.admin-users-note{padding:14px;border:1px solid #355367;border-radius:12px;color:#b7cad8;line-height:1.5}
.admin-users-filters{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:12px}
.admin-users-filters label{display:grid;gap:6px;color:#a9c0d1;font-size:14px}
.admin-users-filters input,.admin-users-filters select{width:100%;min-width:0;min-height:44px;box-sizing:border-box;padding:10px 12px;border:1px solid #355367;border-radius:10px;background:#091824;color:#e3eef5;font-size:16px}
.admin-users-filters input:focus-visible,.admin-users-filters select:focus-visible{outline:2px solid #62cafa;outline-offset:2px}
.admin-users-list{display:grid;gap:12px}
.admin-user-card{padding:16px;border:1px solid #264457;border-radius:12px;background:#0b1c29;min-width:0}
.admin-user-head{display:flex;align-items:start;justify-content:space-between;gap:12px;flex-wrap:wrap}
.admin-user-head h3{margin:0;font-size:18px;overflow-wrap:anywhere}.admin-user-head p{margin:5px 0;color:#a0b9c9;overflow-wrap:anywhere}
.admin-user-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0}
.admin-user-meta div{min-width:0}.admin-user-meta dt{color:#8ba7ba;font-size:12px}.admin-user-meta dd{margin:5px 0 0;font-size:14px;overflow-wrap:anywhere}
.admin-users-pages{display:flex;gap:12px;align-items:center;justify-content:space-between;margin-top:16px}
.admin-users-pages button,.admin-user-card button,#adminUsersReload{min-height:44px;font-size:14px}
#adminUsersFeedback{min-height:24px;color:#a9d8ec}#adminUsersFeedback[data-error="true"]{color:#ffafb5}
@media(max-width:760px){.admin-users-filters,.admin-user-meta{grid-template-columns:minmax(0,1fr)}.admin-user-card{padding:14px}.admin-user-card button{width:100%}.admin-users-note{font-size:14px}}
