@charset "UTF-8";.blinds-nav[data-v-3b89522c]{display:flex;margin-bottom:0;align-items:stretch;background:var(--gray4);border-bottom:1px solid var(--gray55)}.blind-tab[data-v-3b89522c]{flex:1;min-width:0;display:flex;align-items:center;gap:10px;padding:9px 14px;background:var(--gray4);border:1px solid var(--gray55);border-bottom:none;border-radius:0;cursor:pointer;transition:background .15s,border-color .15s}.blind-tab+.blind-tab[data-v-3b89522c]{border-left:none}.standalone .blind-tab.blind-tab-active[data-v-3b89522c]:first-child{border-radius:13px 0 0}.standalone .blind-tab.blind-tab-active[data-v-3b89522c]:last-child{border-radius:0 13px 0 0}.blind-tab-active[data-v-3b89522c]{background:var(--gray12);border-color:var(--gray55);box-shadow:0 1px 0 0 var(--gray12)}.blind-tab-active .blind-label[data-v-3b89522c],.blind-tab-done .blind-label[data-v-3b89522c]{color:var(--primary)}.blind-tab-disabled[data-v-3b89522c]{opacity:.5;pointer-events:none}.blind-tab[data-v-3b89522c]:first-child{flex:0 0 auto;aspect-ratio:1;justify-content:center}.blind-tab:first-child .blind-text[data-v-3b89522c]{display:none}.blind-disc[data-v-3b89522c]{width:42px;height:42px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center}.blind-disc-icon[data-v-3b89522c]{color:var(--white);font-size:25px}.blind-text[data-v-3b89522c]{display:flex;flex-direction:column;gap:1px;min-width:0;overflow:hidden}.blind-label[data-v-3b89522c]{font-size:13.5px;font-weight:700;line-height:1.25;color:var(--gray35);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.blind-value[data-v-3b89522c]{font-size:14.5px;font-weight:700;line-height:1.3;color:var(--common);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.blind-value-single[data-v-3b89522c]{display:flex;align-items:center;gap:4px;min-width:0}.blind-value-text[data-v-3b89522c]{min-width:0;overflow:hidden;text-overflow:ellipsis}.blind-value-icon[data-v-3b89522c]{font-size:15px;color:var(--gray35);flex-shrink:0}.blind-value-multi[data-v-3b89522c]{display:none}.blind-value-multi.blind-value-truncate[data-v-3b89522c]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@container (max-height: 520px) and (aspect-ratio > 1){.blinds-nav[data-v-3b89522c]{flex:0 0 280px;flex-direction:column;align-items:stretch;gap:0;margin-bottom:0;margin-left:0;margin-right:0;padding:0;border-right:1px solid var(--gray55);border-bottom:none;background:var(--gray4)}.blind-tab[data-v-3b89522c]{flex:0 0 auto;border-radius:0;border:1px solid var(--gray67);border-right:none;padding:13px 15px;background:var(--gray4);margin-bottom:4px;position:static}.blind-tab+.blind-tab[data-v-3b89522c]{border-left:1px solid var(--gray67)}.blind-tab[data-v-3b89522c]:last-child{margin-bottom:0}.blind-tab-active[data-v-3b89522c]{background:var(--gray12);border-color:var(--gray55);border-right-color:var(--gray12);position:relative;z-index:1}.blind-tab-active[data-v-3b89522c]:after{content:"";position:absolute;inset:0 -2px 0 auto;width:2px;height:auto;background:var(--gray12)}.blind-tab-active .blind-label[data-v-3b89522c],.blind-tab-done .blind-label[data-v-3b89522c]{color:var(--primary)}.blind-tab[data-v-3b89522c]:first-child{flex:0 0 auto;aspect-ratio:auto;justify-content:flex-start}.blind-tab:first-child .blind-text[data-v-3b89522c]{display:flex}.blind-value-single[data-v-3b89522c]{display:none}.blind-value-multi[data-v-3b89522c]{display:block;max-width:190px;white-space:normal;overflow:visible;text-overflow:unset}.blind-value-bullet[data-v-3b89522c]{padding-left:14px;position:relative}.blind-value-bullet[data-v-3b89522c]:before{content:"\2022";position:absolute;left:0}}.instruction-selector[data-v-4d3a8624]{display:flex;flex-direction:column;gap:8px;padding:4px 0}.instruction-label[data-v-4d3a8624]{font-weight:600;color:var(--common)}.instruction-required[data-v-4d3a8624]{color:var(--danger)}.instruction-max-points[data-v-4d3a8624]{display:flex;align-items:center;gap:8px}.instruction-max-points .moza-number-input[data-v-4d3a8624]{width:100px}.instruction-selector[data-v-4d3a8624] .quill-wrapper .ql-toolbar{background-color:var(--gray2)!important}.data-fill[data-v-006c2610]{container-type:inline-size;display:flex;flex-direction:column;gap:20px}.data-fill-grid[data-v-006c2610]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px}.data-fill-field-full[data-v-006c2610]{grid-column:1/-1}.data-fill-field[data-v-006c2610]{display:flex;flex-direction:column;gap:6px}.data-fill-timelimit-row[data-v-006c2610]{display:flex;flex-direction:row;align-items:flex-end;gap:24px}.data-fill-timelimit-row .data-fill-field[data-v-006c2610]{flex:0 0 200px}.data-fill-stepback[data-v-006c2610]{display:flex;align-items:center;gap:8px;margin:0;padding:6px 12px;border-radius:4px;background:var(--gray14);font-weight:600;color:var(--common);cursor:pointer;-webkit-user-select:none;user-select:none}.data-fill-label[data-v-006c2610]{font-weight:600;color:var(--common)}.data-fill-required[data-v-006c2610]{color:var(--danger)}@container (max-width: 640px){.data-fill-grid[data-v-006c2610]{grid-template-columns:1fr 1fr}.data-fill-field-subject[data-v-006c2610]{grid-column:1/-1}.data-fill-timelimit-row[data-v-006c2610]{flex-direction:column;align-items:stretch}.data-fill-timelimit-row .data-fill-field[data-v-006c2610]{flex:none}}@container (max-width: 400px){.data-fill-grid[data-v-006c2610]{grid-template-columns:1fr}}.assign-done[data-v-038f2556]{padding:15px;margin-bottom:20px;border:1px solid var(--green-24);border-radius:4px;background-color:var(--green-48);color:var(--common)}.assign-done-header[data-v-038f2556]{display:inline-flex;align-items:center;gap:6px;margin-bottom:12px;color:var(--green-53)}.assign-done-header h2[data-v-038f2556]{margin:0;font-size:clamp(20px,4.5cqi,30px);font-weight:400}.assign-done-info[data-v-038f2556]{display:flex;flex-direction:column;gap:6px;margin-bottom:20px;overflow:hidden}.assign-done-row[data-v-038f2556]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.assign-done-icon[data-v-038f2556]{color:currentColor;flex-shrink:0}.assign-done-guest-link[data-v-038f2556]{display:inline-flex;align-items:center;gap:4px;font-weight:700;word-break:break-all}.assign-done-footer[data-v-038f2556]{display:flex;gap:8px;flex-wrap:wrap}.assign-done-footer .btn-primary[data-v-038f2556]{color:var(--white)}.assign-done-btn[data-v-038f2556]{height:33px}.book-search-breadcrumb[data-v-5dcb4da0]{display:flex;align-items:center;flex-wrap:nowrap;gap:6px;padding:10px 12px;border-bottom:1px solid var(--gray105);background:var(--gray12);overflow-x:auto;scrollbar-width:none}.book-search-breadcrumb[data-v-5dcb4da0]::-webkit-scrollbar{display:none}.book-search-breadcrumb-item[data-v-5dcb4da0]{flex-shrink:0;padding:2px 4px;font-size:13px;color:var(--primary);white-space:nowrap;max-width:240px;overflow:hidden;text-overflow:ellipsis}.book-search-breadcrumb-item[data-v-5dcb4da0]:hover{-webkit-text-decoration:underline;text-decoration:underline}.book-search-breadcrumb-item-current[data-v-5dcb4da0]{color:var(--gray35);font-weight:600;cursor:default;flex:0 1 auto;min-width:0}.book-search-breadcrumb-separator[data-v-5dcb4da0]{flex-shrink:0;color:var(--gray55);font-size:13px}@container panel (max-width: 560px){.book-search-breadcrumb-item[data-v-5dcb4da0]{padding:6px 4px}}.skeleton[data-v-fd45be57]{color:transparent!important;animation:skeleton-pulse 1s ease-in-out .5s infinite}.curriculum-folder-list[data-v-fd45be57]{min-height:120px}.curriculum-folder-row[data-v-fd45be57]{display:flex;align-items:center;gap:10px;width:100%;border-bottom:1px solid var(--gray67);padding:10px 14px;color:var(--common);transition:background .15s ease}.curriculum-folder-row[data-v-fd45be57]:last-child{border-bottom:none}.curriculum-folder-row[data-v-fd45be57]:hover{background:var(--gray12)}.curriculum-folder-row[data-v-fd45be57]:disabled{opacity:1}.curriculum-folder-row[data-v-fd45be57]:disabled:hover{background:transparent}.curriculum-folder-icon[data-v-fd45be57]{color:var(--primary);flex-shrink:0}.curriculum-folder-flag[data-v-fd45be57]{flex-shrink:0}.curriculum-folder-title[data-v-fd45be57]{flex:1;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.curriculum-folder-arrow[data-v-fd45be57]{flex-shrink:0;color:var(--gray55)}.empty-state[data-v-fd45be57]{display:flex;align-items:center;justify-content:center;min-height:120px;padding:2rem;text-align:center;color:var(--gray52)}@container panel (max-width: 820px){.curriculum-folder-list[data-v-fd45be57]{background:var(--gray12);padding:8px 8px 0}.curriculum-folder-row[data-v-fd45be57]{margin-bottom:8px;padding:12px;background:var(--white);border:1px solid var(--gray105);border-bottom:1px solid var(--gray105);border-radius:10px;box-shadow:0 1px 3px #00000014}.curriculum-folder-row[data-v-fd45be57]:last-child{border-bottom:1px solid var(--gray105)}.curriculum-folder-title[data-v-fd45be57]{font-size:13.5px}}.book-search-select[data-v-85e6a34f]{display:flex;flex-direction:column}.book-search-input[data-v-85e6a34f]{width:auto!important;margin:12px 14px}.utils-paginator[data-v-85e6a34f]{margin:0;padding:10px 0;border-top:1px solid var(--gray105)}.curriculum-breadcrumb[data-v-08489e7d]{display:flex;align-items:center;flex-wrap:nowrap;gap:6px;padding:10px 12px;border-bottom:1px solid var(--gray105);background:var(--gray12);overflow-x:auto;scrollbar-width:none}.curriculum-breadcrumb[data-v-08489e7d]::-webkit-scrollbar{display:none}.curriculum-breadcrumb-item[data-v-08489e7d]{flex-shrink:0;padding:2px 4px;font-size:13px;color:var(--primary);white-space:nowrap;max-width:240px;overflow:hidden;text-overflow:ellipsis}.curriculum-breadcrumb-item-current[data-v-08489e7d]{color:var(--gray35);font-weight:600;cursor:default;flex:0 1 auto;min-width:0}.curriculum-breadcrumb-separator[data-v-08489e7d]{flex-shrink:0;color:var(--gray55);font-size:13px}@container panel (max-width: 560px){.curriculum-breadcrumb-item[data-v-08489e7d]{padding:6px 4px}}.too-long-label[data-v-d9e4a9ef]{font-weight:600;color:var(--common)}.too-long-old-title[data-v-d9e4a9ef]{color:var(--gray35);word-break:break-word}.too-long-option[data-v-d9e4a9ef]{display:flex;align-items:flex-start;gap:8px;margin-bottom:8px;cursor:pointer;color:var(--common)}.too-long-option input[data-v-d9e4a9ef]{margin-top:3px;flex-shrink:0}.too-long-textarea[data-v-d9e4a9ef]{width:100%;border:1px solid var(--gray55);border-radius:8px;padding:6px 10px;resize:vertical;min-height:60px}.time-limit-title[data-v-d9e4a9ef]{display:flex;align-items:center;gap:6px;color:var(--gray35);word-break:break-word}.time-limit-title-icon[data-v-d9e4a9ef]{flex-shrink:0}.time-limit-row[data-v-d9e4a9ef]{display:flex;align-items:center;flex-wrap:nowrap;gap:8px;margin-bottom:10px;cursor:pointer;color:var(--common);white-space:normal}.time-limit-row .time-limit-input[data-v-d9e4a9ef]{width:80px}.time-limit-checkbox[data-v-d9e4a9ef]{flex-shrink:0}.time-limit-input[data-v-d9e4a9ef]{display:inline-flex;min-height:24px;margin:0 4px;vertical-align:middle}.time-limit-input[data-v-d9e4a9ef] .moza-number-input-button{padding:2px;font-size:.875rem}.time-limit-input[data-v-d9e4a9ef] .moza-number-input-field{padding:0}.skeleton[data-v-d00d46b7]{color:#0000!important}.new-exercise-btn[data-v-d00d46b7]{align-self:flex-start;height:33px}.exercise-filters .share-switch[data-v-d00d46b7]{flex:0 0 auto;width:auto;min-width:160px}.share-switch-item[data-v-d00d46b7]{display:flex;align-items:center;gap:5px;padding:0 10px;white-space:nowrap}.filter-search[data-v-d00d46b7]{flex:1;min-width:120px;max-width:220px}.filter-search[data-v-d00d46b7] .moza-input-wrapper{height:33px;box-sizing:border-box;padding-top:0;padding-bottom:0}.filter-select[data-v-d00d46b7]{width:160px;flex-shrink:0}.filter-select[data-v-d00d46b7] button{width:100%;height:33px;min-height:33px;box-sizing:border-box;padding:0 10px}.filter-select-sm[data-v-d00d46b7]{width:120px}.exercise-selector[data-v-d00d46b7]{container-type:inline-size;display:flex;flex-direction:column;gap:20px}.panel[data-v-d00d46b7]{container:panel/inline-size;border:1px solid var(--gray55);border-radius:8px;background:var(--white);overflow:hidden;margin-bottom:0}.panel .panel-body[data-v-d00d46b7]{padding:0;min-height:134px;display:flex;flex-direction:column}.panel .panel-body-compact[data-v-d00d46b7]{min-height:134px}.panel .panel-body[data-v-d00d46b7]:after{content:"";flex:1 0 0%;background:linear-gradient(var(--border-color),var(--border-color)) top/100% 1px no-repeat}.exercise-filters[data-v-d00d46b7]{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.filter-inputs[data-v-d00d46b7]{display:flex;align-items:center;flex-wrap:wrap;gap:12px;width:100%}.table-grid[data-v-d00d46b7]{display:grid;grid-template-columns:48px minmax(170px,1.7fr) 55px 105px 160px 160px 120px;align-items:stretch}.table-grid>div[data-v-d00d46b7]:not(:last-child){border-right:1px solid var(--border-color)}.table-grid-header[data-v-d00d46b7]{background:var(--gray2);border-bottom:1px solid var(--border-color);font-weight:600;color:var(--common)}.table-grid-header>div[data-v-d00d46b7]{display:flex;align-items:center;padding:8px 12px}.table-row[data-v-d00d46b7]{position:relative;min-height:44px;border-bottom:1px solid var(--border-color);transition:background .15s ease}.table-row[data-v-d00d46b7]:last-child{border-bottom:none}.table-row[data-v-d00d46b7]:hover{background:var(--gray12)}.table-row>div[data-v-d00d46b7]{display:flex;align-items:center;padding:0 12px;color:var(--gray35)}.table-row>div i[data-v-d00d46b7]{font-size:20px}.table-row .cell-meta[data-v-d00d46b7],.table-row .cell-footer[data-v-d00d46b7]{display:none!important}.panel-assigned .table-row[data-v-d00d46b7]{background:var(--green-12)}.panel-assigned .table-row[data-v-d00d46b7]:hover{background:color-mix(in srgb,var(--green-12) 70%,var(--gray55))}.panel-assigned .table-row.table-row-selected[data-v-d00d46b7]{outline:2px solid var(--primary);outline-offset:-2px}.move-arrow[data-v-d00d46b7]{position:absolute;left:0;width:48px;height:22px;display:flex;align-items:center;justify-content:center;z-index:2}.move-arrow:hover .move-arrow-triangle[data-v-d00d46b7]{opacity:.7}.move-arrow-up[data-v-d00d46b7]{top:-11px}.move-arrow-up .move-arrow-triangle[data-v-d00d46b7]{border-bottom:12px solid var(--primary)}.move-arrow-down[data-v-d00d46b7]{bottom:-11px}.move-arrow-down .move-arrow-triangle[data-v-d00d46b7]{border-top:12px solid var(--primary)}.move-arrow-triangle[data-v-d00d46b7]{width:0;height:0;border-left:9px solid transparent;border-right:9px solid transparent}.cell-title[data-v-d00d46b7]{font-weight:600;color:var(--common)!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cell-title-with-gear[data-v-d00d46b7]{display:flex;align-items:center;gap:4px;overflow:hidden}.cell-title-with-gear .cell-type-icon[data-v-d00d46b7]{flex-shrink:0}.cell-title-with-gear .cell-title-text[data-v-d00d46b7]{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;-webkit-text-decoration:none;text-decoration:none}.cell-title-with-gear .cell-title-link[data-v-d00d46b7]{color:var(--primary)!important}.cell-title-with-gear .cell-title-actions[data-v-d00d46b7]{display:flex;align-items:center;gap:4px;flex-shrink:0;margin-left:auto}.cell-grade-text[data-v-d00d46b7]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;white-space:normal;text-align:center}.cell-desktop-only[data-v-d00d46b7]:has(.cell-grade-text){justify-content:center}.cell-subject-icon[data-v-d00d46b7]{font-size:20px}.cell-subject[data-v-d00d46b7],.cell-pages[data-v-d00d46b7],.th-center[data-v-d00d46b7]{justify-content:center}.action-btn-settings[data-v-d00d46b7]{flex-shrink:0;background:transparent;color:var(--primary)}.action-btn-settings[data-v-d00d46b7]:hover{background:var(--gray12)}.cell-action[data-v-d00d46b7]{display:flex;align-items:center;justify-content:center;padding:8px!important}.cell-action-lock[data-v-d00d46b7]{color:var(--gray35);font-size:16px}.cell-grip[data-v-d00d46b7]{display:none!important}.action-icon-btn[data-v-d00d46b7]{width:28px!important;height:28px!important;padding:0!important}.action-icon-btn.skeleton[data-v-d00d46b7]{border-color:transparent!important}.empty-state[data-v-d00d46b7]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:134px;padding:2rem;text-align:center;color:var(--gray52)}.empty-state-icon[data-v-d00d46b7]{font-size:24px}.empty-state-drop[data-v-d00d46b7]{outline:3px dashed var(--lightblue-icon);outline-offset:-12px;border-radius:20px}.utils-paginator[data-v-d00d46b7]{margin:0;padding:10px 0;border-top:1px solid var(--gray105)}.th-icon-only[data-v-d00d46b7]{justify-content:center;padding:8px 4px!important}.th-sortable[data-v-d00d46b7]{cursor:pointer;-webkit-user-select:none;user-select:none;display:flex;align-items:center;gap:6px}.th-sortable[data-v-d00d46b7]:not(.th-sortable-active):hover{color:var(--common)}.th-sortable:not(.th-sortable-active):hover .sort-triangle-idle[data-v-d00d46b7]{opacity:.7}.th-sortable-active[data-v-d00d46b7]{background:var(--primary);color:var(--white)!important}.sort-triangle[data-v-d00d46b7]{line-height:1}.sort-triangle-idle[data-v-d00d46b7]{opacity:.35;transition:opacity .15s}.table-row-draggable[data-v-d00d46b7]{cursor:grab}.table-row-draggable[data-v-d00d46b7]:active{cursor:grabbing}.sortable-fallback[data-v-d00d46b7]{display:flex!important;align-items:center;gap:8px;width:auto!important;height:auto!important;padding:8px 14px!important;background:var(--white);border:1px solid var(--border-color);border-radius:10px;box-shadow:0 6px 18px #0003}.sortable-fallback>div[data-v-d00d46b7]:not(.cell-title){display:none!important}.sortable-fallback .cell-title[data-v-d00d46b7]{padding:0!important;border-right:none!important;white-space:nowrap}.panel-assigned .table-row.sortable-ghost[data-v-d00d46b7]{opacity:.4;outline:2px dashed var(--primary);outline-offset:-2px}.panel-body:has(.sortable-ghost) .empty-state-drop[data-v-d00d46b7]{display:none}.panel:not(.panel-assigned) .table-row.sortable-ghost[data-v-d00d46b7]{display:none!important}@container panel (max-width: 820px){.table-grid-header[data-v-d00d46b7]{display:none}.cell-desktop-only[data-v-d00d46b7]{display:none!important}.panel-body[data-v-d00d46b7]{background:var(--gray12)}.panel-assigned .panel-body[data-v-d00d46b7]{background:var(--white)}.panel-body .table-grid[data-v-d00d46b7]{grid-template-columns:auto 1fr;grid-template-areas:"action title" "meta meta" "footer footer";column-gap:2px;row-gap:4px;padding:6px 8px;margin:0 8px 8px;background:var(--white);border:1px solid var(--border-color);border-radius:10px;box-shadow:0 1px 3px #00000014}.panel-body .table-grid[data-v-d00d46b7]:first-child{margin-top:8px}.panel-assigned .panel-body .table-grid[data-v-d00d46b7]{grid-template-columns:26px auto 1fr;grid-template-areas:"grip action title" "grip meta meta" "grip footer footer";background:var(--green-12)}.cell-grip[data-v-d00d46b7]{grid-area:grip;display:flex!important;align-items:center;justify-content:center;color:var(--gray55);border-right:none!important}.cell-action[data-v-d00d46b7]{grid-area:action;flex-direction:column;justify-content:flex-start;align-self:flex-start;gap:4px;padding:2px!important;border-right:none!important}.cell-title[data-v-d00d46b7]{grid-area:title;font-size:13.5px;padding:0 0 0 4px!important;border-right:none!important}.table-row .cell-meta[data-v-d00d46b7],.table-row .cell-footer[data-v-d00d46b7]{display:flex!important;flex-wrap:wrap;column-gap:4px;border-right:none!important}.cell-meta[data-v-d00d46b7]{grid-area:meta;font-size:11.5px}.cell-footer[data-v-d00d46b7]{grid-area:footer;justify-content:space-between;font-size:11px}.cell-footer>span[data-v-d00d46b7]{color:var(--gray35)!important}.cell-meta>span[data-v-d00d46b7],.cell-footer>span[data-v-d00d46b7]{padding:0!important;border-right:none!important}.cell-meta>span[data-v-d00d46b7]:not(:first-child):before,.cell-footer>span[data-v-d00d46b7]:not(:first-child):before{content:"|";margin-right:4px;color:var(--gray35)}.cell-footer>span[data-v-d00d46b7]:not(:first-child):before{content:none}.table-row[data-v-d00d46b7]{border-bottom:none}.move-arrow[data-v-d00d46b7]{position:absolute;left:50%;transform:translate(-50%);width:28px;height:8px;z-index:3}.move-arrow-up[data-v-d00d46b7]{top:-9px}.move-arrow-down[data-v-d00d46b7]{bottom:-9px}.move-arrow-triangle[data-v-d00d46b7]{border-left-width:6px;border-right-width:6px}.move-arrow-up .move-arrow-triangle[data-v-d00d46b7]{border-bottom-width:8px}.move-arrow-down .move-arrow-triangle[data-v-d00d46b7]{border-top-width:8px}.table-row-selected[data-v-d00d46b7]{outline-offset:0!important}}@container (max-width: 560px){.exercise-filters .share-switch[data-v-d00d46b7]{min-width:0}.share-switch:has(.share-switch-item:nth-child(3)) .share-switch-item[data-v-d00d46b7]{flex:1 1 50%!important}.filter-search[data-v-d00d46b7]{flex:1 1 100%;max-width:none}.filter-select[data-v-d00d46b7]{width:auto;flex:1 1 calc(50% - 6px)}.filter-select-sm[data-v-d00d46b7]{width:auto}}@container (max-width: 380px){.share-switch:has(.share-switch-item:nth-child(3)) .share-switch-item[data-v-d00d46b7]{flex:1 1 100%!important}}.precheck-wrapper[data-v-d00d46b7]{border-radius:8px;overflow:hidden}.precheck-wrapper[data-v-d00d46b7]:not(.hidden){padding:12px 0}.precheck-wrapper[data-v-d00d46b7] .markr-response{padding:12px 16px;border-radius:8px}.precheck-wrapper[data-v-d00d46b7] .waiting-tasks{display:flex;align-items:center;gap:8px;color:var(--gray35)}.precheck-wrapper[data-v-d00d46b7] .success-tasks{display:flex;align-items:center;gap:8px;color:var(--success);font-weight:600}.precheck-wrapper[data-v-d00d46b7] .error-tasks,.precheck-wrapper[data-v-d00d46b7] .empty-tasks,.precheck-wrapper[data-v-d00d46b7] .warning-tasks{margin-bottom:8px}.precheck-wrapper[data-v-d00d46b7] .error-tasks:last-child,.precheck-wrapper[data-v-d00d46b7] .empty-tasks:last-child,.precheck-wrapper[data-v-d00d46b7] .warning-tasks:last-child{margin-bottom:0}.mobile-steps[data-v-2350edc1]{display:flex;flex-direction:column;height:calc(100% + 1px);overflow-y:auto;background:var(--gray4);padding:16px 0 0}.mobile-steps[data-v-2350edc1]::-webkit-scrollbar{width:15px}.mobile-steps[data-v-2350edc1]::-webkit-scrollbar-track{background-color:transparent}.mobile-steps[data-v-2350edc1]::-webkit-scrollbar-thumb{background-color:var(--gray13);border-radius:20px;border:4px solid transparent;background-clip:content-box;min-height:70px}.mobile-steps[data-v-2350edc1]::-webkit-scrollbar-thumb:hover{background-color:var(--gray11)}.mobile-footer[data-v-2350edc1]{position:sticky;bottom:-1px;display:flex;justify-content:space-between;align-items:center;padding:10px 16px 15px;border-top:1px solid var(--gray67);background:var(--gray4)}@container (max-width: 420px){.mobile-footer[data-v-2350edc1] .moza-button__label{display:none}}.mob-done[data-v-2350edc1]{margin:0 16px}.mob-panel-disabled[data-v-2350edc1]{opacity:.5;pointer-events:none}.mob-slat[data-v-2350edc1]{display:flex;align-items:center;gap:13px;padding:12px 15px;background:var(--white);border:1px solid var(--gray67);border-radius:12px;margin:0 16px 10px;cursor:pointer;transition:border-color .15s,border-radius .15s,box-shadow .15s}.mob-panel-active .mob-slat[data-v-2350edc1]{border-color:var(--primary);border-radius:12px 12px 0 0;margin-bottom:0;box-shadow:0 6px 18px #2846781f}.mob-slat-text[data-v-2350edc1]{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1;overflow:hidden}.mob-slat-label[data-v-2350edc1]{font-size:13.5px;line-height:1.25;color:var(--gray35);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mob-panel-active .mob-slat-label[data-v-2350edc1],.mob-panel-done .mob-slat-label[data-v-2350edc1]{color:var(--primary)}.mob-slat-value[data-v-2350edc1]{font-size:14.5px;font-weight:700;line-height:1.3;color:var(--common);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mob-disc[data-v-2350edc1]{width:42px;height:42px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center}.mob-disc-icon[data-v-2350edc1]{color:var(--white);font-size:22px}.mob-chevron[data-v-2350edc1]{flex-shrink:0;color:var(--gray35);font-size:18px}.mob-content[data-v-2350edc1]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s linear}.mob-panel-active .mob-content[data-v-2350edc1]{grid-template-rows:1fr}.mob-content-inner[data-v-2350edc1]{overflow:hidden}.mob-panel-active .mob-content-inner[data-v-2350edc1]{overflow:visible;transition:overflow 0s .3s}.mob-body[data-v-2350edc1]{margin:0 16px 12px;padding:16px;background:var(--white);border:1px solid var(--primary);border-top:none;border-radius:0 0 12px 12px;box-shadow:0 6px 18px #2846781a}.no-licence[data-v-36f3e968]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;height:100%;padding:32px;text-align:center}.no-licence-btn[data-v-36f3e968]{height:33px}.no-licence__image[data-v-36f3e968]{min-height:250px;max-height:100%}.no-licence__text[data-v-36f3e968]{font-size:16px;color:var(--common);max-width:400px}.student-selector[data-v-f2ffc1be]{container-type:inline-size;display:flex;flex-direction:column;gap:16px}.student-item-lock[data-v-f2ffc1be]{color:var(--gray35);font-size:16px}.search-row[data-v-f2ffc1be]{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:12px;align-items:flex-end}@container (max-width: 700px){.search-row[data-v-f2ffc1be]{grid-template-columns:1fr 1fr}}@container (max-width: 440px){.search-row[data-v-f2ffc1be]{grid-template-columns:1fr}}.new-group-col[data-v-f2ffc1be]{display:flex;flex-direction:column;gap:6px;min-width:0}.new-group-btn[data-v-f2ffc1be]{height:36px;flex:1;min-width:0;white-space:nowrap;color:var(--white)!important}.new-group-btn[data-v-f2ffc1be]:hover{color:var(--white)!important;background:var(--btn-success-hover)!important;border-color:var(--btn-success-hover)!important}.new-group-btn[data-v-f2ffc1be] .moza-button__label{overflow:hidden;text-overflow:ellipsis}.search-col[data-v-f2ffc1be]{display:flex;flex-direction:column;gap:6px}.search-label[data-v-f2ffc1be]{display:flex;align-items:center;gap:6px;font-weight:600;color:var(--common)}.search-label-icon[data-v-f2ffc1be]{color:var(--primary)}.student-selected[data-v-f2ffc1be]{border:1px solid var(--gray55);border-radius:8px;min-height:140px;padding:16px;background:var(--white)}.student-list[data-v-f2ffc1be]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}@container (max-width: 700px){.student-list[data-v-f2ffc1be]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}.student-empty[data-v-f2ffc1be]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;height:100px;color:var(--gray52)}.student-empty-icon[data-v-f2ffc1be]{font-size:32px;color:var(--gray55)}[data-v-f2ffc1be] .group-users-subtitle{display:flex;align-items:center;gap:4px;font-size:14px;font-weight:400;color:var(--common);min-width:0}[data-v-f2ffc1be] .group-users-subtitle.is-clickable,[data-v-f2ffc1be] .group-users-subtitle.is-clickable .group-users-subtitle-icon{color:var(--primary)}[data-v-f2ffc1be] .group-users-subtitle-text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}[data-v-f2ffc1be] .group-users-subtitle-icon{font-size:17px;color:var(--common);flex-shrink:0}.group-users-option[data-v-f2ffc1be]{display:flex;align-items:center;gap:6px;color:var(--common);cursor:pointer;padding:4px 6px;border-radius:6px}.group-users-option[data-v-f2ffc1be]:hover{background:var(--gray12)}.group-users-option input[type=radio][data-v-f2ffc1be]{accent-color:var(--primary);cursor:pointer}.group-users-option-disabled[data-v-f2ffc1be]{cursor:not-allowed;opacity:.5}.group-users-option-disabled[data-v-f2ffc1be]:hover{background:none}.group-users-option-disabled input[type=radio][data-v-f2ffc1be]{cursor:not-allowed}.group-users-divider[data-v-f2ffc1be]{height:1px;background:var(--gray23);margin:4px 0}.group-users-roster[data-v-f2ffc1be]{display:flex;align-items:center;gap:6px;color:var(--primary);cursor:pointer;padding:4px 6px;border-radius:6px}.group-users-roster[data-v-f2ffc1be]:hover{background:var(--gray12)}.group-users-roster-icon[data-v-f2ffc1be]{font-size:16px}.guest-mode-col[data-v-f2ffc1be]{display:flex;flex-direction:column;gap:6px;min-width:0}.guest-mode-label[data-v-f2ffc1be]{display:flex;align-items:center;gap:8px;margin:0;padding:6px 12px;border-radius:4px;background:var(--gray14);font-weight:600;color:var(--common);cursor:pointer;-webkit-user-select:none;user-select:none;overflow:hidden}.guest-mode-label-text[data-v-f2ffc1be]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.guest-mode-info[data-v-f2ffc1be]{display:flex;align-items:center;gap:14px;padding:16px 18px;background:color-mix(in srgb,var(--primary) 11%,var(--white));border-radius:12px}.guest-mode-info-icon[data-v-f2ffc1be]{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--primary);font-size:26px}.guest-mode-info-text[data-v-f2ffc1be]{display:flex;flex-direction:column;gap:2px;font-size:13px;line-height:1.65;color:var(--common)}.bootstrap-dialog.assessment-assign-roster-dialog .bootstrap-dialog-title{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-break:normal}.bootstrap-dialog.assessment-assign-roster-dialog .modal-body{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.share-list-item-avatar{width:40px;height:40px;border-radius:50%;flex-shrink:0}.share-list-item-avatar .share-list-item-avatar-icon{font-size:40px}.share-list-item-avatar .share-list-item-avatar-img{width:100%;height:100%;border:1px solid var(--border-color);border-radius:50%;object-fit:cover}.roster-body{background:var(--gray12);padding:16px 20px;max-height:60vh;overflow-y:auto}.roster-body .roster-state{display:flex;align-items:center;justify-content:center;min-height:96px;color:var(--gray35)}.roster-body .roster-state .roster-spinner{width:28px;height:28px;border:3px solid var(--gray23);border-top-color:var(--primary);border-radius:50%;animation:roster-spin .7s linear infinite}.roster-body .roster-list{display:flex;flex-direction:column;gap:8px}.roster-body .roster-list .roster-loginname{font-size:12px;color:var(--gray35)}@keyframes roster-spin{to{transform:rotate(360deg)}}.type-selector[data-v-f2a1f77a]{container-type:inline-size;display:flex;flex-direction:column;gap:4px;padding:8px 0 16px}@container (min-width: 500px){.type-selector[data-v-f2a1f77a]{gap:10px}}.type-selector-readonly[data-v-f2a1f77a]{cursor:not-allowed}.type-selector-readonly .type-card[data-v-f2a1f77a],.type-selector-readonly .exercise-card[data-v-f2a1f77a]{pointer-events:none}.type-selector-readonly .type-card[data-v-f2a1f77a]:not(.type-card-selected),.type-selector-readonly .exercise-card[data-v-f2a1f77a]:not(.exercise-card-selected){opacity:.3}.task-type-cards[data-v-f2a1f77a]{display:flex;gap:16px;padding-bottom:4px}@container (max-width: 499px){.task-type-cards[data-v-f2a1f77a]{flex-direction:column;padding-bottom:0}}.type-card-lock[data-v-f2a1f77a],.exercise-card-lock[data-v-f2a1f77a]{position:absolute;top:12px;right:14px;font-size:20px;color:var(--gray35)}.type-card[data-v-f2a1f77a]{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;gap:12px;padding:24px 26px;border-radius:12px;box-shadow:inset 0 0 0 2px var(--gray55);cursor:pointer;transition:box-shadow .2s;text-align:center;background:var(--white)}@container (max-width: 499px){.type-card[data-v-f2a1f77a]{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"icon title" "icon desc" "exercises exercises";gap:4px 14px;padding:16px 18px;text-align:left;align-items:start}}.type-card[data-v-f2a1f77a]:hover,.type-card.type-card-selected[data-v-f2a1f77a]{box-shadow:inset 0 0 0 2px var(--primary),0 4px 12px #00000014}.type-card-selected[data-v-f2a1f77a]:after{content:"";position:absolute;bottom:-14px;left:50%;transform:translate(-50%);border:14px solid transparent;border-top-color:var(--primary);border-bottom-width:0;z-index:2}@container (max-width: 499px){.type-card-selected[data-v-f2a1f77a]:after{display:none}}.type-card-icon[data-v-f2a1f77a]{display:inline-flex;align-items:center;justify-content:center;padding:12px;border-radius:14px;background:color-mix(in srgb,var(--icon-color) 8%,white)}@container (max-width: 499px){.type-card-icon[data-v-f2a1f77a]{grid-area:icon;font-size:32px;align-self:center}}.type-card-icon-glyph[data-v-f2a1f77a]{font-size:40px}.type-card-title[data-v-f2a1f77a]{font-size:20px;font-weight:600;color:var(--common);word-break:break-word}@container (max-width: 499px){.type-card-title[data-v-f2a1f77a]{grid-area:title;font-size:16px;align-self:end}}.type-card-desc[data-v-f2a1f77a]{color:var(--gray35);line-height:1.4;word-break:break-word}@container (max-width: 499px){.type-card-desc[data-v-f2a1f77a]{grid-area:desc;align-self:start}}.exercise-inline[data-v-f2a1f77a]{display:none}@container (max-width: 499px){.exercise-inline[data-v-f2a1f77a]{grid-area:exercises;display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.exercise-inline-open[data-v-f2a1f77a]{grid-template-rows:1fr}.exercise-inline-inner[data-v-f2a1f77a]{overflow:hidden}}.exercise-reveal[data-v-f2a1f77a]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}@container (max-width: 499px){.exercise-reveal[data-v-f2a1f77a]{display:none}}.exercise-reveal-open[data-v-f2a1f77a]{grid-template-rows:1fr}.exercise-reveal-inner[data-v-f2a1f77a]{overflow:hidden}.exercise-reveal-box[data-v-f2a1f77a]{border:1px solid var(--gray67);border-radius:12px;background:color-mix(in srgb,var(--primary) 14%,white);padding:16px}.exercise-type-cards[data-v-f2a1f77a]{display:flex;gap:12px}.exercise-card[data-v-f2a1f77a]{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;gap:8px;padding:21px 17px;box-shadow:inset 0 0 0 1px var(--gray55);border-radius:10px;cursor:pointer;transition:box-shadow .2s;text-align:center;background:var(--white)}.exercise-card[data-v-f2a1f77a]:hover,.exercise-card.exercise-card-selected[data-v-f2a1f77a]{box-shadow:inset 0 0 0 2px var(--primary),0 4px 12px #00000014}.exercise-card-icon[data-v-f2a1f77a]{display:inline-flex;align-items:center;justify-content:center;padding:10px;border-radius:10px;background:color-mix(in srgb,var(--primary) 8%,white);font-size:32px;color:var(--primary)}.exercise-card-icon-glyph[data-v-f2a1f77a]{font-size:32px;color:var(--primary)}.exercise-card-title[data-v-f2a1f77a]{font-weight:600;color:var(--common);word-break:break-word}.exercise-card-desc[data-v-f2a1f77a]{color:var(--gray35);line-height:1.4;word-break:break-word}@container (max-width: 499px){.exercise-inline-cards[data-v-f2a1f77a]{display:flex;flex-direction:column;gap:8px;padding-top:12px}.exercise-inline-cards .exercise-card[data-v-f2a1f77a]{padding:15px 13px}}.assessment-assign-wrapper[data-v-2d7a2953]{container-type:size;height:100%}.assessment-assign-container[data-v-2d7a2953]{padding:0 26px;height:calc(100% + 1px);overflow-y:auto;background:var(--gray12);display:flex;flex-direction:column}.assessment-assign-container[data-v-2d7a2953]::-webkit-scrollbar{width:15px}.assessment-assign-container[data-v-2d7a2953]::-webkit-scrollbar-track{background-color:transparent}.assessment-assign-container[data-v-2d7a2953]::-webkit-scrollbar-thumb{background-color:var(--gray13);border-radius:20px;border:4px solid transparent;background-clip:content-box;min-height:70px}.assessment-assign-container[data-v-2d7a2953]::-webkit-scrollbar-thumb:hover{background-color:var(--gray11)}.assessment-assign-body[data-v-2d7a2953],.step-content[data-v-2d7a2953]{display:contents}[data-v-2d7a2953] .blinds-nav{margin-left:-26px;margin-right:-26px}.assessment-assign-wrapper[data-v-2d7a2953]:not(.standalone) .blinds-nav{position:sticky;top:0;z-index:2}.step-title[data-v-2d7a2953]{font-size:21px;font-weight:700;color:var(--common);padding:20px 0 16px}.skeleton-title-block[data-v-2d7a2953]{height:28px;width:160px;margin-bottom:16px}.skeleton-form[data-v-2d7a2953]{display:flex;flex-direction:column;gap:20px}.skeleton-grid[data-v-2d7a2953]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px}.skeleton-field[data-v-2d7a2953]{display:flex;flex-direction:column;gap:8px}.skeleton-field-full[data-v-2d7a2953]{grid-column:1/-1}.skeleton-label-block[data-v-2d7a2953]{height:16px;width:90px}.skeleton-input-block[data-v-2d7a2953]{height:36px}.skeleton-textarea-block[data-v-2d7a2953]{height:90px}.skeleton-btn-block[data-v-2d7a2953]{height:32px;width:100px}.load-error[data-v-2d7a2953]{display:flex;align-items:center;justify-content:center;height:100%;padding:32px}.submit-error[data-v-2d7a2953]{color:var(--red)}.step-footer-submit[data-v-2d7a2953]{display:flex;align-items:center;gap:10px}.step-footer[data-v-2d7a2953]{position:sticky;bottom:-1px;margin-top:auto;display:flex;justify-content:space-between;align-items:center;padding:13px 0 16px;border-top:1px solid var(--gray67);background:var(--gray12)}.step-footer-btn[data-v-2d7a2953]{height:33px;padding-left:.7em}.step-footer-btn-icon-right[data-v-2d7a2953]{padding-left:1em;padding-right:.7em}@container (max-height: 520px) and (aspect-ratio > 1){[data-v-2d7a2953] .blinds-nav{margin-left:0;margin-right:0}.assessment-assign-container[data-v-2d7a2953]{overflow:hidden;padding:0;background:var(--gray4)}.assessment-assign-body[data-v-2d7a2953]{display:flex;flex-direction:row;flex:1;min-height:0;overflow:hidden}.step-content[data-v-2d7a2953]{display:flex;flex-direction:column;flex:1;min-width:0;overflow-y:auto;padding:22px 26px 0;background:var(--gray12)}.step-content[data-v-2d7a2953]::-webkit-scrollbar{width:15px}.step-content[data-v-2d7a2953]::-webkit-scrollbar-track{background-color:transparent}.step-content[data-v-2d7a2953]::-webkit-scrollbar-thumb{background-color:var(--gray13);border-radius:20px;border:4px solid transparent;background-clip:content-box;min-height:70px}.step-content[data-v-2d7a2953]::-webkit-scrollbar-thumb:hover{background-color:var(--gray11)}.step-footer[data-v-2d7a2953]{padding:13px 26px 16px;background:var(--gray12)}.step-title[data-v-2d7a2953]{padding-top:0}[data-v-2d7a2953] .task-type-cards{position:static}}
