.bc-h{margin:16px 0 4px;font-size:1rem}.bc-rows{margin:8px 0 0;padding:0;list-style:none}.bc-row{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);padding:10px 12px 0}.bc-row+.bc-row{margin-top:10px}.bc-row-fieldset{border:0;min-width:0;margin:0;padding:0}.bc-row-legend{padding:0;font-weight:700}.bc-row-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;margin:-4px 0 10px;display:flex}.bc-subtotal{font-variant-numeric:tabular-nums;font-weight:600}.bc-usage-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;margin-bottom:6px;display:flex}.bc-usage-label{font-weight:700}.bc-usage-text{font-variant-numeric:tabular-nums;font-weight:700}.bc-meter{border:1px solid var(--border-strong);background:var(--surface-2);border-radius:999px;height:16px;overflow:hidden}.bc-meter-fill{background:var(--accent);border-radius:999px;height:100%}.bc-meter[data-level=near] .bc-meter-fill,.bc-meter[data-level=exact] .bc-meter-fill{background:var(--warn)}.bc-meter[data-level=over] .bc-meter-fill{background:var(--danger)}@media (prefers-reduced-motion:no-preference){.bc-meter-fill{transition:width .2s ease-out}}.bc-level{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);margin:10px 0;padding:10px 12px;font-weight:600}.bc-level-near,.bc-level-exact{border-color:var(--warn);background:var(--warn-soft)}.bc-level-over{border-color:var(--danger);background:var(--danger-soft)}.bc-over{color:var(--danger)}.bc-data{margin-top:20px}.button-row.bc-tight{margin:4px 0}.bc-confirm-text{margin:0 0 4px;font-weight:600}@media (forced-colors:active){.bc-meter-fill{background:highlight}}
