.one-sv-b2b-application,.one-sv-b2b-status-card{border:1px solid #dfe5ee;border-radius:14px;background:#fff;padding:24px;box-shadow:0 10px 30px rgba(11,27,58,.06)}
.one-sv-b2b-intro{margin-bottom:20px}.one-sv-b2b-intro strong,.one-sv-b2b-status-card h2{color:#0b1b3a;font-size:24px}.one-sv-dealer-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.one-sv-dealer-form p{margin:0}.one-sv-dealer-form p:has(textarea),.one-sv-dealer-form p:has(.one-sv-b2b-consent),.one-sv-dealer-form p:last-child{grid-column:1/-1}.one-sv-dealer-form label{display:grid;gap:6px;font-weight:700}.one-sv-dealer-form input,.one-sv-dealer-form textarea{width:100%;border:1px solid #ccd5e2;border-radius:8px;padding:11px}.one-sv-b2b-consent{display:flex!important;grid-template-columns:auto 1fr!important;align-items:flex-start;font-weight:500!important}.one-sv-b2b-consent input{width:auto;margin-top:4px}.one-sv-b2b-honeypot{position:absolute!important;left:-9999px!important}
.one-sv-b2b-status-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.one-sv-b2b-status-card dl div{background:#f5f7fa;padding:12px;border-radius:10px}.one-sv-b2b-status-card dt{font-size:12px;color:#687386}.one-sv-b2b-status-card dd{margin:4px 0 0;font-weight:700}.one-sv-b2b-kicker{font-size:12px;font-weight:800;text-transform:uppercase;color:#0054d8}.one-sv-b2b-reason{border-left:4px solid #ff6800;background:#fff8f2;padding:12px 16px}
.one-sv-b2b-admin-head{display:flex;justify-content:space-between;align-items:flex-start}.one-sv-b2b-filters{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.one-sv-b2b-filters a{padding:8px 12px;border:1px solid #ccd5e2;border-radius:999px;background:#fff}.one-sv-b2b-filters a.is-active{background:#0b1b3a;color:#fff;border-color:#0b1b3a}.one-sv-b2b-table-wrap{overflow:auto}.one-sv-b2b-table td{vertical-align:top}.one-sv-b2b-table td strong,.one-sv-b2b-table td span,.one-sv-b2b-table td small{display:block}.one-sv-b2b-table td small{margin-top:5px;color:#687386}.one-sv-b2b-status{display:inline-block!important;padding:4px 8px;border-radius:999px;background:#eef2f7;font-weight:700}.one-sv-b2b-status.status-approved{background:#e7f7ed;color:#147a3d}.one-sv-b2b-status.status-pending,.one-sv-b2b-status.status-under_review{background:#fff3d8;color:#8b5e00}.one-sv-b2b-status.status-suspended,.one-sv-b2b-status.status-rejected,.one-sv-b2b-status.status-closed{background:#fde8e7;color:#a61b16}.one-sv-b2b-action form{display:grid;gap:8px;min-width:260px;padding-top:10px}.one-sv-b2b-action label{display:grid;gap:4px;font-weight:600}.one-sv-b2b-action select,.one-sv-b2b-action textarea{width:100%}.one-sv-b2b-history ul{min-width:280px;margin:8px 0 0;padding-left:18px}.one-sv-b2b-history li{margin-bottom:8px}.one-sv-b2b-history small{display:block}
@media(max-width:700px){.one-sv-dealer-form{grid-template-columns:1fr}.one-sv-dealer-form p{grid-column:1}.one-sv-b2b-status-card dl{grid-template-columns:1fr}}
.one-sv-pricing-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(320px,.8fr);gap:18px;margin-top:18px}.one-sv-pricing-card{background:#fff;border:1px solid #dcdcde;border-radius:10px;padding:18px}.one-sv-pricing-card h2{margin-top:0}.one-sv-pricing-card form{display:grid;gap:12px}.one-sv-pricing-card form>label{display:grid;gap:5px;font-weight:600}.one-sv-pricing-card input,.one-sv-pricing-card select{width:100%}.one-sv-pricing-card td small{display:block;color:#687386;margin-top:4px}.one-sv-b2b-action input{width:100%}.one-sv-b2b-action small{font-weight:400;color:#687386}
@media(max-width:1000px){.one-sv-pricing-grid{grid-template-columns:1fr}}

/* Phase 3: B2B quick order. */
.one-sv-quick-order{display:grid;gap:20px}.one-sv-quick-order-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.55fr);gap:18px;align-items:start;border:1px solid #dfe5ee;border-radius:14px;background:#fff;padding:22px}.one-sv-quick-order-head h2{margin:5px 0 8px;color:#0b1b3a}.one-sv-quick-order-head dl{display:grid;gap:8px;margin:0}.one-sv-quick-order-head dl div{background:#f5f7fa;padding:11px 13px;border-radius:9px}.one-sv-quick-order-head dt{font-size:12px;color:#687386}.one-sv-quick-order-head dd{margin:3px 0 0;font-weight:800}.one-sv-quick-order-form{display:grid;gap:12px;border:1px solid #dfe5ee;border-radius:14px;background:#fff;padding:22px}.one-sv-quick-order-form label{display:grid;gap:7px;font-weight:700}.one-sv-quick-order-form textarea{width:100%;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;line-height:1.55}.one-sv-quick-order-form .description{color:#687386}@media(max-width:760px){.one-sv-quick-order-head{grid-template-columns:1fr}}
