.CourseBlockEditor-module__P68o_G__list,.CourseBlockEditor-module__P68o_G__cards,.CourseBlockEditor-module__P68o_G__cardBody,.CourseBlockEditor-module__P68o_G__cardMeta,.CourseBlockEditor-module__P68o_G__empty{display:flex}.CourseBlockEditor-module__P68o_G__list,.CourseBlockEditor-module__P68o_G__cards,.CourseBlockEditor-module__P68o_G__cardBody,.CourseBlockEditor-module__P68o_G__empty{flex-direction:column}.CourseBlockEditor-module__P68o_G__list,.CourseBlockEditor-module__P68o_G__cards{gap:var(--padding-s)}.CourseBlockEditor-module__P68o_G__toolbar{justify-content:flex-end;display:flex}.CourseBlockEditor-module__P68o_G__card{align-items:center;gap:var(--padding-xs);min-height:76px;padding:var(--padding-xs);border:1px solid var(--g-color-line-generic);border-radius:var(--padding-xs);background:var(--g-color-base-background);grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:relative}.CourseBlockEditor-module__P68o_G__card[data-drop-position=before]:before,.CourseBlockEditor-module__P68o_G__card[data-drop-position=after]:after{background:var(--g-color-base-brand);content:"";border-radius:2px;height:3px;position:absolute;left:0;right:0}.CourseBlockEditor-module__P68o_G__card[data-drop-position=before]:before{top:calc(-1 * var(--padding-xs))}.CourseBlockEditor-module__P68o_G__card[data-drop-position=after]:after{bottom:calc(-1 * var(--padding-xs))}.CourseBlockEditor-module__P68o_G__card[data-dragging]{opacity:.45}.CourseBlockEditor-module__P68o_G__handle{touch-action:none;cursor:grab}.CourseBlockEditor-module__P68o_G__handle:active{cursor:grabbing}.CourseBlockEditor-module__P68o_G__cardBody,.CourseBlockEditor-module__P68o_G__empty{gap:var(--padding-xxs)}.CourseBlockEditor-module__P68o_G__cardMeta{gap:var(--padding-xxs);flex-wrap:wrap}.CourseBlockEditor-module__P68o_G__summary{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.CourseBlockEditor-module__P68o_G__empty{padding:var(--padding-xl);text-align:center;border-radius:var(--padding-s);background:var(--g-color-base-generic-ultralight);align-items:center}.CourseBlockEditor-module__P68o_G__overlay{min-width:220px;padding:var(--padding-xs) var(--padding-s);border:1px solid var(--g-color-line-brand);border-radius:var(--padding-xs);box-shadow:0 8px 24px var(--g-color-sfx-shadow);background:var(--g-color-base-background)}@media (max-width:600px){.CourseBlockEditor-module__P68o_G__toolbar>.g-button{width:100%}.CourseBlockEditor-module__P68o_G__card{gap:var(--padding-xxs);min-height:68px}}
.CourseDocumentCanvas-module__ckW7pG__list,.CourseDocumentCanvas-module__ckW7pG__blockSlot,.CourseDocumentCanvas-module__ckW7pG__blockContent,.CourseDocumentCanvas-module__ckW7pG__previewStack,.CourseDocumentCanvas-module__ckW7pG__empty{flex-direction:column;display:flex}.CourseDocumentCanvas-module__ckW7pG__list{gap:var(--padding-xxs)}.CourseDocumentCanvas-module__ckW7pG__block{align-items:flex-start;gap:var(--padding-xs);min-height:40px;padding:var(--padding-xs);border-radius:var(--padding-xs);background:var(--background-secondary);border:1px solid #0000;grid-template-columns:24px minmax(0,1fr);display:grid;position:relative}.CourseDocumentCanvas-module__ckW7pG__block:hover,.CourseDocumentCanvas-module__ckW7pG__block[data-selected]{border-color:var(--g-color-line-brand)}.CourseDocumentCanvas-module__ckW7pG__block[data-selected]{border-color:var(--school-border,var(--g-color-line-generic))}.CourseDocumentCanvas-module__ckW7pG__block[data-local]{border-style:dashed}.CourseDocumentCanvas-module__ckW7pG__block[data-drop-position=before]:before,.CourseDocumentCanvas-module__ckW7pG__block[data-drop-position=after]:after{background:var(--g-color-base-brand);content:"";border-radius:2px;height:3px;position:absolute;left:0;right:0}.CourseDocumentCanvas-module__ckW7pG__block[data-drop-position=before]:before{top:calc(-1 * var(--padding-xxs))}.CourseDocumentCanvas-module__ckW7pG__block[data-drop-position=after]:after{bottom:calc(-1 * var(--padding-xxs))}.CourseDocumentCanvas-module__ckW7pG__block[data-dragging]{opacity:.45}.CourseDocumentCanvas-module__ckW7pG__handle{touch-action:none;cursor:grab}.CourseDocumentCanvas-module__ckW7pG__localHandle{padding-top:var(--padding-xxs);color:var(--g-color-text-hint);justify-content:center;display:flex}.CourseDocumentCanvas-module__ckW7pG__blockContent,.CourseDocumentCanvas-module__ckW7pG__previewStack,.CourseDocumentCanvas-module__ckW7pG__empty{gap:var(--padding-xxs);min-width:0}.CourseDocumentCanvas-module__ckW7pG__markdownEditor,.CourseDocumentCanvas-module__ckW7pG__headingEditor{width:100%}.CourseDocumentCanvas-module__ckW7pG__headingEditor textarea{font-size:24px;font-weight:600;line-height:1.2}.CourseDocumentCanvas-module__ckW7pG__continueBlock{align-items:center;gap:var(--padding-s);min-height:44px;color:var(--g-color-text-secondary);font-size:13px;display:flex}.CourseDocumentCanvas-module__ckW7pG__continueBlock:before,.CourseDocumentCanvas-module__ckW7pG__continueBlock:after{background:var(--school-border,var(--g-color-line-generic));content:"";flex:1;height:1px}.CourseDocumentCanvas-module__ckW7pG__continueBlock span{background:var(--g-color-base-generic);border-radius:6px;padding:6px 16px}.CourseDocumentCanvas-module__ckW7pG__figure{margin:0}.CourseDocumentCanvas-module__ckW7pG__figure img,.CourseDocumentCanvas-module__ckW7pG__figure video{object-fit:contain;border-radius:8px;width:100%;max-height:520px;display:block}.CourseDocumentCanvas-module__ckW7pG__figure video{aspect-ratio:16/9;background:#242a28}.CourseDocumentCanvas-module__ckW7pG__figure figcaption{color:var(--g-color-text-secondary);margin-top:8px;font-size:12px}.CourseDocumentCanvas-module__ckW7pG__file{color:var(--g-color-text-link);border:1px solid var(--school-border,var(--g-color-line-generic));overflow-wrap:anywhere;border-radius:8px;align-items:center;gap:10px;padding:14px;display:flex}.CourseDocumentCanvas-module__ckW7pG__assignment{border:1px solid var(--school-border,var(--g-color-line-generic));border-radius:14px;flex-direction:column;gap:12px;padding:16px;display:flex}.CourseDocumentCanvas-module__ckW7pG__answers{flex-direction:column;gap:8px;display:flex}.CourseDocumentCanvas-module__ckW7pG__answer{align-items:baseline;gap:8px;display:flex}.CourseDocumentCanvas-module__ckW7pG__answerMarker{border:1px solid var(--g-color-line-generic);border-radius:50%;flex-shrink:0;width:12px;height:12px}.CourseDocumentCanvas-module__ckW7pG__answerMarker[data-multiple]{border-radius:3px}.CourseDocumentCanvas-module__ckW7pG__blockActions{opacity:0;background:var(--background-secondary);border-radius:6px;display:flex;position:absolute;top:4px;right:4px}.CourseDocumentCanvas-module__ckW7pG__handle{opacity:0}.CourseDocumentCanvas-module__ckW7pG__block:hover .CourseDocumentCanvas-module__ckW7pG__blockActions,.CourseDocumentCanvas-module__ckW7pG__block:focus-within .CourseDocumentCanvas-module__ckW7pG__blockActions,.CourseDocumentCanvas-module__ckW7pG__block[data-selected] .CourseDocumentCanvas-module__ckW7pG__blockActions,.CourseDocumentCanvas-module__ckW7pG__block:hover .CourseDocumentCanvas-module__ckW7pG__handle,.CourseDocumentCanvas-module__ckW7pG__block:focus-within .CourseDocumentCanvas-module__ckW7pG__handle{opacity:1}.CourseDocumentCanvas-module__ckW7pG__markdownEditor,.CourseDocumentCanvas-module__ckW7pG__headingEditor{--g-text-area-border-width:0px;--g-text-area-border-color:transparent;--g-text-area-background-color:transparent}.CourseDocumentCanvas-module__ckW7pG__markdownEditor textarea,.CourseDocumentCanvas-module__ckW7pG__headingEditor textarea{padding:0;line-height:1.65}.CourseDocumentCanvas-module__ckW7pG__empty{padding:var(--padding-l);text-align:center;border-radius:var(--padding-s);background:var(--g-color-base-generic-ultralight);align-items:center}.CourseDocumentCanvas-module__ckW7pG__boundary{flex-direction:column;align-items:center;min-height:14px;display:flex;position:relative}.CourseDocumentCanvas-module__ckW7pG__addButton{opacity:0}.CourseDocumentCanvas-module__ckW7pG__boundary:hover .CourseDocumentCanvas-module__ckW7pG__addButton,.CourseDocumentCanvas-module__ckW7pG__boundary:focus-within .CourseDocumentCanvas-module__ckW7pG__addButton,.CourseDocumentCanvas-module__ckW7pG__boundary[data-open] .CourseDocumentCanvas-module__ckW7pG__addButton{opacity:1}.CourseDocumentCanvas-module__ckW7pG__boundary[data-open]{align-items:flex-start;gap:var(--padding-xs);padding:var(--padding-xxs) 0 var(--padding-xs) 40px}.CourseDocumentCanvas-module__ckW7pG__overlay{min-width:220px;padding:var(--padding-xs) var(--padding-s);border:1px solid var(--g-color-line-brand);border-radius:var(--padding-xs);box-shadow:0 8px 24px var(--g-color-sfx-shadow);background:var(--background-secondary)}@media (max-width:720px){.CourseDocumentCanvas-module__ckW7pG__block{grid-template-columns:24px minmax(0,1fr)}.CourseDocumentCanvas-module__ckW7pG__blockActions,.CourseDocumentCanvas-module__ckW7pG__handle{opacity:1}.CourseDocumentCanvas-module__ckW7pG__block{padding-top:30px}.CourseDocumentCanvas-module__ckW7pG__addButton{opacity:1}.CourseDocumentCanvas-module__ckW7pG__boundary[data-open]{padding-left:0}}
.g-radio__indicator{cursor:inherit;display:inline-block;position:relative}.g-radio__indicator:before{content:"";border:1px solid var(--g-color-line-generic-accent);background-color:#0000;border-radius:50%;transition:background .1s linear;position:absolute;inset:0}.g-radio__indicator:after{content:" ";visibility:hidden}.g-radio__disc:before{content:"";background-color:var(--g-color-text-brand-contrast);opacity:0;border:none;border-radius:50%;transition:opacity .1s,transform .2s;position:absolute;transform:scale(.1)}.g-radio__control{opacity:0;width:100%;height:100%;cursor:inherit;background:0 0;border:none;outline:none;margin:0;padding:0;position:absolute;inset-block-start:0;inset-inline-start:0}.g-radio__outline{pointer-events:none;background:0 0;border-radius:50%;width:100%;height:100%;position:absolute;inset-block-start:0;inset-inline-start:0}.g-radio__control:focus-visible+.g-radio__outline{outline:2px solid var(--g-color-line-focus)}.g-radio_size_m .g-radio__indicator{width:14px;height:14px}.g-radio_size_m .g-radio__disc:before{inset:5px}.g-radio_size_l .g-radio__indicator{width:17px;height:17px}.g-radio_size_l .g-radio__disc:before{inset:6px}.g-radio_size_xl .g-radio__indicator{width:24px;height:24px}.g-radio_size_xl .g-radio__disc:before{inset:8px}.g-radio:hover .g-radio__indicator:before{border-color:var(--g-color-line-generic-accent-hover)}.g-radio_checked .g-radio__indicator:before{background-color:var(--g-color-base-brand);border:#0000}.g-radio_checked .g-radio__indicator .g-radio__disc:before{opacity:1;transform:scale(1)}.g-radio_disabled .g-radio__indicator:before{background-color:var(--g-color-base-generic-accent-disabled);border:#0000}.g-radio_disabled.g-radio_checked .g-radio__disc:before{background-color:var(--g-color-text-hint)}
.CourseBlockInspector-module__SqrKEa__inspector,.CourseBlockInspector-module__SqrKEa__fields,.CourseBlockInspector-module__SqrKEa__actions,.CourseBlockInspector-module__SqrKEa__retry,.CourseBlockInspector-module__SqrKEa__empty{flex-direction:column;display:flex}.CourseBlockInspector-module__SqrKEa__inspector,.CourseBlockInspector-module__SqrKEa__empty{gap:var(--padding-s)}.CourseBlockInspector-module__SqrKEa__header{justify-content:space-between;align-items:flex-start;gap:var(--padding-xs);padding-bottom:var(--padding-xs);border-bottom:1px solid var(--g-color-line-generic);display:flex}.CourseBlockInspector-module__SqrKEa__fields,.CourseBlockInspector-module__SqrKEa__actions,.CourseBlockInspector-module__SqrKEa__retry{gap:var(--padding-xs)}.CourseBlockInspector-module__SqrKEa__convert{gap:var(--padding-xxs);padding:var(--padding-xs);border:1px solid var(--g-color-line-generic);border-radius:var(--padding-xs);grid-template-columns:1fr;margin:0;display:grid}.CourseBlockInspector-module__SqrKEa__convert legend{padding:0 var(--padding-xxs);font-weight:600}.CourseBlockInspector-module__SqrKEa__retry{padding:var(--padding-xs);border-radius:var(--padding-xs);background:var(--g-color-base-danger-light)}
.SlashBlockPalette-module__ifg-kG__palette{z-index:20;gap:var(--padding-xs);width:min(420px,100%);max-height:min(560px,70vh);padding:var(--padding-s);border:1px solid var(--g-color-line-generic);border-radius:var(--padding-s);box-shadow:0 12px 32px var(--g-color-sfx-shadow);background:var(--g-color-base-background);flex-direction:column;display:flex;position:relative}.SlashBlockPalette-module__ifg-kG__choices{overflow-y:auto}.SlashBlockPalette-module__ifg-kG__choiceGroup{flex-direction:column;display:flex}.SlashBlockPalette-module__ifg-kG__category{padding:var(--padding-xs) var(--padding-xs) var(--padding-xxs);text-transform:uppercase;letter-spacing:.04em}.SlashBlockPalette-module__ifg-kG__choice{text-align:left;white-space:normal;justify-content:flex-start;width:100%;height:auto;min-height:50px}.SlashBlockPalette-module__ifg-kG__choice[aria-selected=true]{background:var(--g-color-base-selection)}.SlashBlockPalette-module__ifg-kG__choice span{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.SlashBlockPalette-module__ifg-kG__choice small{color:var(--g-color-text-secondary)}
