/* Deliberately limited to account surfaces; no body, nav, or business table rules. */
.permission-original-accounts .table-scroll{max-width:100%;overflow:auto}
.permission-original-accounts .account-list table{min-width:1100px}
.permission-original-accounts .account-list td{vertical-align:middle}
.permission-original-accounts .account-list th,.permission-original-accounts .account-list td:nth-child(4),.permission-original-accounts .account-list td:nth-child(5){white-space:nowrap}
.permission-original-accounts .row-actions{display:flex;flex-wrap:nowrap;gap:6px;align-items:center}
.permission-original-accounts .row-actions button{white-space:nowrap}
.permission-account-dialog form{display:block;margin:0}
.permission-account-dialog .field-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px}
.permission-account-dialog footer{display:flex;justify-content:flex-end;gap:10px;position:sticky;bottom:0;background:white;padding-top:12px}
.permission-account-dialog .permission-account-body>fieldset{border:1px solid #d5e2db;border-radius:9px;padding:12px;margin-top:16px}
.permission-account-dialog .permission-account-body>fieldset>label{display:inline-flex;align-items:center;gap:8px;margin:8px 16px 8px 0}
.permission-account-dialog .permission-account-body>fieldset input[type=checkbox]{min-height:0;width:19px;height:19px}
@media(max-width:760px){.permission-account-dialog .field-grid{grid-template-columns:1fr}}
