.billing-body{display:grid;gap:18px}.billing-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.billing-summary-grid>section,.billing-features,.billing-history,.billing-provider-notice{border:1px solid #e4eaf1;border-radius:12px;padding:16px;background:#fff}.billing-current{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:start}.billing-current h3{font-size:1.55rem;margin:3px 0}.billing-eyebrow{color:#68758a;font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.billing-status{background:#e8f8f4;color:#087b68;border-radius:999px;padding:6px 10px;font-weight:800;text-transform:capitalize}.billing-trial,.billing-fact,.billing-usage-row{grid-column:1/-1;display:flex;justify-content:space-between;gap:16px;border-top:1px solid #edf1f5;padding-top:11px}.billing-trial{flex-direction:column;gap:3px;background:#f4fbfa;border:0;border-radius:9px;padding:11px}.billing-fact span,.billing-usage-row span{color:#68758a}.billing-usage-row{padding-block:11px}.billing-features ul,.billing-history ul{list-style:none;padding:0;margin:10px 0 0;display:grid;gap:8px}.billing-features li,.billing-history li{display:flex;justify-content:space-between;gap:14px;padding:10px 0;border-top:1px solid #edf1f5}.billing-features li:first-child,.billing-history li:first-child{border-top:0}.billing-off{color:#7b8799}.billing-provider-notice{background:#f8fafc}.billing-provider-notice p{margin:7px 0 0;color:#5f6d80}.billing-readonly{color:#68758a;margin:0}.billing-history time{color:#68758a}.settings-section[data-settings-section="billing"] #billingPlanSettings>.panel-head{display:none}
.billing-test-banner{background:#fff2cc;color:#694c00;border:1px solid #e8c85d;border-radius:10px;padding:10px 14px;font-weight:900;letter-spacing:.04em;text-align:center}.billing-warning{background:#fff1f0;color:#8b1e16;border:1px solid #efb4af;border-radius:10px;padding:12px 14px}.billing-scheduled,.billing-return{background:#eef5ff;color:#164f91;border:1px solid #b8d2f2;border-radius:10px;padding:12px 14px}.billing-management{border:1px solid #dce5ef;border-radius:12px;padding:16px;background:#f8fafc}.billing-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.billing-plan-card{display:grid;gap:12px;align-content:start;border:1px solid #dbe3ec;border-radius:11px;background:#fff;padding:14px;min-width:0}.billing-plan-card.is-current{border-color:#3979c8;box-shadow:0 0 0 1px #3979c8 inset}.billing-plan-card h4{margin:0 0 5px;font-size:1.05rem}.billing-plan-card strong{overflow-wrap:anywhere}.billing-plan-card p{margin:0;color:#68758a;font-size:.86rem}.billing-plan-card button,.billing-actions button{min-height:42px}.billing-scheduled-chip{justify-self:start;background:#e8f1ff;color:#18528f;border-radius:999px;padding:4px 8px;font-size:.78rem;font-weight:800}.billing-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.danger-outline{border-color:#b93838!important;color:#9c2020!important;background:#fff!important}.billing-history a{color:#145fb2;font-weight:700}.billing-return-canceled{background:#f8fafc;color:#536174;border-color:#d8e0e9}
[dir="rtl"] .billing-body,[dir="rtl"] .billing-summary-grid{text-align:right}
@media(max-width:760px){.billing-summary-grid,.billing-plan-grid{grid-template-columns:1fr}.billing-current{grid-template-columns:1fr}.billing-status{justify-self:start}.billing-features li,.billing-history li{align-items:flex-start;flex-direction:column}.billing-trial,.billing-fact,.billing-usage-row{flex-direction:row}}
@media(max-width:390px){.billing-summary-grid>section,.billing-features,.billing-history,.billing-provider-notice,.billing-management{padding:13px}.billing-fact,.billing-usage-row{gap:8px}.billing-current h3{font-size:1.3rem}.billing-actions{display:grid}.billing-plan-card button,.billing-actions button{width:100%}}
