.billing{max-width:760px;min-height:60vh;border-top:0}.billing-note{border-left:3px solid var(--blue);padding-left:16px}.balance-row{display:grid;grid-template-columns:1fr 1fr;gap:26px;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);padding:30px 0;margin:30px 0}.balance-row span,.balance-row small{display:block;font-size:12px;color:var(--muted)}.balance-row strong{display:block;font-size:46px;letter-spacing:-2px;color:var(--blue);margin:12px 0}.billing-actions,.billing-nav{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.billing-nav{margin-top:25px;border-top:1px solid var(--line);padding-top:15px;gap:25px}.billing table{border-collapse:collapse;width:100%;font-size:13px}.billing th,.billing td{text-align:left;padding:15px 12px 15px 0;border-bottom:1px solid var(--line)}.billing th:last-child,.billing td:last-child{text-align:right}.table-wrap{overflow-x:auto}.billing select{font:inherit;min-height:44px;padding:8px;background:var(--paper);border:1px solid var(--ink);display:block;margin-bottom:20px}.billing .check-label{font-size:14px;max-width:550px}.billing .back{margin-top:25px}.billing #message:empty{display:none}.billing #message.error{color:#942d16}.billing li{margin:12px 0;font-size:13px}.billing header a{font-size:12px}@media(max-width:520px){.balance-row{gap:16px}.balance-row strong{font-size:34px}.billing h1{font-size:43px!important}.billing-nav{gap:16px}header>a:last-child:not(.brand){font-size:12px}}
