.ll-dept-driver-ed.svelte-jbvx1j{--dept-color:#f98f10}.drv-md-ref.svelte-jbvx1j{color:#7f8ca3;white-space:nowrap;margin-left:6px;font-size:10.5px;font-weight:600;display:inline-block}.drv-ref.svelte-jbvx1j{color:#7f8ca3;margin-top:2px;display:block}.drv-ins-schools.svelte-jbvx1j{text-overflow:ellipsis;white-space:nowrap;color:#8fa0b8;max-width:340px;font-size:11.5px;overflow:hidden}.drv-gap.svelte-jbvx1j{margin:0 0 10px}.drv-row-gap.svelte-jbvx1j td:where(.svelte-jbvx1j){background:#f98f1012}.ll-page-head.svelte-jbvx1j{margin-bottom:18px}.ll-page-head.svelte-jbvx1j h1:where(.svelte-jbvx1j){margin:0 0 4px;font-size:28px;font-weight:800}.ov-page-head.svelte-jbvx1j{align-items:center;gap:16px;display:flex}.ov-page-head-text.svelte-jbvx1j{min-width:0}.ov-fy-wrap.svelte-jbvx1j{flex:none;margin-left:auto}.ov-head-logo.svelte-jbvx1j{flex:none;width:auto;height:46px}.ov-head-logo.ll-logo-light.svelte-jbvx1j{display:none}.ov-head-logo.ll-logo-dark.svelte-jbvx1j,.ll-root.light .ov-head-logo.ll-logo-light.svelte-jbvx1j{display:block}.ll-root.light .ov-head-logo.ll-logo-dark.svelte-jbvx1j{display:none}.ov-stat-row.svelte-jbvx1j{gap:16px;margin-bottom:22px;display:grid}.ov-stat-row.svelte-jbvx1j .ll-kpi-card:where(.svelte-jbvx1j){min-height:150px}.ll-kpi-io.svelte-jbvx1j{flex-direction:column;display:flex}.ll-kpi-head.svelte-jbvx1j{color:#c6d2e3;align-items:center;gap:9px;margin:0 0 8px;font-size:15px;font-weight:800;display:flex}.ll-root.light .ll-kpi-head.svelte-jbvx1j{color:#1f2b44}.ll-kpi-head-ic.svelte-jbvx1j{font-size:21px}.ov-pay-card.svelte-jbvx1j{flex-direction:column;display:flex}.ov-pay-card.svelte-jbvx1j .ll-stat-main:where(.svelte-jbvx1j){margin-top:6px}.ov-pay-card.svelte-jbvx1j .ll-stat-value:where(.svelte-jbvx1j){font-size:38px}.ov-pay-card.svelte-jbvx1j .ll-stat-footer:where(.svelte-jbvx1j){flex-direction:column;align-items:flex-start;gap:5px;margin-top:auto;padding-top:10px}.ov-pay-card.svelte-jbvx1j .ll-stat-sub{font-size:13px}.drv-yoy.svelte-jbvx1j{color:#4ade80;white-space:nowrap;background:#22c55e24;border-radius:999px;align-items:center;gap:2px;margin-left:auto;padding:2px 8px;font-size:11px;font-weight:800;display:inline-flex}.drv-yoy.down.svelte-jbvx1j{color:#f87171;background:#ef444424}.ll-root.light .drv-yoy.svelte-jbvx1j{color:#15803d;background:#dcfce7}.ll-root.light .drv-yoy.down.svelte-jbvx1j{color:#b91c1c;background:#fee2e2}.drv-yoy.svelte-jbvx1j .material-symbols-outlined:where(.svelte-jbvx1j){font-size:13px}.ov-cat-key.svelte-jbvx1j{align-items:center;gap:5px;margin-left:14px;font-size:10.5px;display:inline-flex}.ov-cat-sw.svelte-jbvx1j{border-radius:3px;width:10px;height:10px;display:inline-block}.drv-table-wrap.svelte-jbvx1j{overflow-x:auto}.drv-table.svelte-jbvx1j{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:12.5px}.drv-table.svelte-jbvx1j th:where(.svelte-jbvx1j),.drv-table.svelte-jbvx1j td:where(.svelte-jbvx1j){text-align:right;white-space:nowrap;padding:7px 10px}.drv-table.svelte-jbvx1j thead:where(.svelte-jbvx1j) th:where(.svelte-jbvx1j){letter-spacing:.06em;text-transform:uppercase;color:#b4cdf099;border-bottom:1px solid #6591ff26;font-size:10.5px;font-weight:800}.ll-root.light .drv-table.svelte-jbvx1j thead:where(.svelte-jbvx1j) th:where(.svelte-jbvx1j){color:#64748b;border-color:#0f172a14}.drv-table.svelte-jbvx1j td.drv-metric:where(.svelte-jbvx1j){text-align:left;color:#c6d2e3;font-weight:700}.ll-root.light .drv-table.svelte-jbvx1j td.drv-metric:where(.svelte-jbvx1j){color:#1f2b44}.drv-table.svelte-jbvx1j tbody:where(.svelte-jbvx1j) tr:where(.svelte-jbvx1j)+tr:where(.svelte-jbvx1j) td:where(.svelte-jbvx1j){border-top:1px solid #6591ff12}.ll-root.light .drv-table.svelte-jbvx1j tbody:where(.svelte-jbvx1j) tr:where(.svelte-jbvx1j)+tr:where(.svelte-jbvx1j) td:where(.svelte-jbvx1j){border-color:#0f172a0d}.drv-table.svelte-jbvx1j td.up:where(.svelte-jbvx1j){color:#4ade80}.drv-table.svelte-jbvx1j td.down:where(.svelte-jbvx1j){color:#f87171}.ll-root.light .drv-table.svelte-jbvx1j td.up:where(.svelte-jbvx1j){color:#15803d}.ll-root.light .drv-table.svelte-jbvx1j td.down:where(.svelte-jbvx1j){color:#b91c1c}.drv-table.svelte-jbvx1j .drv-cur:where(.svelte-jbvx1j){background:#f98f1014}.ll-panel.svelte-jbvx1j+.ll-panel:where(.svelte-jbvx1j),.ll-panel.svelte-jbvx1j+.ll-grid-top:where(.svelte-jbvx1j){margin-top:18px}.drv-md-table.svelte-jbvx1j{table-layout:fixed}.drv-md-table.svelte-jbvx1j th:where(.svelte-jbvx1j):first-child,.drv-md-table.svelte-jbvx1j td:where(.svelte-jbvx1j):first-child{width:64px}.drv-md-table.svelte-jbvx1j thead:where(.svelte-jbvx1j) th:where(.svelte-jbvx1j){white-space:normal}.drv-md-table.svelte-jbvx1j .drv-md-delta:where(.svelte-jbvx1j){text-align:left;width:56px}.drv-md-val.svelte-jbvx1j{font-weight:700}.drv-md-delta.svelte-jbvx1j{color:#b4cdf073;cursor:default;margin-left:6px;font-size:10.5px;font-weight:800;display:inline-block;position:relative}.drv-tip.svelte-jbvx1j{z-index:6;text-align:left;white-space:nowrap;background:#16233d;border:1px solid #6591ff4d;border-radius:9px;min-width:170px;padding:9px 12px 10px;display:none;position:absolute;top:140%;right:-6px;box-shadow:0 8px 22px #0006}.drv-md-delta.svelte-jbvx1j:hover .drv-tip:where(.svelte-jbvx1j){display:block}.drv-md-total.svelte-jbvx1j .drv-tip:where(.svelte-jbvx1j){top:auto;bottom:140%}.drv-tip-left.svelte-jbvx1j{right:0}.drv-school-table.svelte-jbvx1j .drv-md-total:where(.svelte-jbvx1j) .drv-tip:where(.svelte-jbvx1j){top:140%;bottom:auto}.drv-tip-head.svelte-jbvx1j{letter-spacing:.06em;text-transform:uppercase;color:#b4cdf0a6;text-overflow:ellipsis;max-width:220px;margin-bottom:6px;font-size:10px;font-weight:800;display:block;overflow:hidden}.drv-tip-row.svelte-jbvx1j{color:#c6d2e3;justify-content:space-between;gap:18px;font-size:12.5px;font-weight:600;line-height:1.7;display:flex}.drv-tip-row.svelte-jbvx1j b:where(.svelte-jbvx1j){font-variant-numeric:tabular-nums;color:#eef4fc;font-weight:800}.drv-tip-sum.svelte-jbvx1j{border-top:1px solid #6591ff2e;margin-top:3px;padding-top:4px}.ll-root.light .drv-tip.svelte-jbvx1j{background:#fff;border-color:#0f172a24;box-shadow:0 8px 22px #0f172a29}.ll-root.light .drv-tip-head.svelte-jbvx1j{color:#64748b}.ll-root.light .drv-tip-row.svelte-jbvx1j{color:#334155}.ll-root.light .drv-tip-row.svelte-jbvx1j b:where(.svelte-jbvx1j){color:#0f172a}.ll-root.light .drv-tip-sum.svelte-jbvx1j{border-top-color:#0f172a1a}.drv-md-delta.up.svelte-jbvx1j{color:#4ade80}.drv-md-delta.down.svelte-jbvx1j{color:#f87171}.ll-root.light .drv-md-delta.up.svelte-jbvx1j{color:#15803d}.ll-root.light .drv-md-delta.down.svelte-jbvx1j{color:#b91c1c}.drv-md-total.svelte-jbvx1j td:where(.svelte-jbvx1j){font-weight:800;border-top:2px solid #6591ff40!important}.ll-root.light .drv-md-total.svelte-jbvx1j td:where(.svelte-jbvx1j){border-top-color:#0f172a26!important}.drv-school-wrap.svelte-jbvx1j{max-height:560px;overflow:auto}.drv-school-table.svelte-jbvx1j thead:where(.svelte-jbvx1j) th:where(.svelte-jbvx1j){z-index:2;background:#0f1930;position:sticky;top:0}.ll-root.light .drv-school-table.svelte-jbvx1j thead:where(.svelte-jbvx1j) th:where(.svelte-jbvx1j){background:#fff}.drv-school-table.svelte-jbvx1j td.drv-school-name:where(.svelte-jbvx1j),.drv-school-table.svelte-jbvx1j th.drv-school-name:where(.svelte-jbvx1j){text-align:left;z-index:1;text-overflow:ellipsis;white-space:nowrap;background:#0f1930;max-width:230px;position:sticky;left:0;overflow:hidden}.ll-root.light .drv-school-table.svelte-jbvx1j td.drv-school-name:where(.svelte-jbvx1j),.ll-root.light .drv-school-table.svelte-jbvx1j th.drv-school-name:where(.svelte-jbvx1j){background:#fff}.drv-school-table.svelte-jbvx1j thead:where(.svelte-jbvx1j) th.drv-school-name:where(.svelte-jbvx1j){z-index:3}.drv-dim.svelte-jbvx1j{color:#b4cdf04d;font-weight:400}.ll-root.light .drv-dim.svelte-jbvx1j{color:#cbd5e1}.drv-filters.svelte-jbvx1j{flex-wrap:wrap;align-items:flex-end;gap:12px 16px;margin:0 0 18px;display:flex}.drv-filter.svelte-jbvx1j{flex-direction:column;gap:5px;min-width:0;display:flex}.drv-filter.svelte-jbvx1j>span:where(.svelte-jbvx1j){letter-spacing:.08em;text-transform:uppercase;color:#b4cdf099;font-size:10.5px;font-weight:800}.ll-root.light .drv-filter.svelte-jbvx1j>span:where(.svelte-jbvx1j){color:#64748b}.drv-filter.svelte-jbvx1j select:where(.svelte-jbvx1j){color:#dbe6f5;background:#0f1930;border:1px solid #6591ff40;border-radius:8px;min-width:190px;max-width:100%;padding:7px 10px;font-size:13px;font-weight:600}.drv-filter.svelte-jbvx1j select:where(.svelte-jbvx1j):disabled{opacity:.5}.ll-root.light .drv-filter.svelte-jbvx1j select:where(.svelte-jbvx1j){color:#1f2b44;background:#fff;border-color:#0f172a29}.drv-clear.svelte-jbvx1j{color:#b4cdf0bf;cursor:pointer;background:0 0;border:1px solid #6591ff33;border-radius:8px;align-items:center;gap:4px;padding:7px 10px;font-size:12.5px;font-weight:700;display:inline-flex}.drv-clear.svelte-jbvx1j .material-symbols-outlined:where(.svelte-jbvx1j){font-size:16px}.ll-root.light .drv-clear.svelte-jbvx1j{color:#475569;border-color:#0f172a24}.drv-filter-note.svelte-jbvx1j{color:#b4cdf0a6;flex-basis:100%;align-items:center;gap:6px;margin:0;font-size:12px;display:flex}.drv-filter-note.svelte-jbvx1j .material-symbols-outlined:where(.svelte-jbvx1j){font-size:16px}.ll-root.light .drv-filter-note.svelte-jbvx1j{color:#64748b}.drv-kpi-row.svelte-jbvx1j{grid-template-columns:repeat(4,1fr)}@media (width<=900px){.drv-kpi-row.svelte-jbvx1j{grid-template-columns:repeat(2,1fr)}}.drv-charts.svelte-jbvx1j{margin-bottom:18px}.drv-charts.svelte-jbvx1j>.ll-panel:where(.svelte-jbvx1j){margin-top:0}.drv-sw-prior.svelte-jbvx1j,.drv-bar-prior.svelte-jbvx1j{fill:#94a3b873;background:#94a3b873}.ll-root.light .drv-sw-prior.svelte-jbvx1j,.ll-root.light .drv-bar-prior.svelte-jbvx1j{fill:#cbd5e1;background:#cbd5e1}.drv-hit.svelte-jbvx1j{fill:#0000}.drv-mo.svelte-jbvx1j{cursor:pointer;outline:none}.drv-mo.svelte-jbvx1j:hover .drv-hit:where(.svelte-jbvx1j),.drv-mo.svelte-jbvx1j:focus-visible .drv-hit:where(.svelte-jbvx1j){fill:#6591ff14}.ll-root.light .drv-mo.svelte-jbvx1j:hover .drv-hit:where(.svelte-jbvx1j){fill:#0f172a0d}.drv-mo.sel.svelte-jbvx1j .drv-hit:where(.svelte-jbvx1j){fill:#f98f101a}.drv-mo.dim.svelte-jbvx1j path:where(.svelte-jbvx1j){opacity:.35}.drv-fy.svelte-jbvx1j:not(.sel) path:where(.svelte-jbvx1j){opacity:.55}
