.onboarding-main{flex:1;width:100%;max-width:880px;margin:0 auto;padding:44px 32px 64px}.onboarding-main.is-requests{max-width:1280px}.onboarding-main>[role=alert]{margin-bottom:20px}.onboarding-heading{margin-bottom:28px}.onboarding-heading h1{font-size:var(--whs-font-h1);line-height:var(--whs-line-h1);letter-spacing:normal;margin:10px 0 12px;font-weight:700}.onboarding-requests>.onboarding-heading h2{font-size:var(--whs-font-h2);letter-spacing:-.025em;margin:10px 0 12px;font-weight:750;line-height:1.2}.onboarding-heading>p:last-child{color:var(--admin-muted);max-width:700px;font-size:16px}.onboarding-key{border:1px solid var(--admin-line);background:var(--admin-surface);width:58px;height:58px;color:var(--admin-green);border-radius:16px;justify-content:center;align-items:center;margin-bottom:24px;display:inline-flex}.onboarding-offer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;padding:6px 0 16px;display:grid}.onboarding-offer-grid>div{flex-direction:column;align-items:flex-start;gap:9px;display:flex}.onboarding-offer-grid svg{color:var(--admin-green);margin-bottom:6px}.onboarding-offer-grid span{color:var(--admin-muted);font-size:12px}.onboarding-offer-grid strong{font-size:21px;line-height:1.4}.onboarding-offer-grid small{color:var(--admin-muted);font-size:12px}.onboarding-region-summary,.onboarding-review-path{border:1px solid var(--admin-line);background:var(--admin-subtle);border-radius:8px;padding:16px;font-size:13px}.onboarding-region-summary p,.onboarding-review-path p{color:var(--admin-muted);margin:6px 0 0}.onboarding-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0 0 18px;display:grid}.onboarding-facts dt{color:var(--admin-muted);margin-bottom:6px;font-size:11px}.onboarding-facts dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:13px}.onboarding-offer-actions{border-top:1px solid var(--admin-line);flex-direction:column;align-items:flex-start;gap:18px;padding-top:24px;display:flex}.onboarding-offer-actions>p{color:var(--admin-muted);font-size:13px}.onboarding-muted{color:var(--admin-muted);font-size:13px;line-height:1.7}.onboarding-ready{justify-content:space-between;align-items:center;gap:20px;padding:14px 0;display:flex}.onboarding-loading{justify-content:center;align-items:center;min-height:160px;display:flex}.onboarding-requests>.onboarding-heading{margin-top:20px}.onboarding-requests>[role=alert]{margin-bottom:20px}.onboarding-request-grid{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:24px;display:grid}.onboarding-request-grid>aside{gap:20px;display:grid}.onboarding-profile{border-bottom:1px solid var(--admin-line);flex-direction:column;gap:6px;padding:0 0 16px;display:flex}.onboarding-profile strong{font-size:17px}.onboarding-profile span{color:var(--admin-muted);font-size:13px}.onboarding-request-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.onboarding-request-footer>span{color:var(--admin-muted);font-size:11px}.onboarding-request-history{margin:0;padding:0;list-style:none}.onboarding-request-history li{border-bottom:1px solid var(--admin-line);justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 0;display:flex}.onboarding-request-history li:last-child{border-bottom:0}.onboarding-request-history button{text-align:left}.onboarding-request-history p{color:var(--admin-muted);margin:7px 0 4px;font-size:12px}.onboarding-request-history small{color:var(--admin-muted);font-size:11px}.onboarding-review-steps{margin:0;padding:0 0 0 18px}.onboarding-review-steps li{padding:4px 0 16px 4px}.onboarding-review-steps strong{margin-bottom:6px;font-size:13px;display:block}.onboarding-review-steps span{color:var(--admin-muted);font-size:12px}@media (width<=1000px){.onboarding-request-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.onboarding-main{padding:32px 16px 40px}.onboarding-heading>p:last-child{font-size:14px}.onboarding-offer-grid{grid-template-columns:minmax(0,1fr);gap:24px}.onboarding-offer-grid>div:last-child{border-top:1px solid var(--admin-line);padding-top:24px}.onboarding-facts{grid-template-columns:minmax(0,1fr)}.onboarding-offer-grid strong{font-size:20px}.onboarding-request-history li{flex-direction:column;gap:12px}}
