.billing-page{gap:var(--space-title-to-content);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.billing-body{gap:var(--space-section);grid-template-columns:minmax(0,1fr);min-width:0;display:grid;container:billing/inline-size}.billing-page p{text-wrap:pretty;max-width:65ch;margin:0}.billing-overview{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.billing-overview:not(.billing-overview--decision-first){background:0 0;border:0;gap:12px}.billing-plan,.billing-usage{grid-template-columns:minmax(0,1fr);align-content:start;gap:20px;min-width:0;padding:20px;display:grid}.billing-overview:not(.billing-overview--decision-first)>:is(.billing-plan,.billing-usage){border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.billing-plan-content{justify-items:start;gap:16px;min-width:0;display:grid}.billing-plan-content>.ui-notice{width:100%}.billing-usage{border-top:1px solid var(--color-border)}.billing-page .billing-plan-name,.billing-page .billing-card-title{overflow-wrap:anywhere;margin:0}.billing-plan-identity,.billing-meter,.billing-sms{gap:8px;min-width:0;display:grid}.billing-plan-terms{gap:var(--space-group);display:grid}.billing-plan-price{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.billing-plan-heading{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;display:flex}.billing-help,.billing-page .billing-help{color:var(--color-ink-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:1.55}.billing-usage-amount{overflow-wrap:anywhere;display:block}.billing-period,.billing-usage-note{color:var(--color-ink-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:1.5}.billing-meter-track{border-radius:var(--radius-full);background:var(--color-border-strong);height:6px;overflow:hidden}.billing-meter-fill{border-radius:inherit;background:var(--color-accent);height:100%}.billing-meter-fill[data-over]{background:var(--color-warning)}.billing-sms{border-top:1px solid var(--color-border);padding-top:20px}.billing-decision{gap:20px;display:grid}.billing-decision-heading{gap:8px;display:grid}.billing-consent-form{justify-items:start;gap:16px;padding-top:4px;display:grid}.billing-overview--decision-first>.billing-management{border-top:1px solid var(--color-border);padding:20px}.billing-management-content{gap:12px;min-width:0;padding-top:12px;display:grid}.billing-options{min-width:0;margin:0;padding:0;list-style:none;display:grid}.billing-option-price{color:var(--color-ink);flex-wrap:wrap;align-items:baseline;gap:4px 6px;line-height:1.3;display:flex}.billing-option-price-amount{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums}.billing-option-price-period{color:var(--color-ink-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular)}@container billing (min-width:48rem){.billing-overview:not(.billing-overview--decision-first){grid-template-columns:minmax(17rem,.85fr) minmax(0,1.15fr);gap:16px}.billing-overview--decision-first>.billing-management{grid-area:2/1}.billing-usage{border-top:0;border-inline-start:1px solid var(--color-border)}.billing-overview:not(.billing-overview--decision-first)>.billing-usage{border:1px solid var(--color-border)}.billing-overview--decision-first>.billing-usage{grid-area:1/2/span 2}}
