.account-filters{display:flex;align-items:end;gap:16px;flex-wrap:wrap;margin-bottom:20px}
.account-filters .field{flex:1;min-width:180px;margin:0}
.account-filters>span{padding:12px 0}
.account-admin-table td{vertical-align:top}
.account-admin-table small{display:block;overflow-wrap:anywhere}
.account-admin-table .admin-actions{max-width:300px}
#account-admin-dialog{width:min(800px,calc(100vw - 24px));max-height:90dvh;overflow:auto}
#account-admin-dialog>.panel{margin:0;border:0}
#account-admin-dialog form{display:grid;gap:14px}
.account-audit-events article{padding:14px 0;border-bottom:1px solid var(--line)}
.account-audit-events small{display:block;color:var(--muted);margin-top:5px}
.account-audit-events pre{font-size:11px;white-space:pre-wrap;overflow-wrap:anywhere}
@media(max-width:640px){.account-admin-table thead{display:none}.account-admin-table,.account-admin-table tbody,.account-admin-table tr,.account-admin-table td{display:block;width:100%}.account-admin-table tr{border-bottom:1px solid var(--line);padding:14px 0}.account-admin-table td{border:0;padding:7px 0}.account-admin-panel{padding:16px}.account-admin-panel .table-scroll{overflow:visible}.account-admin-table .admin-actions{max-width:none}.account-filters .field{min-width:100%}}
