.annual-company-code-module__7BtLzq__field{gap:.375rem;min-width:0;max-width:100%;display:grid}.annual-company-code-module__7BtLzq__label{color:#536b80;font-size:.875rem}.annual-company-code-module__7BtLzq__control{align-items:flex-start;gap:.5rem;min-width:0;display:flex}.annual-company-code-module__7BtLzq__value{color:#123b56;overflow-wrap:anywhere;white-space:pre-wrap;align-self:center;min-width:0;font-family:ui-monospace,monospace}.annual-company-code-module__7BtLzq__toggle{color:#174e70;cursor:pointer;background:#f5f9fd;border:1px solid #b7cbdb;border-radius:8px;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}.annual-company-code-module__7BtLzq__toggle:hover{background:#e5f0fa}.annual-company-code-module__7BtLzq__toggle:focus-visible{outline-offset:2px;outline:3px solid #155dc2}.annual-company-code-module__7BtLzq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.annual-company-roster-module__e9_XUq__workspace{color:#183b56;font-size:1rem}.annual-company-roster-module__e9_XUq__year{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.annual-company-roster-module__e9_XUq__year select{color:#183b56;min-height:44px;font:inherit;background:#fff;border:1px solid #b7cbdc;border-radius:.5rem;padding:.5rem}.annual-company-roster-module__e9_XUq__cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:1rem;display:grid}.annual-company-roster-module__e9_XUq__card{overflow-wrap:anywhere;background:#fff;border:1px solid #d5e2ee;border-radius:.75rem;min-width:0;padding:1rem}.annual-company-roster-module__e9_XUq__card h4{margin:0 0 .75rem;font-size:1rem}.annual-company-roster-module__e9_XUq__card dl{margin:.75rem 0}.annual-company-roster-module__e9_XUq__card dl div{margin-bottom:.5rem}.annual-company-roster-module__e9_XUq__card dt{color:#547089;font-size:.875rem}.annual-company-roster-module__e9_XUq__card dd{margin:.25rem 0 0}.annual-company-roster-module__e9_XUq__pages{gap:.75rem;margin-top:1rem;display:flex}.annual-company-roster-module__e9_XUq__pages button{color:#183b56;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #b7cbdc;border-radius:.5rem;padding:.5rem 1rem}.annual-company-roster-module__e9_XUq__pages button:disabled{opacity:.5;cursor:default}.annual-company-roster-module__e9_XUq__pages button:focus-visible,.annual-company-roster-module__e9_XUq__year select:focus-visible{outline-offset:2px;outline:3px solid #267acd}.annual-company-roster-module__e9_XUq__manage,.annual-company-roster-module__e9_XUq__editor button{color:#183b56;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #b7cbdc;border-radius:.5rem;margin:.5rem .5rem .5rem 0;padding:.6rem .9rem}.annual-company-roster-module__e9_XUq__editor{overflow-wrap:anywhere;background:#f3f8fc;border:1px solid #b7cbdc;border-radius:.75rem;max-width:760px;padding:1rem}.annual-company-roster-module__e9_XUq__editor fieldset{border:0;min-width:0;padding:0}.annual-company-roster-module__e9_XUq__editor label{gap:.4rem;margin:1rem 0;display:grid}.annual-company-roster-module__e9_XUq__editor input:not([type=checkbox]){box-sizing:border-box;width:100%;min-width:0;min-height:44px;font:inherit;color:#183b56;background:#fff;border:1px solid #b7cbdc;border-radius:.5rem;padding:.6rem}.annual-company-roster-module__e9_XUq__editor .annual-company-roster-module__e9_XUq__check{align-items:start;display:flex}.annual-company-roster-module__e9_XUq__editor input[type=checkbox]{flex:0 0 20px;width:20px;height:20px}.annual-company-roster-module__e9_XUq__editor button:disabled{opacity:.55;cursor:default}.annual-company-roster-module__e9_XUq__editor :focus-visible,.annual-company-roster-module__e9_XUq__manage:focus-visible{outline-offset:2px;outline:3px solid #267acd}
.student-resume-review-dialog-module__-I_Saa__dialog{z-index:1;background:#fff;border-radius:18px;width:min(1080px,100vw - 32px);max-height:calc(100vh - 32px);position:relative;overflow:auto;box-shadow:0 24px 70px #101e2b40}.student-resume-review-dialog-module__-I_Saa__header{z-index:2;background:#fffffff7;border-bottom:1px solid #dce3e8;justify-content:space-between;gap:20px;padding:22px 24px;display:flex;position:sticky;top:0}.student-resume-review-dialog-module__-I_Saa__header small{color:#24724a;font-weight:800}.student-resume-review-dialog-module__-I_Saa__header h2{margin:3px 0}.student-resume-review-dialog-module__-I_Saa__header p{color:#65717d;margin:0}.student-resume-review-dialog-module__-I_Saa__header button,.student-resume-review-dialog-module__-I_Saa__footer button{cursor:pointer;border:0;border-radius:10px;padding:10px 15px;font-weight:800}.student-resume-review-dialog-module__-I_Saa__header button{color:#263341;background:#edf1f4;align-self:flex-start}.student-resume-review-dialog-module__-I_Saa__content{gap:16px;padding:22px 24px;display:grid}.student-resume-review-dialog-module__-I_Saa__summary{background:#f0f9f3;border:1px solid #bcd9c7;border-radius:12px;flex-wrap:wrap;gap:10px 18px;padding:16px;display:flex}.student-resume-review-dialog-module__-I_Saa__summary strong{color:#1f7047}.student-resume-review-dialog-module__-I_Saa__section{border:1px solid #dde4e9;border-radius:13px;padding:16px}.student-resume-review-dialog-module__-I_Saa__section h3{color:#263b4e;margin:0 0 13px;font-size:1rem}.student-resume-review-dialog-module__-I_Saa__section p{color:#6a7580;margin:0}.student-resume-review-dialog-module__-I_Saa__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.student-resume-review-dialog-module__-I_Saa__grid div{background:#f6f8fa;border-radius:9px;min-width:0;padding:10px 12px}.student-resume-review-dialog-module__-I_Saa__grid dt{color:#66717c;margin-bottom:4px;font-size:.78rem}.student-resume-review-dialog-module__-I_Saa__grid dd{overflow-wrap:anywhere;color:#1f2c38;white-space:pre-wrap;margin:0;font-weight:700}.student-resume-review-dialog-module__-I_Saa__rows{gap:10px;display:grid}.student-resume-review-dialog-module__-I_Saa__rows article{grid-template-columns:32px 1fr;align-items:start;gap:10px;display:grid}.student-resume-review-dialog-module__-I_Saa__rows article>b{color:#24724a;background:#e7f2eb;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.student-resume-review-dialog-module__-I_Saa__state,.student-resume-review-dialog-module__-I_Saa__message{color:#4c5966;background:#f4f6f8;border-radius:11px;margin:20px 24px;padding:16px}.student-resume-review-dialog-module__-I_Saa__message{color:#205b3b;background:#f0f9f3;border:1px solid #bcd9c7}.student-resume-review-dialog-module__-I_Saa__footer{background:#fffffff7;border-top:1px solid #dce3e8;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex;position:sticky;bottom:0}.student-resume-review-dialog-module__-I_Saa__footer span{color:#687581;font-size:.86rem;line-height:1.5}.student-resume-review-dialog-module__-I_Saa__footer button{color:#fff;background:#24724a;flex:none}.student-resume-review-dialog-module__-I_Saa__footer button:disabled{opacity:.55;cursor:wait}@media (max-width:760px){.student-resume-review-dialog-module__-I_Saa__dialog{width:calc(100vw - 16px);max-height:calc(100vh - 16px)}.student-resume-review-dialog-module__-I_Saa__header,.student-resume-review-dialog-module__-I_Saa__footer{padding:15px}.student-resume-review-dialog-module__-I_Saa__header{align-items:flex-start}.student-resume-review-dialog-module__-I_Saa__header p{display:none}.student-resume-review-dialog-module__-I_Saa__content{padding:15px}.student-resume-review-dialog-module__-I_Saa__grid,.student-resume-review-dialog-module__-I_Saa__rows article{grid-template-columns:1fr}.student-resume-review-dialog-module__-I_Saa__footer{flex-direction:column;align-items:stretch}}
.company-profile-dialog-module__JX26nG__dialog{color:#183c55;background:#fff;border:1px solid #bdd0df;border-radius:16px;width:min(880px,100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:0;font-size:1rem;box-shadow:0 16px 60px #09233840}.company-profile-dialog-module__JX26nG__dialog::backdrop{background:#061b2cb3}.company-profile-dialog-module__JX26nG__header{border-bottom:1px solid #d4e1e9;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px;display:flex}.company-profile-dialog-module__JX26nG__header h2{margin:4px 0;font-size:1.5rem}.company-profile-dialog-module__JX26nG__dialog button{color:#174c72;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #aec4d5;border-radius:8px;padding:8px 14px}.company-profile-dialog-module__JX26nG__dialog button:focus-visible{outline-offset:3px;outline:3px solid #207bbf}.company-profile-dialog-module__JX26nG__content{gap:20px;padding:22px;display:grid}.company-profile-dialog-module__JX26nG__content h3{margin:0 0 12px;font-size:1.15rem}.company-profile-dialog-module__JX26nG__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.company-profile-dialog-module__JX26nG__fields div{overflow-wrap:anywhere;border:1px solid #d5e2eb;border-radius:9px;padding:12px}.company-profile-dialog-module__JX26nG__fields dt{color:#526e82;font-size:.875rem}.company-profile-dialog-module__JX26nG__fields dd{margin:5px 0 0;font-weight:600}.company-profile-dialog-module__JX26nG__wide{grid-column:1/-1}.company-profile-dialog-module__JX26nG__note{background:#fff8e8;border:1px solid #efd59b;border-radius:9px;margin:0;padding:14px;line-height:1.65}.company-profile-dialog-module__JX26nG__quotaList{gap:10px;display:grid}.company-profile-dialog-module__JX26nG__quota{border:1px solid #d5e2eb;border-left:4px solid #287bc0;border-radius:8px;padding:14px}.company-profile-dialog-module__JX26nG__quota p{margin:7px 0 0}.company-profile-dialog-module__JX26nG__quotaHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.company-profile-dialog-module__JX26nG__applicationCode{color:#526e82;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;max-width:100%;font-size:.875rem;display:inline-flex}.company-profile-dialog-module__JX26nG__applicationCode button{flex:0 0 44px;justify-content:center;align-items:center;width:44px;padding:8px;display:inline-flex}.company-profile-dialog-module__JX26nG__applicationCodeValue{overflow-wrap:anywhere;white-space:pre-wrap;color:#183c55;min-width:0;max-width:100%}.company-profile-dialog-module__JX26nG__applicationCodeValue code{letter-spacing:.02em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9375rem}.company-profile-dialog-module__JX26nG__codeRow{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.company-profile-dialog-module__JX26nG__codeTag{color:#37576d;white-space:nowrap;background:#f5fafd;border:1px solid #cfe0ea;border-radius:999px;padding:1px 7px;font-size:.8125rem}.company-profile-dialog-module__JX26nG__notice{color:#526e82;background:#f6fafd;border:1px solid #d5e2eb;border-radius:9px;margin:0;padding:14px;line-height:1.65}.company-profile-dialog-module__JX26nG__applicationList{gap:12px;display:grid}.company-profile-dialog-module__JX26nG__application{border:1px solid #d5e2eb;border-left:4px solid #2f7d5a;border-radius:8px;padding:14px}.company-profile-dialog-module__JX26nG__applicationHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:12px;display:flex}.company-profile-dialog-module__JX26nG__applicationHeading strong{font-size:1.05rem;display:block}.company-profile-dialog-module__JX26nG__applicationHeading small{color:#526e82;margin-top:3px;font-size:.875rem;display:block}.company-profile-dialog-module__JX26nG__fieldHint{color:#6a8190;margin-top:5px;font-size:.8125rem;font-weight:400;line-height:1.5;display:block}@media (max-width:600px){.company-profile-dialog-module__JX26nG__fields{grid-template-columns:1fr}.company-profile-dialog-module__JX26nG__header,.company-profile-dialog-module__JX26nG__content{padding:16px}.company-profile-dialog-module__JX26nG__header h2{font-size:1.25rem}}
.company-contact-panel-module__qqFnTa__panel{min-width:0;font-size:1rem;line-height:1.6}.company-contact-panel-module__qqFnTa__panel header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.company-contact-panel-module__qqFnTa__panel h3,.company-contact-panel-module__qqFnTa__panel h4{margin:0}.company-contact-panel-module__qqFnTa__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:16px 0;display:grid}.company-contact-panel-module__qqFnTa__grid div{overflow-wrap:anywhere;border:1px solid #d5e2eb;border-radius:9px;padding:12px}.company-contact-panel-module__qqFnTa__grid dt{color:#526e82}.company-contact-panel-module__qqFnTa__grid dd{white-space:pre-wrap;margin:4px 0 0;font-weight:600}.company-contact-panel-module__qqFnTa__panel label{flex-direction:column;gap:6px;min-width:0;display:flex}.company-contact-panel-module__qqFnTa__panel input,.company-contact-panel-module__qqFnTa__panel textarea,.company-contact-panel-module__qqFnTa__panel select{box-sizing:border-box;width:100%;min-width:0;color:inherit;font:inherit;background:#fff;border:1px solid #aec4d5;border-radius:8px;padding:10px}.company-contact-panel-module__qqFnTa__panel textarea{min-height:90px}.company-contact-panel-module__qqFnTa__panel fieldset{border:0;min-width:0;padding:0}.company-contact-panel-module__qqFnTa__panel legend{font-weight:700}.company-contact-panel-module__qqFnTa__notice,.company-contact-panel-module__qqFnTa__error,.company-contact-panel-module__qqFnTa__review{overflow-wrap:anywhere;background:#fff8e8;border:1px solid #efd59b;border-radius:9px;padding:14px}.company-contact-panel-module__qqFnTa__error{color:#842924;background:#fff4f2;border-color:#e0b9b6}.company-contact-panel-module__qqFnTa__review{background:#eff7ff;border-color:#bed6e6;margin-top:16px}.company-contact-panel-module__qqFnTa__actions{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.company-contact-panel-module__qqFnTa__panel button:disabled{opacity:.55;cursor:not-allowed}.company-contact-panel-module__qqFnTa__check{align-items:flex-start;flex-direction:row!important}.company-contact-panel-module__qqFnTa__check input{flex-shrink:0;width:20px;margin-top:5px}@media (max-width:600px){.company-contact-panel-module__qqFnTa__grid{grid-template-columns:1fr}.company-contact-panel-module__qqFnTa__actions button{flex:1}}
.school-vendor-sync-module__nOBw3G__dialog{color:#183c55;background:#fff;border:1px solid #cddced;border-radius:16px;width:min(720px,100vw - 28px);max-height:calc(100vh - 40px);padding:0;overflow:hidden;box-shadow:0 24px 60px #0f2e4742}.school-vendor-sync-module__nOBw3G__dialog::backdrop{background:#0f2e4773}.school-vendor-sync-module__nOBw3G__header{background:#f7fafc;border-bottom:1px solid #e2ebf2;justify-content:space-between;align-items:flex-start;gap:14px;padding:18px 20px;display:flex}.school-vendor-sync-module__nOBw3G__header small{color:#6a8190;font-size:12.5px;display:block}.school-vendor-sync-module__nOBw3G__header h2{color:#10344c;margin:5px 0 0;font-size:19px}.school-vendor-sync-module__nOBw3G__header button{color:#31556d;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #b8c9d5;border-radius:9px;flex:none;padding:0 14px;font-weight:700}.school-vendor-sync-module__nOBw3G__header button:disabled{opacity:.55;cursor:not-allowed}.school-vendor-sync-module__nOBw3G__content{overscroll-behavior-y:contain;gap:14px;max-height:calc(100vh - 150px);padding:18px 20px 22px;display:grid;overflow-y:auto}.school-vendor-sync-module__nOBw3G__card{background:#fbfdff;border:1px solid #dbe6ee;border-radius:13px;gap:10px;padding:15px;display:grid}.school-vendor-sync-module__nOBw3G__card h3{color:#10344c;align-items:center;gap:8px;margin:0;font-size:15.5px;display:flex}.school-vendor-sync-module__nOBw3G__card h3 b{color:#fff;background:#075ea0;border-radius:50%;justify-content:center;align-items:center;width:23px;height:23px;font-size:13px;display:inline-flex}.school-vendor-sync-module__nOBw3G__card h3 b.school-vendor-sync-module__nOBw3G__alert{background:#c07c2a}.school-vendor-sync-module__nOBw3G__facts,.school-vendor-sync-module__nOBw3G__metrics{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin:0;display:grid}.school-vendor-sync-module__nOBw3G__facts>div,.school-vendor-sync-module__nOBw3G__metrics>div{background:#fff;border:1px solid #dbe6ee;border-radius:11px;padding:11px 13px}.school-vendor-sync-module__nOBw3G__facts dt,.school-vendor-sync-module__nOBw3G__metrics dt{color:#5b7484;font-size:12.5px}.school-vendor-sync-module__nOBw3G__facts dd,.school-vendor-sync-module__nOBw3G__metrics dd{color:#10344c;margin:5px 0 0;font-size:17px;font-weight:800}.school-vendor-sync-module__nOBw3G__facts dd{overflow-wrap:anywhere;font-size:14px}.school-vendor-sync-module__nOBw3G__metrics dd{color:#075ea0;font-size:20px}.school-vendor-sync-module__nOBw3G__wide{grid-column:1/-1}.school-vendor-sync-module__nOBw3G__note,.school-vendor-sync-module__nOBw3G__warn,.school-vendor-sync-module__nOBw3G__ok,.school-vendor-sync-module__nOBw3G__success,.school-vendor-sync-module__nOBw3G__error,.school-vendor-sync-module__nOBw3G__loading{border-radius:10px;margin:0;padding:11px 13px;font-size:13.5px;line-height:1.7}.school-vendor-sync-module__nOBw3G__note{color:#43606f;background:#f0f5f9}.school-vendor-sync-module__nOBw3G__warn{color:#7a4a00;background:#fff4d9;border-left:3px solid #d8a13a}.school-vendor-sync-module__nOBw3G__ok{color:#175b41;background:#e8f7f0}.school-vendor-sync-module__nOBw3G__success{color:#175b41;background:#e8f7f0;border-left:3px solid #2f8f68;font-size:14.5px}.school-vendor-sync-module__nOBw3G__error{color:#8a2f36;background:#fdecee;border-left:3px solid #c0494f}.school-vendor-sync-module__nOBw3G__loading{color:#5b7484;background:#f6fafd}.school-vendor-sync-module__nOBw3G__code{color:#12405f;white-space:pre;-webkit-user-select:all;user-select:all;background:#f2f7fb;border:1px solid #d5e2eb;border-radius:10px;margin:0;padding:12px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:1.6;overflow-x:auto}.school-vendor-sync-module__nOBw3G__actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.school-vendor-sync-module__nOBw3G__actions button{color:#31556d;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #b8c9d5;border-radius:10px;padding:0 18px;font-weight:800}.school-vendor-sync-module__nOBw3G__primary{color:#fff;background:#0a6cb8;border-color:#075ea0}.school-vendor-sync-module__nOBw3G__actions button:disabled{opacity:.55;cursor:not-allowed}@media (max-width:560px){.school-vendor-sync-module__nOBw3G__actions{flex-direction:column-reverse}.school-vendor-sync-module__nOBw3G__actions button{width:100%}}
.secure-exam-workspace-module__SBZKZq__workspace{color:#173e55;background:#fff;border:1px solid #cedfea;border-radius:18px;padding:24px}.secure-exam-workspace-module__SBZKZq__workspace h2,.secure-exam-workspace-module__SBZKZq__workspace h3{margin:0 0 12px}.secure-exam-workspace-module__SBZKZq__workspace p{line-height:1.7}.secure-exam-workspace-module__SBZKZq__workspace button{color:#174d71;cursor:pointer;background:#f4f9fc;border:1px solid #a9c7db;border-radius:8px;padding:10px 14px}.secure-exam-workspace-module__SBZKZq__workspace button:disabled{opacity:.5;cursor:not-allowed}.secure-exam-workspace-module__SBZKZq__workspace input,.secure-exam-workspace-module__SBZKZq__workspace select,.secure-exam-workspace-module__SBZKZq__workspace textarea{color:#173e55;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #a9c7db;border-radius:8px;padding:10px}.secure-exam-workspace-module__SBZKZq__workspace textarea{min-height:90px}.secure-exam-workspace-module__SBZKZq__workspace label{gap:8px;min-width:0;display:grid}.secure-exam-workspace-module__SBZKZq__heading{justify-content:space-between;align-items:start;gap:20px;display:flex}.secure-exam-workspace-module__SBZKZq__heading>div:last-child{flex-wrap:wrap;gap:10px;display:flex}.secure-exam-workspace-module__SBZKZq__notice{background:#fff8e6;border:1px solid #e4c879;border-radius:8px;padding:12px}.secure-exam-workspace-module__SBZKZq__metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin:20px 0;display:grid}.secure-exam-workspace-module__SBZKZq__metrics article{border:1px solid #c8dce8;border-left:4px solid #287eac;border-radius:10px;gap:10px;padding:16px;display:grid}.secure-exam-workspace-module__SBZKZq__metrics strong{font-size:1.8rem}.secure-exam-workspace-module__SBZKZq__filters,.secure-exam-workspace-module__SBZKZq__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:16px;display:grid}.secure-exam-workspace-module__SBZKZq__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.secure-exam-workspace-module__SBZKZq__cards article{background:#f8fbfd;border:1px solid #d0e0ec;border-radius:12px;padding:16px}.secure-exam-workspace-module__SBZKZq__cards header{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.secure-exam-workspace-module__SBZKZq__workspace dl{gap:12px;display:grid}.secure-exam-workspace-module__SBZKZq__workspace dl>div{grid-template-columns:100px minmax(0,1fr);gap:12px;display:grid}.secure-exam-workspace-module__SBZKZq__workspace dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.secure-exam-workspace-module__SBZKZq__workspace dt{color:#587285}.secure-exam-workspace-module__SBZKZq__workspace nav,.secure-exam-workspace-module__SBZKZq__workspace footer{flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;display:flex}.secure-exam-workspace-module__SBZKZq__detail,.secure-exam-workspace-module__SBZKZq__editor{border:2px solid #3980a7;border-radius:12px;margin-top:24px;padding:20px}.secure-exam-workspace-module__SBZKZq__workspace fieldset{border:0;min-width:0;margin:0;padding:0}.secure-exam-workspace-module__SBZKZq__workspace small{color:#526f84;line-height:1.6}.secure-exam-workspace-module__SBZKZq__workspace [role=alert]{color:#9e3224;background:#fff0ee;border-radius:8px;padding:12px}@media (max-width:650px){.secure-exam-workspace-module__SBZKZq__workspace{padding:14px}.secure-exam-workspace-module__SBZKZq__heading{flex-direction:column}.secure-exam-workspace-module__SBZKZq__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.secure-exam-workspace-module__SBZKZq__filters,.secure-exam-workspace-module__SBZKZq__cards,.secure-exam-workspace-module__SBZKZq__formGrid{grid-template-columns:1fr}.secure-exam-workspace-module__SBZKZq__detail,.secure-exam-workspace-module__SBZKZq__editor{padding:12px}.secure-exam-workspace-module__SBZKZq__workspace dl>div{grid-template-columns:90px minmax(0,1fr)}}
.secure-report-workspace-module__re8Hoq__workspace{color:#173e55;background:#fff;border:1px solid #c9dfe9;border-radius:18px;padding:24px}.secure-report-workspace-module__re8Hoq__workspace h2,.secure-report-workspace-module__re8Hoq__workspace h3,.secure-report-workspace-module__re8Hoq__workspace h4{margin:0 0 12px}.secure-report-workspace-module__re8Hoq__workspace p{line-height:1.7}.secure-report-workspace-module__re8Hoq__heading{justify-content:space-between;align-items:start;gap:18px;display:flex}.secure-report-workspace-module__re8Hoq__workspace button{color:#174d71;cursor:pointer;font:inherit;background:#f4f9fc;border:1px solid #a8c8d9;border-radius:8px;padding:10px 14px}.secure-report-workspace-module__re8Hoq__workspace button:disabled{opacity:.5;cursor:not-allowed}.secure-report-workspace-module__re8Hoq__notice{background:#fff8e6;border:1px solid #e3c777;border-radius:8px;padding:12px}.secure-report-workspace-module__re8Hoq__error{color:#912e25;background:#fff1ee;border:1px solid #e3aba2;border-radius:8px;padding:12px}.secure-report-workspace-module__re8Hoq__filters{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:14px;margin:20px 0;display:grid}.secure-report-workspace-module__re8Hoq__filters label{gap:8px;min-width:0;display:grid}.secure-report-workspace-module__re8Hoq__filters select{color:#173e55;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #aac7d9;border-radius:8px;padding:10px}.secure-report-workspace-module__re8Hoq__actions{flex-wrap:wrap;gap:10px;display:flex}.secure-report-workspace-module__re8Hoq__scope{color:#4b687d}.secure-report-workspace-module__re8Hoq__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.secure-report-workspace-module__re8Hoq__metric{overflow-wrap:anywhere;border:1px solid #cfdfeb;border-top:4px solid #2d79a4;border-radius:10px;align-content:start;gap:12px;padding:16px;display:grid}.secure-report-workspace-module__re8Hoq__metric strong{font-size:1.7rem;line-height:1.3}.secure-report-workspace-module__re8Hoq__metric small{color:#4f6b7c;font-size:.875rem;line-height:1.6}.secure-report-workspace-module__re8Hoq__groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:24px 0;display:grid}.secure-report-workspace-module__re8Hoq__group{border:1px solid #c9dce8;border-radius:12px;min-width:0;padding:18px}.secure-report-workspace-module__re8Hoq__group table{border-collapse:collapse;table-layout:fixed;width:100%}.secure-report-workspace-module__re8Hoq__group th,.secure-report-workspace-module__re8Hoq__group td{text-align:left;overflow-wrap:anywhere;border-bottom:1px solid #dce7ef;padding:12px 8px}.secure-report-workspace-module__re8Hoq__group th:last-child,.secure-report-workspace-module__re8Hoq__group td:last-child{text-align:right;width:95px}.secure-report-workspace-module__re8Hoq__group thead{background:#f0f6fa}.secure-report-workspace-module__re8Hoq__group tbody th{font-weight:400}.secure-report-workspace-module__re8Hoq__business{border-top:2px solid #d9e6ef;margin-top:24px;padding-top:24px}.secure-report-workspace-module__re8Hoq__business>section{margin-top:24px}.secure-report-workspace-module__re8Hoq__workspace footer{color:#516d7e;border-top:1px solid #d8e5ed;margin-top:24px;padding-top:16px;font-size:.875rem;line-height:1.7}@media (max-width:800px){.secure-report-workspace-module__re8Hoq__metrics,.secure-report-workspace-module__re8Hoq__filters{grid-template-columns:repeat(2,minmax(0,1fr))}.secure-report-workspace-module__re8Hoq__groups{grid-template-columns:1fr}}@media (max-width:480px){.secure-report-workspace-module__re8Hoq__workspace{padding:14px}.secure-report-workspace-module__re8Hoq__heading{flex-direction:column}.secure-report-workspace-module__re8Hoq__filters{grid-template-columns:1fr}.secure-report-workspace-module__re8Hoq__metric{padding:12px}.secure-report-workspace-module__re8Hoq__metric strong{font-size:1.45rem}.secure-report-workspace-module__re8Hoq__group{padding:12px}}
.placement-management-form-module__U-tLcW__panel{color:#153b54;background:#fff;border:1px solid #c5d9e8;border-radius:18px;margin:16px 0;padding:20px;font-size:1rem;line-height:1.6}.placement-management-form-module__U-tLcW__panel header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.placement-management-form-module__U-tLcW__panel h3,.placement-management-form-module__U-tLcW__panel h4{margin:0}.placement-management-form-module__U-tLcW__panel button{color:#174e70;font:inherit;cursor:pointer;background:#f4f9ff;border:1px solid #abc7db;border-radius:9px;min-height:44px;padding:10px 16px}.placement-management-form-module__U-tLcW__panel button:disabled{opacity:.55;cursor:not-allowed}.placement-management-form-module__U-tLcW__panel fieldset{border:0;min-width:0;padding:0}.placement-management-form-module__U-tLcW__panel legend{margin:12px 0;font-weight:700}.placement-management-form-module__U-tLcW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.placement-management-form-module__U-tLcW__panel label{flex-direction:column;gap:6px;min-width:0;display:flex}.placement-management-form-module__U-tLcW__panel input,.placement-management-form-module__U-tLcW__panel select,.placement-management-form-module__U-tLcW__panel textarea{font:inherit;color:inherit;box-sizing:border-box;background:#fff;border:1px solid #b5cddd;border-radius:9px;width:100%;min-width:0;padding:10px}.placement-management-form-module__U-tLcW__panel textarea{min-height:90px}.placement-management-form-module__U-tLcW__panel form>fieldset>label{margin-top:16px}.placement-management-form-module__U-tLcW__notice,.placement-management-form-module__U-tLcW__error,.placement-management-form-module__U-tLcW__review{overflow-wrap:anywhere;background:#fffaeb;border:1px solid #edc97c;border-radius:10px;padding:14px}.placement-management-form-module__U-tLcW__error{color:#913027;background:#fff5f3;border-color:#e8b8b5}.placement-management-form-module__U-tLcW__review{background:#eff8ff;border-color:#b5d7ed;margin-top:16px}.placement-management-form-module__U-tLcW__actions{flex-wrap:wrap;gap:12px;margin:16px 0;display:flex}.placement-management-form-module__U-tLcW__checks{gap:12px;margin-top:16px;display:grid}.placement-management-form-module__U-tLcW__checks label{flex-direction:row;align-items:flex-start}.placement-management-form-module__U-tLcW__checks input{flex-shrink:0;width:20px;height:20px;margin-top:3px}@media (max-width:700px){.placement-management-form-module__U-tLcW__grid{grid-template-columns:1fr}.placement-management-form-module__U-tLcW__panel{padding:14px}.placement-management-form-module__U-tLcW__panel button{white-space:normal}.placement-management-form-module__U-tLcW__actions button{flex:1}}
.student-resume-invitations-dialog-module__YNlnsa__dialog{z-index:1;background:#fff;border-radius:18px;width:min(1120px,100vw - 32px);max-height:calc(100vh - 32px);position:relative;overflow:auto;box-shadow:0 24px 70px #101e2b40}.student-resume-invitations-dialog-module__YNlnsa__header{z-index:2;background:#fffffff7;border-bottom:1px solid #dce3e8;justify-content:space-between;gap:20px;padding:22px 24px;display:flex;position:sticky;top:0}.student-resume-invitations-dialog-module__YNlnsa__header small{color:#24724a;font-weight:800}.student-resume-invitations-dialog-module__YNlnsa__header h2{margin:3px 0}.student-resume-invitations-dialog-module__YNlnsa__header p{color:#65717d;margin:0}.student-resume-invitations-dialog-module__YNlnsa__header button{color:#263341;cursor:pointer;background:#edf1f4;border:0;border-radius:10px;flex:none;align-self:flex-start;padding:10px 15px;font-weight:800}.student-resume-invitations-dialog-module__YNlnsa__error,.student-resume-invitations-dialog-module__YNlnsa__success{border-radius:11px;gap:3px;margin:18px 24px 0;padding:14px 16px;display:grid}.student-resume-invitations-dialog-module__YNlnsa__error{color:#8f2a1e;background:#fef4f3;border:1px solid #f3c2bd}.student-resume-invitations-dialog-module__YNlnsa__success{color:#205b3b;background:#f0f9f3;border:1px solid #bcd9c7}.student-resume-invitations-dialog-module__YNlnsa__section{border:1px solid #dde4e9;border-radius:13px;margin:18px 24px 0;padding:16px}.student-resume-invitations-dialog-module__YNlnsa__section h3{color:#263b4e;margin:0 0 10px;font-size:1rem}.student-resume-invitations-dialog-module__YNlnsa__hint{color:#6a7580;margin:0 0 12px;line-height:1.6}.student-resume-invitations-dialog-module__YNlnsa__warn{color:#8a6100;background:#fdf8ec;border:1px solid #f0d9a8;border-radius:9px;margin:0 0 12px;padding:10px 12px;line-height:1.6}.student-resume-invitations-dialog-module__YNlnsa__actions{flex-wrap:wrap;gap:10px;margin-bottom:6px;display:flex}.student-resume-invitations-dialog-module__YNlnsa__actions button{color:#263341;cursor:pointer;background:#edf1f4;border:0;border-radius:10px;padding:11px 16px;font-weight:800}.student-resume-invitations-dialog-module__YNlnsa__actions button:disabled{opacity:.55;cursor:not-allowed}.student-resume-invitations-dialog-module__YNlnsa__actions .student-resume-invitations-dialog-module__YNlnsa__primary{color:#fff;background:#24724a}.student-resume-invitations-dialog-module__YNlnsa__actions .student-resume-invitations-dialog-module__YNlnsa__primary:disabled{background:#9fb8aa}.student-resume-invitations-dialog-module__YNlnsa__actions .student-resume-invitations-dialog-module__YNlnsa__danger{color:#8f2a1e;background:#fef4f3;box-shadow:inset 0 0 0 1px #f3c2bd}.student-resume-invitations-dialog-module__YNlnsa__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 14px;display:grid}.student-resume-invitations-dialog-module__YNlnsa__metrics article{background:#f6f8fa;border-radius:10px;padding:12px}.student-resume-invitations-dialog-module__YNlnsa__metrics span{color:#66717c;margin-bottom:4px;font-size:.8rem;display:block}.student-resume-invitations-dialog-module__YNlnsa__metrics strong{color:#1f2c38;font-size:1.35rem}.student-resume-invitations-dialog-module__YNlnsa__linkList,.student-resume-invitations-dialog-module__YNlnsa__statusList{border:1px solid #e3e9ee;border-radius:10px;max-height:320px;overflow:auto}.student-resume-invitations-dialog-module__YNlnsa__linkList table,.student-resume-invitations-dialog-module__YNlnsa__statusList table,.student-resume-invitations-dialog-module__YNlnsa__linkTable{border-collapse:collapse;width:100%;font-size:.88rem}.student-resume-invitations-dialog-module__YNlnsa__linkList th,.student-resume-invitations-dialog-module__YNlnsa__statusList th,.student-resume-invitations-dialog-module__YNlnsa__linkTable th{color:#5b6672;text-align:left;white-space:nowrap;background:#f6f8fa;border-bottom:1px solid #dde4e9;padding:9px 10px;position:sticky;top:0}.student-resume-invitations-dialog-module__YNlnsa__linkList td,.student-resume-invitations-dialog-module__YNlnsa__statusList td,.student-resume-invitations-dialog-module__YNlnsa__linkTable td{vertical-align:top;border-bottom:1px solid #eef2f5;padding:8px 10px}.student-resume-invitations-dialog-module__YNlnsa__linkCell{overflow-wrap:anywhere;color:#1f4f74;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem}.student-resume-invitations-dialog-module__YNlnsa__muted{color:#98a2ac}.student-resume-invitations-dialog-module__YNlnsa__rowAction{color:#8f2a1e;cursor:pointer;background:#fef4f3;border:0;border-radius:8px;padding:6px 11px;font-weight:800}.student-resume-invitations-dialog-module__YNlnsa__rowAction:disabled{opacity:.55;cursor:not-allowed}.student-resume-invitations-dialog-module__YNlnsa__printSheet.student-resume-invitations-dialog-module__YNlnsa__printSheet{width:100%;min-height:0;box-shadow:none;background:0 0;border-radius:10px;margin:0;padding:0}.student-resume-invitations-dialog-module__YNlnsa__printHead h4{color:#263b4e;margin:0 0 4px;font-size:.95rem}.student-resume-invitations-dialog-module__YNlnsa__printHead p{color:#65717d;margin:0 0 12px;font-size:.84rem}.student-resume-invitations-dialog-module__YNlnsa__printFoot{color:#8a6100;margin:12px 0 0;font-size:.82rem}.student-resume-invitations-dialog-module__YNlnsa__printHint{color:#6a7580;margin:10px 0 0;font-size:.82rem;line-height:1.6}.student-resume-invitations-dialog-module__YNlnsa__qrCell{background:#fff;width:64px;height:64px;display:block}.student-resume-invitations-dialog-module__YNlnsa__qrCell svg{shape-rendering:crispedges;width:100%;height:100%;display:block}.student-resume-invitations-dialog-module__YNlnsa__footer{background:#fffffff7;border-top:1px solid #dce3e8;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding:16px 24px;display:flex;position:sticky;bottom:0}.student-resume-invitations-dialog-module__YNlnsa__footer span{color:#687581;font-size:.86rem;line-height:1.5}.student-resume-invitations-dialog-module__YNlnsa__footer button{color:#fff;cursor:pointer;background:#24724a;border:0;border-radius:10px;flex:none;padding:10px 15px;font-weight:800}@media print{.student-resume-invitations-dialog-module__YNlnsa__dialog{width:auto!important;max-height:none!important;box-shadow:none!important;border-radius:0!important;position:static!important;overflow:visible!important}.student-resume-invitations-dialog-module__YNlnsa__header button,.student-resume-invitations-dialog-module__YNlnsa__actions,.student-resume-invitations-dialog-module__YNlnsa__footer button,.student-resume-invitations-dialog-module__YNlnsa__rowAction,.student-resume-invitations-dialog-module__YNlnsa__linkList,.student-resume-invitations-dialog-module__YNlnsa__statusList,.student-resume-invitations-dialog-module__YNlnsa__metrics{display:none!important}.student-resume-invitations-dialog-module__YNlnsa__printSheet.student-resume-invitations-dialog-module__YNlnsa__printSheet{-webkit-print-color-adjust:exact;print-color-adjust:exact;width:210mm!important;min-height:297mm!important;box-shadow:none!important;background:#fff!important;border:0!important;padding:12mm 13mm!important}.student-resume-invitations-dialog-module__YNlnsa__linkTable th{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#f6f8fa!important}.student-resume-invitations-dialog-module__YNlnsa__qrCell{width:26mm;height:26mm}.student-resume-invitations-dialog-module__YNlnsa__printHint{display:none}}@media (max-width:760px){.student-resume-invitations-dialog-module__YNlnsa__dialog{width:calc(100vw - 16px);max-height:calc(100vh - 16px)}.student-resume-invitations-dialog-module__YNlnsa__header,.student-resume-invitations-dialog-module__YNlnsa__footer{padding:15px}.student-resume-invitations-dialog-module__YNlnsa__header{align-items:flex-start}.student-resume-invitations-dialog-module__YNlnsa__header p{display:none}.student-resume-invitations-dialog-module__YNlnsa__section,.student-resume-invitations-dialog-module__YNlnsa__error,.student-resume-invitations-dialog-module__YNlnsa__success{margin:14px 15px 0}.student-resume-invitations-dialog-module__YNlnsa__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.student-resume-invitations-dialog-module__YNlnsa__footer{flex-direction:column;align-items:stretch}}
.student-resume-class-link-dialog-module__WGK0fa__overlay{z-index:60;background:#121c2673;justify-content:center;align-items:flex-start;padding:24px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.student-resume-class-link-dialog-module__WGK0fa__dialog{background:#fff;border-radius:16px;width:min(1000px,100%);box-shadow:0 24px 60px #121c264d}.student-resume-class-link-dialog-module__WGK0fa__header{border-bottom:1px solid #e6ecf1;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 22px 14px;display:flex}.student-resume-class-link-dialog-module__WGK0fa__header small{color:#24724a;letter-spacing:.04em;font-weight:800}.student-resume-class-link-dialog-module__WGK0fa__header h2{margin:3px 0;font-size:1.25rem}.student-resume-class-link-dialog-module__WGK0fa__header p{color:#65717d;margin:0;line-height:1.6}.student-resume-class-link-dialog-module__WGK0fa__header button{color:#55636f;cursor:pointer;background:0 0;border:0;flex:none;font-size:.95rem}.student-resume-class-link-dialog-module__WGK0fa__body{flex-direction:column;gap:18px;padding:18px 22px 22px;display:flex}.student-resume-class-link-dialog-module__WGK0fa__error,.student-resume-class-link-dialog-module__WGK0fa__success{border-radius:10px;margin:0;padding:11px 14px;line-height:1.6}.student-resume-class-link-dialog-module__WGK0fa__error{color:#8f2a1e;background:#fef4f3;border:1px solid #f3c2bd}.student-resume-class-link-dialog-module__WGK0fa__success{color:#205b3b;background:#f0f9f3;border:1px solid #bcd9c7}.student-resume-class-link-dialog-module__WGK0fa__section{border:1px solid #e6ecf1;border-radius:12px;padding:16px}.student-resume-class-link-dialog-module__WGK0fa__section h3{color:#263b4e;margin:0 0 10px;font-size:1rem}.student-resume-class-link-dialog-module__WGK0fa__hint{color:#6a7580;margin:0 0 12px;line-height:1.65}.student-resume-class-link-dialog-module__WGK0fa__warn{color:#7a5a15;background:#fdf8ec;border:1px solid #f0dcb4;border-radius:10px;margin:12px 0 0;padding:10px 12px;line-height:1.6}.student-resume-class-link-dialog-module__WGK0fa__fields{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;display:grid}.student-resume-class-link-dialog-module__WGK0fa__fields label{color:#48555f;flex-direction:column;gap:5px;font-size:.88rem;display:flex}.student-resume-class-link-dialog-module__WGK0fa__fields select{background:#fff;border:1px solid #d7dee4;border-radius:8px;height:38px;padding:0 10px;font-size:.95rem}.student-resume-class-link-dialog-module__WGK0fa__actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.student-resume-class-link-dialog-module__WGK0fa__actions button{color:#263b4e;cursor:pointer;background:#fff;border:1px solid #d7dee4;border-radius:8px;height:38px;padding:0 16px;font-size:.92rem}.student-resume-class-link-dialog-module__WGK0fa__actions button:disabled{opacity:.55;cursor:not-allowed}.student-resume-class-link-dialog-module__WGK0fa__actions .student-resume-class-link-dialog-module__WGK0fa__primary{color:#fff;background:#24724a;border-color:#24724a}.student-resume-class-link-dialog-module__WGK0fa__actions .student-resume-class-link-dialog-module__WGK0fa__primary:disabled{background:#9fb8aa;border-color:#9fb8aa}.student-resume-class-link-dialog-module__WGK0fa__actions .student-resume-class-link-dialog-module__WGK0fa__danger{color:#8f2a1e;background:#fef4f3;border-color:#f3c2bd}.student-resume-class-link-dialog-module__WGK0fa__result{background:#f7fcf9;border:1px solid #bcd9c7;border-radius:12px;grid-template-columns:minmax(220px,300px) 1fr;align-items:center;gap:20px;padding:18px;display:grid}@media (max-width:720px){.student-resume-class-link-dialog-module__WGK0fa__result{grid-template-columns:1fr}}.student-resume-class-link-dialog-module__WGK0fa__qrBox{justify-content:center;display:flex}.student-resume-class-link-dialog-module__WGK0fa__qr{background:#fff;border-radius:10px;width:260px;height:260px;padding:10px;display:block}.student-resume-class-link-dialog-module__WGK0fa__resultMeta{flex-direction:column;gap:8px;display:flex}.student-resume-class-link-dialog-module__WGK0fa__resultMeta strong{color:#1d5c3c;font-size:1.15rem}.student-resume-class-link-dialog-module__WGK0fa__resultMeta .student-resume-class-link-dialog-module__WGK0fa__deadline{color:#263b4e;font-size:1rem;font-weight:700}.student-resume-class-link-dialog-module__WGK0fa__resultMeta .student-resume-class-link-dialog-module__WGK0fa__link{word-break:break-all;color:#263b4e;background:#fff;border:1px solid #d7dee4;border-radius:8px;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82rem;display:block}.student-resume-class-link-dialog-module__WGK0fa__table{border-collapse:collapse;width:100%;font-size:.9rem}.student-resume-class-link-dialog-module__WGK0fa__table th,.student-resume-class-link-dialog-module__WGK0fa__table td{text-align:left;border-bottom:1px solid #eef2f6;padding:9px 10px}.student-resume-class-link-dialog-module__WGK0fa__table th{color:#5c6975;background:#f7f9fb;font-weight:700}.student-resume-class-link-dialog-module__WGK0fa__table td strong{color:#263b4e;display:block}.student-resume-class-link-dialog-module__WGK0fa__table td small{color:#7b8792}.student-resume-class-link-dialog-module__WGK0fa__chip{border-radius:999px;padding:3px 9px;font-size:.8rem;font-weight:700;display:inline-block}.student-resume-class-link-dialog-module__WGK0fa__chipOpen{color:#1d5c3c;background:#e8f6ee}.student-resume-class-link-dialog-module__WGK0fa__chipClosed{color:#5c6975;background:#eef1f4}.student-resume-class-link-dialog-module__WGK0fa__chipExpired{color:#7a5a15;background:#fdf8ec}.student-resume-class-link-dialog-module__WGK0fa__empty{text-align:center;color:#7b8792;padding:18px}.student-resume-class-link-dialog-module__WGK0fa__rowActions{gap:8px;display:inline-flex}.student-resume-class-link-dialog-module__WGK0fa__rowActions button{color:#263b4e;cursor:pointer;background:#fff;border:1px solid #d7dee4;border-radius:7px;height:32px;padding:0 12px;font-size:.86rem}.student-resume-class-link-dialog-module__WGK0fa__rowActions button:disabled{opacity:.55;cursor:not-allowed}.student-resume-class-link-dialog-module__WGK0fa__rowActions .student-resume-class-link-dialog-module__WGK0fa__primary{color:#fff;background:#24724a;border-color:#24724a}.student-resume-class-link-dialog-module__WGK0fa__rowActions .student-resume-class-link-dialog-module__WGK0fa__danger{color:#8f2a1e;background:#fef4f3;border-color:#f3c2bd}@media print{.student-resume-class-link-dialog-module__WGK0fa__overlay{background:0 0!important;padding:0!important;position:static!important;overflow:visible!important}.student-resume-class-link-dialog-module__WGK0fa__dialog{width:auto!important;max-height:none!important;box-shadow:none!important;border-radius:0!important;position:static!important;overflow:visible!important}.student-resume-class-link-dialog-module__WGK0fa__header button,.student-resume-class-link-dialog-module__WGK0fa__actions,.student-resume-class-link-dialog-module__WGK0fa__isNotPrintable{display:none!important}}
.student-batch-status-dialog-module__DCYz0a__layer{z-index:60;justify-content:center;align-items:flex-start;padding:3vh 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.student-batch-status-dialog-module__DCYz0a__backdrop{cursor:pointer;background:#10203073;border:0;position:fixed;inset:0}.student-batch-status-dialog-module__DCYz0a__dialog{background:#fff;border-radius:14px;width:min(960px,100%);padding:18px 20px 16px;position:relative;box-shadow:0 18px 48px #10203038}.student-batch-status-dialog-module__DCYz0a__header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.student-batch-status-dialog-module__DCYz0a__header small{color:#6b7785;font-size:.78rem}.student-batch-status-dialog-module__DCYz0a__header h2{color:#1d2b38;margin:2px 0 0;font-size:1.15rem}.student-batch-status-dialog-module__DCYz0a__header>button{cursor:pointer;background:#fff;border:1px solid #cfdae3;border-radius:8px;padding:6px 12px}.student-batch-status-dialog-module__DCYz0a__notice{background:#fffaf0;border:1px solid #f0dcb8;border-radius:10px;flex-direction:column;gap:3px;margin-bottom:12px;padding:9px 12px;display:flex}.student-batch-status-dialog-module__DCYz0a__notice strong{color:#8a5a12;font-size:.9rem}.student-batch-status-dialog-module__DCYz0a__notice span{color:#7b6a4e;font-size:.82rem}.student-batch-status-dialog-module__DCYz0a__modes{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;margin-bottom:12px;display:grid}.student-batch-status-dialog-module__DCYz0a__mode,.student-batch-status-dialog-module__DCYz0a__modeOn{cursor:pointer;border:1px solid #dfe7ee;border-radius:10px;align-items:flex-start;gap:8px;padding:9px 11px;display:flex}.student-batch-status-dialog-module__DCYz0a__modeOn{background:#f3f8fc;border-color:#1f5f8b}.student-batch-status-dialog-module__DCYz0a__mode input,.student-batch-status-dialog-module__DCYz0a__modeOn input{margin-top:3px}.student-batch-status-dialog-module__DCYz0a__mode span,.student-batch-status-dialog-module__DCYz0a__modeOn span{flex-direction:column;gap:2px;display:flex}.student-batch-status-dialog-module__DCYz0a__mode b,.student-batch-status-dialog-module__DCYz0a__modeOn b{color:#1d2b38;font-size:.92rem}.student-batch-status-dialog-module__DCYz0a__mode em,.student-batch-status-dialog-module__DCYz0a__modeOn em{color:#6b7785;font-size:.78rem;font-style:normal}.student-batch-status-dialog-module__DCYz0a__grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin-bottom:12px;display:grid}.student-batch-status-dialog-module__DCYz0a__grid label{flex-direction:column;gap:4px;display:flex}.student-batch-status-dialog-module__DCYz0a__grid label>span{color:#5b6773;font-size:.8rem}.student-batch-status-dialog-module__DCYz0a__grid input,.student-batch-status-dialog-module__DCYz0a__grid select{color:#1d2b38;background:#fff;border:1px solid #cfdae3;border-radius:8px;padding:7px 9px;font-size:.88rem}.student-batch-status-dialog-module__DCYz0a__wide{grid-column:1/-1}.student-batch-status-dialog-module__DCYz0a__error{color:#a03a28;background:#fdf3f1;border:1px solid #f0c4bd;border-radius:9px;margin-bottom:10px;padding:8px 11px;font-size:.86rem}.student-batch-status-dialog-module__DCYz0a__done{color:#1f6b45;background:#f1faf4;border:1px solid #bfe0cd;border-radius:9px;margin-bottom:10px;padding:8px 11px;font-size:.86rem}.student-batch-status-dialog-module__DCYz0a__previewBox{background:#fbfdfe;border:1px solid #dfe7ee;border-radius:10px;margin-bottom:12px;padding:11px 12px}.student-batch-status-dialog-module__DCYz0a__previewBox h3{color:#1d2b38;margin:0 0 6px;font-size:.95rem}.student-batch-status-dialog-module__DCYz0a__ruleNote{color:#1f5f8b;margin:0 0 7px;font-size:.84rem}.student-batch-status-dialog-module__DCYz0a__summaryRow{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;margin-bottom:7px;display:grid}.student-batch-status-dialog-module__DCYz0a__summaryRow>div{flex-direction:column;gap:2px;display:flex}.student-batch-status-dialog-module__DCYz0a__summaryRow small{color:#6b7785;font-size:.76rem}.student-batch-status-dialog-module__DCYz0a__summaryRow strong{color:#1d2b38;font-size:.86rem}.student-batch-status-dialog-module__DCYz0a__skipNote{color:#8a5a12;margin:6px 0 0;font-size:.8rem}.student-batch-status-dialog-module__DCYz0a__tableWrap{border:1px solid #e6ecf1;border-radius:8px;max-height:260px;overflow:auto}.student-batch-status-dialog-module__DCYz0a__tableWrap table{border-collapse:collapse;width:100%;font-size:.84rem}.student-batch-status-dialog-module__DCYz0a__tableWrap th{color:#46545f;text-align:left;background:#f2f7fb;padding:6px 8px;font-weight:600;position:sticky;top:0}.student-batch-status-dialog-module__DCYz0a__tableWrap td{color:#26333d;border-top:1px solid #eef3f7;padding:5px 8px}.student-batch-status-dialog-module__DCYz0a__footer{justify-content:flex-end;gap:8px;display:flex}.student-batch-status-dialog-module__DCYz0a__footer button{cursor:pointer;background:#fff;border:1px solid #cfdae3;border-radius:8px;padding:8px 16px;font-size:.88rem}.student-batch-status-dialog-module__DCYz0a__footer button:disabled{opacity:.5;cursor:not-allowed}.student-batch-status-dialog-module__DCYz0a__primary{font-weight:600;color:#fff!important;background:#1f5f8b!important;border-color:#1f5f8b!important}
.student-statistics-panel-module__wapXQW__panel{background:#fff;border:1px solid #e6ecf1;border-radius:14px;margin:16px 0;padding:18px 20px}.student-statistics-panel-module__wapXQW__panelHeader{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:16px;display:flex}.student-statistics-panel-module__wapXQW__panelTitle h3{color:#263b4e;margin:0;font-size:1.05rem}.student-statistics-panel-module__wapXQW__panelTitle span{color:#6a7580;font-size:.86rem}.student-statistics-panel-module__wapXQW__headerActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.student-statistics-panel-module__wapXQW__exportButton{color:#1f5f8b;white-space:nowrap;background:#f7fafc;border:1px solid #cfdae3;border-radius:8px;align-items:center;padding:6px 13px;font-size:.85rem;font-weight:700;text-decoration:none;display:inline-flex}.student-statistics-panel-module__wapXQW__exportButton:hover{background:#eaf2f8;border-color:#9dbdd4}.student-statistics-panel-module__wapXQW__exportButton:focus-visible{outline-offset:2px;outline:2px solid #1f5f8b}.student-statistics-panel-module__wapXQW__busyNote{color:#6a7580;font-size:.82rem}.student-statistics-panel-module__wapXQW__filters{background:#f9fbfc;border:1px solid #e6ecf1;border-radius:11px;grid-template-columns:repeat(auto-fit,minmax(178px,1fr));align-items:end;gap:12px;margin-bottom:12px;padding:13px 14px;display:grid}.student-statistics-panel-module__wapXQW__filters label{flex-direction:column;gap:5px;display:flex}.student-statistics-panel-module__wapXQW__filters label>span{color:#5b6773;font-size:.82rem}.student-statistics-panel-module__wapXQW__filters select{color:#1d2b38;background:#fff;border:1px solid #cfdae3;border-radius:8px;width:100%;padding:7px 9px;font-size:.88rem}.student-statistics-panel-module__wapXQW__filters select:focus-visible{outline-offset:1px;outline:2px solid #1f5f8b}.student-statistics-panel-module__wapXQW__clearButton{color:#3d4a55;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #cfdae3;border-radius:8px;padding:8px 14px;font-size:.86rem}.student-statistics-panel-module__wapXQW__clearButton:disabled{color:#9aa6b2;cursor:default;background:#f4f6f8}.student-statistics-panel-module__wapXQW__clearButton:not(:disabled):hover{background:#eef3f7}.student-statistics-panel-module__wapXQW__filterNote{color:#3d4a55;background:#f1f7fb;border-left:4px solid #1f5f8b;border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:8px;margin:0 0 16px;padding:9px 13px;font-size:.85rem;display:flex}.student-statistics-panel-module__wapXQW__filterNote strong{color:#1f5f8b}.student-statistics-panel-module__wapXQW__filterNote span:last-child{color:#6a7580}.student-statistics-panel-module__wapXQW__loading,.student-statistics-panel-module__wapXQW__error{text-align:center;color:#6a7580;padding:18px}.student-statistics-panel-module__wapXQW__error{color:#8f2a1e}.student-statistics-panel-module__wapXQW__tiles{grid-template-columns:repeat(auto-fit,minmax(158px,1fr));gap:12px;margin-bottom:20px;display:grid}.student-statistics-panel-module__wapXQW__tile{background:#fbfcfd;border:1px solid #e6ecf1;border-radius:12px;padding:15px 16px 13px;position:relative;overflow:hidden}.student-statistics-panel-module__wapXQW__tile:before{content:"";background:var(--accent,#24724a);height:4px;position:absolute;inset:0 0 auto}.student-statistics-panel-module__wapXQW__tile small{color:#6a7580;margin-bottom:6px;font-size:.82rem;display:block}.student-statistics-panel-module__wapXQW__tile strong{color:#1d2b38;font-size:1.7rem;line-height:1.15;display:block}.student-statistics-panel-module__wapXQW__tile em{color:#7b8792;font-size:.8rem;font-style:normal}.student-statistics-panel-module__wapXQW__tileAction{width:100%;font:inherit;text-align:left;color:inherit;cursor:pointer;display:block}.student-statistics-panel-module__wapXQW__tileAction:hover{background:#f4f9fd;border-color:#9dc0dd}.student-statistics-panel-module__wapXQW__tileAction:hover strong{color:#0b5f95}.student-statistics-panel-module__wapXQW__tileAction:focus-visible{outline-offset:2px;outline:2px solid #0b5f95}.student-statistics-panel-module__wapXQW__tileAction:after{content:"看內容 ›";color:#7ba3c0;font-size:.72rem;font-weight:700;position:absolute;bottom:9px;right:12px}.student-statistics-panel-module__wapXQW__tileAction:hover:after{color:#0b5f95}.student-statistics-panel-module__wapXQW__charts{grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:16px;margin-bottom:20px;display:grid}.student-statistics-panel-module__wapXQW__chartCard{background:#fff;border:1px solid #e6ecf1;border-radius:12px;padding:16px}.student-statistics-panel-module__wapXQW__chartCard h4{color:#263b4e;margin:0 0 12px;font-size:.95rem}.student-statistics-panel-module__wapXQW__chartBody{grid-template-columns:168px 1fr;align-items:center;gap:16px;display:grid}@media (max-width:640px){.student-statistics-panel-module__wapXQW__chartBody{grid-template-columns:1fr;justify-items:center}}.student-statistics-panel-module__wapXQW__donutWrap{width:160px;height:160px;position:relative}.student-statistics-panel-module__wapXQW__donut{width:100%;height:100%}.student-statistics-panel-module__wapXQW__donutCenter{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.student-statistics-panel-module__wapXQW__donutCenter strong{color:#1d2d24;font-size:1.75rem;line-height:1}.student-statistics-panel-module__wapXQW__donutCenter small{color:#6a7580;margin-top:4px;font-size:.8rem}.student-statistics-panel-module__wapXQW__legend{flex-direction:column;gap:8px;display:flex}.student-statistics-panel-module__wapXQW__legendRow{align-items:center;gap:9px;display:flex}.student-statistics-panel-module__wapXQW__legendSwatch{border-radius:4px;flex:none;width:13px;height:13px}.student-statistics-panel-module__wapXQW__legendRow span{color:#48555f;font-size:.88rem}.student-statistics-panel-module__wapXQW__legendRow b{color:#1d2b38;margin-left:auto;font-size:.98rem}.student-statistics-panel-module__wapXQW__legendRow em{color:#7b8792;font-size:.8rem;font-style:normal}.student-statistics-panel-module__wapXQW__legendRowAction{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;margin:0 -6px;padding:3px 6px}.student-statistics-panel-module__wapXQW__legendRowAction:hover{background:#f4f9fd;border-color:#c9dced}.student-statistics-panel-module__wapXQW__legendRowAction:hover b{color:#0b5f95}.student-statistics-panel-module__wapXQW__legendRowAction:focus-visible{outline-offset:2px;outline:2px solid #0b5f95}.student-statistics-panel-module__wapXQW__legendHint{color:#7ba3c0;white-space:nowrap;font-size:.72rem;font-weight:700}.student-statistics-panel-module__wapXQW__legendRowAction:hover .student-statistics-panel-module__wapXQW__legendHint{color:#0b5f95}.student-statistics-panel-module__wapXQW__bars{flex-direction:column;gap:11px;display:flex}.student-statistics-panel-module__wapXQW__barRow{grid-template-columns:112px minmax(70px,1fr) 214px;align-items:center;gap:12px;display:grid}@media (max-width:720px){.student-statistics-panel-module__wapXQW__barRow{grid-template-columns:1fr;gap:4px}}.student-statistics-panel-module__wapXQW__barRowWithAction{grid-template-columns:112px minmax(70px,1fr) 214px auto}@media (max-width:900px){.student-statistics-panel-module__wapXQW__barRowWithAction{grid-template-columns:132px minmax(70px,1fr) auto auto}}@media (max-width:720px){.student-statistics-panel-module__wapXQW__barRowWithAction{grid-template-columns:1fr auto;gap:4px 10px}}.student-statistics-panel-module__wapXQW__barLabel{color:#263b4e;white-space:nowrap;font-size:.9rem;font-weight:700}.student-statistics-panel-module__wapXQW__barTrack{background:#eef2f6;border-radius:7px;height:24px;display:flex;overflow:hidden}.student-statistics-panel-module__wapXQW__barPlaced{height:100%}.student-statistics-panel-module__wapXQW__barUnplaced{opacity:.26;height:100%}.student-statistics-panel-module__wapXQW__barValue{color:#48555f;text-align:right;white-space:nowrap;font-size:.86rem}.student-statistics-panel-module__wapXQW__barValue b{color:#1d2b38}.student-statistics-panel-module__wapXQW__barValue.student-statistics-panel-module__wapXQW__isZero b{color:#a35a12}.student-statistics-panel-module__wapXQW__reassignButton{color:#075ea0;min-height:34px;font:inherit;white-space:nowrap;cursor:pointer;background:#edf5ff;border:1px solid #80afe0;border-radius:8px;padding:0 13px;font-size:.82rem;font-weight:800}.student-statistics-panel-module__wapXQW__reassignButton:hover{background:#dcebfb}.student-statistics-panel-module__wapXQW__reassignButton:focus-visible{outline-offset:2px;outline:2px solid #075ea0}@media (max-width:720px){.student-statistics-panel-module__wapXQW__reassignButton{justify-self:end}}.student-statistics-panel-module__wapXQW__statusList{grid-template-columns:repeat(auto-fit,minmax(226px,1fr));gap:10px;display:grid}.student-statistics-panel-module__wapXQW__statusItem{border:1px solid #eef2f6;border-left:4px solid var(--accent,#94a3ad);background:#fcfdfe;border-radius:9px;align-items:baseline;gap:8px;padding:10px 13px;display:flex}.student-statistics-panel-module__wapXQW__statusItem span{color:#3d4a55;font-size:.9rem}.student-statistics-panel-module__wapXQW__statusItem b{color:#1d2b38;margin-left:auto;font-size:1.06rem}.student-statistics-panel-module__wapXQW__statusItem em{color:#7b8792;font-size:.8rem;font-style:normal}.student-statistics-panel-module__wapXQW__companyList{flex-direction:column;gap:9px;display:flex}.student-statistics-panel-module__wapXQW__companyRow{grid-template-columns:170px minmax(50px,1fr) 72px;align-items:center;gap:12px;display:grid}@media (max-width:720px){.student-statistics-panel-module__wapXQW__companyRow{grid-template-columns:1fr;gap:3px}}.student-statistics-panel-module__wapXQW__companyRow span{color:#3d4a55;white-space:nowrap;text-overflow:ellipsis;font-size:.88rem;overflow:hidden}.student-statistics-panel-module__wapXQW__companyBar{background:var(--accent,#3b6fa0);border-radius:5px;height:15px}.student-statistics-panel-module__wapXQW__companyRow b{text-align:right;color:#1d2b38;white-space:nowrap;font-size:.92rem}.student-statistics-panel-module__wapXQW__sectionTitle{color:#263b4e;border-bottom:1px solid #eef2f6;margin:22px 0 11px;padding-bottom:7px;font-size:.96rem}.student-statistics-panel-module__wapXQW__note{color:#6a7580;background:#f7f9fb;border-radius:9px;margin:18px 0 0;padding:11px 13px;font-size:.84rem;line-height:1.65}.student-statistics-panel-module__wapXQW__empty{text-align:center;color:#7b8792;padding:16px}.student-statistics-panel-module__wapXQW__coverageNote{color:#4a4136;background:#fdf8ef;border-left:4px solid #c07c2a;border-radius:8px;flex-direction:column;gap:4px;margin:12px 0 0;padding:11px 13px;font-size:.84rem;line-height:1.65;display:flex}.student-statistics-panel-module__wapXQW__coverageNote strong{color:#8a5a12}.student-statistics-panel-module__wapXQW__coverageNote span strong{color:#4a4136}@media print{.student-statistics-panel-module__wapXQW__panel,.student-statistics-panel-module__wapXQW__tile,.student-statistics-panel-module__wapXQW__chartCard,.student-statistics-panel-module__wapXQW__statusItem,.student-statistics-panel-module__wapXQW__barRow{break-inside:avoid}.student-statistics-panel-module__wapXQW__filters,.student-statistics-panel-module__wapXQW__headerActions{display:none}.student-statistics-panel-module__wapXQW__filterNote,.student-statistics-panel-module__wapXQW__coverageNote{break-inside:avoid}}
.placement-teacher-reassign-module__XRxJtq__dialog{color:#183c55;background:#fff;border:1px solid #cddced;border-radius:16px;width:min(760px,100vw - 28px);max-height:calc(100vh - 40px);padding:0;overflow:hidden;box-shadow:0 24px 60px #0f2e4742}.placement-teacher-reassign-module__XRxJtq__dialog::backdrop{background:#0f2e4773}.placement-teacher-reassign-module__XRxJtq__header{background:#f7fafc;border-bottom:1px solid #e2ebf2;justify-content:space-between;align-items:flex-start;gap:14px;padding:18px 20px;display:flex}.placement-teacher-reassign-module__XRxJtq__header small{color:#6a8190;font-size:12.5px;display:block}.placement-teacher-reassign-module__XRxJtq__header h2{color:#10344c;margin:5px 0 0;font-size:19px;line-height:1.4}.placement-teacher-reassign-module__XRxJtq__header button{color:#31556d;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #b8c9d5;border-radius:9px;flex:none;padding:0 14px;font-weight:700}.placement-teacher-reassign-module__XRxJtq__header button:disabled{opacity:.55;cursor:not-allowed}.placement-teacher-reassign-module__XRxJtq__content{overscroll-behavior-y:contain;gap:14px;max-height:calc(100vh - 150px);padding:18px 20px 22px;display:grid;overflow-y:auto}.placement-teacher-reassign-module__XRxJtq__step{background:#fbfdff;border:1px solid #dbe6ee;border-radius:13px;gap:10px;padding:15px;display:grid}.placement-teacher-reassign-module__XRxJtq__step h3{color:#10344c;align-items:center;gap:8px;margin:0;font-size:15.5px;display:flex}.placement-teacher-reassign-module__XRxJtq__step h3 b{color:#fff;background:#075ea0;border-radius:50%;justify-content:center;align-items:center;width:23px;height:23px;font-size:13px;display:inline-flex}.placement-teacher-reassign-module__XRxJtq__hint,.placement-teacher-reassign-module__XRxJtq__note,.placement-teacher-reassign-module__XRxJtq__warn{border-radius:10px;margin:0;padding:11px 13px;font-size:13.5px;line-height:1.65}.placement-teacher-reassign-module__XRxJtq__hint{color:#43606f;background:#f0f5f9}.placement-teacher-reassign-module__XRxJtq__note{color:#1f4a63;background:#eaf3fb;border-left:3px solid #4a90c8}.placement-teacher-reassign-module__XRxJtq__warn{color:#7a4a00;background:#fff4d9;border-left:3px solid #d8a13a}.placement-teacher-reassign-module__XRxJtq__loading{color:#5b7484;margin:0;font-size:14px}.placement-teacher-reassign-module__XRxJtq__error{color:#8a2f36;background:#fdecee;border-left:3px solid #c0494f;border-radius:10px;margin:0;padding:12px 14px;font-size:14px}.placement-teacher-reassign-module__XRxJtq__error p{margin:0}.placement-teacher-reassign-module__XRxJtq__success{color:#175b41;background:#e8f7f0;border-left:3px solid #2f8f68;border-radius:10px;margin:0;padding:14px;font-size:14.5px;line-height:1.7}.placement-teacher-reassign-module__XRxJtq__picker{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.placement-teacher-reassign-module__XRxJtq__picker label{flex:240px;gap:6px;min-width:0;display:grid}.placement-teacher-reassign-module__XRxJtq__picker label>span{color:#4a6473;font-size:13px;font-weight:700}.placement-teacher-reassign-module__XRxJtq__picker select{color:#183c55;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #b8c9d5;border-radius:10px;padding:0 12px}.placement-teacher-reassign-module__XRxJtq__picker select:disabled{color:#7d8f9b;background:#f1f5f8}.placement-teacher-reassign-module__XRxJtq__previewButton{color:#075ea0;min-height:46px;font:inherit;cursor:pointer;background:#edf5ff;border:1px solid #80afe0;border-radius:10px;flex:none;padding:0 18px;font-weight:800}.placement-teacher-reassign-module__XRxJtq__metrics{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:0;display:grid}.placement-teacher-reassign-module__XRxJtq__metrics>div{background:#fff;border:1px solid #dbe6ee;border-radius:11px;padding:11px 13px}.placement-teacher-reassign-module__XRxJtq__metrics dt{color:#5b7484;font-size:12.5px}.placement-teacher-reassign-module__XRxJtq__metrics dd{color:#10344c;margin:5px 0 0;font-size:20px;font-weight:800}.placement-teacher-reassign-module__XRxJtq__metrics dd.placement-teacher-reassign-module__XRxJtq__strong{color:#075ea0}.placement-teacher-reassign-module__XRxJtq__list{background:#fff;border:1px solid #dbe6ee;border-radius:11px}.placement-teacher-reassign-module__XRxJtq__list>summary{cursor:pointer;color:#075ea0;padding:11px 13px;font-size:13.5px;font-weight:700}.placement-teacher-reassign-module__XRxJtq__list>.placement-teacher-reassign-module__XRxJtq__hint{margin:0 13px 12px}.placement-teacher-reassign-module__XRxJtq__tableWrap{border:1px solid #e2ebf2;border-radius:9px;max-height:260px;margin:0 13px 13px;overflow:auto}.placement-teacher-reassign-module__XRxJtq__tableWrap table{border-collapse:collapse;width:100%;font-size:13.5px}.placement-teacher-reassign-module__XRxJtq__tableWrap th,.placement-teacher-reassign-module__XRxJtq__tableWrap td{text-align:left;white-space:nowrap;border-bottom:1px solid #eef3f7;padding:9px 11px}.placement-teacher-reassign-module__XRxJtq__tableWrap th{color:#456278;background:#f3f7fa;font-weight:800;position:sticky;top:0}.placement-teacher-reassign-module__XRxJtq__tableWrap tbody tr:last-child td{border-bottom:0}.placement-teacher-reassign-module__XRxJtq__actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.placement-teacher-reassign-module__XRxJtq__actions button{color:#31556d;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #b8c9d5;border-radius:10px;padding:0 18px;font-weight:800}.placement-teacher-reassign-module__XRxJtq__applyButton{color:#fff;background:#0a6cb8;border-color:#075ea0}.placement-teacher-reassign-module__XRxJtq__actions button:disabled{opacity:.55;cursor:not-allowed}@media (max-width:560px){.placement-teacher-reassign-module__XRxJtq__previewButton{width:100%}.placement-teacher-reassign-module__XRxJtq__actions{flex-direction:column-reverse}.placement-teacher-reassign-module__XRxJtq__actions button{width:100%}}
.statistics-company-list-module__LGXNkG__dialog{color:#183c55;background:#fff;border:1px solid #cddced;border-radius:16px;width:min(860px,100vw - 28px);max-height:calc(100vh - 40px);padding:0;overflow:hidden;box-shadow:0 24px 60px #0f2e4742}.statistics-company-list-module__LGXNkG__dialog::backdrop{background:#0f2e4773}.statistics-company-list-module__LGXNkG__header{background:#f7fafc;border-bottom:1px solid #e2ebf2;justify-content:space-between;align-items:flex-start;gap:14px;padding:18px 20px;display:flex}.statistics-company-list-module__LGXNkG__header small{color:#6a8190;font-size:12.5px;display:block}.statistics-company-list-module__LGXNkG__header h2{color:#10344c;margin:5px 0 0;font-size:19px;line-height:1.4}.statistics-company-list-module__LGXNkG__header button{color:#31556d;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #b8c9d5;border-radius:9px;flex:none;padding:0 14px;font-weight:700}.statistics-company-list-module__LGXNkG__content{overscroll-behavior-y:contain;gap:12px;max-height:calc(100vh - 150px);padding:16px 20px 20px;display:grid;overflow-y:auto}.statistics-company-list-module__LGXNkG__scope{color:#1f4a63;background:#eaf3fb;border-left:3px solid #4a90c8;border-radius:9px;margin:0;padding:10px 13px;font-size:13.5px;line-height:1.6}.statistics-company-list-module__LGXNkG__warn{color:#7a4a00;background:#fff4d9;border-left:3px solid #d8a13a;border-radius:10px;margin:0;padding:11px 13px;font-size:13.5px;line-height:1.65}.statistics-company-list-module__LGXNkG__filters{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.statistics-company-list-module__LGXNkG__filters label{flex:260px;gap:6px;min-width:0;display:grid}.statistics-company-list-module__LGXNkG__filters label>span{color:#4a6473;font-size:13px;font-weight:700}.statistics-company-list-module__LGXNkG__filters input{color:#183c55;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #b8c9d5;border-radius:10px;padding:0 12px}.statistics-company-list-module__LGXNkG__filters strong{color:#405b6c;white-space:nowrap;padding-bottom:12px;font-size:13.5px}.statistics-company-list-module__LGXNkG__empty{color:#5b7484;text-align:center;border:1px dashed #cbd9e3;border-radius:11px;margin:0;padding:22px;font-size:14px}.statistics-company-list-module__LGXNkG__tableWrap{border:1px solid #dbe6ee;border-radius:11px;max-height:48vh;overflow:auto}.statistics-company-list-module__LGXNkG__tableWrap table{border-collapse:collapse;width:100%;min-width:560px;font-size:14px}.statistics-company-list-module__LGXNkG__tableWrap th,.statistics-company-list-module__LGXNkG__tableWrap td{text-align:left;border-bottom:1px solid #eef3f7;padding:10px 12px}.statistics-company-list-module__LGXNkG__tableWrap th{z-index:1;color:#456278;white-space:nowrap;background:#f3f7fa;font-weight:800;position:sticky;top:0}.statistics-company-list-module__LGXNkG__tableWrap tbody tr:last-child td{border-bottom:0}.statistics-company-list-module__LGXNkG__tableWrap tbody tr:hover{background:#f7fbfe}.statistics-company-list-module__LGXNkG__index{color:#7b8f9d;width:56px}.statistics-company-list-module__LGXNkG__name{color:#10344c;min-width:220px;font-weight:700}.statistics-company-list-module__LGXNkG__number{white-space:nowrap;color:#405b6c}.statistics-company-list-module__LGXNkG__number small{color:#0d7659;margin-top:2px;font-size:11.5px;font-weight:800;display:block}.statistics-company-list-module__LGXNkG__share{width:160px}.statistics-company-list-module__LGXNkG__shareTrack{background:#eef2f6;border-radius:5px;height:9px;display:block;overflow:hidden}.statistics-company-list-module__LGXNkG__shareTrack>span{background:#2f7d5a;border-radius:5px;height:100%;display:block}.statistics-company-list-module__LGXNkG__detailButton{color:#075ea0;min-height:36px;font:inherit;white-space:nowrap;cursor:pointer;background:#edf5ff;border:1px solid #80afe0;border-radius:8px;padding:0 13px;font-size:13px;font-weight:800}.statistics-company-list-module__LGXNkG__detailButton:hover{background:#dcebfb}.statistics-company-list-module__LGXNkG__detailButton:focus-visible{outline-offset:2px;outline:2px solid #075ea0}.statistics-company-list-module__LGXNkG__note{color:#43606f;background:#f0f5f9;border-radius:10px;margin:0;padding:11px 13px;font-size:13px;line-height:1.7}@media (max-width:620px){.statistics-company-list-module__LGXNkG__share{display:none}.statistics-company-list-module__LGXNkG__tableWrap table{min-width:0}.statistics-company-list-module__LGXNkG__filters strong{padding-bottom:0}}
.teacher-student-access-module__-rH5IG__workspace{color:#173e55;background:#fff;border:1px solid #c8dce8;border-radius:16px;margin-top:24px;padding:20px}.teacher-student-access-module__-rH5IG__workspace h3,.teacher-student-access-module__-rH5IG__workspace h4{margin:0 0 10px}.teacher-student-access-module__-rH5IG__workspace p{line-height:1.7}.teacher-student-access-module__-rH5IG__workspace button{color:#174d71;cursor:pointer;background:#f5f9fc;border:1px solid #abc7d8;border-radius:8px;padding:10px 14px}.teacher-student-access-module__-rH5IG__workspace button:disabled{opacity:.5;cursor:not-allowed}.teacher-student-access-module__-rH5IG__workspace label{gap:8px;display:grid}.teacher-student-access-module__-rH5IG__workspace input,.teacher-student-access-module__-rH5IG__workspace select{color:#173e55;background:#fff;border:1px solid #abc7d8;border-radius:8px;width:100%;min-width:0;padding:10px}.teacher-student-access-module__-rH5IG__notice{background:#fff8e6;border:1px solid #e7c56b;border-radius:8px;padding:12px}.teacher-student-access-module__-rH5IG__search{align-items:end;gap:10px;margin:18px 0;display:flex}.teacher-student-access-module__-rH5IG__search label{flex:1}.teacher-student-access-module__-rH5IG__list{gap:8px;display:grid}.teacher-student-access-module__-rH5IG__list article{background:#f7fafc;border:1px solid #d8e5ed;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.teacher-student-access-module__-rH5IG__list article div{overflow-wrap:anywhere;gap:6px;display:grid}.teacher-student-access-module__-rH5IG__list small{color:#526b7c}.teacher-student-access-module__-rH5IG__workspace nav,.teacher-student-access-module__-rH5IG__editor footer{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.teacher-student-access-module__-rH5IG__editor{border:2px solid #347ba4;border-radius:12px;margin-top:20px;padding:18px}.teacher-student-access-module__-rH5IG__editor select{max-width:100%}@media (max-width:600px){.teacher-student-access-module__-rH5IG__workspace{padding:12px}.teacher-student-access-module__-rH5IG__search{flex-wrap:wrap}.teacher-student-access-module__-rH5IG__search label{flex-basis:100%}.teacher-student-access-module__-rH5IG__list article{flex-direction:column;align-items:stretch}.teacher-student-access-module__-rH5IG__workspace nav{justify-content:space-between}}
