.vl[data-v-f3c6ff26]{border-left:1px solid grey;height:var(--size);opacity:.5}.marker[data-v-03631f20]{height:var(--size);width:var(--size);padding:1px;border:1px solid #000;box-shadow:none;background-color:rgba(var(--background-color),1)}.highlight[data-v-03631f20]{background-color:rgba(var(--background-color),.5)}.highlight[data-v-03631f20]:hover,.selected[data-v-03631f20]{background-color:rgba(var(--background-color),1)}.selected[data-v-03631f20]{font-weight:700;border-width:3px}.selected[data-v-03631f20]:hover{cursor:default}.pagination[data-v-619b3d6a]{display:flex;flex-wrap:wrap;justify-content:space-between;grid-column-gap:1em}.pagination__statistics[data-v-619b3d6a]{display:flex;flex-wrap:nowrap;align-items:center;justify-items:flex-start;row-gap:0}ul[data-v-619b3d6a]{margin:0;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:-moz-fit-content;width:fit-content}ul li[data-v-619b3d6a]{display:inline;margin:0;padding:0 3px 0 3px}.hl[data-v-5ccec207]{background-color:grey;width:100%;height:var(--size);opacity:.5}.toggle-image-button[data-v-6099c5ca]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.toggle-image-button[data-v-6099c5ca]:hover{cursor:pointer}.task-filtering[data-v-1dad40b4],.task-filtering[data-v-6cba0814]{display:grid;align-items:flex-start;text-align:left;grid-row-gap:.25em}.screenshot[data-v-5c098f8c]{position:relative}.screenshot__area[data-v-5c098f8c]{position:absolute;background-color:#000;width:100%;height:100%;top:0;left:0;opacity:0;z-index:-1}.screenshot__buttons[data-v-5c098f8c]{opacity:.2;z-index:10}.screenshot__buttons__left_orientation[data-v-5c098f8c]{position:absolute;top:1px;left:3px}.screenshot__buttons__right_orientation[data-v-5c098f8c]{position:absolute;top:1px;right:3px}.screenshot__buttons:hover+.screenshot__area[data-v-5c098f8c]{opacity:.5;z-index:1}.screenshot__buttons:active+.screenshot__area[data-v-5c098f8c]{opacity:.9}.media[data-v-49c6846c]{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;max-width:100%;position:relative}.media__edit[data-v-49c6846c]{padding:.5em}img[data-v-49c6846c]{width:100%;height:auto}.media__overlay[data-v-49c6846c]{width:-moz-fit-content;width:fit-content;max-width:100%;height:100%;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;grid-row-gap:.5em;border:2px dotted #000}.media__overlay__buttons[data-v-49c6846c]{padding:2px .5em 2px .5em;display:flex;flex-direction:row;gap:.5em;border:1px dotted #000;border-radius:2px;background-color:hsla(0,0%,49.8%,.5);opacity:.1}.media__overlay__buttons[data-v-49c6846c]:focus-within,.media__overlay__buttons[data-v-49c6846c]:hover{opacity:1}.media__overlay__button[data-v-49c6846c]{width:2em;height:2em;padding:2px 6px 2px 6px;color:#000;border-width:2px;border-style:outset;border-radius:5px;cursor:pointer;opacity:.5;font-weight:700;font-family:monospace}.media__overlay__button[data-v-49c6846c]:hover{opacity:.75}.media__overlay__button[data-v-49c6846c]:active{border-style:inset;background-color:#a9a9a9;opacity:1;color:#fff}.media__overlay__copypaster[data-v-49c6846c]{display:block;text-align:center;overflow:hidden;resize:none;padding:.25em 0 0 0;margin:0}.empty_media[data-v-49c6846c]{width:4em;margin-right:2em}.media-gallery[data-v-2611be7c]{width:-moz-fit-content;width:fit-content;display:grid;grid-row-gap:0;grid-template-columns:1fr;grid-template-rows:max-content}.media-gallery__edit[data-v-2611be7c]{grid-row-gap:.5em}.task-lesson[data-v-1ecc8aac]{padding:.5em;border:2px dashed #000}.radio-box[data-v-01ea1cff]{width:-moz-fit-content;width:fit-content;margin:0;border:0}.task-answer__media[data-v-1a425d58]{max-width:available}.task-review-item[data-v-2f829a5c]{padding:.5em;background-color:#d3d3d3;display:grid;grid-gap:.5em;grid-template-columns:repeat(3,1fr);justify-items:center;text-align:center;align-items:stretch}.task-review-item__link[data-v-2f829a5c]{grid-column:1/2}.task-review-item__answer[data-v-2f829a5c]{grid-column:1/4;justify-self:left;width:100%}.task-review-item__selected[data-v-2f829a5c]{background-clip:padding-box;box-shadow:0 -6px 0 0 var(--active-color)}.task-review[data-v-4d93dcd9]{padding:.5em;border:2px dashed #000;display:grid;grid-template-columns:40% 1fr;grid-gap:1em}.task-review__student-solutions[data-v-4d93dcd9]{display:grid;grid-template-columns:repeat(auto-fill,minmax(15em,1fr));grid-gap:2em;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}.task-details[data-v-100e7738]{padding:.5em;border:2px dashed #000}.selectable[data-v-38294fbf]{cursor:pointer}.attachment[data-v-ccba751a]{display:grid;grid-template-columns:max-content max-content;grid-column-gap:1em}.attachment__buttons[data-v-ccba751a]{display:flex;flex-direction:row;-moz-column-gap:3px;column-gap:3px}.attachments__buttons[data-v-04992ec9]{display:grid;grid-template-columns:repeat(3,max-content);grid-column-gap:1em;align-items:center}.task-student-details[data-v-55f122be]{display:grid;grid-template-columns:1fr;grid-row-gap:1em}.task-student-details__info[data-v-55f122be]{display:grid;align-items:center;grid-template-columns:max-content 1fr max-content}.task-student-details__buttons[data-v-55f122be]{display:flex;align-items:flex-end;justify-content:flex-end}.task-student-details__student-solution__review-comment[data-v-55f122be],.task-student-details__student-solution__solution[data-v-55f122be],.task-student-details__teacher-solution[data-v-55f122be]{border:2px dotted #000}.task-student-details__student-solution__info[data-v-55f122be]{display:grid;align-items:center;grid-template-columns:max-content 1fr max-content}.task-student-details__student-solution__info__buttons[data-v-55f122be]{display:flex;gap:1em}.task-description[data-v-8f6a0ea6]{max-width:available}.task-label[data-v-bac1c48e]{border:2px dotted grey;padding:0;width:-moz-fit-content;width:fit-content}.task-label__with-marker[data-v-bac1c48e]{padding:0;margin:1px;border:0}.task-label__without-marker[data-v-bac1c48e]{margin:1px;display:flex;justify-content:center;align-content:center;flex-direction:column;text-align:center;width:38px;height:38px}.task-head[data-v-7425cdd8]{padding:.5em;border:2px solid #000;display:grid;grid-template-columns:1fr;grid-row-gap:1em}.task-head__1st-line[data-v-7425cdd8]{display:grid;grid-column-gap:.5em;grid-template-columns:3em 1fr;align-items:flex-start}.task-left-sidebar[data-v-122d22e3]{position:relative;grid-row-gap:.5em;grid-template-rows:max-content max-content 1fr;align-items:flex-start}.task-left-sidebar__changed-marker[data-v-122d22e3]{position:absolute;right:-5px;top:-5px}.task-right-sidebar[data-v-b1636c66]{grid-template-rows:min-content 1fr;justify-content:flex-end}.task-right-sidebar__top[data-v-b1636c66]{align-self:flex-start;display:grid;grid-row-gap:.5em;grid-template-columns:max-content;align-items:flex-start;justify-content:center;text-align:center}.task-right-sidebar__expand-buttons[data-v-b1636c66]{align-self:flex-end;display:grid;grid-row-gap:0}.task[data-v-21cf1dc4]{line-height:1;min-width:15em;max-width:100%;display:grid;grid-template-columns:var(--grid-template-columns);grid-column-gap:.5em;grid-row-gap:1em;align-items:flex-start;text-align:left;padding:1em}.theory[data-v-21cf1dc4]{outline:6px solid red;outline-offset:-6px}.active-task[data-v-21cf1dc4]{background-clip:padding-box;box-shadow:0 -6px 0 0 var(--active-color)}.task__details[data-v-21cf1dc4]{grid-column:1/4}.task__task-lesson[data-v-21cf1dc4],.task__task-review[data-v-21cf1dc4]{grid-column:2/4}.tree_node_fade-enter-active[data-v-16776ad4],.tree_node_fade-leave-active[data-v-16776ad4]{transition:transform var(--transition-time) ease-in-out}.tree_node_fade-enter[data-v-16776ad4],.tree_node_fade-leave-to[data-v-16776ad4]{transform:translateY(-100%) translateX(-50%) scale(0)}.tree-node__children__wrapper[data-v-16776ad4]{overflow:hidden}.tree-node[data-v-16776ad4]{margin-left:2px;padding-left:0;position:relative}.tree-node__leading[data-v-16776ad4]{position:absolute;width:100%;top:1em;bottom:0;left:calc(.5em - 1px);z-index:-1;border-style:dotted;border-color:grey;border-width:0 0 0 1px}.tree-node__line[data-v-16776ad4]{display:flex;align-items:center;justify-items:flex-start;-moz-column-gap:5px;column-gap:5px;height:1.35em;max-width:-moz-min-content;max-width:min-content}.tree-node__line__statistics[data-v-16776ad4]{padding:0}.tree-node__line__caption[data-v-16776ad4]{list-style-type:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.selectable[data-v-16776ad4]{cursor:pointer}.selectable[data-v-16776ad4]:hover{text-decoration:underline}.tree-node__children[data-v-16776ad4]{list-style-type:none;-webkit-padding-start:10px;padding-inline-start:10px;display:none}.tree-node__children.expanded[data-v-16776ad4]{display:block}.task_list[data-v-27a20403]{display:grid;grid-template-columns:1fr;grid-template-rows:max-content;background-color:#d3d3d3;overflow-y:scroll}.task_list__task[data-v-27a20403],.task_list__tasks-not-found[data-v-27a20403]{background-color:#fff}.tree{overflow:hidden;height:100%;display:grid;grid-template-rows:repeat(2,fit-content(100%));grid-row-gap:0}.tree__bar{min-width:-moz-fit-content;min-width:fit-content;padding:.25em;border-top:1px solid grey;border-bottom:1px solid grey;display:grid;grid-column-gap:.5em;grid-row-gap:.5em;align-items:center;text-align:left}.tree__bar__left-orientation{grid-template-columns:max-content max-content 1fr}.tree__bar__right-orientation{grid-template-columns:1fr max-content max-content}.tree__nodes,ul{list-style-type:none;margin:0;padding:0}.tree__nodes{min-width:-moz-fit-content;min-width:fit-content;margin:0;padding:0}.tree__nodes-container{text-align:left;overflow-x:hidden;overflow-y:auto;margin:0;padding:0}.tree__nodes-container__empty-gap{height:var(--empty-gap-size);width:1px}.tasks[data-v-2ef8de14]{display:grid;grid-template-rows:repeat(4,fit-content(100%));gap:0;overflow:hidden}.tasks__search-bar[data-v-2ef8de14]{display:grid;grid-template-columns:1fr;gap:.25em;align-items:start}.vdivider[data-v-2b2b1003]{cursor:move;position:relative}.vdivider__expand-button[data-v-2b2b1003]{position:absolute;background-color:#fff;top:15px;left:50%;transform:translateX(-50%)}