.billing-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0}.billing-summary .card{display:flex;flex-direction:column;gap:8px}.billing-summary strong{font-size:30px;letter-spacing:-1px}.billing-summary small,.billing-summary span{color:#526174}.billing-toolbar{display:flex;gap:10px;flex-wrap:wrap;margin:22px 0}.billing-setup{padding:24px}.billing-form fieldset{min-width:0;border:1px solid #d8dee5;border-radius:12px;padding:18px;margin:18px 0}.billing-form legend{font-weight:650;padding:0 8px}.billing-line-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.billing-form textarea{min-height:86px}.billing-address{white-space:pre-wrap}.billing-preview-lines article,.billing-allocation{padding:18px 0;border-bottom:1px solid #d8dee5}.billing-preview-lines p{margin:5px 0}.billing-totals{padding:18px 0}.billing-totals p{display:flex;justify-content:space-between;margin:9px 0;gap:20px}.billing-totals p:last-child{font-size:20px;border-top:1px solid #d8dee5;padding-top:12px}.billing-form [data-billing-lines]{width:100%}.billing-form .sheet-callout{font-size:14px}.billing-legacy{margin-top:28px}.billing-legacy summary{cursor:pointer;font-weight:600;padding:16px}.billing-legacy .page-head{padding:16px}.billing-legacy .page-head h1{font-size:24px}.billing-form .check-label{align-items:flex-start}.billing-form input[type=checkbox]{width:20px;min-width:20px;height:20px;margin-top:2px}@media(max-width:600px){.billing-summary{grid-template-columns:1fr;gap:10px}.billing-summary .card{display:grid;grid-template-columns:1fr auto;padding:18px}.billing-summary small{grid-column:1/-1}.billing-summary strong{font-size:25px}.billing-line-grid{grid-template-columns:1fr}.billing-form fieldset{padding:12px}.billing-toolbar .button{flex:1 1 45%}.billing-preview-lines{overflow-wrap:anywhere}}
