.billing-region{flex-wrap:wrap;gap:12px;display:flex}.billing-region-field{color:#475569;letter-spacing:.04em;text-transform:uppercase;flex:200px;gap:6px;min-width:200px;font-size:12px;font-weight:750;display:grid}.billing-region-field select{color:#101828;min-height:44px;font:inherit;letter-spacing:normal;text-transform:none;cursor:pointer;background:#fff;border:1px solid #d6e0ee;border-radius:12px;padding:0 12px;font-size:15px;font-weight:600}.billing-region-field select:disabled{cursor:default;background:#f8fafc}.billing-region-field select:focus-visible,.billing-toggle button:focus-visible,.billing-stepper button:focus-visible{outline-offset:2px;outline:3px solid #2563eb4d}.billing-country,.billing-country-box{position:relative}.billing-country input{color:#101828;width:100%;min-height:44px;font:inherit;letter-spacing:normal;text-transform:none;background:#fff;border:1px solid #d6e0ee;border-radius:12px;padding:0 36px 0 12px;font-size:15px;font-weight:600}.billing-country input::placeholder{color:#64748b;font-weight:500}.billing-country input:focus-visible{outline-offset:2px;outline:3px solid #2563eb4d}.billing-country-caret{color:#64748b;pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-55%)}.billing-country-list{z-index:30;text-transform:none;letter-spacing:normal;background:#fff;border:1px solid #d6e0ee;border-radius:12px;max-height:280px;margin:6px 0 0;padding:6px;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 16px 40px #0f172a24}.billing-country-option{color:#101828;cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;font-size:14px;font-weight:600;display:flex}.billing-country-option small{color:#94a3b8;font-size:12px;font-weight:700}.billing-country-option.is-active{background:#eff6ff}.billing-country-option.is-selected{color:#1d4ed8}.billing-country-option.is-last-popular{border-bottom:1px solid #eef2f7;border-radius:8px 8px 0 0;margin-bottom:6px}.billing-country-empty{color:#64748b;padding:10px;font-size:14px}.billing-toggle{background:#fff;border:1px solid #d6e0ee;border-radius:999px;padding:4px;display:inline-flex}.billing-toggle button{color:#475569;min-height:38px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 18px;font-size:14px;font-weight:750}.billing-toggle button[aria-pressed=true]{color:#fff;background:linear-gradient(90deg,#1769ff,#4f46e5)}.billing-toggle small{opacity:.85;margin-left:6px;font-size:11px;font-weight:800}.billing-stepper{color:#101828;align-items:center;gap:10px;font-weight:700;display:inline-flex}.billing-stepper button{color:#1d4ed8;cursor:pointer;background:#fff;border:1px solid #d6e0ee;border-radius:10px;width:36px;height:36px;font-size:18px;font-weight:800}.billing-stepper button:disabled{color:#cbd5e1;cursor:default}
