.wd-billing-dialog{position:fixed;inset:0;z-index:10050;display:grid;place-items:center;padding:var(--space-5);font-family:var(--font-ui)}.wd-billing-backdrop{position:absolute;inset:0;background:rgba(14,34,72,.72);backdrop-filter:blur(6px)}.wd-billing-sheet{position:relative;width:min(560px,100%);padding:var(--space-6);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow-lg);color:var(--ink)}.wd-billing-x{position:absolute;right:var(--space-5);top:var(--space-4);width:44px;height:44px;border:0;border-radius:var(--radius-pill);background:var(--surface-soft);color:var(--ink);font-size:var(--type-2xl);font-family:var(--font-ui);cursor:pointer}.wd-billing-kicker{display:block;color:var(--wd-teal-600);font:800 var(--type-xs)/1.2 var(--font-ui);letter-spacing:.13em;text-transform:uppercase}.wd-billing-sheet h2{margin:var(--space-3) 50px var(--space-3) 0;font:800 clamp(var(--type-xl),4vw,2.125rem)/1.12 var(--font-ui)}.wd-billing-sheet>p{margin:0;color:var(--text-muted);font-size:var(--type-lg);line-height:1.55}.wd-billing-note{display:grid;gap:var(--space-1);margin:var(--space-5) 0;padding:var(--space-4);border-radius:var(--radius-lg);background:var(--surface-soft)}.wd-billing-note b{font-size:var(--type-md)}.wd-billing-note span{color:var(--text-muted);font-size:var(--type-sm)}.wd-billing-actions{display:flex;justify-content:flex-end;gap:var(--space-3)}.wd-billing-actions button{min-height:50px;padding:0 var(--space-5);border-radius:var(--radius-md);font:800 var(--type-sm) var(--font-ui);cursor:pointer}.wd-billing-keep{border:0;background:var(--wd-teal-600);color:var(--surface)}.wd-billing-confirm{border:1px solid var(--border);background:var(--surface);color:var(--ink)}.wd-billing-actions button:focus-visible,.wd-billing-x:focus-visible{outline:3px solid var(--gold);outline-offset:3px}@media(max-width:768px){.wd-billing-dialog{align-items:end;padding:0}.wd-billing-sheet{border-radius:var(--radius-xl) var(--radius-xl) 0 0;padding:var(--space-6) var(--space-5) calc(var(--space-5) + env(safe-area-inset-bottom))}.wd-billing-actions{display:grid}.wd-billing-actions button{width:100%}}
