.taf-family-methods{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:20px 26px 0}.taf-family-method{display:flex;align-items:center;gap:11px;margin:0;padding:14px;border:1px solid var(--taf-border);border-radius:12px;background:#fff;cursor:pointer}.taf-family-method:has(input:checked){border-color:var(--taf-primary);box-shadow:0 0 0 2px rgba(18,107,80,.1)}.taf-family-method input{accent-color:var(--taf-primary)}.taf-family-method strong,.taf-family-method small{display:block}.taf-family-method small{margin-top:2px;color:var(--taf-muted);font-size:11px}.taf-family-method:has(input:disabled){opacity:.45;cursor:not-allowed}.taf-family-bank{margin:14px 26px 0;padding:18px;border:1px solid var(--taf-border);border-radius:13px;background:#f8fbf9}.taf-family-bank[hidden]{display:none!important}.taf-family-bank-fields{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin-top:15px}.taf-family-proof{grid-column:1/-1}.taf-family-bank-fields label,.taf-payer-selector{display:block;color:var(--taf-ink);font-size:12px;font-weight:800}.taf-family-bank-fields input,.taf-payer-selector select{display:block;width:100%;min-height:43px;margin-top:6px;padding:9px 11px;border:1px solid #c9d8d1;border-radius:9px;background:#fff;color:var(--taf-ink)}.taf-family-bank-fields small,.taf-payer-selector small{display:block;margin-top:5px;color:var(--taf-muted);font-size:10px;font-weight:500}.taf-payer-selector{margin:15px 0}.taf-payer-selector.is-wide{margin:18px 26px 0;padding:15px 18px;border-radius:12px;background:#f7faf8}.taf-payer-selector>span{display:block}.taf-payment-option .taf-payer-selector{margin:15px 0}@media(max-width:560px){.taf-family-methods,.taf-family-bank-fields{grid-template-columns:1fr}.taf-family-methods{padding:18px 19px 0}.taf-family-bank{margin:14px 19px 0}.taf-payer-selector.is-wide{margin:16px 19px 0}}
