.sf-submissions-page{height:100%;display:flex;flex-direction:column}.sf-submissions-page__status-selector{margin-bottom:12px;flex:0 0 auto}.sf-submissions-page__table{flex:0 1 auto;height:100%}.sf-submissions-page__table-time{color:#7b7a7d;display:block}.sf-submissions-page__filter-input{width:100%}.submission-sidebar .sf-sidebar__content{padding:0;display:flex;justify-content:flex-start}.sf-submission-status-selector{display:inline-flex}.sf-submission-status-selector__title{flex:0 0 auto}.sf-submission-status-selector__title:after{content:" ";white-space:pre}.sf-submission-status-selector__title--static{color:#9a989c}.sf-submission-status-selector .sf-submission-status-selector__arrow-icon{transform:rotate(90deg)}.sf-submission-status-selector__selector{display:flex;align-items:center;padding:0;border:none;background-color:inherit;cursor:pointer}.sf-submission-status-selector__selector:focus{border:none;outline:none}.sf-submission-status-selector__selector--expanded .sf-submission-status-selector__arrow-icon{transform:rotate(-90deg)}.sf-submission-status-selector__dropdown{padding:4px 6px}.sf-submission-status-selector__option-list{list-style:none;padding:0;margin:0}.sf-submission-status-selector__option-link{text-decoration:none;color:#181818;display:block;transition:background-color 75ms ease-out;padding:20px 14px;font-size:15px;line-height:22px}.sf-submission-status-selector__option-link--active,.sf-submission-status-selector__option-link:hover{background-color:#f4f3f5}.submission-view{display:flex}.submission-view__loader{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.submission-view__info{flex:0 0 auto;display:flex;flex-direction:column;gap:32px;margin:40px 20px 0 32px}.submission-view__info__entry{display:flex;flex-direction:column;gap:10px}.submission-view__info__entry-time-container{display:flex;gap:8px}.submission-view__info__entry-text{font-weight:600;font-size:14px;line-height:18px}.submission-view__info__fire{margin-top:1px}.submission-view__info__student-wrapper{display:flex;flex-direction:row;justify-items:center;align-items:center}.submission-view__info__student-name-wrapper{margin-left:10px;display:flex;flex-direction:column}.submission-view__info__student-portrait{display:block}.submission-view__info__student-portrait .sf-rounded-portrait__image{width:40px;height:40px;font-size:18px;font-weight:600;display:flex;justify-content:center;align-items:center}.submission-view__info__student-name{display:block;margin-bottom:4px;max-width:232px;word-break:break-word}.submission-view__info__student-email{display:block;max-width:232px;word-break:break-word;color:#9a989c}.task-main-wrapper{flex:1 1;display:flex;justify-content:center;overflow:auto}.task-main{flex:0 1 100%;display:flex;flex-direction:column;margin-left:209px}.task-main__scroll-wrapper{overflow:auto;padding-top:40px;padding-right:181px}.task-main__content-wrapper{max-width:1000px}.task-main__title{margin-top:24px}.task-main__title-grey{color:#7b7a7d}.task-main__task-text{margin-top:24px;color:#29c507;cursor:pointer;display:flex;flex-direction:row;align-items:center;gap:6px}.task-main__task-text__elapse-btn{transform:rotate(90deg);fill:#29c507}.task-main__task-text__elapse-btn__inversed{transform:rotate(270deg);fill:#29c507}.task-main__task-description{margin-top:8px;font-family:Mont,sans-serif;font-size:15px;font-weight:600;line-height:22px}.task-main__answer{margin-top:48px;display:flex;flex-direction:column;align-items:flex-start}.task-main__answer-text{border-radius:16px 16px 16px 0;background-color:#f4f3f5;padding:24px 20px;font-size:15px;line-height:22px}.task-main__answer-attachments{background-color:#f4f3f5;border-radius:0 16px 16px 0;margin-top:4px;padding:8px 20px;display:flex;flex-direction:row;gap:8px}.task-main__answer__author{margin-top:12px;display:flex;align-items:center;gap:10px}.task-main__answer__author>span:last-child{color:#7b7a7d;font-weight:600}.task-main__separator{margin:48px 0;border:1px solid #f4f3f5}.task-main__rating__hint{display:block;margin-top:23px;color:#7b7a7d}.task-main__rating__entries{margin-top:32px;display:flex;flex-direction:column;gap:16px}.task-main__rating__entries__entry{display:flex;flex-direction:column;align-items:flex-start;padding:30px 24px;gap:20px;position:relative;border:1px solid #f4f3f5;box-shadow:0 6px 22px rgba(56,50,63,.06);border-radius:8px}.task-main__rating__entries__entry-tooltip{position:absolute;right:20px;top:20px}.task-main__rating__entries__entry-header{display:flex;flex-direction:row;align-items:center;gap:12px}.task-main__rating__entries__entry-header>span:first-child{background-color:#f4f3f5}.task-main__rating__entries__entry-btns{display:flex;gap:8px}.task-main__rating__entries__entry-btns__button{display:flex;flex-direction:column;align-items:flex-start;padding:12px 24px;gap:2px;cursor:pointer;border:1px solid #f4f3f5;border-radius:57px;background-color:#fff}.task-main__rating__entries__entry-btns__button>span:last-child{color:#9a989c}.task-main__rating__entries__entry-btns__button:hover>span{color:#fff}.task-main__comment{margin-top:32px}.task-main__control-btns{margin-top:66px;padding-bottom:20px;display:flex;align-items:center;gap:12px}.task-main__textarea{margin-top:32px;margin-bottom:22px}.task-main__warning{margin-top:10px}.task-main__buttons-wrapper{margin-top:66px;padding-bottom:40px;display:flex;gap:12px}.task-main__criteria-wrapper{margin-top:32px;display:flex;flex-direction:column;gap:16px}.task-main__mark-excellent-checkbox{margin-top:32px}
/*!
  Theme: Default
  Description: Original highlight.js style
  Author: (c) Ivan Sagalaev <maniac@softwaremaniacs.org>
  Maintainer: @highlightjs/core-team
  Website: https://highlightjs.org/
  License: see project LICENSE
  Touched: 2021
*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{background:#f3f3f3;color:#444}.hljs-comment{color:#697070}.hljs-punctuation,.hljs-tag{color:#444a}.hljs-tag .hljs-attr,.hljs-tag .hljs-name{color:#444}.hljs-attribute,.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-name,.hljs-selector-tag{font-weight:700}.hljs-deletion,.hljs-number,.hljs-quote,.hljs-selector-class,.hljs-selector-id,.hljs-string,.hljs-template-tag,.hljs-type{color:#800}.hljs-section,.hljs-title{color:#800;font-weight:700}.hljs-link,.hljs-operator,.hljs-regexp,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-symbol,.hljs-template-variable,.hljs-variable{color:#ab5656}.hljs-literal{color:#695}.hljs-addition,.hljs-built_in,.hljs-bullet,.hljs-code{color:#397300}.hljs-meta{color:#1f7199}.hljs-meta .hljs-string{color:#38a}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.sf-excellent-work{margin-top:16px;display:flex;flex-direction:column;padding:30px 24px;gap:32px;background-color:var(--color-white);border:1px solid var(--color-gray-5);border-radius:8px;box-shadow:0 6px 22px rgba(56,50,63,.06)}.sf-excellent-work__text{color:var(--color-gray-2)}.sf-excellent-work__slider-wrapper{display:flex;flex-direction:row;align-items:center;gap:12px}.sf-excellent-work__extended-wrapper{display:flex;flex-direction:column;gap:12px}.sf-excellent-work__extended{display:flex;flex-direction:row;align-items:center;gap:12px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sf-excellent-work__extended-icon{transform:rotate(90deg)}.sf-excellent-work__extended-icon--open{transform:rotate(-90deg)}.sf-excellent-work__criteria-wrapper{display:flex;flex-direction:column;gap:8px}.sf-answer__bottom{position:fixed;bottom:0;left:0;height:82px;background-color:#fefefe;width:100%;padding:16px 320px 20px}.sf-answer__note{color:#7b7a7d}.sf-answer-view{position:relative}.sf-answer-view__chat{margin-top:48px}.sf-answer-view__bottom{display:flex;align-items:center;gap:25px}.sf-answer-view__bottom-note{max-width:258px}.sf-answer-view__loader{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.sf-chat-message__field{word-break:break-word;white-space:break-spaces}.sf-approval-modal-text-container{display:flex;flex-direction:column;gap:8px}.sf-approval-modal-button-container{display:flex;align-items:center;gap:8px;margin-top:24px}