.admin-dashboard{margin:20px 0;padding:16px;border:1px solid #ffffff20;border-radius:12px;background:#ffffff04;color:inherit}.admin-dashboard-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-dashboard h3{font-size:16px;margin:0}.admin-dashboard button{padding:8px 12px;border:1px solid #ffffff30;border-radius:8px;background:transparent;color:inherit;cursor:pointer}.admin-dashboard p{font-size:12px;line-height:1.6}.admin-dashboard details{margin-top:14px}.admin-dashboard summary{cursor:pointer;font-size:13px;font-weight:600;padding:8px 0}.admin-dashboard small,.admin-user-row b small{display:block;font-size:10px;font-weight:400;opacity:.75;overflow-wrap:anywhere}.admin-table-scroll{overflow-x:auto}.admin-dashboard table{width:100%;border-collapse:collapse;text-align:left;font-size:11px}.admin-dashboard th,.admin-dashboard td{padding:10px 7px;border-bottom:1px solid #ffffff18;vertical-align:top}.admin-dashboard th{white-space:nowrap}.admin-job-error{color:#f4aaaa}.admin-users-dialog{width:min(980px,calc(100vw - 28px))}.admin-users-list .admin-user-row>small{flex:1}.admin-users-list .admin-user-row>b{min-width:120px}.admin-users-list .admin-user-row{gap:20px}
.admin-dashboard table{color:inherit;font-family:inherit}.admin-dashboard td,.admin-dashboard th{color:inherit}.admin-dashboard .admin-job-error td{color:#f4aaaa}
.admin-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0}.admin-kpis>div,.admin-chart-card{padding:15px;border:1px solid #ffffff1c;border-radius:12px;background:#ffffff04}.admin-kpis strong{display:block;font:600 28px/1.3 system-ui;margin-top:7px;color:#c3e88b}.admin-chart-card{margin-bottom:12px;min-width:0}.admin-chart-card h4{margin:0 0 16px;font-size:13px}.admin-chart-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px}.admin-week-chart{display:flex;gap:10px;height:200px;margin-bottom:12px}.admin-day{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;font-size:11px;gap:6px}.admin-day-track{height:125px;width:100%;display:flex;align-items:flex-end;border-bottom:1px solid #ffffff25}.admin-day-track i{display:block;width:100%;max-width:48px;margin:auto auto 0;border-radius:5px 5px 0 0;background:linear-gradient(#c3e88b,#6b9650)}.admin-day small{font-size:9px}.admin-bar{display:grid;grid-template-columns:100px 1fr 28px;gap:8px;align-items:center;margin:12px 0;font-size:11px}.admin-bar>div{height:8px;background:#ffffff12;border-radius:8px;overflow:hidden}.admin-bar i{display:block;height:100%;background:#b6db82;border-radius:8px}.admin-bar b{text-align:right}@media(max-width:650px){.admin-kpis{grid-template-columns:1fr 1fr}.admin-chart-pair{grid-template-columns:1fr}.admin-week-chart{gap:5px}.admin-day{font-size:10px}.admin-chart-card{padding:11px}}
