.billingDetails{display:grid;grid-template-columns:minmax(110px,1fr) 2fr;gap:10px 16px;margin:18px 0;font-size:14px}.billingDetails dt{color:#777}.billingDetails dd{margin:0;overflow-wrap:anywhere}.billingActions{display:flex;gap:10px;flex-wrap:wrap}.billingActions[hidden]{display:none}.billingActions button{height:auto;min-height:44px;padding:10px 14px}.billingHistory{font-size:13px;color:#666}.billingNotice{font-size:13px;line-height:1.6}@media(max-width:420px){.billingDetails{grid-template-columns:110px 1fr;gap:10px}.billingActions button{flex:1}}

.billingTrial{background:#eef4ff;border:1px solid #cdddff;border-radius:12px;padding:16px;margin-top:14px;color:#174291}.billingTrial[hidden],.billingConsent[hidden]{display:none}.billingTrial p{margin:8px 0;font-size:14px;line-height:1.6}.billingConsent{background:#f6f8fc;border-radius:12px;padding:16px;margin-top:14px;font-size:14px;line-height:1.6}.billingConsent label{display:flex;align-items:center;gap:8px}.billingConsent input{width:auto!important;margin:0}.billingConsent button{margin-top:12px;min-height:44px;padding:10px 14px}
.planComparison{margin:0 0 24px}.planCompareHead h3{font-size:16px;margin:0 0 6px;color:#233e63}.planCompareHead p,.planCommonNote{font-size:13px;color:#66758b;line-height:1.7;margin:0 0 16px}.planGrid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.planOption{border:1px solid #dce4f0;border-radius:14px;padding:22px;background:#fff}.planOption.isCurrentPlan{border:2px solid #2563eb;padding:21px;background:#f7faff}.planOptionHead{display:flex;justify-content:space-between;align-items:center;gap:10px}.planOptionHead h4{margin:0;font-size:18px;color:#19395f}.planBadge{padding:5px 9px;border-radius:20px;background:#e5efff;color:#1d4ed8;font-size:12px;font-weight:700}.planBadge[hidden]{display:none}.planPrice{margin:14px 0 10px;color:#19395f;font-size:30px;font-weight:800;letter-spacing:-.6px}.planPrice span{margin-left:5px;font-size:14px;font-weight:500;color:#66758b;letter-spacing:0}.planAudience{font-size:13px;color:#53677f;margin:0 0 16px;line-height:1.7}.planOption ul{padding-left:18px;margin:0;color:#38506b;font-size:13px;line-height:2}.planDetailsLink{display:inline-flex;align-items:center;justify-content:center;gap:10px;margin-top:18px;padding:10px 14px;border-radius:9px;background:#edf3ff;color:#1d4ed8;text-decoration:none;font-size:13px;font-weight:700}.planCommonNote{margin:14px 0 0}.billingOverview{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:4px 0 22px}.billingEyebrow{display:block;color:#6c7b90;font-size:12px;margin-bottom:8px}.billingOverview strong{display:block;color:#19395f;font-size:22px;line-height:1.5}.billingStatusBadge{border-radius:9px;padding:9px 13px;background:#edf3ff;color:#1d4ed8;font-size:13px;font-weight:700;white-space:nowrap}.billingNotice{white-space:pre-line;overflow-wrap:anywhere}.billingDetails{grid-template-columns:150px minmax(0,1fr);gap:0;margin:22px 0}.billingDetails dt,.billingDetails dd{padding:13px 0;border-bottom:1px solid #eef2f7;line-height:1.6}.billingDetails dt{color:#6b7d93}.billingDetails dd{color:#173252;font-weight:500}.billingActions{padding-top:4px;gap:12px}.billingActions button{border-radius:10px;line-height:1.5}.billingHistory p{line-height:1.7;margin:10px 0}#billingCard>.muted{white-space:pre-line;margin-top:20px;font-size:13px;line-height:1.8}#billingCard{overflow-wrap:anywhere}@media(max-width:650px){.planGrid{grid-template-columns:1fr}.billingOverview{align-items:flex-start;flex-direction:column;gap:12px}.billingOverview strong{font-size:20px}.billingDetails{grid-template-columns:120px minmax(0,1fr)}.billingActions button{flex:1 1 145px}}@media(max-width:380px){.billingDetails{grid-template-columns:1fr}.billingDetails dt{padding:14px 0 4px;border-bottom:0}.billingDetails dd{padding:0 0 14px}.billingActions{flex-direction:column}.billingActions button{flex:0 0 auto;width:100%}}

.businessUpgradePanel{margin:0 0 22px;padding:20px;border:1px solid #cdddff;border-radius:14px;background:#f4f8ff;color:#19395f}.businessUpgradePanel[hidden]{display:none}.businessUpgradePanel h3{margin:0 0 12px;font-size:18px}.businessUpgradePanel p,.businessUpgradePanel li{font-size:14px;line-height:1.8}.businessUpgradePanel ul{padding-left:20px;margin:14px 0}.businessUpgradePanel label{display:flex;align-items:flex-start;gap:9px;font-size:14px;line-height:1.7;margin:18px 0}.businessUpgradePanel label[hidden]{display:none}.businessUpgradePanel input{width:18px!important;height:18px;flex-shrink:0;margin:3px 0 0}.businessUpgradePanel .billingActions button{min-height:44px;padding:12px 16px}.businessUpgradePanel .billingActions button:last-child{background:#e5edfa;color:#1d4ed8}.planDetailsLink[hidden]{display:none!important}.businessSetup{margin-bottom:24px}.businessSetup>p{margin:0 0 18px}.businessSetupSteps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.businessSetupSteps article{padding:18px;border:1px solid #dce6f4;border-radius:12px;background:#f8faff}.businessSetupSteps h3{font-size:16px;margin:0 0 10px;color:#19395f}.businessSetupSteps p{font-size:14px;line-height:1.7;margin:0 0 14px}.businessSetupSteps a{font-size:14px;font-weight:700}.businessSetupSteps .done{color:#2563eb}.businessSetupSteps .pending{color:#61748c}@media(max-width:650px){.businessSetupSteps{grid-template-columns:1fr}}
