.import-help{display:grid;gap:4px;margin-bottom:16px;padding:13px 15px;background:var(--blue-soft);border-radius:10px}.import-help span{color:var(--muted);font-size:13px}.onboarding-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.onboarding-step{display:grid;grid-template-columns:auto 1fr;gap:9px;align-items:start;padding:12px;background:var(--bg);border:1px solid var(--border);border-radius:10px}.onboarding-step>b{display:grid;width:25px;height:25px;place-items:center;border-radius:50%;background:var(--card);color:var(--blue)}.onboarding-step.done>b{background:var(--green);color:#fff}.onboarding-step span,.history-row>span:first-child{display:grid}.onboarding-step small,.history-row small{color:var(--muted);font-size:12px}.onboarding-step a{grid-column:2;color:var(--blue);font-size:13px}.badge[data-state="failed"]{color:var(--red)}button:focus-visible,a:focus-visible,select:focus-visible,input:focus-visible{outline:3px solid rgba(39,110,241,.28);outline-offset:2px}@media(max-width:760px){.onboarding-steps{grid-template-columns:1fr 1fr}header{height:auto;min-height:64px}nav{gap:12px;overflow-x:auto}nav a{white-space:nowrap}}@media(max-width:420px){.onboarding-steps{grid-template-columns:1fr}.panel{padding:16px}.drop{min-height:150px}.actions{display:grid;grid-template-columns:1fr 1fr}.actions button{width:100%}.section-title{align-items:flex-start;gap:10px}}
