.ba877-journey{margin-bottom:20px}.ba877-journey h4{margin:12px 0;font-size:1.1rem}.ba877-actions{display:flex;gap:10px;flex-wrap:wrap}.ba877-actions button{white-space:normal;max-width:100%}.ba877-skip{background:transparent!important;border:0!important;color:var(--muted,#adb4bc)!important;text-decoration:underline;margin:12px 0;padding:8px!important}.ba877-journey details{margin-top:12px}.ba877-journey summary{cursor:pointer;padding:12px 0}.ba877-journey ol{padding-left:24px}.ba877-journey li{padding:14px 0;border-bottom:1px solid #343a40}.ba877-journey li>div{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:10px}.ba877-journey li span{color:#adb4bc}.ba877-journey li button{margin:4px 8px 4px 0}.ba877-journey [data-journey-status]:empty{display:none}@media(max-width:600px){.ba877-actions{flex-direction:column}.ba877-actions button{width:100%}.ba877-journey{padding:16px!important}}

.ba882-journey-list{list-style:none;margin:0;padding:0!important;text-align:left}.ba882-journey-list li{padding:0;border-bottom:1px solid #343a40}.ba882-journey-list li>button[data-journey-go]{display:grid;grid-template-columns:minmax(0,1fr) 24px;gap:5px 12px;width:100%;margin:0;padding:16px!important;text-align:left;background:transparent;border:0;border-radius:0;white-space:normal}.ba882-step-title{font-weight:700;color:var(--text,#f5f5f5)!important}.ba882-journey-list small{grid-column:1;color:#adb4bc}.ba882-journey-list svg{grid-column:2;grid-row:1/3;align-self:center}.ba882-journey-list button:focus-visible{outline:2px solid #b9f327;outline-offset:-3px}

.ba882-readonly-value{display:block;padding:10px 0;text-align:left}.ba569-field:has(.ba882-readonly-value){text-align:left;border-bottom:1px solid #343a40;padding-bottom:12px}

/* V1182: one action per row, status below the title. */
.ba1181-journey-list{margin:0;padding:0!important;list-style:none;text-align:left}
.ba1181-journey-list .ba1181-group{padding:14px 0 6px;border:0;font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#adb4bc}
.ba1181-journey-list .ba1181-group:not(:first-child){margin-top:12px}
.ba1181-journey-list .ba1181-step{padding:0;border-bottom:1px solid #343a40}
.ba1181-journey-list .ba1181-step>button[data-journey-go]{display:grid;grid-template-columns:minmax(0,1fr) 18px;gap:4px 12px;min-height:64px;width:100%;margin:0;padding:14px 0!important;background:transparent;border:0;border-radius:0;text-align:left;white-space:normal}
.ba1181-journey-list .ba882-step-title{grid-column:1;grid-row:1;font-size:.9rem;line-height:1.35}
.ba1181-journey-list small{grid-column:1;grid-row:2;text-align:left;font-size:.75rem;line-height:1.4;color:#adb4bc}
.ba1181-journey-list svg{grid-column:2;grid-row:1/3;width:18px;height:18px;align-self:center}
.ba1181-journey-modal .ui-modal-body{padding:8px 18px 18px}
.ba1181-journey-list button:focus-visible{outline:2px solid #b9f327;outline-offset:-2px}

.ba1181-journey-list .ba1182-done{color:#b9f327}
