
.evtaxuk-billing{max-width:1380px;margin:20px auto;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.evtaxuk-billing *{box-sizing:border-box}.evtaxuk-billing__hero{display:flex;justify-content:space-between;gap:24px;align-items:center;padding:30px 32px;border-radius:24px;background:radial-gradient(circle at 82% 22%,rgba(34,197,94,.16),transparent 25%),linear-gradient(135deg,#081225,#153f73);color:#fff}.evtaxuk-billing__hero p{margin:0;color:#86efac;font-size:.72rem;font-weight:900;letter-spacing:.14em}.evtaxuk-billing__hero h1{margin:8px 0;color:#fff;font-size:2.45rem}.evtaxuk-billing__hero>div:last-child{padding:14px 18px;border:1px solid rgba(255,255,255,.2);border-radius:14px;background:rgba(255,255,255,.08);text-align:center}.evtaxuk-billing__hero strong,.evtaxuk-billing__hero small{display:block}.evtaxuk-billing__summary{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:16px 0}.evtaxuk-billing__summary article,.evtaxuk-billing__panel{padding:20px;border:1px solid var(--evtaxuk-border);border-radius:var(--evtaxuk-radius);background:#fff;box-shadow:var(--evtaxuk-shadow)}.evtaxuk-billing__summary span,.evtaxuk-billing__summary strong{display:block}.evtaxuk-billing__summary span{color:#64748b;font-size:.72rem}.evtaxuk-billing__summary strong{margin-top:5px}.evtaxuk-billing__panel table{width:100%;border-collapse:collapse}.evtaxuk-billing__panel th,.evtaxuk-billing__panel td{padding:10px;border:1px solid #e2e8f0;text-align:left}.evtaxuk-billing__panel th{background:#f8fafc}.evtaxuk-billing__notice{margin-top:16px;padding:14px;border-left:4px solid #d97706;background:#fffbeb;color:#64748b}.evtaxuk-billing__signin{max-width:760px;margin:30px auto;padding:22px;border-radius:14px;background:#eff6ff;text-align:center}@media(max-width:850px){.evtaxuk-billing__summary{grid-template-columns:1fr 1fr}}@media(max-width:550px){.evtaxuk-billing__hero{align-items:flex-start;flex-direction:column}.evtaxuk-billing__summary{grid-template-columns:1fr}}

/* Billing state notices (v15.1) */
.evtaxuk-billing__state{margin-top:16px;display:grid;gap:10px}
.evtaxuk-billing__state article{padding:14px 16px;border-left:4px solid var(--evtaxuk-muted-2);border-radius:var(--evtaxuk-radius-sm);background:#fff;box-shadow:var(--evtaxuk-shadow)}
.evtaxuk-billing__state article.is-info{border-left-color:var(--evtaxuk-blue-2);background:#eff6ff}
.evtaxuk-billing__state article.is-warning{border-left-color:var(--evtaxuk-amber);background:#fffbeb}
.evtaxuk-billing__state strong{display:block;margin-bottom:4px}
.evtaxuk-billing__state p{margin:0;color:var(--evtaxuk-muted);font-size:.88rem}
