/* Scoped overrides: generic IAM fieldsets are short scrollable checkbox lists. */
[data-bank-network] { min-width: 0; }
.bank-network-controls { border: 0; padding: 0; margin: 0; min-width: 0; }
[data-bank-network] [data-egress-fields] { min-width: 0; max-height: none; overflow: visible; margin: 14px 0 0; padding: 12px; }
[data-bank-network] [data-egress-fields][hidden] { display: none; }
[data-bank-network] .bx-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); align-items: start; }
.iam-form [data-bank-network] [data-egress-fields] label.acc-form-field { display: grid; align-items: stretch; gap: 6px; min-width: 0; padding: 0; text-align: left; }
[data-bank-network] input, [data-bank-network] select { box-sizing: border-box; width: 100%; min-width: 0; min-height: 44px; }
[data-bank-network] input[type=checkbox] { width: 20px; min-height: 20px; }
[data-bank-network] p { margin-bottom: 0; }
[data-bank-key-form] [data-key-format][hidden] { display: none; }
.iam-form [data-bank-key-form] fieldset { max-height: none; overflow: visible; min-width: 0; }
@media (max-width: 680px) { [data-bank-network] .bx-grid { grid-template-columns: minmax(0, 1fr); } }
