/* Control Total · botones de bancos uniformes (28-oct-2026) */
.fiscal-banks .bank-account-toolbar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;align-items:stretch}
.fiscal-banks .bank-account-toolbar:has(.bank-configure-button){grid-template-columns:repeat(3,minmax(0,1fr))}
.fiscal-banks .bank-account-toolbar>.bank-inline-connection,.fiscal-banks .bank-account-toolbar>.bank-inline-connection>.bank-connection-actions,.fiscal-banks .bank-account-toolbar>div.min-w-0,.fiscal-banks .bank-account-toolbar>div.min-w-0>div.flex{display:contents}
.fiscal-banks .bank-account-toolbar :is(.bank-refresh-button,.bg-primary){grid-row:1;grid-column:1;width:100%;background:#193651;color:#fff;border-color:#193651}
.fiscal-banks .bank-account-toolbar :is(.bank-refresh-button,.bg-primary):hover:not(:disabled){background:#254b6a;color:#fff}
.fiscal-banks .bank-account-toolbar .bank-view-account-button{grid-row:1;grid-column:2;width:100%}
.fiscal-banks .bank-account-toolbar .bank-configure-button{grid-row:1;grid-column:3;width:100%}
.fiscal-banks .bank-account-toolbar:not(:has(.bank-refresh-button,.bg-primary))>.bank-view-account-button{grid-column:1/-1}
.fiscal-banks .bank-account-toolbar button{min-height:42px;font-size:12px;padding:6px 8px;gap:4px;border-radius:8px}
.fiscal-banks .bank-account-toolbar :is(p,a,[role=status],[role=alert]),.fiscal-banks .bank-account-toolbar button:not(.bank-refresh-button):not(.bg-primary):not(.bank-view-account-button):not(.bank-configure-button){grid-column:1/-1;max-width:none}
.fiscal-banks .bank-account-toolbar a{justify-self:start}
