/* A concrete first-use path: its state comes from the tenant's real records. */
.journey-panel{margin-bottom:18px}.journey-intro{color:var(--muted);max-width:780px;margin:-5px 0 16px}.journey-list{display:grid;gap:9px}.journey-step{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:12px;align-items:center;border:1px solid var(--line);border-radius:10px;padding:13px;background:#fff}.journey-step.NEXT{border-color:#17e1ff;background:#f2fdff;box-shadow:0 0 0 1px #17e1ff}.journey-step.DONE{background:#fbfcfa}.journey-order{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:#e8eee8;color:var(--ink);font-size:12px;font-weight:850}.journey-step.NEXT .journey-order{background:#ed0ff6;color:#fff}.journey-step.DONE .journey-order{background:#dff4f4;color:#087f8b}.journey-step-head{display:flex;gap:9px;align-items:center}.journey-step h3{margin:0}.journey-step p{margin:4px 0 0;color:var(--muted);font-size:12px}.journey-step .status{font-size:10px;white-space:nowrap}.journey-step .primary,.journey-step .secondary{white-space:nowrap}@media(max-width:640px){.journey-step{grid-template-columns:30px 1fr}.journey-step>button{grid-column:2;justify-self:start}.journey-step-head{flex-wrap:wrap}}
