.users-list-v29{min-width:0}
.users-list-filters{display:flex;align-items:end;flex-wrap:wrap;gap:12px;margin:0 0 12px}
.users-list-filters .form-group{min-width:0;flex:1 1 180px;margin:0}
.users-list-filters .users-list-search{flex:2 1 270px}
.users-list-filters input,.users-list-filters select{width:100%;min-width:0;max-width:100%;min-height:44px;box-sizing:border-box}
.users-list-filters>.btn{min-height:44px}
.users-list-count{font-size:13px;color:#52637b;margin:8px 0 12px}
.users-list-table-wrap{max-width:100%;overflow-x:auto;border:1px solid #dfe5ee;border-radius:12px;background:#fff}
.users-list-table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:13px}
.users-list-table caption{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
.users-list-table th,.users-list-table td{padding:12px 14px;text-align:left;vertical-align:top;border-bottom:1px solid #e6ebf2;white-space:normal;word-break:normal;overflow-wrap:anywhere}
.users-list-table thead th{background:#f4f7fb;font-size:12px;font-weight:650;color:#52637b}
.users-list-table th:first-child{width:29%}.users-list-table th:nth-child(2){width:16%}.users-list-table th:nth-child(3){width:20%}.users-list-table th:nth-child(4){width:17%}.users-list-table th:last-child{width:18%}
.users-list-table tbody tr:last-child>*{border-bottom:0}
.users-list-identity strong,.users-list-identity span,.users-list-table td>small{display:block;line-height:1.45}
.users-list-identity strong{font-weight:650;color:#17324d}.users-list-identity span,.users-list-table td>small{font-size:12px;font-weight:400;color:#52637b;margin-top:3px}
.users-list-status{display:inline-block;font-size:12px;font-weight:600;line-height:1.45;color:#34455e}
.users-list-status-active{color:#17653e}.users-list-status-pending{color:#795000}
.users-list-actions .btn{min-height:36px;padding:7px 12px;font-size:12px;white-space:normal;max-width:100%}
.users-list-actions>.text-btn{display:block;text-align:left;font-size:12px;margin-top:7px;white-space:normal}
.users-list-permissions{margin-top:7px;font-size:12px}.users-list-permissions summary{cursor:pointer;color:#315da6;min-height:28px;padding:4px 0}.users-list-permissions ul{padding-left:17px;margin:6px 0}.users-list-permissions p{margin:6px 0}
.users-list-empty{padding:24px!important}.users-list-empty p{margin:7px 0 0;color:#52637b}
@media(max-width:720px){
 .users-list-filters{gap:10px}.users-list-filters .form-group{flex:1 1 calc(50% - 10px)}.users-list-filters .users-list-search{flex-basis:100%}.users-list-filters>.btn{width:100%}
 .users-list-table,.users-list-table tbody{display:block}.users-list-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
 .users-list-table tbody tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:7px 14px;padding:14px;border-bottom:1px solid #dfe5ee}
 .users-list-table tbody tr:last-child{border-bottom:0}.users-list-table th,.users-list-table td{display:block;width:auto!important;padding:0;border:0;font-size:12px;min-width:0}
 .users-list-table .users-list-identity,.users-list-table .users-list-actions,.users-list-table .users-list-empty{grid-column:1/-1}
 .users-list-table td[data-label]:before{content:attr(data-label);display:block;color:#6a7890;font-size:11px;margin-bottom:3px}
 .users-list-actions{display:flex!important;align-items:start;flex-wrap:wrap;gap:8px 14px;padding-top:4px!important}.users-list-actions .btn,.users-list-actions>.text-btn{min-height:44px;margin:0;display:inline-flex;align-items:center}
 .users-list-permissions{width:100%;margin:0}.users-list-permissions summary{min-height:36px;box-sizing:border-box}
}
