@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}div.adminListPage{flex-direction:column;gap:20px;min-height:100vh;padding:24px;display:flex}div.adminListPage h1.title{color:#424242;font-size:24px;font-weight:700}div.adminListPage div.tableWrapper{border-radius:12px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 2px 8px #00000014}div.adminListPage div.tableWrapper div.tableHeader{color:#757575;background:#f5f5f5;border-bottom:1px solid #eee;padding:12px 16px;font-size:12px;font-weight:600;display:flex}div.adminListPage div.tableWrapper div.tableRow{border-bottom:1px solid #f5f5f5;padding:12px 16px;font-size:14px;transition:background .15s;display:flex}div.adminListPage div.tableWrapper div.tableRow:hover{background:#f5f5f5}div.adminListPage div.tableWrapper span.col.userId{flex:1.2}div.adminListPage div.tableWrapper span.col.name{flex:1}div.adminListPage div.tableWrapper span.col.phone{flex:1.2}div.adminListPage div.tableWrapper span.col.email{flex:1.5}div.adminListPage div.tableWrapper span.col.isMaster{text-align:center;flex:.6}div.adminListPage div.tableWrapper span.col.createdAt{flex:1}div.adminListPage div.tableWrapper div.emptyRow{color:#9e9e9e;justify-content:center;padding:40px;font-size:14px;display:flex}div.loading,div.error{color:#757575;justify-content:center;align-items:center;min-height:100vh;font-size:16px;display:flex}div.error{color:#f44336}
