/* Account identity, plan level and capacity have separate visual roles. */
.pricing-page,.p-admin-pricing{--p-account:#315b98;--p-account-soft:#edf3fb;--p-level:#976329;--p-level-soft:#fff7e9;--p-users:#355eb4;--p-users-soft:#edf2ff;--p-storage:#7951a6;--p-storage-soft:#f4edfb}
.p-account-fieldset>legend,.p-level-fieldset>legend{display:flex;align-items:center;gap:9px;margin-bottom:13px;font-size:14px;line-height:1.7}.p-account-fieldset>legend{color:var(--p-account)}.p-level-fieldset>legend{color:var(--p-level)}.p-account-fieldset>legend svg,.p-level-fieldset>legend svg{width:19px;height:19px;flex:none}
.pricing-page .p-account-choice,.p-admin-pricing .p-account-choice{background:#f8faff;border-color:#dce5f1;gap:9px;padding:19px 16px;min-height:142px;align-content:start}.p-account-choice .p-choice-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;background:#eaf0fa;color:var(--p-account);margin-bottom:3px}.p-account-choice .p-choice-icon svg{width:23px;height:23px}.p-account-choice strong{font-size:15px}.p-account-choice small{font-size:11px;line-height:1.8;color:#62738b}.pricing-page .p-account-choice:is(.is-current,:has(input:checked)),.p-admin-pricing .p-account-choice:is(.is-current,:has(input:checked)){background:var(--p-account-soft);border-color:var(--p-account);box-shadow:inset 0 0 0 1px var(--p-account)}.p-account-choice:is(.is-current,:has(input:checked)) .p-choice-icon{background:var(--p-account);color:#fff}.p-account-choice:focus-within{outline-color:var(--p-account)}
.pricing-page .p-level-choice,.p-admin-pricing .p-level-choice{background:#fffdf8;border-color:#e6dfd2;padding:20px;gap:14px;align-content:start}.pricing-page .p-level-choice:is(.is-current,:has(input:checked)),.p-admin-pricing .p-level-choice:is(.is-current,:has(input:checked)){background:var(--p-level-soft);border-color:var(--p-level);box-shadow:inset 0 0 0 1px var(--p-level)}.p-level-choice:focus-within{outline-color:var(--p-level)}.p-level-heading>strong{font-size:16px;font-weight:600}.p-level-choice .p-selected-mark{color:var(--p-level);font-size:16px}.p-level-price{padding-bottom:15px;border-bottom:1px solid #e9e0ce;gap:8px}.p-level-price bdi{font-family:Arial,sans-serif;font-size:24px;font-weight:700;letter-spacing:-.5px}.p-level-price small{font-size:11px}
.p-plan-capacity{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:9px}.p-plan-metric{display:flex;gap:9px;align-items:center;min-width:0;padding:11px 9px;border-radius:9px}.p-plan-users{color:var(--p-users);background:var(--p-users-soft)}.p-plan-storage{color:var(--p-storage);background:var(--p-storage-soft)}.p-plan-metric-icon{display:flex;flex:none}.p-plan-metric-icon svg{width:19px;height:19px}.p-plan-metric>span:last-child{display:grid;gap:2px;min-width:0}.p-plan-metric strong{font-family:Arial,sans-serif;font-size:18px!important;font-weight:700;line-height:1.35;white-space:nowrap}.p-plan-metric small{color:inherit!important;font-size:10px!important;line-height:1.6;white-space:normal}
.p-entitlements{gap:10px}.p-entitlements>div{padding:15px 10px;border-radius:10px;border:1px solid transparent;display:grid;gap:6px;justify-items:center;align-content:start}.p-entitlements .p-entitlement-users{background:var(--p-users-soft);border-color:#d9e2fb;color:var(--p-users)}.p-entitlements .p-entitlement-storage{background:var(--p-storage-soft);border-color:#e5d8f3;color:var(--p-storage)}.p-entitlements>div>svg{width:21px;height:21px}.p-entitlements strong,.p-admin-pricing .p-entitlements strong{color:inherit!important;font-family:Arial,sans-serif;font-size:23px!important;line-height:1.4}.p-entitlements>div>span{color:inherit;font-size:11px;line-height:1.6}.p-capacity-summary>span:first-child>strong{color:var(--p-users);font-size:16px}.p-capacity-summary>span:last-child strong{color:var(--p-storage);font-size:16px}
html[data-theme=dark] :is(.pricing-page,.p-admin-pricing){--p-account:#97b8ed;--p-account-soft:#1b2c44;--p-level:#e3b574;--p-level-soft:#302a20;--p-users:#aac1fa;--p-users-soft:#202d49;--p-storage:#d6b5fa;--p-storage-soft:#332841}html[data-theme=dark] .p-account-choice{background:#1d2735!important;border-color:#35465d!important}html[data-theme=dark] .p-account-choice:is(.is-current,:has(input:checked)){background:var(--p-account-soft)!important;border-color:var(--p-account)!important}html[data-theme=dark] .p-account-choice .p-choice-icon{background:#2b3c56;color:var(--p-account)}html[data-theme=dark] .p-account-choice small{color:#b1c0d4}html[data-theme=dark] .p-level-choice{background:#292721!important;border-color:#4a4335!important}html[data-theme=dark] .p-level-choice:is(.is-current,:has(input:checked)){background:var(--p-level-soft)!important;border-color:var(--p-level)!important}html[data-theme=dark] .p-level-price{border-color:#4c4232}html[data-theme=dark] .p-entitlement-users{border-color:#394e7b}html[data-theme=dark] .p-entitlement-storage{border-color:#58406f}
@media(max-width:1050px) and (min-width:801px){.pricing-page .p-plan-capacity{grid-template-columns:1fr}.pricing-page .p-account-choice{padding:16px 12px}.pricing-page .p-account-choice strong{font-size:13px}}
@media(max-width:680px){.pricing-page .p-account-options,.pricing-page .p-level-options{grid-template-columns:1fr}.pricing-page .p-account-choice{min-height:0;grid-template-columns:38px minmax(0,1fr);column-gap:12px;padding:15px}.p-account-choice .p-choice-icon{grid-column:1;grid-row:1/3;margin:0}.p-account-choice strong,.p-account-choice small{grid-column:2}.pricing-page .p-account-choice small{display:block;font-size:11px}.p-level-choice{padding:17px!important}.p-level-heading>strong{font-size:16px}.p-plan-metric strong{font-size:19px!important}.p-plan-metric small{font-size:11px!important}.p-entitlements strong{font-size:24px!important}}
