.CoachScheduleLessonEditor-module__z1nv5a__workspace{color:#1c2925;scrollbar-gutter:stable;background:#f5f7f7;flex:1 1 0;min-width:0;min-height:0;padding:24px clamp(18px,3vw,42px) 44px;overflow-y:auto}.CoachScheduleLessonEditor-module__z1nv5a__header{border-bottom:1px solid #d7e0dd;justify-content:space-between;align-items:flex-start;gap:24px;width:min(1100px,100%);margin:0 auto;padding-bottom:20px;display:flex}.CoachScheduleLessonEditor-module__z1nv5a__heading{align-items:flex-start;gap:12px;min-width:0;display:flex}.CoachScheduleLessonEditor-module__z1nv5a__heading p,.CoachScheduleLessonEditor-module__z1nv5a__heading h1,.CoachScheduleLessonEditor-module__z1nv5a__heading span{margin:0}.CoachScheduleLessonEditor-module__z1nv5a__heading p{color:#24746b;margin-bottom:4px;font-size:12px;font-weight:750}.CoachScheduleLessonEditor-module__z1nv5a__heading h1{color:#172722;letter-spacing:0;font-size:26px;line-height:1.25}.CoachScheduleLessonEditor-module__z1nv5a__heading div>span{color:#6a7974;margin-top:6px;font-size:13px;display:block}.CoachScheduleLessonEditor-module__z1nv5a__backButton{color:#29453c;background:#fff;border:1px solid #cad6d2;border-radius:6px;flex:0 0 38px;place-items:center;width:38px;height:38px;padding:0;display:grid}.CoachScheduleLessonEditor-module__z1nv5a__backButton:hover:not(:disabled){background:#edf6f3;border-color:#7da79d}.CoachScheduleLessonEditor-module__z1nv5a__backButton span{font-size:20px;line-height:1}.CoachScheduleLessonEditor-module__z1nv5a__headerActions{flex:none;align-items:center;gap:8px;display:flex}.CoachScheduleLessonEditor-module__z1nv5a__primaryButton,.CoachScheduleLessonEditor-module__z1nv5a__dangerButton{border:1px solid #0000;border-radius:6px;min-height:40px;padding:0 15px;font-size:13px;font-weight:750}.CoachScheduleLessonEditor-module__z1nv5a__primaryButton{color:#fff;background:#176b62}.CoachScheduleLessonEditor-module__z1nv5a__primaryButton:hover:not(:disabled){background:#115b54}.CoachScheduleLessonEditor-module__z1nv5a__dangerButton{color:#9b352c;background:#fff;border-color:#dfaaa2}.CoachScheduleLessonEditor-module__z1nv5a__dangerButton:hover:not(:disabled){background:#fff4f2}.CoachScheduleLessonEditor-module__z1nv5a__error,.CoachScheduleLessonEditor-module__z1nv5a__blocker,.CoachScheduleLessonEditor-module__z1nv5a__loading{border-radius:6px;width:min(1100px,100%);margin:16px auto 0}.CoachScheduleLessonEditor-module__z1nv5a__error{color:#96362d;background:#fff5f3;border:1px solid #edbbb4;padding:12px 14px;font-size:13px}.CoachScheduleLessonEditor-module__z1nv5a__blocker{color:#765818;background:#fff9e9;border:1px solid #dfc585;gap:3px;padding:12px 14px;display:grid}.CoachScheduleLessonEditor-module__z1nv5a__blocker strong{font-size:13px}.CoachScheduleLessonEditor-module__z1nv5a__blocker span{font-size:12px}.CoachScheduleLessonEditor-module__z1nv5a__loading{color:#75837e;border-top:1px solid #d9e1de;border-bottom:1px solid #d9e1de;place-items:center;min-height:260px;font-size:14px;display:grid}.CoachScheduleLessonEditor-module__z1nv5a__form{gap:22px;width:min(1100px,100%);margin:20px auto 0;display:grid}.CoachScheduleLessonEditor-module__z1nv5a__formSection{background:#fff;border:1px solid #d7e0dd;border-radius:7px;overflow:hidden}.CoachScheduleLessonEditor-module__z1nv5a__sectionHeading{background:#f8faf9;border-bottom:1px solid #e1e7e5;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:0 18px;display:flex}.CoachScheduleLessonEditor-module__z1nv5a__sectionHeading>div{align-items:center;gap:10px;min-width:0;display:flex}.CoachScheduleLessonEditor-module__z1nv5a__sectionHeading>div>span{color:#23695f;width:25px;height:25px;font-family:var(--mono);border:1px solid #b8cdc6;border-radius:50%;place-items:center;font-size:9px;font-weight:800;display:inline-grid}.CoachScheduleLessonEditor-module__z1nv5a__sectionHeading h2{color:#23352f;letter-spacing:0;margin:0;font-size:16px}.CoachScheduleLessonEditor-module__z1nv5a__sectionHeading em{color:#74827d;font-size:11px;font-style:normal;font-weight:700}.CoachScheduleLessonEditor-module__z1nv5a__sectionHeading em.CoachScheduleLessonEditor-module__z1nv5a__countReady{color:#17675e}.CoachScheduleLessonEditor-module__z1nv5a__fieldGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding:20px 18px 22px;display:grid}.CoachScheduleLessonEditor-module__z1nv5a__fieldGrid label,.CoachScheduleLessonEditor-module__z1nv5a__searchField,.CoachScheduleLessonEditor-module__z1nv5a__cancelPanel label{gap:7px;min-width:0;display:grid}.CoachScheduleLessonEditor-module__z1nv5a__fieldGrid label>span,.CoachScheduleLessonEditor-module__z1nv5a__searchField>span,.CoachScheduleLessonEditor-module__z1nv5a__cancelPanel label>span{color:#53645e;font-size:12px;font-weight:750}.CoachScheduleLessonEditor-module__z1nv5a__fieldGrid input,.CoachScheduleLessonEditor-module__z1nv5a__fieldGrid select,.CoachScheduleLessonEditor-module__z1nv5a__searchField input,.CoachScheduleLessonEditor-module__z1nv5a__cancelPanel textarea{color:#21342d;background:#fff;border:1px solid #cbd6d2;border-radius:5px;width:100%;min-width:0;min-height:40px;margin:0}.CoachScheduleLessonEditor-module__z1nv5a__fieldGrid input,.CoachScheduleLessonEditor-module__z1nv5a__fieldGrid select,.CoachScheduleLessonEditor-module__z1nv5a__searchField input{padding:0 11px}.CoachScheduleLessonEditor-module__z1nv5a__fieldGrid input:focus,.CoachScheduleLessonEditor-module__z1nv5a__fieldGrid select:focus,.CoachScheduleLessonEditor-module__z1nv5a__searchField input:focus,.CoachScheduleLessonEditor-module__z1nv5a__cancelPanel textarea:focus{border-color:#4e9387;outline:3px solid #3f897d26}.CoachScheduleLessonEditor-module__z1nv5a__wideField{grid-column:span 2}.CoachScheduleLessonEditor-module__z1nv5a__learnerColumns{grid-template-columns:minmax(280px,.85fr) minmax(360px,1.15fr);min-height:360px;display:grid}.CoachScheduleLessonEditor-module__z1nv5a__selectedColumn,.CoachScheduleLessonEditor-module__z1nv5a__searchColumn{min-width:0;padding:18px}.CoachScheduleLessonEditor-module__z1nv5a__selectedColumn{background:#fbfcfc;border-right:1px solid #e1e7e5}.CoachScheduleLessonEditor-module__z1nv5a__columnHeading{justify-content:space-between;align-items:flex-start;gap:12px;min-height:34px;display:flex}.CoachScheduleLessonEditor-module__z1nv5a__columnHeading strong{color:#263a33;font-size:13px}.CoachScheduleLessonEditor-module__z1nv5a__columnHeading span{color:#7a8883;font-size:11px}.CoachScheduleLessonEditor-module__z1nv5a__selectedList,.CoachScheduleLessonEditor-module__z1nv5a__optionList{scrollbar-width:thin;overflow-y:auto}.CoachScheduleLessonEditor-module__z1nv5a__selectedList{border-top:1px solid #dfe6e3;max-height:318px}.CoachScheduleLessonEditor-module__z1nv5a__selectedRow{border-bottom:1px solid #e5eae8;justify-content:space-between;align-items:center;gap:12px;min-height:55px;display:flex}.CoachScheduleLessonEditor-module__z1nv5a__selectedRow div,.CoachScheduleLessonEditor-module__z1nv5a__optionRow>span{gap:3px;min-width:0;display:grid}.CoachScheduleLessonEditor-module__z1nv5a__selectedRow strong,.CoachScheduleLessonEditor-module__z1nv5a__optionRow strong{color:#263a33;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.CoachScheduleLessonEditor-module__z1nv5a__selectedRow div>span,.CoachScheduleLessonEditor-module__z1nv5a__optionRow small{color:#71807b;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.CoachScheduleLessonEditor-module__z1nv5a__selectedRow button{color:#7c8a85;background:0 0;border:1px solid #0000;border-radius:5px;flex:0 0 30px;place-items:center;width:30px;height:30px;padding:0;display:grid}.CoachScheduleLessonEditor-module__z1nv5a__selectedRow button:hover:not(:disabled){color:#a13c32;background:#fff4f2;border-color:#e1b4ad}.CoachScheduleLessonEditor-module__z1nv5a__selectedRow button span{font-size:18px;line-height:1}.CoachScheduleLessonEditor-module__z1nv5a__searchColumn{grid-template-rows:auto auto minmax(0,1fr);align-content:start;display:grid}.CoachScheduleLessonEditor-module__z1nv5a__searchField{padding-bottom:12px}.CoachScheduleLessonEditor-module__z1nv5a__learnerError{color:#913b32;background:#fff5f3;border-left:3px solid #c05749;margin-bottom:10px;padding:8px 10px;font-size:12px}.CoachScheduleLessonEditor-module__z1nv5a__optionList{border-top:1px solid #dfe6e3;border-bottom:1px solid #dfe6e3;max-height:290px}.CoachScheduleLessonEditor-module__z1nv5a__optionRow{cursor:pointer;border-bottom:1px solid #e7ecea;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:10px;min-height:54px;padding:6px 4px;display:grid}.CoachScheduleLessonEditor-module__z1nv5a__optionRow:last-child{border-bottom:0}.CoachScheduleLessonEditor-module__z1nv5a__optionRow:hover{background:#f4f8f7}.CoachScheduleLessonEditor-module__z1nv5a__optionRow input{accent-color:#176b62;width:16px;height:16px;margin:0}.CoachScheduleLessonEditor-module__z1nv5a__listEmpty{color:#7b8984;text-align:center;place-items:center;min-height:92px;font-size:12px;display:grid}.CoachScheduleLessonEditor-module__z1nv5a__cancelPanel{background:#fff7f5;border:1px solid #e0aaa2;border-radius:7px;grid-template-columns:minmax(220px,.8fr) minmax(300px,1.2fr) auto;align-items:end;gap:18px;width:min(1100px,100%);margin:22px auto 0;padding:18px;display:grid}.CoachScheduleLessonEditor-module__z1nv5a__cancelPanel>div:first-child{align-self:start}.CoachScheduleLessonEditor-module__z1nv5a__cancelPanel>div:first-child strong,.CoachScheduleLessonEditor-module__z1nv5a__cancelPanel>div:first-child span{display:block}.CoachScheduleLessonEditor-module__z1nv5a__cancelPanel>div:first-child strong{color:#8e3027;font-size:14px}.CoachScheduleLessonEditor-module__z1nv5a__cancelPanel>div:first-child span{color:#92534c;margin-top:5px;font-size:12px;line-height:1.5}.CoachScheduleLessonEditor-module__z1nv5a__cancelPanel textarea{resize:vertical;min-height:76px;padding:9px 10px}.CoachScheduleLessonEditor-module__z1nv5a__cancelActions{align-items:center;gap:8px;display:flex}.CoachScheduleLessonEditor-module__z1nv5a__cancelActions button{color:#6c4842;white-space:nowrap;background:#fff;border:1px solid #d6b3ad;border-radius:5px;min-height:38px;padding:0 12px;font-size:12px;font-weight:750}.CoachScheduleLessonEditor-module__z1nv5a__cancelActions button:last-child{color:#fff;background:#a94438;border-color:#a94438}@media (max-width:820px){.CoachScheduleLessonEditor-module__z1nv5a__workspace{padding:16px 12px 34px}.CoachScheduleLessonEditor-module__z1nv5a__header{flex-direction:column;align-items:stretch;gap:16px}.CoachScheduleLessonEditor-module__z1nv5a__headerActions{width:100%}.CoachScheduleLessonEditor-module__z1nv5a__headerActions button{flex:1 1 0}.CoachScheduleLessonEditor-module__z1nv5a__fieldGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.CoachScheduleLessonEditor-module__z1nv5a__wideField{grid-column:span 2}.CoachScheduleLessonEditor-module__z1nv5a__learnerColumns{grid-template-columns:1fr}.CoachScheduleLessonEditor-module__z1nv5a__selectedColumn{border-bottom:1px solid #e1e7e5;border-right:0}.CoachScheduleLessonEditor-module__z1nv5a__selectedList,.CoachScheduleLessonEditor-module__z1nv5a__optionList{max-height:260px}.CoachScheduleLessonEditor-module__z1nv5a__cancelPanel{grid-template-columns:1fr;align-items:stretch}.CoachScheduleLessonEditor-module__z1nv5a__cancelActions{justify-content:flex-end}}@media (max-width:520px){.CoachScheduleLessonEditor-module__z1nv5a__heading h1{font-size:22px}.CoachScheduleLessonEditor-module__z1nv5a__fieldGrid{grid-template-columns:1fr;padding:16px 14px 18px}.CoachScheduleLessonEditor-module__z1nv5a__wideField{grid-column:1}.CoachScheduleLessonEditor-module__z1nv5a__selectedColumn,.CoachScheduleLessonEditor-module__z1nv5a__searchColumn{padding:14px}.CoachScheduleLessonEditor-module__z1nv5a__cancelActions{grid-template-columns:1fr 1fr;display:grid}}
.LearnerEvaluationWorkbench-module__atR2Sa__lessonWorkbench{background:#fff;border:1px solid #d7dde4;border-radius:6px;grid-template-columns:238px minmax(0,1fr);align-items:start;min-height:520px;display:grid}.LearnerEvaluationWorkbench-module__atR2Sa__learnerRail{background:#f4f6f8;border-right:1px solid #dfe4e9;min-width:0;max-height:calc(100vh - 50px);position:sticky;top:-24px;overflow:auto}.LearnerEvaluationWorkbench-module__atR2Sa__learnerRail>header{z-index:1;background:#eef1f4;border-bottom:1px solid #dfe4e9;justify-content:space-between;align-items:center;min-height:50px;padding:0 14px;display:flex;position:sticky;top:0}.LearnerEvaluationWorkbench-module__atR2Sa__learnerRail>header strong{color:#28333e;font-size:13px}.LearnerEvaluationWorkbench-module__atR2Sa__learnerRail>header span{color:#77828d;font-size:12px}.LearnerEvaluationWorkbench-module__atR2Sa__learnerRailList{display:grid}.LearnerEvaluationWorkbench-module__atR2Sa__learnerRailList button{color:#25313c;min-height:66px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e0e5ea;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 11px;display:grid}.LearnerEvaluationWorkbench-module__atR2Sa__learnerRailList button:hover{background:#fff}.LearnerEvaluationWorkbench-module__atR2Sa__learnerRailList button.LearnerEvaluationWorkbench-module__atR2Sa__learnerActive{background:#fff;box-shadow:inset 3px 0 #19746a}.LearnerEvaluationWorkbench-module__atR2Sa__learnerOrdinal{color:#88939e;font-variant-numeric:tabular-nums;font-size:11px}.LearnerEvaluationWorkbench-module__atR2Sa__learnerRailList button>span:nth-child(2){min-width:0}.LearnerEvaluationWorkbench-module__atR2Sa__learnerRailList strong,.LearnerEvaluationWorkbench-module__atR2Sa__learnerRailList small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.LearnerEvaluationWorkbench-module__atR2Sa__learnerRailList strong{font-size:13px;line-height:1.4}.LearnerEvaluationWorkbench-module__atR2Sa__learnerRailList small{color:#77828d;margin-top:3px;font-size:11px}.LearnerEvaluationWorkbench-module__atR2Sa__learnerRailList i{border:1px solid;border-radius:4px;padding:2px 5px;font-size:10px;font-style:normal;font-weight:700}.LearnerEvaluationWorkbench-module__atR2Sa__learnerDone{color:#17645c;background:#edf8f5;border-color:#8fc4ba!important}.LearnerEvaluationWorkbench-module__atR2Sa__learnerPending{color:#755619;background:#fff8e9;border-color:#d7bf85!important}.LearnerEvaluationWorkbench-module__atR2Sa__workbenchMain{background:#fff;min-width:0}.LearnerEvaluationWorkbench-module__atR2Sa__workbench,.LearnerEvaluationWorkbench-module__atR2Sa__readOnlyEvaluation{min-width:0}.LearnerEvaluationWorkbench-module__atR2Sa__loading{color:#75808b;place-items:center;min-height:420px;font-size:13px;display:grid}.LearnerEvaluationWorkbench-module__atR2Sa__workbenchHeader,.LearnerEvaluationWorkbench-module__atR2Sa__inputSection>header,.LearnerEvaluationWorkbench-module__atR2Sa__resultSection>header,.LearnerEvaluationWorkbench-module__atR2Sa__photoSection>header,.LearnerEvaluationWorkbench-module__atR2Sa__reviewSection>header,.LearnerEvaluationWorkbench-module__atR2Sa__readOnlyEvaluation>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.LearnerEvaluationWorkbench-module__atR2Sa__workbenchHeader{box-sizing:border-box;background:#fff;border-bottom:1px solid #dfe4e9;min-height:72px;padding:16px 20px}.LearnerEvaluationWorkbench-module__atR2Sa__workbenchHeader p,.LearnerEvaluationWorkbench-module__atR2Sa__workbenchHeader h2{margin:0}.LearnerEvaluationWorkbench-module__atR2Sa__workbenchHeader p{color:#717d88;margin-bottom:3px;font-size:12px}.LearnerEvaluationWorkbench-module__atR2Sa__workbenchHeader h2{color:#1d2833;letter-spacing:0;font-size:20px}.LearnerEvaluationWorkbench-module__atR2Sa__versionStatus{justify-items:end;gap:4px;display:grid}.LearnerEvaluationWorkbench-module__atR2Sa__versionStatus span{color:#17655d;font-size:12px;font-weight:700}.LearnerEvaluationWorkbench-module__atR2Sa__versionStatus small{color:#77828d;font-size:11px}.LearnerEvaluationWorkbench-module__atR2Sa__error,.LearnerEvaluationWorkbench-module__atR2Sa__notice{border:1px solid;border-radius:5px;margin:12px 20px 0;padding:9px 11px;font-size:12px}.LearnerEvaluationWorkbench-module__atR2Sa__error{color:#9b2926;background:#fff1f0;border-color:#e9aaa6}.LearnerEvaluationWorkbench-module__atR2Sa__notice{color:#17645c;background:#edf9f6;border-color:#98cbc2}.LearnerEvaluationWorkbench-module__atR2Sa__inputSection,.LearnerEvaluationWorkbench-module__atR2Sa__resultSection,.LearnerEvaluationWorkbench-module__atR2Sa__photoSection,.LearnerEvaluationWorkbench-module__atR2Sa__reviewSection{border-bottom:1px solid #dfe4e9;padding:20px}.LearnerEvaluationWorkbench-module__atR2Sa__inputSection>header,.LearnerEvaluationWorkbench-module__atR2Sa__resultSection>header,.LearnerEvaluationWorkbench-module__atR2Sa__photoSection>header,.LearnerEvaluationWorkbench-module__atR2Sa__reviewSection>header{align-items:center;margin-bottom:16px}.LearnerEvaluationWorkbench-module__atR2Sa__inputSection>header>div,.LearnerEvaluationWorkbench-module__atR2Sa__resultSection>header>div,.LearnerEvaluationWorkbench-module__atR2Sa__photoSection>header>div,.LearnerEvaluationWorkbench-module__atR2Sa__reviewSection>header>div{align-items:center;gap:10px;display:flex}.LearnerEvaluationWorkbench-module__atR2Sa__inputSection>header>div>span,.LearnerEvaluationWorkbench-module__atR2Sa__resultSection>header>div>span,.LearnerEvaluationWorkbench-module__atR2Sa__photoSection>header>div>span,.LearnerEvaluationWorkbench-module__atR2Sa__reviewSection>header>div>span{color:#54616d;border:1px solid #a9b4be;border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;font-weight:800;display:grid}.LearnerEvaluationWorkbench-module__atR2Sa__inputSection h3,.LearnerEvaluationWorkbench-module__atR2Sa__resultSection h3,.LearnerEvaluationWorkbench-module__atR2Sa__photoSection h3,.LearnerEvaluationWorkbench-module__atR2Sa__reviewSection h3{color:#222e39;letter-spacing:0;margin:0;font-size:15px}.LearnerEvaluationWorkbench-module__atR2Sa__inputSection header p,.LearnerEvaluationWorkbench-module__atR2Sa__resultSection header p,.LearnerEvaluationWorkbench-module__atR2Sa__photoSection header p,.LearnerEvaluationWorkbench-module__atR2Sa__reviewSection header p{color:#7a8590;margin:2px 0 0;font-size:11px}.LearnerEvaluationWorkbench-module__atR2Sa__inputSection header small,.LearnerEvaluationWorkbench-module__atR2Sa__resultSection header small{color:#7a8590;font-size:11px}.LearnerEvaluationWorkbench-module__atR2Sa__photoSection>header>div:last-child{display:block}.LearnerEvaluationWorkbench-module__atR2Sa__hiddenPhotoInput{display:none}.LearnerEvaluationWorkbench-module__atR2Sa__photoGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.LearnerEvaluationWorkbench-module__atR2Sa__photoItem{background:#fff;border:1px solid #d7dde4;border-radius:6px;min-width:0;overflow:hidden}.LearnerEvaluationWorkbench-module__atR2Sa__photoPreview{aspect-ratio:4/3;object-fit:cover;color:#76818c;background:#eef1f3;place-items:center;width:100%;font-size:11px;display:grid}.LearnerEvaluationWorkbench-module__atR2Sa__photoAuthorization{border-top:1px solid #e2e6ea;gap:6px;padding:10px 38px 10px 10px;display:grid;position:relative}.LearnerEvaluationWorkbench-module__atR2Sa__photoAuthorization label{color:#4d5964;align-items:center;gap:7px;font-size:11px;display:flex}.LearnerEvaluationWorkbench-module__atR2Sa__photoAuthorization input{accent-color:#176b62;width:15px;height:15px;margin:0}.LearnerEvaluationWorkbench-module__atR2Sa__photoAuthorization button{color:#9e3430;cursor:pointer;background:#fff;border:1px solid #dcb3b0;border-radius:4px;place-items:center;width:26px;height:26px;padding:0;font-size:17px;display:grid;position:absolute;top:10px;right:9px}.LearnerEvaluationWorkbench-module__atR2Sa__photoAuthorization button:disabled{cursor:not-allowed;opacity:.5}.LearnerEvaluationWorkbench-module__atR2Sa__photoEmpty{color:#77828d;border:1px dashed #ccd4db;place-items:center;min-height:94px;font-size:12px;display:grid}.LearnerEvaluationWorkbench-module__atR2Sa__voiceCapture,.LearnerEvaluationWorkbench-module__atR2Sa__inputActions,.LearnerEvaluationWorkbench-module__atR2Sa__feedbackActions,.LearnerEvaluationWorkbench-module__atR2Sa__actionBar{align-items:center;gap:9px;display:flex}.LearnerEvaluationWorkbench-module__atR2Sa__voiceCapture{background:#f6f8f9;border:1px solid #d3dbe2;border-radius:5px;grid-template-columns:max-content minmax(0,1fr) max-content;min-height:62px;padding:12px;display:grid}.LearnerEvaluationWorkbench-module__atR2Sa__voiceCaptureActive{background:#fff8f7;border-color:#c68d88}.LearnerEvaluationWorkbench-module__atR2Sa__voiceCapture>span{color:#66727e;justify-self:end;font-size:11px}.LearnerEvaluationWorkbench-module__atR2Sa__audioRetry{align-items:center;gap:8px;min-width:0;display:flex}.LearnerEvaluationWorkbench-module__atR2Sa__audioPreview{width:min(360px,38vw);height:34px}.LearnerEvaluationWorkbench-module__atR2Sa__recordButton,.LearnerEvaluationWorkbench-module__atR2Sa__stopButton,.LearnerEvaluationWorkbench-module__atR2Sa__secondaryButton,.LearnerEvaluationWorkbench-module__atR2Sa__modelButton,.LearnerEvaluationWorkbench-module__atR2Sa__saveButton,.LearnerEvaluationWorkbench-module__atR2Sa__confirmButton{min-height:34px;font:inherit;cursor:pointer;border:1px solid;border-radius:5px;padding:0 12px;font-size:12px;font-weight:700}.LearnerEvaluationWorkbench-module__atR2Sa__recordButton{color:#92332f;background:#fff7f6;border-color:#c68d88}.LearnerEvaluationWorkbench-module__atR2Sa__recordButton:before{content:"";background:#b33b35;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.LearnerEvaluationWorkbench-module__atR2Sa__stopButton{color:#fff;font-variant-numeric:tabular-nums;background:#b33b35;border-color:#b33b35}.LearnerEvaluationWorkbench-module__atR2Sa__secondaryButton{color:#36424e;background:#fff;border-color:#cbd3db}.LearnerEvaluationWorkbench-module__atR2Sa__modelButton,.LearnerEvaluationWorkbench-module__atR2Sa__saveButton{color:#176b62;background:#fff;border-color:#176b62}.LearnerEvaluationWorkbench-module__atR2Sa__confirmButton{color:#fff;background:#176b62;border-color:#176b62}.LearnerEvaluationWorkbench-module__atR2Sa__recordButton:hover:not(:disabled),.LearnerEvaluationWorkbench-module__atR2Sa__secondaryButton:hover:not(:disabled),.LearnerEvaluationWorkbench-module__atR2Sa__modelButton:hover:not(:disabled),.LearnerEvaluationWorkbench-module__atR2Sa__saveButton:hover:not(:disabled){background:#eef3f2}.LearnerEvaluationWorkbench-module__atR2Sa__confirmButton:hover:not(:disabled){background:#105b54}.LearnerEvaluationWorkbench-module__atR2Sa__recordButton:disabled,.LearnerEvaluationWorkbench-module__atR2Sa__stopButton:disabled,.LearnerEvaluationWorkbench-module__atR2Sa__secondaryButton:disabled,.LearnerEvaluationWorkbench-module__atR2Sa__modelButton:disabled,.LearnerEvaluationWorkbench-module__atR2Sa__saveButton:disabled,.LearnerEvaluationWorkbench-module__atR2Sa__confirmButton:disabled{cursor:not-allowed;opacity:.5}.LearnerEvaluationWorkbench-module__atR2Sa__transcriptField,.LearnerEvaluationWorkbench-module__atR2Sa__summaryField{gap:6px;margin-top:12px;display:grid}.LearnerEvaluationWorkbench-module__atR2Sa__transcriptField>span,.LearnerEvaluationWorkbench-module__atR2Sa__summaryField>span{color:#505d69;font-size:12px;font-weight:700}.LearnerEvaluationWorkbench-module__atR2Sa__transcriptField textarea,.LearnerEvaluationWorkbench-module__atR2Sa__summaryField textarea,.LearnerEvaluationWorkbench-module__atR2Sa__feedbackSection>textarea,.LearnerEvaluationWorkbench-module__atR2Sa__metricRow input,.LearnerEvaluationWorkbench-module__atR2Sa__metricRow select,.LearnerEvaluationWorkbench-module__atR2Sa__findingRow input,.LearnerEvaluationWorkbench-module__atR2Sa__findingRow select{box-sizing:border-box;color:#202c37;width:100%;font:inherit;background:#fff;border:1px solid #cbd3db;border-radius:5px;outline:none;font-size:12px}.LearnerEvaluationWorkbench-module__atR2Sa__transcriptField textarea,.LearnerEvaluationWorkbench-module__atR2Sa__summaryField textarea,.LearnerEvaluationWorkbench-module__atR2Sa__feedbackSection>textarea{resize:vertical;padding:9px 10px;line-height:1.6}.LearnerEvaluationWorkbench-module__atR2Sa__transcriptField textarea:focus,.LearnerEvaluationWorkbench-module__atR2Sa__summaryField textarea:focus,.LearnerEvaluationWorkbench-module__atR2Sa__feedbackSection>textarea:focus,.LearnerEvaluationWorkbench-module__atR2Sa__metricRow input:focus,.LearnerEvaluationWorkbench-module__atR2Sa__metricRow select:focus,.LearnerEvaluationWorkbench-module__atR2Sa__findingRow input:focus,.LearnerEvaluationWorkbench-module__atR2Sa__findingRow select:focus{border-color:#25857b;box-shadow:0 0 0 3px #25857b1f}.LearnerEvaluationWorkbench-module__atR2Sa__inputActions{justify-content:flex-end;margin-top:10px}.LearnerEvaluationWorkbench-module__atR2Sa__detailDisclosure{border-top:1px solid #dfe4e9;margin-top:14px}.LearnerEvaluationWorkbench-module__atR2Sa__detailDisclosure>summary{color:#52606c;cursor:pointer;padding:13px 2px 0;font-size:12px;font-weight:700}.LearnerEvaluationWorkbench-module__atR2Sa__detailDisclosure[open]>summary{color:#176b62}.LearnerEvaluationWorkbench-module__atR2Sa__detailCaption{color:#77828d;margin:12px 0 0;font-size:11px}.LearnerEvaluationWorkbench-module__atR2Sa__summaryResult{border-top:1px solid #dfe4e9;border-bottom:1px solid #dfe4e9;grid-template-columns:118px minmax(0,1fr);gap:14px;padding:14px 0;display:grid}.LearnerEvaluationWorkbench-module__atR2Sa__summaryResult span,.LearnerEvaluationWorkbench-module__atR2Sa__resultGrid span,.LearnerEvaluationWorkbench-module__atR2Sa__feedbackPreview span{color:#5d6975;font-size:11px;font-weight:800}.LearnerEvaluationWorkbench-module__atR2Sa__summaryResult p,.LearnerEvaluationWorkbench-module__atR2Sa__resultGrid p,.LearnerEvaluationWorkbench-module__atR2Sa__feedbackPreview p{overflow-wrap:anywhere;color:#26323d;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.65}.LearnerEvaluationWorkbench-module__atR2Sa__resultGrid{border-bottom:1px solid #dfe4e9;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.LearnerEvaluationWorkbench-module__atR2Sa__resultGrid>div{min-width:0;padding:14px 14px 14px 0}.LearnerEvaluationWorkbench-module__atR2Sa__resultGrid>div+div{border-left:1px solid #e1e6ea;padding-left:14px}.LearnerEvaluationWorkbench-module__atR2Sa__resultGrid p{margin-top:7px}.LearnerEvaluationWorkbench-module__atR2Sa__feedbackPreview{border-bottom:1px solid #dfe4e9;align-items:flex-start;gap:18px;padding:14px 0;display:flex}.LearnerEvaluationWorkbench-module__atR2Sa__feedbackPreview>div{flex:1;min-width:0}.LearnerEvaluationWorkbench-module__atR2Sa__feedbackPreview p{margin-top:7px}.LearnerEvaluationWorkbench-module__atR2Sa__emptyResult{color:#77828d;border-top:1px solid #dfe4e9;border-bottom:1px solid #dfe4e9;place-items:center;min-height:112px;font-size:12px;display:grid}.LearnerEvaluationWorkbench-module__atR2Sa__findingEditorHeader{justify-content:space-between;align-items:center;margin-top:14px;display:flex}.LearnerEvaluationWorkbench-module__atR2Sa__findingEditorHeader strong{color:#35414d;font-size:12px}.LearnerEvaluationWorkbench-module__atR2Sa__metricList,.LearnerEvaluationWorkbench-module__atR2Sa__findingList,.LearnerEvaluationWorkbench-module__atR2Sa__reviewList{border-top:1px solid #dfe4e9;display:grid}.LearnerEvaluationWorkbench-module__atR2Sa__metricRow{border-bottom:1px solid #e5e9ed;grid-template-columns:130px 100px 210px minmax(200px,1fr) 82px;align-items:end;gap:10px;padding:12px 0;display:grid}.LearnerEvaluationWorkbench-module__atR2Sa__metricIdentity{align-self:center;min-width:0}.LearnerEvaluationWorkbench-module__atR2Sa__metricIdentity strong,.LearnerEvaluationWorkbench-module__atR2Sa__metricIdentity span{display:block}.LearnerEvaluationWorkbench-module__atR2Sa__metricIdentity strong{color:#26323d;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.LearnerEvaluationWorkbench-module__atR2Sa__metricIdentity strong i{color:#755619;vertical-align:1px;background:#fff8e8;border:1px solid #d6b56e;border-radius:3px;margin-left:5px;padding:1px 4px;font-size:9px;font-style:normal}.LearnerEvaluationWorkbench-module__atR2Sa__metricIdentity span{color:#7b8691;margin-top:3px;font-size:10px}.LearnerEvaluationWorkbench-module__atR2Sa__metricRow label,.LearnerEvaluationWorkbench-module__atR2Sa__findingRow label{gap:5px;min-width:0;display:grid}.LearnerEvaluationWorkbench-module__atR2Sa__metricRow label>span,.LearnerEvaluationWorkbench-module__atR2Sa__findingRow label>span{color:#697580;font-size:10px}.LearnerEvaluationWorkbench-module__atR2Sa__metricRow input,.LearnerEvaluationWorkbench-module__atR2Sa__metricRow select,.LearnerEvaluationWorkbench-module__atR2Sa__findingRow input,.LearnerEvaluationWorkbench-module__atR2Sa__findingRow select{height:34px;padding:0 8px}.LearnerEvaluationWorkbench-module__atR2Sa__metricRow input:disabled,.LearnerEvaluationWorkbench-module__atR2Sa__metricRow select:disabled{color:#89939d;background:#f0f2f4}.LearnerEvaluationWorkbench-module__atR2Sa__findingRow{border-bottom:1px solid #e5e9ed;grid-template-columns:112px minmax(150px,.8fr) minmax(180px,1fr) 82px 30px;align-items:end;gap:10px;padding:12px 0;display:grid}.LearnerEvaluationWorkbench-module__atR2Sa__deleteButton{color:#9e3430;cursor:pointer;background:#fff;border:1px solid #dcb3b0;border-radius:5px;place-items:center;width:30px;height:34px;padding:0;font-size:18px;display:grid}.LearnerEvaluationWorkbench-module__atR2Sa__deleteButton:hover{background:#fff1f0}.LearnerEvaluationWorkbench-module__atR2Sa__emptyFindings{color:#7b8691;border-bottom:1px solid #e5e9ed;place-items:center;min-height:64px;font-size:12px;display:grid}.LearnerEvaluationWorkbench-module__atR2Sa__feedbackActions{justify-content:flex-end;margin-top:8px}.LearnerEvaluationWorkbench-module__atR2Sa__feedbackActions span{color:#7a8590;margin-right:auto;font-size:10px}.LearnerEvaluationWorkbench-module__atR2Sa__reviewList label{color:#513f1f;border-bottom:1px solid #e5e9ed;align-items:flex-start;gap:9px;padding:11px 2px;font-size:12px;line-height:1.5;display:flex}.LearnerEvaluationWorkbench-module__atR2Sa__reviewList input{accent-color:#9a6b18;width:16px;height:16px;margin:1px 0 0}.LearnerEvaluationWorkbench-module__atR2Sa__optionalSection>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;list-style-position:inside;display:flex}.LearnerEvaluationWorkbench-module__atR2Sa__optionalSection>summary>div{vertical-align:middle;display:inline-block}.LearnerEvaluationWorkbench-module__atR2Sa__optionalSection>summary h3,.LearnerEvaluationWorkbench-module__atR2Sa__optionalSection>summary p{margin:0}.LearnerEvaluationWorkbench-module__atR2Sa__optionalSection>summary p{color:#7a8590;margin-top:2px;font-size:11px}.LearnerEvaluationWorkbench-module__atR2Sa__optionalSection>summary>span{color:#6b7782;font-size:11px}.LearnerEvaluationWorkbench-module__atR2Sa__optionalSection[open]>summary>span{color:#176b62}.LearnerEvaluationWorkbench-module__atR2Sa__photoActions{justify-content:flex-end;margin:14px 0 10px;display:flex}.LearnerEvaluationWorkbench-module__atR2Sa__actionBar{z-index:2;background:#f8f9faf7;border-top:1px solid #cfd6dd;min-height:64px;padding:10px 20px;position:sticky;bottom:-36px;box-shadow:0 -5px 14px #1e2a3614}.LearnerEvaluationWorkbench-module__atR2Sa__actionBar>div{min-width:0;margin-right:auto;display:grid}.LearnerEvaluationWorkbench-module__atR2Sa__actionBar strong{color:#35414d;font-size:12px}.LearnerEvaluationWorkbench-module__atR2Sa__actionBar span{color:#7b8691;margin-top:3px;font-size:10px}.LearnerEvaluationWorkbench-module__atR2Sa__readOnlyEvaluation{padding:20px}.LearnerEvaluationWorkbench-module__atR2Sa__readOnlyEvaluation h2,.LearnerEvaluationWorkbench-module__atR2Sa__readOnlyEvaluation p{margin:0}.LearnerEvaluationWorkbench-module__atR2Sa__readOnlyEvaluation p{color:#717d88;font-size:12px}.LearnerEvaluationWorkbench-module__atR2Sa__readOnlyEvaluation h2{color:#1e2a35;letter-spacing:0;margin-top:3px;font-size:20px}.LearnerEvaluationWorkbench-module__atR2Sa__readOnlyEvaluation>header>span{color:#17655d;font-size:12px;font-weight:700}.LearnerEvaluationWorkbench-module__atR2Sa__readOnlyEvaluation dl{border-top:1px solid #dfe4e9;border-bottom:1px solid #dfe4e9;grid-template-columns:repeat(3,minmax(0,1fr));margin:22px 0 0;display:grid}.LearnerEvaluationWorkbench-module__atR2Sa__readOnlyEvaluation dl div{border-right:1px solid #e2e7eb;min-width:0;padding:16px}.LearnerEvaluationWorkbench-module__atR2Sa__readOnlyEvaluation dl div:last-child{border-right:0}.LearnerEvaluationWorkbench-module__atR2Sa__readOnlyEvaluation dt{color:#7a8590;margin-bottom:6px;font-size:11px}.LearnerEvaluationWorkbench-module__atR2Sa__readOnlyEvaluation dd{overflow-wrap:anywhere;color:#35414d;margin:0;font-size:13px;line-height:1.5}@media (max-width:1450px){.LearnerEvaluationWorkbench-module__atR2Sa__metricRow{grid-template-columns:120px 100px minmax(180px,1fr) 82px}.LearnerEvaluationWorkbench-module__atR2Sa__evidenceField{grid-area:2/2/auto/4}.LearnerEvaluationWorkbench-module__atR2Sa__findingRow{grid-template-columns:110px minmax(150px,1fr) 82px 30px}.LearnerEvaluationWorkbench-module__atR2Sa__findingRow label:nth-child(3){grid-area:2/2/auto/4}}@media (max-width:820px){.LearnerEvaluationWorkbench-module__atR2Sa__lessonWorkbench{grid-template-columns:1fr}.LearnerEvaluationWorkbench-module__atR2Sa__learnerRail{border-bottom:1px solid #dfe4e9;border-right:0;max-height:none;position:static;overflow:visible}.LearnerEvaluationWorkbench-module__atR2Sa__learnerRailList{display:flex;overflow-x:auto}.LearnerEvaluationWorkbench-module__atR2Sa__learnerRailList button{border-right:1px solid #e0e5ea;min-width:190px}.LearnerEvaluationWorkbench-module__atR2Sa__learnerRailList button.LearnerEvaluationWorkbench-module__atR2Sa__learnerActive{box-shadow:inset 0 -3px #19746a}.LearnerEvaluationWorkbench-module__atR2Sa__metricRow,.LearnerEvaluationWorkbench-module__atR2Sa__findingRow{grid-template-columns:repeat(2,minmax(0,1fr))}.LearnerEvaluationWorkbench-module__atR2Sa__metricIdentity,.LearnerEvaluationWorkbench-module__atR2Sa__evidenceField,.LearnerEvaluationWorkbench-module__atR2Sa__findingRow label:nth-child(3){grid-area:auto/1/auto/-1}.LearnerEvaluationWorkbench-module__atR2Sa__deleteButton{justify-self:end}.LearnerEvaluationWorkbench-module__atR2Sa__actionBar{flex-wrap:wrap;bottom:-36px}.LearnerEvaluationWorkbench-module__atR2Sa__actionBar>div{flex:100%}.LearnerEvaluationWorkbench-module__atR2Sa__photoGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.LearnerEvaluationWorkbench-module__atR2Sa__voiceCapture{grid-template-columns:1fr;align-items:stretch}.LearnerEvaluationWorkbench-module__atR2Sa__voiceCapture>span{justify-self:start}.LearnerEvaluationWorkbench-module__atR2Sa__audioRetry{flex-wrap:wrap}.LearnerEvaluationWorkbench-module__atR2Sa__audioPreview{flex:280px;width:min(100%,420px)}}@media (max-width:560px){.LearnerEvaluationWorkbench-module__atR2Sa__workbenchHeader,.LearnerEvaluationWorkbench-module__atR2Sa__inputSection,.LearnerEvaluationWorkbench-module__atR2Sa__photoSection,.LearnerEvaluationWorkbench-module__atR2Sa__resultSection,.LearnerEvaluationWorkbench-module__atR2Sa__reviewSection,.LearnerEvaluationWorkbench-module__atR2Sa__actionBar{padding-left:14px;padding-right:14px}.LearnerEvaluationWorkbench-module__atR2Sa__voiceCapture,.LearnerEvaluationWorkbench-module__atR2Sa__inputActions{flex-direction:column;align-items:stretch}.LearnerEvaluationWorkbench-module__atR2Sa__audioRetry{grid-template-columns:1fr;display:grid}.LearnerEvaluationWorkbench-module__atR2Sa__audioPreview{width:100%}.LearnerEvaluationWorkbench-module__atR2Sa__metricRow,.LearnerEvaluationWorkbench-module__atR2Sa__findingRow{grid-template-columns:1fr}.LearnerEvaluationWorkbench-module__atR2Sa__metricIdentity,.LearnerEvaluationWorkbench-module__atR2Sa__evidenceField,.LearnerEvaluationWorkbench-module__atR2Sa__findingRow label:nth-child(3){grid-column:auto}.LearnerEvaluationWorkbench-module__atR2Sa__deleteButton{justify-self:start}.LearnerEvaluationWorkbench-module__atR2Sa__photoGrid{grid-template-columns:1fr}.LearnerEvaluationWorkbench-module__atR2Sa__summaryResult{grid-template-columns:1fr;gap:7px}.LearnerEvaluationWorkbench-module__atR2Sa__resultGrid{grid-template-columns:1fr}.LearnerEvaluationWorkbench-module__atR2Sa__resultGrid>div{padding:13px 0}.LearnerEvaluationWorkbench-module__atR2Sa__resultGrid>div+div{border-top:1px solid #e1e6ea;border-left:0;padding-left:0}.LearnerEvaluationWorkbench-module__atR2Sa__feedbackPreview{flex-direction:column}.LearnerEvaluationWorkbench-module__atR2Sa__readOnlyEvaluation dl{grid-template-columns:1fr}.LearnerEvaluationWorkbench-module__atR2Sa__readOnlyEvaluation dl div{border-bottom:1px solid #e2e7eb;border-right:0}.LearnerEvaluationWorkbench-module__atR2Sa__readOnlyEvaluation dl div:last-child{border-bottom:0}}
.StudentManagementWorkspace-module__Nc-29W__workspace{color:#18212b;background:#f7f8fa;min-height:100%;padding:24px 28px 36px}.StudentManagementWorkspace-module__Nc-29W__evaluationWorkspace,.StudentManagementWorkspace-module__Nc-29W__profileWorkspace{box-sizing:border-box;overscroll-behavior-y:contain;scrollbar-gutter:stable;flex:1 1 0;min-height:0;overflow-y:auto}.StudentManagementWorkspace-module__Nc-29W__header{border-bottom:1px solid #dce1e7;justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:20px;display:flex}.StudentManagementWorkspace-module__Nc-29W__header p,.StudentManagementWorkspace-module__Nc-29W__modal header p{color:#24746b;margin:0 0 5px;font-size:12px;font-weight:700}.StudentManagementWorkspace-module__Nc-29W__header h1{color:#1b2631;letter-spacing:0;margin:0;font-size:25px;line-height:1.25}.StudentManagementWorkspace-module__Nc-29W__header span{color:#66717d;margin-top:7px;font-size:14px;display:block}.StudentManagementWorkspace-module__Nc-29W__headerActions{flex:none;align-items:center;gap:8px;display:flex}.StudentManagementWorkspace-module__Nc-29W__headerActions button span{color:inherit;font-size:inherit;margin:0;display:inline}.StudentManagementWorkspace-module__Nc-29W__primaryButton,.StudentManagementWorkspace-module__Nc-29W__secondaryButton{min-height:38px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:6px;padding:0 14px;font-size:14px;font-weight:650}.StudentManagementWorkspace-module__Nc-29W__primaryButton{color:#fff;background:#176b62}.StudentManagementWorkspace-module__Nc-29W__primaryButton:hover:not(:disabled){background:#115b54}.StudentManagementWorkspace-module__Nc-29W__secondaryButton{color:#34404d;background:#fff;border-color:#cdd4dc}.StudentManagementWorkspace-module__Nc-29W__secondaryButton:hover:not(:disabled){background:#f0f3f6}.StudentManagementWorkspace-module__Nc-29W__primaryButton:disabled,.StudentManagementWorkspace-module__Nc-29W__secondaryButton:disabled{cursor:not-allowed;opacity:.55}.StudentManagementWorkspace-module__Nc-29W__summary{background:#fff;border:1px solid #dce1e7;border-radius:6px;grid-template-columns:repeat(4,minmax(120px,1fr));margin:18px 0;display:grid}.StudentManagementWorkspace-module__Nc-29W__summary span{color:#697480;border-right:1px solid #e7ebef;min-width:0;padding:14px 16px;font-size:13px}.StudentManagementWorkspace-module__Nc-29W__summary span:last-child{border-right:0}.StudentManagementWorkspace-module__Nc-29W__summary strong{color:#1b2631;margin-bottom:3px;font-size:20px;line-height:1.2;display:block}.StudentManagementWorkspace-module__Nc-29W__lessonSummary{background:#fff;border:1px solid #dce1e7;border-radius:6px;grid-template-columns:minmax(150px,auto) minmax(180px,1fr);align-items:center;gap:24px;margin:18px 0;padding:15px 17px;display:grid}.StudentManagementWorkspace-module__Nc-29W__lessonSummary div{align-items:baseline;gap:9px;display:flex}.StudentManagementWorkspace-module__Nc-29W__lessonSummary strong{color:#1b2631;font-size:20px}.StudentManagementWorkspace-module__Nc-29W__lessonSummary span{color:#687481;font-size:13px}.StudentManagementWorkspace-module__Nc-29W__lessonSummary progress{color:#24746b;background:#e4e9ed;border:0;border-radius:4px;width:100%;height:9px;overflow:hidden}.StudentManagementWorkspace-module__Nc-29W__lessonSummary progress::-webkit-progress-bar{background:#e4e9ed}.StudentManagementWorkspace-module__Nc-29W__lessonSummary progress::-webkit-progress-value{background:#24746b}.StudentManagementWorkspace-module__Nc-29W__lessonSummary progress::-moz-progress-bar{background:#24746b}.StudentManagementWorkspace-module__Nc-29W__groupingAdvice{border-top:1px solid #d8dee5;border-bottom:1px solid #d8dee5;margin:0 0 18px;padding:18px 0 0}.StudentManagementWorkspace-module__Nc-29W__groupingAdviceHeader{justify-content:space-between;align-items:flex-start;gap:18px;padding:0 2px 14px;display:flex}.StudentManagementWorkspace-module__Nc-29W__groupingAdviceHeader p{color:#35628a;margin:0 0 4px;font-size:12px;font-weight:700}.StudentManagementWorkspace-module__Nc-29W__groupingAdviceHeader h2{color:#1d2833;letter-spacing:0;margin:0;font-size:18px;line-height:1.35}.StudentManagementWorkspace-module__Nc-29W__groupingStatus{border:1px solid;border-radius:4px;flex:none;padding:5px 8px;font-size:12px;font-weight:700}.StudentManagementWorkspace-module__Nc-29W__groupingStatus_ready{color:#17655d;background:#edf8f6;border-color:#8fc6bd}.StudentManagementWorkspace-module__Nc-29W__groupingStatus_pending{color:#745719;background:#fff8e7;border-color:#dcc07f}.StudentManagementWorkspace-module__Nc-29W__groupingStatus_blocked{color:#8b3333;background:#fff1f1;border-color:#db9c9c}.StudentManagementWorkspace-module__Nc-29W__groupingMetrics{background:#fff;border:1px solid #dbe1e7;border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.StudentManagementWorkspace-module__Nc-29W__groupingMetrics span{color:#6a7581;border-right:1px solid #e6eaee;min-width:0;padding:12px 14px;font-size:12px}.StudentManagementWorkspace-module__Nc-29W__groupingMetrics span:last-child{border-right:0}.StudentManagementWorkspace-module__Nc-29W__groupingMetrics strong{color:#24313d;margin-bottom:3px;font-size:17px;display:block}.StudentManagementWorkspace-module__Nc-29W__groupingGroups{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.StudentManagementWorkspace-module__Nc-29W__groupingGroup{background:#fff;border:1px solid #d7dee5;border-radius:6px;min-width:0}.StudentManagementWorkspace-module__Nc-29W__groupingGroup>header{border-bottom:1px solid #e6eaee;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;display:flex}.StudentManagementWorkspace-module__Nc-29W__groupingGroup>header div{align-items:baseline;gap:8px;min-width:0;display:flex}.StudentManagementWorkspace-module__Nc-29W__groupingGroup h3{color:#1d2934;letter-spacing:0;margin:0;font-size:15px}.StudentManagementWorkspace-module__Nc-29W__groupingGroup>header span{color:#65727f;white-space:nowrap;font-size:12px}.StudentManagementWorkspace-module__Nc-29W__groupingGroup>p{color:#56626e;border-bottom:1px solid #edf0f3;margin:0;padding:11px 14px;font-size:12px;line-height:1.55}.StudentManagementWorkspace-module__Nc-29W__groupingResources{color:#425466;background:#f7f9fa;border-bottom:1px solid #edf0f3;gap:14px;padding:10px 14px;font-size:12px;font-weight:650;display:flex}.StudentManagementWorkspace-module__Nc-29W__groupingLearners>div{border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:14px;padding:10px 14px;display:flex}.StudentManagementWorkspace-module__Nc-29W__groupingLearners>div:last-child{border-bottom:0}.StudentManagementWorkspace-module__Nc-29W__groupingLearners span{color:#6b7681;overflow-wrap:anywhere;min-width:0;font-size:12px}.StudentManagementWorkspace-module__Nc-29W__groupingLearners span:first-child{gap:2px;display:grid}.StudentManagementWorkspace-module__Nc-29W__groupingLearners span:last-child{color:#35628a;flex:none;font-weight:650}.StudentManagementWorkspace-module__Nc-29W__groupingLearners strong{color:#24313d;font-size:13px}.StudentManagementWorkspace-module__Nc-29W__groupingMissing{color:#6f571f;background:#fff9ec;border:1px solid #e1c788;border-radius:6px;align-items:baseline;gap:12px;margin-top:12px;padding:12px 14px;font-size:13px;display:flex}.StudentManagementWorkspace-module__Nc-29W__groupingWarnings{color:#6f571f;background:#fff9ec;border:1px solid #e1c788;border-radius:6px;margin:12px 0 0;padding:12px 14px 12px 32px;font-size:13px;line-height:1.55}.StudentManagementWorkspace-module__Nc-29W__groupingAdvice>footer{color:#78838e;margin-top:14px;padding:11px 2px 14px;font-size:12px}.StudentManagementWorkspace-module__Nc-29W__groupingAdviceFooter{justify-content:space-between;align-items:center;gap:14px;display:flex}.StudentManagementWorkspace-module__Nc-29W__groupingAdviceFooter button{flex:none}.StudentManagementWorkspace-module__Nc-29W__lessonEmpty{color:#74808c;border-top:1px solid #dce1e7;border-bottom:1px solid #dce1e7;place-items:center;min-height:240px;font-size:14px;display:grid}.StudentManagementWorkspace-module__Nc-29W__evaluationList{gap:12px;display:grid}.StudentManagementWorkspace-module__Nc-29W__evaluationItem{background:#fff;border:1px solid #d8dee5;border-radius:6px}.StudentManagementWorkspace-module__Nc-29W__evaluationItemHeader{border-bottom:1px solid #e6eaee;justify-content:space-between;align-items:flex-start;gap:18px;padding:16px 18px 13px;display:flex}.StudentManagementWorkspace-module__Nc-29W__evaluationItemHeader h2{color:#1d2833;letter-spacing:0;margin:0;font-size:17px;line-height:1.3}.StudentManagementWorkspace-module__Nc-29W__evaluationItemHeader div>span{color:#6f7b87;margin-top:4px;font-size:12px;display:block}.StudentManagementWorkspace-module__Nc-29W__evaluatedStatus,.StudentManagementWorkspace-module__Nc-29W__pendingStatus{border:1px solid;border-radius:4px;flex:none;padding:4px 7px;font-size:12px;font-weight:700}.StudentManagementWorkspace-module__Nc-29W__evaluatedStatus{color:#17655d;background:#eef8f6;border-color:#9bcac3}.StudentManagementWorkspace-module__Nc-29W__pendingStatus{color:#79591a;background:#fff8e8;border-color:#dfc383}.StudentManagementWorkspace-module__Nc-29W__evaluationForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;padding:17px 18px;display:grid}.StudentManagementWorkspace-module__Nc-29W__evaluationForm label{min-width:0}.StudentManagementWorkspace-module__Nc-29W__evaluationForm label>span{color:#4d5965;margin-bottom:7px;font-size:13px;font-weight:650;display:block}.StudentManagementWorkspace-module__Nc-29W__evaluationForm textarea{box-sizing:border-box;resize:vertical;color:#1d2732;width:100%;min-height:80px;font:inherit;background:#fff;border:1px solid #cbd3dc;border-radius:5px;outline:none;padding:9px 10px;font-size:13px}.StudentManagementWorkspace-module__Nc-29W__evaluationForm textarea:focus{border-color:#24877c;box-shadow:0 0 0 3px #24877c1f}.StudentManagementWorkspace-module__Nc-29W__evaluationForm textarea:disabled{color:#56616c;background:#f4f6f7}.StudentManagementWorkspace-module__Nc-29W__scoreField>span{justify-content:space-between;align-items:baseline;gap:12px;display:flex!important}.StudentManagementWorkspace-module__Nc-29W__scoreField output{color:#24746b;font-size:12px;font-weight:700}.StudentManagementWorkspace-module__Nc-29W__scoreField input{accent-color:#24746b;width:100%;height:22px}.StudentManagementWorkspace-module__Nc-29W__unevaluatedText{color:#74808c;padding:24px 18px;font-size:13px}.StudentManagementWorkspace-module__Nc-29W__evaluationItemFooter{background:#fafbfc;border-top:1px solid #e6eaee;justify-content:flex-end;align-items:center;gap:12px;min-height:54px;padding:10px 18px;display:flex}.StudentManagementWorkspace-module__Nc-29W__evaluationItemFooter>span{color:#75808b;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-right:auto;font-size:12px;overflow:hidden}.StudentManagementWorkspace-module__Nc-29W__evaluationItemFooter>strong{color:#17655d;font-size:12px}.StudentManagementWorkspace-module__Nc-29W__toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.StudentManagementWorkspace-module__Nc-29W__searchField{width:min(440px,100%)}.StudentManagementWorkspace-module__Nc-29W__searchField input,.StudentManagementWorkspace-module__Nc-29W__modal input,.StudentManagementWorkspace-module__Nc-29W__modal textarea{box-sizing:border-box;color:#1d2732;width:100%;font:inherit;background:#fff;border:1px solid #cbd3dc;border-radius:5px;outline:none;font-size:14px}.StudentManagementWorkspace-module__Nc-29W__searchField input,.StudentManagementWorkspace-module__Nc-29W__modal input{height:40px;padding:0 11px}.StudentManagementWorkspace-module__Nc-29W__modal textarea{resize:vertical;min-height:82px;padding:9px 11px}.StudentManagementWorkspace-module__Nc-29W__searchField input:focus,.StudentManagementWorkspace-module__Nc-29W__modal input:focus,.StudentManagementWorkspace-module__Nc-29W__modal textarea:focus{border-color:#24877c;box-shadow:0 0 0 3px #24877c1f}.StudentManagementWorkspace-module__Nc-29W__segmented{background:#edf0f3;border:1px solid #cfd6dd;border-radius:6px;grid-template-columns:repeat(3,minmax(68px,1fr));height:38px;padding:3px;display:grid}.StudentManagementWorkspace-module__Nc-29W__segmented button{color:#5b6672;min-width:68px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0 10px;font-size:13px}.StudentManagementWorkspace-module__Nc-29W__segmented button.StudentManagementWorkspace-module__Nc-29W__segmentActive{color:#176b62;background:#fff;font-weight:700;box-shadow:0 1px 2px #1924301f}.StudentManagementWorkspace-module__Nc-29W__error,.StudentManagementWorkspace-module__Nc-29W__notice{border-radius:5px;margin-bottom:12px;padding:10px 12px;font-size:13px}.StudentManagementWorkspace-module__Nc-29W__error{color:#9f2927;background:#fff2f1;border:1px solid #efb4b2}.StudentManagementWorkspace-module__Nc-29W__notice{color:#17655d;background:#effaf7;border:1px solid #9ed0c8}.StudentManagementWorkspace-module__Nc-29W__tableShell{background:#fff;border:1px solid #d7dde4;border-radius:6px;min-height:240px;max-height:min(720px,100vh - 320px);position:relative;overflow:auto}.StudentManagementWorkspace-module__Nc-29W__tableShell table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1100px}.StudentManagementWorkspace-module__Nc-29W__tableShell th,.StudentManagementWorkspace-module__Nc-29W__tableShell td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #e8ecf0;padding:13px 14px}.StudentManagementWorkspace-module__Nc-29W__tableShell th{z-index:1;color:#5f6a76;background:#f4f6f8;font-size:12px;font-weight:700;position:sticky;top:0}.StudentManagementWorkspace-module__Nc-29W__tableShell th:first-child{width:15%}.StudentManagementWorkspace-module__Nc-29W__tableShell th:nth-child(2){width:14%}.StudentManagementWorkspace-module__Nc-29W__tableShell th:nth-child(3){width:19%}.StudentManagementWorkspace-module__Nc-29W__tableShell th:nth-child(4){width:18%}.StudentManagementWorkspace-module__Nc-29W__tableShell th:nth-child(5),.StudentManagementWorkspace-module__Nc-29W__tableShell th:nth-child(6){width:12%}.StudentManagementWorkspace-module__Nc-29W__tableShell th:nth-child(7){width:10%}.StudentManagementWorkspace-module__Nc-29W__tableShell tbody tr:last-child td{border-bottom:0}.StudentManagementWorkspace-module__Nc-29W__tableShell tbody tr:hover{background:#fafbfc}.StudentManagementWorkspace-module__Nc-29W__tableShell td strong,.StudentManagementWorkspace-module__Nc-29W__tableShell td span,.StudentManagementWorkspace-module__Nc-29W__tableShell td small{display:block}.StudentManagementWorkspace-module__Nc-29W__learnerNameButton{color:#176b62;max-width:100%;font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:700;line-height:1.35;display:block;overflow:hidden}.StudentManagementWorkspace-module__Nc-29W__learnerNameButton:hover{color:#0f514b;text-decoration:underline}.StudentManagementWorkspace-module__Nc-29W__evaluatedButton,.StudentManagementWorkspace-module__Nc-29W__pendingEvaluation{border-radius:4px;width:fit-content;max-width:100%;padding:3px 7px;font-weight:700;line-height:1.4;font-size:12px!important;display:inline-flex!important}.StudentManagementWorkspace-module__Nc-29W__evaluatedButton{color:#17655d;font:inherit;cursor:pointer;background:#eef9f6;border:1px solid #90c8bf}.StudentManagementWorkspace-module__Nc-29W__evaluatedButton:hover{background:#e0f3ee}.StudentManagementWorkspace-module__Nc-29W__pendingEvaluation{background:#f5f7f9;border:1px solid #cfd6dd;color:#66717d!important}.StudentManagementWorkspace-module__Nc-29W__tableShell td strong{color:#1e2935;font-size:14px;line-height:1.35}.StudentManagementWorkspace-module__Nc-29W__tableShell td span{color:#3f4b58;font-size:13px;line-height:1.45}.StudentManagementWorkspace-module__Nc-29W__tableShell td small{color:#77828e;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:12px;line-height:1.4;overflow:hidden}.StudentManagementWorkspace-module__Nc-29W__sourceLabel{background:#fff8e8;border:1px solid #e2bd71;border-radius:4px;width:fit-content;max-width:100%;padding:3px 7px;color:#73551c!important;font-size:12px!important;display:inline-flex!important}.StudentManagementWorkspace-module__Nc-29W__archivedRow{opacity:.72;background:#f7f7f7}.StudentManagementWorkspace-module__Nc-29W__rowAction{text-align:right!important}.StudentManagementWorkspace-module__Nc-29W__rowActions{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.StudentManagementWorkspace-module__Nc-29W__rowActions button{min-width:72px;min-height:32px;font:inherit;cursor:pointer;background:#fff;border-radius:5px;padding:0 9px;font-size:12px}.StudentManagementWorkspace-module__Nc-29W__profileAction{color:#17655d;border:1px solid #a9c9c4}.StudentManagementWorkspace-module__Nc-29W__profileAction:hover:not(:disabled){background:#eef8f6}.StudentManagementWorkspace-module__Nc-29W__archiveAction{color:#a22f2c;border:1px solid #e2b4b1}.StudentManagementWorkspace-module__Nc-29W__archiveAction:hover:not(:disabled){background:#fff1f0}.StudentManagementWorkspace-module__Nc-29W__rowActions button:disabled{cursor:not-allowed;opacity:.55}.StudentManagementWorkspace-module__Nc-29W__empty,.StudentManagementWorkspace-module__Nc-29W__profileLoading,.StudentManagementWorkspace-module__Nc-29W__profileHistoryEmpty{color:#74808c;place-items:center;min-height:220px;font-size:14px;display:grid}.StudentManagementWorkspace-module__Nc-29W__profileSummary{background:#fff;border-top:1px solid #dce1e7;border-bottom:1px solid #dce1e7;grid-template-columns:repeat(4,minmax(0,1fr));margin:18px 0 0;display:grid}.StudentManagementWorkspace-module__Nc-29W__profileSummary>div{border-right:1px solid #e5e9ed;min-width:0;padding:16px 18px}.StudentManagementWorkspace-module__Nc-29W__profileSummary>div:last-child{border-right:0}.StudentManagementWorkspace-module__Nc-29W__profileSummary strong,.StudentManagementWorkspace-module__Nc-29W__profileSummary span{display:block}.StudentManagementWorkspace-module__Nc-29W__profileSummary strong{color:#1d2833;text-overflow:ellipsis;white-space:nowrap;font-size:18px;line-height:1.3;overflow:hidden}.StudentManagementWorkspace-module__Nc-29W__profileSummary span{color:#6b7682;margin-top:4px;font-size:12px}.StudentManagementWorkspace-module__Nc-29W__profileOverview{background:#fff;border-bottom:1px solid #dce1e7;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.StudentManagementWorkspace-module__Nc-29W__profileSection{min-width:0;padding:24px 20px}.StudentManagementWorkspace-module__Nc-29W__profileSection:first-child{border-right:1px solid #e1e5e9}.StudentManagementWorkspace-module__Nc-29W__profileSection>header,.StudentManagementWorkspace-module__Nc-29W__profileHistory>header,.StudentManagementWorkspace-module__Nc-29W__profileHistoryItem>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.StudentManagementWorkspace-module__Nc-29W__profileSection h2,.StudentManagementWorkspace-module__Nc-29W__profileHistory h2,.StudentManagementWorkspace-module__Nc-29W__profileHistoryItem h3{color:#202b36;letter-spacing:0;margin:0}.StudentManagementWorkspace-module__Nc-29W__profileSection h2,.StudentManagementWorkspace-module__Nc-29W__profileHistory h2{font-size:17px}.StudentManagementWorkspace-module__Nc-29W__profileSection>header>span,.StudentManagementWorkspace-module__Nc-29W__profileHistory>header span{color:#74808b;font-size:12px}.StudentManagementWorkspace-module__Nc-29W__profileSection dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;margin:22px 0 0;display:grid}.StudentManagementWorkspace-module__Nc-29W__profileSection dl div{min-width:0}.StudentManagementWorkspace-module__Nc-29W__profileSection dt,.StudentManagementWorkspace-module__Nc-29W__currentPortrait span,.StudentManagementWorkspace-module__Nc-29W__historyDetail span{color:#77828d;margin-bottom:5px;font-size:12px}.StudentManagementWorkspace-module__Nc-29W__profileSection dd{overflow-wrap:anywhere;color:#2f3b47;margin:0;font-size:14px;font-weight:650}.StudentManagementWorkspace-module__Nc-29W__profileNote{color:#4e5965;border-top:1px solid #e8ebee;margin:20px 0 0;padding-top:15px;font-size:13px;line-height:1.6}.StudentManagementWorkspace-module__Nc-29W__currentPortrait{gap:16px;margin-top:22px;display:grid}.StudentManagementWorkspace-module__Nc-29W__currentPortrait>div{border-bottom:1px solid #e8ebee;min-width:0;padding-bottom:15px}.StudentManagementWorkspace-module__Nc-29W__currentPortrait>div:last-child{border-bottom:0;padding-bottom:0}.StudentManagementWorkspace-module__Nc-29W__currentPortrait span,.StudentManagementWorkspace-module__Nc-29W__currentPortrait strong{display:block}.StudentManagementWorkspace-module__Nc-29W__currentPortrait strong{color:#176b62;font-size:16px}.StudentManagementWorkspace-module__Nc-29W__currentPortrait p,.StudentManagementWorkspace-module__Nc-29W__historyDetail p{color:#37434f;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.6}.StudentManagementWorkspace-module__Nc-29W__portraitEmpty{color:#74808b;text-align:center;border-top:1px solid #e4e8ec;border-bottom:1px solid #e4e8ec;place-items:center;min-height:170px;margin-top:18px;font-size:13px;display:grid}.StudentManagementWorkspace-module__Nc-29W__profileHistory{padding:24px 0 10px}.StudentManagementWorkspace-module__Nc-29W__profileReports,.StudentManagementWorkspace-module__Nc-29W__profileTrend,.StudentManagementWorkspace-module__Nc-29W__profilePhotos{padding:24px 0 0}.StudentManagementWorkspace-module__Nc-29W__profileTrend>header,.StudentManagementWorkspace-module__Nc-29W__profilePhotos>header{border-bottom:1px solid #dce1e7;justify-content:space-between;align-items:flex-end;gap:16px;padding:0 2px 14px;display:flex}.StudentManagementWorkspace-module__Nc-29W__profileTrend h2,.StudentManagementWorkspace-module__Nc-29W__profilePhotos h2{color:#25313c;letter-spacing:0;margin:0;font-size:16px}.StudentManagementWorkspace-module__Nc-29W__profileTrend header span,.StudentManagementWorkspace-module__Nc-29W__profilePhotos header span{color:#74808b;margin-top:5px;font-size:12px;display:block}.StudentManagementWorkspace-module__Nc-29W__profileTrend>header>strong,.StudentManagementWorkspace-module__Nc-29W__profilePhotos>header>strong{color:#176b62;font-size:13px}.StudentManagementWorkspace-module__Nc-29W__trendMetricList{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.StudentManagementWorkspace-module__Nc-29W__trendMetric{background:#fff;border:1px solid #d7dde4;border-radius:6px;min-width:0;padding:14px}.StudentManagementWorkspace-module__Nc-29W__trendMetric>header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.StudentManagementWorkspace-module__Nc-29W__trendMetric header strong,.StudentManagementWorkspace-module__Nc-29W__trendMetric header span{display:block}.StudentManagementWorkspace-module__Nc-29W__trendMetric header strong{color:#2b3742;font-size:13px}.StudentManagementWorkspace-module__Nc-29W__trendMetric header span{color:#7a8590;margin-top:3px;font-size:10px}.StudentManagementWorkspace-module__Nc-29W__trendMetric header i{border:1px solid;border-radius:4px;flex:none;padding:3px 6px;font-size:10px;font-style:normal;font-weight:700}.StudentManagementWorkspace-module__Nc-29W__trend_improving{color:#17645c;background:#eef8f5;border-color:#91c6bb!important}.StudentManagementWorkspace-module__Nc-29W__trend_stable{color:#56626e;background:#f4f6f8;border-color:#b9c3cc!important}.StudentManagementWorkspace-module__Nc-29W__trend_declining{color:#755619;background:#fff8e9;border-color:#d9b47a!important}.StudentManagementWorkspace-module__Nc-29W__trend_insufficient_samples{color:#737e89;background:#f6f7f8;border-color:#c8cfd6!important}.StudentManagementWorkspace-module__Nc-29W__trendScoreLine{grid-template-columns:auto 1fr;align-items:baseline;gap:0 7px;margin-top:14px;display:grid}.StudentManagementWorkspace-module__Nc-29W__trendScoreLine>strong{color:#176b62;grid-row:1/3;font-size:28px;line-height:1}.StudentManagementWorkspace-module__Nc-29W__trendScoreLine>span,.StudentManagementWorkspace-module__Nc-29W__trendScoreLine>small{color:#6f7b86;font-size:10px}.StudentManagementWorkspace-module__Nc-29W__trendMetric>p{color:#515e69;min-height:36px;margin:12px 0 0;font-size:11px;line-height:1.6;overflow:hidden}.StudentManagementWorkspace-module__Nc-29W__trendEmpty{color:#74808b;border-top:1px solid #e4e8ec;border-bottom:1px solid #e4e8ec;place-items:center;min-height:110px;margin-top:14px;font-size:13px;display:grid}.StudentManagementWorkspace-module__Nc-29W__profileReports>header,.StudentManagementWorkspace-module__Nc-29W__profileReports>header>div,.StudentManagementWorkspace-module__Nc-29W__reportAudience,.StudentManagementWorkspace-module__Nc-29W__reportAudience>div{min-width:0}.StudentManagementWorkspace-module__Nc-29W__profileReports>header{border-bottom:1px solid #dce1e7;justify-content:space-between;align-items:flex-end;gap:18px;padding:0 2px 14px;display:flex}.StudentManagementWorkspace-module__Nc-29W__profileReports h2{letter-spacing:0;margin:0;font-size:17px}.StudentManagementWorkspace-module__Nc-29W__profileReports header span{color:#707c87;margin-top:5px;font-size:12px;display:block}.StudentManagementWorkspace-module__Nc-29W__profileReports header>strong{color:#176b62;flex:none;font-size:13px}.StudentManagementWorkspace-module__Nc-29W__reportAudienceList{background:#fff;border:1px solid #d7dde4;border-radius:6px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:14px;display:grid}.StudentManagementWorkspace-module__Nc-29W__reportAudience{border-right:1px solid #e0e5e9;justify-content:space-between;align-items:center;gap:12px;min-height:92px;padding:15px;display:flex}.StudentManagementWorkspace-module__Nc-29W__reportAudience:last-child{border-right:0}.StudentManagementWorkspace-module__Nc-29W__reportAudience strong,.StudentManagementWorkspace-module__Nc-29W__reportAudience span{display:block}.StudentManagementWorkspace-module__Nc-29W__reportAudience strong{color:#283641;font-size:14px}.StudentManagementWorkspace-module__Nc-29W__reportAudience span{color:#6c7883;margin-top:6px;font-size:11px;line-height:1.55}.StudentManagementWorkspace-module__Nc-29W__reportAudience button{color:#fff;cursor:pointer;background:#176b62;border:1px solid #176b62;border-radius:5px;flex:none;min-width:78px;min-height:34px;padding:7px 10px;font-size:11px;font-weight:700}.StudentManagementWorkspace-module__Nc-29W__reportAudience button:disabled{color:#7a858e;cursor:not-allowed;background:#dfe4e8;border-color:#c8d0d6}.StudentManagementWorkspace-module__Nc-29W__reportError,.StudentManagementWorkspace-module__Nc-29W__reportNotice{border-radius:4px;margin-top:10px;padding:9px 11px;font-size:12px}.StudentManagementWorkspace-module__Nc-29W__reportError{color:#8b3e2f;background:#fff3f0;border:1px solid #e0b7ae}.StudentManagementWorkspace-module__Nc-29W__reportNotice{color:#17645c;background:#eef8f5;border:1px solid #9ec8be}.StudentManagementWorkspace-module__Nc-29W__profilePhotoGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.StudentManagementWorkspace-module__Nc-29W__profilePhotoItem{background:#fff;border:1px solid #d7dde4;border-radius:6px;min-width:0;overflow:hidden}.StudentManagementWorkspace-module__Nc-29W__profilePhotoPreview{aspect-ratio:4/3;object-fit:cover;color:#75808b;background:#edf0f2;place-items:center;width:100%;font-size:11px;display:grid}.StudentManagementWorkspace-module__Nc-29W__profilePhotoItem>div{border-top:1px solid #e3e7eb;justify-content:space-between;align-items:center;gap:8px;padding:9px 10px;display:flex}.StudentManagementWorkspace-module__Nc-29W__profilePhotoItem>div>span{color:#717d88;font-size:10px}.StudentManagementWorkspace-module__Nc-29W__profilePhotoItem>div>div{gap:4px;display:flex}.StudentManagementWorkspace-module__Nc-29W__profilePhotoItem i{color:#7a8590;border:1px solid #cdd4db;border-radius:3px;padding:2px 4px;font-size:9px;font-style:normal}.StudentManagementWorkspace-module__Nc-29W__profilePhotoItem i.StudentManagementWorkspace-module__Nc-29W__photoAuthorized{color:#17645c;background:#eef8f5;border-color:#91c6bb}.StudentManagementWorkspace-module__Nc-29W__profileHistory>header{border-bottom:1px solid #dce1e7;padding:0 2px 14px}.StudentManagementWorkspace-module__Nc-29W__profileHistory>header div>span{margin-top:5px;display:block}.StudentManagementWorkspace-module__Nc-29W__profileHistory>header>strong{color:#176b62;font-size:13px}.StudentManagementWorkspace-module__Nc-29W__profileHistoryList{gap:12px;margin-top:14px;display:grid}.StudentManagementWorkspace-module__Nc-29W__profileHistoryItem{background:#fff;border:1px solid #d7dde4;border-radius:6px;overflow:hidden}.StudentManagementWorkspace-module__Nc-29W__profileHistoryItem>header{border-bottom:1px solid #e6eaee;padding:17px 18px}.StudentManagementWorkspace-module__Nc-29W__profileHistoryItem time{color:#176b62;font-size:12px;font-weight:700}.StudentManagementWorkspace-module__Nc-29W__profileHistoryItem h3{margin-top:4px;font-size:15px}.StudentManagementWorkspace-module__Nc-29W__profileHistoryItem header div>span{color:#6c7783;margin-top:5px;font-size:12px;display:block}.StudentManagementWorkspace-module__Nc-29W__historyScores{flex:none;align-items:center;gap:8px;display:flex}.StudentManagementWorkspace-module__Nc-29W__historyScores>span{text-align:center;background:#f1f7f6;border:1px solid #c8d7d4;border-radius:4px;min-width:68px;padding:6px 8px;color:#52605f!important}.StudentManagementWorkspace-module__Nc-29W__historyScores strong{color:#176b62;font-size:14px}.StudentManagementWorkspace-module__Nc-29W__historyDetail{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:17px 18px;display:grid}.StudentManagementWorkspace-module__Nc-29W__profileHistoryItem footer{color:#76818c;background:#f8f9fa;border-top:1px solid #edf0f2;padding:10px 18px;font-size:12px}.StudentManagementWorkspace-module__Nc-29W__modalBackdrop{z-index:80;background:#11192275;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.StudentManagementWorkspace-module__Nc-29W__modal{background:#fff;border:1px solid #cfd6dd;border-radius:7px;width:min(560px,100%);max-height:calc(100vh - 40px);overflow:auto;box-shadow:0 20px 54px #121c2738}.StudentManagementWorkspace-module__Nc-29W__modal header{border-bottom:1px solid #e2e6ea;justify-content:space-between;align-items:flex-start;gap:16px;padding:19px 20px 15px;display:flex}.StudentManagementWorkspace-module__Nc-29W__modal h2{letter-spacing:0;margin:0;font-size:19px}.StudentManagementWorkspace-module__Nc-29W__closeButton{color:#5e6874;cursor:pointer;background:0 0;border:0;border-radius:50%;width:34px;height:34px;padding:0;font-size:24px;line-height:1}.StudentManagementWorkspace-module__Nc-29W__closeButton:hover{background:#eef1f4}.StudentManagementWorkspace-module__Nc-29W__modal form{padding:18px 20px 20px}.StudentManagementWorkspace-module__Nc-29W__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.StudentManagementWorkspace-module__Nc-29W__formGrid label{min-width:0}.StudentManagementWorkspace-module__Nc-29W__formGrid label>span{color:#4e5965;margin-bottom:6px;font-size:13px;font-weight:650;display:block}.StudentManagementWorkspace-module__Nc-29W__fullField{grid-column:1/-1}.StudentManagementWorkspace-module__Nc-29W__modal footer{border-top:1px solid #e5e9ed;justify-content:flex-end;gap:8px;margin-top:20px;padding-top:16px;display:flex}.StudentManagementWorkspace-module__Nc-29W__visuallyHidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (max-width:860px){.StudentManagementWorkspace-module__Nc-29W__workspace{padding:18px 16px 28px}.StudentManagementWorkspace-module__Nc-29W__header{flex-direction:column;align-items:stretch;gap:15px}.StudentManagementWorkspace-module__Nc-29W__headerActions{width:100%}.StudentManagementWorkspace-module__Nc-29W__headerActions button{flex:1}.StudentManagementWorkspace-module__Nc-29W__summary,.StudentManagementWorkspace-module__Nc-29W__profileSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.StudentManagementWorkspace-module__Nc-29W__profileSummary>div:nth-child(2){border-right:0}.StudentManagementWorkspace-module__Nc-29W__profileSummary>div:nth-child(-n+2){border-bottom:1px solid #e5e9ed}.StudentManagementWorkspace-module__Nc-29W__profileOverview{grid-template-columns:1fr}.StudentManagementWorkspace-module__Nc-29W__trendMetricList,.StudentManagementWorkspace-module__Nc-29W__profilePhotoGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.StudentManagementWorkspace-module__Nc-29W__reportAudienceList{grid-template-columns:1fr}.StudentManagementWorkspace-module__Nc-29W__reportAudience{border-bottom:1px solid #e0e5e9;border-right:0}.StudentManagementWorkspace-module__Nc-29W__reportAudience:last-child{border-bottom:0}.StudentManagementWorkspace-module__Nc-29W__profileSection:first-child{border-bottom:1px solid #e1e5e9;border-right:0}.StudentManagementWorkspace-module__Nc-29W__lessonSummary{grid-template-columns:1fr;gap:11px}.StudentManagementWorkspace-module__Nc-29W__evaluationForm{grid-template-columns:1fr}.StudentManagementWorkspace-module__Nc-29W__groupingMetrics,.StudentManagementWorkspace-module__Nc-29W__groupingGroups{grid-template-columns:repeat(2,minmax(0,1fr))}.StudentManagementWorkspace-module__Nc-29W__groupingMetrics span:nth-child(2){border-right:0}.StudentManagementWorkspace-module__Nc-29W__groupingMetrics span:nth-child(-n+2){border-bottom:1px solid #e6eaee}.StudentManagementWorkspace-module__Nc-29W__evaluationItemFooter{flex-wrap:wrap}.StudentManagementWorkspace-module__Nc-29W__evaluationItemFooter>span{white-space:normal;width:100%;margin-right:0}.StudentManagementWorkspace-module__Nc-29W__summary span:nth-child(2){border-right:0}.StudentManagementWorkspace-module__Nc-29W__summary span:nth-child(-n+2){border-bottom:1px solid #e7ebef}.StudentManagementWorkspace-module__Nc-29W__toolbar{flex-direction:column;align-items:stretch}.StudentManagementWorkspace-module__Nc-29W__searchField{width:100%}.StudentManagementWorkspace-module__Nc-29W__tableShell{background:0 0;border:0;max-height:none;overflow:visible}.StudentManagementWorkspace-module__Nc-29W__tableShell table,.StudentManagementWorkspace-module__Nc-29W__tableShell thead,.StudentManagementWorkspace-module__Nc-29W__tableShell tbody,.StudentManagementWorkspace-module__Nc-29W__tableShell tr,.StudentManagementWorkspace-module__Nc-29W__tableShell td{box-sizing:border-box;width:100%;min-width:0;display:block}.StudentManagementWorkspace-module__Nc-29W__tableShell thead{display:none}.StudentManagementWorkspace-module__Nc-29W__tableShell tbody{gap:10px;display:grid}.StudentManagementWorkspace-module__Nc-29W__tableShell tr{background:#fff;border:1px solid #d7dde4;border-radius:6px;padding:12px 14px}.StudentManagementWorkspace-module__Nc-29W__tableShell td{border-bottom:1px solid #edf0f3;grid-template-columns:92px minmax(0,1fr);gap:8px;padding:8px 0;display:grid}.StudentManagementWorkspace-module__Nc-29W__tableShell td:before{content:attr(data-label);color:#7a8590;font-size:12px}.StudentManagementWorkspace-module__Nc-29W__tableShell td:first-child{padding-top:0}.StudentManagementWorkspace-module__Nc-29W__tableShell td:last-child{border-bottom:0;padding-bottom:0}.StudentManagementWorkspace-module__Nc-29W__rowAction{justify-content:space-between;align-items:flex-start;display:flex!important}.StudentManagementWorkspace-module__Nc-29W__rowActions{flex-direction:row;align-items:flex-end}}@media (max-width:560px){.StudentManagementWorkspace-module__Nc-29W__formGrid{grid-template-columns:1fr}.StudentManagementWorkspace-module__Nc-29W__fullField{grid-column:auto}.StudentManagementWorkspace-module__Nc-29W__lessonHeader .StudentManagementWorkspace-module__Nc-29W__headerActions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.StudentManagementWorkspace-module__Nc-29W__lessonHeader .StudentManagementWorkspace-module__Nc-29W__headerActions button{min-width:0}.StudentManagementWorkspace-module__Nc-29W__groupingAdviceHeader,.StudentManagementWorkspace-module__Nc-29W__groupingGroup>header,.StudentManagementWorkspace-module__Nc-29W__groupingLearners>div,.StudentManagementWorkspace-module__Nc-29W__groupingMissing,.StudentManagementWorkspace-module__Nc-29W__groupingAdviceFooter{flex-direction:column;align-items:stretch}.StudentManagementWorkspace-module__Nc-29W__groupingGroups{grid-template-columns:1fr}.StudentManagementWorkspace-module__Nc-29W__groupingLearners span:last-child{white-space:normal}.StudentManagementWorkspace-module__Nc-29W__groupingResources{gap:5px;display:grid}.StudentManagementWorkspace-module__Nc-29W__groupingAdviceFooter button{width:100%}.StudentManagementWorkspace-module__Nc-29W__evaluationItemHeader{flex-direction:column;align-items:stretch;gap:9px}.StudentManagementWorkspace-module__Nc-29W__profileSection dl,.StudentManagementWorkspace-module__Nc-29W__historyDetail{grid-template-columns:1fr}.StudentManagementWorkspace-module__Nc-29W__profileHistoryItem>header{flex-direction:column;align-items:stretch}.StudentManagementWorkspace-module__Nc-29W__trendMetricList,.StudentManagementWorkspace-module__Nc-29W__profilePhotoGrid{grid-template-columns:1fr}.StudentManagementWorkspace-module__Nc-29W__profileTrend>header,.StudentManagementWorkspace-module__Nc-29W__profilePhotos>header{flex-direction:column;align-items:flex-start}.StudentManagementWorkspace-module__Nc-29W__historyScores{width:100%}.StudentManagementWorkspace-module__Nc-29W__historyScores>span{flex:1}.StudentManagementWorkspace-module__Nc-29W__evaluatedStatus,.StudentManagementWorkspace-module__Nc-29W__pendingStatus{width:fit-content}}
.CourseManagementWorkspace-module__n71E_W__workspace{color:#273630;gap:16px;display:grid}.CourseManagementWorkspace-module__n71E_W__tabs{background:#fff;border-bottom:1px solid #dfe6e3;gap:24px;display:flex}.CourseManagementWorkspace-module__n71E_W__tabs button{color:#76817d;background:0 0;min-height:44px;padding:0 2px;font-size:14px;font-weight:700;position:relative}.CourseManagementWorkspace-module__n71E_W__tabs button:hover{color:#145f57}.CourseManagementWorkspace-module__n71E_W__tabs .CourseManagementWorkspace-module__n71E_W__activeTab{color:#0f766e}.CourseManagementWorkspace-module__n71E_W__tabs .CourseManagementWorkspace-module__n71E_W__activeTab:after{content:"";background:#0f766e;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:0;right:0}.CourseManagementWorkspace-module__n71E_W__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.CourseManagementWorkspace-module__n71E_W__metrics article{background:#fff;border:1px solid #dfe7e4;border-radius:10px;gap:4px;min-width:0;padding:16px 18px;display:grid;box-shadow:0 1px 2px #18362f0a}.CourseManagementWorkspace-module__n71E_W__metrics span{color:#75827d;font-size:12px;font-weight:700}.CourseManagementWorkspace-module__n71E_W__metrics strong{color:#173f37;font-size:25px;line-height:1.15}.CourseManagementWorkspace-module__n71E_W__metrics small{color:#98a29e;font-size:10px}.CourseManagementWorkspace-module__n71E_W__catalogPanel{background:#fff;border:1px solid #dfe6e3;border-radius:11px;min-width:0;overflow:hidden;box-shadow:0 2px 8px #1d38310a}.CourseManagementWorkspace-module__n71E_W__toolbar{border-bottom:1px solid #eef1f0;grid-template-columns:minmax(240px,1.7fr) repeat(3,minmax(130px,.7fr)) auto;align-items:end;gap:12px;padding:16px;display:grid}.CourseManagementWorkspace-module__n71E_W__toolbar label{gap:6px;min-width:0;display:grid}.CourseManagementWorkspace-module__n71E_W__toolbar label>span{color:#697670;font-size:11px;font-weight:700}.CourseManagementWorkspace-module__n71E_W__toolbar input,.CourseManagementWorkspace-module__n71E_W__toolbar select{color:#34443e;width:100%;min-height:38px;font:inherit;background:#fff;border:1px solid #d6dfdc;border-radius:7px;padding:0 11px;font-size:12px}.CourseManagementWorkspace-module__n71E_W__toolbar input:focus,.CourseManagementWorkspace-module__n71E_W__toolbar select:focus{border-color:#74a79f;outline:3px solid #0f766e1a}.CourseManagementWorkspace-module__n71E_W__searchField{position:relative}.CourseManagementWorkspace-module__n71E_W__searchField svg{z-index:1;fill:none;stroke:#899590;stroke-width:1.8px;width:17px;height:17px;position:absolute;bottom:10px;left:11px}.CourseManagementWorkspace-module__n71E_W__searchField input{padding-left:36px}.CourseManagementWorkspace-module__n71E_W__resetButton,.CourseManagementWorkspace-module__n71E_W__refreshButton,.CourseManagementWorkspace-module__n71E_W__secondaryButton{color:#53635d;background:#fff;border:1px solid #d2dcd8;border-radius:7px;min-height:38px;padding:0 14px;font-size:12px;font-weight:700}.CourseManagementWorkspace-module__n71E_W__resetButton:hover,.CourseManagementWorkspace-module__n71E_W__refreshButton:hover,.CourseManagementWorkspace-module__n71E_W__secondaryButton:hover{color:#23564c;border-color:#93aaa3}.CourseManagementWorkspace-module__n71E_W__actions{background:#fbfcfc;border-bottom:1px solid #e9eeec;align-items:center;gap:9px;min-height:62px;padding:11px 16px;display:flex}.CourseManagementWorkspace-module__n71E_W__actions>div{color:#87928e;align-items:center;gap:10px;margin-left:auto;font-size:11px;display:flex}.CourseManagementWorkspace-module__n71E_W__primaryButton,.CourseManagementWorkspace-module__n71E_W__dangerButton{border-radius:7px;min-height:38px;padding:0 15px;font-size:12px;font-weight:800}.CourseManagementWorkspace-module__n71E_W__primaryButton{color:#fff;background:#0f766e}.CourseManagementWorkspace-module__n71E_W__primaryButton:hover:not(:disabled){background:#0b625b}.CourseManagementWorkspace-module__n71E_W__dangerButton{color:#a13a33;background:#fff;border:1px solid #ebc9c6}.CourseManagementWorkspace-module__n71E_W__dangerButton:hover:not(:disabled){background:#fff5f4}.CourseManagementWorkspace-module__n71E_W__primaryButton:disabled,.CourseManagementWorkspace-module__n71E_W__dangerButton:disabled,.CourseManagementWorkspace-module__n71E_W__resetButton:disabled,.CourseManagementWorkspace-module__n71E_W__refreshButton:disabled{cursor:not-allowed;opacity:.48}.CourseManagementWorkspace-module__n71E_W__notice,.CourseManagementWorkspace-module__n71E_W__error{border-radius:7px;margin:12px 16px 0;padding:10px 12px;font-size:12px;line-height:1.5}.CourseManagementWorkspace-module__n71E_W__notice{color:#1f6559;background:#effaf7;border:1px solid #b9ded5}.CourseManagementWorkspace-module__n71E_W__error{color:#9f3f37;background:#fff4f3;border:1px solid #efc8c4}.CourseManagementWorkspace-module__n71E_W__tableWrap{min-height:180px;position:relative;overflow-x:auto}.CourseManagementWorkspace-module__n71E_W__tableWrap table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1180px}.CourseManagementWorkspace-module__n71E_W__tableWrap th{color:#5e6b66;text-align:left;white-space:nowrap;background:#f5f7f6;height:44px;padding:0 10px;font-size:11px;font-weight:800}.CourseManagementWorkspace-module__n71E_W__tableWrap th:nth-child(2){width:245px}.CourseManagementWorkspace-module__n71E_W__tableWrap th:nth-child(3){width:92px}.CourseManagementWorkspace-module__n71E_W__tableWrap th:nth-child(4){width:120px}.CourseManagementWorkspace-module__n71E_W__tableWrap th:nth-child(5){width:280px}.CourseManagementWorkspace-module__n71E_W__tableWrap th:nth-child(6){text-align:center;width:78px}.CourseManagementWorkspace-module__n71E_W__tableWrap th:nth-child(7){width:112px}.CourseManagementWorkspace-module__n71E_W__tableWrap th:nth-child(8){width:135px}.CourseManagementWorkspace-module__n71E_W__tableWrap th:nth-child(9){width:105px}.CourseManagementWorkspace-module__n71E_W__tableWrap td{color:#4e5a56;vertical-align:middle;border-top:1px solid #edf1ef;min-height:72px;padding:13px 10px;font-size:12px;line-height:1.55}.CourseManagementWorkspace-module__n71E_W__tableWrap tbody tr:hover{background:#fbfdfc}.CourseManagementWorkspace-module__n71E_W__checkboxCell{width:42px;text-align:center!important}.CourseManagementWorkspace-module__n71E_W__checkboxCell input{accent-color:#0f766e;width:15px;height:15px}.CourseManagementWorkspace-module__n71E_W__courseName{gap:3px;min-width:0;display:grid}.CourseManagementWorkspace-module__n71E_W__courseName strong{color:#2e3d38;font-size:13px}.CourseManagementWorkspace-module__n71E_W__courseName span{color:#8c9793;font-family:var(--mono);overflow-wrap:anywhere;font-size:9px}.CourseManagementWorkspace-module__n71E_W__courseName small{color:#6a5a35;background:#f8f1df;border-radius:4px;width:fit-content;padding:1px 5px;font-size:9px}.CourseManagementWorkspace-module__n71E_W__typeBadge{color:#315f55;background:#e9f3f0;border-radius:999px;padding:3px 7px;font-size:10px;font-weight:800;display:inline-flex}.CourseManagementWorkspace-module__n71E_W__pricing{color:#596661;white-space:pre-line;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;line-height:1.65;display:-webkit-box;overflow:hidden}.CourseManagementWorkspace-module__n71E_W__studentCount{color:#2e4f47;text-align:center;font-size:15px;display:block}.CourseManagementWorkspace-module__n71E_W__statusControl,.CourseManagementWorkspace-module__n71E_W__saleControl,.CourseManagementWorkspace-module__n71E_W__rowActions{align-items:center;gap:7px;display:flex}.CourseManagementWorkspace-module__n71E_W__statusControl>span{color:#6e7a75;font-size:10px}.CourseManagementWorkspace-module__n71E_W__toggle{background:#c9d1ce;border-radius:999px;width:34px;height:19px;padding:0;transition:background .15s;position:relative}.CourseManagementWorkspace-module__n71E_W__toggle span{background:#fff;border-radius:50%;width:15px;height:15px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #1b2f2940}.CourseManagementWorkspace-module__n71E_W__toggleOn{background:#0f766e}.CourseManagementWorkspace-module__n71E_W__toggleOn span{transform:translate(15px)}.CourseManagementWorkspace-module__n71E_W__toggle:disabled{cursor:not-allowed;opacity:.48}.CourseManagementWorkspace-module__n71E_W__saleControl{flex-direction:column;align-items:flex-start}.CourseManagementWorkspace-module__n71E_W__saleControl button,.CourseManagementWorkspace-module__n71E_W__rowActions button{color:#0f766e;background:0 0;padding:0;font-size:11px;font-weight:800}.CourseManagementWorkspace-module__n71E_W__saleControl button:hover:not(:disabled),.CourseManagementWorkspace-module__n71E_W__rowActions button:hover:not(:disabled){color:#084e49;text-decoration:underline}.CourseManagementWorkspace-module__n71E_W__saleControl button:disabled,.CourseManagementWorkspace-module__n71E_W__rowActions button:disabled{cursor:not-allowed;opacity:.42}.CourseManagementWorkspace-module__n71E_W__publicationBadge{color:#8b9692;font-size:9px;line-height:1.3}.CourseManagementWorkspace-module__n71E_W__publicationLive{color:#19715f}.CourseManagementWorkspace-module__n71E_W__rowActions{flex-wrap:wrap}.CourseManagementWorkspace-module__n71E_W__rowActions .CourseManagementWorkspace-module__n71E_W__deleteLink{color:#b14d45}.CourseManagementWorkspace-module__n71E_W__tableState{color:#8a9691;text-align:center;place-content:center;gap:4px;min-height:150px;padding:35px;font-size:12px;display:grid}.CourseManagementWorkspace-module__n71E_W__tableState strong{color:#53615c;font-size:14px}.CourseManagementWorkspace-module__n71E_W__safetyNote{color:#84908b;margin:0;font-size:10px;line-height:1.6}.CourseManagementWorkspace-module__n71E_W__dialogBackdrop{z-index:90;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1826216b;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.CourseManagementWorkspace-module__n71E_W__dialog{background:#fff;border:1px solid #dbe4e1;border-radius:12px;flex-direction:column;width:min(760px,100%);max-height:calc(100vh - 56px);display:flex;overflow:hidden;box-shadow:0 22px 70px #1326203d}.CourseManagementWorkspace-module__n71E_W__dialogHeader{border-bottom:1px solid #e4e9e7;justify-content:space-between;align-items:center;min-height:70px;padding:14px 18px;display:flex}.CourseManagementWorkspace-module__n71E_W__dialogHeader span{color:#8b9692;font-size:9px;font-weight:700}.CourseManagementWorkspace-module__n71E_W__dialogHeader h2{color:#263832;margin:3px 0 0;font-size:18px}.CourseManagementWorkspace-module__n71E_W__dialogHeader button{color:#71807a;background:#f2f5f4;border-radius:7px;width:32px;height:32px;padding:0;font-size:21px}.CourseManagementWorkspace-module__n71E_W__dialogBody{padding:18px;overflow-y:auto}.CourseManagementWorkspace-module__n71E_W__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.CourseManagementWorkspace-module__n71E_W__formGrid>label,.CourseManagementWorkspace-module__n71E_W__dateGroup label{gap:6px;min-width:0;display:grid}.CourseManagementWorkspace-module__n71E_W__formGrid label>span,.CourseManagementWorkspace-module__n71E_W__dateGroup label>span{color:#607069;font-size:11px;font-weight:750}.CourseManagementWorkspace-module__n71E_W__formGrid input,.CourseManagementWorkspace-module__n71E_W__formGrid select,.CourseManagementWorkspace-module__n71E_W__formGrid textarea,.CourseManagementWorkspace-module__n71E_W__dateGroup input{color:#34443e;width:100%;min-height:39px;font:inherit;resize:vertical;background:#fff;border:1px solid #d5dfdc;border-radius:7px;padding:9px 11px;font-size:12px}.CourseManagementWorkspace-module__n71E_W__formGrid input:focus,.CourseManagementWorkspace-module__n71E_W__formGrid select:focus,.CourseManagementWorkspace-module__n71E_W__formGrid textarea:focus,.CourseManagementWorkspace-module__n71E_W__dateGroup input:focus{border-color:#6fa69d;outline:3px solid #0f766e17}.CourseManagementWorkspace-module__n71E_W__spanTwo{grid-column:1/-1}.CourseManagementWorkspace-module__n71E_W__formHint{color:#7b8782;background:#f5f7f6;border-radius:7px;align-self:end;padding:9px 11px;font-size:10px;line-height:1.45}.CourseManagementWorkspace-module__n71E_W__dateGroup{border:1px solid #dce4e1;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;min-width:0;margin:0;padding:11px;display:grid}.CourseManagementWorkspace-module__n71E_W__dateGroup legend{color:#718079;padding:0 5px;font-size:10px;font-weight:800}.CourseManagementWorkspace-module__n71E_W__statusFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.CourseManagementWorkspace-module__n71E_W__statusFields label{background:#fbfcfc;border:1px solid #dce4e1;border-radius:8px;align-items:flex-start;gap:10px;padding:11px;display:flex}.CourseManagementWorkspace-module__n71E_W__statusFields input{accent-color:#0f766e;width:16px;min-height:16px;margin-top:2px;padding:0}.CourseManagementWorkspace-module__n71E_W__statusFields label>span{gap:2px;display:grid}.CourseManagementWorkspace-module__n71E_W__statusFields strong{color:#40504a;font-size:11px}.CourseManagementWorkspace-module__n71E_W__statusFields small{color:#8a9591;font-size:9px;font-weight:500}.CourseManagementWorkspace-module__n71E_W__dialogFooter{background:#fbfcfc;border-top:1px solid #e4e9e7;justify-content:flex-end;gap:9px;min-height:66px;padding:12px 18px;display:flex}@media (max-width:1050px){.CourseManagementWorkspace-module__n71E_W__metrics,.CourseManagementWorkspace-module__n71E_W__toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.CourseManagementWorkspace-module__n71E_W__searchField{grid-column:1/-1}}@media (max-width:640px){.CourseManagementWorkspace-module__n71E_W__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.CourseManagementWorkspace-module__n71E_W__metrics article{padding:12px}.CourseManagementWorkspace-module__n71E_W__toolbar{grid-template-columns:minmax(0,1fr);padding:12px}.CourseManagementWorkspace-module__n71E_W__searchField{grid-column:auto}.CourseManagementWorkspace-module__n71E_W__actions{flex-wrap:wrap}.CourseManagementWorkspace-module__n71E_W__actions>div{justify-content:space-between;width:100%;margin-left:0}.CourseManagementWorkspace-module__n71E_W__dialogBackdrop{place-items:stretch stretch;padding:0}.CourseManagementWorkspace-module__n71E_W__dialog{border-radius:0;width:100%;max-height:100vh}.CourseManagementWorkspace-module__n71E_W__formGrid{grid-template-columns:minmax(0,1fr)}.CourseManagementWorkspace-module__n71E_W__spanTwo{grid-column:auto}.CourseManagementWorkspace-module__n71E_W__statusFields,.CourseManagementWorkspace-module__n71E_W__dateGroup{grid-template-columns:minmax(0,1fr)}}
.ParkingOperationsPanel-module__gJOdgq__workspace{gap:16px;min-height:520px;display:grid}.ParkingOperationsPanel-module__gJOdgq__boundaryNotice,.ParkingOperationsPanel-module__gJOdgq__panel,.ParkingOperationsPanel-module__gJOdgq__metrics,.ParkingOperationsPanel-module__gJOdgq__unavailable,.ParkingOperationsPanel-module__gJOdgq__error,.ParkingOperationsPanel-module__gJOdgq__success{border:1px solid var(--line);background:var(--panel);border-radius:8px}.ParkingOperationsPanel-module__gJOdgq__boundaryNotice{background:#fff9e8;border-color:#e4c987;justify-content:space-between;align-items:center;gap:20px;padding:16px 18px;display:flex}.ParkingOperationsPanel-module__gJOdgq__boundaryNotice strong,.ParkingOperationsPanel-module__gJOdgq__boundaryNotice span{display:block}.ParkingOperationsPanel-module__gJOdgq__boundaryNotice strong{color:#744d0a;margin-bottom:4px}.ParkingOperationsPanel-module__gJOdgq__boundaryNotice span{color:#765d2a;font-size:13px;line-height:1.5}.ParkingOperationsPanel-module__gJOdgq__headerActions,.ParkingOperationsPanel-module__gJOdgq__rowActions,.ParkingOperationsPanel-module__gJOdgq__dialogActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ParkingOperationsPanel-module__gJOdgq__primaryButton,.ParkingOperationsPanel-module__gJOdgq__secondaryButton,.ParkingOperationsPanel-module__gJOdgq__dangerButton,.ParkingOperationsPanel-module__gJOdgq__rowActions button{border:1px solid #0000;border-radius:7px;min-height:36px;padding:0 13px;font-weight:700;text-decoration:none}.ParkingOperationsPanel-module__gJOdgq__primaryButton,.ParkingOperationsPanel-module__gJOdgq__rowActions button{color:#fff;background:var(--primary)}.ParkingOperationsPanel-module__gJOdgq__secondaryButton{color:var(--primary-dark);background:var(--primary-soft);border-color:#a9cbc6}.ParkingOperationsPanel-module__gJOdgq__dangerButton,.ParkingOperationsPanel-module__gJOdgq__rowActions .ParkingOperationsPanel-module__gJOdgq__rejectButton{color:#991b1b;background:#fef2f2;border-color:#fecaca}.ParkingOperationsPanel-module__gJOdgq__primaryButton:disabled,.ParkingOperationsPanel-module__gJOdgq__secondaryButton:disabled,.ParkingOperationsPanel-module__gJOdgq__dangerButton:disabled,.ParkingOperationsPanel-module__gJOdgq__rowActions button:disabled{cursor:not-allowed;opacity:.55}.ParkingOperationsPanel-module__gJOdgq__unavailable,.ParkingOperationsPanel-module__gJOdgq__error,.ParkingOperationsPanel-module__gJOdgq__success{padding:14px 16px;line-height:1.6}.ParkingOperationsPanel-module__gJOdgq__unavailable{color:#6b4f18;background:#fff9e8;border-color:#e4c987}.ParkingOperationsPanel-module__gJOdgq__unavailable p{margin:4px 0 0}.ParkingOperationsPanel-module__gJOdgq__error{color:#991b1b;background:#fef2f2;border-color:#fecaca}.ParkingOperationsPanel-module__gJOdgq__success{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.ParkingOperationsPanel-module__gJOdgq__metrics{grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.ParkingOperationsPanel-module__gJOdgq__metrics article{border-right:1px solid var(--line);min-height:96px;padding:18px 20px}.ParkingOperationsPanel-module__gJOdgq__metrics article:last-child{border-right:0}.ParkingOperationsPanel-module__gJOdgq__metrics span,.ParkingOperationsPanel-module__gJOdgq__metrics strong,.ParkingOperationsPanel-module__gJOdgq__metrics small{display:block}.ParkingOperationsPanel-module__gJOdgq__metrics span{color:var(--muted);font-size:13px}.ParkingOperationsPanel-module__gJOdgq__metrics strong{color:var(--text);font-family:var(--mono);margin-top:6px;font-size:30px;display:inline-block}.ParkingOperationsPanel-module__gJOdgq__metrics small{color:var(--muted);margin-left:5px;display:inline-block}.ParkingOperationsPanel-module__gJOdgq__metrics .ParkingOperationsPanel-module__gJOdgq__dangerMetric strong{color:var(--red)}.ParkingOperationsPanel-module__gJOdgq__panel{min-width:0;box-shadow:var(--shadow);overflow:hidden}.ParkingOperationsPanel-module__gJOdgq__integrationCopy{padding:22px 24px}.ParkingOperationsPanel-module__gJOdgq__integrationCopy h3{margin:0 0 14px}.ParkingOperationsPanel-module__gJOdgq__integrationCopy ol{color:var(--text);gap:10px;margin:0;padding-left:22px;line-height:1.6;display:grid}.ParkingOperationsPanel-module__gJOdgq__integrationCopy p{border-top:1px solid var(--line);color:var(--muted);margin:16px 0 0;padding-top:14px;line-height:1.6}.ParkingOperationsPanel-module__gJOdgq__panelHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.ParkingOperationsPanel-module__gJOdgq__panelHead h3,.ParkingOperationsPanel-module__gJOdgq__dialogHead h3{color:var(--text);margin:0;font-size:18px}.ParkingOperationsPanel-module__gJOdgq__panelHead p{color:var(--muted);margin:4px 0 0;font-size:12px}.ParkingOperationsPanel-module__gJOdgq__panelHead select{border:1px solid var(--line-strong);min-height:38px;color:var(--text);background:#fff;border-radius:7px;padding:0 32px 0 11px}.ParkingOperationsPanel-module__gJOdgq__viewTabs{border:1px solid var(--line);background:var(--panel-soft);border-radius:8px;gap:4px;padding:4px;display:inline-flex}.ParkingOperationsPanel-module__gJOdgq__subFilters{border-bottom:1px solid var(--line);background:var(--panel-soft);gap:8px;padding:12px 18px;display:flex}.ParkingOperationsPanel-module__gJOdgq__filterButton,.ParkingOperationsPanel-module__gJOdgq__activeFilter{border:1px solid var(--line);min-height:32px;color:var(--muted);background:#fff;border-radius:6px;padding:0 12px;font-weight:700}.ParkingOperationsPanel-module__gJOdgq__activeFilter{color:var(--primary-dark);background:var(--primary-soft);border-color:#86b8b1}.ParkingOperationsPanel-module__gJOdgq__tabButton,.ParkingOperationsPanel-module__gJOdgq__activeTab{min-height:34px;color:var(--muted);background:0 0;border-radius:6px;padding:0 13px;font-weight:700}.ParkingOperationsPanel-module__gJOdgq__activeTab{color:#fff;background:var(--primary);box-shadow:0 1px 2px #0f172a24}.ParkingOperationsPanel-module__gJOdgq__tableScroll{overflow-x:auto}.ParkingOperationsPanel-module__gJOdgq__registryGrid{gap:18px;padding:18px;display:grid}.ParkingOperationsPanel-module__gJOdgq__registryGrid section{border:1px solid var(--line);border-radius:8px;min-width:0;overflow:hidden}.ParkingOperationsPanel-module__gJOdgq__registryGrid h4,.ParkingOperationsPanel-module__gJOdgq__registryGrid p{margin:0;padding:0 16px}.ParkingOperationsPanel-module__gJOdgq__registryGrid h4{color:var(--text);padding-top:15px}.ParkingOperationsPanel-module__gJOdgq__registryGrid p{color:var(--muted);padding-top:5px;padding-bottom:14px;font-size:12px}.ParkingOperationsPanel-module__gJOdgq__orderTable{table-layout:auto;width:100%;min-width:980px}.ParkingOperationsPanel-module__gJOdgq__orderTable th,.ParkingOperationsPanel-module__gJOdgq__orderTable td{vertical-align:middle;padding:12px 14px}.ParkingOperationsPanel-module__gJOdgq__orderTable td strong,.ParkingOperationsPanel-module__gJOdgq__orderTable td small{display:block}.ParkingOperationsPanel-module__gJOdgq__orderTable td small{color:var(--muted);margin-top:4px}.ParkingOperationsPanel-module__gJOdgq__status{white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;min-height:26px;padding:0 9px;font-size:12px;font-weight:700;display:inline-flex}.ParkingOperationsPanel-module__gJOdgq__waiting{color:#854d0e;background:#fffbeb;border-color:#fde68a}.ParkingOperationsPanel-module__gJOdgq__danger{color:#991b1b;background:#fef2f2;border-color:#fecaca}.ParkingOperationsPanel-module__gJOdgq__status.ParkingOperationsPanel-module__gJOdgq__success{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.ParkingOperationsPanel-module__gJOdgq__rowActions span{color:var(--muted);font-size:12px}.ParkingOperationsPanel-module__gJOdgq__auditList{max-height:360px;margin:0;padding:0 18px 8px;list-style:none;overflow-y:auto}.ParkingOperationsPanel-module__gJOdgq__auditList li{border-bottom:1px solid var(--line);grid-template-columns:180px 190px minmax(0,1fr);gap:12px;padding:12px 0;font-size:13px;display:grid}.ParkingOperationsPanel-module__gJOdgq__auditList time,.ParkingOperationsPanel-module__gJOdgq__auditList span{color:var(--muted)}.ParkingOperationsPanel-module__gJOdgq__detailGrid{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:18px;display:grid}.ParkingOperationsPanel-module__gJOdgq__detailGrid article{border:1px solid var(--line);background:var(--panel-soft);border-radius:7px;min-width:0;padding:13px 14px}.ParkingOperationsPanel-module__gJOdgq__detailGrid span,.ParkingOperationsPanel-module__gJOdgq__detailGrid strong{display:block}.ParkingOperationsPanel-module__gJOdgq__detailGrid span{color:var(--muted);margin-bottom:6px;font-size:12px}.ParkingOperationsPanel-module__gJOdgq__detailGrid strong{overflow-wrap:anywhere;color:var(--text)}.ParkingOperationsPanel-module__gJOdgq__empty{color:var(--muted);text-align:center;padding:34px 18px}.ParkingOperationsPanel-module__gJOdgq__dialogBackdrop{z-index:1000;background:#0f172a8f;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.ParkingOperationsPanel-module__gJOdgq__dialog{border:1px solid var(--line-strong);background:#fff;border-radius:9px;width:min(560px,100%);max-height:calc(100vh - 36px);overflow-y:auto;box-shadow:0 24px 60px #0f172a47}.ParkingOperationsPanel-module__gJOdgq__dialog form{gap:16px;padding:22px;display:grid}.ParkingOperationsPanel-module__gJOdgq__dialogHead{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.ParkingOperationsPanel-module__gJOdgq__dialogHead span{color:var(--primary);margin-bottom:4px;font-size:12px;font-weight:800;display:block}.ParkingOperationsPanel-module__gJOdgq__dialogHead>button{width:34px;height:34px;color:var(--muted);background:var(--panel-soft);border-radius:7px;font-size:22px}.ParkingOperationsPanel-module__gJOdgq__identityHint,.ParkingOperationsPanel-module__gJOdgq__warning{color:#6b4f18;background:#fff9e8;border-radius:7px;margin:0;padding:11px 12px;font-size:13px;line-height:1.55}.ParkingOperationsPanel-module__gJOdgq__orderSummary{border:1px solid var(--line);background:var(--panel-soft);border-radius:7px;margin:0;padding:0 14px}.ParkingOperationsPanel-module__gJOdgq__orderSummary div{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:10px 0;display:flex}.ParkingOperationsPanel-module__gJOdgq__orderSummary div:last-child{border-bottom:0}.ParkingOperationsPanel-module__gJOdgq__orderSummary dt{color:var(--muted)}.ParkingOperationsPanel-module__gJOdgq__orderSummary dd{text-align:right;word-break:break-word;margin:0;font-weight:700}.ParkingOperationsPanel-module__gJOdgq__formGrid,.ParkingOperationsPanel-module__gJOdgq__field{gap:10px;display:grid}.ParkingOperationsPanel-module__gJOdgq__field{color:#334155;font-size:13px;font-weight:700}.ParkingOperationsPanel-module__gJOdgq__field input,.ParkingOperationsPanel-module__gJOdgq__field select,.ParkingOperationsPanel-module__gJOdgq__field textarea{border:1px solid var(--line-strong);width:100%;min-height:40px;color:var(--text);background:#fff;border-radius:7px;padding:9px 11px;font-weight:500}.ParkingOperationsPanel-module__gJOdgq__field textarea{resize:vertical;line-height:1.5}.ParkingOperationsPanel-module__gJOdgq__field small{color:var(--muted);font-weight:500}.ParkingOperationsPanel-module__gJOdgq__dialogActions{justify-content:flex-end}@media (max-width:780px){.ParkingOperationsPanel-module__gJOdgq__boundaryNotice,.ParkingOperationsPanel-module__gJOdgq__panelHead{flex-direction:column;align-items:stretch}.ParkingOperationsPanel-module__gJOdgq__headerActions,.ParkingOperationsPanel-module__gJOdgq__headerActions button,.ParkingOperationsPanel-module__gJOdgq__panelHead select,.ParkingOperationsPanel-module__gJOdgq__viewTabs{width:100%}.ParkingOperationsPanel-module__gJOdgq__viewTabs button{flex:1}.ParkingOperationsPanel-module__gJOdgq__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ParkingOperationsPanel-module__gJOdgq__metrics article:nth-child(2){border-right:0}.ParkingOperationsPanel-module__gJOdgq__metrics article:nth-child(-n+2){border-bottom:1px solid var(--line)}.ParkingOperationsPanel-module__gJOdgq__auditList li{grid-template-columns:1fr;gap:4px}.ParkingOperationsPanel-module__gJOdgq__detailGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ParkingOperationsPanel-module__gJOdgq__dialogActions{flex-direction:column-reverse;align-items:stretch}}
