.checkoutMethods{border:0;padding:0;margin:20px 0 0;min-width:0}.checkoutMethods legend{font-size:14px;font-weight:700;padding:0;margin-bottom:12px}
.checkoutMethod{display:flex!important;align-items:center;gap:12px;min-height:72px;padding:16px!important;border:1px solid var(--line);border-radius:12px;margin-bottom:10px!important;background:#fff;cursor:pointer}
.checkoutMethod:has(input:checked){border-color:#776ced;background:#f7f6ff}.checkoutMethod input{width:18px!important;min-width:18px;height:18px!important;margin:0!important;padding:0!important;accent-color:var(--primary)}
.checkoutMethod>img,.checkoutMethod>svg{object-fit:contain;flex:0 0 32px}.checkoutMethod>svg{color:var(--primary)}.checkoutMethodCopy{flex:1;min-width:0;overflow-wrap:anywhere}.checkoutMethodCopy strong{display:block;font-size:14px;line-height:1.5}.checkoutMethodCopy small{display:block;font-size:12px;font-weight:400;line-height:1.6;color:var(--muted);margin-top:4px}
.paymentStatus{display:inline-flex;align-items:center;align-self:center;font-size:11px;font-weight:600;line-height:1.5;border:1px solid #d4dbe5;background:#eef1f6;color:#526074;border-radius:6px;padding:5px 8px;white-space:nowrap}.paymentStatus.isEnabled{color:#176044;background:#e9f5ee;border-color:#c1dfce}.paymentLoadNote{font-size:12px;color:var(--muted);line-height:1.6}.paymentLoadNote:empty{display:none}
.checkoutMethod:focus-within{outline:3px solid #8e86ed;outline-offset:2px}
@media(max-width:600px){.checkoutMethod{flex-wrap:wrap;gap:8px;padding:12px!important}.checkoutMethodCopy{flex-basis:calc(100% - 80px)}.checkoutMethodCopy strong{font-size:13px}}
