/* Commercial workspace v1.2.250; fully scoped, no global sidebar changes. */
.csas-full-width{max-width:none;width:100%;padding:12px clamp(12px,1.7vw,26px) 55px}
.c250-billing-tabs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;margin:-4px 0 22px;padding:5px;background:var(--cui-soft,#eaf1f8);border:1px solid var(--cui-line,#d6e3ef);border-radius:15px}
.c250-billing-tabs a{display:flex;align-items:center;justify-content:center;text-align:center;padding:12px 7px;border-radius:10px;color:var(--cui-text,#284764);font-size:.81rem;font-weight:700;text-decoration:none;min-width:0;min-height:45px}
.c250-billing-tabs a.is-active{color:white;background:var(--bs-primary,var(--cui-action,#246ab1));box-shadow:0 3px 12px rgba(20,85,145,.21)}
.c250-billing-tabs a:not(.is-active):hover,.c250-billing-tabs a:not(.is-active):focus-visible{background:var(--cui-surface,white)}
.csas-tab-panel[hidden]{display:none!important}.csas-tab-panel .ce-card{margin-bottom:12px}
.csas-full-width .csas-cards{grid-template-columns:repeat(3,minmax(0,1fr))}
.c250-trial-banner{border-left:4px solid var(--cui-primary,#2478b7)!important}
.c250-waitlist .c250-filter,.c250-waitlist .c250-mail-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:end}
.c250-waitlist form label{display:flex;flex-direction:column;gap:5px;font-size:.83rem;color:var(--cui-text,#283d51);font-weight:650;min-width:0}
.c250-waitlist input,.c250-waitlist textarea,.c250-waitlist select{width:100%;min-width:0;border:1px solid var(--cui-line,#d4dfeb);padding:9px;border-radius:8px;background:var(--cui-surface,white);color:var(--cui-text,#13263b);font:inherit}
.c250-waitlist .c250-row-form{display:grid;grid-template-columns:1fr;gap:8px;min-width:190px}
.c250-waitlist .c250-row-form button{justify-self:start}
.c250-waitlist .c250-span{grid-column:1/-1}
.c250-waitlist .c250-consent{display:flex;flex-direction:row;align-items:center;gap:8px}
.c250-waitlist .c250-consent input{width:auto}
.c250-waitlist .c250-pagination{display:flex;align-items:center;justify-content:center;gap:13px;margin:16px 0 0}
.c250-duplicate{font-size:.74rem;color:#91531a;font-weight:750;display:block;margin-top:5px}
.c250-public-compact{display:block;max-width:570px;min-height:auto}.c250-public-compact .csas-register-form{padding:35px}
.csas-trial-details{font-weight:700;color:var(--cui-link,#2669a8)}
@media(max-width:1120px){.c250-billing-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.csas-full-width .csas-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.c250-billing-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.csas-full-width .csas-cards{grid-template-columns:1fr}.c250-waitlist .c250-filter,.c250-waitlist .c250-mail-form{grid-template-columns:1fr}.c250-waitlist .csas-table{overflow-x:auto}.c250-waitlist .c250-row-form{min-width:180px}}
[data-bs-theme=dark] .c250-billing-tabs{background:#15283c;border-color:var(--cui-line,#37506b)}
[data-bs-theme=dark] .c250-billing-tabs a:not(.is-active){color:var(--cui-muted,#c6deef)}
[data-bs-theme=dark] .c250-waitlist form label{color:#d9e7f4}
