#usersPage table{table-layout:auto;min-width:1120px}
#usersPage th:not(:nth-child(2)),#usersPage td:not(:nth-child(2)){white-space:nowrap;vertical-align:middle}
#usersPage th:nth-child(2),#usersPage td:nth-child(2){width:58%}
#usersPage .chips{display:grid;grid-template-columns:repeat(5,max-content);grid-auto-rows:auto;align-items:center;gap:5px}
#usersPage .row-actions{display:flex;flex-wrap:nowrap;white-space:nowrap}
@media(max-width:1200px){#usersPage .chips{grid-template-columns:repeat(4,max-content)}}
.account-mobile-toggle{width:100%;display:block;padding:0;border:0;background:transparent;color:inherit;text-align:left}.account-mobile-toggle>span:first-child{display:grid}.account-mobile-toggle small{color:var(--muted);font-size:12px}.account-mobile-status,.account-mobile-toggle i{display:none}
@media(max-width:700px){.account-mobile-status{display:inline-flex}.account-mobile-toggle i{display:block}}
@media(max-width:700px){#usersPage .table-wrap{overflow:visible;border:0;background:transparent}#usersPage table{display:block;min-width:0;width:100%}#usersPage thead{display:none}#usersPage tbody{display:grid;gap:9px}#usersPage tr.account-mobile-row{display:block;overflow:hidden;border:1px solid #d5e3ec;border-radius:13px;background:#fff;box-shadow:0 4px 13px #174d7010}#usersPage td{border:0}.account-summary-cell{display:block!important;padding:0!important}.account-mobile-toggle{width:100%;min-height:68px;display:grid;grid-template-columns:minmax(0,1fr) auto 24px;align-items:center;gap:9px;padding:12px 14px;border:0;background:#fff;color:#173346;text-align:left}.account-mobile-toggle:hover{background:#f3f8fc}.account-mobile-toggle>span:first-child{min-width:0;display:grid;gap:3px}.account-mobile-toggle strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.account-mobile-toggle small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#5e7585;font-size:12px}.account-mobile-status{display:inline-flex;padding:5px 8px;border-radius:20px;background:#e7f2f8;color:#17618f;font-size:10px;font-weight:800;white-space:nowrap}.account-mobile-toggle i{font-size:20px;font-style:normal;text-align:center;transition:transform .18s}.account-expanded .account-mobile-toggle{background:#edf6fb}.account-expanded .account-mobile-toggle i{transform:rotate(180deg)}#usersPage td.account-detail-cell{display:none;padding:12px 14px;border-top:1px solid #e5edf2}#usersPage .account-expanded td.account-detail-cell{display:block}#usersPage td.account-detail-cell::before{content:attr(data-mobile-label);display:block;margin-bottom:8px;color:#637a89;font-size:10px;font-weight:900;letter-spacing:.08em}#usersPage .chips{display:flex;grid-template-columns:none;flex-wrap:wrap}#usersPage .row-actions{justify-content:flex-start;flex-wrap:wrap}#usersPage .row-actions button{min-height:38px;flex:1 1 auto}}

@media(min-width:701px){#usersPage .chips{grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-template-rows:repeat(2,auto);grid-auto-flow:row;width:100%}#usersPage .chip{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}}
#usersPage .chip.none{background:#eef0f2;color:#717b83;border:1px solid #dfe3e6}
#usersPage .chip.user{background:#e1f1fb;color:#12618f;border:1px solid #bdddf0}
#usersPage .chip.admin{background:#fde7e7;color:#b4232d;border:1px solid #f2bfc3}
