.AdminUsersPage_container__IuhIt{max-width:900px;margin:0 auto;padding:2rem}.AdminUsersPage_title__fGkkj{font-size:2.5rem;font-weight:700;margin-bottom:1.5rem;color:#2d3748}.AdminUsersPage_subtitle__94mxU{font-size:1.25rem;font-weight:600;margin-bottom:1rem}.AdminUsersPage_formCard__Mw_23,.AdminUsersPage_tableCard__VdpaY{background:#ffffff;box-shadow:0 4px 6px rgba(0,0,0,.1);border-radius:.5rem;padding:1.5rem;margin-bottom:2rem}.AdminUsersPage_formGrid__KohQM{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1rem;gap:1rem}.AdminUsersPage_input__Pnpte{width:100%;padding:.75rem;border:1px solid #cbd5e0;border-radius:.375rem;font-size:1rem}.AdminUsersPage_input__Pnpte:focus{outline:none;border-color:#3182ce;box-shadow:0 0 0 2px rgba(66,153,225,.6)}.AdminUsersPage_searchInput__mN6q9{padding:.5rem 1rem;border:1px solid #cbd5e0;border-radius:.375rem;width:100%;margin-bottom:1rem;font-size:1rem}.AdminUsersPage_searchInput__mN6q9:focus{outline:none;border-color:#3182ce;box-shadow:0 0 0 2px rgba(66,153,225,.6)}.AdminUsersPage_actionRow__6yuA5{margin-top:1rem;display:flex;align-items:center}.AdminUsersPage_btnPrimary__5S_Oa{padding:.75rem 1.5rem;background-color:#3182ce;color:#fff;font-weight:500;border:none;border-radius:.375rem;cursor:pointer;transition:background-color .2s}.AdminUsersPage_btnPrimary__5S_Oa:disabled{opacity:.6;cursor:not-allowed}.AdminUsersPage_btnPrimary__5S_Oa:hover:not(:disabled){background-color:#2b6cb0}.AdminUsersPage_errorText__JiN5Y{color:#e53e3e;margin-left:1rem}.AdminUsersPage_table__TGTwJ{width:100%;border-collapse:collapse}.AdminUsersPage_thead__M4EQc{background:#f7fafc}.AdminUsersPage_th__bUz8X{text-align:left;font-size:.75rem;font-weight:600;color:#4a5568;text-transform:uppercase;padding:.75rem}.AdminUsersPage_tr__YF_Aa:hover{background:#edf2f7}.AdminUsersPage_td__OH9Bv{padding:.75rem;border-top:1px solid #e2e8f0;color:#2d3748}.AdminUsersPage_btnDanger__NAUuN{padding:.5rem 1rem;background:#fed7d7;color:#c53030;border:none;border-radius:.375rem;cursor:pointer;transition:background-color .2s}.AdminUsersPage_btnDanger__NAUuN:hover{background:#feb2b2}.AdminUsersPage_emptyText__mxEnx{text-align:center;padding:2rem;color:#a0aec0;font-style:italic}