.payment-choices{display:flex;flex-direction:column;gap:12px;margin:18px 0}.customer-form .payment-choice{display:flex;flex-direction:row;align-items:start;gap:11px;padding:16px;border:1px solid #dedee3;border-radius:5px;margin:0;cursor:pointer}.payment-choice:has(input:checked){border-color:#d8909c;background:#fff7f8}.payment-choice input{width:16px;height:16px;min-height:16px!important;margin-top:3px;accent-color:#cf182c;flex-shrink:0}.payment-choice strong{display:block;font-size:12px;font-weight:600}.payment-choice small{display:block;font-size:10px;color:#919198;line-height:1.8;margin-top:5px}.online-billing>label{display:flex;flex-direction:column;font-size:11px;gap:9px}.online-billing>label>input{width:100%}.payment-check{margin-top:15px}.payment-result .confirmation-icon{color:#cf182c;background:#fff1f3}.payment-warning{color:#c25b6e!important}.password-form>label>input,.password-form>label>select{border:1px solid #dfe7f1;border-radius:6px;background:#fff;min-height:43px;width:100%;padding:10px 12px;font-size:12px;color:#506581}.security-info code{overflow-wrap:anywhere;font-size:10px}
