/* ASATAGZ Seller Payout Bank Form. Isolated styling; previous locked CSS untouched. */
.az-seller-bank-card{margin-top:12px;min-width:0}
.az-seller-bank-head{display:flex;align-items:start;justify-content:space-between;gap:14px;flex-wrap:wrap}
.az-seller-bank-head h3{margin:0 0 5px}
.az-seller-bank-head p{margin:0;color:#64748b;font-size:13px;line-height:1.5}
.az-seller-bank-status{display:inline-flex;align-items:center;max-width:100%;overflow-wrap:anywhere;background:#fff8e7;color:#835b16;border:1px solid #f4dfa5;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:800}
.az-seller-bank-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:14px 0}
.az-seller-bank-summary span{min-width:0;background:#f8fafc;border:1px solid #e8edf3;border-radius:10px;padding:11px;overflow-wrap:anywhere;font-size:12px;color:#26364e}
.az-seller-bank-summary b{display:block;color:#64748b;margin-bottom:4px;font-weight:650}
.az-seller-bank-saved{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;margin:0 0 12px;padding:11px 13px;background:#f5f8fc;border-radius:10px;font-size:12px;overflow-wrap:anywhere}
.az-seller-bank-notice{margin:0 0 16px;color:#586b86;font-size:12px;line-height:1.6}
.az-seller-bank-method{margin:0 0 16px;border:1px solid #dde4ee;background:#f8fbff;border-radius:12px;padding:12px 14px;display:flex;align-items:center;flex-wrap:wrap;gap:10px 20px;min-width:0}
.az-seller-bank-method legend{font-size:13px;font-weight:700;padding:0 5px}
.az-seller-bank-method label{display:flex;align-items:center;gap:7px;font-size:13px;cursor:pointer;font-weight:650;margin:0!important}
#azSellerBankForm .az-seller-bank-method input[type=radio]{width:16px;height:16px;margin:0;padding:0;accent-color:#07394a;display:inline-block}
.az-seller-bank-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 14px}
.az-seller-bank-grid label,.az-seller-bank-upi label{min-width:0}
#azSellerBankForm input[readonly]{background:#f3f6fb;color:#334155;cursor:default}
#azSellerBankForm input:focus-visible,#azSellerBankForm button:focus-visible{outline:2px solid #0b6e99;outline-offset:2px}
.az-seller-bank-lookup{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:9px 0 16px}
.az-seller-bank-lookup span{font-size:12px;color:#405b78}
.az-seller-bank-lookup .az-mini{font-size:12px;margin:0}
.az-seller-bank-upi{background:#f8fafc;border:1px solid #e4eaf2;border-radius:11px;padding:13px;margin:2px 0 14px}
.az-seller-bank-upi[hidden]{display:none!important}
.az-seller-bank-upi .az-footnote{display:block;margin:8px 0 0;line-height:1.5}
.az-seller-bank-edit-note{line-height:1.55;margin:6px 0 15px}
.az-seller-bank-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px}
.az-seller-bank-actions .az-btn:disabled{opacity:.55;cursor:not-allowed}
.az-seller-bank-message{margin:12px 0 0;padding:10px 12px;border-radius:9px;background:#fff6e6;color:#7c5116;font-size:12px;line-height:1.5}
.az-seller-bank-message.success{background:#eef9f2;color:#116835;border:1px solid #bee6cd}
.az-seller-bank-message.error{background:#fef2f2;color:#991b1b;border:1px solid #fecaca}
.az-seller-bank-message[hidden]{display:none!important}
@media(max-width:1050px){.az-seller-bank-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:640px){.az-seller-bank-head{display:block}.az-seller-bank-status{margin-top:10px}.az-seller-bank-summary{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.az-seller-bank-grid{grid-template-columns:minmax(0,1fr)}.az-seller-bank-method{display:grid;gap:10px}.az-seller-bank-actions .az-btn{width:100%}}
