.form .purchase-billing{display:flex;gap:8px;flex-wrap:wrap;padding:10px;border:1px solid #28506a;border-radius:16px;background:#0b2134}.form .purchase-billing legend{font-size:13px;font-weight:700;padding:0 6px}.form .purchase-billing label{display:inline-flex;align-items:center;justify-content:center;gap:9px;flex:1;min-width:140px;padding:12px;border-radius:10px;cursor:pointer}.form .purchase-billing label:has(input:checked){background:#1069b7}.form .purchase-billing input[type=radio]{width:18px;height:18px;min-height:0;padding:0;margin:0;box-shadow:none;accent-color:#20cfff}.form fieldset:has(input[name=purchaseSport]){padding:12px;border:1px solid #28506a;border-radius:16px}.form fieldset:has(input[name=purchaseSport]) legend{font-size:13px;font-weight:700;padding:0 6px}.form fieldset:has(input[name=purchaseSport]) label{align-items:center;justify-content:flex-start;min-width:115px;padding:9px;border-radius:9px;cursor:pointer;font-size:12px;background:#102a40}.form fieldset:has(input[name=purchaseSport]) label:has(input:checked){background:#11518a;outline:1px solid #20cfff}.form input[name=purchaseSport]{width:18px;height:18px;min-height:0;padding:0;margin:0;box-shadow:none;accent-color:#20cfff}.form fieldset:has(input[name=purchaseSport]) p{font-size:12px;line-height:1.5}
