.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__blockContent .yfm{font-size:14px}.CourseDocumentCanvas-module__ckW7pG__blockContent .yfm>:first-child{margin-top:0}.CourseDocumentCanvas-module__ckW7pG__blockContent .yfm>:last-child{margin-bottom:0}.CourseDocumentCanvas-module__ckW7pG__blockContent .yfm h1{font-size:28px}.CourseDocumentCanvas-module__ckW7pG__blockContent .yfm h2{font-size:22px}.CourseDocumentCanvas-module__ckW7pG__blockContent .yfm h3{font-size:18px}.CourseDocumentCanvas-module__ckW7pG__list,.CourseDocumentCanvas-module__ckW7pG__blockSlot{gap:var(--padding-xs)}.CourseDocumentCanvas-module__ckW7pG__list{padding-bottom:var(--padding-l)}.CourseDocumentCanvas-module__ckW7pG__block{align-items:flex-start;gap:var(--padding-xs);min-height:28px;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__blockContent,.CourseDocumentCanvas-module__ckW7pG__previewStack,.CourseDocumentCanvas-module__ckW7pG__empty{gap:var(--padding-xxs);min-width:0}.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{align-items:center;gap:var(--padding-xs);padding:var(--padding-xs) 0;color:var(--g-color-text-link);overflow-wrap:anywhere;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__answerMarker[data-correct]{border-color:var(--g-color-base-brand);background:var(--g-color-base-brand);box-shadow:inset 0 0 0 3px var(--background-secondary)}.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__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{z-index:2;flex-direction:column;align-items:center;min-height:44px;display:flex;position:relative}.CourseDocumentCanvas-module__ckW7pG__addButton{flex-shrink:0;font-weight:500}.CourseDocumentCanvas-module__ckW7pG__block[data-selected] .CourseDocumentCanvas-module__ckW7pG__blockActions{grid-area:1/2;justify-self:end;position:static}.CourseDocumentCanvas-module__ckW7pG__block[data-selected] .CourseDocumentCanvas-module__ckW7pG__blockContent{grid-area:2/2}.CourseDocumentCanvas-module__ckW7pG__block[data-inline-editor] .CourseDocumentCanvas-module__ckW7pG__blockContent{grid-row:1}.CourseDocumentCanvas-module__ckW7pG__block[data-inline-editor] .CourseDocumentCanvas-module__ckW7pG__blockActions{flex-shrink:0;margin-left:auto}.CourseDocumentCanvas-module__ckW7pG__appendBlock{box-sizing:border-box;min-height:64px;margin-top:var(--padding-s);padding:var(--padding-xxs) var(--padding-xs)}.CourseDocumentCanvas-module__ckW7pG__boundary[data-open]{z-index:calc(var(--z-index-header) + 1)}.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-right:var(--padding-l)}}
.g-modal{z-index:1000;background-color:var(--g-color-sfx-veil);-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:#0000;outline:none;position:fixed;inset:0;overflow:auto}.g-modal__content-aligner{justify-content:center;align-items:center;min-width:100%;min-height:100%;display:inline-flex}.g-modal__content-aligner_has-scroll{width:100%}.g-modal__content{margin:var(--g-modal-margin,20px);height:var(--g-modal-height,auto);min-height:var(--g-modal-min-height,auto);max-height:var(--g-modal-max-height,none);width:var(--g-modal-width,auto);max-width:var(--g-modal-max-width,none);min-width:var(--g-modal-min-width,auto);background-color:var(--g-color-base-modal);border-radius:var(--g-modal-border-radius,5px);clip-path:inset(0 round var(--g-modal-border-radius,5px));outline:none;transition:height .35s ease-in-out}.g-modal__content_has-scroll{min-width:0;max-width:var(--g-modal-max-width,calc(100vw - var(--g-modal-margin,20px) * 2));max-height:var(--g-modal-max-height,calc(100dvh - var(--g-modal-margin,20px) * 2));overflow:auto}.g-modal[data-floating-ui-status=unmounted]{visibility:hidden;margin:-9999px 0 0 -9999px;display:none}.g-modal[data-floating-ui-status=open],.g-modal[data-floating-ui-status=close]{transition:opacity .15s ease-out}.g-modal[data-floating-ui-status=initial],.g-modal[data-floating-ui-status=close]{opacity:0}.g-modal[data-floating-ui-status=initial] .g-modal__content{transform:scale(.75)}.g-modal[data-floating-ui-status=open] .g-modal__content,.g-modal[data-floating-ui-status=close] .g-modal__content{transition:height .35s ease-in-out,transform .15s ease-out}.g-modal_mobile{--g-modal-width:100vw;--g-modal-height:100dvh;--g-modal-min-height:100svh;--g-modal-margin:0px;--g-modal-border-radius:0px}.g-modal_mobile[data-floating-ui-status=initial] .g-modal__content,.g-modal_mobile[data-floating-ui-status=close] .g-modal__content{transform:translateY(100%)}.g-modal_mobile[data-floating-ui-status=open] .g-modal__content{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.g-modal[data-floating-ui-status] .g-modal__content{transition:none}}
.DeleteCollectionConfirm-module__kX9tra__modal{--g-modal-width:450px;padding:var(--padding-l);border-radius:var(--padding-s)}.DeleteCollectionConfirm-module__kX9tra__title{margin-bottom:var(--padding-xs)}.DeleteCollectionConfirm-module__kX9tra__body{margin-bottom:var(--padding-s);display:block}.DeleteCollectionConfirm-module__kX9tra__buttons{gap:var(--padding-xs);margin-top:var(--padding-s);display:flex}
.CollectionCardActionsMenu-module__r_itvW__wrapper{display:inline-flex}.CollectionCardActionsMenu-module__r_itvW__triggerButton{min-width:32px;min-height:32px;opacity:var(--collection-actions-opacity,1);transition:opacity .15s}.CollectionCardActionsMenu-module__r_itvW__triggerButton:hover,.CollectionCardActionsMenu-module__r_itvW__triggerButton:focus-visible,.CollectionCardActionsMenu-module__r_itvW__triggerButton[aria-expanded=true]{opacity:1}.CollectionCardActionsMenu-module__r_itvW__itemContent{align-items:center;gap:var(--padding-xs);display:inline-flex}
.CollectionCard-module__0FBGXq__card{gap:var(--padding-s);--collection-actions-opacity:.55;flex-direction:column;height:100%;transition:transform .15s;display:flex;position:relative}.CollectionCard-module__0FBGXq__card:hover{--collection-actions-opacity:1;transform:scale(.98)}@media (hover:none){.CollectionCard-module__0FBGXq__card{--collection-actions-opacity:1}}.CollectionCard-module__0FBGXq__link{z-index:1;position:absolute;inset:0}.CollectionCard-module__0FBGXq__header{justify-content:space-between;align-items:flex-start;gap:var(--padding-xs);display:flex}.CollectionCard-module__0FBGXq__headerRight{z-index:2;align-items:center;gap:var(--padding-xxs);flex-shrink:0;display:flex;position:relative}.CollectionCard-module__0FBGXq__title.CollectionCard-module__0FBGXq__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;font-weight:500;display:-webkit-box;overflow:hidden}.CollectionCard-module__0FBGXq__descriptionSlot{min-height:40px}.CollectionCard-module__0FBGXq__description{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.CollectionCard-module__0FBGXq__footer{justify-content:space-between;align-items:center;gap:var(--padding-xs);margin-top:auto;display:flex}.CollectionCard-module__0FBGXq__footerMeta{align-items:center;gap:var(--padding-xxs);min-width:0;display:flex}.CollectionCard-module__0FBGXq__footerMetaText{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.CollectionCard-module__0FBGXq__footerActions{z-index:2;align-items:center;gap:var(--padding-xxs);flex-shrink:0;display:flex;position:relative}
.CollectionCardPreview-module__-6_YnW__wrapper{gap:var(--padding-xs);flex-direction:column;display:flex}.CollectionCardPreview-module__-6_YnW__cardWrapper{pointer-events:none}
.ProbnikGradingPage-module__wC0q7q__stack{gap:var(--padding-s-static);overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.ProbnikGradingPage-module__wC0q7q__actions{gap:var(--padding-xs-static);flex-wrap:wrap;align-items:center;display:flex}.ProbnikGradingPage-module__wC0q7q__taskFilters{gap:var(--padding-s-static);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.ProbnikGradingPage-module__wC0q7q__taskOption{align-items:center;gap:var(--padding-xs-static);width:100%;min-width:0;display:flex}.ProbnikGradingPage-module__wC0q7q__taskOptionText{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ProbnikGradingPage-module__wC0q7q__taskKind{flex-shrink:0}.ProbnikGradingPage-module__wC0q7q__workLayout{gap:var(--padding-s-static);grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;display:grid}.ProbnikGradingPage-module__wC0q7q__workComment{top:var(--padding-s-static);grid-area:1/2;min-width:0;position:sticky}.ProbnikGradingPage-module__wC0q7q__workLayout>div{grid-area:1/1;min-width:0}@media (max-width:800px){.ProbnikGradingPage-module__wC0q7q__workLayout{flex-direction:column;display:flex}.ProbnikGradingPage-module__wC0q7q__workComment{width:100%;position:static}.ProbnikGradingPage-module__wC0q7q__workLayout>div{width:100%}}.ProbnikGradingPage-module__wC0q7q__card{padding:var(--padding-s);border:1px solid var(--g-color-line-generic);border-radius:var(--g-border-radius-l)}.ProbnikGradingPage-module__wC0q7q__table{overflow-x:auto}.ProbnikGradingPage-module__wC0q7q__points{max-width:180px}@media (max-width:600px){.ProbnikGradingPage-module__wC0q7q__taskFilters{grid-template-columns:minmax(0,1fr)}}
.ProbnikStartModal-module__2lMZna__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ProbnikStartModal-module__2lMZna__modal{--g-modal-border-radius:20px;--g-modal-width:470px;--g-modal-max-width:calc(100vw - 32px);--g-modal-margin:16px;gap:var(--g-spacing-4);padding:var(--g-spacing-5);background:var(--background-secondary);flex-direction:column;min-width:0;display:flex}.ProbnikStartModal-module__2lMZna__heading{justify-content:space-between;align-items:center;gap:var(--g-spacing-2);margin-bottom:calc(-1 * var(--g-spacing-2));display:flex}.ProbnikStartModal-module__2lMZna__heading h2{font-size:20px;line-height:24px}.ProbnikStartModal-module__2lMZna__hints{gap:var(--g-spacing-2);flex-wrap:wrap;min-width:0;display:flex}.ProbnikStartModal-module__2lMZna__hint.ProbnikStartModal-module__2lMZna__hint{max-width:100%;height:auto;min-height:28px;color:var(--g-color-text-secondary)}:is(.ProbnikStartModal-module__2lMZna__hint .g-label__text,.ProbnikStartModal-module__2lMZna__hint .g-label__content){font-size:var(--g-text-body-2-font-size);line-height:var(--g-text-body-2-line-height);white-space:normal;text-align:left;overflow:visible}.ProbnikStartModal-module__2lMZna__buttons{gap:var(--g-spacing-3);--g-button-border-radius:12px;--g-button-background-color:var(--g-color-base-generic-medium);--g-button-background-color-hover:var(--g-color-base-generic-medium-hover);display:flex}.ProbnikStartModal-module__2lMZna__buttons>button{flex:1;min-width:0}
.MarkdownImageZoom-module__UvnicW__gallery{--g-modal-margin:0;--g-modal-border-radius:0;background:#0000008c}.MarkdownImageZoom-module__UvnicW__gallery .MarkdownImageZoom-module__UvnicW__surface{background:0 0}.MarkdownImageZoom-module__UvnicW__viewer{width:100vw;height:100dvh;position:relative;overflow:hidden}.MarkdownImageZoom-module__UvnicW__backdrop{background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.MarkdownImageZoom-module__UvnicW__canvas{inset:max(calc(var(--padding-xl-static) + var(--padding-m-static)), env(safe-area-inset-top)) max(var(--padding-s-static), env(safe-area-inset-right)) max(calc(var(--padding-xl-static) + var(--padding-m-static)), env(safe-area-inset-bottom)) max(var(--padding-s-static), env(safe-area-inset-left));pointer-events:none;position:absolute}.MarkdownImageZoom-module__UvnicW__gallery .MarkdownImageZoom-module__UvnicW__canvas .gc-gallery-image-view__image{pointer-events:auto;touch-action:none}.MarkdownImageZoom-module__UvnicW__closeButton,.MarkdownImageZoom-module__UvnicW__previousButton,.MarkdownImageZoom-module__UvnicW__nextButton{z-index:1;position:absolute}.MarkdownImageZoom-module__UvnicW__closeButton{inset-block-start:max(var(--padding-s-static), env(safe-area-inset-top));inset-inline-end:max(var(--padding-s-static), env(safe-area-inset-right))}.MarkdownImageZoom-module__UvnicW__previousButton,.MarkdownImageZoom-module__UvnicW__nextButton{inset-block-end:max(var(--padding-s-static), env(safe-area-inset-bottom))}.MarkdownImageZoom-module__UvnicW__previousButton{inset-inline-start:max(var(--padding-s-static), env(safe-area-inset-left))}.MarkdownImageZoom-module__UvnicW__nextButton{inset-inline-end:max(var(--padding-s-static), env(safe-area-inset-right))}.MarkdownImageZoom-module__UvnicW__counter{text-align:center;color:#fff;pointer-events:none;position:absolute;inset-block-end:max(var(--padding-s-static), env(safe-area-inset-bottom));inset-inline:0}
