.users-v2-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:14px}.users-v2-card{display:flex;flex-direction:column;gap:12px;margin:0}.users-v2-card h3{margin:0}.users-v2-meta{display:grid;grid-template-columns:auto 1fr;gap:5px 12px;margin:0}.users-v2-meta dt{color:var(--text-secondary,#b8cddd)}.users-v2-meta dd{margin:0;overflow-wrap:anywhere}.users-v2-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:auto}.users-v2-filters{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0}.users-v2-filters [aria-selected=true]{background:#17547b;color:white}.users-v2-editor{max-width:760px;margin:16px auto}.users-v2-editor fieldset{border:1px solid #39576b;border-radius:10px;padding:12px}.users-v2-editor label.check-row{display:flex;gap:9px;align-items:center;padding:6px}.users-v2-editor input[type=checkbox]{width:auto}.users-v2-empty{padding:24px;text-align:center}.users-v2-dialog{color:inherit;background:#0c2437;border:1px solid #426178;border-radius:14px;width:min(94vw,560px);max-height:90dvh;overflow:auto;padding:22px}.users-v2-dialog::backdrop{background:#0009}.users-v2-result{min-height:1.5em}.users-v2-top{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap}@media(max-width:600px){.users-v2-actions button{flex:1 1 40%;min-height:44px}.users-v2-filters button{flex:1 1 40%;min-height:44px}.users-v2-editor .formgrid{display:block}.users-v2-card{padding:15px}}
.users-v2-filters button,.users-v2-actions button,#reloadUsersV2,#usersV2Catalogue button{background:#102e43;color:#e2edf5;border:1px solid #426078;border-radius:9px;padding:10px 14px;cursor:pointer;font:inherit}.users-v2-filters button:focus-visible,.users-v2-actions button:focus-visible{outline:3px solid #d6b66d;outline-offset:2px}.users-v2-actions button:disabled{opacity:.5;cursor:not-allowed}.users-v2-filters [aria-selected=true]{border-color:#8ac9ee;font-weight:700}
