.billing-card{background:#f5f8f6;border:1px solid #d6e1d8;border-radius:14px;padding:24px;margin:20px 0;color:#17231c}.billing-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px}.billing-field{display:flex;flex-direction:column;gap:7px;font-weight:700}.billing-field[hidden]{display:none}.billing-field input,.billing-field select{width:100%;box-sizing:border-box;padding:12px;border:1px solid #bdcbc1;border-radius:8px;background:#fff;color:#17231c;font:inherit;font-weight:400}.billing-card table{border-collapse:collapse;width:100%;margin:16px 0}.billing-card th,.billing-card td{border:1px solid #d6e1d8;padding:12px;text-align:left;overflow-wrap:anywhere}.billing-card details{margin-top:22px}.billing-card summary{cursor:pointer;font-weight:700}.billing-notice{white-space:pre-wrap}.billing-card button{cursor:pointer}.billing-card button:disabled{opacity:.5}@media(max-width:700px){.billing-grid{grid-template-columns:1fr}.billing-card{padding:16px}}
