.plan-benefit-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:10px;display:grid}.plan-benefit-grid .internal-card{padding:14px}.plan-benefit-grid h4{margin:0 0 8px}.plan-benefit-grid ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.plan-benefit-grid li{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:8px;padding-top:6px;font-size:12px;display:grid}.plan-benefit-grid li span{text-align:right;color:var(--muted)}.financial-workspace{gap:12px;display:grid}.financial-workspace .operational-table a{color:var(--navy);font-weight:700}.customer-timeline{gap:8px;padding:0;list-style:none;display:grid}.customer-timeline li{border:1px solid var(--line);border-radius:12px;grid-template-columns:minmax(145px,.35fr) 1fr auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.customer-timeline time,.customer-timeline details{color:var(--muted);font-size:12px}.customer-timeline details code,.customer-timeline details span{margin-top:4px;display:block}.onboarding-wizard{grid-template-columns:1fr;gap:12px;display:grid}.onboarding-wizard fieldset{border:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;padding:14px;display:grid}.onboarding-wizard legend{color:var(--navy);font-weight:800}.onboarding-wizard label{gap:5px;min-width:0;display:grid}.onboarding-wizard input,.onboarding-wizard select,.onboarding-wizard textarea{box-sizing:border-box;border:1px solid var(--line);width:100%;min-width:0;min-height:42px;padding:8px}.onboarding-wizard input[type=date]{min-width:12rem}.onboarding-wizard .check{align-items:flex-start;gap:9px;display:flex}.onboarding-wizard .check input{flex:0 0 18px;width:18px;min-width:18px;height:18px;min-height:18px;margin-top:2px}.onboarding-wizard p,.onboarding-wizard button{grid-column:1/-1}.onboarding+.account-card{display:none}@media (max-width:700px){.onboarding-wizard fieldset{grid-template-columns:1fr}.onboarding-wizard input[type=date]{min-width:0}}@media (max-width:520px){.plan-benefit-grid li,.customer-timeline li{grid-template-columns:1fr}.plan-benefit-grid li span{text-align:left}}
.legal-entity-editor:not(:has(select[name=entityType] option[value=COMPANY]:checked)) fieldset{display:none}.product-360 .operational-tabs{flex-wrap:wrap;gap:.4rem;display:flex}.product-360 .operational-tabs a{align-items:center;min-height:40px;padding:.4rem .65rem;display:inline-flex}.product-360 .compact-editor{min-width:0}.product-360 .compact-editor input,.product-360 .compact-editor textarea,.product-360 .compact-editor select{min-width:0;max-width:100%}.product-360 .compact-editor label:has(input[type=checkbox]){align-items:center;gap:.55rem;min-height:40px;display:flex}.legal-entity-editor label:has(input[type=checkbox]){align-items:center;gap:.55rem;min-height:40px;display:flex}.product-360 .compact-editor input[type=checkbox],.legal-entity-editor input[type=checkbox]{flex:none;width:auto;min-width:1rem;margin:0}@media (max-width:700px){.product-360 .operational-table-wrap{overflow-x:auto}.product-360 .compact-editor{grid-template-columns:minmax(0,1fr)}}
