.wb-modal{width:calc(100vw - 24px);max-width:560px;max-height:calc(100dvh - 24px);padding:16px;overflow:auto}.wb-modal.wb-wide{max-width:900px}.wb-date-heading,.wb-modal>footer,.wb-modal>header{display:flex;align-items:center;justify-content:space-between;gap:10px}.wb-modal>header{padding:0 0 10px}.wb-modal>header h2{font-size:18px}.wb-modal>footer{margin-top:18px;justify-content:flex-end}.wb-modal label{display:block;margin:8px 0}.wb-modal textarea{width:100%;min-height:180px}.wb-date-heading>div{display:flex;gap:4px;flex-shrink:0}.wb-date-heading>strong{min-width:0;overflow-wrap:anywhere}.wb-mode{padding:12px 0}.wb-mode select{width:100%}.wb-field-row{display:grid;grid-template-columns:minmax(0,1fr) auto 32px;align-items:center;gap:6px;padding:8px 0;border-bottom:1px solid var(--line)}.wb-field-row>strong{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wb-field-row .sek-actions{flex-wrap:wrap;justify-content:flex-end;margin:0}.wb-field-row button{font-size:12px;min-height:40px;padding:4px 8px}.wb-field-row input{width:90px}.wb-checklist{display:flex;flex-direction:column;gap:8px}.wb-checklist label{display:flex;align-items:center;gap:8px}.wb-criterion{border-bottom:1px solid var(--line);padding:6px 0}.wb-criterion>label:first-child{display:inline-flex;max-width:calc(100% - 45px)}.wb-criterion input:not([type=checkbox]){max-width:100%;min-width:0}.wb-cell-labels,.wb-cell-values{display:flex;flex-direction:column;gap:6px}.wb-cell-values>span{display:flex;align-items:center;justify-content:center;min-height:22px}.wb-cell-labels small{display:block;max-width:72px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:20px}.wb-view-legend{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0;font-size:11px;color:var(--muted)}.wb-note-icon{display:inline-flex;width:25px;min-width:25px;min-height:25px;height:25px;padding:4px;position:relative;opacity:.7}.wb-note-icon i{position:absolute;right:0;top:0;width:5px;height:5px;background:var(--accent);border-radius:50%}.wb-undo{min-height:40px;padding:6px 12px;margin-right:14px;font-size:12px}.wb-modal .sek-lesson-students{padding:0}.wb-modal .sek-lesson-student{min-width:0}@media(max-width:430px){.wb-modal{padding:12px}.wb-modal>header h2{font-size:16px}.wb-field-row{grid-template-columns:minmax(70px,1fr) minmax(0,1.4fr) 30px}.wb-field-row button{padding:4px 6px}}.wb-control-tabs{flex-wrap:wrap;gap:8px;margin-bottom:12px}.wb-active-select{display:flex;align-items:center;gap:8px}.wb-active-select .sek-active-run{flex:1;min-width:0}.wb-pick-control{display:flex;align-items:center;gap:6px;padding:8px;font-size:12px}.wb-batch-settings{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media(max-width:500px){.wb-batch-settings{grid-template-columns:1fr}.wb-control-tabs button{font-size:12px}}.wb-select-card{display:grid;grid-template-columns:28px minmax(0,1fr);gap:6px;align-items:start}.wb-select-card>.wb-pick-control{padding:10px 0;margin-top:10px}.wb-select-card>.sek-test-card{min-width:0}.wb-cell-note{position:absolute;right:3px;top:3px}.wb-cell-values{position:relative}.sek-grade-cell:has(.wb-cell-note){position:relative}.sek-gradebook tbody th:has(.wb-note-icon){position:relative;padding-right:22px}.sek-gradebook tbody th>.wb-note-icon{position:absolute;right:1px;top:calc(50% - 11px);margin:0;width:21px;min-width:21px;height:22px;min-height:22px;padding:3px}.wb-modal{margin:auto;inset:0;border:1px solid var(--line);border-radius:16px;background:var(--dialog-surface);color:var(--text)}.wb-modal::backdrop{background:#0005;backdrop-filter:blur(2px)}.wb-cell-labels small{line-height:22px}.wb-view-legend{font-size:12px}.wb-modal button[data-has-note=true]{position:relative}.wb-heading-note,.wb-modal button[data-has-note=true]:after{content:"";position:absolute;top:3px;right:3px;width:5px;height:5px;border-radius:50%;background:var(--accent)}.sek-journal-date-action:has(.wb-heading-note){position:relative}.wb-view-columns{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:18px}.wb-view-columns h3{font-size:13px;color:var(--muted);margin:12px 0}.wb-view-tile{display:flex;align-items:center;gap:8px;width:100%;min-height:44px;padding:9px 12px;margin:7px 0;text-align:left;border:1px solid var(--line);border-radius:12px;background:var(--surface2);color:var(--text);user-select:none;-webkit-user-select:none;touch-action:pan-y}.wb-base-options button[aria-pressed=true],.wb-criterion-options button[aria-pressed=true],.wb-material-toggle[aria-pressed=true],.wb-view-tile[aria-pressed=true]{background:var(--soft);border-color:var(--soft-border);box-shadow:inset 0 0 0 1px var(--soft-border)}.wb-view-tile[data-dragging=true]{outline:2px solid var(--accent);opacity:.8}.wb-view-tile svg{flex-shrink:0;color:var(--muted)}.wb-view-tile span{overflow-wrap:anywhere}.wb-layout-choice{width:100%;display:flex;align-items:center;gap:8px;margin-top:14px;text-align:left}.wb-note-options{margin-top:14px}.wb-note-button{position:relative;display:inline-flex;align-items:center;justify-content:center;width:24px;min-width:24px;height:24px;min-height:24px;padding:4px;border:0;color:var(--muted);border-radius:6px;flex-shrink:0}.wb-note-button:not(.wb-note-large){background:transparent}.wb-note-button svg{width:11px;height:11px}.wb-note-button[data-filled=true]{color:var(--accent)}.wb-note-button i{position:absolute;right:3px;top:3px;width:4px;height:4px;border-radius:50%;background:var(--accent)}.wb-note-button:focus-visible{outline:2px solid var(--accent)}.wb-universal-table tbody th{position:relative;padding-right:25px}.wb-universal-table tbody th>.wb-note-button{position:absolute;right:0;top:calc(50% - 12px);margin:0}.wb-universal-table td{position:relative}.wb-cell-note-button{position:absolute;right:0;top:0;margin:0;z-index:1}.wb-date-head{position:relative}.wb-date-head>.wb-note-button{position:absolute;top:0;z-index:2}.wb-universal-table th .wb-date-head>.sek-journal-date-action{padding:17px 2px 5px}.wb-short-date{white-space:nowrap}.wb-universal-table .wb-cell-values{gap:0}.wb-universal-table .wb-cell-values>span{min-height:25px}.wb-cell-labels small{max-width:68px;font-size:12px;line-height:25px}.wb-universal-table .wb-subhead th,.wb-universal-table .wb-subhead th:first-child{position:static;left:auto;width:var(--mark-width,64px);min-width:var(--mark-width,64px);max-width:var(--mark-width,64px);font-size:12px;padding:4px}.wb-subhead button{border:0;background:transparent;padding:3px;max-width:100%;min-height:32px;overflow:hidden;text-overflow:ellipsis;font-size:12px;white-space:nowrap}.wb-criterion-card{padding:10px;margin:10px 0;border:1px solid var(--line);border-radius:12px;background:var(--surface2)}.wb-criterion-heading{display:flex;align-items:center;gap:8px}.wb-criterion-heading input{width:100%;min-width:0;margin:0}.wb-check-toggle{width:36px;min-width:36px;height:36px;padding:4px}.wb-check-toggle[aria-pressed=true]{background:var(--soft);border-color:var(--soft-border)}.wb-criterion-options{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.wb-criterion-options button{min-height:34px;padding:5px 9px;font-size:12px}.wb-criterion-options label{width:100%}.wb-base-options{display:flex;gap:6px}.wb-base-options button{font-size:12px}.wb-add-indicator{padding:10px;margin:10px 0;background:var(--surface2);border-radius:12px}.wb-add-indicator input,.wb-add-indicator select{width:100%}.wb-material-toggle{display:block;width:100%;margin:6px 0;text-align:left;font-size:13px}.wb-control-tabs .wb-multi-action{margin-left:auto}.wb-control-entry{display:block;min-width:0}.wb-pick-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;top:52px;background:var(--dialog-surface);min-height:58px;margin:8px 0;padding:6px 0}.wb-pick-row{display:flex!important;align-items:center;gap:12px;padding:12px;margin:8px 0!important;border:1px solid var(--line);border-radius:12px;background:var(--surface2);cursor:pointer}.wb-pick-row>span{display:flex;flex-direction:column;min-width:0;overflow-wrap:anywhere}.wb-pick-row small{font-size:12px;color:var(--muted)}.wb-checkbox,.wb-modal input[type=checkbox]{appearance:none;width:22px;height:22px;min-width:22px;padding:0;border:1px solid var(--soft-border);border-radius:6px;background:var(--surface);display:inline-grid;place-items:center;vertical-align:middle;cursor:pointer;flex-shrink:0}.wb-checkbox:checked,.wb-modal input[type=checkbox]:checked{background:var(--accent);border-color:var(--accent)}.wb-checkbox:checked:after,.wb-modal input[type=checkbox]:checked:after{content:"✓";font-size:16px;color:#fff;line-height:1}.wb-checkbox:focus-visible,.wb-modal input[type=checkbox]:focus-visible{outline:2px solid var(--soft-border);outline-offset:3px}.wb-batch-row{display:flex;flex-direction:column;width:100%;text-align:left;gap:5px;padding:14px;margin:10px 0;border-radius:12px;overflow-wrap:anywhere}.wb-batch-row small,.wb-batch-row span{font-size:12px;color:var(--muted)}.wb-student-select{display:flex!important;align-items:center;gap:8px}.wb-modal .sek-launch-options label{display:flex;align-items:center;gap:8px}.wb-modal .sek-launch-options input{flex-shrink:0}.sek-status-toast{width:min(360px,calc(100vw - 72px));max-width:calc(100vw - 72px)}.sek-status-item{grid-template-columns:minmax(0,1fr);cursor:pointer}.sek-status-item>div{min-width:0}.sek-status-item:focus-visible{outline:2px solid var(--soft-border);outline-offset:2px}.sek-status-item .sek-status-actions{cursor:default}@media(max-width:540px){.wb-view-columns{grid-template-columns:1fr;gap:8px}.wb-view-columns>div:nth-child(2){border-top:1px solid var(--line);padding-top:6px}.wb-view-columns>div:nth-child(2)>.wb-view-tile{display:inline-flex;width:calc(50% - 5px);margin-right:5px}.wb-control-tabs .wb-multi-action{margin-left:0}.wb-control-tabs button{min-height:40px}.wb-base-options{flex-wrap:wrap}.wb-modal .sek-grid2{grid-template-columns:1fr}.wb-note-button{padding:3px}}.wb-universal-table td,.wb-universal-table thead th{vertical-align:top}.wb-journal-toolbar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:10px;margin-bottom:12px}.wb-journal-scope{display:grid;grid-template-columns:minmax(86px,max-content) minmax(0,1fr);align-items:end;gap:10px;flex:1 1 285px;max-width:540px}.wb-journal-scope>.sek-subject-select,.wb-journal-scope>label{margin:0!important;min-width:0;max-width:none}.wb-journal-scope select{width:100%;min-width:0;margin:0}.wb-journal-scope .sek-journal-subject{align-self:end}.wb-journal-toolbar>.sek-actions{flex-wrap:wrap;margin:0}.wb-note-setting,.wb-settings-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:8px 0;min-width:0}.wb-note-setting{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,156px)}.wb-note-setting button{width:100%;min-width:0;min-height:44px;padding:6px 8px;font-size:12px}.wb-settings-section{margin:16px 0;padding-top:12px;border-top:1px solid var(--line)}.wb-settings-section h3{font-size:14px;margin:0 0 10px}.wb-settings-row span,.wb-settings-row strong{overflow-wrap:anywhere;min-width:0}.wb-settings-row button,.wb-settings-row small{flex-shrink:0}.wb-settings-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:10px}.wb-criterion-options button,.wb-settings-actions button,.wb-settings-row button{min-height:44px;padding:6px 9px;font-size:13px}.wb-settings-row button[aria-pressed=true]{background:var(--soft);border-color:var(--soft-border);box-shadow:inset 0 0 0 1px var(--soft-border)}.wb-modal input[aria-label="Название нового показателя"],.wb-modal input[type=search]{width:100%;min-width:0}.wb-material-list{max-height:48dvh;overflow:auto;overscroll-behavior:contain}.sek-gradebook-native-scroll .wb-universal-table thead .wb-subhead th:first-child{position:static;left:auto;z-index:auto}@media(max-width:350px){.wb-settings-row button{padding-inline:6px;font-size:12px}.wb-note-setting{grid-template-columns:minmax(0,1fr) minmax(0,150px)}}.wb-universal-table .wb-cell-values>.sek-grade-cell{margin:0;width:100%;min-height:32px;padding:4px 2px}.wb-field-row.wb-field-editor-row{grid-template-columns:minmax(70px,1fr) minmax(0,1.5fr)}.wb-indicator-tabs{display:flex;gap:8px;margin:10px 0 12px}.wb-indicator-tabs [aria-pressed=true]{background:var(--soft);border-color:var(--soft-border)}.wb-base-heading{display:inline-grid;gap:2px;line-height:1.15;text-align:center;white-space:nowrap}.wb-order-list{position:relative}.wb-view-tile[data-dragging=true]{opacity:.32;outline:1px dashed var(--accent)}.wb-view-tile.wb-drag-preview{position:fixed;z-index:12;margin:0;pointer-events:none;box-shadow:0 8px 24px #0003;border-color:var(--accent);transform:none;background:var(--surface)}.wb-order-list :is(button,.wb-drag-preview) small{display:block;color:var(--muted);font-size:.84em;font-weight:400;margin-top:3px}.wb-view-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.wb-view-columns h3{font-size:14px;margin:10px 0}.wb-note-setting button,.wb-view-columns .wb-layout-choice,.wb-view-columns .wb-view-tile{min-height:44px;padding:8px 10px;font-size:14px;line-height:1.2;border-radius:12px}.wb-view-columns .wb-layout-choice{margin:8px 0}.wb-note-setting{font-size:14px}.wb-note-options,.wb-note-setting{grid-template-columns:max-content minmax(0,1fr);column-gap:8px}.wb-note-options{display:grid}.wb-note-options h3{grid-column:1/-1}.wb-note-setting{display:contents}.wb-note-setting>span{align-self:center}.wb-note-setting>button{margin:3px 0}.wb-journal-scope>.sek-journal-subject{display:grid;align-content:center;justify-items:center;min-height:46px;text-align:center}.wb-journal-subject>strong{overflow-wrap:anywhere}.wb-settings-section .wb-criterion-card{padding:7px 9px;margin:6px 0}.wb-criterion-card>.wb-settings-row{margin:0}.wb-indicator-kind{display:block;color:var(--muted);font-size:12px;line-height:1.3;margin-top:2px}.wb-criterion-card .wb-criterion-options{margin-top:5px}.wb-criterion-card .wb-criterion-options button,.wb-indicator-tabs button,.wb-modal .wb-material-toggle{font-size:14px}.wb-indicator-tabs button{min-height:44px}.wb-settings-actions button[aria-pressed=true]{background:var(--soft);border-color:var(--soft-border)}.wb-date-heading>div{align-items:center}.wb-date-heading .wb-note-large{width:44px;min-width:44px;height:44px;min-height:44px;border:1px solid var(--line);border-radius:10px;padding:8px;color:var(--text)}.wb-date-heading .wb-note-large svg{width:20px;height:20px}.wb-date-heading .wb-note-large i{right:7px;top:7px}.wb-editor-divider{border-top:1px solid var(--line);margin:0 0 10px}.wb-universal-table th .wb-date-head>.sek-journal-date-action{display:grid;grid-template-rows:17px 13px;align-content:center;justify-items:center;gap:0;min-height:49px;padding:13px 2px 3px}.wb-date-head .wb-pair-caption{display:block;font-size:10px;line-height:13px;min-height:13px;margin:0}.wb-date-head>.wb-note-button{width:21px;min-width:21px;height:19px;min-height:19px;right:0;top:-1px}.wb-date-head>.wb-note-button svg{width:9px;height:9px}.wb-date-head>.wb-note-button i{right:3px;top:2px}.wb-grade-values{display:inline-flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:1px;white-space:nowrap}.wb-empty-mark,.wb-grade-mark,.wb-negative-mark,.wb-positive-mark{display:inline-block;min-width:18px;border-radius:5px;padding:1px 3px}.wb-grade-values .wb-grade-mark{min-width:16px;padding-inline:2px}.wb-positive-mark{color:var(--grade-5-fg);background:color-mix(in srgb,var(--grade-5-bg) 60%,transparent)}.wb-negative-mark{color:var(--grade-2-fg);background:color-mix(in srgb,var(--grade-2-bg) 60%,transparent)}.wb-empty-mark{color:var(--muted);background:color-mix(in srgb,var(--line) 20%,transparent)}.wb-summary-preview{margin:12px 0;padding:10px;border:1px solid var(--line);border-radius:10px}.wb-summary-preview output{margin-top:5px}.wb-summary-details>div{display:grid;grid-template-columns:1fr auto;gap:2px 10px;padding:8px 0;border-bottom:1px solid var(--line)}.wb-summary-details dd{margin:0;font-weight:600}.wb-summary-details small{grid-column:1/-1;color:var(--muted)}@media(max-width:540px){.wb-view-columns{grid-template-columns:1fr}.wb-view-columns>div:nth-child(2)>.wb-view-tile{width:100%;margin-right:0}.wb-note-options{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}}.wb-drop-line{position:absolute;left:0;right:0;height:3px;border-radius:3px;background:var(--accent);box-shadow:0 0 0 1px var(--surface);z-index:14;pointer-events:none}.wb-view-final-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin:7px 0}.wb-view-final-row>.wb-view-tile{margin:0;grid-column:1/-1}.wb-view-final-row:has(.wb-view-summary-button)>.wb-view-tile{grid-column:1}.wb-view-final-row>.wb-view-summary-button{min-width:44px;width:44px;min-height:44px;height:44px;border-radius:12px}.wb-universal-table :is(th,td).sek-gradebook-summary,.wb-universal-table col.sek-gradebook-summary-col{width:auto;max-width:none;min-width:72px;white-space:nowrap}.wb-summary-cell,.wb-summary-preview output{display:inline-block;width:max-content;white-space:nowrap;font-variant-numeric:tabular-nums}.wb-summary-cell{min-height:36px;padding:4px 8px}.wb-summary-preview>div{overflow-x:auto}.sek-catalog-grid .wb-group-order-tile .sek-catalog-open{padding-left:14px!important;touch-action:pan-y;user-select:none;-webkit-user-select:none}.wb-group-order-tile[data-drop-axis=x]:after{top:0;bottom:0;width:3px;height:auto}.wb-group-order-tile[data-drop-axis=x][data-drop-edge=before]:after{left:-5px;right:auto}.wb-group-order-tile[data-drop-axis=x][data-drop-edge=after]:after{right:-5px;left:auto}.sek-ordering li[data-order-source=true]{opacity:.5}.wb-order-entry{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin:7px 0}.wb-order-entry>.wb-view-tile{margin:0}.wb-order-entry>.wb-base-display-button{height:44px;min-height:44px;width:44px;min-width:44px;border-radius:12px}.wb-base-display-options{display:grid;gap:10px;margin:10px 0}.wb-base-display-options>div,.wb-base-tabs{display:flex;flex-wrap:wrap;gap:8px}.wb-base-display-options button[aria-pressed=true],.wb-base-tabs button[aria-pressed=true]{background:var(--soft);border-color:var(--soft-border);box-shadow:inset 0 0 0 1px var(--soft-border)}.wb-preview-heading{font-size:14px;margin:16px 0 8px}.wb-display-preview{max-width:100%;min-width:0}.wb-display-preview .sek-gradebook-native-scroll{max-height:none!important;overflow-x:auto}.wb-display-preview thead{transform:none!important;animation:none!important}.wb-display-preview .wb-universal-table tbody th{padding-right:6px}.sek-gradebook.wb-universal-table :is(col,th).wb-journal-column{width:var(--wb-column-width);min-width:var(--wb-column-width);max-width:var(--wb-column-width)}.sek-gradebook.wb-universal-table td.wb-journal-column{width:auto;min-width:0;max-width:none}.sek-gradebook.wb-universal-table .wb-journal-column{padding-inline:2px}.wb-base-values{display:flex;align-items:center;justify-content:center;gap:4px;white-space:nowrap}.wb-base-values>.wb-grade-values{flex:0 1 auto;min-width:0}.wb-attendance-value{display:inline-block;min-width:16px;color:var(--muted);font-size:12px;white-space:nowrap}.wb-cell-labels small>button{padding:0 2px;min-height:25px;border:0;background:transparent;font-size:12px;line-height:25px;max-width:100%}.wb-base-tabs{padding:0 0 10px;margin-bottom:10px}.wb-base-student,.wb-base-tabs{border-bottom:1px solid var(--line)}.wb-base-student{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;min-height:56px;padding:5px 0}.wb-base-person{display:flex;align-items:center;gap:4px;min-width:0}.wb-base-person .sek-person-name{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wb-base-person .sek-person-name strong{font-size:13px}.wb-control-grade-preview{display:inline-flex;gap:2px;white-space:nowrap;flex-shrink:0}.wb-attendance-buttons,.wb-manual-grades{display:flex;flex-wrap:nowrap;align-items:center;gap:2px}.wb-attendance-buttons>button{width:36px;min-width:36px;height:44px;min-height:44px;padding:2px;font-size:13px}.wb-attendance-buttons>.wb-attendance-auto{width:46px;min-width:46px;font-size:12px}.wb-manual-grades>button{width:42px;min-width:42px;height:44px;min-height:44px;padding:2px}.wb-base-student button[aria-pressed=true]{background:var(--soft);border-color:var(--soft-border);box-shadow:inset 0 0 0 1px var(--soft-border)}@media(max-width:430px){.wb-attendance-buttons>button{width:clamp(28px,8.3vw,36px);min-width:clamp(28px,8.3vw,36px);font-size:12px}.wb-attendance-buttons>.wb-attendance-auto{width:clamp(34px,10vw,43px);min-width:clamp(34px,10vw,43px);font-size:11px}.wb-manual-grades>button{width:36px;min-width:36px}}.wb-student-base-values{display:inline-flex;align-items:center;justify-content:center;gap:5px}.wb-display-preview .sek-gradebook{min-width:0;width:max-content}.wb-display-preview .sek-gradebook-native-scroll{width:max-content;max-width:100%}.wb-base-person .sek-person-name{border:0;background:transparent;padding:0;min-height:44px;text-align:left;width:100%}.wb-modal.wb-wide.wb-view-modal{max-width:1040px;height:min(760px,calc(100dvh - 24px));padding:0;overflow:hidden}.wb-view-modal[open]{display:grid;grid-template-rows:auto minmax(0,1fr) auto}.wb-view-modal>header{padding:14px 16px 12px;margin:0;background:transparent}.wb-view-modal>footer{padding:12px 16px;margin:0;background:transparent;min-height:68px}.wb-view-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;padding:0 16px;min-height:0;overflow:hidden}.wb-view-settings{overflow:auto;overscroll-behavior:contain;min-width:0;min-height:0;padding-right:6px;scrollbar-gutter:stable}.wb-view-settings>section{margin:0 0 16px}.wb-view-preview>h3,.wb-view-settings h3{font-size:14px;margin:0 0 8px;color:var(--muted)}.wb-view-settings .wb-order-entry{grid-template-columns:minmax(0,1fr)}.wb-view-settings .wb-layout-choice,.wb-view-settings .wb-view-tile{font-size:14px;min-height:44px;padding:8px 10px;border-radius:12px;line-height:1.25}.wb-view-settings .wb-layout-choice{margin:0}.wb-order-details{grid-column:1/-1}.wb-order-details:empty{display:none}.wb-view-settings .wb-base-display-options{margin:0 0 4px 8px;padding:2px 0 2px 10px;border-left:1px solid var(--line);gap:8px}.wb-view-settings .wb-base-display-options>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.wb-view-settings .wb-base-display-options button{min-height:44px;padding:6px 8px;font-size:13px;white-space:nowrap}.wb-inline-summary{padding-left:10px;border-left:1px solid var(--line);margin:10px 0 0 8px}.wb-view-preview{display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;margin:0}.wb-view-preview>h3{height:20px;line-height:20px}.wb-preview-frame{min-width:0;min-height:0;overflow:auto;overscroll-behavior:contain;border:1px solid var(--line);border-radius:10px;background:var(--surface);scrollbar-gutter:stable}.wb-view-preview .wb-display-preview{min-width:0;max-width:100%}.wb-view-preview .wb-display-preview .sek-gradebook-native-scroll{max-width:100%}.wb-view-preview button:disabled{opacity:1}.wb-view-modal .wb-note-options{column-gap:10px}.wb-view-modal .wb-note-setting button{font-size:13px}@media(max-width:760px){.wb-view-body{grid-template-columns:minmax(0,1fr);grid-template-rows:min(29dvh,210px) minmax(0,1fr);gap:12px;padding:0 12px}.wb-view-preview{grid-column:1;grid-row:1}.wb-view-settings{grid-column:1;grid-row:2;padding-right:4px}.wb-view-modal>header{padding:10px 12px}.wb-view-modal>footer{padding:10px 12px;min-height:64px}}@media(min-width:560px) and (max-width:760px) and (max-height:500px){.wb-view-body{grid-template-columns:minmax(235px,.9fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.wb-view-settings{grid-column:1;grid-row:1}.wb-view-preview{grid-column:2;grid-row:1}}.wb-view-preview .wb-display-preview .sek-gradebook-native-scroll{overflow:visible;max-width:none;width:max-content;border:0;overscroll-behavior:auto}.wb-view-preview .wb-universal-table td,.wb-view-preview .wb-universal-table th{padding:4px}.wb-view-preview .wb-universal-table th .wb-date-head>.sek-journal-date-action{min-height:46px;padding:14px 2px 2px;grid-template-rows:17px}.wb-view-preview .wb-pair-caption:empty{display:none}.wb-view-preview .wb-cell-labels small,.wb-view-preview .wb-cell-labels small>button{line-height:18px;min-height:18px}.wb-view-preview .wb-cell-labels small:has(.wb-base-heading){min-height:26px}.wb-view-preview .wb-base-heading{line-height:12px}.wb-view-preview .wb-universal-table .wb-cell-values>.sek-grade-cell{min-height:24px;padding:2px}.wb-view-preview .wb-universal-table .wb-subhead button{min-height:24px}.wb-view-settings .wb-base-display-options{margin:0;padding:6px 10px 8px;border:0;gap:4px}.wb-view-settings .wb-base-display-options>.wb-base-layout-row{display:flex;align-items:center;gap:8px}.wb-base-layout-row>span{font-size:12px;color:var(--muted);flex:none}.wb-base-segmented{display:flex;flex:1;min-width:0;max-width:240px;padding:2px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.wb-modal .wb-base-segmented>label{position:relative;display:block;flex:1;min-width:0;margin:0}.wb-base-segmented input{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden}.wb-base-segmented label>span{display:flex;align-items:center;justify-content:center;min-height:32px;padding:4px 8px;font-size:13px;white-space:nowrap;border-radius:7px}.wb-base-segmented label:has(input:checked)>span{background:var(--soft);color:var(--text);box-shadow:inset 0 0 0 1px var(--soft-border);font-weight:600}.wb-base-segmented label:focus-within{outline:2px solid var(--soft-border);outline-offset:2px;border-radius:7px}.wb-base-segmented label:has(input:disabled){opacity:.6}.wb-view-settings .wb-base-display-options>.wb-base-checks{display:flex;align-items:center;flex-wrap:wrap;column-gap:14px;row-gap:0}.wb-modal .wb-base-checks>.wb-base-check{display:inline-flex;align-items:center;gap:6px;min-height:34px;margin:0;font-size:13px;white-space:nowrap}.wb-base-check .wb-checkbox{margin:0}@media(pointer:coarse){.wb-base-segmented label>span,.wb-modal .wb-base-checks>.wb-base-check{min-height:44px}}.wb-view-settings .wb-collapsible-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0;min-width:0;margin:7px 0;border:1px solid var(--line);border-radius:12px;background:var(--surface2)}.wb-view-settings .wb-collapsible-card:has(>.wb-view-tile[aria-pressed=true]){border-color:var(--soft-border)}.wb-view-settings .wb-collapsible-card>.wb-view-tile{margin:0;border:0;border-radius:11px 0 0 11px;box-shadow:none}.wb-card-disclosure{display:grid;place-items:center;width:44px;min-width:44px;min-height:44px;margin:0;padding:8px;border:0;border-radius:0 11px 11px 0;background:var(--surface2);color:var(--text);align-self:stretch}.wb-collapsible-card:has(>.wb-view-tile[aria-pressed=true])>.wb-card-disclosure{background:var(--soft)}.wb-view-settings .wb-collapsible-card:has(>.wb-card-disclosure[aria-expanded=true])>.wb-view-tile{border-bottom-left-radius:0}.wb-collapsible-card:has(>.wb-card-disclosure[aria-expanded=true])>.wb-card-disclosure{border-bottom-right-radius:0}.wb-card-disclosure svg{transition:transform .14s ease}.wb-card-disclosure[aria-expanded=true] svg{transform:rotate(180deg)}.wb-card-disclosure:focus-visible{outline:2px solid var(--soft-border);outline-offset:-3px}.wb-card-content{grid-column:1/-1;min-width:0}.wb-view-settings .wb-summary-settings-card>.wb-inline-summary{padding:6px 10px 8px;margin:0;border:0}.wb-summary-settings-card .wb-order-entry{margin:0}.wb-summary-settings-card .wb-check-tile{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:8px;min-height:44px;padding:6px 0;margin:0;border:0;border-radius:7px;background:transparent;box-shadow:none}.wb-summary-settings-card .wb-check-tile>span:last-child{min-width:0;font-size:13px;line-height:1.3;font-weight:600}.wb-summary-settings-card .wb-check-tile small{font-size:12px;line-height:1.35;font-weight:400;white-space:normal;overflow:visible}.wb-order-check{display:grid;place-items:center;width:22px;min-width:22px;height:22px;margin-top:1px;border:1px solid var(--soft-border);border-radius:6px;background:var(--surface)}.wb-check-tile[aria-checked=true]>.wb-order-check,.wb-check-tile[data-checked=true]>.wb-order-check{background:var(--accent);border-color:var(--accent)}.wb-check-tile[aria-checked=true]>.wb-order-check:after,.wb-check-tile[data-checked=true]>.wb-order-check:after{content:"✓";font-size:16px;line-height:1;color:#fff}.wb-summary-settings-card .wb-check-tile.wb-drag-preview{padding:6px 8px;background:var(--surface);border:1px solid var(--accent);box-shadow:0 8px 24px #0003}@media(prefers-reduced-motion:reduce){.wb-card-disclosure svg{transition:none}}.wb-universal-table .wb-subhead button,.wb-universal-table .wb-subhead th{text-align:center}.wb-universal-table .wb-subhead button{display:flex;align-items:center;justify-content:center;width:100%;min-width:0;margin:0;padding:4px 1px;font-size:12px;line-height:1.15}.wb-universal-table .wb-cell-labels small{width:100%;max-width:100%;text-align:center}.wb-universal-table .wb-cell-labels small>button{display:flex;justify-content:center;align-items:center;width:100%;text-align:center}.wb-editor-fields{display:flex;flex-wrap:nowrap;gap:6px;min-width:0;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;padding:12px 0 8px;scroll-padding-inline:2px}.wb-editor-fields>button{flex:0 0 auto;min-height:44px;padding:6px 10px;margin:0;font-size:13px;white-space:nowrap}.wb-editor-fields>button[aria-pressed=true]{background:var(--soft);border-color:var(--soft-border)}.wb-universal-table .wb-field-caption{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wb-view-settings>section{max-width:360px}.wb-help-heading{display:flex;align-items:center;gap:7px;min-height:32px}.wb-help-button{display:inline-grid;place-items:center;flex:0 0 auto;width:30px;min-width:30px;height:30px;min-height:30px;padding:4px;border:0;background:transparent;color:var(--muted);border-radius:8px}.wb-help-button:focus-visible{outline:2px solid var(--soft-border);outline-offset:1px}.wb-criterion-card .wb-criterion-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:8px}.wb-criterion-actions>button{display:flex;justify-content:center;align-items:center;width:100%;min-width:0;min-height:44px;padding:6px;font-size:12px;line-height:1.2;margin:0}.wb-criterion-actions>button[aria-disabled=true]{opacity:.48;cursor:help}.wb-card-meta{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;column-gap:8px;row-gap:0}.wb-card-meta .wb-indicator-kind{margin:0}.wb-modal .wb-average-check{display:flex;align-items:center;gap:6px;min-height:36px;margin:0;font-size:12px}.wb-average-check .wb-checkbox{margin:0}.wb-card-title{display:flex;align-items:center;justify-content:space-between;gap:8px}.wb-card-title>strong{min-width:0;overflow-wrap:anywhere}.wb-card-title>small{flex:none;font-size:12px;color:var(--muted)}.wb-criterion-card .wb-criterion-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 44px}.wb-criterion-actions>.wb-trash-action,.wb-trash-action{width:44px;min-width:44px;height:44px;min-height:44px;padding:6px;color:var(--g2);border-color:var(--g2);border-radius:10px;display:inline-grid;place-items:center}.wb-indicator-header{display:flex;align-items:center;gap:8px;min-height:36px}.wb-indicator-caption{flex:1;min-width:0}.wb-indicator-caption>strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wb-indicator-caption>.wb-indicator-kind{margin:0;line-height:16px}.wb-modal .wb-indicator-header>.wb-average-check{flex:none;min-height:0;line-height:16px;margin:0;font-size:12px;gap:5px}.wb-indicator-header .wb-average-check .wb-checkbox{width:20px;min-width:20px;height:20px}.wb-selected-material{margin:0 0 10px;font-size:14px;line-height:1.4;overflow-wrap:anywhere}.wb-material-card{display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:8px;padding:7px 9px;margin:6px 0;border:1px solid var(--line);border-radius:12px;background:var(--surface2)}.wb-material-card>strong{font-size:14px;overflow-wrap:anywhere}.wb-material-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:8px}.wb-material-actions>button{min-width:0;min-height:44px;padding:6px;font-size:12px;line-height:1.2}.wb-help-lines{line-height:1.5}.wb-help-lines>div{margin:0}.wb-modal.wb-viewport-confirm{position:fixed;width:calc(100% - 24px);inset:auto;left:50vw;top:50dvh;translate:-50% -50%;margin:0}.wb-view-preview .wb-display-preview{zoom:.85}.sek-teacher-journal .wb-universal-table{font-size:calc(16px * var(--wb-scale,.9))}.sek-teacher-journal .wb-universal-table :is(col,th).wb-journal-column{width:calc(var(--wb-column-width)*var(--wb-scale,.9));min-width:calc(var(--wb-column-width)*var(--wb-scale,.9));max-width:calc(var(--wb-column-width)*var(--wb-scale,.9))}.sek-teacher-journal .wb-universal-table .wb-journal-column{padding-inline:calc(2px * var(--wb-scale,.9))}.sek-teacher-journal .wb-universal-table .wb-student-heading,.sek-teacher-journal .wb-universal-table col.sek-gradebook-name-col,.sek-teacher-journal .wb-universal-table tbody th[scope=row]{width:calc(var(--name-width)*var(--wb-scale,.9)*var(--wb-student-width-factor,1));min-width:calc(var(--name-width)*var(--wb-scale,.9)*var(--wb-student-width-factor,1));max-width:calc(var(--name-width)*var(--wb-scale,.9)*var(--wb-student-width-factor,1))}.sek-teacher-journal .wb-universal-table tbody :is(th,td){padding-block:calc(2.22222222px * var(--wb-scale,.9));vertical-align:middle}.sek-teacher-journal .wb-universal-table tbody th[scope=row]{padding-left:calc(4px * var(--wb-scale,.9));padding-right:calc(25px * var(--wb-scale,.9))}.sek-teacher-journal .wb-universal-table thead th{padding-block:calc(4px * var(--wb-scale,.9))}.sek-teacher-journal .wb-universal-table .sek-journal-name{font-size:calc(14px * var(--wb-scale,.9));min-height:calc(32px * var(--wb-scale,.9));line-height:calc(32px * var(--wb-scale,.9))}.sek-teacher-journal .wb-universal-table .sek-grade-cell{font-size:calc(14px * var(--wb-scale,.9));display:flex;align-items:center;justify-content:center;line-height:1.35}.sek-teacher-journal .wb-universal-table .sek-grade-cell,.sek-teacher-journal .wb-universal-table .wb-cell-values>.sek-grade-cell{min-height:calc(32px * var(--wb-scale,.9));padding:calc(3px * var(--wb-scale,.9)) calc(1px * var(--wb-scale,.9))}.sek-teacher-journal .wb-universal-table .wb-summary-cell{font-size:calc(16px * var(--wb-scale,.9));min-height:calc(32px * var(--wb-scale,.9));padding:calc(2px * var(--wb-scale,.9)) calc(8px * var(--wb-scale,.9));display:flex;align-items:center;justify-content:center;margin-inline:auto}.sek-teacher-journal .wb-universal-table :is(th,td).sek-gradebook-summary{min-width:calc(72px * var(--wb-scale,.9))}.sek-teacher-journal .wb-universal-table .wb-subhead button{font-size:calc(12px * var(--wb-scale,.9));min-height:calc(32px * var(--wb-scale,.9));padding:calc(4px * var(--wb-scale,.9)) calc(1px * var(--wb-scale,.9))}.sek-teacher-journal .wb-universal-table th .wb-date-head>.sek-journal-date-action{font-size:calc(13px * var(--wb-scale,.9));min-height:calc(49px * var(--wb-scale,.9));padding:calc(13px * var(--wb-scale,.9)) calc(2px * var(--wb-scale,.9)) calc(3px * var(--wb-scale,.9));grid-template-rows:calc(17px * var(--wb-scale,.9)) calc(13px * var(--wb-scale,.9))}.sek-teacher-journal .wb-universal-table .wb-date-head .wb-pair-caption{font-size:calc(10px * var(--wb-scale,.9));line-height:calc(13px * var(--wb-scale,.9));min-height:calc(13px * var(--wb-scale,.9))}.sek-teacher-journal .wb-universal-table .wb-cell-labels small>button{font-size:calc(12px * var(--wb-scale,.9));min-height:calc(25px * var(--wb-scale,.9));line-height:calc(25px * var(--wb-scale,.9))}.sek-teacher-journal .wb-universal-table .wb-attendance-value{font-size:calc(12px * var(--wb-scale,.9));min-width:calc(16px * var(--wb-scale,.9))}.sek-teacher-journal .wb-universal-table :is(.wb-grade-mark,.wb-positive-mark,.wb-negative-mark,.wb-empty-mark){min-width:calc(18px * var(--wb-scale,.9));padding:calc(1px * var(--wb-scale,.9)) calc(3px * var(--wb-scale,.9));border-radius:calc(5px * var(--wb-scale,.9))}.sek-teacher-journal .wb-universal-table .wb-grade-values .wb-grade-mark{min-width:calc(16px * var(--wb-scale,.9));padding-inline:calc(2px * var(--wb-scale,.9))}.sek-teacher-journal .wb-universal-table .wb-base-values{gap:calc(4px * var(--wb-scale,.9))}.sek-teacher-journal .wb-universal-table .wb-note-button{width:calc(24px * var(--wb-scale,.9));min-width:calc(24px * var(--wb-scale,.9));height:calc(24px * var(--wb-scale,.9));min-height:calc(24px * var(--wb-scale,.9));padding:calc(4px * var(--wb-scale,.9))}.sek-teacher-journal .wb-universal-table tbody th>.wb-note-button{top:calc(50% - calc(12px * var(--wb-scale,.9)))}.sek-teacher-journal .wb-universal-table .wb-note-button svg{width:calc(11px * var(--wb-scale,.9));height:calc(11px * var(--wb-scale,.9))}.sek-teacher-journal .wb-universal-table .wb-date-head>.wb-note-button{width:calc(21px * var(--wb-scale,.9));min-width:calc(21px * var(--wb-scale,.9));height:calc(19px * var(--wb-scale,.9));min-height:calc(19px * var(--wb-scale,.9));top:calc(-1px * var(--wb-scale,.9))}.sek-teacher-journal .wb-universal-table .wb-date-head>.wb-note-button svg{width:calc(9px * var(--wb-scale,.9));height:calc(9px * var(--wb-scale,.9))}.sek-teacher-journal .wb-universal-table .sek-journal-date-action{font-size:calc(13px * var(--wb-scale,.9))}.sek-teacher-journal .wb-universal-table :is(th,td).sek-gradebook-attestation,.sek-teacher-journal .wb-universal-table col.sek-gradebook-attestation-col{width:calc(120px * var(--wb-scale,.9));min-width:calc(120px * var(--wb-scale,.9));max-width:calc(120px * var(--wb-scale,.9))}.wb-journal-scale{display:inline-grid;grid-template-columns:34px 54px 34px;align-items:center;flex:0 0 124px;width:124px;height:44px;border:1px solid var(--line);border-radius:10px;background:var(--surface2);overflow:hidden}.wb-journal-scale>button{display:grid;place-items:center;min-width:0;width:34px;min-height:42px;height:42px;padding:4px;margin:0;border:0;border-radius:0;background:transparent;color:var(--text)}.wb-journal-scale>output{display:block;width:54px;text-align:center;font-size:13px;line-height:42px;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text)}.wb-journal-scale>button:focus-visible{outline:2px solid var(--soft-border);outline-offset:-3px}.wb-journal-toolbar{container-type:inline-size}.wb-journal-toolbar>.wb-journal-actions{--wb-tool-gap:8px;--wb-tool-size:44px;display:flex;flex:0 1 auto;flex-wrap:nowrap;align-items:center;max-width:100%;min-width:0;gap:var(--wb-tool-gap);overflow-x:auto;scrollbar-width:thin}.wb-journal-actions .sek-square-button{flex:0 0 var(--wb-tool-size)!important;width:var(--wb-tool-size)!important;min-width:var(--wb-tool-size)!important;height:var(--wb-tool-size)!important;min-height:var(--wb-tool-size)!important;padding:0!important;margin:0!important;display:inline-grid;place-items:center}.wb-journal-actions .sek-square-button svg{width:clamp(16px,calc(var(--wb-tool-size) * .48),21px);height:clamp(16px,calc(var(--wb-tool-size) * .48),21px)}.wb-journal-actions>.sek-xlsx-tools{display:flex;flex:0 0 auto;flex-wrap:nowrap;gap:var(--wb-tool-gap);margin:0}.wb-journal-actions>.wb-journal-scale{flex:0 0 auto;grid-template-columns:var(--wb-tool-size) 40px var(--wb-tool-size);width:calc(2 * var(--wb-tool-size) + 42px);height:var(--wb-tool-size)}.wb-journal-actions .wb-journal-scale>button{width:var(--wb-tool-size);height:calc(var(--wb-tool-size) - 2px);min-height:0;padding:0}.wb-journal-actions .wb-journal-scale>output{width:40px;font-size:12px;line-height:calc(var(--wb-tool-size) - 2px)}.wb-journal-actions .wb-journal-scale svg{width:16px;height:16px}@media(max-width:480px){.wb-journal-toolbar>.wb-journal-actions{--wb-tool-gap:3px;--wb-tool-size:clamp(28px,calc((100vw - 123px) / 7),44px)}}@supports(width:1cqi){.wb-journal-toolbar>.wb-journal-actions{--wb-tool-gap:clamp(3px,1cqi,8px);--wb-tool-size:clamp(28px,calc((100cqi - 42px - 5 * var(--wb-tool-gap)) / 7),44px)}}.wb-universal-table .wb-note-button:not(.wb-note-large){opacity:1}.wb-universal-table .wb-note-button:not(.wb-note-large):not([data-filled=true]){color:var(--text)}.wb-universal-table .wb-note-button svg{fill:var(--surface)}.sek-teacher-journal .wb-universal-table .wb-cell-note-button{--wb-note-inset:0px;align-items:flex-start;justify-content:flex-end;padding:calc(1px * var(--wb-scale,.9));background:transparent;isolation:isolate}.sek-teacher-journal .wb-universal-table .wb-cell-note-button:is(:hover,:active,:focus-visible){background:transparent;box-shadow:none}.sek-teacher-journal .wb-universal-table .wb-cell-note-button:before{content:"";position:absolute;pointer-events:none;z-index:0;top:var(--wb-note-inset);right:var(--wb-note-inset);width:calc(11px * var(--wb-scale,.9));height:calc(11px * var(--wb-scale,.9));border-radius:calc(2px * var(--wb-scale,.9));background:var(--surface)}.sek-teacher-journal .wb-universal-table .wb-cell-note-button:hover:before{box-shadow:0 0 0 1px var(--line)}.sek-teacher-journal .wb-universal-table .wb-cell-note-button svg{position:relative;z-index:1;width:calc(9px * var(--wb-scale,.9));height:calc(9px * var(--wb-scale,.9))}.sek-teacher-journal .wb-universal-table .wb-cell-note-button i{z-index:2;width:calc(4px * var(--wb-scale,.9));height:calc(4px * var(--wb-scale,.9));right:calc(var(--wb-note-inset) + 1px * var(--wb-scale,.9));top:var(--wb-note-inset)}@media(hover:hover) and (pointer:fine){.sek-teacher-journal .wb-universal-table .wb-cell-note-button{--wb-note-inset:calc(2px * var(--wb-scale,.9));width:calc(15px * var(--wb-scale,.9));min-width:calc(15px * var(--wb-scale,.9));height:calc(15px * var(--wb-scale,.9));min-height:calc(15px * var(--wb-scale,.9));top:calc(-2px * var(--wb-scale,.9));right:calc(-2px * var(--wb-scale,.9));align-items:center;justify-content:center;padding:calc(3px * var(--wb-scale,.9))}}.sek-shell.sek-teacher.sek-teacher-journal-wide{max-width:none;width:100%;box-sizing:border-box;padding-inline:clamp(12px,1.5vw,28px)}.wb-summary-pin-option{display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--line);padding:8px 0 12px;margin-bottom:8px;font-size:13px}.wb-universal-table.wb-summary-pinned :is(th,td).sek-gradebook-summary{position:sticky;right:0;z-index:4;background:var(--surface);box-shadow:-1px 0 var(--line)}.wb-universal-table.wb-summary-pinned thead th.sek-gradebook-summary{z-index:8}.wb-summary-pinned .wb-summary-cell{max-width:clamp(72px,30vw,360px);overflow-x:auto;box-sizing:border-box;justify-content:flex-start}.sek-teacher-journal .wb-universal-table tbody th>.wb-note-button{top:0;right:0}.sek-teacher-journal .wb-universal-table tbody th>.wb-note-button:not(:hover){opacity:1}html[data-theme=dark] .wb-note-button{color:var(--text);opacity:1}html[data-theme=dark] .wb-note-button[data-filled=true]{color:#ffb389}html[data-theme=dark] .wb-note-button[data-filled=true] i{background:#ffb389}.wb-batch-modal :is(.wb-pick-row,.wb-batch-row){background:var(--surface2)!important}.wb-batch-modal :is(input,select){background:var(--dialog-surface)}.wb-batch-modal .wb-pick-toolbar>span{font-size:13px;color:var(--muted);font-variant-numeric:tabular-nums}.wb-batch-modal .sek-launch-selection{gap:12px 20px;padding-block:8px 16px;margin-bottom:10px;border-bottom:1px solid var(--line)}.wb-batch-modal .sek-launch-selection>label{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin:0;min-width:0}.wb-batch-modal .sek-launch-selection strong{display:block;overflow-wrap:anywhere;line-height:1.4}.sek-updater-settings>h3{margin-block:0 14px}.sek-sticky-actions .sek-confirm-action:has(.sek-clear-queue){margin-left:auto}.sek-clear-queue{display:inline-grid;place-items:center}.sek-sticky-actions:has(.sek-clear-queue){padding-right:54px}.sek-sticky-actions .sek-confirm-action:has(.sek-clear-queue){position:absolute;right:0;top:0;margin:0}.sek-settings .sek-option-disabled{color:var(--muted);opacity:.65}html:is([data-theme=autumn],[data-theme=dark][data-season=winter])
:is(.sek-teacher-journal,.sek-teacher-journal .sek-gradebook-wrap,.sek-student-journal-panel,.sek-student-journal-panel .sek-student-cell-overlay){-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html:is([data-theme=autumn],[data-theme=dark][data-season=winter])
.sek-panel:is(.sek-teacher-journal,.sek-student-journal-panel):after{filter:none}html:is([data-theme=autumn],[data-theme=dark][data-season=winter])
body:has(.sek-journal-retained:not([hidden]) .sek-teacher-journal)
:is(.wb-modal,.sek-attestation-dialog,.sek-confirm-dialog)::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}.sek-teacher-journal .sek-gradebook-wrap{--wb-scale:1}.mafia-app[data-mafia-theme=dark][data-mafia-season=winter],html[data-theme=dark][data-season=winter] body{background:radial-gradient(1200px 720px at 10% -8%,rgba(57,83,106,.46),transparent 58%),radial-gradient(900px 620px at 92% 18%,rgba(78,109,134,.11),transparent 62%),linear-gradient(180deg,#101d2c,#142436 55%,#101e2e)}.mafia-app[data-mafia-theme=dark][data-mafia-season=winter] .mafia-night-action,.mafia-app[data-mafia-theme=dark][data-mafia-season=winter] .mafia-panel,html[data-theme=dark][data-season=winter] .sek-current-runs,html[data-theme=dark][data-season=winter] .sek-gradebook-wrap,html[data-theme=dark][data-season=winter] .sek-panel,html[data-theme=dark][data-season=winter] .sek-zone{background:radial-gradient(125% 110% at 7% 1%,rgba(57,83,106,calc(var(--glass-highlight)*.72)) 0,rgba(57,83,106,0) 34%),linear-gradient(135deg,rgba(27,44,61,var(--glass-main-a1)) 0,rgba(21,37,55,var(--glass-main-a2)) 49%,rgba(16,29,44,var(--glass-main-a3)) 100%)!important;border-color:rgba(78,109,134,.29)!important;-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat)) contrast(1.05) brightness(1.03);backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat)) contrast(1.05) brightness(1.03);box-shadow:inset 0 1.5px 0 rgba(57,83,106,.94),inset 1px 0 0 rgba(57,83,106,.58),inset 0 -1px 0 rgba(78,109,134,.1),0 14px 34px rgba(0,0,0,.095),0 2px 8px rgba(0,0,0,.05)}.mafia-app[data-mafia-theme=dark][data-mafia-season=winter] .mafia-night-action,.mafia-app[data-mafia-theme=dark][data-mafia-season=winter] .mafia-panel,html[data-theme=dark][data-season=winter] .sek-current-runs,html[data-theme=dark][data-season=winter] .sek-panel,html[data-theme=dark][data-season=winter] .sek-zone{position:relative;overflow:clip;isolation:isolate}.mafia-app[data-mafia-theme=dark][data-mafia-season=winter] .mafia-night-action:after,.mafia-app[data-mafia-theme=dark][data-mafia-season=winter] .mafia-night-action:before,.mafia-app[data-mafia-theme=dark][data-mafia-season=winter] .mafia-panel:after,.mafia-app[data-mafia-theme=dark][data-mafia-season=winter] .mafia-panel:before,html[data-theme=dark][data-season=winter] .sek-current-runs:after,html[data-theme=dark][data-season=winter] .sek-current-runs:before,html[data-theme=dark][data-season=winter] .sek-panel:after,html[data-theme=dark][data-season=winter] .sek-panel:before,html[data-theme=dark][data-season=winter] .sek-zone:after,html[data-theme=dark][data-season=winter] .sek-zone:before{content:"";position:absolute;pointer-events:none;border-radius:inherit;z-index:0}.mafia-app[data-mafia-theme=dark][data-mafia-season=winter] .mafia-night-action:before,.mafia-app[data-mafia-theme=dark][data-mafia-season=winter] .mafia-panel:before,html[data-theme=dark][data-season=winter] .sek-current-runs:before,html[data-theme=dark][data-season=winter] .sek-panel:before,html[data-theme=dark][data-season=winter] .sek-zone:before{inset:0;background:linear-gradient(146deg,rgba(57,83,106,var(--glass-highlight)) 0,rgba(57,83,106,.18) 9%,rgba(57,83,106,.035) 20%,transparent 35%,transparent 68%,rgba(78,109,134,.065) 100%),radial-gradient(74% 42% at 84% 104%,rgba(92,147,187,.14),transparent 72%);box-shadow:inset 0 0 0 1px rgba(57,83,106,calc(var(--glass-edge)*.82)),inset 0 0 28px rgba(57,83,106,.07)}.mafia-app[data-mafia-theme=dark][data-mafia-season=winter] .mafia-night-action:after,.mafia-app[data-mafia-theme=dark][data-mafia-season=winter] .mafia-panel:after,html[data-theme=dark][data-season=winter] .sek-current-runs:after,html[data-theme=dark][data-season=winter] .sek-panel:after,html[data-theme=dark][data-season=winter] .sek-zone:after{width:58%;height:86%;left:-24%;top:-42%;transform:rotate(-13deg);background:radial-gradient(ellipse at center,rgba(57,83,106,calc(var(--glass-highlight)*.7)) 0,rgba(57,83,106,.14) 31%,rgba(57,83,106,.03) 52%,transparent 73%);filter:blur(.6px);opacity:.92}.mafia-app[data-mafia-theme=dark][data-mafia-season=winter] .mafia-night-action>*,.mafia-app[data-mafia-theme=dark][data-mafia-season=winter] .mafia-panel>*,html[data-theme=dark][data-season=winter] .sek-current-runs>:not(.sek-result-nav):not(.sek-grade-scroll),html[data-theme=dark][data-season=winter] .sek-panel>:not(.sek-result-nav):not(.sek-grade-scroll),html[data-theme=dark][data-season=winter] .sek-zone>:not(.sek-result-nav):not(.sek-grade-scroll){position:relative;z-index:1}.mafia-app[data-mafia-theme=dark][data-mafia-season=winter] .mafia-hint,.mafia-app[data-mafia-theme=dark][data-mafia-season=winter] .mafia-host-card.neutral,.mafia-app[data-mafia-theme=dark][data-mafia-season=winter] .mafia-status,html[data-theme=dark][data-season=winter] .release-categories details,html[data-theme=dark][data-season=winter] .sek-compact-control,html[data-theme=dark][data-season=winter] .sek-list,html[data-theme=dark][data-season=winter] .sek-log-row,html[data-theme=dark][data-season=winter] .sek-metrics>div,html[data-theme=dark][data-season=winter] .sek-question-editor,html[data-theme=dark][data-season=winter] .sek-roster-waiting li,html[data-theme=dark][data-season=winter] .sek-security-journal article,html[data-theme=dark][data-season=winter] .sek-settings details,html[data-theme=dark][data-season=winter] .sek-student-card,html[data-theme=dark][data-season=winter] .sek-test-card,html[data-theme=dark][data-season=winter] .sek-work-question{background:linear-gradient(135deg,rgba(27,44,61,var(--glass-nested-a1)),rgba(21,37,55,var(--glass-nested-a2)))!important;border-color:rgba(78,109,134,.25)!important;box-shadow:inset 0 1px 0 rgba(57,83,106,.58),0 5px 16px rgba(0,0,0,.04)}html[data-theme=dark][data-season=winter] button,html[data-theme=dark][data-season=winter] input,html[data-theme=dark][data-season=winter] select,html[data-theme=dark][data-season=winter] textarea{background-color:rgba(27,44,61,var(--glass-control-a))}html[data-theme=dark][data-season=winter] .sek-choice{background:rgba(27,44,61,var(--glass-choice-a))!important}html[data-theme=dark][data-season=winter] .sek-choice.chosen{background:rgba(45,78,104,var(--glass-selected-a))!important}@media(max-width:650px){.mafia-app[data-mafia-theme=dark][data-mafia-season=winter] .mafia-dialog,.mafia-app[data-mafia-theme=dark][data-mafia-season=winter] .mafia-night-action,.mafia-app[data-mafia-theme=dark][data-mafia-season=winter] .mafia-panel,html[data-theme=dark][data-season=winter] .sek-confirm-dialog,html[data-theme=dark][data-season=winter] .sek-current-runs,html[data-theme=dark][data-season=winter] .sek-panel,html[data-theme=dark][data-season=winter] .sek-zone{-webkit-backdrop-filter:blur(min(var(--glass-blur),7px)) saturate(var(--glass-sat)) contrast(1.04) brightness(1.03);backdrop-filter:blur(min(var(--glass-blur),7px)) saturate(var(--glass-sat)) contrast(1.04) brightness(1.03)}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.mafia-app[data-mafia-theme=dark][data-mafia-season=winter] .mafia-dialog,.mafia-app[data-mafia-theme=dark][data-mafia-season=winter] .mafia-night-action,.mafia-app[data-mafia-theme=dark][data-mafia-season=winter] .mafia-panel,html[data-theme=dark][data-season=winter] .sek-confirm-dialog,html[data-theme=dark][data-season=winter] .sek-current-runs,html[data-theme=dark][data-season=winter] .sek-panel,html[data-theme=dark][data-season=winter] .sek-zone{background:linear-gradient(135deg,rgba(27,44,61,.72),rgba(16,29,44,.62))!important}}html[data-theme=dark][data-season=winter]{--nested-surface:linear-gradient(135deg,rgba(27,44,61,var(--glass-nested-a1)),rgba(21,37,55,var(--glass-nested-a2)))}html[data-theme=dark][data-season=winter] :is(.sek-management-section,.sek-work-question,.sek-log-row,.sek-overlap-group,.sek-warning-item,.sek-journal .sek-stats){background:var(--nested-surface);border-color:rgba(78,109,134,.25)}html[data-theme=dark][data-season=winter] .sek-teacher-journal{--wb-sticky-bg:#152537}html[data-theme] :is(.dialog-card,.wb-modal,.sek-attestation-dialog,.sek-cell-popup,.sek-entry-dialog,.sek-camera-panel,.sek-session-pause>section){background:var(--dialog-surface)!important;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme] :is(.dialog-card,.wb-modal) :is(.wb-pick-toolbar,.sek-lesson-tools,.sek-xlsx-header,.sek-xlsx-footer,.sek-auxiliary-header),html[data-theme] :is(.dialog-card,.wb-modal,.sek-attestation-dialog,.sek-entry-dialog)>:is(header,footer){background:var(--dialog-surface)!important}.mafia-dialog{background:var(--m-surface,var(--dialog-surface))!important;-webkit-backdrop-filter:none;backdrop-filter:none}.sek-admin-student-row,.sek-student-account-row{gap:8px;padding:12px 0}.sek-admin-student-row>strong,.sek-student-account-row>span{overflow-wrap:anywhere}.sek-student-tools{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;width:100%;min-width:0}.sek-student-tools[data-admin=false]{grid-template-columns:minmax(0,1fr);max-width:90px}.sek-admin-student-row .sek-student-tools>button,.sek-student-account-row .sek-student-tools>button{min-width:0;min-height:40px;padding:6px 3px;font-size:12px;line-height:1.2;white-space:nowrap}.sek-compact-dialog{max-width:440px;width:calc(100% - 24px);box-sizing:border-box}.sek-compact-dialog>label,.sek-compact-dialog>p{overflow-wrap:anywhere}.sek-compact-dialog>label{display:grid;gap:6px}.sek-compact-dialog input{width:100%;min-width:0;box-sizing:border-box}.sek-compact-dialog footer{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap;margin-top:16px}.sek-compact-dialog footer>button{flex:0 0 auto;min-width:0;padding:9px 12px;font:inherit;white-space:nowrap}.sek-compact-dialog .sek-student-pin{display:block;user-select:all;white-space:pre-wrap;overflow-wrap:anywhere;margin:16px 0}.sek-backup-actions{display:flex;flex-wrap:wrap;margin:16px 0}.sek-backup-category{margin:10px 0;border:1px solid var(--line);border-radius:12px}.sek-backup-category>summary{display:flex;align-items:center;gap:8px;list-style:none;padding:14px;cursor:pointer;font-weight:600}.sek-backup-category>summary::-webkit-details-marker{display:none}.sek-backup-category[open]>summary>svg{transform:rotate(90deg)}.sek-backup-cards{display:grid;gap:8px;padding:0 12px 12px}.sek-backup-copy{display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid var(--line);background:var(--surface);border-radius:10px;padding:10px;min-width:0}.sek-backup-copy>div{min-width:0}.sek-backup-copy small{display:block;color:var(--muted);margin-top:4px;overflow-wrap:anywhere}.sek-backup-copy button{flex-shrink:0;padding:8px}.sek-backup-filename{overflow-wrap:anywhere}@media(min-width:760px){.sek-admin-student-row{grid-template-columns:minmax(0,1fr) minmax(320px,440px);align-items:center}}@media(max-width:360px){.sek-admin-student-row .sek-student-tools>button,.sek-student-account-row .sek-student-tools>button{font-size:10.5px;letter-spacing:-.1px;padding:6px 0}.sek-backup-copy{align-items:flex-start}.sek-backup-copy button{padding:8px 5px}}@media(pointer:coarse){.sek-admin-student-row .sek-student-tools>button,.sek-student-account-row .sek-student-tools>button{min-height:44px}}.sek-status-toast{width:340px;padding:10px 12px;border:1px solid var(--line);background:var(--surface);color:var(--text);backdrop-filter:none}.sek-status-toast .sek-activity-notice-content{animation:none;color:var(--text)}.sek-status-toast .sek-activity-notice-flash{display:none;animation:none}.sek-status-toast .sek-status-item{display:flex;align-items:flex-start;justify-content:flex-start;gap:8px}.sek-status-toast .sek-status-item>div{flex:1;min-width:0}.sek-status-toast .sek-status-icon{flex:0 0 17px;margin-top:2px;color:var(--notice-info,#2878b5)}.sek-status-toast .sek-status-item[data-tone=alert] .sek-status-icon{color:var(--danger,var(--accent))}.sek-status-toast .sek-status-item[data-tone=success] .sek-status-icon{color:var(--success,#328253)}.sek-status-toast .sek-status-actions{gap:6px;margin-top:6px}.sek-status-toast .sek-status-actions button{padding:6px 10px;min-height:34px}.sek-status-toast .sek-status-item+.sek-status-item{margin-top:8px;padding-top:8px}@media(pointer:coarse){.sek-status-toast .sek-status-actions button{min-height:44px}}.wb-indicator-actions button{min-width:0}.wb-date-settings button{overflow-wrap:anywhere}.sek-startup-panel{position:fixed;inset:0;z-index:2147483500;background:var(--surface,#fff);color:var(--text,#19394e);display:flex;align-items:center;justify-content:center;padding:18px}.sek-startup-panel>section{max-width:460px;width:100%;border:1px solid var(--line,#c7d5e1);border-radius:14px;padding:20px;background:var(--surface,#fff)}.sek-startup-panel h1{font-size:22px}.sek-startup-code{font-size:13px;font-weight:600}.sek-startup-panel small{display:block;font-size:12px;color:var(--muted,#557084)}.sek-startup-retry{margin-top:14px}.sek-startup-retry a{display:inline-block;padding:9px 12px;border:1px solid var(--line,#c7d5e1);border-radius:9px;color:var(--text,#19394e);text-decoration:none}html[data-sek-startup=ready] .sek-startup-panel{display:none}.sek-pin-toggle{overflow:hidden;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.sek-pin-inline{display:block;width:100%;line-height:1.15;letter-spacing:0}.sek-pin-inline>bdi{display:block;white-space:pre}@media(max-width:400px){.sek-admin-student-row .sek-student-tools>button,.sek-student-account-row .sek-student-tools>button{font-size:10px;padding-inline:0}}.wb-control-tabs{display:flex;align-items:center}.sek-run-attention-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.sek-run-attention-actions>button{min-width:0;font-size:12px;padding:8px 4px;white-space:normal}.sek-run-attention button[aria-disabled=true]{opacity:.5}.sek-entry-buttons>button{min-width:0;white-space:normal;line-height:1.15;padding-inline:3px;gap:4px;overflow-wrap:anywhere}.sek-entry-buttons>button svg{width:16px;height:16px;flex:none}.sek-warning-heading{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto}.sek-warning-heading>span:first-child{min-width:0}.wb-grade-attendance{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:32px;border:1px solid var(--line);border-radius:8px;font-size:11px}.sek-manual-grade[data-counted=true]{font-weight:750}body[data-native=true]{padding-top:calc(52px + env(safe-area-inset-top,0px))}.sek-native-global-bar{position:fixed;inset:0 0 auto;z-index:1000;height:calc(52px + env(safe-area-inset-top,0px));padding:calc(4px + env(safe-area-inset-top,0px)) 10px 4px;display:grid;grid-template-columns:40px minmax(0,1fr) 40px;gap:8px;align-items:center;background:var(--surface);border-bottom:1px solid var(--line)}.sek-native-global-bar>strong{text-align:center;font-size:15px}.sek-native-global-bar>button{width:40px;height:40px;min-height:40px;padding:8px}body[data-native=true] .sek-status-toast{top:calc(58px + env(safe-area-inset-top,0px))}.wb-pick-toolbar{position:sticky;top:0;z-index:2;background:var(--dialog-surface,var(--surface));border:0;padding:8px 0}.wb-batch-row,.wb-pick-row{width:100%}.wb-batch-row strong,.wb-pick-row strong{display:block;min-width:0}.sek-card-head,.wb-pick-row,[role=tab],button,summary{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.sek-student-pin,[contenteditable=true],input,textarea{user-select:text;-webkit-user-select:text;-webkit-touch-callout:default}@media(max-width:400px){.wb-criterion-actions>button:not(.wb-trash-action){font-size:9px;line-height:1.2;padding-inline:2px}}body[data-native=true] .mafia-app{min-height:calc(100dvh - 52px - env(safe-area-inset-top,0px))}:root{--work-card-gap:6px;--notice-info:#2878b5}html[data-theme=dark]{--notice-info:#8bc4f1}:is(.sek-current-runs,.sek-active-runs,.wb-pick-list,.wb-batch-list){display:flex;flex-direction:column;gap:var(--work-card-gap)}.wb-active-select>.sek-active-run,.wb-batch-list>.wb-batch-row,.wb-pick-list>.wb-pick-row,:is(.sek-current-runs,.sek-active-runs)>.sek-list,:is(.sek-current-runs,.sek-active-runs)>.wb-active-select{margin:0!important}.wb-control-entry+.wb-control-entry{margin-top:var(--work-card-gap)}.wb-control-entry>.sek-control-card{margin:0}.wb-save-difference{border:1px solid var(--line);border-radius:10px;padding:10px;margin:6px 0}.wb-save-difference>strong{display:block;overflow-wrap:anywhere;font-size:13px}.wb-save-difference>div{display:grid;grid-template-columns:90px minmax(0,1fr);gap:8px;margin-top:6px;font-size:13px}.wb-save-difference b{overflow-wrap:anywhere}.wb-save-difference span{color:var(--muted)}.wb-save-review footer{flex-wrap:wrap;gap:6px}.wb-save-review footer button{min-width:0;font-size:12px}.sek-status-toast .sek-status-item,.sek-status-toast .sek-status-item small,.sek-status-toast .sek-status-item strong{color:var(--text)}.sek-status-toast .sek-status-item{background:transparent}:is([data-section=history],[data-section=materials],.sek-student-history) .sek-list{margin-block:0}:is([data-section=history],[data-section=materials],.sek-student-history) .sek-list+.sek-list{margin-top:var(--work-card-gap)}.sek-section-content .sek-test-card{margin-block:0}.sek-section-content .sek-test-card+.sek-test-card{margin-top:var(--work-card-gap)}.sek-student-tools{gap:6px}.sek-admin-student-row .sek-student-tools>button,.sek-student-account-row .sek-student-tools>button{display:flex;align-items:center;justify-content:center;text-align:center}.sek-admin-student-row,.sek-student-account-row{container-type:inline-size}.sek-shell .sek-backup-category>summary{display:flex;justify-content:flex-start;gap:10px;align-items:center}.sek-backup-category>summary:before{display:none!important}.wb-attendance-buttons,.wb-grade-attendance,.wb-manual-grades{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.wb-batch-row,.wb-pick-row{min-width:0;text-align:left}.wb-batch-row .sek-control-info,.wb-pick-row .sek-control-info{width:100%;min-width:0}.wb-batch-list,.wb-pick-list{display:flex;flex-direction:column;gap:6px}.sek-control-section.sek-run-attention{border:1px solid var(--line);border-radius:var(--radius,12px);padding:12px}.wb-lesson-type-picker>div{display:grid;gap:6px}.wb-lesson-type-picker button{text-align:left;min-height:40px}.wb-lesson-type{font-size:12px;white-space:normal;max-width:150px;min-height:40px}.wb-lesson-volume{display:block;flex-basis:100%;color:var(--muted);padding:2px 0 6px;font-size:12px}.wb-control-tabs{display:flex!important;flex-wrap:nowrap!important;align-items:stretch;gap:6px;min-width:0}.wb-control-tabs>button{display:flex;align-items:center;justify-content:center;min-width:0;max-width:none;margin:0;padding:8px 10px;white-space:normal;text-align:center;line-height:1.15}.wb-control-tabs>.wb-multi-action{margin-left:auto;flex:0 1 155px}@media(max-width:430px){.wb-control-tabs{gap:4px}.wb-control-tabs>button{padding:7px 5px;font-size:12px}.wb-control-tabs>.wb-multi-action{max-width:116px}}.sek-detail-sticky{background:transparent!important;box-shadow:none!important}.sek-detail-sticky .sek-detail-student-name.is-visible{background:var(--surface);border-radius:8px;padding:5px 8px}.wb-time-deadline{display:flex;flex-wrap:wrap;gap:4px 12px;justify-content:space-between}.sek-backup-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sek-backup-actions>button{min-width:0;padding:8px 6px;justify-content:center;text-align:center}.wb-control-tabs>.wb-multi-action{max-height:none;min-height:42px}.sek-session-pause{position:fixed!important;inset:0!important;margin:0!important;width:100vw!important;height:100dvh!important;max-width:none!important;max-height:none!important;border:0!important;box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding:18px!important;background:rgba(0,0,0,.45)!important;color:var(--text)}.sek-session-pause>section{width:min(100%,440px);margin:0;background:var(--surface)}.sek-session-pause:not([open]){display:none}.sek-admin-student-row,.sek-student-account-row{display:flex;flex-wrap:wrap;column-gap:12px;row-gap:6px}.sek-admin-student-row>strong,.sek-student-account-row>span{flex:1 1 200px;min-width:0}.sek-admin-student-row>.sek-student-tools,.sek-student-account-row>.sek-student-tools{flex:0 1 440px;max-width:100%}.sek-admin-student-row .sek-student-tools>button,.sek-student-account-row .sek-student-tools>button{white-space:normal;line-height:1.12}.wb-control-tabs>.wb-multi-action{flex-basis:180px}@media(max-width:430px){.wb-control-tabs>.wb-multi-action{flex-basis:116px}}@media(max-width:480px){.wb-date-heading{display:grid;grid-template-columns:minmax(0,1fr);gap:6px}.wb-date-heading>div{justify-content:flex-end}.wb-date-heading>strong{font-size:14px}}.sek-run-panel .sek-entry-buttons>button{height:auto;min-height:44px;font-size:12px;line-height:1.15;padding:6px 4px;white-space:normal;display:flex;align-items:center;justify-content:center;text-align:center}.sek-admin-student-row,.sek-student-account-row{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:6px 12px}.sek-admin-student-row>.sek-student-tools,.sek-student-account-row>.sek-student-tools{width:100%;max-width:none;min-width:0}.sek-admin-student-row>span,.sek-admin-student-row>strong,.sek-student-account-row>span{min-width:0;overflow-wrap:anywhere}@media(min-width:760px){.sek-admin-student-row,.sek-student-account-row{grid-template-columns:minmax(0,1fr) min(55%,440px)}}.wb-lesson-volume{padding:0;margin:4px 0}.wb-modal .wb-batch-toolbar{margin:4px 0 8px;padding:4px 0;min-height:42px}.wb-batch-modal .wb-batch-row{display:block;padding:10px 12px;border:1px solid var(--line);border-radius:12px;margin:0!important}.wb-batch-modal .wb-batch-open{display:block;width:100%;min-height:0;padding:0;border:0;background:transparent!important;text-align:left;color:var(--text)}.wb-batch-meta{display:flex;align-items:center;justify-content:space-between;gap:4px 8px;margin-top:4px;font-size:12px;color:var(--muted)}.wb-batch-meta>span{min-width:0}.wb-batch-meta>.wb-batch-error{display:flex;align-items:center;gap:4px;flex:none;min-height:24px;padding:0;border:0;color:var(--g2);background:transparent!important;font-size:12px}.wb-batch-modal>.wb-batch-footer{display:flex;flex-wrap:nowrap;gap:8px}.wb-batch-footer>button{min-width:0;white-space:normal;text-align:center;line-height:1.2}.wb-pick-row>span{flex:1;width:100%;gap:3px}.wb-pick-meta{display:flex;align-items:center;justify-content:space-between;gap:4px 12px;width:100%}.wb-pick-meta small{display:inline!important}.wb-batch-modal .sek-material-info{display:flex;flex-direction:column;gap:3px}.wb-batch-modal .sek-material-info-meta{display:flex;justify-content:space-between;width:100%;gap:8px}.wb-batch-modal .sek-material-info-topic{margin:0;line-height:1.3}.wb-universal-table th{vertical-align:top}.sek-teacher-journal .wb-universal-table th .wb-date-head>.sek-journal-date-action,.wb-universal-table th .wb-date-head>.sek-journal-date-action,.wb-view-preview .wb-universal-table th .wb-date-head>.sek-journal-date-action{display:grid;grid-template-rows:calc(22px * var(--wb-scale,1));align-content:start;align-items:center;justify-items:center;gap:0;min-height:0;padding:calc(6px * var(--wb-scale,1)) 2px}.sek-teacher-journal .wb-universal-table.wb-has-lesson-types th .wb-date-head>.sek-journal-date-action,.wb-universal-table.wb-has-lesson-types th .wb-date-head>.sek-journal-date-action,.wb-view-preview .wb-universal-table.wb-has-lesson-types th .wb-date-head>.sek-journal-date-action{grid-template-rows:calc(22px * var(--wb-scale,1)) calc(13px * var(--wb-scale,1))}.wb-date-line{display:flex;align-items:baseline;justify-content:center;gap:0;grid-row:1;min-width:0;white-space:nowrap}.sek-teacher-journal .wb-universal-table .wb-date-head .wb-pair-caption,.wb-date-head .wb-pair-caption{display:inline;min-height:0;line-height:1;font-size:calc(9px * var(--wb-scale,1));margin:0;color:var(--muted);font-weight:400}.wb-date-head .wb-lesson-type-caption{grid-row:2;width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:calc(9px * var(--wb-scale,1));line-height:1.2;color:var(--muted);font-weight:400}.wb-universal-table .wb-cell-labels{gap:3px;align-items:center}.wb-universal-table .wb-cell-labels small,.wb-view-preview .wb-cell-labels small:has(.wb-base-heading){min-height:0;line-height:1.2;border:1px solid var(--line);border-radius:5px;padding:2px 1px}.sek-teacher-journal .wb-universal-table .wb-cell-labels small>button,.wb-universal-table .wb-cell-labels small>button,.wb-view-preview .wb-cell-labels small>button{min-height:0;line-height:1.2;padding:1px;font-size:calc(12px * var(--wb-scale,1));background:transparent}.sek-run-panel .sek-run-attention-actions>button{display:flex;align-items:center;justify-content:center;position:relative;min-height:44px;height:44px;text-align:center;line-height:1.15;overflow-wrap:normal}.sek-run-time-row{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:nowrap;min-width:0}.sek-run-time-row>span{min-width:0}.sek-run-time-buttons{display:flex;align-items:center;gap:6px;flex-wrap:nowrap;flex:none}.sek-run-time-buttons>button{height:40px;min-height:40px;min-width:0;padding:6px 10px;white-space:nowrap}@media(max-width:370px){.sek-run-time-buttons{gap:4px}.sek-run-time-buttons>button{padding-inline:7px}.sek-run-time-row{gap:4px;font-size:12px}}.sek-student-finished-screen>.sek-header[hidden]{display:none!important}.sek-student-finished-screen>.sek-result{margin-top:8px!important}.sek-student-subject-list{display:grid;gap:8px}.sek-student-subject-disclosure{margin:0!important;min-width:0}.sek-student-subject-disclosure>summary{font-weight:600;padding:12px}.sek-student-subject-disclosure .sek-student-journal-detail{margin-top:8px}.sek-student-subject-scroll{overflow:auto;max-width:100%}.sek-student-subject-table{width:100%;min-width:280px}.sek-seasonal-theme-settings>label{display:grid;gap:6px;margin-top:10px}html[data-sek-dialog-fallback] dialog:not([open]){display:none!important}html[data-sek-dialog-fallback] dialog[open]{position:fixed;top:50%;left:50%;bottom:auto;right:auto;transform:translate(-50%,-50%);margin:0;max-height:calc(100vh - 24px)}html[data-sek-dialog-fallback] dialog.sek-session-pause[open]{top:0!important;left:0!important;transform:none;height:100vh!important}.sek-legacy-dialog-shade{position:fixed;inset:0;background:rgba(0,0,0,.35);pointer-events:auto}@supports not (height:100dvh){.wb-modal{max-height:calc(100vh - 24px)}.sek-native-global-bar{height:calc(52px + env(safe-area-inset-top,0px))}}.sek-teacher-journal .wb-universal-table th .wb-date-head>.sek-journal-date-action,.wb-universal-table th .wb-date-head>.sek-journal-date-action,.wb-view-preview .wb-universal-table th .wb-date-head>.sek-journal-date-action{position:relative;display:block;height:calc(34px * var(--wb-scale,1));min-height:calc(34px * var(--wb-scale,1));padding:0 2px}.sek-teacher-journal .wb-universal-table.wb-has-lesson-types th .wb-date-head>.sek-journal-date-action,.wb-universal-table.wb-has-lesson-types th .wb-date-head>.sek-journal-date-action,.wb-view-preview .wb-universal-table.wb-has-lesson-types th .wb-date-head>.sek-journal-date-action{height:calc(49px * var(--wb-scale,1));min-height:calc(49px * var(--wb-scale,1))}.wb-date-head .wb-date-line{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:max-content;max-width:100%;line-height:1.2}.wb-date-head .wb-lesson-type-caption{position:absolute;top:calc(50% + 9px * var(--wb-scale,1));left:0;right:0;padding:0 1px;margin:0;line-height:calc(11px * var(--wb-scale,1))}.wb-date-head .wb-date-line{display:block}.sek-teacher-journal .wb-universal-table .wb-date-head .wb-pair-caption,.wb-date-head .wb-pair-caption{position:absolute;left:100%;top:0;margin-left:calc(2px * var(--wb-scale,1));line-height:calc(15.6px * var(--wb-scale,1));white-space:nowrap}.sek-admin-student-row[hidden]{display:none!important}.wb-universal-table{--wb-date-height:calc(34px * var(--wb-scale,1))}.wb-universal-table.wb-has-lesson-types{--wb-date-height:calc(49px * var(--wb-scale,1))}.sek-teacher-journal .wb-universal-table thead th:is(.sek-gradebook-summary,.sek-gradebook-attestation)>.sek-journal-date-action,.wb-view-preview .wb-universal-table thead th:is(.sek-gradebook-summary,.sek-gradebook-attestation)>.sek-journal-date-action{height:var(--wb-date-height);min-height:var(--wb-date-height);padding:0 2px;display:flex;align-items:center;justify-content:center;line-height:1.15}.sek-detail-screen .sek-detail-nav{background:transparent!important;border-bottom-color:transparent}dialog.sek-run-question-screen{position:fixed;inset:12px;margin:auto;width:calc(100% - 24px);max-width:940px;height:calc(100% - 24px);max-height:calc(100% - 24px);padding:0;border:1px solid var(--line);border-radius:16px;overflow:auto;background:var(--surface);color:var(--text)}dialog.sek-run-question-screen:not([open]){display:none}.sek-run-question-screen>.sek-shell{width:100%;max-width:none;margin:0;min-height:100%;padding:12px 16px;background:var(--surface)}.sek-run-question-screen .sek-detail-sticky{background:var(--surface)!important;top:0;padding-block:0 8px}.sek-run-question-screen .sek-detail-student-name{background:transparent}.sek-run-question-screen h1{font-size:20px;margin:12px 0}.sek-run-question-screen .sek-preview-tabs{display:flex;gap:6px;margin-block:6px}.sek-run-question-screen .sek-preview-tabs>button{flex:1;min-width:0}.sek-run-question-screen .sek-work-question{margin:0 0 6px}.sek-run-question-screen .sek-review-option{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px}.sek-run-question-screen .sek-question-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.sek-run-card-content{flex:1;min-width:0;display:grid;gap:6px}@media(max-width:480px){.sek-run-question-screen>.sek-shell{padding:8px 10px}.sek-run-question-screen h1{font-size:18px}}.wb-view-preview .wb-universal-table :is(col.sek-gradebook-name-col,th.wb-student-heading,tbody th[scope=row]){width:calc(var(--name-width,112px)*var(--wb-scale,.9)*var(--wb-student-width-factor,1));min-width:calc(var(--name-width,112px)*var(--wb-scale,.9)*var(--wb-student-width-factor,1));max-width:calc(var(--name-width,112px)*var(--wb-scale,.9)*var(--wb-student-width-factor,1))}.sek-teacher-journal .wb-universal-table tbody tr[data-student-selected]{--wb-selected-row:var(--soft);--wb-selected-row:color-mix(in srgb,var(--soft) 80%,var(--accent) 20%)}.sek-teacher-journal .wb-universal-table tbody tr[data-student-selected]>:is(th,td){background:var(--wb-selected-row)!important}.sek-teacher-journal .wb-universal-table tbody tr[data-student-selected] :is(.sek-grade-cell,.wb-summary-cell):not(:hover,:focus-visible,:active){background:var(--soft)!important}.sek-teacher-journal .wb-universal-table .sek-journal-name[aria-pressed=true]{background:transparent!important;border-color:transparent!important;box-shadow:none!important;color:var(--text)!important}.wb-lesson-student-note{position:relative;flex:0 0 24px;width:24px;min-width:24px;min-height:28px;padding:2px;inset:auto}.wb-field-editor-row .wb-base-person>strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sek-run-question-screen h1 .sek-material-info-topic{color:var(--text);font-size:clamp(20px,3vw,28px)}.sek-teacher-journal .wb-universal-table thead[data-page-pin]:before{content:"";position:absolute;inset:0 0 auto;border-top:1px solid var(--line);z-index:6;pointer-events:none}@media print{.sek-teacher-journal .wb-universal-table thead:before{display:none}}:is(.sek-teacher-tabs,.sek-student-tab-actions)>button{background:var(--surface)!important}:is(.sek-teacher-tabs,.sek-student-tab-actions)>button:not(:disabled):hover,:is(.sek-teacher-tabs,.sek-student-tab-actions)>button:not(:disabled)[aria-pressed=true]{background:var(--soft)!important}:is(.sek-teacher-tabs,.sek-student-tab-actions)>button:not(:disabled):active{background:color-mix(in srgb,var(--soft) 82%,var(--accent) 18%)!important}:is(.sek-teacher-tabs,.sek-student-tab-actions)>button:disabled{opacity:1;color:var(--muted)!important;background:var(--surface2)!important}.sek-history-run-list{display:grid;gap:6px}.sek-history-run-list>.sek-list{margin-block:0}.sek-run-card-content>.sek-material-info{min-width:0;overflow-wrap:anywhere}.wb-material-list .wb-pick-row>.sek-material-info{width:100%;min-width:0;overflow-wrap:anywhere}.wb-view-settings>.wb-view-compact-settings{margin-bottom:10px}.wb-view-settings>.wb-view-compact-settings:last-child{margin-bottom:0}.wb-view-compact-settings h3{margin-bottom:5px}.wb-view-setting-list{display:grid;gap:4px}.wb-view-setting-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(112px,45%);align-items:center;gap:8px;min-width:0;font-size:13px;line-height:1.2}.wb-view-setting-row>.wb-view-setting-value,.wb-view-width-stepper>button{min-height:40px;font-size:12px;line-height:1.15;padding:4px 5px;border-radius:9px}.wb-view-setting-value{display:flex;align-items:center;justify-content:center;gap:4px;min-width:0;text-align:center}.wb-view-setting-value svg{flex:none}.wb-view-width-stepper{display:grid;grid-template-columns:minmax(32px,1fr) minmax(38px,1fr) minmax(32px,1fr);align-items:center;gap:2px}.wb-view-width-stepper output{text-align:center;font-variant-numeric:tabular-nums}.wb-view-width-stepper>button{font-size:16px;min-width:0}@media(max-width:360px){.wb-view-setting-row{gap:5px;font-size:12px}}.sek-catalog-date-filter{display:inline-flex;align-items:center;flex:0 0 auto;gap:4px;white-space:nowrap}.sek-catalog-date-filter>.sek-square-button{width:46px;min-width:46px}.sek-catalog-date-filter>.sek-catalog-date-value{font-weight:700;font-size:13px;padding-inline:8px;min-height:44px;font-variant-numeric:tabular-nums}.sek-catalog-date-dialog form footer{display:flex;justify-content:flex-end;margin-top:12px}@media(max-width:360px){.sek-catalog-date-filter>.sek-square-button{width:42px;min-width:42px}.sek-catalog-date-filter>.sek-catalog-date-value{padding-inline:6px;font-size:12px}}.sek-run-card-content>.sek-run-meta{display:flex;flex-wrap:wrap;gap:2px 8px}.wb-modal-header-actions{display:flex;align-items:center;gap:4px}.wb-personal-journal .wb-note-large{margin:0}.wb-personal-identity{display:grid;gap:3px;margin-bottom:8px;overflow-wrap:anywhere}.wb-personal-identity>small,.wb-personal-journal small{color:var(--muted)}.wb-personal-attestations,.wb-personal-lesson,.wb-personal-summary{box-sizing:border-box;display:grid;gap:4px;width:100%;padding:8px 10px;margin-bottom:6px;border:1px solid var(--line);border-radius:10px;background:var(--surface2);text-align:left;white-space:normal;overflow-wrap:anywhere}.wb-personal-summary>span{font-weight:700}.wb-personal-attestations>div,.wb-personal-fields{display:flex;align-items:stretch;flex-wrap:wrap;gap:4px;min-width:0}.wb-personal-attestations button,.wb-personal-fields button{max-width:100%;min-width:0;min-height:42px;padding:4px 7px;font-size:13px;white-space:normal;overflow-wrap:anywhere}.wb-personal-fields button{display:grid;justify-items:start;align-content:center;gap:3px;text-align:left}.wb-personal-fields button>small{font-size:11px;line-height:1.15}.wb-personal-date{display:flex;align-items:center;gap:5px;min-width:0}.wb-personal-type{margin-left:auto;text-align:right}.wb-personal-date>.wb-note-button{flex:none}.wb-personal-topic{display:grid;gap:2px}.wb-personal-journal .wb-grade-mark{display:inline-block}.sek-teacher-journal-wide .sek-teacher-tabs{top:var(--sek-admin-height,0);background:transparent!important}.wb-modal-header-actions>.wb-note-large{position:relative;width:42px;min-width:42px;height:44px;min-height:44px;padding:4px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.wb-modal-header-actions>.wb-note-large svg{width:20px;height:20px}.wb-modal-header-actions>.wb-note-large i{top:8px;right:8px}.wb-view-preview .wb-universal-table tbody th[scope=row][data-student-note]{padding-inline-end:24px}.wb-view-preview .wb-universal-table .sek-journal-name{display:block;box-sizing:border-box;width:100%;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sek-info-tip.wb-student-name-tip{padding:6px 8px;font-size:13px;line-height:1.3;pointer-events:none;overflow-wrap:anywhere;white-space:normal}.wb-lesson-student-list{--wb-lesson-controls:250px}.wb-lesson-student-list>.wb-lesson-student-row{display:grid;grid-template-columns:minmax(0,1fr) 24px var(--wb-lesson-controls);align-items:center;gap:4px}.wb-lesson-student-name{width:100%;min-width:0;min-height:44px;text-align:left;padding:0;border:0;background:transparent}.wb-lesson-student-name>strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.wb-lesson-note-slot{display:grid;place-items:center;min-width:0}.wb-lesson-values{display:flex;align-items:center;gap:3px;min-width:0}.wb-lesson-values,.wb-lesson-values>.sek-actions{justify-content:flex-end}.wb-lesson-values>input{max-width:100%}.wb-lesson-values .wb-control-grade-preview{min-width:0;flex-shrink:1}@media(max-width:480px){.wb-lesson-student-list{--wb-lesson-controls:clamp(184px,57vw,250px)}.wb-lesson-values .wb-manual-grades>button{width:clamp(24px,7.5vw,36px);min-width:clamp(24px,7.5vw,36px)}}body[data-native-cabinet="/teacher"]{padding-top:0}body[data-native-cabinet="/teacher"] .sek-native-global-bar{position:relative;inset:auto}body[data-native-cabinet="/teacher"] .sek-status-toast{top:calc(6px + env(safe-area-inset-top,0px))}.wb-personal-journal[open]{display:grid;grid-template-rows:auto auto minmax(0,1fr);max-height:calc(100dvh - 24px);overflow:hidden}.wb-personal-journal>header{margin:0 0 4px;padding-bottom:0}.wb-personal-identity{gap:2px;margin-bottom:7px}.wb-personal-body{min-height:0;overflow:auto;overscroll-behavior:contain}.wb-create-date>header h2{font-weight:700}.wb-create-date>label{display:grid;gap:5px}.wb-create-date .sek-date-field{display:grid;grid-template-columns:minmax(0,1fr) 44px;gap:6px;align-items:center}.wb-create-date .sek-date-field>button,.wb-create-date .sek-date-field>input{margin:0;min-height:44px;height:44px}.sek-catalog-toolbar-layout[data-actions-left=true]{justify-content:flex-start}.sek-catalog-toolbar-layout[data-actions-left=true] .sek-catalog-toolbar-right{margin-inline-start:0;justify-content:flex-end;flex-direction:row-reverse;flex-wrap:wrap}.wb-control-tabs>button:not(.wb-multi-action){flex:0 0 clamp(68px,22vw,102px);min-height:44px;overflow-wrap:anywhere}.wb-control-tabs>.wb-multi-action{min-height:44px}body:has(.sek-teacher-journal-wide,.sek-student-portal[data-section=journal]) .falling[data-leaf-layer=page]{display:none}.sek-teacher-journal-wide .sek-teacher-tabs[data-journal-mask]{--wb-mask-edge:linear-gradient(var(--wb-panel-line,var(--line)),var(--wb-panel-line,var(--line)));--wb-mask-top-edge:linear-gradient(var(--wb-panel-top-line,var(--wb-panel-line,var(--line))),var(--wb-panel-top-line,var(--wb-panel-line,var(--line))));--wb-mask-top-x:calc(var(--wb-mask-left,0px) + var(--wb-mask-corner,0px));--wb-mask-top-y:calc(var(--wb-mask-y,0px) - var(--wb-mask-top-width,0px));--wb-mask-top-length:max(0px,calc(var(--wb-mask-width,100%) - 2 * var(--wb-mask-corner,0px) + var(--wb-mask-left-width,0px) + var(--wb-mask-right-width,0px)));background:var(--wb-mask-top-edge) var(--wb-mask-top-x) var(--wb-mask-top-y)/var(--wb-mask-top-length) var(--wb-mask-top-width,0) no-repeat,var(--wb-mask-edge) var(--wb-mask-left,0) var(--wb-mask-y,0)/var(--wb-mask-left-width,0) var(--wb-mask-height,100%) no-repeat,var(--wb-mask-edge) var(--wb-mask-right,100%) var(--wb-mask-y,0)/var(--wb-mask-right-width,0) var(--wb-mask-height,100%) no-repeat,var(--wb-panel-image,linear-gradient(var(--surface),var(--surface))) var(--wb-mask-x,0) var(--wb-mask-y,0)/var(--wb-mask-width,100%) var(--wb-mask-height,100%) no-repeat,var(--bg)!important}html[data-theme=autumn] .sek-teacher-journal-wide{--wb-panel-image:linear-gradient(#fff5e3,#fff5e3)}html[data-theme=dark][data-season=winter] body:has(.sek-teacher-journal-wide){--wb-page-image:radial-gradient(1200px 720px at 10% -8%,rgba(57,83,106,.46),transparent 58%),radial-gradient(900px 620px at 92% 18%,rgba(78,109,134,.11),transparent 62%),linear-gradient(180deg,#101d2c,#142436 55%,#101e2e);background-image:var(--wb-page-image);background-size:100vw 100vh;background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-color:#101d2c}html[data-theme=dark][data-season=winter] .sek-teacher-journal-wide{--wb-panel-line:rgba(78,109,134,.29);--wb-panel-top-line:rgba(57,83,106,.94);--wb-panel-highlight:radial-gradient(125% 110% at 7% 1%,rgba(57,83,106,calc(var(--glass-highlight)*.72)) 0%,rgba(57,83,106,0) 34%);--wb-panel-tint:linear-gradient(135deg,rgba(27,44,61,var(--glass-main-a1)) 0%,rgba(21,37,55,var(--glass-main-a2)) 49%,rgba(16,29,44,var(--glass-main-a3)) 100%)}html[data-theme=dark][data-season=winter] .sek-teacher-journal-wide .sek-teacher-journal{background:var(--wb-panel-highlight),var(--wb-panel-tint)!important}html[data-theme=dark][data-season=winter] .sek-teacher-journal-wide .sek-teacher-journal:after,html[data-theme=dark][data-season=winter] .sek-teacher-journal-wide .sek-teacher-journal:before{display:none}html[data-theme=dark][data-season=winter] .sek-teacher-journal-wide .sek-teacher-tabs[data-journal-mask]{background-image:var(--wb-mask-top-edge),var(--wb-mask-edge),var(--wb-mask-edge),var(--wb-panel-highlight),var(--wb-panel-tint),var(--wb-page-image)!important;background-size:var(--wb-mask-top-length) var(--wb-mask-top-width,0),var(--wb-mask-left-width,0) var(--wb-mask-height,100%),var(--wb-mask-right-width,0) var(--wb-mask-height,100%),var(--wb-mask-width,100%) var(--wb-mask-height,100%),var(--wb-mask-width,100%) var(--wb-mask-height,100%),100vw 100vh,100vw 100vh,100vw 100vh!important;background-position:var(--wb-mask-top-x) var(--wb-mask-top-y),var(--wb-mask-left,0) var(--wb-mask-y,0),var(--wb-mask-right,100%) var(--wb-mask-y,0),var(--wb-mask-x,0) var(--wb-mask-y,0),var(--wb-mask-x,0) var(--wb-mask-y,0),50%,50%,50%!important;background-repeat:no-repeat!important;background-attachment:scroll,scroll,scroll,scroll,scroll,fixed,fixed,fixed!important;background-color:#101d2c!important}.sek-material-topic-meta{display:inline-flex;align-items:center;gap:5px;min-width:0}.sek-material-reader-heading{display:grid;gap:5px;margin-bottom:8px;min-width:0;overflow-wrap:anywhere}.sek-material-reader .sek-material-reader-heading h1{margin:0;font-size:clamp(17px,3.4vw,24px)}.sek-material-reader-actions{display:flex;justify-content:flex-end;align-items:center;gap:5px}.sek-material-reader-actions .sek-square-button{display:inline-grid;place-items:center;margin:0;min-width:44px;width:44px;height:44px;min-height:44px;padding:0}.sek-document-source summary{width:fit-content;color:var(--muted);cursor:pointer}.sek-presentation-scale{display:flex;align-items:center;gap:6px}.sek-material-reader .sek-presentation-tools{display:flex;align-items:center;justify-content:space-between;gap:6px;position:sticky;top:calc(var(--sek-admin-height,0px) + 52px);z-index:8;background:var(--surface);backdrop-filter:none;padding:4px 0}.sek-material-reader .sek-presentation-back{display:flex}.sek-material-reader .sek-presentation[data-page-scroll]>.sek-presentation-scroll{height:auto;min-height:0;max-height:none;overflow-x:auto;overflow-y:hidden;padding:0;touch-action:pan-x pan-y}.sek-material-reader .sek-presentation[data-page-scroll] .sek-presentation-slides{margin-inline:auto}.sek-material-body:has(.sek-presentation[data-page-scroll]),.sek-material-reader:has(.sek-presentation[data-page-scroll]){overflow:visible}.sek-material-search input::-webkit-search-cancel-button{display:none}.sek-settings-group{display:grid;gap:5px;margin:10px 0}.sek-settings-group>h3{font-size:14px;margin:0 0 2px}.sek-settings-entry{display:flex;align-items:center;justify-content:space-between;gap:8px;text-align:start;width:100%;min-height:42px}.sek-settings-dialog{padding:clamp(12px,4vw,20px);overflow-wrap:anywhere}.sek-settings-dialog>header{padding-bottom:10px}.sek-settings-dialog form{display:grid;gap:6px}.sek-settings-dialog input:not([type=checkbox]):not([type=radio]),.sek-settings-dialog select{max-width:100%;min-width:0}.sek-settings-dialog .sek-actions{flex-wrap:wrap}.wb-journal-save-list>section{display:grid;gap:4px;margin:0 0 6px}.wb-journal-save-list>section>p{margin:0}.wb-journal-save-list>section>button{justify-self:start}body[data-native-cabinet="/student"] .sek-student-material-reader .sek-presentation-tools{top:calc(var(--sek-admin-height,0px) + 104px + env(safe-area-inset-top,0px))}body[data-native-cabinet="/student"] .sek-student-portal:has(.sek-student-material-reader)>.sek-student-home-tabs{top:calc(var(--sek-admin-height,0px) + 60px + env(safe-area-inset-top,0px))}