.unikum-workspace-shell{--admin-navy:#112c4a;--admin-red:#ca212a;--admin-white:#fff;--admin-canvas:#f3f6f9;--admin-surface:#fff;--admin-muted:#5d6d80;--admin-border:#d7e0e8;background:var(--admin-canvas);min-height:100dvh;color:var(--admin-navy);font-family:var(--font-unikum-admin), sans-serif;grid-template-columns:288px minmax(0,1fr);display:grid}.unikum-workspace-shell .skip-link{z-index:100;background:var(--admin-white);color:var(--admin-navy);border-radius:6px;padding:10px 14px;font-weight:800;position:fixed;top:12px;left:12px;transform:translateY(-180%)}.unikum-workspace-shell .skip-link:focus{transform:translateY(0)}.unikum-workspace-sidebar{z-index:10;background:var(--admin-navy);height:100dvh;color:var(--admin-white);padding:16px 0 24px;position:sticky;top:0;overflow-y:auto}.unikum-workspace-brand{min-height:80px;color:var(--admin-white);align-items:center;gap:12px;padding:10px 22px;text-decoration:none;display:flex}.unikum-workspace-brand>:first-child{object-fit:contain;flex:0 0 54px;width:54px;height:54px}.unikum-workspace-brand>span{gap:4px;min-width:0;display:grid}.unikum-workspace-brand strong{color:var(--admin-white);letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:750;line-height:1.2;overflow:hidden}.unikum-workspace-brand small{color:#ffffffb8;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;line-height:1.3;overflow:hidden}.unikum-workspace-navigation{gap:22px;margin-top:24px;display:grid}.unikum-workspace-nav-search{color:var(--admin-white);border:1px solid #ffffff47;border-radius:6px;align-items:center;gap:8px;margin:16px 16px 0;padding:0 10px;display:flex}.unikum-workspace-nav-search input{width:100%;min-width:0;min-height:40px;color:inherit;font:inherit;background:0 0;border:0;padding:8px 0;font-size:13px}.unikum-workspace-nav-search input::placeholder{color:#ffffffb8}.unikum-workspace-nav-empty{padding:0 24px;font-size:13px;line-height:20px}.unikum-workspace-nav-group{gap:4px;display:grid}.unikum-workspace-nav-group>p{color:#ffffffb8;letter-spacing:.03em;text-transform:uppercase;margin:0 0 4px;padding:0 24px;font-size:11px;font-weight:750;line-height:20px}.unikum-workspace-nav-group>a{color:#ffffffdb;border-radius:4px;align-items:center;gap:14px;min-height:46px;margin:0 8px;padding:11px 16px;font-size:14px;font-weight:560;line-height:24px;text-decoration:none;display:flex;position:relative}.unikum-workspace-nav-group>a>svg{flex:0 0 18px;width:18px;height:18px}.unikum-workspace-nav-group>a:hover{color:var(--admin-white);background:#ffffff14}.unikum-workspace-nav-group>a[aria-current=page]{background:var(--admin-red);color:var(--admin-white)}.unikum-workspace-nav-group>a[aria-current=page]:before{background:var(--admin-white);content:"";width:4px;position:absolute;inset:0 auto 0 0}.unikum-workspace-surface{min-width:0;min-height:100dvh}.unikum-workspace-topbar{z-index:8;border-bottom:1px solid var(--admin-border);background:var(--admin-white);justify-content:space-between;align-items:center;gap:24px;min-height:76px;padding:0 48px;display:flex;position:sticky;top:0}.unikum-workspace-school-context,.unikum-workspace-user-context{align-items:center;display:flex}.unikum-workspace-school-context{gap:10px;min-width:0}.unikum-workspace-school-context>span{color:var(--admin-muted);align-self:flex-start;margin-top:-2px;font-size:11px;font-weight:500;position:absolute}.unikum-workspace-school-context>strong{max-width:260px;color:var(--admin-navy);text-overflow:ellipsis;white-space:nowrap;margin-top:18px;font-size:14px;font-weight:700;overflow:hidden}.unikum-workspace-school-context>svg{margin-top:18px}.unikum-workspace-school-context>i,.unikum-workspace-user-context>i{background:var(--admin-border);width:1px;height:28px;margin:0 18px}.unikum-workspace-school-context>b{color:var(--admin-navy);font-size:14px;font-weight:700}.unikum-workspace-user-context{gap:10px}.unikum-workspace-user-context>button{width:40px;height:40px;color:var(--admin-navy);background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.unikum-workspace-user-context>button:hover{background:var(--admin-canvas)}.unikum-workspace-user-context>span{background:var(--admin-navy);width:42px;height:42px;color:var(--admin-white);border-radius:50%;place-items:center;font-size:14px;font-style:normal;font-weight:650;display:grid}.unikum-workspace-user-context>p{gap:1px;margin:0;display:grid}.unikum-workspace-user-context>p strong{color:var(--admin-navy);font-size:13px;font-weight:700}.unikum-workspace-user-context>p small{color:var(--admin-muted);font-size:11px;font-weight:500}.unikum-workspace-content{width:100%;min-width:0;padding:32px 48px 48px}.unikum-workspace-content>.page-container{text-align:start;place-items:stretch stretch;width:100%;min-width:0;min-height:0;margin:0;padding:0;display:block}.unikum-workspace-content>.page-container>:is(.admin-breadcrumbs,.admin-page-header,.provisioning-split,.provisioning-panel,.provisioning-metrics){justify-self:stretch;width:100%}.unikum-workspace-content>.assessment-studio-page{padding:0}.unikum-workspace-content :is(.admin-page-header,.academic-section-heading,.reward-heading){align-items:flex-start}.unikum-workspace-content .admin-page-actions{flex-wrap:wrap;flex-shrink:1}.unikum-workspace-content :is(label,.admin-form-field,.vocabulary-field,.reward-field){align-content:start;align-self:start}.unikum-workspace-content :is(.academic-form-grid,.vocabulary-form-grid,.report-form-grid){align-items:start}.unikum-workspace-content :is(input,select,textarea,button){font-family:inherit}.unikum-workspace-content :is(input,select,textarea):not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]){border:1px solid var(--ui-color-control-border);background:var(--admin-surface);min-width:0;max-width:100%;color:var(--admin-navy);border-radius:6px;font-size:14px;line-height:20px}.unikum-workspace-content :is(input,select):not([multiple]):not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]):not(.people-search-input-control){height:44px;min-height:44px;padding:10px 12px}.unikum-workspace-content textarea{resize:vertical;min-height:96px;padding:10px 12px}.unikum-workspace-content select[multiple]{height:auto;min-height:120px}.unikum-workspace-content input:is([type=checkbox],[type=radio]){width:18px;min-width:18px;height:18px;min-height:18px;accent-color:var(--admin-red)}.admin-class-filters{margin:0}.admin-class-filters label:first-child{flex:1}.settings-group{border:1px solid var(--admin-border);background:var(--admin-surface);border-radius:8px;min-width:0}.settings-group>summary{cursor:pointer;align-items:center;gap:12px;padding:16px 20px;font-size:15px;font-weight:700;line-height:24px;display:flex}.settings-group>summary>span{gap:2px;display:grid}.settings-group>summary strong{font:inherit}.settings-group>summary small{color:var(--admin-muted);font-size:12px;font-weight:450;line-height:18px}.settings-group[open]>summary{border-bottom:1px solid var(--admin-border)}.settings-group>.settings-section{border:0;border-radius:0 0 8px 8px}.settings-v2-layout{grid-template-columns:minmax(0,1fr);margin-top:24px}.settings-page{max-width:1240px;margin:0 auto}.settings-page>.admin-page-header{margin-top:12px}.settings-top-message{margin:18px 0 0}.settings-workflow{border:1px solid var(--admin-border);background:var(--admin-surface);border-radius:8px;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);align-items:center;gap:24px;margin-top:20px;padding:18px 20px;display:grid}.settings-workflow h2,.settings-workflow p{margin:0}.settings-workflow h2{font-size:16px;line-height:24px}.settings-workflow p{color:var(--admin-muted);margin-top:4px;font-size:12px;line-height:18px}.settings-workflow ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.settings-workflow li{border-left:1px solid var(--admin-border);min-width:0;padding:4px 18px;font-size:12px;font-weight:650;line-height:18px}.settings-workflow li:first-child{border-left:0}.settings-save-panel{border-left:3px solid var(--admin-red)}.settings-save-panel>header h2,.settings-save-panel>header p{margin:0}.settings-save-panel>header p,.settings-save-panel label small{color:var(--admin-muted);font-size:12px;font-weight:450;line-height:18px}.settings-save-panel .settings-actions{align-items:center}.settings-history-disclosure{border:1px solid var(--admin-border);background:var(--admin-surface);border-radius:8px;margin-top:20px}.settings-history-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:16px 20px;display:flex}.settings-history-disclosure>summary>span:first-child{gap:2px;display:grid}.settings-history-disclosure>summary strong{font-size:15px;line-height:22px}.settings-history-disclosure>summary small{color:var(--admin-muted);font-size:12px;line-height:18px}.settings-history-disclosure[open]>summary{border-bottom:1px solid var(--admin-border)}.settings-history-disclosure>.settings-v2-history{border:0;border-radius:0 0 8px 8px}.settings-version-recovery{border-top:1px solid var(--admin-border);margin-top:10px;padding-top:4px}.settings-version-recovery>summary{color:var(--admin-muted);cursor:pointer;padding:10px 0;font-size:12px;font-weight:650}.settings-version-recovery label{gap:6px;margin:10px 0;font-size:12px;font-weight:650;display:grid}.settings-version-recovery textarea{resize:vertical;min-height:72px}@media (max-width:900px){.settings-workflow,.settings-workflow ol{grid-template-columns:1fr}.settings-workflow li{border-top:1px solid var(--admin-border);border-left:0;padding:10px 0}.settings-workflow li:first-child{border-top:0}}.unikum-workspace-content :is(.analytics-sections,.analytics-report-groups){grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.unikum-workspace-content :is(.analytics-sections,.analytics-report-groups) button{border:1px solid var(--admin-border);background:var(--admin-surface);color:var(--admin-navy);text-align:start;font:inherit;border-radius:8px;align-content:start;gap:8px;padding:16px;line-height:1.5;display:grid}.unikum-workspace-content :is(.analytics-sections,.analytics-report-groups) button[aria-pressed=true]{border-color:var(--admin-red);box-shadow:inset 0 3px var(--admin-red)}.unikum-workspace-content :is(.analytics-sections,.analytics-report-groups) :is(span,small){color:var(--admin-muted);font-size:13px}.unikum-workspace-content .analytics-area-intro{gap:12px;display:grid}.unikum-workspace-content .analytics-filters{border:1px solid var(--admin-border);background:var(--admin-surface);border-radius:8px;padding:20px}.unikum-workspace-content .analytics-metric-settings{border-top:1px solid var(--admin-border);margin-top:16px;padding-top:16px}.unikum-workspace-content .analytics-metric-settings fieldset{border:1px solid var(--admin-border);border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;padding:16px;display:grid}.unikum-workspace-content .academic-check{align-items:flex-start;gap:8px;display:flex}.unikum-workspace-content :is(input,select,textarea)[aria-invalid=true]{border-color:var(--ui-color-danger)}.unikum-workspace-content :is(input,select,textarea):disabled{background:var(--ui-color-disabled-surface);color:var(--admin-muted)}.unikum-workspace-content :is(button,.primary-action,.secondary-action){word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}.unikum-workspace-content :is(.primary-action,.secondary-action,.danger-action){border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:9px 14px;font-size:13px;font-weight:650;line-height:20px;text-decoration:none;display:inline-flex}.unikum-workspace-content .secondary-action{border:1px solid var(--ui-color-control-border);background:var(--admin-surface);color:var(--admin-navy)}.unikum-workspace-content :is(.primary-action,.danger-action){border:1px solid var(--admin-red);background:var(--admin-red);color:#fff}.unikum-workspace-content .admin-dialog :is(form,.admin-dialog-form){gap:16px;display:grid}.unikum-workspace-content .admin-dialog-actions{border-top:1px solid var(--admin-border);flex-wrap:wrap;margin-top:8px;padding-top:16px}.unikum-workspace-content :is(.provisioning-table-shell,.slice2-table-wrap,.report-table-scroll){min-width:0;max-width:100%;overflow-x:auto}.unikum-workspace-content :is(.provisioning-form,.provisioning-form-row,.settings-form){align-items:start}.unikum-workspace-user-context>a{min-width:40px;min-height:40px;color:var(--admin-navy);border-radius:6px;place-items:center;text-decoration:none;display:grid}.unikum-workspace-user-context>a:hover{background:var(--admin-canvas)}.unikum-workspace-shell :is(a,button,input,select,textarea):focus-visible{outline:3px solid color-mix(in srgb, var(--admin-red) 72%, white);outline-offset:2px}.unikum-workspace-narrow{display:none}@media (max-width:1399px){.unikum-workspace-topbar{padding-inline:32px}.unikum-workspace-content{padding:28px 32px 40px}}@media (max-width:1279px){.unikum-workspace-shell{background:var(--admin-canvas);place-items:center;min-height:100dvh;padding:24px;display:grid}.unikum-workspace-sidebar,.unikum-workspace-surface,.unikum-workspace-shell .skip-link{display:none}.unikum-workspace-narrow{border:1px solid var(--admin-border);border-top:6px solid var(--admin-red);background:var(--admin-surface);border-radius:14px;gap:14px;width:min(100%,560px);padding:32px;display:grid}.unikum-workspace-narrow-brand{color:var(--admin-navy);align-items:center;gap:10px;margin-bottom:18px;font-size:14px;font-weight:750;display:flex}.unikum-workspace-narrow-brand>:first-child{object-fit:contain;width:48px;height:48px}.unikum-workspace-narrow>p,.unikum-workspace-narrow>h1,.unikum-workspace-narrow>span{margin:0}.unikum-workspace-narrow>p{color:var(--admin-red);text-transform:uppercase;font-size:11px;font-weight:750}.unikum-workspace-narrow>h1{color:var(--admin-navy);letter-spacing:-.03em;font-size:32px;font-weight:750;line-height:1.15}.unikum-workspace-narrow>span{color:var(--admin-muted);font-size:15px;line-height:1.6}}@media (prefers-reduced-motion:reduce){.unikum-workspace-shell .skip-link{transition:none}}.unikum-workspace-shell .slice2-workspace{width:100%;min-width:0;min-height:0;color:var(--admin-navy);font-family:var(--font-unikum-admin), var(--school-font-family), sans-serif;background:0 0;margin:0;padding:0}.slice2-workspace :is(h1,h2,h3,h4,p,label,input,select,textarea,button,a,small,strong,summary,code){font-family:inherit}.slice2-workspace h2{letter-spacing:0;font-size:18px;line-height:1.4}.slice2-workspace h3{letter-spacing:0;font-size:15px;line-height:1.4}.slice2-workspace :is(input:not([type=radio]):not([type=checkbox]),select,textarea){border:1px solid var(--admin-border);background:var(--admin-white);width:100%;min-width:0;min-height:40px;color:var(--admin-navy);border-radius:6px;padding:9px 12px;font-size:13px}.slice2-workspace textarea{resize:vertical;min-height:88px}.slice2-workspace :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--admin-red);outline-offset:3px}.slice2-workspace button{cursor:pointer}.slice2-workspace button:disabled{cursor:not-allowed;opacity:.55}.slice2-workspace :is(.primary-action,.secondary-action){letter-spacing:0;border-radius:6px;min-height:40px;padding:9px 14px;font-size:13px;font-weight:650;line-height:20px;text-decoration:none}.slice2-workspace .primary-action{border:1px solid var(--admin-red);background:var(--admin-red);color:#fff}.slice2-workspace .secondary-action{border:1px solid var(--admin-border);background:var(--admin-white);color:var(--admin-navy)}.slice2-filters{flex-wrap:wrap;align-items:end;gap:16px;margin:20px 0;display:flex}.slice2-filters label{gap:6px;min-width:160px;font-size:12px;font-weight:650;display:grid}.slice2-filters label:first-child{min-width:min(280px,100%)}.slice2-table-wrap{border:1px solid var(--admin-border);background:var(--admin-white);border-radius:8px;width:100%;overflow-x:auto}.slice2-table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.slice2-table :is(th,td){border-bottom:1px solid var(--admin-border);vertical-align:middle;padding:14px 16px}.slice2-table th{background:var(--admin-canvas);color:var(--admin-muted);font-size:11px;font-weight:650}.slice2-table tr:last-child td{border-bottom:0}.slice2-table tr[aria-selected=true]{background:var(--admin-canvas);box-shadow:inset 3px 0 var(--admin-red)}.slice2-table td:first-child{min-width:180px;max-width:350px}.slice2-table td small{color:var(--admin-muted);margin-top:5px;display:block}.slice2-row-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-block:12px;display:flex}.slice2-row-actions button:not(.primary-action):not(.secondary-action),.slice2-breadcrumbs button,.slice2-title-link{min-height:36px;color:var(--admin-navy);font:inherit;text-align:left;background:0 0;border:0;border-radius:4px;padding:6px 8px;font-weight:600}.slice2-row-actions a{color:var(--admin-navy);padding:6px 4px}.slice2-result-count{color:var(--admin-muted);font-size:12px}.slice2-full-form{border:1px solid var(--admin-border);background:var(--admin-white);border-radius:8px;gap:18px;max-width:760px;margin-top:20px;padding:24px;display:grid}.slice2-full-form form,.slice2-full-form .content-create-dialog{gap:18px;display:grid}.slice2-full-form label{gap:7px;font-size:13px;font-weight:600;display:grid}.content-creation-fields,.new-lesson-placement{gap:18px;min-width:0;display:grid}.content-creation-fields{border:0;margin:0;padding:0}.new-lesson-placement p{color:var(--admin-muted);margin:0;font-weight:400}.slice2-full-form .slice2-check{align-items:center;gap:10px;display:flex}.slice2-check input{width:18px;min-height:18px}.slice2-breadcrumbs{flex-wrap:wrap;gap:4px;margin:12px 0;display:flex}.slice2-breadcrumbs button+button:before{content:"/";color:var(--admin-muted);padding-right:12px}.slice2-detail-heading{align-items:center;gap:20px;margin:16px 0;display:flex}.slice2-detail-heading label{align-items:center;gap:10px;display:flex}.slice2-builder,.slice2-review-preview{border:1px solid var(--admin-border);background:var(--admin-white);border-radius:8px;margin-top:20px;padding:20px}.slice2-builder h2{margin-top:0}.slice2-structure-list{margin:0;padding:0;list-style:none}.slice2-structure-list li{border-bottom:1px solid var(--admin-border);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;display:grid}.slice2-structure-list li:last-child{border-bottom:0}.slice2-structure-list small{color:var(--admin-muted);margin-left:8px;font-size:12px;display:block}.slice2-order{color:var(--admin-muted);font-size:12px}.slice2-workspace .lesson-editor-header{box-shadow:none;background:0 0;border:0;gap:16px;padding:0 0 20px;display:grid}.slice2-workspace .lesson-editor-identity h1{margin:8px 0;font-size:28px;line-height:1.3}.slice2-workspace .lesson-editor-actions{flex-wrap:wrap;justify-content:flex-start;gap:8px}.slice2-workspace .lesson-editor-actions>button{min-height:40px}.slice2-workspace .lesson-revision-rail{border:1px solid var(--admin-border);background:var(--admin-white);color:var(--admin-muted);border-radius:6px;margin:0 0 16px;font-size:12px}.slice2-workspace .lesson-editor-workbench{background:0 0;border:0;grid-template-columns:208px minmax(0,1fr) 270px;gap:16px;display:grid}.slice2-workspace :is(.lesson-outline,.lesson-inspector,.lesson-canvas){border:1px solid var(--admin-border);background:var(--admin-white);min-width:0;box-shadow:none;border-radius:8px;padding:16px}.slice2-workspace .lesson-canvas{padding:24px}.slice2-workspace :is(.lesson-panel-heading,.lesson-paper-header){border-color:var(--admin-border)}.slice2-workspace .lesson-outline-list button{overflow-wrap:anywhere}.slice2-workspace .lesson-block-actions{flex-wrap:wrap;gap:4px;display:flex}.slice2-workspace .lesson-block-actions button{min-width:28px;min-height:28px}.slice2-workspace .lesson-block-catalog{grid-template-columns:1fr;gap:6px;display:grid}.slice2-workspace .lesson-block-catalog button{text-align:left;border:1px solid var(--admin-border);background:var(--admin-white);border-radius:4px;min-height:36px;font-size:12px}.slice2-workspace .lesson-canvas-block{border:1px solid var(--admin-border);box-shadow:none;border-radius:6px;padding:16px}.slice2-workspace .lesson-canvas-block.is-selected{border-color:var(--admin-red)}.slice2-workspace :is(.content-studio-utility,.content-studio-folio,.content-studio-eyebrow,.lesson-block-kind,.media-utility){color:var(--admin-muted);letter-spacing:0;text-transform:none;font-size:11px}.slice2-workspace .lesson-inspector label{gap:6px;margin-top:12px;font-size:12px;display:grid}.slice2-workspace .lesson-inspector-section{margin-bottom:16px}.slice2-workspace .lesson-preview-toolbar{border:1px solid var(--admin-border);background:var(--admin-white);border-radius:8px;flex-wrap:wrap;gap:16px;padding:16px}.slice2-workspace .lesson-preview-warning{border:1px solid var(--admin-border);color:var(--admin-muted);background:var(--admin-white);border-radius:6px;margin-top:16px}.slice2-workspace .lesson-preview-paper{border:1px solid var(--admin-border);box-shadow:none;border-radius:8px}.slice2-workspace .lesson-preview-seal{border-color:var(--admin-border);overflow-wrap:anywhere}.slice2-workspace .review-studio-grid{grid-template-columns:260px minmax(0,1fr);gap:20px}.slice2-workspace :is(.review-queue,.review-workbench){border:1px solid var(--admin-border);box-shadow:none;background:var(--admin-white);border-radius:8px;padding:20px}.slice2-workspace .review-queue-card{text-align:left;border:1px solid var(--admin-border);background:var(--admin-white);border-radius:6px;width:100%;min-height:72px;margin-top:12px}.slice2-workspace .review-queue-card.is-active{border-color:var(--admin-red);box-shadow:inset 3px 0 var(--admin-red)}.slice2-workspace .review-queue{align-self:start;position:sticky;top:20px}.slice2-workspace .review-queue>h2{margin:4px 0 8px;font-size:20px}.slice2-workspace .review-queue-explainer{color:var(--admin-muted);margin:0 0 16px;font-size:12px;line-height:1.5}.slice2-workspace .review-queue-card{gap:8px;padding:14px;display:grid}.slice2-workspace .review-queue-card>strong{font-size:13px;line-height:1.35}.slice2-workspace .review-queue-card-meta{color:var(--admin-muted);align-items:center;gap:8px;display:flex}.slice2-workspace .review-queue-card-meta>:last-child{color:var(--admin-red);margin-left:auto;font-size:16px}.slice2-workspace .review-queue-search{gap:8px;margin:16px 0;display:grid}.slice2-workspace .review-primary-summary{border:1px solid var(--admin-border);background:var(--admin-canvas);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin:16px 0;padding:16px;display:grid}.slice2-workspace .review-primary-summary>h3,.slice2-workspace .review-primary-summary>p{margin:0}.slice2-workspace .review-primary-summary>a{grid-area:1/2/span 2}.slice2-workspace :is(.review-impact-panel,.review-comment-form,.review-decision-panel,.review-comments li){border:1px solid var(--admin-border);box-shadow:none;background:var(--admin-white);border-radius:6px}.admin-dialog.lesson-template-dialog{width:min(1180px,100vw - 64px);max-width:1180px;padding:0;overflow:hidden}.lesson-template-dialog>div{max-height:calc(100dvh - 48px);overflow:auto}.lesson-template-workspace{padding:24px!important}.lesson-template-header{border-bottom:1px solid var(--admin-border);justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:20px;display:flex}.lesson-template-header p,.lesson-template-detail-heading p{color:var(--admin-red);text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:750}.lesson-template-header h2,.lesson-template-detail-heading h3{margin:0}.lesson-template-header span{max-width:680px;color:var(--admin-muted);margin-top:6px;font-size:13px;line-height:1.5;display:block}.lesson-template-header>button{flex:0 0 40px;width:40px;padding:0;font-size:22px}.lesson-template-layout{grid-template-columns:300px minmax(0,1fr);gap:20px;margin-top:20px;display:grid}.lesson-template-catalog,.lesson-template-detail,.lesson-template-empty,.lesson-template-action-form{border:1px solid var(--admin-border);background:var(--admin-white);border-radius:8px;min-width:0;padding:18px}.lesson-template-catalog{align-self:start;position:sticky;top:0}.lesson-template-filters{grid-template-columns:minmax(0,1fr) 110px;gap:10px;display:grid}.lesson-template-filters label{color:var(--admin-muted);gap:5px;font-size:11px;font-weight:650;display:grid}.lesson-template-filters label:first-child,.lesson-template-filters button{grid-column:1/-1}.lesson-template-list{gap:8px;margin:16px 0;padding:0;list-style:none;display:grid}.lesson-template-list button{border:1px solid var(--admin-border);background:var(--admin-white);width:100%;color:var(--admin-navy);text-align:left;border-radius:6px;gap:4px;padding:12px;display:grid}.lesson-template-list button span{color:var(--admin-muted);font-size:11px}.lesson-template-list button.is-active{border-color:var(--admin-red);box-shadow:inset 3px 0 var(--admin-red);background:color-mix(in srgb, var(--admin-red) 5%, white)}.lesson-template-detail-heading{border-bottom:1px solid var(--admin-border);justify-content:space-between;align-items:end;gap:20px;padding-bottom:16px;display:flex}.lesson-template-version{width:150px;color:var(--admin-muted);gap:4px;font-size:11px;font-weight:650;display:grid}.lesson-template-guidance{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.lesson-template-guidance section,.lesson-template-technical{border:1px solid var(--admin-border);background:var(--admin-canvas);border-radius:6px;padding:14px}.lesson-template-guidance h4,.lesson-template-guidance p,.lesson-template-guidance ul{margin-top:0}.lesson-template-technical summary{cursor:pointer;font-weight:650}.lesson-template-preview-tabs{background:var(--admin-canvas);border-radius:6px;gap:4px;margin-top:18px;padding:4px;display:inline-flex}.lesson-template-preview-tabs button{color:var(--admin-muted);background:0 0;border:0;border-radius:4px;padding:8px 12px}.lesson-template-preview-tabs button[aria-pressed=true]{background:var(--admin-white);color:var(--admin-navy);box-shadow:0 1px 3px #112c4a1f}.lesson-template-preview{border:1px solid var(--admin-border);border-radius:6px;max-height:360px;margin:12px 0 16px;overflow:auto}.lesson-template-empty{min-height:300px;color:var(--admin-muted);text-align:center;place-items:center;display:grid}.lesson-template-action-form{border-color:var(--admin-red);grid-column:2;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;align-self:start;gap:14px;display:grid}.lesson-template-help{background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:12px;padding:16px 20px}.lesson-template-help p{margin:8px 0}.lesson-template-fields{border:0;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0;padding:0;display:grid}.lesson-template-fields>.new-lesson-placement{grid-column:1/-1}.lesson-template-fields .new-lesson-placement>p:first-child{display:none}.lesson-template-action-form>h3,.lesson-template-action-form>p,.lesson-template-action-form>label:first-of-type{grid-column:1/-1}@media (max-width:900px){.lesson-template-layout{grid-template-columns:1fr}.lesson-template-catalog{position:static}.lesson-template-action-form{grid-column:1}.lesson-template-fields,.lesson-template-guidance{grid-template-columns:1fr}}.slice2-workspace .media-upload-tray{border:1px solid var(--admin-border);box-shadow:none;border-radius:8px;margin:20px 0;padding:20px}.slice2-workspace .media-results{border:0;padding:0}.slice2-workspace .media-tabs{flex-wrap:wrap;gap:6px;display:flex}.slice2-workspace .media-tabs button{padding:8px;font-size:12px}.slice2-workspace .media-tab-panel{padding:16px 0}.slice2-workspace .media-detail-form{gap:12px;display:grid}.slice2-workspace .media-preview-placeholder{border:1px solid var(--admin-border);background:var(--admin-canvas);min-height:120px}.slice2-workspace .admin-detail-drawer{width:min(440px,42vw);max-height:calc(100dvh - 112px);overflow-y:auto}@media (min-width:1280px) and (max-width:1390px){.slice2-workspace .lesson-editor-workbench{grid-template-columns:180px minmax(0,1fr) 240px;gap:12px}.slice2-workspace .lesson-canvas{padding:16px}}.unikum-workspace-shell .slice2-workspace .lesson-editor-workbench{align-items:stretch;height:calc(100dvh - 360px);min-height:480px}.unikum-workspace-shell .slice2-workspace .lesson-outline,.unikum-workspace-shell .slice2-workspace .lesson-inspector{min-height:0;padding:16px;overflow-y:auto}.unikum-workspace-shell .slice2-workspace .lesson-canvas{min-height:0;padding:20px;overflow-y:auto}.unikum-workspace-shell .slice2-workspace .lesson-paper-header{padding:20px}.unikum-workspace-shell .slice2-workspace .lesson-outline-list>li{padding:12px 8px}.unikum-workspace-content [hidden]{display:none!important}.unikum-workspace-content .analytics-filters>.academic-toolbar:first-child{grid-template-columns:minmax(0,1.6fr) repeat(2,minmax(0,1fr));align-items:start;display:grid}.unikum-workspace-content .analytics-filters label{min-width:0;max-width:none}.unikum-workspace-content .analytics-filters>details>.academic-toolbar{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.admin-notification-preferences .communication-workspace{gap:24px;padding:0;font-size:14px;line-height:1.6;display:grid}.admin-notification-preferences :is(h2,h3,p){margin:0}.admin-notification-preferences h2{font-size:20px}.admin-notification-preferences .communication-preference-intro{grid-template-columns:260px minmax(0,1fr);align-items:center;gap:24px;display:grid}.admin-notification-preferences .communication-delivery-settings{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.admin-notification-preferences :is(.communication-preference-intro,.communication-quiet-hours,.communication-push-devices,.communication-preference-section){border:1px solid var(--admin-border);background:var(--admin-surface);border-radius:8px;min-width:0;padding:20px}.admin-notification-preferences :is(.communication-quiet-hours,.communication-push-devices,.communication-quiet-hours form,.communication-preferences,.communication-preference-heading){gap:16px;display:grid}.admin-notification-preferences .communication-quiet-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.admin-notification-preferences .communication-quiet-fields>:last-child{grid-column:1/-1}.admin-notification-preferences .communication-field{gap:8px;min-width:0;display:grid}.admin-notification-preferences :is(.communication-check,.communication-channel-options label,.communication-preference-actions){flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin-notification-preferences .communication-preference-section>summary{cursor:pointer;font-size:16px;font-weight:700}.admin-notification-preferences .communication-preference-content{padding-top:16px}.admin-notification-preferences fieldset{border:0;min-width:0;margin:0;padding:0}.admin-notification-preferences .communication-channel-options{flex-wrap:wrap;gap:24px;display:flex}.admin-notification-preferences .communication-digest-preference{gap:12px;margin-top:16px;display:grid}.admin-notification-preferences .communication-push-devices ul{padding:0;list-style:none}.admin-notification-preferences :is(.primary-action,.secondary-action){justify-self:start}.admin-notification-preferences .communication-delivery-settings>:only-child{grid-column:1/-1}.admin-account .account-workspace{gap:20px;max-width:none;padding:0;font-size:14px;line-height:1.6}.admin-account .account-panel{border-color:var(--admin-border);background:var(--admin-surface);padding:20px}.admin-account .account-panel form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px}.admin-account .account-check{align-self:center}.admin-account .account-contacts{border-top:1px solid var(--admin-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding-top:16px;display:grid}.admin-account .account-contacts dt{color:var(--admin-muted)}.admin-account .account-disclosure{border:1px solid var(--admin-border);background:var(--admin-surface);border-radius:8px}.admin-account .account-disclosure>summary{cursor:pointer;padding:18px 20px;font-size:16px;font-weight:700}.admin-account .account-disclosure-content>.account-panel{border:0;padding-top:4px}.admin-account .account-disclosure-content>.account-panel>h2{display:none}.admin-account .account-disclosure-content>.profile-change-workspace{padding:0 20px 20px}.admin-account .account-destination{border:1px solid var(--admin-border);background:var(--admin-surface);width:100%;color:var(--admin-navy);border-radius:8px;justify-content:space-between;align-items:center;padding:18px 20px;font-weight:650;text-decoration:none;display:flex}.admin-account .account-destination:after{content:"→"}.admin-account .account-session-list li{align-items:center}.unikum-workspace-content .reward-workspace button:not([class]){border:1px solid var(--ui-color-control-border);background:var(--admin-surface);min-height:40px;color:var(--admin-navy);cursor:pointer;border-radius:6px;padding:9px 14px;font-size:13px;font-weight:650;line-height:20px}.unikum-workspace-content .reward-workspace button:not([class]):disabled{opacity:.55;cursor:default}.admin-account .account-panel form>button{justify-self:start}.profile-corrections-page{max-width:1240px;margin:0 auto}.profile-change-review-workspace{min-width:0;color:var(--admin-navy);gap:20px;display:grid}.profile-change-review-workspace :is(h2,h3,p,dl,dd){margin:0}.profile-change-review-tabs{background:var(--admin-canvas);border-radius:8px;justify-self:start;gap:4px;padding:4px;display:inline-flex}.profile-change-review-tabs button{min-height:40px;color:var(--admin-muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:8px 16px;font-size:13px;font-weight:700}.profile-change-review-tabs button[aria-selected=true]{border-color:var(--admin-border);background:var(--admin-surface);color:var(--admin-navy);box-shadow:0 1px 3px #112c4a1a}.profile-change-review-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.profile-change-review-list>li{border:1px solid var(--admin-border);background:var(--admin-surface);border-radius:8px;grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr) auto;align-items:start;gap:16px 24px;min-width:0;padding:20px;display:grid}.profile-change-review-card-heading{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.profile-change-review-card-heading h3{font-size:16px;line-height:24px}.profile-change-review-card-heading p{color:var(--admin-muted);margin-top:4px;font-size:13px;line-height:20px}.profile-change-review-card-heading .admin-status-badge{flex-shrink:0}.profile-change-review-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.profile-change-review-comparison>div{border:1px solid var(--admin-border);background:var(--admin-canvas);border-radius:6px;min-width:0;padding:12px}.profile-change-review-comparison dt{color:var(--admin-muted);text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:700;line-height:16px}.profile-change-review-comparison dd{overflow-wrap:anywhere;font-size:14px;font-weight:650;line-height:20px}.profile-change-review-reason{min-width:0;color:var(--admin-muted);grid-column:2;gap:4px;font-size:13px;line-height:20px;display:grid}.profile-change-review-reason strong{color:var(--admin-navy)}.profile-change-review-reason small{margin-top:6px}.profile-change-review-list>li>.secondary-action{grid-area:1/3/span 2;align-self:end}.profile-change-review-workspace>.account-actions{justify-content:flex-end;gap:8px;display:flex}.profile-change-review-workspace>.account-actions button,.profile-change-review-form .account-actions button:not(.primary-action){border:1px solid var(--admin-border);background:var(--admin-surface);min-height:40px;color:var(--admin-navy);font:inherit;cursor:pointer;border-radius:6px;padding:9px 14px;font-size:13px;font-weight:650}.profile-change-review-workspace button:disabled{opacity:.55;cursor:default}.profile-change-review-form{border:1px solid var(--admin-red);background:var(--admin-surface);border-radius:8px;gap:18px;max-width:920px;padding:24px;display:grid}.profile-change-review-form>header{gap:6px;display:grid}.profile-change-review-form>header>span{color:var(--admin-red);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:750}.profile-change-review-form>header h3{font-size:20px;line-height:28px}.profile-change-review-form>header p{color:var(--admin-muted);font-size:13px;line-height:20px}.profile-change-review-form>label{gap:8px;font-size:13px;font-weight:700;display:grid}.profile-change-review-form .account-actions{flex-wrap:wrap;gap:8px;padding-top:4px;display:flex}@media (max-width:920px){.profile-change-review-list>li{grid-template-columns:1fr}.profile-change-review-reason,.profile-change-review-list>li>.secondary-action{grid-area:auto/1}.profile-change-review-list>li>.secondary-action{justify-self:start}}@media (max-width:620px){.profile-change-review-comparison{grid-template-columns:1fr}.profile-change-review-tabs{width:100%;display:grid}.profile-change-review-card-heading{flex-direction:column}}.unikum-workspace-content .analytics-sections{grid-template-columns:repeat(3,minmax(0,1fr))}@media (min-width:1280px){.unikum-workspace-shell{grid-template-columns:256px minmax(0,1fr)}.unikum-workspace-shell .unikum-workspace-sidebar{flex-direction:column;padding:0;display:flex;overflow:hidden}.unikum-workspace-shell .unikum-workspace-brand{flex-shrink:0;gap:12px;min-height:100px;padding:20px 18px}.unikum-workspace-shell .unikum-workspace-brand>:first-child{flex-basis:44px;width:44px;height:52px}.unikum-workspace-shell .unikum-workspace-brand small{white-space:normal;font-size:10px;line-height:1.5}.unikum-workspace-shell .unikum-workspace-nav-search{background:#ffffff08;border-color:#ffffff30;flex-shrink:0;margin:0 16px 12px}.unikum-workspace-shell .unikum-workspace-navigation{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff40 transparent;min-height:0;margin:0;padding:0 12px 24px;display:block;overflow-y:auto}.unikum-workspace-shell .unikum-workspace-nav-group{margin:0 0 7px;display:block}.unikum-workspace-shell .unikum-workspace-nav-heading{color:#b9c8d8;width:100%;min-height:42px;font:inherit;letter-spacing:.025em;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:11px;font-weight:700;line-height:1.45;display:flex}.unikum-workspace-shell .unikum-workspace-nav-heading:hover{color:#fff;background:#ffffff0d}.unikum-workspace-shell .unikum-workspace-nav-heading svg{flex-shrink:0;transform:rotate(-90deg)}.unikum-workspace-shell .unikum-workspace-nav-heading[aria-expanded=true] svg{transform:none}.unikum-workspace-shell .unikum-workspace-nav-links{gap:3px;display:grid}.unikum-workspace-shell .unikum-workspace-nav-links[hidden]{display:none}.unikum-workspace-shell .unikum-workspace-nav-links>a{color:#e1e8ef;border-radius:7px;align-items:center;gap:11px;min-height:40px;margin:0;padding:9px 12px;font-size:13px;font-weight:600;line-height:1.5;text-decoration:none;display:flex;position:relative}.unikum-workspace-shell .unikum-workspace-nav-links>a svg{flex:0 0 18px}.unikum-workspace-shell .unikum-workspace-nav-links>a:hover{background:#ffffff12}.unikum-workspace-shell .unikum-workspace-nav-links>a[aria-current=page]{color:#fff;box-shadow:inset 3px 0 var(--admin-red);background:#ffffff16;font-weight:750}.unikum-workspace-shell .unikum-workspace-topbar{min-height:64px;padding-inline:32px}.unikum-workspace-shell .unikum-workspace-user-context>a{width:40px;height:40px;color:var(--admin-navy);border-radius:7px;place-items:center;display:grid}.unikum-workspace-shell .unikum-workspace-user-context>a:hover{background:var(--admin-canvas)}.unikum-workspace-shell .unikum-workspace-user-context>i{margin-inline:4px}.unikum-workspace-shell .unikum-workspace-content{padding:28px 32px 40px}}.unikum-workspace-content .admin-overview{color:var(--admin-navy)}.unikum-workspace-content .admin-overview>.admin-page-header{gap:20px;margin:0}.unikum-workspace-content .admin-overview .admin-page-header h1{margin:0 0 8px;font-size:28px;line-height:1.25}.unikum-workspace-content .admin-overview .admin-page-header p{margin:0;font-size:14px;line-height:1.5}.unikum-workspace-content .admin-overview .admin-page-actions button{gap:8px;min-height:40px;padding:9px 14px;font-size:13px}.unikum-workspace-content .admin-overview-updated{color:var(--admin-muted);margin:12px 0 22px;font-size:12px;line-height:1.5}.unikum-workspace-content .admin-overview-layout{grid-template-columns:minmax(0,1.65fr) minmax(300px,1fr);align-items:start;gap:24px;display:grid}.unikum-workspace-content .admin-overview-main,.unikum-workspace-content .admin-overview-aside{gap:20px;min-width:0;display:grid}.unikum-workspace-content .admin-overview :is(.provisioning-panel,.today-notifications){border:1px solid var(--admin-border);background:var(--admin-white);border-radius:12px;margin:0;padding:0;overflow:hidden}.unikum-workspace-content .admin-overview .provisioning-panel>header{border-bottom:1px solid var(--admin-border);min-height:64px;padding:18px 20px}.unikum-workspace-content .admin-overview h2{margin:0;font-size:17px;font-weight:750;line-height:1.4}.unikum-workspace-content .admin-overview-task-list{margin:0;padding:0;list-style:none}.unikum-workspace-content .admin-overview-task{grid-template-columns:32px minmax(0,1fr) auto;align-items:start;gap:12px;padding:20px;display:grid}.unikum-workspace-content .admin-overview-task+.admin-overview-task{border-top:1px solid var(--admin-border)}.unikum-workspace-content .admin-overview-task-icon{width:32px;height:32px;color:var(--admin-navy);background:var(--admin-canvas);border-radius:7px;place-items:center;display:grid}.unikum-workspace-content .admin-overview-task.is-exception .admin-overview-task-icon{color:#b42318;background:#fff0ef}.unikum-workspace-content .admin-overview-task-body{gap:5px;min-width:0;display:grid}.unikum-workspace-content .admin-overview-task-body>strong{font-size:14px;font-weight:700;line-height:1.5}.unikum-workspace-content .admin-overview-task-source{color:var(--admin-muted);font-size:12px;line-height:1.5}.unikum-workspace-content .admin-overview-task-body>p{color:var(--admin-muted);margin:0;font-size:12px}.unikum-workspace-content .admin-overview-task-details{color:var(--admin-muted);font-size:12px;line-height:1.6}.unikum-workspace-content .admin-overview-task-details summary{cursor:pointer;width:fit-content;padding-block:3px}.unikum-workspace-content .admin-overview-task-details :is(span,time){display:block}.unikum-workspace-content .admin-overview-task-action{justify-items:end;gap:10px;max-width:155px;display:grid}.unikum-workspace-content .admin-overview-task-action .admin-status-badge{text-align:end;white-space:normal;padding:4px 8px;font-size:11px;line-height:1.5}.unikum-workspace-content .admin-overview-task-action>a{min-height:28px;color:var(--admin-navy);align-items:center;gap:7px;font-size:13px;font-weight:650;text-decoration:none;display:flex}.unikum-workspace-content .admin-overview-task-action>a:hover{color:var(--admin-red);text-decoration:underline}.unikum-workspace-content .admin-overview .provisioning-metrics{grid-template-columns:1fr 1fr;gap:0;padding:8px 20px;display:grid}.unikum-workspace-content .admin-overview .provisioning-metric{min-height:100px;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:8px;padding:14px 8px 14px 0;display:flex;position:relative}.unikum-workspace-content .admin-overview .provisioning-metric>span{color:var(--admin-muted);align-items:start;gap:8px;font-size:12px;line-height:1.4;display:flex}.unikum-workspace-content .admin-overview .provisioning-metric>span svg{flex-shrink:0;width:16px;height:16px}.unikum-workspace-content .admin-overview .provisioning-metric>strong{font-size:25px;line-height:1.2}.unikum-workspace-content .admin-overview .provisioning-metric>svg{display:none}.unikum-workspace-content .admin-overview .provisioning-metric:hover{color:var(--admin-red)}.unikum-workspace-content .admin-overview-aside .provisioning-action-list{border-top:1px solid var(--admin-border);margin:0;padding:0 20px}.unikum-workspace-content .admin-overview-aside .provisioning-action-list>li{grid-template-columns:1fr auto;gap:8px;padding:16px 0;display:grid}.unikum-workspace-content .admin-overview-aside .provisioning-action-list>li>svg,.unikum-workspace-content .admin-overview-aside .provisioning-action-list>li>.admin-status-badge{display:none}.unikum-workspace-content .admin-overview-aside .provisioning-action-list strong{font-size:13px;line-height:1.5}.unikum-workspace-content .admin-overview-aside .provisioning-action-list span{font-size:12px;line-height:1.5}.unikum-workspace-content .admin-overview-aside .provisioning-action-list a{color:var(--admin-navy);font-size:12px}.unikum-workspace-content .admin-overview .today-notifications{gap:16px;padding:20px;display:grid}.unikum-workspace-content .admin-overview .today-notifications-heading{justify-content:space-between;align-items:start;gap:12px;display:flex}.unikum-workspace-content .admin-overview .today-notifications-heading a{text-align:end;max-width:108px;color:var(--admin-navy);font-size:12px;line-height:1.5}.unikum-workspace-content .admin-overview .today-notifications-counts{color:var(--admin-muted);flex-wrap:wrap;gap:8px;margin:0;font-size:12px;display:flex}.unikum-workspace-content .admin-overview .today-notifications-latest{border-top:1px solid var(--admin-border);color:var(--admin-navy);gap:8px;padding-top:14px;text-decoration:none;display:grid}.unikum-workspace-content .admin-overview .today-notifications-latest strong{font-size:14px;line-height:1.5}.unikum-workspace-content .admin-overview .today-notifications-latest span{color:var(--admin-muted);font-size:13px;line-height:1.6}@media (max-width:1279px){.unikum-workspace-shell.unikum-workspace-shell{grid-template-columns:minmax(0,1fr);place-items:center;padding:24px;display:grid}.unikum-workspace-shell .unikum-workspace-sidebar,.unikum-workspace-shell .unikum-workspace-surface{display:none}}.unikum-workspace-content .admin-classes .admin-page-header{margin-bottom:24px}.unikum-workspace-content .admin-classes-layout{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:24px;display:grid}.unikum-workspace-content .admin-class-directory{border:1px solid var(--admin-border);background:var(--admin-white);border-radius:12px;flex-direction:column;min-width:0;min-height:440px;max-height:calc(100dvh - 240px);display:flex;position:sticky;top:88px;overflow:hidden}.unikum-workspace-content .admin-class-directory .admin-class-filters{box-shadow:none;background:0 0;border:0;grid-template-columns:1fr 1fr;align-items:end;gap:12px;margin:0;padding:18px 16px;display:grid}.unikum-workspace-content .admin-class-filters label{align-content:start;gap:6px;min-width:0;font-size:12px;display:grid}.unikum-workspace-content .admin-class-filters label:first-child,.unikum-workspace-content .admin-class-filters>button{grid-column:1/-1}.unikum-workspace-content .admin-classes :is(input,select){border-color:var(--admin-border);border-radius:7px;height:40px;min-height:40px;padding:8px 10px;font-size:13px}.unikum-workspace-content .admin-class-list-heading{border-block:1px solid var(--admin-border);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.unikum-workspace-content .admin-class-list-heading h2{margin:0;font-size:13px}.unikum-workspace-content .admin-class-list-heading>span{color:var(--admin-muted);font-size:12px}.unikum-workspace-content .admin-class-list{overscroll-behavior:contain;scrollbar-width:thin;margin:0;padding:6px;list-style:none;overflow-y:auto}.unikum-workspace-content .admin-class-list>li+li{margin-top:4px}.unikum-workspace-content .admin-class-choice{width:100%;min-width:0;min-height:100px;box-shadow:none;color:var(--admin-navy);text-align:left;white-space:normal;background:0 0;border:1px solid #0000;border-radius:7px;gap:8px;padding:14px 12px;font-weight:400;display:grid}.unikum-workspace-content .admin-class-choice:hover{background:var(--admin-canvas)}.unikum-workspace-content .admin-class-choice[aria-pressed=true]{box-shadow:inset 3px 0 0 var(--admin-red);background:#fff5f5;border-color:#f0c6c9}.unikum-workspace-content .admin-class-choice-top{justify-content:space-between;align-items:start;gap:8px;display:flex}.unikum-workspace-content .admin-class-choice-top strong{overflow-wrap:anywhere;min-width:0;font-size:14px;line-height:1.45}.unikum-workspace-content .admin-class-choice .admin-status-badge{flex-shrink:0;padding:3px 6px;font-size:10px}.unikum-workspace-content .admin-class-choice-branch{color:var(--admin-muted);font-size:12px;line-height:1.5}.unikum-workspace-content .admin-class-choice-meta{color:var(--admin-muted);flex-wrap:wrap;justify-content:space-between;gap:6px;font-size:11px;display:flex}.unikum-workspace-content .admin-class-workspace{min-width:0}.unikum-workspace-content .admin-class-detail{border:1px solid var(--admin-border);background:var(--admin-white);border-radius:12px;margin:0;padding:0;overflow:hidden}.unikum-workspace-content .admin-class-detail>header{border-bottom:1px solid var(--admin-border);flex-wrap:wrap;justify-content:space-between;align-items:start;gap:16px;padding:20px;display:flex}.unikum-workspace-content .admin-class-detail .auth-eyebrow{letter-spacing:.06em;color:var(--admin-muted);font-size:10px}.unikum-workspace-content .admin-class-detail h2{margin:5px 0 8px;font-size:21px;line-height:1.35}.unikum-workspace-content .admin-class-context{color:var(--admin-muted);margin:4px 0 0;font-size:12px;line-height:1.6}.unikum-workspace-content .admin-class-detail .provisioning-row-actions{flex-wrap:wrap;gap:8px;display:flex}.unikum-workspace-content .admin-class-detail .provisioning-row-actions button{white-space:nowrap;min-height:34px;padding:7px 10px;font-size:12px}.unikum-workspace-content .admin-class-quick-actions{border-bottom:1px solid var(--admin-border)}.unikum-workspace-content .admin-class-quick-actions>summary{cursor:pointer;color:var(--admin-navy);padding:14px 20px;font-size:13px;font-weight:650}.unikum-workspace-content .admin-class-quick-actions .admin-class-actions{box-shadow:none;border:0;border-radius:0;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin:0;padding:4px 20px 20px;display:grid;position:static}.unikum-workspace-content .admin-class-command{flex-direction:column;align-items:stretch;gap:12px;min-width:0;display:flex}.unikum-workspace-content .admin-class-command label{font-size:12px}.unikum-workspace-content .admin-class-command .provisioning-inline-button{white-space:normal;min-height:36px;margin-top:auto;padding:8px 10px;font-size:12px}.unikum-workspace-content .admin-class-workspace>.admin-class-actions{max-width:none;margin:0;padding:24px;position:static}.unikum-workspace-content .admin-class-roster-switch{gap:8px;padding:16px 20px 0;display:flex}.unikum-workspace-content .admin-class-roster-switch button{border:1px solid var(--admin-border);min-height:38px;color:var(--admin-navy);background:var(--admin-white);border-radius:7px;padding:9px 18px;font-size:13px}.unikum-workspace-content .admin-class-roster-switch button[aria-pressed=true]{color:var(--admin-red);background:#fff5f5;border-color:#f0c6c9}.unikum-workspace-content .admin-class-roster{padding:20px}.unikum-workspace-content .admin-class-roster .provisioning-table-shell{min-width:0;box-shadow:none;border-radius:8px;margin:0}.unikum-workspace-content .admin-class-roster [hidden]{display:none}.unikum-workspace-content .admin-class-roster table{width:100%;min-width:0}.unikum-workspace-content .admin-class-roster caption{padding:14px;font-size:14px}.unikum-workspace-content .admin-class-roster :is(th,td){padding:12px;font-size:12px}@media (min-width:1280px) and (max-width:1365px){.unikum-workspace-content .admin-classes-layout{grid-template-columns:280px minmax(0,1fr);gap:20px}}.unikum-workspace-content .admin-class-command :is(.admin-form-field,input,select){width:100%;min-width:0}.curriculum-v2 .curriculum-guide{border:1px solid var(--admin-border);background:var(--admin-white);border-radius:12px;margin:20px 0}.curriculum-v2 .curriculum-guide summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;list-style:none;display:flex}.curriculum-v2 .curriculum-guide summary::-webkit-details-marker{display:none}.curriculum-v2 .curriculum-guide summary:after{content:"+";font-size:20px}.curriculum-v2 .curriculum-guide[open] summary:after{content:"−"}.curriculum-v2 .curriculum-guide-path{flex-wrap:wrap;gap:12px;font-weight:650;display:flex}.curriculum-v2 .curriculum-guide-arrow{color:var(--admin-muted);margin-right:12px;font-weight:400}.curriculum-v2 .curriculum-guide-label{color:var(--admin-muted);margin-left:auto;font-size:13px}.curriculum-v2 .curriculum-guide-content{border-top:1px solid var(--admin-border);padding:0 20px 18px}.curriculum-v2 .curriculum-guide dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:18px 0;display:grid}.curriculum-v2 .curriculum-guide dt{margin-bottom:8px;font-weight:650}.curriculum-v2 .curriculum-guide dd{color:var(--admin-muted);margin:0;font-size:13px;line-height:1.6}.curriculum-v2 .curriculum-guide-content p{color:var(--admin-muted);margin:8px 0 0;font-size:13px;line-height:1.6}.curriculum-v2 .curriculum-catalog-filters{border:1px solid var(--admin-border);background:var(--admin-white);border-radius:12px;grid-template-columns:minmax(260px,1fr) 180px 170px auto;gap:16px;padding:20px;display:grid}.curriculum-v2 .curriculum-catalog-filters label{min-width:0}.curriculum-v2 .curriculum-catalog-filters :is(input,select){width:100%;min-width:0}.curriculum-v2 .curriculum-catalog-filters button{white-space:nowrap}.curriculum-v2 .curriculum-catalog-table{border-radius:12px}.curriculum-v2 .curriculum-catalog-table table{table-layout:fixed}.curriculum-v2 .curriculum-catalog-table caption{text-align:left;padding:18px 20px;font-size:15px;font-weight:650}.curriculum-v2 .curriculum-catalog-table caption span{float:right;color:var(--admin-muted);font-size:12px;font-weight:400}.curriculum-v2 .curriculum-catalog-table :is(th,td){padding:14px 18px}.curriculum-v2 .curriculum-catalog-table th:first-child{width:32%}.curriculum-v2 .curriculum-catalog-table th:nth-child(2){width:12%}.curriculum-v2 .curriculum-catalog-table th:nth-child(3){width:9%}.curriculum-v2 .curriculum-catalog-table th:nth-child(4){width:16%}.curriculum-v2 .curriculum-catalog-table th:last-child{width:150px}.curriculum-v2 .curriculum-catalog-table td:first-child{overflow-wrap:anywhere}.curriculum-v2 .curriculum-catalog-table tbody tr:hover{background:var(--admin-canvas)}.curriculum-v2 .curriculum-catalog-table td:last-child button{white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.curriculum-v2 .curriculum-kind{color:var(--admin-muted)}.curriculum-v2 .curriculum-book-file{border:1px solid var(--admin-border);background:var(--admin-canvas);border-radius:12px;padding:20px}.curriculum-v2 .curriculum-book-file h2{margin:0 0 8px;font-size:16px}.curriculum-v2 .curriculum-book-file p{font-size:13px;line-height:1.6}.curriculum-v2 .curriculum-book-file ul{margin:12px 0;padding:0;list-style:none}.curriculum-v2 .curriculum-book-file li{border-bottom:1px solid var(--admin-border);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.curriculum-v2 .curriculum-book-file li div{overflow-wrap:anywhere;min-width:0}.curriculum-v2 .curriculum-book-file small{color:var(--admin-muted);margin-top:4px;display:block}.curriculum-v2 .curriculum-book-file button{white-space:nowrap;flex-shrink:0}.curriculum-v2 .curriculum-book-search{align-items:end;gap:12px;margin-top:16px;display:flex}.curriculum-v2 .curriculum-book-search label{flex:1}.curriculum-v2 .curriculum-journey{border:1px solid var(--admin-border);background:var(--admin-white);border-radius:8px;justify-content:space-between;align-items:center;gap:24px;margin:16px 0;padding:16px 20px;display:flex}.curriculum-journey p{color:var(--admin-muted);max-width:820px;margin:6px 0 0;font-size:14px}.curriculum-journey a{flex-shrink:0;text-decoration:none}.curriculum-v2 .curriculum-editor-form{box-sizing:border-box;gap:18px;width:100%;max-width:900px;margin-top:16px;padding:24px}.curriculum-editor-form.is-PROGRAM,.curriculum-editor-form.is-COURSE{grid-template-columns:minmax(0,2fr) minmax(150px,1fr)}.curriculum-editor-form>*{grid-column:1/-1;min-width:0}.curriculum-editor-form:is(.is-PROGRAM,.is-COURSE)>label:first-of-type,.curriculum-editor-form:is(.is-PROGRAM,.is-COURSE)>label:nth-of-type(2){grid-column:auto}.curriculum-v2 .curriculum-form-context{color:var(--admin-muted);margin:0;font-size:14px}.curriculum-editor-form label small{color:var(--admin-muted);font-size:13px;font-weight:400}.curriculum-editor-form textarea{resize:vertical;min-height:72px}.curriculum-editor-form .slice2-row-actions{border-top:1px solid var(--admin-border);justify-content:flex-end;padding-top:16px}.curriculum-book-field{gap:8px;font-size:13px;font-weight:600;display:grid}.curriculum-related-search{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.curriculum-related-search label{flex:1;min-width:200px}.curriculum-v2 .slice2-detail-heading{border:1px solid var(--admin-border);background:var(--admin-white);border-radius:8px;margin:12px 0;padding:12px 16px}.curriculum-v2 .curriculum-course-next{color:var(--admin-muted);margin:8px 0 16px;font-size:14px}.curriculum-archive{border-top:1px solid var(--admin-border);flex-basis:100%;margin-top:4px;padding-top:12px}.curriculum-archive summary{cursor:pointer;color:var(--admin-muted);font-size:14px}.curriculum-archive[open] label{gap:6px;max-width:520px;margin:12px 0;display:grid}.curriculum-archive textarea{min-height:64px}.curriculum-v2 .slice2-builder{margin-top:16px;padding:18px}.curriculum-v2 .slice2-builder h2{margin-bottom:14px;font-size:18px}.curriculum-empty{background:var(--admin-bg,#f5f7fa);border-radius:6px;padding:20px}.curriculum-empty p{color:var(--admin-muted);margin:6px 0 14px;font-size:14px}@media (max-width:850px){.curriculum-v2 .curriculum-journey{flex-direction:column;align-items:flex-start;gap:12px}.curriculum-editor-form.is-PROGRAM,.curriculum-editor-form.is-COURSE{grid-template-columns:1fr}}.unikum-workspace-shell .lesson-editor-page .lesson-editor-header{z-index:auto;justify-content:space-between;align-items:center;gap:24px;margin:0 0 12px;padding:0;display:flex;position:static}.lesson-editor-page .lesson-studio-label{display:none}.lesson-editor-page .lesson-editor-identity h1{margin:6px 0 0;font-size:24px;line-height:1.3}.lesson-editor-page .lesson-back-link{color:var(--admin-muted);font-size:12px;font-weight:500;text-decoration:none}.lesson-editor-page .lesson-back-link:hover{text-decoration:underline}.lesson-editor-page .lesson-editor-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;max-width:690px;display:flex}.lesson-editor-page .lesson-editor-actions :is(button,a,summary){min-height:36px;padding:8px 12px;font-size:12px}.lesson-header-tools{position:relative}.lesson-header-tools summary{cursor:pointer;border:1px solid var(--admin-border);background:#fff;border-radius:6px}.lesson-header-tools>div{z-index:35;border:1px solid var(--admin-border);background:#fff;border-radius:8px;gap:12px;width:300px;padding:16px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #102c461a}.lesson-editor-page .lesson-revision-rail{background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;min-height:32px;margin:0;padding:6px 0;font-size:12px;display:flex}.lesson-editor-page .lesson-revision-rail strong{font-weight:500}.lesson-editor-viewbar{border-top:1px solid var(--admin-border);align-items:center;gap:4px;margin:12px 0;padding-top:12px;display:flex}.lesson-editor-viewbar button{min-height:36px;color:var(--admin-muted);cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;border-radius:6px;padding:8px 14px;font-size:13px;font-weight:600}.lesson-editor-viewbar button[aria-pressed=true]{color:var(--admin-navy);border-color:var(--admin-border);background:#fff}.lesson-editor-viewbar .primary-action{background:var(--admin-red);color:#fff;margin-left:auto}.unikum-workspace-shell .lesson-editor-page .lesson-editor-workbench{grid-template-columns:248px minmax(0,1fr);gap:16px;height:calc(100dvh - 320px);min-height:400px}.lesson-editor-workbench[data-view=edit] .lesson-canvas,.lesson-editor-workbench[data-view=settings] .lesson-canvas,.lesson-editor-workbench[data-view=preview] .lesson-inspector,.lesson-editor-workbench[data-view=edit] .lesson-metadata,.lesson-editor-workbench[data-view=edit] .lesson-validation,.lesson-editor-workbench[data-view=settings] .lesson-block-editor{display:none}.unikum-workspace-shell .lesson-editor-page .lesson-outline{flex-direction:column;padding:16px 10px;display:flex;overflow:hidden}.lesson-editor-page .lesson-outline .lesson-panel-heading{flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;margin:0 0 8px;padding:0 10px 12px;display:flex}.lesson-outline .lesson-panel-heading>p{display:none}.lesson-editor-page .lesson-panel-heading h2{margin:0;font-size:16px}.lesson-editor-page .lesson-outline-list{flex:1;min-height:0;margin:0;padding:0;list-style:none;overflow:auto}.unikum-workspace-shell .lesson-editor-page .lesson-outline-list>li{box-shadow:none;border:1px solid #0000;border-radius:6px;margin-bottom:4px;padding:0}.unikum-workspace-shell .lesson-editor-page .lesson-outline-list>li.is-selected{border-color:var(--admin-border);box-shadow:inset 3px 0 var(--admin-red);background:#f0f4f8}.lesson-editor-page .lesson-outline-select{text-align:left;border-radius:6px;grid-template-columns:22px minmax(0,1fr);gap:2px 6px;width:100%;padding:10px;display:grid}.lesson-editor-page .lesson-outline-select small{text-overflow:ellipsis;white-space:nowrap;grid-column:2;font-size:11px;overflow:hidden}.unikum-workspace-shell .lesson-editor-page .lesson-outline-select>span{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--admin-muted);font-size:11px;line-height:20px}.unikum-workspace-shell .lesson-editor-page .lesson-outline-select>strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:20px;overflow:hidden}.lesson-editor-page .lesson-block-actions{padding:0 10px 8px 38px;display:none}.lesson-editor-page .is-selected .lesson-block-actions{flex-wrap:nowrap;gap:4px;display:flex}.lesson-editor-page .lesson-block-actions button{border:1px solid var(--admin-border);cursor:pointer;background:#fff;border-radius:4px;min-height:26px;padding:3px 6px;font-size:11px}.unikum-workspace-shell .lesson-editor-page .lesson-inspector{padding:20px 24px}.lesson-editor-page .lesson-inspector-section{max-width:960px;margin:0 auto 24px}.unikum-workspace-shell .lesson-editor-page .lesson-editor-workbench[data-view=edit] .lesson-inspector{padding:0;overflow:hidden}.lesson-editor-workbench[data-view=edit] .lesson-block-editor{border:0;flex-direction:column;gap:0;max-width:none;height:100%;min-height:0;margin:0;padding:0;display:flex}.lesson-block-editor>.lesson-panel-heading{border-bottom:1px solid var(--admin-border);flex-shrink:0;margin:0;padding:16px 24px}.lesson-block-editor>.lesson-panel-heading p{display:none}.lesson-block-fields{scrollbar-gutter:stable;flex:1;min-height:0;padding:20px 24px;overflow:auto}.lesson-block-fields>*{max-width:880px;margin-left:auto;margin-right:auto}.lesson-block-footer{border-top:1px solid var(--admin-border);background:#fff;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:12px 24px;display:flex}.lesson-block-footer>span{color:var(--admin-muted);font-size:12px}.lesson-block-footer>button{width:auto;min-width:140px;margin:0!important}.lesson-editor-page .lesson-block-footer>button:disabled{opacity:1;color:var(--admin-muted);background:var(--admin-canvas);border-color:var(--admin-border)}.lesson-editor-page .lesson-paper-header{background:#fff}.lesson-editor-page .lesson-canvas-block{cursor:pointer;margin-bottom:12px}:is(.lesson-inspector,.lesson-author-dialog,.practice-composer-dialog) fieldset{border:1px solid var(--admin-border);background:#fff;border-radius:8px;min-width:0;margin:0 0 16px;padding:16px}:is(.lesson-inspector,.lesson-author-dialog,.practice-composer-dialog) fieldset fieldset{background:#f7f9fb}:is(.lesson-inspector,.lesson-author-dialog,.practice-composer-dialog) legend{color:var(--admin-navy);padding:0 6px;font-size:13px;font-weight:700}:is(.lesson-inspector,.lesson-author-dialog,.practice-composer-dialog) label{gap:6px;margin:0 0 14px;font-size:13px;font-weight:600;line-height:1.5;display:grid}:is(:is(.lesson-inspector,.lesson-author-dialog,.practice-composer-dialog) label:has(input[type=checkbox]),:is(.lesson-inspector,.lesson-author-dialog,.practice-composer-dialog) label:has(input[type=radio])){align-items:center;gap:8px;display:flex}:is(.lesson-inspector,.lesson-author-dialog,.practice-composer-dialog) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){box-sizing:border-box;width:100%;min-height:40px;font:inherit;border:1px solid var(--admin-border);color:var(--admin-navy);background:#fff;border-radius:7px;padding:9px 12px;font-size:14px;line-height:1.5}:is(.lesson-inspector,.lesson-author-dialog,.practice-composer-dialog) textarea{resize:vertical;min-height:82px}:is(.lesson-inspector,.lesson-author-dialog,.practice-composer-dialog) button{font:inherit;border:1px solid var(--admin-border);min-height:34px;color:var(--admin-navy);cursor:pointer;background:#fff;border-radius:6px;margin:0 4px 6px 0;padding:7px 12px;font-size:13px;line-height:1.4}:is(.lesson-inspector,.lesson-author-dialog,.practice-composer-dialog) button.primary-action{background:var(--admin-red);border-color:var(--admin-red);color:#fff}:is(.lesson-inspector,.lesson-author-dialog,.practice-composer-dialog) button:disabled{opacity:.5;cursor:not-allowed}:is(.lesson-inspector,.lesson-author-dialog,.practice-composer-dialog) summary{cursor:pointer;padding:12px 0;font-size:14px;font-weight:600}:is(.lesson-inspector,.lesson-author-dialog,.practice-composer-dialog) :is(input,select,textarea,button):focus-visible{outline:2px solid var(--admin-red);outline-offset:2px}.admin-dialog.lesson-author-dialog{width:min(960px,100vw - 80px);max-width:960px;max-height:calc(100dvh - 64px);padding:24px;font-size:14px;overflow:auto}.lesson-author-dialog h2{margin:0 0 20px;font-size:22px}.lesson-author-dialog p{font-size:14px;line-height:1.55}.lesson-dialog-heading{justify-content:space-between;align-items:start;gap:16px;display:flex}.admin-dialog.lesson-media-dialog{max-width:720px}.lesson-media-search{align-items:end;gap:12px;margin:12px 0 20px;display:flex}.lesson-media-search label{flex:1;min-width:0;margin:0}.lesson-media-search button{min-height:40px;margin:0}.lesson-media-dialog .content-media-picker-list{padding:0;list-style:none}.lesson-media-dialog .content-media-picker-list li{border-color:var(--admin-border);border-radius:8px}.lesson-media-dialog .content-media-picker-list li>div{overflow-wrap:anywhere;min-width:0}.lesson-media-dialog .content-media-picker-list button{flex-shrink:0;margin:0}.lesson-media-next-step{border:1px solid var(--admin-border);overflow-wrap:anywhere;background:#f7f9fb;border-radius:8px;padding:16px}.lesson-media-hint{color:var(--admin-muted)}.lesson-media-actions{border-top:1px solid var(--admin-border);flex-wrap:wrap;gap:8px;margin-top:20px;padding-top:16px;display:flex}.lesson-media-actions button{margin:0}.lesson-composer-actions{border-top:1px solid var(--admin-border);z-index:5;background:#fff;justify-content:flex-end;gap:8px;margin:16px -24px -24px;padding:16px 24px;display:flex;position:sticky;bottom:-24px}.lesson-catalog-group h3{margin:20px 0 10px;font-size:14px}.lesson-catalog-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.lesson-catalog-options button{text-align:left;min-height:48px;margin:0}.lesson-vocabulary-create{border:1px solid var(--admin-border);border-radius:8px;margin-bottom:16px;padding:0 12px}.lesson-table-scroll{margin:16px 0;overflow-x:auto}.lesson-table-grid{gap:12px;display:grid}.lesson-table-grid>div{min-width:0}.lesson-table-row{box-sizing:border-box;width:max-content;min-width:100%!important}.lesson-dialogue-speaker{grid-template-columns:1fr 1fr auto;align-items:end;gap:12px;display:grid}.lesson-dialogue-speaker>button{margin-bottom:14px!important}@media (max-width:1100px){.unikum-workspace-shell .lesson-editor-page .lesson-editor-workbench{grid-template-columns:190px minmax(0,1fr)}.unikum-workspace-shell .lesson-editor-page .lesson-inspector{padding:20px}.lesson-dialogue-speaker{grid-template-columns:1fr}}.lesson-inspector fieldset.lesson-manual-form{background:0 0;border:0;margin:0 auto;padding:0}.lesson-manual-basics{grid-template-columns:minmax(0,2fr) minmax(160px,1fr);gap:16px;display:grid}.lesson-inspector .lesson-manual-form label{margin:0 0 16px;font-weight:500}.lesson-inspector .lesson-assignment-prompt{min-height:120px}.lesson-form-disclosure{border-top:1px solid var(--admin-border);padding:2px 0}.lesson-form-disclosure>summary{padding:14px 0;font-size:13px}.lesson-form-disclosure>summary small{color:var(--admin-muted);padding:4px 0 0 16px;font-size:11px;font-weight:400;display:block}.lesson-form-disclosure[open]>summary{margin-bottom:10px}.lesson-manual-options{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}:is(.lesson-manual-options>fieldset,.lesson-manual-options>label:has(textarea),.lesson-manual-options>label:has(input[type=checkbox])){grid-column:1/-1}@media (max-width:1100px){.unikum-workspace-shell .lesson-editor-page .lesson-editor-workbench{grid-template-columns:220px minmax(0,1fr)}.lesson-editor-page .lesson-editor-header{flex-wrap:wrap}.lesson-manual-basics,.lesson-manual-options{grid-template-columns:1fr}.lesson-block-fields{padding:16px}}.unikum-workspace-shell .lesson-editor-page .lesson-inspector textarea.lesson-assignment-prompt{min-height:88px}.lesson-editor-page .lesson-editor-actions .primary-action:disabled{opacity:1;background:var(--admin-canvas);color:var(--admin-muted);border-color:var(--admin-border)}.lesson-vocabulary-modes{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.lesson-vocabulary-modes button[aria-pressed=true],.lesson-vocabulary-option[aria-pressed=true]{border-color:var(--brand-primary,#d71920);background:#fff5f5}.lesson-vocabulary-option{text-align:left;cursor:pointer;background:#fff;border:1px solid #d8e2ec;border-radius:8px;width:100%;margin:4px 0;padding:12px 16px}.lesson-vocabulary-create{min-width:0}
@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.p.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_c0cba27d-module__k8g4dW__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_c0cba27d-module__k8g4dW__variable{--font-unikum-admin:"Manrope", "Manrope Fallback"}
