.admin-access-notify{cursor:pointer;align-items:center;gap:9px;min-height:36px;font-size:14px;display:flex}.admin-monitoring{gap:18px;display:grid}.admin-monitoring-heading{justify-content:space-between;align-items:start;gap:16px;display:flex}.admin-monitoring-heading h2,.admin-private-notes h2{font-family:Space Grotesk,sans-serif;font-size:23px}.admin-private-notes h2{align-items:center;gap:10px;display:flex}.admin-readonly{color:var(--primary);white-space:nowrap;align-items:center;gap:7px;font-size:13px;display:inline-flex}.admin-readonly svg{width:16px;height:16px}.admin-monitoring-tabs{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:6px;padding-bottom:12px;display:flex}.admin-monitoring-tabs button{color:var(--muted-foreground);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:7px;padding:9px 12px;font-size:14px;display:flex}.admin-monitoring-tabs button[aria-pressed=true]{color:var(--primary);background:color-mix(in srgb, var(--primary) 10%, transparent);border-color:color-mix(in srgb, var(--primary) 30%, transparent)}.admin-monitoring-tabs svg{width:16px;height:16px}.admin-student-metrics{border:1px solid var(--border);background:var(--border);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.admin-student-metrics>div{background:var(--card);gap:5px;padding:20px;display:grid}.admin-student-metrics strong{color:var(--primary);font-family:Space Grotesk,sans-serif;font-size:32px}.admin-student-metrics span{color:var(--muted-foreground);font-size:14px}.admin-task-totals{grid-template-columns:repeat(4,1fr);gap:12px;margin:18px 0;display:grid}.admin-task-totals>div{border-bottom:2px solid var(--border);justify-content:space-between;gap:8px;padding:10px 0;display:flex}.admin-task-totals strong{color:var(--primary)}.admin-checklist{gap:9px;margin:16px 0;padding:0;list-style:none;display:grid}.admin-checklist li{align-items:baseline;gap:10px;display:flex}.admin-checklist li>span{color:var(--primary);flex:0 0 16px}.admin-monitoring progress{appearance:none;background:var(--border);border:0;border-radius:8px;width:100%;height:8px;margin-top:14px;overflow:hidden}.admin-monitoring progress::-webkit-progress-bar{background:var(--border)}.admin-monitoring progress::-webkit-progress-value{background:var(--primary)}.admin-monitoring progress::-moz-progress-bar{background:var(--primary)}.admin-data-pages{color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;font-size:13px;display:flex}.admin-data-details{border-bottom:1px solid var(--border);overflow-wrap:anywhere;padding:14px 0}.admin-data-details summary{cursor:pointer;font-weight:600}.admin-data-details summary small{color:var(--muted-foreground);margin-top:5px;font-weight:400;display:block}.admin-preserve-lines{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.admin-resume-preview{max-width:820px;margin:20px auto 0;overflow-x:auto}.admin-application-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:20px 0;display:grid}.admin-application-fields dt{color:var(--muted-foreground);font-size:13px}.admin-application-fields dd{overflow-wrap:anywhere;margin:4px 0 0}.admin-history-event{border-bottom:1px solid var(--border);padding:12px 0}.admin-history-event>span{color:var(--muted-foreground);margin-left:12px;font-size:13px}.admin-quiz-options{margin-top:14px;padding:0;list-style:none}.admin-quiz-options li{border:1px solid var(--border);border-radius:5px;margin:8px 0;padding:14px}.admin-quiz-options li[data-chosen=true]{border-color:var(--primary)}.admin-quiz-options p{color:var(--muted-foreground);margin-top:8px}.admin-private-notes>*+*{margin-top:14px}.admin-monitoring .apps-panel{min-width:0}@media (width<=650px){.admin-student-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-student-metrics>div{padding:15px}.admin-monitoring-heading{flex-direction:column}.admin-task-totals{grid-template-columns:repeat(2,1fr)}.admin-application-fields{grid-template-columns:1fr}.admin-monitoring-tabs button{flex:auto;justify-content:center;font-size:13px}}.admin-usage-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-usage-metrics strong{overflow-wrap:anywhere;font-size:clamp(1.15rem,2vw,1.75rem)}.admin-usage>.plan-note{margin:1rem 0}.admin-usage-sessions,.admin-usage-timeline{margin:1.5rem 0;padding:0;list-style:none}.admin-usage-sessions>li{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 0;display:flex}.admin-usage-sessions h4{flex-wrap:wrap;align-items:center;gap:.75rem;margin:0 0 .5rem;display:flex}.admin-usage-sessions p{margin:.3rem 0}.admin-usage-sessions p>svg{vertical-align:middle;width:1rem;height:1rem;margin-right:.4rem;display:inline}.admin-usage-online{font:inherit;color:var(--primary);font-size:.8rem}.admin-usage-event{border-left:2px solid var(--border);overflow-wrap:anywhere;grid-template-columns:9rem minmax(0,1fr);gap:1.25rem;padding:0 0 1.5rem 1.25rem;display:grid;position:relative}.admin-usage-event:before{content:"";background:var(--primary);border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:.35rem;left:-.3rem}.admin-usage-event time,.admin-usage-event small{color:var(--muted-foreground);font-size:.85rem}.admin-usage-event p{margin:.3rem 0}@media (width<=640px){.admin-usage-metrics{grid-template-columns:1fr}.admin-usage-sessions>li{flex-direction:column;align-items:flex-start}.admin-usage-event{grid-template-columns:minmax(0,1fr);gap:.3rem}}.ai-costs-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.ai-costs-toolbar small{color:var(--muted-foreground);font-size:12px}.ai-costs-stats{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:0 0 16px;display:grid}.ai-costs-stats>div{border:1px solid var(--border);background:var(--background);border-radius:10px;padding:14px 16px}.ai-costs-stats dt{color:var(--muted-foreground);font-size:12px}.ai-costs-stats dd{font-family:var(--font-display);margin:4px 0 0;font-size:26px;font-weight:700;line-height:1.2}.ai-costs-table{border-collapse:collapse;width:100%;margin-bottom:12px;font-size:13px;display:block;overflow-x:auto}.ai-costs-table caption{text-align:left;color:var(--muted-foreground);padding-bottom:8px;font-size:12px}.ai-costs-table th,.ai-costs-table td{border-bottom:1px solid var(--border);text-align:right;white-space:nowrap;padding:8px 10px}.ai-costs-table th:first-child{text-align:left;white-space:normal;font-weight:500}.ai-costs-table thead th{text-transform:uppercase;letter-spacing:.5px;color:var(--muted-foreground);font-size:11px;font-weight:500}.ai-costs-flag{color:var(--amber)}.analytics-change{color:var(--muted-foreground);margin-top:4px;font-size:12px;display:block}.analytics-change[data-trend=up]{color:var(--primary)}.analytics-change[data-trend=down]{color:var(--destructive)}.analytics-chart-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.analytics-chart-head h2{margin:0}.analytics-chart{width:100%;min-width:0}.analytics-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start;gap:16px;display:grid}.analytics-grid .ai-costs-table{display:table}
