.onboarding-wizard{max-width:1320px;margin:0 auto 22px;padding:24px;border:1px solid #b8dfdb;background:#fff}.onboarding-wizard>header{display:flex;justify-content:space-between;gap:20px}.onboarding-wizard h2{margin:4px 0;font-size:22px}.onboarding-wizard header p{margin:6px 0;color:#778493;font-size:12px}.onboarding-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin:20px 0}.onboarding-steps div{padding:13px;border:1px solid #e0e6ec;color:#7b8792;font-size:11px}.onboarding-steps div.done{border-color:#a7dcd6;background:#e7f8f6;color:#08786f;font-weight:700}.onboarding-steps b{display:block;margin-bottom:5px}.onboarding-form{display:grid;grid-template-columns:1fr 1fr;gap:12px}.onboarding-form label{display:grid;gap:6px;color:#5e6b77;font-size:11px}.onboarding-form label.wide{grid-column:1/-1}.onboarding-form textarea{min-height:82px;padding:11px;border:1px solid #ccd5dd;resize:vertical}.onboarding-actions{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:9px}.onboarding-actions button{padding:11px 14px;border:1px solid #cbd5dc;background:#fff;color:#52616d}.onboarding-actions button.primary{border-color:#10aa9c;background:#10aa9c;color:#062d29;font-weight:800}.onboarding-actions button:disabled{opacity:.45;cursor:not-allowed}.onboarding-status{grid-column:1/-1;min-height:18px;color:#08786f;font-size:11px}@media(max-width:640px){.onboarding-wizard{padding:18px}.onboarding-steps,.onboarding-form{grid-template-columns:1fr}.onboarding-form label.wide,.onboarding-actions,.onboarding-status{grid-column:1}.onboarding-wizard>header{display:block}}
