.GradeSectionHeading-module__z4ogaq__heading.GradeSectionHeading-module__z4ogaq__heading{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;text-align:left;margin:0 0 12px;font:600 13px/1.4 Inter,sans-serif}
.checklist-module__l7G10W__page{max-width:1080px;color:var(--text);margin:0 auto;padding:26px 24px 64px}.checklist-module__l7G10W__nav,.checklist-module__l7G10W__actions,.checklist-module__l7G10W__toolbar,.checklist-module__l7G10W__nodeActions{flex-wrap:wrap;align-items:center;display:flex}.checklist-module__l7G10W__nav{justify-content:space-between;gap:12px;margin-bottom:26px;font-size:13px}.checklist-module__l7G10W__nav a{color:var(--info-dark);font-weight:600;text-decoration:none}.checklist-module__l7G10W__backLink.back-btn{border-color:var(--blue-a30);color:var(--text);margin:0;font-size:.95rem;font-weight:500}.checklist-module__l7G10W__backLink.back-btn i{color:var(--info-dark)}.checklist-module__l7G10W__backLink.back-btn:hover{border-color:var(--info-dark);background:var(--info-soft);color:var(--text)}.checklist-module__l7G10W__backLink.back-btn:before{background:linear-gradient(90deg, transparent, var(--blue-a12), transparent)}.checklist-module__l7G10W__nav span,.checklist-module__l7G10W__eyebrow{color:var(--text-muted);font-size:12px}.checklist-module__l7G10W__header{border:1px solid var(--blue-a18);background:var(--info-soft);border-radius:16px;margin-bottom:20px;padding:24px 26px}.checklist-module__l7G10W__eyebrow{color:var(--info-dark);letter-spacing:.02em;font-weight:600;display:block}.checklist-module__l7G10W__header h1{letter-spacing:-.035em;text-transform:none;text-align:left;max-width:800px;margin:9px 0 22px;font:700 clamp(23px,2.5vw,30px)/1.25 Inter,sans-serif}.checklist-module__l7G10W__progress{width:100%}.checklist-module__l7G10W__progress>div{color:var(--text-muted);justify-content:space-between;gap:18px;font-size:13px;display:flex}.checklist-module__l7G10W__progress strong{color:var(--info-dark)}.checklist-module__l7G10W__progress progress{appearance:none;background:var(--blue-a12);width:100%;height:4px;color:var(--info-dark);border:0;border-radius:6px;margin-top:9px;display:block;overflow:hidden}.checklist-module__l7G10W__progress progress::-webkit-progress-bar{background:var(--blue-a12)}.checklist-module__l7G10W__progress progress::-webkit-progress-value{background:var(--info-dark);border-radius:6px}.checklist-module__l7G10W__progress progress::-moz-progress-bar{background:var(--info-dark)}.checklist-module__l7G10W__toolbar{justify-content:space-between;gap:12px;margin-bottom:14px}.checklist-module__l7G10W__toolbar .admin-edit-mode-toggle{width:auto;margin:0}.checklist-module__l7G10W__toolbar .admin-edit-mode-toggle label{box-shadow:none;border-color:var(--border);background:0 0;padding:6px 10px;font-size:12px;font-weight:600}.checklist-module__l7G10W__toolbar .admin-edit-mode-toggle input:checked+span:before{background:var(--info-dark)}.checklist-module__l7G10W__actions{gap:4px}.checklist-module__l7G10W__form button{background:var(--bg-card);color:var(--text);border:1px solid var(--border);cursor:pointer;font:inherit;border-radius:8px;padding:8px 12px;font-size:13px}.checklist-module__l7G10W__page button:not(.student-admin-icon):not(.checklist-module__l7G10W__expand){background:var(--bg-card);color:var(--text);border:1px solid var(--border);cursor:pointer;font:inherit;border-radius:8px;padding:8px 12px;font-size:13px}.checklist-module__l7G10W__form button:hover:not(:disabled){background:var(--info-soft);border-color:var(--blue-a30)}.checklist-module__l7G10W__page button:not(.student-admin-icon):not(.checklist-module__l7G10W__expand):hover:not(:disabled){background:var(--info-soft);border-color:var(--blue-a30)}.checklist-module__l7G10W__page button:disabled,.checklist-module__l7G10W__form button:disabled{opacity:.3;cursor:default}.checklist-module__l7G10W__page :focus-visible,.checklist-module__l7G10W__form :focus-visible{outline:2px solid var(--info-dark);outline-offset:3px}.checklist-module__l7G10W__page .checklist-module__l7G10W__iconButton{flex-shrink:0;padding:0;font-size:13px}.checklist-module__l7G10W__toolSeparator{background:var(--border);width:1px;height:18px;margin:0 5px}.checklist-module__l7G10W__tree,.checklist-module__l7G10W__tasks,.checklist-module__l7G10W__children{margin:0;list-style:none}.checklist-module__l7G10W__tree{border:1px solid var(--border);background:var(--bg-card);border-radius:14px;padding:8px 22px 18px}.checklist-module__l7G10W__tasks{padding:0}.checklist-module__l7G10W__section{margin-top:14px}.checklist-module__l7G10W__section+.checklist-module__l7G10W__section{margin-top:22px}.checklist-module__l7G10W__section>.checklist-module__l7G10W__row{padding:10px 0}.checklist-module__l7G10W__section>.checklist-module__l7G10W__row strong{color:var(--info-dark);font-size:13px;font-weight:650}.checklist-module__l7G10W__section>.checklist-module__l7G10W__row>.checklist-module__l7G10W__count{color:var(--info-dark)}.checklist-module__l7G10W__task{border-top:1px solid var(--border-pale-2);margin:0;padding:13px 0}.checklist-module__l7G10W__row{align-items:center;gap:9px;min-width:0;display:flex}.checklist-module__l7G10W__nodeTitle{overflow-wrap:anywhere;flex:1;min-width:0}.checklist-module__l7G10W__nodeTitle strong{font-size:14px;font-weight:450;line-height:1.5}.checklist-module__l7G10W__task>.checklist-module__l7G10W__row strong{font-weight:600}.checklist-module__l7G10W__points{color:var(--text-muted);white-space:nowrap;margin-left:8px;font-size:11px;display:inline-block}.checklist-module__l7G10W__row input{width:17px;height:17px;accent-color:var(--info-dark);cursor:pointer;flex-shrink:0;margin:0}.checklist-module__l7G10W__page .checklist-module__l7G10W__row .checklist-module__l7G10W__expand{width:24px;height:28px;box-shadow:none;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:0 0 24px;place-items:center;margin:0;padding:0;font-size:11px;line-height:1;display:inline-grid}.checklist-module__l7G10W__page .checklist-module__l7G10W__row .checklist-module__l7G10W__expand:hover{background:var(--info-soft);color:var(--info-dark)}.checklist-module__l7G10W__expand i{pointer-events:none;line-height:1;display:block}.checklist-module__l7G10W__spacer{flex-shrink:0;width:24px}.checklist-module__l7G10W__count{color:var(--text-muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11px}.checklist-module__l7G10W__assessment{background:var(--info-soft);color:var(--info-dark);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:5px 8px;font-size:11px;text-decoration:none;display:inline-flex}.checklist-module__l7G10W__assessment:hover{background:var(--blue-a18)}.checklist-module__l7G10W__description{max-width:720px;color:var(--text-muted);white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0 8px 50px;font-size:13px;line-height:1.6}.checklist-module__l7G10W__children{border-left:1px solid var(--border);margin:10px 0 3px 32px;padding-left:10px}.checklist-module__l7G10W__children>.checklist-module__l7G10W__node{padding:5px 0}.checklist-module__l7G10W__nodeActions{gap:1px;margin-left:3px}.checklist-module__l7G10W__nodeActions .checklist-module__l7G10W__iconButton{width:30px;height:30px;box-shadow:none;font-size:12px}.checklist-module__l7G10W__page .checklist-module__l7G10W__nodeActions .checklist-module__l7G10W__assessmentControl{color:var(--info-dark);border-color:var(--blue-a18);background:var(--info-soft)}.checklist-module__l7G10W__page .checklist-module__l7G10W__nodeActions .checklist-module__l7G10W__assessmentControl:hover:not(:disabled){border-color:var(--blue-a30);background:var(--blue-a18)}.checklist-module__l7G10W__page .checklist-module__l7G10W__danger,.checklist-module__l7G10W__form .checklist-module__l7G10W__danger{color:var(--danger)}.checklist-module__l7G10W__page .checklist-module__l7G10W__danger:hover:not(:disabled){color:var(--danger);background:var(--danger-soft);border-color:#0000}.checklist-module__l7G10W__empty{justify-items:start;gap:16px;padding:32px 0;display:grid}.checklist-module__l7G10W__form{color:var(--text);gap:18px;padding:22px;display:grid}.checklist-module__l7G10W__form label{gap:7px;font-size:14px;display:grid}.checklist-module__l7G10W__form input,.checklist-module__l7G10W__form textarea,.checklist-module__l7G10W__form select{box-sizing:border-box;border:1px solid var(--border);background:var(--bg-card);width:100%;min-width:0;color:var(--text);font:inherit;border-radius:8px;padding:10px 12px}.checklist-module__l7G10W__form textarea{resize:vertical}.checklist-module__l7G10W__form p{color:var(--text-muted);margin:0;font-size:14px;line-height:1.6}.checklist-module__l7G10W__form .checklist-module__l7G10W__error{color:var(--danger)}.checklist-module__l7G10W__form button[type=submit]{background:var(--info-dark);color:var(--text-inverse)}.checklist-module__l7G10W__fields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.checklist-module__l7G10W__nodeOrder{border:0;min-width:0;margin:0;padding:0}.checklist-module__l7G10W__nodeOrder legend{margin-bottom:8px;padding:0;font-size:14px}.checklist-module__l7G10W__nodeOrder>div{align-items:center;gap:12px;display:flex}.checklist-module__l7G10W__nodeOrder span{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:13px}.checklist-module__l7G10W__form .checklist-module__l7G10W__nodeOrder button{border-radius:50%;place-items:center;width:36px;height:36px;padding:0;line-height:1;display:inline-grid}.checklist-module__l7G10W__importCard .checklist-module__l7G10W__error{color:var(--danger)}.checklist-module__l7G10W__importCard :focus-visible{outline:2px solid var(--admin-blue);outline-offset:3px}.checklist-module__l7G10W__importCard .student-admin-import-modal__paste>label{color:var(--import-paste-label);text-align:center;font-size:13px}@media (max-width:760px){.checklist-module__l7G10W__row{flex-wrap:wrap;gap:7px}.checklist-module__l7G10W__nodeTitle{flex-basis:calc(100% - 100px)}.checklist-module__l7G10W__nodeActions{flex-basis:100%;margin:3px 0 0 48px}.checklist-module__l7G10W__nodeActions .checklist-module__l7G10W__iconButton{width:30px;height:30px;font-size:12px}.checklist-module__l7G10W__row .checklist-module__l7G10W__assessment{margin-left:48px}.checklist-module__l7G10W__section .checklist-module__l7G10W__nodeActions{margin-left:30px}}@media (max-width:480px){.checklist-module__l7G10W__page{padding:20px 12px 40px}.checklist-module__l7G10W__nav{gap:8px;margin-bottom:22px}.checklist-module__l7G10W__header{padding:20px 18px}.checklist-module__l7G10W__header h1{font-size:23px}.checklist-module__l7G10W__toolbar{gap:10px}.checklist-module__l7G10W__tree{border-radius:10px;padding:4px 10px 12px}.checklist-module__l7G10W__children{margin-left:12px;padding-left:8px}.checklist-module__l7G10W__description{margin-left:0}.checklist-module__l7G10W__section>.checklist-module__l7G10W__row strong{font-size:12px}.checklist-module__l7G10W__form{padding:16px}}
.assessment-module__2wioUW__workspace{max-width:1100px;color:var(--text,#1b291c);margin:32px auto 60px;padding:0 24px}.assessment-module__2wioUW__header{color:#fff;background:#193e30;border-radius:24px;margin:24px 0;padding:28px 32px}.assessment-module__2wioUW__header>span{color:#d3e5c7;align-items:center;gap:9px;font-size:.85rem;font-weight:600;display:flex}.assessment-module__2wioUW__header h1{letter-spacing:-.025em;text-transform:none;overflow-wrap:anywhere;margin:14px 0 12px;font-family:Inter,sans-serif;font-size:clamp(1.6rem,4vw,2.2rem);font-weight:700;line-height:1.2}.assessment-module__2wioUW__header p{color:#d6e3d9;margin:12px 0;line-height:1.6}.assessment-module__2wioUW__header>div{color:#d6e3d9;font-size:.8rem;line-height:1.7}.assessment-module__2wioUW__tabs,.assessment-module__2wioUW__actions,.assessment-module__2wioUW__row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.assessment-module__2wioUW__tabs{background:#eaf1e7;border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:26px;padding:6px;display:grid}.assessment-module__2wioUW__staffTabs{grid-template-columns:repeat(3,minmax(0,1fr))}.assessment-module__2wioUW__tabs a,.assessment-module__2wioUW__tabs>span{box-sizing:border-box;color:#53664e;text-align:center;border-radius:13px;justify-content:center;align-items:center;min-height:44px;padding:12px 18px;font-size:.85rem;font-weight:600;text-decoration:none;display:flex}.assessment-module__2wioUW__tabs .assessment-module__2wioUW__selected{color:#254b2d;background:#fff;box-shadow:0 2px 6px #1b3f2610}.assessment-module__2wioUW__row{justify-content:space-between;margin-bottom:16px}.assessment-module__2wioUW__row h2,.assessment-module__2wioUW__row h3{margin:0}.assessment-module__2wioUW__row>div{min-width:0}.assessment-module__2wioUW__primary{font-weight:700;}.assessment-module__2wioUW__secondary{}.assessment-module__2wioUW__danger{color:#ab3f57;background:#fff4f6;border-color:#e7b7c4;}.assessment-module__2wioUW__iconButton{cursor:pointer;color:#29472c;background:#fff;border:1px solid #cfd9cc;border-radius:999px;justify-content:center;align-items:center;min-height:44px;font:600 .85rem Inter,sans-serif;display:inline-flex}.assessment-module__2wioUW__iconButton:hover{background:#f2f7ee}.assessment-module__2wioUW__textButton{color:#4c6648;cursor:pointer;background:0 0;border:0;padding:9px 4px;font:600 .8rem Inter,sans-serif}.assessment-module__2wioUW__iconButton{width:44px;padding:8px}.assessment-module__2wioUW__workspace button:disabled,.assessment-module__2wioUW__editorForm button:disabled{opacity:.5;cursor:not-allowed}.assessment-module__2wioUW__editorForm :is(button,input,textarea,select):focus-visible{outline-offset:3px;outline:2px solid #4c8c4b}.assessment-module__2wioUW__workspace :is(button,a,input,textarea,select):not(.answer-input-course):focus-visible{outline-offset:3px;outline:2px solid #4c8c4b}.assessment-module__2wioUW__task,.assessment-module__2wioUW__history,.assessment-module__2wioUW__editor{background:#fff;border:1px solid #dde3d9;border-radius:22px;min-width:0;margin:20px 0;padding:26px;box-shadow:0 3px 12px #18381e06}.assessment-module__2wioUW__task{overflow-wrap:anywhere;scroll-margin-top:24px}.assessment-module__2wioUW__taskAnswer{margin:18px 0 0}.assessment-module__2wioUW__taskAnswer .answer-input-group{max-width:460px}.assessment-module__2wioUW__startCard{border:1px solid var(--border);background:var(--bg-card);text-align:center;border-radius:22px;justify-items:center;gap:16px;padding:40px 24px;display:grid}.assessment-module__2wioUW__startCard h2{color:var(--text);margin:0;font-size:1.35rem}.assessment-module__2wioUW__startCard p{color:var(--text-muted);margin:0 0 4px;line-height:1.7}.assessment-module__2wioUW__startIcon{color:#a77936;background:#fff2db;border-radius:18px;place-items:center;width:56px;height:56px;font-size:1.5rem;display:grid}.assessment-module__2wioUW__startTitle{color:#294b30;margin:0;font-size:1.05rem;font-weight:700}.assessment-module__2wioUW__task h2{font-size:1.05rem}.assessment-module__2wioUW__task img,.assessment-module__2wioUW__preview img{max-width:100%;height:auto}:is(.assessment-module__2wioUW__task .trainer-math-text,.assessment-module__2wioUW__preview .trainer-math-text){white-space:pre-wrap;overflow-wrap:anywhere;font-size:1rem;line-height:1.8}:is(.assessment-module__2wioUW__task .katex-display,.assessment-module__2wioUW__preview .katex-display){padding:4px 0;overflow:auto hidden}.assessment-module__2wioUW__summary{background:#f2f6ed;border:1px solid #d6dfcf;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:20px 24px;display:flex}.assessment-module__2wioUW__summary strong{font-size:1.05rem}.assessment-module__2wioUW__summary p{color:#60715b;margin:8px 0 0;font-size:.8rem;line-height:1.6}.assessment-module__2wioUW__answerForm{flex-wrap:wrap;align-items:flex-end;gap:12px;margin:24px 0 12px;display:flex}.assessment-module__2wioUW__answerForm label{flex:200px;max-width:400px}.assessment-module__2wioUW__editorForm label,.assessment-module__2wioUW__answerForm label{color:#53664f;flex-direction:column;gap:8px;font-size:.85rem;font-weight:600;display:flex}.assessment-module__2wioUW__editorForm input:not([type=checkbox]),.assessment-module__2wioUW__editorForm select,.assessment-module__2wioUW__editorForm textarea,.assessment-module__2wioUW__answerForm input{box-sizing:border-box;color:#1c2a1a;background:#fcfdf9;border:1px solid #d1dbcc;border-radius:12px;width:100%;min-width:0;padding:12px 14px;font:400 .9rem Inter,sans-serif}.assessment-module__2wioUW__answerForm input{min-height:46px}.assessment-module__2wioUW__editorForm textarea{resize:vertical;line-height:1.7}.assessment-module__2wioUW__editorForm{gap:20px;padding:24px;display:grid}.assessment-module__2wioUW__editorForm .assessment-module__2wioUW__row{margin-bottom:0}.assessment-module__2wioUW__editorForm .assessment-module__2wioUW__switch{flex-direction:row;align-items:center;gap:8px;margin:12px 0}.assessment-module__2wioUW__switch input{accent-color:#397741;width:18px;height:18px}.assessment-module__2wioUW__muted{color:#67755f;font-size:.8rem;line-height:1.65}.assessment-module__2wioUW__details{border-top:1px solid #e4e9e0;margin:18px 0 0;padding-top:14px}.assessment-module__2wioUW__details>summary{color:#4a6245;cursor:pointer;padding-bottom:12px;font-size:.85rem;font-weight:600}.assessment-module__2wioUW__details .assessment-module__2wioUW__details{margin:12px 0}.assessment-module__2wioUW__variant{background:#f8faf5;border:1px solid #dde5d7;border-radius:16px;padding:20px}.assessment-module__2wioUW__params{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:14px;display:grid}.assessment-module__2wioUW__params label:last-child{min-width:140px}.assessment-module__2wioUW__blockEditor{min-width:0}.assessment-module__2wioUW__hintEditor{margin:14px 0}.assessment-module__2wioUW__preview{border:1px solid #d9e2d2;border-radius:16px;padding:20px}.assessment-module__2wioUW__preview .assessment-module__2wioUW__row{margin-bottom:18px}.assessment-module__2wioUW__reveal{background:#f5f7f0;border-left:3px solid #8aa970;border-radius:14px;margin:16px 0;padding:18px}.assessment-module__2wioUW__reveal>strong{margin-bottom:8px;display:block}.assessment-module__2wioUW__answer{border-top:1px solid #d9e2d0;flex-wrap:wrap;align-items:baseline;gap:7px;margin-top:12px;padding-top:12px;display:flex}.assessment-module__2wioUW__answer .trainer-math-text{display:inline}.assessment-module__2wioUW__hints{gap:8px;margin:18px 0;display:grid}.assessment-module__2wioUW__hints .assessment-module__2wioUW__reveal{margin:0}.assessment-module__2wioUW__checks{margin:12px 0;padding:0;list-style:none}.assessment-module__2wioUW__checks li{border-bottom:1px solid #e9ede5;flex-wrap:wrap;align-items:baseline;gap:8px 16px;padding:10px 0;font-size:.85rem;display:flex}.assessment-module__2wioUW__checks li>span{overflow-wrap:anywhere;flex:1}.assessment-module__2wioUW__checks time{color:#6c7867;font-size:.75rem}.assessment-module__2wioUW__correct{color:#39723d}.assessment-module__2wioUW__incorrect{color:#b14b50}.assessment-module__2wioUW__userAnswer{overflow-wrap:anywhere;font-weight:600}.assessment-module__2wioUW__questionNav{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.assessment-module__2wioUW__questionNav a{background:#fff;border:1px solid #d5dfcf;border-radius:10px;place-items:center;width:36px;height:36px;font-weight:600;text-decoration:none;display:grid}.assessment-module__2wioUW__historyItem{color:inherit;border-bottom:1px solid #e1e7da;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:18px 4px;text-decoration:none;display:flex}.assessment-module__2wioUW__historyItem:hover{background:#f8faf5}.assessment-module__2wioUW__historyItem>div{flex-direction:column;gap:7px;display:flex}.assessment-module__2wioUW__historyItem>div:last-child{text-align:right}.assessment-module__2wioUW__historyItem span{color:#67785e;font-size:.8rem}.assessment-module__2wioUW__error{color:#9e3c50;overflow-wrap:anywhere;background:#fff3f5;border:1px solid #ecc2ca;border-radius:14px;padding:16px 20px;line-height:1.6}.assessment-module__2wioUW__error p{margin:8px 0}.assessment-module__2wioUW__empty{color:#6a775f;text-align:center;background:#f5f8ef;border-radius:16px;margin:22px 0;padding:32px 20px}.assessment-module__2wioUW__preparing{color:#3c5f32;background:#eef5e6;border-radius:14px;gap:10px;margin:18px 0;padding:18px;font-size:.85rem;display:grid}.assessment-module__2wioUW__preparing progress{accent-color:#397744;width:100%}.assessment-module__2wioUW__sourceExcerpt{white-space:pre-wrap;overflow-wrap:anywhere;max-height:160px;font-size:.9rem;overflow:auto}.assessment-module__2wioUW__number{color:#3d6931;font-weight:700}.assessment-module__2wioUW__json{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;font:400 .8rem/1.7 monospace!important}.assessment-module__2wioUW__file{background:#f3f7ed;border:1px dashed #b6c8aa;border-radius:12px;padding:15px}@media (max-width:600px){.assessment-module__2wioUW__workspace{margin-top:20px;padding:0 14px}.assessment-module__2wioUW__header{border-radius:20px;padding:24px 20px}.assessment-module__2wioUW__task,.assessment-module__2wioUW__editor,.assessment-module__2wioUW__history{border-radius:17px;padding:18px}.assessment-module__2wioUW__editorForm{padding:16px}.assessment-module__2wioUW__tabs a,.assessment-module__2wioUW__tabs>span{padding:10px 12px;font-size:.8rem}.assessment-module__2wioUW__staffTabs{grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-module__2wioUW__staffTabs>a:last-child{grid-column:1/-1}.assessment-module__2wioUW__params{grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-module__2wioUW__params label:last-child{grid-column:1/-1}.assessment-module__2wioUW__variant,.assessment-module__2wioUW__preview{padding:14px}.assessment-module__2wioUW__actions{gap:8px}.assessment-module__2wioUW__primary,.assessment-module__2wioUW__secondary,.assessment-module__2wioUW__danger{padding:10px 14px;font-size:.8rem}.assessment-module__2wioUW__answerForm>button{width:100%}.assessment-module__2wioUW__historyItem>div:last-child{text-align:left}}.assessment-module__2wioUW__parameterValues{flex-wrap:wrap;gap:10px;margin:0;display:flex}.assessment-module__2wioUW__parameterValues>div{background:#f1f5ec;border-radius:10px;gap:10px;padding:8px 12px;font-size:.85rem;display:flex}.assessment-module__2wioUW__parameterValues dt{color:#4d6741;font-weight:600}.assessment-module__2wioUW__parameterValues dd{overflow-wrap:anywhere;margin:0}.assessment-module__2wioUW__questionNav a{color:#697460}.assessment-module__2wioUW__questionNav a.assessment-module__2wioUW__correct{color:#39723d;background:#eff6e9}.assessment-module__2wioUW__questionNav a.assessment-module__2wioUW__incorrect{color:#b14b50;background:#fff0f1}.assessment-module__2wioUW__workspace{max-width:1140px}.assessment-module__2wioUW__header{text-align:left;justify-content:space-between;align-items:center;gap:26px;padding:30px 34px;display:flex;box-shadow:0 8px 24px #193e3010}.assessment-module__2wioUW__headerContent{min-width:0}.assessment-module__2wioUW__header .assessment-module__2wioUW__headerLabel{color:#f1d7a5;letter-spacing:.04em;font-size:.75rem;font-weight:700;display:inline-flex}.assessment-module__2wioUW__header h1{color:#fff;text-align:left;margin:10px 0 18px}.assessment-module__2wioUW__headerFacts{color:#d5e2d8;flex-wrap:wrap;gap:10px 22px;font-size:.78rem;display:flex}.assessment-module__2wioUW__headerFacts span{align-items:center;gap:7px;display:inline-flex}.assessment-module__2wioUW__header .assessment-module__2wioUW__headerMark{color:#e9cd8f;background:#ffffff0c;border-radius:25px;flex:0 0 86px;place-items:center;height:86px;font-size:2.2rem;display:grid}.assessment-module__2wioUW__editor{box-shadow:none;background:0 0;border:0;padding:0}.assessment-module__2wioUW__editorHeading{justify-content:space-between;align-items:center;gap:16px;margin:30px 0 20px;display:flex}.assessment-module__2wioUW__editorHeading h2{align-items:center;gap:10px;margin:9px 0 7px;font-size:1.4rem;font-weight:700;display:flex}.assessment-module__2wioUW__editorHeading p{margin:0}.assessment-module__2wioUW__eyebrow{color:#77836d;align-items:center;gap:7px;font-size:.7rem;font-weight:600;display:inline-flex}.assessment-module__2wioUW__countBadge{color:#477137;background:#eaf1e2;border-radius:10px;place-items:center;min-width:30px;height:30px;padding:0 7px;font-size:.85rem;display:inline-grid}.assessment-module__2wioUW__editor>.assessment-module__2wioUW__actions{gap:10px;padding-bottom:8px}.assessment-module__2wioUW__authorTask{overflow-wrap:anywhere;background:#fff;border:1px solid #dce3d8;border-radius:21px;min-width:0;margin:18px 0;padding:24px;box-shadow:0 4px 16px #24351c04}.assessment-module__2wioUW__taskIdentity{align-items:center;gap:11px;font-size:.95rem;display:flex}.assessment-module__2wioUW__taskIndex{color:#9c7134;background:#fff1d8;border-radius:11px;place-items:center;width:34px;height:34px;font-size:.85rem;font-weight:700;display:grid}.assessment-module__2wioUW__variantBadge{color:#6c7a60;background:#f1f4ed;border-radius:999px;padding:6px 11px;font-size:.72rem}.assessment-module__2wioUW__taskTools{border-top:1px solid #edf0e8;flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;padding-top:17px;display:flex}.assessment-module__2wioUW__taskTools .assessment-module__2wioUW__secondary{min-height:38px;padding:8px 15px;font-size:.78rem}.assessment-module__2wioUW__taskTools .assessment-module__2wioUW__iconButton{width:34px;height:34px;min-height:34px;font-size:.85rem}.assessment-module__2wioUW__deleteTask{color:#b96b6e;cursor:pointer;background:#fff4f3;border:0;border-radius:11px;place-items:center;width:36px;height:36px;margin-left:auto;display:grid}.assessment-module__2wioUW__deleteTask:hover{background:#ffe9e6}.assessment-module__2wioUW__authorTask .trainer-math-text{font-size:.97rem;line-height:1.8}.assessment-module__2wioUW__authorTask img{max-width:100%;height:auto}.assessment-module__2wioUW__modeRow{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px 18px;margin:0 0 20px;display:flex}.assessment-module__2wioUW__modeRow .admin-edit-mode-toggle{width:auto;margin:0}.assessment-module__2wioUW__modeRow>span{color:#86917a;font-size:.75rem}.assessment-module__2wioUW__task{border-top:3px solid #e9cf9f;padding:26px 28px}.assessment-module__2wioUW__task h2{color:#24492f;align-items:center;gap:9px;display:flex}.assessment-module__2wioUW__summary{background:#fff;border:1px solid #dce4d7;padding:23px 26px;box-shadow:0 4px 14px #203b1905}.assessment-module__2wioUW__questionNav{gap:9px;padding:5px 0}.assessment-module__2wioUW__questionNav a{border-radius:12px;width:39px;height:39px}.assessment-module__2wioUW__reveal{background:#f7f8f3;border-color:#acc298}.assessment-module__2wioUW__answerForm{background:#f6f8f2;border-radius:15px;padding:18px}.assessment-module__2wioUW__dialog{color:#243324}.assessment-module__2wioUW__dialog .student-admin-panel{background:#fff;border-radius:24px}.assessment-module__2wioUW__dialog .student-admin-panel__head{margin:0;padding:0 46px 16px 0}.assessment-module__2wioUW__dialog .student-admin-panel__head strong{color:#24462e;font-family:Inter,sans-serif;font-weight:700}.assessment-module__2wioUW__dialog :is(button,input,textarea,select,summary):focus-visible{outline-offset:3px;outline:2px solid #55854c}.assessment-module__2wioUW__dialog button:disabled{opacity:.5;cursor:not-allowed}.assessment-module__2wioUW__dialog .assessment-module__2wioUW__editorForm{gap:20px;padding:24px}.assessment-module__2wioUW__taskDialogLayout,.assessment-module__2wioUW__importLayout{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:start;gap:28px;min-width:0;display:grid}.assessment-module__2wioUW__taskAuthorFields{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.assessment-module__2wioUW__taskPreviewPane{background:#f5f7f0;border-radius:18px;min-width:0;padding:20px}.assessment-module__2wioUW__sectionCaption{align-items:center;gap:11px;margin-top:6px;display:flex}.assessment-module__2wioUW__sectionCaption h3{color:#29492e;margin:0;font-size:1rem}.assessment-module__2wioUW__sectionCaption p{color:#7a8670;margin:5px 0 0;font-size:.75rem;line-height:1.5}.assessment-module__2wioUW__stepNumber{color:#60804a;background:#edf3e5;border-radius:9px;flex:0 0 28px;place-items:center;height:28px;font-size:.8rem;font-weight:700;display:grid}.assessment-module__2wioUW__fieldHelp{color:#7a866f;margin:-7px 0 0;font-size:.73rem;line-height:1.8}.assessment-module__2wioUW__fieldHelp code,.assessment-module__2wioUW__formatHelp code{color:#45633c;background:#eef2e8;border-radius:4px;padding:2px 4px}.assessment-module__2wioUW__taskAuthorFields>.assessment-module__2wioUW__details{border:1px solid #e3e8dc;border-radius:13px;margin:0;padding:13px 15px 3px}.assessment-module__2wioUW__variant{background:#fcfdf9;border:1px solid #e0e6d8;padding:16px}.assessment-module__2wioUW__variant .assessment-module__2wioUW__row{margin-bottom:12px}.assessment-module__2wioUW__variant .assessment-module__2wioUW__row strong{color:#506648;font-size:.83rem}.assessment-module__2wioUW__variant .assessment-module__2wioUW__details{margin:12px 0 0;padding-top:12px}.assessment-module__2wioUW__addVariant{color:#5d7c4b;cursor:pointer;background:#fff;border:1px dashed #bdcdb0;border-radius:13px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:43px;padding:10px;font:600 .8rem Inter,sans-serif;display:flex}.assessment-module__2wioUW__addVariant:hover{background:#f5f9ee}.assessment-module__2wioUW__variantsPreview{min-width:0}.assessment-module__2wioUW__previewHeading h3{color:#28482e;margin:8px 0 6px;font-size:1rem}.assessment-module__2wioUW__previewHeading p{color:#819077;margin:0 0 18px;font-size:.73rem;line-height:1.6}.assessment-module__2wioUW__previewList{gap:12px;display:grid}.assessment-module__2wioUW__previewCard{overflow-wrap:anywhere;background:#fff;border:1px solid #e0e7d8;border-radius:15px;min-width:0;padding:17px}.assessment-module__2wioUW__previewCardHead{justify-content:space-between;align-items:center;gap:8px;margin-bottom:13px;font-size:.73rem;display:flex}.assessment-module__2wioUW__previewCardHead strong{color:#60754e;font-weight:600}.assessment-module__2wioUW__previewCardHead>span{color:#9aab8c;font-size:.65rem}.assessment-module__2wioUW__previewCard .trainer-math-text{white-space:pre-wrap;font-size:.88rem;line-height:1.8}.assessment-module__2wioUW__previewCard img{max-width:100%;height:auto}:is(.assessment-module__2wioUW__previewCard .katex-display,.assessment-module__2wioUW__authorTask .katex-display){overflow:auto hidden}.assessment-module__2wioUW__previewAnswer{border-top:1px solid #edf0e8;flex-wrap:wrap;align-items:baseline;gap:12px;margin-top:14px;padding-top:12px;display:flex}.assessment-module__2wioUW__previewAnswer>span:first-child{color:#8a957e;font-size:.73rem}.assessment-module__2wioUW__previewAnswer .trainer-math-text{color:#355831;font-weight:600}.assessment-module__2wioUW__previewMaterials{margin-top:14px;font-size:.75rem}.assessment-module__2wioUW__previewMaterials>summary{cursor:pointer;color:#748466;padding:2px 0}.assessment-module__2wioUW__previewMaterial{border-top:1px solid #edf0e7;margin-top:13px;padding-top:10px}.assessment-module__2wioUW__previewMaterial>strong{color:#7d8a72;margin-bottom:7px;font-size:.72rem;display:block}.assessment-module__2wioUW__previewPending,.assessment-module__2wioUW__previewError{color:#80906e;font-size:.73rem;line-height:1.65}.assessment-module__2wioUW__previewError{color:#a96352}.assessment-module__2wioUW__showMore{color:#627c4d;cursor:pointer;background:#eaf0e1;border:0;border-radius:12px;justify-content:center;align-items:center;gap:9px;width:100%;margin-top:12px;padding:13px 8px;font:600 .75rem Inter,sans-serif;display:flex}.assessment-module__2wioUW__showMore:hover{background:#e2ead7}.assessment-module__2wioUW__dialogFooter{text-align:left;background:0 0;border-top:1px solid #e8ecdf;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:18px 0 0;display:flex}.assessment-module__2wioUW__dialogFooter>span{color:#86917a;max-width:300px;font-size:.7rem;line-height:1.6}.assessment-module__2wioUW__dialogFooter>.assessment-module__2wioUW__actions{margin-left:auto}.assessment-module__2wioUW__importForm{gap:24px;padding:24px;display:grid}.assessment-module__2wioUW__importIntro{align-items:center;gap:14px;display:flex}.assessment-module__2wioUW__importIcon{color:#6d8a51;background:#eff4e7;border-radius:15px;flex:0 0 48px;place-items:center;height:48px;font-size:1.25rem;display:grid}.assessment-module__2wioUW__importIntro h3{color:#294b30;margin:0 0 5px;font-size:1.05rem}.assessment-module__2wioUW__importIntro p{color:#819074;margin:0;font-size:.76rem;line-height:1.6}.assessment-module__2wioUW__importSource{gap:18px;min-width:0;display:grid}.assessment-module__2wioUW__dropzone{text-align:center;cursor:pointer;background:#f7faf2;border:1.5px dashed #bdcdb0;border-radius:18px;flex-direction:column;align-items:center;gap:11px;padding:26px 18px;transition:background .15s,border-color .15s;display:flex;position:relative}.assessment-module__2wioUW__dropzone>i{color:#6d9551;font-size:1.7rem}.assessment-module__2wioUW__dropzone>strong{color:#4e713f;overflow-wrap:anywhere;font-size:.85rem;font-weight:600}.assessment-module__2wioUW__dropzone>span{color:#8b9a7f;font-size:.72rem}.assessment-module__2wioUW__dropzone:hover,.assessment-module__2wioUW__dropzone:focus-within,.assessment-module__2wioUW__dragging{background:#edf5e4;border-color:#7e9f64}.assessment-module__2wioUW__visuallyHidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.assessment-module__2wioUW__exampleDownload{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:1px 0 6px;display:flex}.assessment-module__2wioUW__exampleDownload>div{gap:6px;display:grid}.assessment-module__2wioUW__exampleDownload strong{color:#6c7e5b;font-size:.76rem;font-weight:600}.assessment-module__2wioUW__exampleDownload span{color:#98a48b;font-size:.67rem}.assessment-module__2wioUW__exampleDownload .assessment-module__2wioUW__secondary{min-height:37px;padding:8px 12px;font-size:.7rem}.assessment-module__2wioUW__codeLabel,.assessment-module__2wioUW__taskPicker{color:#6c7a60;gap:8px;font-size:.76rem;font-weight:600;display:grid}.assessment-module__2wioUW__codeLabel textarea{box-sizing:border-box;resize:vertical;color:#43503c;tab-size:2;background:#fbfcf9;border:1px solid #dce4d3;border-radius:14px;width:100%;min-width:0;max-height:420px;padding:15px}.assessment-module__2wioUW__formatHelp{color:#7a896b;padding:1px 0;font-size:.73rem;line-height:1.8}.assessment-module__2wioUW__formatHelp summary{cursor:pointer;color:#5e7950;font-weight:600}.assessment-module__2wioUW__formatHelp p{margin:10px 0}.assessment-module__2wioUW__importPreview{background:#f5f7f0;border-radius:18px;min-width:0;padding:20px}.assessment-module__2wioUW__importStats{color:#758b5f;flex-wrap:wrap;gap:8px 16px;margin-bottom:16px;font-size:.73rem;display:flex}.assessment-module__2wioUW__importStats i{color:#80a15e;margin-right:4px}.assessment-module__2wioUW__taskPicker{margin-bottom:20px}.assessment-module__2wioUW__taskPicker select{color:#526646;background:#fff;border:1px solid #dbe4d0;border-radius:11px;width:100%;min-width:0;padding:10px 12px;font:400 .85rem Inter,sans-serif}.assessment-module__2wioUW__previewPlaceholder{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:310px;padding:20px;display:flex}.assessment-module__2wioUW__previewPlaceholder>i{color:#b1c29c;margin-bottom:18px;font-size:1.8rem}.assessment-module__2wioUW__previewPlaceholder h3{color:#788b65;margin:0 0 10px;font-size:.95rem}.assessment-module__2wioUW__previewPlaceholder p{color:#94a284;max-width:275px;margin:0;font-size:.75rem;line-height:1.8}.assessment-module__2wioUW__previewPlaceholder .assessment-module__2wioUW__previewError{color:#a96352;margin-top:18px}@media (max-width:800px){.assessment-module__2wioUW__taskDialogLayout,.assessment-module__2wioUW__importLayout{grid-template-columns:minmax(0,1fr);gap:22px}.assessment-module__2wioUW__taskPreviewPane,.assessment-module__2wioUW__importPreview{padding:16px}.assessment-module__2wioUW__header{padding:25px}.assessment-module__2wioUW__header .assessment-module__2wioUW__headerMark{border-radius:19px;flex-basis:65px;height:65px;font-size:1.65rem}}@media (max-width:600px){.assessment-module__2wioUW__header{gap:12px;padding:23px 20px}.assessment-module__2wioUW__header .assessment-module__2wioUW__headerMark{display:none}.assessment-module__2wioUW__headerFacts{gap:8px 14px;font-size:.7rem}.assessment-module__2wioUW__header h1{margin-bottom:16px}.assessment-module__2wioUW__authorTask,.assessment-module__2wioUW__task{padding:19px}.assessment-module__2wioUW__editor{padding:0}.assessment-module__2wioUW__editorHeading{align-items:flex-start}.assessment-module__2wioUW__editorHeading>.assessment-module__2wioUW__secondary{min-height:36px;padding:8px 12px;font-size:.72rem}.assessment-module__2wioUW__taskTools{gap:8px}.assessment-module__2wioUW__taskTools .assessment-module__2wioUW__textButton{font-size:.7rem}.assessment-module__2wioUW__taskTools .assessment-module__2wioUW__iconButton{width:30px;height:30px;min-height:30px}.assessment-module__2wioUW__taskTools .assessment-module__2wioUW__deleteTask{width:32px;height:32px}.assessment-module__2wioUW__dialog .assessment-module__2wioUW__editorForm{padding:16px}.assessment-module__2wioUW__importIntro{align-items:flex-start;gap:11px}.assessment-module__2wioUW__importIntro h3{font-size:.95rem}.assessment-module__2wioUW__importForm{gap:20px;padding:18px 16px}.assessment-module__2wioUW__dialogFooter{gap:15px}.assessment-module__2wioUW__dialogFooter>.assessment-module__2wioUW__actions{width:100%}.assessment-module__2wioUW__dialogFooter .assessment-module__2wioUW__primary{flex:1}.assessment-module__2wioUW__dropzone{padding:23px 12px}.assessment-module__2wioUW__codeLabel textarea{font-size:.72rem!important}.assessment-module__2wioUW__previewPlaceholder{min-height:200px;padding:12px}}.assessment-module__2wioUW__authorTaskHead{justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;display:flex}.assessment-module__2wioUW__authorTaskHead .student-admin-task-actions{flex-shrink:0;position:static}.assessment-module__2wioUW__authorCondition{margin-top:18px}.assessment-module__2wioUW__reorderTools{gap:8px;margin-left:auto;display:flex}.assessment-module__2wioUW__finishRow{justify-content:flex-end;margin:28px 0 12px;display:flex}.assessment-module__2wioUW__startDialog .student-admin-panel{border-radius:24px;width:min(560px,100vw - 32px)!important;max-width:560px!important}.assessment-module__2wioUW__startPrompt{text-align:center;flex-direction:column;align-items:center;gap:22px;padding:28px 30px 32px;display:flex}.assessment-module__2wioUW__startPrompt h2{color:var(--text);overflow-wrap:anywhere;margin:0;font:700 1.35rem/1.4 Inter,sans-serif}.assessment-module__2wioUW__startPrompt p{max-width:340px;color:var(--text-muted);margin:0;font-size:.88rem;line-height:1.7}.assessment-module__2wioUW__startPrompt .assessment-module__2wioUW__startIcon{border-radius:24px;width:76px;height:76px;font-size:2rem}.assessment-module__2wioUW__startPrompt .assessment-module__2wioUW__actions{justify-content:center;width:100%;padding-top:4px}.assessment-module__2wioUW__startFacts{color:#76846d;flex-wrap:wrap;justify-content:center;gap:10px 20px;font-size:.78rem;display:flex}.assessment-module__2wioUW__startFacts span{align-items:center;gap:7px;display:inline-flex}.assessment-module__2wioUW__importModes{background:#edf3e7;border-radius:16px;gap:5px;padding:5px;display:flex}.assessment-module__2wioUW__importModes button{color:#607557;cursor:pointer;background:0 0;border:0;border-radius:12px;flex:1;min-width:0;padding:12px 16px;font:600 .85rem/1.5 Inter,sans-serif}.assessment-module__2wioUW__importModes button[aria-pressed=true]{color:#2a4f32;background:#fff;box-shadow:0 2px 6px #243c1610}@media (max-width:600px){.assessment-module__2wioUW__startPrompt{gap:18px;padding:20px 16px 24px}.assessment-module__2wioUW__startPrompt .assessment-module__2wioUW__actions{flex-direction:column-reverse;align-items:stretch}.assessment-module__2wioUW__startPrompt .assessment-module__2wioUW__primary,.assessment-module__2wioUW__startPrompt .assessment-module__2wioUW__secondary{justify-content:center}.assessment-module__2wioUW__importModes button{padding:10px 8px;font-size:.75rem}.assessment-module__2wioUW__finishRow>.assessment-module__2wioUW__primary{justify-content:center;width:100%}}.assessment-module__2wioUW__header{border-radius:20px;gap:18px;padding:22px 26px}.assessment-module__2wioUW__header h1{margin:7px 0 10px;font-size:clamp(1.45rem,3vw,1.85rem)}.assessment-module__2wioUW__header .assessment-module__2wioUW__headerMark{border-radius:17px;flex-basis:56px;height:56px;font-size:1.55rem}.assessment-module__2wioUW__headerFacts{font-size:.75rem}.assessment-module__2wioUW__finishRow{flex-wrap:wrap;align-items:center;gap:12px}.assessment-module__2wioUW__finishRow>.assessment-module__2wioUW__secondary{margin-right:auto}@media (max-width:600px){.assessment-module__2wioUW__header{padding:21px 20px}.assessment-module__2wioUW__finishRow>.assessment-module__2wioUW__secondary{justify-content:center;width:100%}}.assessment-module__2wioUW__resultScore{color:var(--text);justify-content:center;align-items:baseline;gap:9px;display:flex}.assessment-module__2wioUW__resultScore strong{font-size:3rem;font-weight:750;line-height:1}.assessment-module__2wioUW__resultScore span{color:var(--text-muted);font-size:1rem}.assessment-module__2wioUW__resultFacts{color:var(--text-muted);flex-wrap:wrap;justify-content:center;gap:10px 22px;font-size:.82rem;display:flex}.assessment-module__2wioUW__resultTasks{flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.assessment-module__2wioUW__resultTasks span{border:1px solid var(--border);background:var(--bg-muted);border-radius:10px;place-items:center;width:38px;height:38px;font-size:.85rem;font-weight:650;display:grid}.assessment-module__2wioUW__resultTasks .assessment-module__2wioUW__correct{border-color:var(--green-dark-a22);background:var(--accent-soft)}.assessment-module__2wioUW__resultTasks .assessment-module__2wioUW__incorrect{border-color:var(--danger-border);background:var(--danger-soft)}
.lesson-trainers{border:1px solid var(--border);background:var(--bg-card,#fff);border-radius:20px;margin:24px 0;padding:22px}.lesson-trainers h2{margin:0 0 16px;font-size:1.25rem}.lesson-trainers h2 i{color:var(--accent,#438247);margin-right:8px}.lesson-trainers__list{gap:10px;display:grid}.lesson-trainers__link{border:1px solid var(--border);color:var(--text,#223321);background:#f6faf4;border-radius:14px;align-items:center;gap:14px;min-width:0;padding:14px;text-decoration:none;transition:border-color .2s,background .2s;display:flex}.lesson-trainers__link:hover,.lesson-trainers__link:focus-visible{background:#edf6e8;border-color:#88b37c}.lesson-trainers__icon{color:#417640;background:#e8f2e2;border-radius:12px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.lesson-trainers__text{overflow-wrap:anywhere;flex:1;gap:4px;min-width:0;display:grid}.lesson-trainers__text span,.lesson-trainers__text small{color:var(--text-muted);font-size:.9rem}.trainer-attachments-editor{border:1px solid var(--border);background:#f7faf5;border-radius:14px;width:100%;min-width:0;margin:12px 0;padding:16px}.trainer-attachments-editor h4{margin:0 0 12px}.trainer-attachments-editor label{gap:6px;display:grid}.trainer-attachments-editor select{border:1px solid var(--border);width:100%;min-width:0;font:inherit;background:#fff;border-radius:10px;margin-top:8px;padding:10px 12px}.trainer-attachments-editor__selected{gap:6px;margin-bottom:12px;display:grid}.trainer-attachments-editor__row{background:#fff;border-radius:10px;align-items:center;gap:4px;min-width:0;padding:6px 8px;display:flex}.trainer-attachments-editor__row>span{overflow-wrap:anywhere;flex:1;min-width:0}.trainer-attachments-editor__row button{color:#426f3b;cursor:pointer;background:#edf4e9;border:0;border-radius:8px;flex-shrink:0;width:32px;height:32px}.trainer-attachments-editor__row button:disabled{opacity:.3;cursor:default}.quarter-custom-sections-admin__form{flex-wrap:wrap}.quarter-custom-sections-admin__form .trainer-attachments-editor{flex-basis:100%}.lesson-trainers.lesson-trainers--header{background:0 0;border:0;border-top:1px solid #fff3;border-radius:0;margin:24px 0 0;padding:20px 0 0}.lesson-trainers--header h2{color:#edf6e8;margin:0 0 12px;font-size:.95rem}.lesson-trainers--header h2 i{color:#c9e7b9}.lesson-trainers--header .lesson-trainers__list{flex-wrap:wrap;gap:10px;display:flex}.lesson-trainers--header .lesson-trainers__link{color:#fff;background:#ffffff14;border-color:#ffffff40;border-radius:12px;gap:10px;max-width:100%;padding:10px 14px}.lesson-trainers--header .lesson-trainers__link:hover,.lesson-trainers--header .lesson-trainers__link:focus-visible{background:#ffffff29;border-color:#c9e7b9}.lesson-trainers--header .lesson-trainers__link:focus-visible{outline-offset:3px;outline:2px solid #c9e7b9}.lesson-trainers--header .lesson-trainers__icon{color:#d8efcb;background:#ffffff1a;border-radius:9px;width:30px;height:30px}.lesson-trainers--header .lesson-trainers__text strong{color:#fff;font-size:.95rem}.lesson-trainers--header .lesson-trainers__text span{display:none}.lesson-trainers--header .lesson-trainers__text small{color:#d8e6d3}.lesson-trainers--header .lesson-trainers__link>.fa-arrow-right{color:#c9e7b9;font-size:.85rem}@media (max-width:640px){.lesson-trainers{padding:14px}.lesson-trainers__link{gap:10px;padding:12px}}.trainer-select{width:100%;min-width:0;position:relative}.trainer-select__input{align-items:center;display:flex;position:relative}.trainer-select__input>i{color:#75866f;pointer-events:none;font-size:13px;position:absolute;left:14px}.trainer-select__input>i:last-child{font-size:11px;left:auto;right:14px}.trainer-select .trainer-select__input input{border:1px solid var(--border);width:100%;min-width:0;font:inherit;background:#fff;border-radius:10px;font-size:14px;padding:11px 36px!important}.trainer-select__options{z-index:240;background:#fff;border:1px solid #d3dfce;border-radius:12px;max-height:260px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 8px 24px #20371e18}.trainer-select__options button{width:100%;min-height:42px;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:9px 10px;font:600 13px/1.4 Inter,sans-serif;display:flex}.trainer-select__options button>i{color:#7c52a7}.trainer-select__options button>span{overflow-wrap:anywhere;flex:1;min-width:0}.trainer-select__options button.is-highlighted,.trainer-select__options button:hover{background:#f3eef9}.trainer-select__options small{color:var(--text-muted);margin-top:2px;font-size:11px;font-weight:400;display:block}.trainer-select__options p{color:var(--text-muted);margin:10px;font-size:13px}
.course-node-copy{box-sizing:border-box;color:#20301f;background:#fff;border:1px solid #d7e4d7;border-radius:24px;width:min(560px,100% - 24px);max-height:calc(100dvh - 32px);margin:auto;padding:28px;overflow-y:auto;box-shadow:0 20px 70px #17291730}.course-node-copy::backdrop{background:#17291765}.course-node-copy h2{margin:16px 0;font-size:24px}.course-node-copy p{font-size:15px;line-height:1.6}.course-node-copy__icon{color:#407d40;background:#edf5ec;border-radius:16px;place-items:center;width:52px;height:52px;font-size:24px;display:grid}.course-node-copy fieldset{border:0;gap:16px;min-width:0;margin:24px 0 16px;padding:0;display:grid}.course-node-copy label{gap:8px;min-width:0;font-weight:600;display:grid}.course-node-copy input,.course-node-copy select{box-sizing:border-box;width:100%;min-width:0;color:inherit;font:inherit;background:#fafcf9;border:1px solid #cfdacf;border-radius:12px;padding:12px}.course-node-copy__notice{background:#edf5ec;border-radius:12px;padding:12px}.course-node-copy .course-node-copy__error{color:#b42318}.course-node-copy__actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.course-node-copy__actions button,.course-node-copy__actions a{color:inherit;font:inherit;cursor:pointer;background:#fff;border:1px solid #cfdacf;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-weight:600;text-decoration:none;display:inline-flex}.course-node-copy__actions .course-node-copy__submit,.course-node-copy__actions a{color:#fff;background:#407d40;border-color:#407d40}.course-node-copy button:disabled{opacity:.55;cursor:wait}.course-node-copy :is(input,select,button,a):focus-visible{outline-offset:3px;outline:3px solid #8fbe86}@media (max-width:480px){.course-node-copy{padding:20px}.course-node-copy h2{font-size:21px}.course-node-copy__actions>*{flex:1}}
.TheoryDocumentEditor-module__2Vnb7W__editor{min-width:0;color:var(--text);gap:14px;display:grid}.TheoryDocumentEditor-module__2Vnb7W__heading,.TheoryDocumentEditor-module__2Vnb7W__blockHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.TheoryDocumentEditor-module__2Vnb7W__heading>span{color:var(--text-muted);font-size:12px}.TheoryDocumentEditor-module__2Vnb7W__editor .TheoryDocumentEditor-module__2Vnb7W__help{color:var(--text-muted);margin:0;font-size:12px;font-weight:400;line-height:1.7}.TheoryDocumentEditor-module__2Vnb7W__toolbar,.TheoryDocumentEditor-module__2Vnb7W__tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.TheoryDocumentEditor-module__2Vnb7W__editor button,.TheoryDocumentEditor-module__2Vnb7W__confirm button,.TheoryDocumentEditor-module__2Vnb7W__upload{border:1px solid var(--border);color:var(--text);background:var(--bg-card);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:8px 11px;font:600 12px/1.4 Inter,sans-serif;display:inline-flex}.TheoryDocumentEditor-module__2Vnb7W__editor button:hover:not(:disabled),.TheoryDocumentEditor-module__2Vnb7W__confirm button:hover,.TheoryDocumentEditor-module__2Vnb7W__upload:hover{border-color:var(--accent);background:var(--accent-soft)}.TheoryDocumentEditor-module__2Vnb7W__editor button:disabled{opacity:.4;cursor:default}.TheoryDocumentEditor-module__2Vnb7W__editor :focus-visible,.TheoryDocumentEditor-module__2Vnb7W__confirm :focus-visible{outline:2px solid var(--accent);outline-offset:3px}.TheoryDocumentEditor-module__2Vnb7W__upload{position:relative}.TheoryDocumentEditor-module__2Vnb7W__upload input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.TheoryDocumentEditor-module__2Vnb7W__upload:focus-within{outline:2px solid var(--accent);outline-offset:3px}.TheoryDocumentEditor-module__2Vnb7W__block{border:1px solid var(--border);background:var(--bg-card);border-radius:12px;gap:12px;padding:16px;display:grid}.TheoryDocumentEditor-module__2Vnb7W__blockHead strong{font-size:13px}.TheoryDocumentEditor-module__2Vnb7W__tools{flex-wrap:nowrap;gap:4px}.TheoryDocumentEditor-module__2Vnb7W__tools button{width:30px;height:30px;padding:0}.TheoryDocumentEditor-module__2Vnb7W__fields{flex-wrap:wrap;gap:12px;display:flex}.TheoryDocumentEditor-module__2Vnb7W__fields>label{flex:180px}.TheoryDocumentEditor-module__2Vnb7W__editor label{gap:7px;font-size:13px;font-weight:600;display:grid}.TheoryDocumentEditor-module__2Vnb7W__editor input,.TheoryDocumentEditor-module__2Vnb7W__editor select,.TheoryDocumentEditor-module__2Vnb7W__editor textarea{box-sizing:border-box;border:1px solid var(--border);width:100%;min-width:0;color:var(--text);background:var(--bg);border-radius:8px;padding:9px 11px;font:400 14px/1.5 Inter,sans-serif}.TheoryDocumentEditor-module__2Vnb7W__editor textarea{resize:vertical}.TheoryDocumentEditor-module__2Vnb7W__editor .TheoryDocumentEditor-module__2Vnb7W__upload{display:inline-flex}.TheoryDocumentEditor-module__2Vnb7W__paste{gap:10px;display:grid}.TheoryDocumentEditor-module__2Vnb7W__paste textarea{font-family:monospace}.TheoryDocumentEditor-module__2Vnb7W__editor .TheoryDocumentEditor-module__2Vnb7W__error{color:var(--danger);margin:0;font-size:13px}.TheoryDocumentEditor-module__2Vnb7W__confirm{gap:18px;padding:20px;display:grid}.TheoryDocumentEditor-module__2Vnb7W__confirm p{margin:0;line-height:1.6}@media (max-width:480px){.TheoryDocumentEditor-module__2Vnb7W__block{padding:12px}.TheoryDocumentEditor-module__2Vnb7W__heading{align-items:flex-start}}
.ExamTools-module__O_TKZW__section{text-align:left;margin:8px 0 14px}.ExamTools-module__O_TKZW__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px;display:grid}.ExamTools-module__O_TKZW__card{--tool-color:var(--accent);--tool-soft:var(--accent-soft);box-sizing:border-box;border:1px solid var(--border);background:var(--bg-card);min-width:0;min-height:174px;color:var(--text);border-radius:20px;flex-direction:column;padding:20px;text-decoration:none;transition:border-color .18s,box-shadow .18s;display:flex}.ExamTools-module__O_TKZW__card:hover{border-color:var(--tool-color);box-shadow:var(--shadow)}.ExamTools-module__O_TKZW__card:focus-visible{outline:2px solid var(--tool-color);outline-offset:4px}.ExamTools-module__O_TKZW__checklist{--tool-color:var(--info-dark);--tool-soft:var(--info-soft)}.ExamTools-module__O_TKZW__top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ExamTools-module__O_TKZW__icon{background:var(--tool-soft);width:44px;height:44px;color:var(--tool-color);border-radius:14px;flex-shrink:0;place-items:center;font-size:21px;display:grid}.ExamTools-module__O_TKZW__arrow{color:var(--text-muted);margin-top:3px;font-size:16px}.ExamTools-module__O_TKZW__card:hover .ExamTools-module__O_TKZW__arrow{color:var(--tool-color)}.ExamTools-module__O_TKZW__card h4{color:var(--text);letter-spacing:-.02em;text-transform:none;overflow-wrap:anywhere;margin:16px 0 6px;font:650 18px/1.35 Inter,sans-serif}.ExamTools-module__O_TKZW__card p{color:var(--text-muted);overflow-wrap:anywhere;margin:0;font:400 14px/1.55 Inter,sans-serif}@media (max-width:600px){.ExamTools-module__O_TKZW__grid{grid-template-columns:1fr;gap:12px}.ExamTools-module__O_TKZW__card{min-height:164px;padding:18px}}@media (prefers-reduced-motion:reduce){.ExamTools-module__O_TKZW__card{transition:none}}
