.user-directory [hidden]{display:none!important}
.user-search{display:block;max-width:360px;margin:12px 0;font-size:12px}.user-search input{display:block;width:100%;margin-top:5px;padding:9px 12px}
.user-group{margin:18px 0}.user-group h2,.user-group h3{font-size:15px!important;margin:0 0 7px}.user-group h2 span,.user-group h3 span{font-size:12px;opacity:.6;margin-left:6px}
body.arena-unified .directory-user-row{display:grid;grid-template-columns:30px minmax(0,1fr) 140px 250px;align-items:center;gap:12px;padding:8px 12px;border-bottom:1px solid #ffffff12;min-height:46px;color:inherit;text-decoration:none;transition:background .16s}
.directory-user-row:hover{background:#29b6f60d}.directory-user-row .avatar{width:30px;height:30px}.directory-user-row>strong{font-size:14px;overflow-wrap:anywhere}.directory-rating{font-size:13px}.directory-rating small{font-size:10px;opacity:.6;margin-right:6px}.directory-login{font-size:12px;opacity:.7}
body.arena-unified .user-directory .admin-user-summary{display:grid!important;position:relative;grid-template-columns:minmax(140px,1fr) 230px 360px;align-items:center;gap:12px;width:100%;padding:9px 32px 9px 12px;box-sizing:border-box}
.user-directory .admin-user-badges{justify-content:flex-end}.user-directory .admin-user-summary>div:first-child{min-width:0;overflow-wrap:anywhere}
@media(max-width:900px){body.arena-unified .user-directory .admin-user-summary{grid-template-columns:minmax(120px,1fr) 200px}.user-directory .admin-user-badges{grid-column:1/-1;justify-content:flex-start}}
@media(max-width:600px){body.arena-unified .directory-user-row{grid-template-columns:28px minmax(0,1fr) 75px;gap:8px}.directory-login{grid-column:2/-1}.directory-rating small{display:block}body.arena-unified .user-directory .admin-user-summary{grid-template-columns:1fr}.user-directory .admin-user-summary .directory-login{grid-column:1}}

.directory-flag{width:16px;height:12px;vertical-align:middle;margin-right:4px}

body.arena-unified .user-directory .admin-user-summary::after{position:absolute;right:12px;top:50%;transform:translateY(-50%)}
body.arena-unified .user-directory .admin-user-summary>div:first-child{flex-direction:column;align-items:flex-start;gap:3px}
