.overview-module__6nwNia__root{--overview-background:#fff;--overview-foreground:#0f172a;color:#0f172a;overflow-wrap:anywhere;background:#f8fafc;border-radius:12px;min-width:0;padding:12px;font:14px/1.45 Arial,sans-serif;container:overview/inline-size}.overview-module__6nwNia__root *,.overview-module__6nwNia__portal *{box-sizing:border-box;min-width:0}.overview-module__6nwNia__root :is(h2,h3,p),.overview-module__6nwNia__portal :is(h2,h3,p){margin:0}.overview-module__6nwNia__root :is(h2,h3),.overview-module__6nwNia__portal :is(h2,h3){color:#0f172a;font-family:Arial,sans-serif;font-size:16px;font-weight:650;line-height:1.4}.overview-module__6nwNia__root [data-slot=button],.overview-module__6nwNia__portal [data-slot=button]{white-space:normal;cursor:pointer;height:auto;min-height:44px;font-family:Arial,sans-serif;line-height:1.35}.overview-module__6nwNia__root [data-slot=button]:disabled{cursor:default}.overview-module__6nwNia__root [data-slot=button]:focus-visible,.overview-module__6nwNia__portal [data-slot=button]:focus-visible{outline-offset:2px;outline:2px solid #1d4ed8}.overview-module__6nwNia__root [data-slot=input],.overview-module__6nwNia__root [data-slot=select-trigger],.overview-module__6nwNia__portal [data-slot=input]{color:#0f172a;background:#fff;width:100%;min-height:44px;font-size:16px}.overview-module__6nwNia__root [data-slot=select-trigger]{white-space:normal;text-align:left}.overview-module__6nwNia__portal{--overview-background:#fff;--overview-foreground:#0f172a;color:#0f172a;font:14px/1.45 Arial,sans-serif}.overview-module__6nwNia__root [data-slot=label],.overview-module__6nwNia__portal [data-slot=label]{margin-bottom:5px;font-size:12px;display:block}.overview-module__6nwNia__root [data-slot=progress],.overview-module__6nwNia__portal [data-slot=progress]{background:#e2e8f0;height:4px}.overview-module__6nwNia__root [data-slot=progress-indicator],.overview-module__6nwNia__portal [data-slot=progress-indicator]{background:#1d4ed8}.overview-module__6nwNia__root [data-slot=card]{background:#fff;border-color:#e2e8f0;border-radius:12px;gap:0;padding:0;box-shadow:0 1px 2px #0f172a05}.overview-module__6nwNia__root [data-slot=alert]{color:#475569;background:#fff;border-color:#e2e8f0}.overview-module__6nwNia__root [data-slot=alert] [data-slot=button]{margin-top:8px}.overview-module__6nwNia__content{gap:12px;display:grid}.overview-module__6nwNia__season{gap:4px;padding:0 2px 2px;display:grid}.overview-module__6nwNia__season h2{font-size:17px}.overview-module__6nwNia__season>div{color:#475569;flex-wrap:wrap;column-gap:18px;font-size:12px;display:flex}.overview-module__6nwNia__kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.overview-module__6nwNia__root .overview-module__6nwNia__kpiButton{text-align:left;border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:2px;width:100%;min-height:100px;padding:10px 12px;display:flex}.overview-module__6nwNia__kpiTop{color:#64748b;justify-content:space-between;display:flex}.overview-module__6nwNia__kpiValue{font-variant-numeric:tabular-nums;letter-spacing:-.6px;margin-top:3px;font-size:26px;font-weight:650;line-height:1.1}.overview-module__6nwNia__kpiLabel{font-size:12px;font-weight:500}.overview-module__6nwNia__kpiButton small{color:#64748b;font-size:10px}.overview-module__6nwNia__root .overview-module__6nwNia__kpi[data-waiting=true]{background:#fffbeb;border-color:#fde68a}.overview-module__6nwNia__kpi[data-waiting=true] .overview-module__6nwNia__kpiValue,.overview-module__6nwNia__waitCount{color:#92400e}.overview-module__6nwNia__panels{gap:12px;display:grid}.overview-module__6nwNia__root .overview-module__6nwNia__panelHeader{padding:12px 12px 0;display:block}.overview-module__6nwNia__panelHeader p{color:#475569;margin-top:2px;font-size:12px}.overview-module__6nwNia__root .overview-module__6nwNia__panelBody{padding:10px 12px 12px}.overview-module__6nwNia__root .overview-module__6nwNia__chart{aspect-ratio:auto;width:100%;height:152px}.overview-module__6nwNia__legend{color:#475569;flex-wrap:wrap;justify-content:flex-end;gap:12px;margin:0 0 5px;font-size:11px;display:flex}.overview-module__6nwNia__legend span{align-items:center;gap:5px;display:flex}.overview-module__6nwNia__legend i{border-radius:2px;width:8px;height:8px}.overview-module__6nwNia__root [data-slot=table-container],.overview-module__6nwNia__portal [data-slot=table-container]{width:100%}.overview-module__6nwNia__root [data-slot=table],.overview-module__6nwNia__portal [data-slot=table]{table-layout:fixed;border-collapse:collapse;width:100%}.overview-module__6nwNia__root :is([data-slot=table-head],[data-slot=table-cell]),.overview-module__6nwNia__portal :is([data-slot=table-head],[data-slot=table-cell]){white-space:normal;text-align:left;overflow-wrap:anywhere;min-width:0;color:inherit;background:0 0;padding:6px 4px;position:static}.overview-module__6nwNia__root [data-slot=table-head]{color:#475569;font-size:11px}.overview-module__6nwNia__root [data-slot=table-row],.overview-module__6nwNia__portal [data-slot=table-row]{border-bottom:1px solid #e2e8f0}.overview-module__6nwNia__root .overview-module__6nwNia__matrix th{text-align:center;padding:0;font-size:10px}.overview-module__6nwNia__root .overview-module__6nwNia__matrix th:first-child{text-align:left}.overview-module__6nwNia__root .overview-module__6nwNia__matrix td{text-align:center;font-variant-numeric:tabular-nums;padding:0}.overview-module__6nwNia__root .overview-module__6nwNia__matrix td:first-child{text-align:left;font-size:12px}.overview-module__6nwNia__root .overview-module__6nwNia__matrix [data-slot=button]{width:100%;padding:4px 0;font-size:14px}.overview-module__6nwNia__workload{gap:2px;display:grid}.overview-module__6nwNia__root .overview-module__6nwNia__reviewerButton{text-align:left;border-radius:4px;grid-template-columns:minmax(0,1fr);justify-content:stretch;justify-items:stretch;gap:7px;width:100%;padding:8px 0;display:grid}.overview-module__6nwNia__reviewerButton>span{justify-content:space-between;align-items:flex-start;gap:10px;width:100%;display:flex}.overview-module__6nwNia__reviewerButton strong{font-size:12px;font-weight:500}.overview-module__6nwNia__reviewerButton b{font-variant-numeric:tabular-nums;flex-shrink:0;font-size:14px}.overview-module__6nwNia__reviewerButton small{color:#475569;font-size:10px;font-weight:400}.overview-module__6nwNia__root .overview-module__6nwNia__unassigned{width:100%;margin-top:10px;padding:8px;font-size:12px}.overview-module__6nwNia__filters{align-items:end;gap:10px;display:grid}.overview-module__6nwNia__caption{color:#475569;padding:10px 0 6px;font-size:11px}.overview-module__6nwNia__root .overview-module__6nwNia__report td{vertical-align:top;padding:7px 2px}.overview-module__6nwNia__root .overview-module__6nwNia__personButton{text-align:left;width:100%;padding:0;font-size:12px;font-weight:600;display:block}.overview-module__6nwNia__mobileReviewer{color:#475569;margin-top:2px;font-size:11px;line-height:1.4;display:block}.overview-module__6nwNia__root .overview-module__6nwNia__sortButton{text-align:left;justify-content:flex-start;gap:3px;width:100%;padding:0;font-size:11px}.overview-module__6nwNia__root .overview-module__6nwNia__sortButton svg{flex-shrink:0;width:10px}.overview-module__6nwNia__root .overview-module__6nwNia__countButton{text-align:left;width:100%;padding:0;display:block}.overview-module__6nwNia__counts{border-radius:6px;gap:4px;width:100%;padding:3px 1px;display:grid}.overview-module__6nwNia__counts strong{font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.overview-module__6nwNia__counts strong span{color:#475569;font-weight:400}.overview-module__6nwNia__counts small{overflow-wrap:normal;word-break:normal;font-size:11px;line-height:1.4}.overview-module__6nwNia__counts .overview-module__6nwNia__overdue{white-space:normal;overflow-wrap:anywhere;flex-wrap:nowrap;gap:1px}.overview-module__6nwNia__counts .overview-module__6nwNia__overdue svg{flex:0 0 10px;width:10px;height:10px}.overview-module__6nwNia__counts[data-overdue=true]{color:#b91c1c;background:#fef2f2}.overview-module__6nwNia__overdue{color:#b91c1c;flex-wrap:wrap;align-items:center;gap:3px;display:flex}.overview-module__6nwNia__pager{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding-top:10px;font-size:12px;display:flex}.overview-module__6nwNia__empty{color:#475569;padding:16px 0}.overview-module__6nwNia__root .overview-module__6nwNia__skeleton{height:100px}.overview-module__6nwNia__chartSkeleton{height:260px;margin-top:12px}.overview-module__6nwNia__portal [data-slot=dialog-overlay]{z-index:100;background:#0f172a66;position:fixed;inset:0}.overview-module__6nwNia__portal .overview-module__6nwNia__dialog{z-index:101;background:#fff;border:0;border-radius:0;flex-direction:column;gap:0;width:100%;max-width:none;height:100dvh;max-height:100dvh;padding:0;display:flex;position:fixed;inset:0;transform:none;box-shadow:0 20px 60px #0f172a33}.overview-module__6nwNia__dialog>button{place-items:center;min-width:44px;min-height:44px;display:grid;top:10px;right:10px}.overview-module__6nwNia__detailHeader{border-bottom:1px solid #e2e8f0;padding:18px 56px 14px 16px}.overview-module__6nwNia__detailHeader [data-slot=dialog-title]{margin-bottom:5px;font:650 17px/1.4 Arial,sans-serif}.overview-module__6nwNia__detailHeader [data-slot=dialog-description]{color:#475569;margin-bottom:10px;font-size:12px}.overview-module__6nwNia__detailScroll{overscroll-behavior:contain;padding:14px 16px max(20px,env(safe-area-inset-bottom));overflow-y:auto}.overview-module__6nwNia__chips{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.overview-module__6nwNia__portal [data-slot=badge]{white-space:normal;max-width:100%}.overview-module__6nwNia__detailToolbar{justify-content:space-between;align-items:center;gap:12px;margin:8px 0;font-size:12px;display:flex}.overview-module__6nwNia__workRow{gap:4px;padding:6px 0;display:grid}.overview-module__6nwNia__workRow>small{color:#475569}.overview-module__6nwNia__workRow [data-status=reviewed]{color:#1d4ed8;background:#eff6ff}.overview-module__6nwNia__workRow [data-status=submitted]{color:#92400e;background:#fffbeb}.overview-module__6nwNia__detailCounts{grid-template-columns:1fr 1fr;gap:8px;display:grid}.overview-module__6nwNia__portal [data-slot=select-content]{color:#0f172a;z-index:110;background:#fff;max-width:calc(100vw - 32px)}.overview-module__6nwNia__portal [data-slot=select-item]{white-space:normal;overflow-wrap:anywhere;min-height:44px}@container overview (min-width:640px){.overview-module__6nwNia__kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.overview-module__6nwNia__root .overview-module__6nwNia__panelHeader{padding:16px 16px 0}.overview-module__6nwNia__root .overview-module__6nwNia__panelBody{padding:10px 16px 16px}.overview-module__6nwNia__filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}}@container overview (min-width:680px){.overview-module__6nwNia__panels{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}@container overview (min-width:1100px){.overview-module__6nwNia__kpis{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width:768px){.overview-module__6nwNia__portal .overview-module__6nwNia__dialog{border:1px solid #e2e8f0;border-radius:12px;width:min(680px,100vw - 48px);height:auto;max-height:85dvh;inset:50% auto auto 50%;transform:translate(-50%,-50%)}}@media (min-width:801px) and (max-width:1100px){.app-shell:has(.overview-module__6nwNia__root){grid-template-columns:220px minmax(0,1fr)}}.overview-module__6nwNia__root [data-slot=alert]{display:block}.overview-module__6nwNia__root [data-slot=alert-title]{-webkit-line-clamp:unset;display:block;overflow:visible}.overview-module__6nwNia__root [data-slot=alert-description]{margin-top:4px}.overview-module__6nwNia__root [data-slot=button][data-size^=icon],.overview-module__6nwNia__portal [data-slot=button][data-size^=icon]{min-width:44px}.overview-module__6nwNia__root .overview-module__6nwNia__report th{padding-inline:2px}.overview-module__6nwNia__root .overview-module__6nwNia__sortButton{gap:2px}.overview-module__6nwNia__root .overview-module__6nwNia__sortButton svg{width:9px}.overview-module__6nwNia__portal .overview-module__6nwNia__dialog{translate:none}.overview-module__6nwNia__portal [data-slot=dialog-close]{white-space:normal;min-width:44px;height:auto;min-height:44px}.overview-module__6nwNia__root .overview-module__6nwNia__report td,.overview-module__6nwNia__portal .overview-module__6nwNia__report td{vertical-align:middle;padding:3px 2px}.overview-module__6nwNia__root .overview-module__6nwNia__personButton{flex-direction:column;justify-content:center;align-items:flex-start;gap:1px;display:flex}.overview-module__6nwNia__mobileReviewer{margin-top:0;font-weight:400}.overview-module__6nwNia__counts{gap:1px;padding:2px 0}.overview-module__6nwNia__counts strong{line-height:1.25}.overview-module__6nwNia__pendingLine{flex-wrap:wrap;align-items:center;gap:3px;display:flex}.overview-module__6nwNia__pendingLine small{white-space:normal;overflow-wrap:anywhere}.overview-module__6nwNia__pendingLine svg{flex:0 0 11px}.overview-module__6nwNia__pendingLine{gap:0;display:grid}.overview-module__6nwNia__root .overview-module__6nwNia__resetFilter{justify-self:start;width:auto}@container overview (min-width:640px){.overview-module__6nwNia__filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}}.overview-module__6nwNia__root .overview-module__6nwNia__report th[data-column=name]{width:40%}.overview-module__6nwNia__root .overview-module__6nwNia__report th[data-column=lesson],.overview-module__6nwNia__root .overview-module__6nwNia__report th[data-column=diary]{width:30%}@container overview (min-width:640px){.overview-module__6nwNia__root .overview-module__6nwNia__report th[data-column=name]{width:50%}.overview-module__6nwNia__root .overview-module__6nwNia__report th[data-column=lesson],.overview-module__6nwNia__root .overview-module__6nwNia__report th[data-column=diary]{width:25%}}@container overview (max-width:400px){.overview-module__6nwNia__root .overview-module__6nwNia__sortButton{flex-direction:column;justify-content:center;align-items:flex-start;gap:1px}}
.participant-report-scope-module___SWDha__filter{min-width:0;color:var(--ink);border:0;margin:0;padding:0}.participant-report-scope-module___SWDha__filter legend{margin-bottom:6px;font-size:.78rem;font-weight:700}.participant-report-scope-module___SWDha__filter>div{border:1px solid var(--line);background:var(--surface);border-radius:10px;flex-wrap:wrap;gap:4px;max-width:100%;padding:3px;display:inline-flex}.participant-report-scope-module___SWDha__filter label{cursor:pointer;border-radius:7px;align-items:center;gap:6px;min-height:44px;padding:8px 10px;font-size:.82rem;display:inline-flex}.participant-report-scope-module___SWDha__filter label[data-selected=true]{background:var(--soft);font-weight:700}.participant-report-scope-module___SWDha__filter input{width:16px;height:16px;accent-color:var(--ink);margin:0}.participant-report-scope-module___SWDha__filter label:focus-within{outline:3px solid var(--ink-2);outline-offset:1px}
