@charset "UTF-8";:root{--z-editor-footer-panel:7000;--z-datepicker-calendar:7020;--z-player-sidebar:7040;--z-main-header:7060;--z-data-tooltip:7080;--z-ember-tooltip:7100;--z-quiz-linux-terminal:7120;--z-loading-overlay:7140;--z-old-modals:7160;--z-modal-popup:7180;--z-ckeditor-base:7200;--z-uploadcare-dialog:7220;--z-woof:7240;--z-video-fullscreen:7260;--z-mobile-banner:7280;--z-loading-slider:7300;--z-debug-translation-keys:7320;--z-stripe-popup:7340}t{position:absolute;margin:-8px 0 0 -32px;padding:.1em .2em;max-width:30px;overflow:hidden;white-space:nowrap;text-overflow:clip;background:#ff0;color:#000;border:1px ridge #737373;font-family:monospace;font-size:.8em;line-height:1.1;letter-spacing:-1px;opacity:.9;z-index:calc(var(--z-debug-translation-keys) - 1)}t:hover{padding:.4em .4em .4em 30px;max-width:none;overflow:visible;font-size:.9em;letter-spacing:-.5px;opacity:1;z-index:var(--z-debug-translation-keys)}.custom-scrollbar{--custom-scrollbar-background:#fff;--custom-scrollbar-thumb-color:#e6e9ed;--custom-scrollbar-thumb-hover-color:#b7b7b7;--custom-scrollbar-thumb-active-color:#5e5e5e;--custom-scrollbar-resize-grip:url("data:image/svg+xml;utf8,\a <svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 19.946 19.946' fill='%23ccc'>\a <g transform='translate(-5.19 -5.19)'>\a <circle r='2' cy='23.136' cx='23.1357'/>\a <circle cx='23.1357' cy='7.19' r='2'/>\a <circle r='2' cy='15.263' cx='23.136'/>\a <circle cx='15.263' cy='23.136' r='2'/>\a <circle r='2' cy='23.071' cx='7.19'/>\a <circle cx='15.234' cy='15.263' r='2'/>\a </g>\a </svg>");scrollbar-color:var(--custom-scrollbar-thumb-color) var(--custom-scrollbar-background)}.custom-scrollbar::-webkit-scrollbar{width:12px;height:12px;background-color:var(--custom-scrollbar-background)}.custom-scrollbar::-webkit-scrollbar-track{border-radius:10px;background-color:var(--custom-scrollbar-background)}.custom-scrollbar::-webkit-scrollbar-thumb{border-radius:10px;background-color:var(--custom-scrollbar-thumb-color);border:3px solid var(--custom-scrollbar-background)}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background-color:var(--custom-scrollbar-thumb-hover-color)}.custom-scrollbar::-webkit-scrollbar-thumb:active{background-color:var(--custom-scrollbar-thumb-active-color)}.custom-scrollbar::-webkit-scrollbar-corner{background-color:var(--custom-scrollbar-background)}.custom-scrollbar::-webkit-resizer{background-image:var(--custom-scrollbar-resize-grip);background-size:8px;background-repeat:no-repeat;background-position:2px 2px}.custom-scrollbar_dark{--custom-scrollbar-background:#222;--custom-scrollbar-thumb-color:#5e5e5e;--custom-scrollbar-thumb-hover-color:#777;--custom-scrollbar-thumb-active-color:#999;--custom-scrollbar-resize-grip:url("data:image/svg+xml;utf8,\a <svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 19.946 19.946' fill='%23999'>\a <g transform='translate(-5.19 -5.19)'>\a <circle r='2' cy='23.136' cx='23.1357'/>\a <circle cx='23.1357' cy='7.19' r='2'/>\a <circle r='2' cy='15.263' cx='23.136'/>\a <circle cx='15.263' cy='23.136' r='2'/>\a <circle r='2' cy='23.071' cx='7.19'/>\a <circle cx='15.234' cy='15.263' r='2'/>\a </g>\a </svg>")}.ember-popover,.ember-tooltip{z-index:var(--z-ember-tooltip)}.diff-viewer[data-method=diffLines],.diff-viewer[data-method=diffJson]{--diff-viewer-span-spacing:0}.diff-viewer[data-text-overflow=wrap] .diff-viewer__diff-spot{white-space:pre-wrap;overflow-wrap:break-word}.diff-viewer[data-text-overflow=ellipsis] .diff-viewer__diff-spot{padding:4px;margin:-4px;white-space:pre;overflow:hidden;text-overflow:ellipsis}.diff-viewer[data-text-overflow=ellipsis] .diff-viewer__diff-spot:focus-within{overflow:visible}.diff-viewer[data-text-overflow=ellipsis] [data-added]:focus,.diff-viewer[data-text-overflow=ellipsis] [data-removed]:focus{white-space:pre-wrap}.diff-viewer__diff-spot{margin:0;line-height:1.4;font-size:12px;letter-spacing:normal;color:#222}.diff-viewer__diff-spot span{margin:0 3px 0 0}.diff-viewer__diff-spot [data-added],.diff-viewer__diff-spot [data-removed]{line-height:1.7;outline:solid 1px;outline-offset:1px}.diff-viewer__diff-spot [data-added]:focus,.diff-viewer__diff-spot [data-removed]:focus{outline-width:2px!important;outline-style:solid!important}.diff-viewer__diff-spot [data-added]{color:#246024;outline-color:#aad6aa!important;background-color:#e9f9e9;box-shadow:0 0 0 2px #e9f9e9}.diff-viewer__diff-spot [data-removed]{color:#d41f1f;outline-color:#ffbcb2!important;background-color:#feebe8;box-shadow:0 0 0 2px #feebe8;-webkit-text-decoration:line-through solid rgba(212,31,31,.3);text-decoration:line-through solid rgba(212,31,31,.3)}.diff-viewer__diff-spot span[data-added]+span[data-removed],.diff-viewer__diff-spot span[data-removed]+span[data-added]{margin-left:var(--diff-viewer-span-spacing,2px)}.diff-viewer__diff-spot span[data-lf]+span[data-lf]{margin-left:0}.user-financial-details-form .the-form-field{display:grid;grid-template-columns:auto 1fr;margin:18px 0 0}.user-financial-details-form .the-form-field>.the-form-field__messages{grid-column:1}.user-financial-details-form .the-form-field>.the-form-field__caption{grid-column:1;grid-row:1/span 100;margin:7px 12px 0 0;width:var(--form-caption-width,130px);overflow-wrap:break-word;line-height:1.29}.user-financial-details-form .the-form-field>.the-form-field__caption~*{grid-column:2;justify-self:flex-start}.user-financial-details-form .the-form-field input.st-input{height:32px;margin:0;padding:8px 12px;border-radius:4px;font-size:14px}.user-financial-details-form .the-form-field input.st-input[disabled]{border-color:rgba(204,204,204,.38);background:#fff;color:#999}.user-financial-details-form .the-form-field>.form-checkbox{padding:5px 0}.user-financial-details-form .the-form-field>textarea.st-input{margin:0;width:100%;max-width:370px;resize:vertical}.user-financial-details-form .the-form-field input[data-type=email]{width:232px}.user-financial-details-form .the-form-field input[data-type=legal-full-name],.user-financial-details-form .the-form-field input[data-type=legal-title]{width:316px}.user-financial-details-form .the-form-field input[data-type=inn]{width:150px}.user-financial-details-form .the-form-field input[data-type=bank-account]{width:220px}.user-financial-details-form .the-form-field input[data-type=bank-bic]{width:120px}.user-financial-details-form .the-form-field__caption[data-required]::after{display:none}.user-financial-details-form .the-form-field__char-counter[data-pos=footnote]{top:auto;bottom:2px;left:0;margin:0;background:#fff;font-size:12px}.user-financial-details-form-branch[data-active] .user-financial-details-form-branch__title{font-weight:500}.user-financial-details-form-branch[data-branch=course-price]{--form-caption-width:auto}.user-financial-details-form-branch__fieldset{margin:32px 0 24px;padding:0;border:none}.user-financial-details-form-branch__fieldset:first-child{margin-top:0}.user-financial-details-form-branch__fieldset>h4:first-child{margin:0 0 6px;font-size:14px;font-weight:500;line-height:1.14;letter-spacing:.15px}.user-financial-details-form-branch__content>.toast-panel,.user-financial-details-form-branch__fieldset>.toast-panel{margin:14px 0;max-width:580px}.user-financial-details-form-branch__nav-btns{display:grid;justify-content:flex-start;grid-gap:14px;grid-auto-flow:column;margin-top:24px}.user-financial-details-form-branch__nav-btns>button{padding:9px 24px}.user-financial-details-form-branch__hint{color:#999}.player-content-wrapper{position:initial;display:flex;margin-top:20px}.fullscreen.lesson-wrapper{padding:0}.fullscreen .lesson-player{width:100%!important;height:100%!important;padding-top:0;position:absolute;margin:0}.step-dynamic-container,.step-view{min-height:100%}.step-dynamic-container{position:relative;display:flex;width:100%}.step-dynamic-container>.step-view{min-height:100%;padding:0;border:none}.upgrade-course-modal-dialog__features-list{margin:16px 0 24px;font-size:14px}.upgrade-course-modal-dialog__text a{text-decoration:underline;font-size:14px}.lesson-wrapper{position:static;width:100%}.lesson-wrapper .lesson__license-badge,.lesson-wrapper .lesson__update-date{text-align:right}.lesson-wrapper .lesson__license-badge{font-size:14px;height:22px;line-height:22px;border-radius:11px;padding:0 10px;margin-left:auto;margin-right:5px}.lesson-wrapper .lesson__license-icon svg{height:15px;width:15px;position:relative;top:2px}.lesson-wrapper .lesson__footer{display:flex;padding:20px 0;font-size:14px;color:#777;align-items:baseline}.lesson-wrapper .lesson-player{height:56em;width:60em;position:relative;margin:.5em auto 0;overflow:hidden}.lesson-wrapper .lesson__go-top{position:fixed;left:50%;bottom:1.25em;transform:translateX(-34.25em);transition:color .3s;color:#a5a5a5;cursor:pointer}.lesson-wrapper .lesson__go-top:hover{color:#000}.lesson-wrapper .lesson__go-top_modern{left:calc(50% + 120px);transform:translateX(-560px)}.lesson__mode{font-size:14px;padding:20px 26px;display:flex;border-right:1px solid #ddd;border-left:1px solid #ddd;border-bottom:1px solid #ddd;text-overflow:ellipsis;transition:background .3s;flex-wrap:wrap}.lesson__mode.lesson__mode_mode_adaptive{background:#EFF6F9}.lesson__mode.lesson__mode_mode_reminder{background:#F9F8F4}.lesson__mode.lesson__mode_mode_exam{background:#EFF6F9}.lesson__mode.lesson__mode_mode_exam-alert{background:#FFEAE4}.zen-mode .lesson__mode.lesson__mode_mode_review{display:none}.lesson__mode .lesson__mode-refresh-icon{color:#939393;top:2px}.lesson__mode .lesson__mode-refresh-icon svg{width:14px;height:14px}.lesson__mode .lesson__mode-title{width:100%;white-space:nowrap;flex:1 1 200px;text-overflow:ellipsis}.lesson__mode .lesson__mode-title+.lesson__mode-buttons{margin-left:14px}.lesson__mode .lesson__mode-buttons{display:flex;flex-wrap:wrap;overflow:hidden;text-overflow:ellipsis}.lesson__mode .lesson__mode-button{text-decoration:underline;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lesson__mode .lesson__mode-button:not(.lesson__mode-button_role_main){color:#000}.lesson__mode .lesson__mode-button.lesson__mode-button_role_main[disabled],.lesson__mode .lesson__mode-button.lesson__mode-button_role_secondary[disabled]{color:#939393}.lesson__mode .lesson__mode-button:not(:last-child){margin-right:20px}@media (max-width:600px){.lesson__mode{padding-left:20px}.lesson__mode .lesson__mode-button{margin-right:20px;flex:1 1 100%;text-align:left}}@-webkit-keyframes adaptive-loader-animation{0%,100%{left:-100%}49%,50%{left:100%}}@keyframes adaptive-loader-animation{0%,100%{left:-100%}49%,50%{left:100%}}.lesson__mode_adaptive_loading_div{height:5px;width:100%;position:relative;margin-top:-20px}.lesson__mode-course-review-header{font-size:20px;margin-left:30px;margin-top:12px;position:absolute}.lesson__mode-course-review-footer{font-size:13px;margin:0 0 20px 20px}.lesson__mode_adaptive_loading_bar{position:relative;height:5px;width:100%;background-color:#3c3;-webkit-animation-name:adaptive-loader-animation;animation-name:adaptive-loader-animation;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.embedded .lesson-player{width:50em}.plugin-editor{max-width:62.25em;margin:0 auto 1.25em}.plugin-editor .plugin-editor__wrapper{position:relative;border:1px solid #eee;border-top:0;padding:1.1875em}.plugin-editor .plugin-editor__wrapper .plugin-editor__corner{position:absolute;width:2.75em;height:2.75em;color:#ccc;top:-1px;right:-1px}.plugin-editor .plugin-editor__wrapper .edit-desc{font-size:.875em;line-height:1.5}.plugin-editor .plugin-editor__wrapper .edit-title{color:#5e5e5e;font-size:.875em;line-height:1.5}.plugin-editor .plugin-editor__wrapper .edit-title.has-tooltip{cursor:help}.plugin-editor .plugin-editor__wrapper label.edit-title{margin-bottom:.5em}.plugin-editor .plugin-editor__wrapper .edit-tooltip{cursor:help;vertical-align:middle;font-size:.875em;line-height:1.5}.plugin-editor .plugin-editor__wrapper .edit-notooltip{vertical-align:middle;font-size:.875em;line-height:1.5}.plugin-editor .plugin-editor__wrapper .options .option{font-size:1em;margin-right:1em;margin-bottom:.5em}.plugin-editor .plugin-editor__wrapper .options.options_type_linux-quiz select,.plugin-editor .plugin-editor__wrapper .warnings ul{margin-bottom:0}.plugin-editor .plugin-editor__wrapper .options .option input{margin:0}.plugin-editor .plugin-editor__wrapper .options .option.option_right{float:right}.plugin-editor .plugin-editor__wrapper .options .option.option_right input{display:inline-block;width:5em;border-color:#ccc;box-shadow:none}.plugin-editor .plugin-editor__wrapper .options .option__wrapper{display:flex;max-width:240px;align-items:center}.plugin-editor .plugin-editor__wrapper .options .option__wrapper input[type=checkbox]{width:30px}.plugin-editor .plugin-editor__wrapper .options.options_type_string-quiz{display:flex}.plugin-editor .plugin-editor__wrapper .options.options_type_string-quiz .options-block{flex-basis:50%}.plugin-editor .plugin-editor__wrapper .options.options_type_string-quiz .options-block legend[title]{cursor:help}.plugin-editor .plugin-editor__wrapper .options.options_type_string-quiz .options-block+.options-block{margin-left:1em}.plugin-editor .plugin-editor__wrapper .options.options_type_linux-quiz{display:flex;align-items:flex-end;padding-bottom:1em}.plugin-editor .plugin-editor__wrapper .edit-plugin .edit-text .ember-text-field{margin-top:.9375em;width:100%}.plugin-editor .plugin-editor__wrapper .edit-plugin .edit-text .CodeMirror{margin-top:.9375em;box-shadow:none}.plugin-editor .plugin-editor__wrapper .warnings{background:#BA6F06}.plugin-editor .plugin-editor__wrapper .choice-options{padding:.3em 0 0}.plugin-editor .plugin-editor__wrapper .matching-pairs,.plugin-editor .plugin-editor__wrapper .sort-options{padding:20px 0 0}.plugin-editor .plugin-editor__wrapper .add-option,.plugin-editor .plugin-editor__wrapper .add-pair{cursor:pointer;background:url(/static/frontend/add_step.svg) center center no-repeat #54ad54;width:42px;height:42px;margin-bottom:10px}.lesson-side,.lesson:not(.lesson_edit),.lesson__player{background:#fff}.plugin-editor .plugin-editor__wrapper hr.full{margin-left:-1.1875em;margin-right:-1.1875em}.lesson-wrapper.fullscreen .lesson__discussions-wrapper,.lesson-wrapper.zen-mode .lesson__discussions-wrapper{display:none}@media screen and (max-width:1024px){.lesson__discussions-wrapper{width:100%;padding:0 10px}}.lesson{position:relative}.lesson.lesson_edit{margin-top:10px}.lesson .lesson-widget{max-width:990px;margin:0 auto}.lesson__header{position:relative;padding:1.75em 0 3.25em}.lesson__player{position:relative;margin:0 auto;padding-top:26px}.lesson__player:not(.lesson__player_edit){padding-bottom:15px;border:1px solid #ddd;border-top:0;border-bottom-left-radius:6px;border-bottom-right-radius:6px}.zen-mode .lesson__player:not(.lesson__player_edit){flex-direction:column;display:flex}.lesson__player:not(.lesson__player_edit) .lesson__step-pins{padding:0 13px}.lesson__player[data-type=video],.lesson__player[data-type=quiz]{padding-bottom:0}.lesson__player:not(.lesson__player_edit) .lesson__step-pins .step-link:focus{outline:0}.lesson__player:not(.lesson__player_edit) .step-show{min-height:100%;display:flex;flex-grow:1}.lesson__player[data-type=video] .player-content-wrapper{margin-top:0;overflow:hidden}.lesson__player[data-type=video] .step-view_video{overflow:hidden!important}.lesson__player[data-type=video] .step-view_video .step-wrapper{padding:0}.lesson__player .attempt-wrapper{border-bottom-left-radius:6px;border-bottom-right-radius:6px}.lesson__player .submit-submission.submit-submission_step_restrictions:focus{-webkit-animation:tada 1s;animation:tada 1s}.lesson__player .lesson__step-pins{z-index:13;margin-bottom:-1px;height:62px;position:relative;display:flex;flex:0 0;flex-wrap:nowrap}.lesson__player .step-wrapper{padding:0 26px}.lesson__player .step-text-wrapper{font-size:16px;min-height:4.625em}.lesson__player .player-content-wrapper{flex:1 1;flex-direction:column}.lesson__player .modal-dialog .modal-dialog-block{padding:1.25em}.lesson-side{position:fixed;width:21.25em;right:-21.25em;top:var(--header-height);bottom:0;z-index:23;transition:transform .2s;border-left:4px solid #eee}.lesson-side .course-widget{width:100%!important;display:block!important;height:auto!important}.lesson-side .course-widget .course-widget__info{position:relative!important;height:auto!important}.lesson-side .lesson-side__wrapper{position:absolute;top:0;bottom:0;left:0;right:0;background:#222}.lesson-side .lesson-side__inner{padding-bottom:30px}.lesson.lesson_edit .lesson_edit__toc-button{position:fixed;height:40px;width:40px;top:calc(39px + var(--header-height));right:0;padding:0;text-align:center;line-height:48px;border-top-right-radius:0;border-bottom-right-radius:0;color:#a8a8a8;background:#fff;border:1px solid #ddd;border-right:0;transform:translateX(0);transition:transform .2s ease;z-index:15}.lesson.lesson_edit .lesson_edit__toc-button svg{height:18px;width:18px}.lesson.lesson_edit .lesson-editor__header{line-height:2em;position:relative;margin:0 auto;background:#eee;padding:.5em 1em;max-width:62.25em;overflow:hidden}.lesson.lesson_edit .lesson-editor__delete-btn{margin-left:auto;color:#777;white-space:nowrap;float:right;padding:.375em 0 .375em .625em}.lesson.lesson_edit .lesson-editor__delete-btn:focus,.lesson.lesson_edit .lesson-editor__delete-btn:hover{color:#181818}.lesson.lesson_edit .lesson-editor__delete-btn:active,.lti-consumer-edit__delete-custom-field-btn{color:#777}.lesson.lesson_edit .lesson-editor__delete-icon{margin-right:4px;margin-top:1px}.lesson.lesson_edit .lesson-editor__header-cost{position:absolute;right:1em;top:.25em}.lesson.lesson_edit .lesson-editor__header-cost .lesson-editor__cost-input{width:4em}.lesson.lesson_edit .s-sidemenu{top:10.4375em}.lesson.lesson_side-showed .lesson-side{transform:translateX(-21.25em);border-left:1px solid #222}.lesson.lesson_side-showed .lesson_edit__toc-button{color:#222;border-color:#222;box-shadow:0 0 10px #222;transform:translateX(-340px)}.lesson.lesson_side-showed .lesson_edit__toc-button .svg-icon svg{transform:scaleX(-1)}.lesson-wrapper.embeded:not(.fullscreen){border-radius:0;border:10px solid #222;border-top:0;overflow:auto}.lesson-wrapper.zen-mode{padding:0;background:0 0;height:calc(100vh - var(--header-height))}.lesson-wrapper.zen-mode .lesson{height:100%;background:#fff;border-bottom:0;display:flex;flex-direction:column}.lesson-wrapper.zen-mode .lesson .lesson__step-pins{flex:0 0 62px}.lesson-wrapper.zen-mode .lesson .lesson__player{max-width:100%;margin-left:0;height:100%;width:100%;border:0;flex:1}.lesson-wrapper.zen-mode .lesson .lesson__player .step-text-wrapper{height:auto;border:none}.lesson-wrapper.zen-mode .lesson .lesson__player .quiz-layout-head.step-text-wrapper{padding-bottom:15em}.lesson-wrapper.zen-mode .lesson .lesson__player .step-wrapper{position:relative;overflow:auto;flex-grow:1;display:flex;min-width:100%}.lesson-wrapper.zen-mode .lesson .lesson__footer,.lesson-wrapper.zen-mode .lesson .s-sidemenu,.lesson-wrapper.zen-mode .step-view .attempt-wrapper.hidden .attempt-review,.lesson-wrapper.zen-mode .step-view .attempt-wrapper.hidden .attempt__inner{display:none}.lesson-wrapper.zen-mode .lesson .lesson__player .step-inner{position:relative;min-height:100%;flex-grow:1}.lesson-wrapper.zen-mode .lesson .lesson__header{overflow:hidden;padding:0 .45455em;font-size:.6875em;background:#eee}.lesson-wrapper.zen-mode .step-view .attempt-wrapper{position:relative;width:100%;bottom:0;margin-top:auto;z-index:10}.lesson-wrapper.zen-mode .step-dynamic-container{display:flex;position:relative;min-height:100%;width:100%;top:0}.lesson-wrapper.zen-mode .step-dynamic-container>.step-view{display:flex;flex-direction:column}.lesson-wrapper.zen-mode .quiz-layout-head{position:relative;top:0;width:100%;padding-bottom:20px}.lesson-wrapper.zen-mode .lesson-side{top:0}.lesson-wrapper.zen-mode .lesson__go-top{display:none!important}.lesson-wrapper.fullscreen{background:0 0;overflow-x:hidden;overflow-y:auto}.lesson-wrapper.fullscreen .lesson__mode_mode_adaptive{margin-top:60px;width:100%}.lesson-wrapper.small .attempt-review,.lesson-wrapper.small .attempt__footer,.lesson-wrapper.small .attempt__inner,.lesson-wrapper.small .attempt__message,.lesson-wrapper.small .lesson__footer,.lesson-wrapper.small .lesson__step-pins,.lesson-wrapper.small .step-wrapper{padding-left:6px;padding-right:6px}.lesson-wrapper.small .lesson__player{border-left:none;border-right:none}.lesson-wrapper.small .s-sidemenu{position:absolute;top:0;z-index:7}.lesson-wrapper.small.zen-mode .lesson__player .player-content-wrapper{border-top:1px solid #eee}.lesson-wrapper.small.zen-mode.toc-showed .lesson .lesson__player .player-content-wrapper{margin-top:0}.lesson-wrapper .step-actions{margin-top:20px}.lesson__player_edit{padding-top:0;margin:0 auto!important}.lesson__player_edit .player-content-wrapper{margin-top:0;margin-bottom:1.25em;border:1px solid #eee}.lesson__player_edit .lesson__header{z-index:15;padding:0;margin-top:0;margin-bottom:.75em}.lesson__player_edit .lesson-editor__title-wrapper{position:relative}.lesson__player_edit .lesson-editor__title-wrapper .lesson-widget{max-width:100%}.lesson__player_edit .lesson-editor__is-public-label{font-size:1em;margin-left:1em}.lesson__player_edit .lesson-editor__help-center{display:inline;margin-top:.55em;float:right}.lesson__player_edit .step-text-wrapper{border:none}.lesson__player_edit .step-pins-wrapper{margin:1.25em 0;z-index:7;height:3.75em;max-width:62em;white-space:nowrap}.lesson__player_edit .lesson__step-pins{top:auto;position:relative;float:left}.lesson__player_edit .add-step-pin{background:#d4f1ff;color:#1F60D3}.lesson__player_edit .add-step-pin:hover{background:#1F60D3;color:#d4f1ff}.lesson__player_edit .add-step-pin.add-step-pin_full{width:auto;white-space:nowrap;padding:0 1.2em}.lesson__player_edit .add-step-pin .add-step-pin__caption{white-space:nowrap;font-size:.9em;margin-left:.4em}.lesson-editor__actions-btn{position:relative;display:inline-block}.lesson-editor__actions-btn:not(:last-child){margin-right:.75em}.lesson-editor__actions-btn button.lesson-editor__action-btn{padding-right:2.625em}.lesson-editor__actions-btn .svg-icon{position:absolute;top:53%;right:.5em;transform:translateY(-50%)}.lesson-editor__actions-btn .svg-icon svg{transform:scale(.8);display:block}.step-history{display:flex;flex-direction:column;margin:0 auto;max-width:992px}.step-history__diff-modal{--modal-popup-max-width:920px;--modal-popup-min-width:300px}.step-history__diff-modal .modal-popup__container{padding:16px 22px 20px}.step-history__diff-modal .modal-popup__content{display:grid;grid-template-columns:230px 1fr;grid-template-rows:48vh auto;grid-gap:24px 12px;margin-top:18px}@media (max-width:768px){.step-history__diff-modal .modal-popup__content{display:flex;flex-direction:column}.step-history__diff-snapshot-list{max-height:108px}}.step-history__diff-snapshot-list{overflow-x:hidden;overflow-y:auto;box-shadow:none;--menu-border:none;--menu-border-radius:0;--menu-item-ctrl-border-radius:4px}.step-history__diff-snapshot-item-caption-row{display:flex;flex-wrap:wrap}.step-history__diff-snapshot-item-caption-row+.step-history__diff-snapshot-item-caption-row{margin-top:2px}.step-history__diff-snapshot-date{font-size:14px;line-height:1.43;letter-spacing:.25px;color:#222}.step-history__diff-snapshot-size,.step-history__diff-snapshot-user-name{font-size:12px;line-height:1.17;letter-spacing:.2px;color:#999}.step-history__diff-snapshot-date,.step-history__diff-snapshot-size,.step-history__diff-snapshot-user-name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.step-history__diff-snapshot-user-name{margin-right:8px}.step-history__diff-snapshot-size-delta{margin-left:1px}.step-history__diff-snapshot-size-delta[data-value^="-"]{color:#d41f1f}.step-history__diff-snapshot-size-delta:not([data-value="0"]):not([data-value^="-"]){color:#288b28}.step-history__diff-content{flex:1;overflow:auto}.step-history__diff-footer{grid-row:2;grid-column:2}.step-history__diff-footer>button{padding:9px 24px;margin-right:12px}.step-history__diff-stat-added{color:#54ad54}.step-history__diff-stat-removed{color:#d41f1f}.step-history__diff-block{padding:13px 15px;background:#f9f9f9;border:1px solid #efefef;border-radius:4px}.step-history__diff-block+.step-history__diff-block{margin-top:24px}.step-history__diff-block[data-folded] .step-history__diff-viewer{visibility:collapse;max-height:0;overflow:hidden}.step-history__diff-block[data-folded] .step-history__diff-block-header{margin-bottom:0}.step-history__diff-block-header{display:flex;margin:0 0 12px}.step-history__diff-block-title{flex:1;margin:0}.step-history__diff-block-title,.step-history__diff-block-title>button.st-button_style_none{font-size:12px;font-weight:500;line-height:1.17;letter-spacing:.4px;color:#5e5e5e;text-transform:uppercase}.step-history__diff-block-title>button.st-button_style_none{display:flex;align-items:center;width:100%;margin:-13px -16px;padding:13px 16px;cursor:pointer}.step-history__diff-block-title>button.st-button_style_none:hover{color:#222}.step-history__diff-block-title>button.st-button_style_none>.svg-icon{display:inline-flex;margin-left:4px;font-size:8px}.step-history__diff-block-title>button.st-button_style_none>.svg-icon svg{width:1em!important;height:1em!important}.step-history__diff-block-stat{margin:0 0 -4px 20px}.step-history__diff-block-stat.select-box[data-theme=modern]{--menu-min-width:0}.step-history__diff-block-stat.select-box[data-theme=modern] .select-box__autowidth-measurer,.step-history__diff-block-stat.select-box[data-theme=modern] button.select-box__toggle-btn{padding:2px 14px 2px 6px;font-weight:400;font-size:12px;color:#999;border:none;border-radius:2px;background-color:transparent;background-position-x:100%;background-size:14px}.step-history__diff-block-stat.select-box[data-theme=modern] .select-box__autowidth-measurer:focus,.step-history__diff-block-stat.select-box[data-theme=modern] .select-box__autowidth-measurer:hover,.step-history__diff-block-stat.select-box[data-theme=modern] .select-box__autowidth-measurer[data-active],.step-history__diff-block-stat.select-box[data-theme=modern] button.select-box__toggle-btn:focus,.step-history__diff-block-stat.select-box[data-theme=modern] button.select-box__toggle-btn:hover,.step-history__diff-block-stat.select-box[data-theme=modern] button.select-box__toggle-btn[data-active]{background-color:#fff;color:#5e5e5e}.step-history__diff-stat-method::before{content:"•";margin:0 2px;opacity:.5}.step-history__diff-stat-method-caption{color:#999;line-height:normal}.step-history__show{align-self:flex-end}.lesson__hint{font-family:"Roboto Mono",monospace;white-space:pre}.create-list{padding:1.875em}.create-list .plugins__more{margin:0 auto;font-size:24px;border-bottom:1px dashed #000;display:block}.create-list .plugins-list{list-style:none;display:flex;flex-wrap:wrap;align-items:stretch;justify-content:space-between}.create-list .plugins-list__header{text-align:center;margin:0 0 .1em}.create-list .plugins-list__item{flex-basis:49%;display:flex;border-bottom:1px solid #ccc;padding:.75em;align-items:center;transition:background-color .3s;cursor:pointer}.create-list .plugins-list__item:hover{background-color:#eee}.create-list .plugins-list__item:last-child,.create-list .plugins-list__item:nth-child(odd):nth-last-child(2){border-bottom:none}.create-list .plugin-list__item-title{font-weight:700;font-size:16px;line-height:1.2}.create-list .plugin-list__item-descr{margin-top:4px;font-size:14px;line-height:15px;color:#a5a5a5;vertical-align:middle}.step-settings .step-settings__block{padding-left:5px}.step-settings .step-settings__settings{padding-left:15px;padding-top:10px}@media screen and (max-width:1140px){.lesson-wrapper .lesson__go-top{transform:translateX(0);left:auto;right:18px}}@media screen and (max-width:1360px){.lesson-wrapper .lesson__go-top_modern{transform:translateX(0);left:auto;right:18px}}@media screen and (max-width:1024px){.lesson__player{margin-left:0;width:100%;max-width:100vw}.plugin-editor{max-width:100%;margin-left:0}.lesson__header{padding-right:300px}}@media screen and (max-width:640px){.lesson__header{padding-right:65px}.s-sidemenu{display:none}}@media screen and (max-width:450px){.lesson__player{padding-top:30px}.lesson-side{width:100%;right:-100%}.lesson.lesson_side-showed .lesson-side{transform:translateX(-100%)}}@media print{.lesson,.lesson__player{border:none!important}.attempt-wrapper,.discussions-list,.lesson-side,.lesson__step-pins,.page_footer,.s-sidemenu,.video-player__container,.video-player__side-subtitles{display:none!important}.lesson__player{padding-top:2em}.lesson__header,.lesson__player .step-wrapper,.stepic-application__inner{padding:0}.step-view{min-height:0}}.lesson-reports__header{text-align:center;margin-top:2em}.lesson-reports__subheader{text-align:center}.attempt-main{display:flex;margin-top:auto;width:100%;align-self:flex-end}.lesson__step-title{margin-right:auto;font-size:20px;color:#5e5e5e}.lesson__likes-widget+.lesson__step-title{margin-left:50px}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.lesson-wrapper{overflow-x:visible!important;overflow-y:visible!important}}input.lesson__title-input{width:100%}.lesson-editor__content{margin:0;padding:0;border:none}.lesson-editor__content[disabled] [contenteditable],.lesson-editor__content[disabled] [data-ember-action],.lesson-editor__content[disabled] button,.lesson-editor__content[disabled] input{pointer-events:none;opacity:.5}button:not(.st-button_style_none).lesson-editor__step-deleted{display:block;width:100%;border-radius:0;font-size:14px;font-weight:700;line-height:1.6}button:not(.st-button_style_none).st-button-link.lesson__exam-finish-prematurely-btn{margin-left:6px;color:#00a8ff;text-decoration:underline;outline:0;vertical-align:baseline}button:not(.st-button_style_none).st-button-link.lesson__exam-finish-prematurely-btn:focus,button:not(.st-button_style_none).st-button-link.lesson__exam-finish-prematurely-btn:hover{color:#63c8ff}.lesson__exam-finish-prematurely-confirm{display:flex;flex-direction:column;min-width:400px}.lesson__exam-finish-prematurely-confirm>div{margin:-4px}.lesson__exam-finish-prematurely-confirm button{margin:4px;padding:9px 24px;font-size:14px}.lesson-modern__main{display:flex;flex-direction:column;min-height:calc(100vh - 65px);background:#f3f4f6}.lesson-modern__main.small .lesson__footer{padding-left:30px;padding-right:30px}.lesson-modern__main.zen-mode .lesson-modern[data-embed-view] .player-content-wrapper{border-top:0}.lesson-modern__main.zen-mode .lesson-modern[data-embed-view] .lesson__player{padding-top:20px!important}.lesson-modern__main.zen-mode .lesson-modern .lesson__player{padding:40px 4px 4px!important}.lesson-modern__main.zen-mode .lesson-modern .lesson__player[data-type=video]{padding:0!important}.lesson-modern__body{flex:1;display:flex}.lesson-modern__wrapper{display:block;flex-grow:1}.lesson-modern__wrapper .lesson__license-badge,.lesson-modern__wrapper .lesson__step-pins,.lesson-modern__wrapper .lesson__update-date{display:none}.lesson-modern__wrapper .lesson__player{border-radius:0}.lesson-modern__wrapper .lesson__likes-widget{font-size:16px}.lesson-modern__wrapper .lesson__likes-widget>.vote-widget__segment{padding:4px}.lesson-modern__wrapper .player-content-wrapper{margin-top:0!important}.lesson-modern__wrapper .attempt__footer,.lesson-modern__wrapper .attempt__inner,.lesson-modern__wrapper .attempt__message{padding:15px 0}.lesson-modern__wrapper .attempt__actions{flex-wrap:wrap;min-height:10px}.lesson-modern__wrapper .attempt__actions .attempt__actions-selector{margin-left:0;margin-top:1em}.lesson-modern__wrapper .lesson__mode_certificate_bar,.lesson-modern__wrapper .lesson__mode_mode_review{background:#EFF6F9}.lesson-modern__wrapper .lesson__mode_certificate_bar{justify-content:space-between}.lesson-modern{display:block}.lesson-modern:not(.lesson_edit){background:#fff}.lesson-modern .lesson__footer{display:block;background:#f3f4f6;padding:20px 30px}.lesson-modern .lesson__footer-wrapper{display:flex;align-items:center;justify-content:space-between}.lesson-modern .lesson__footer-nav-buttons button{min-height:40px}.lesson-modern .lesson__player{padding:24px 4px 4px}.lesson-modern .lesson__player:not(.lesson__player_edit){border:0}.lesson-modern .lesson__player[data-type=video]{padding:5px}.lesson-modern .modern-lesson-divider{margin:0}.lesson-modern[data-embed-view] .step-view_material{padding-bottom:0!important}.lesson-modern .step-view_material{padding-bottom:20px}.lesson-modern .step-view_material.step-view_video{padding:0}.lesson-modern .lesson__discussions-wrapper{background:#f3f4f6;padding:0 30px 20px}.lesson-modern .video-player_next-step-overlay{min-width:0;max-width:1022px;margin:0 auto;top:0;left:0;bottom:0;right:0}.fullscreen .lesson-modern .video-player_next-step-overlay,.zen-mode .lesson-modern .video-player_next-step-overlay{max-width:100%}.lesson__next-btn{display:inline-flex!important;align-items:center;transition:none!important}.lesson__next-btn:disabled{background:#eaecf0!important;color:#999}.lesson__next-btn .svg-icon{width:14px;height:14px;display:inline-flex;top:-5px}.profile-social-icon,.profile-social-icon svg{height:18px;width:18px}.lesson-modern__top-panel{background:#fff;border-bottom:1px solid #ddd;padding:0 1em}@media screen and (max-width:768px){.lesson-modern .lesson__discussions-wrapper{background:#f3f4f6;padding:0 10px}.lesson-modern .lesson__player{padding:10px}.lesson-modern__main.lesson-wrapper.small .lesson__footer{padding:20px 10px}}@media (min-width:768px){.lesson-modern__main.small .lesson-modern__wrapper .lesson__discussions-wrapper,.lesson-modern__main.small .lesson-modern__wrapper .step-wrapper{padding:0 20px}.lesson-modern__main.small .lesson-modern__wrapper .lesson__footer{padding-left:20px;padding-right:20px}.lesson-modern__main .lesson__player[data-type=video] .step-view_video .step-wrapper{padding:0}.lesson-modern__main .attempt-wrapper .attempt-review,.lesson-modern__main .attempt-wrapper .attempt__footer,.lesson-modern__main .attempt-wrapper .attempt__inner,.lesson-modern__main .attempt-wrapper .attempt__message{padding:15px 20px}.lesson-modern__main .attempt__actions{flex-wrap:nowrap}.lesson-modern__main .attempt__actions .attempt__actions-selector{margin-left:auto;margin-top:0}.user-edit__social-base-url{float:right}}@media (min-width:1024px){.lesson-modern__wrapper .lesson__discussions-wrapper,.lesson-modern__wrapper .step-wrapper{padding:0 26px}.lesson-modern__wrapper .lesson__footer{padding-left:26px;padding-right:26px}}@media (min-width:1290px){.lesson-modern__main .attempt-wrapper .attempt-review,.lesson-modern__main .attempt-wrapper .attempt__footer,.lesson-modern__main .attempt-wrapper .attempt__inner,.lesson-modern__main .attempt-wrapper .attempt__message{padding:15px 0}}.user-edit__page-wrapper{padding-top:2em;padding-bottom:2em}.user-edit__page-wrapper textarea{resize:none}.profile-social-icon{display:inline-block;top:3px}.user-edit__emails-table,.user-edit__form,.user-edit__social-label,.user-edit__type-ahead .twitter-typeahead,.user-edit__type-ahead .twitter-typeahead input{width:100%}.form__header{border-bottom:1px solid #f3f4f6;margin-bottom:2rem;margin-top:0}.user-edit__settings-divider{margin:15px 0;border-top:1px solid #f3f4f6}.user-edit__avatar-field{padding:10px;background:#f3f4f6;border-left:16px #fff solid}.user-edit__avatar-pic{max-height:128px;max-width:128px;margin-right:10px}.user-edit__avatar-controls{cursor:pointer;margin-left:10px;margin-right:10px;display:inline-block}.user-edit__connected{vertical-align:middle;font-weight:700}.user-edit__social-base-url{padding-left:5px}.user-edit__course-subscription-cover{width:32px;height:32px}.user-edit .horizontal-scroll-menu-widget__list li{min-width:230px}.user-edit__city-name{display:flex;align-items:center;flex-wrap:wrap}.user-edit__type-ahead{width:100%}.user-edit__reset-link{display:inline-block;padding-top:11px;padding-bottom:11px;line-height:18px}@media (max-width:1024px){.page-content.user-edit{padding-top:0}.user-edit__reset-link{margin-top:1rem;padding-left:1rem;padding-right:1rem}}@media (min-width:1024px){.user-edit .horizontal-scroll-menu-widget{display:block;white-space:normal;flex-basis:25%;max-width:25%;border:none;padding-right:1em}.user-edit .horizontal-scroll-menu-widget__list{display:block;margin-bottom:1em}.user-edit .horizontal-scroll-menu-widget__list li{text-align:left}.user-edit .horizontal-scroll-menu-widget__link{text-decoration:none;padding:15px 20px;background:#fff;display:flex;color:#5e5e5e;border:1px solid #ccc;margin-bottom:-1px}.user-edit .horizontal-scroll-menu-widget__link.active{outline:0;border-top:solid 3px #6c6}.user-edit .user-edit__page-wrapper{padding-top:0}}.profile-subscription{margin-top:-14px;font-size:14px}.profile-subscription h5{margin:16px 0;font-size:20px;font-weight:500;font-style:normal;line-height:normal;letter-spacing:.15px;text-transform:none}.profile-subscription__card{display:flex;align-items:center;margin-bottom:16px}.profile-subscription__card p{margin:8px 0;line-height:normal;letter-spacing:.25px}.profile-subscription__card-img{margin-right:24px;width:56px;height:56px}.profile-subscription__card-img.svg-icon>svg{width:100%;height:100%}.profile-subscription__current-plan-card{padding-bottom:16px;border-bottom:1px solid #eaecf0}.profile-subscription__current-plan-pie{position:relative;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:500;letter-spacing:.15px;background-color:#ccc;background-image:conic-gradient(var(--progress-color,#6c6) calc(var(--progress,0)/ 100 * 360deg),transparent 0deg)}.profile-subscription__current-plan-pie[data-danger]{--progress-color:#ff7965}.profile-subscription__current-plan-pie>span{position:absolute;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:#fff}.profile-subscription__current-plan-text,.profile-subscription__current-subscription-text{flex:1}.profile-subscription__current-plan-trial{align-self:flex-start;justify-content:flex-start;display:inline-block;padding:7px 16px;margin-left:8px;line-height:1.17;letter-spacing:.4px;font-size:12px;border-radius:4px;background-color:#E9EBFA;color:#3e50cb}.profile-subscription__subscribe-header .svg-icon{margin-left:2px}.profile-subscription__subscribe-header[data-kind=upgrade]>.svg-icon{color:#54ad54}.profile-subscription__subscribe-header[data-kind=downgrade]>.svg-icon{color:#d41f1f}.profile-subscription__coupon{display:inline-block;margin:0 0 0 8px;padding:6px 12px;min-width:160px;background-color:#f3f4f6;border-radius:4px;font-size:14px;line-height:1.43;letter-spacing:.25px;font-style:normal}.profile-subscription__subscribe-buttons{margin:32px 0 16px}.profile-subscription__subscribe-buttons .button,.profile-subscription__subscribe-buttons button{margin-right:16px;padding:9px 24px}.profile-subscription__subscribe-footnote{font-size:12px;line-height:1.17;letter-spacing:.4px}.profile-subscription__subscribe-footnote a{color:#222;text-decoration:underline}.profile-subscription__title-with-link{display:flex;align-items:baseline}.profile-subscription__title-with-link>a{margin-left:8px;text-decoration:underline}.profile-subscription__tariffs{margin:8px 0 32px}.profile-subscription__support>a{color:inherit}.profile-subscription__contact-form{margin:0 0 6px}.profile-subscription__contact-form>h5{margin-bottom:8px}.profile-subscription__contact-form a{text-decoration:underline;color:#4485ed}.button:not(.st-button_style_none).profile-subscription__contact-btn{padding:9px 24px;margin:16px 0 32px}.stripe_checkout_app{z-index:var(--z-stripe-popup)!important}.klass{padding:0 0 100px;display:grid;grid-template-areas:"title title" "nav content";grid-template-columns:auto minmax(0,1fr)}.klass__title{grid-area:title;margin:30px 0 32px;font-size:26px;font-weight:500;line-height:1.3}.klass__nav{grid-area:nav}.klass__content{grid-area:content}.klass__invite{display:grid;grid-template-columns:-webkit-max-content -webkit-max-content auto;grid-template-columns:max-content max-content auto;grid-gap:8px 24px;align-items:center}.klass__invite>span{grid-column:1/span 3;font-size:14px;line-height:1.17;letter-spacing:.4px}.klass__invite>.invitation-item{min-width:0;max-width:none;font-size:14px}.klass__invite>.clipboard-button>button{padding:7px 16px;font-size:14px;white-space:nowrap}.klass__subtitle{margin:0 0 16px;font-size:20px;font-weight:500;letter-spacing:.15px}.klass-gradebook__block+.klass-gradebook__block{margin-top:32px}.klass-gradebook__report-buttons{display:flex;align-items:center;flex-wrap:wrap;margin:-4px -12px}.klass-gradebook__report-buttons>.button,.klass-gradebook__report-buttons>button{margin:4px 12px;padding:9px 24px}.klass-gradebook__report-loading{display:inline-block;padding:9px 24px;font-size:14px;line-height:1.43;letter-spacing:.25px;color:#3e50cb}.klass-gradebook__attachments-block{display:flex;align-items:center;flex-wrap:wrap;margin:12px 0 0}.klass-gradebook__attachments-note{margin:4px 16px 4px 0;font-size:14px;line-height:1.43;letter-spacing:.25px}.klass-gradebook__sections{counter-reset:section}.klass-gradebook__section:not(:first-child){margin-top:-1px}.klass-gradebook__section-widget{padding:16px;font-size:20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:flex;align-items:baseline;background-color:#fff;transition:background-color .3s;border:1px solid #ccc}.klass-gradebook__section-widget[data-foldable]{cursor:pointer}.klass-gradebook__section-widget:hover{background-color:#f3f4f6}.klass-gradebook__section-widget-title{flex-grow:1}.klass-gradebook__section-widget-title::before{counter-increment:section;content:counter(section);font-size:16px;margin-right:14px}.klass-gradebook__section-toggler{display:flex;align-items:center;align-self:center;color:#999;transition:background-color .3s}.klass-gradebook__section-toggler:hover{color:#222}.klass-gradebook__section-toggler,.klass-gradebook__section-toggler svg{width:16px;height:16px}.klass-gradebook__lessons{margin:0 0 32px 32px;padding:0 0 16px;border-radius:0 0 4px 4px;border:1px solid #ccc;border-top:none;counter-reset:lesson;list-style-type:none}.klass-gradebook__lesson{padding:16px 24px}.klass-gradebook__lesson-title{font-size:16px}.klass-gradebook__lesson-title::before{margin-right:.3em;counter-increment:lesson;content:counter(section) "." counter(lesson)}.klass-gradebook__lesson-title-sk{position:relative;display:inline-block;width:200px;height:18px;top:4px}.klass-gradebook__steps{display:flex;flex-direction:row;margin-top:4px;height:32px}.klass-gradebook__step{width:32px;height:32px;background-color:#eaecf0;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;transition:background-color .3s}.klass-gradebook__step+.klass-gradebook__step{margin-left:4px}.klass-gradebook__step .svg-icon{display:inline-block;vertical-align:middle;color:#ccc}.klass-gradebook__step .svg-icon,.klass-gradebook__step .svg-icon svg{width:22px;height:22px}.klass-gradebook__step_link{background-color:#535366}.klass-gradebook__step_link .svg-icon{color:#fff;--icon-line-color:#535366}.klass-gradebook__step_link:hover{background-color:#282b41}.klass-gradebook__step_link:hover .svg-icon{--icon-line-color:#282b41}.klass-gradebook__attachments{display:inline-flex;margin:-4px}input.klass-assistants__add-input{margin:4px 12px 0 0;padding:6px 12px;height:auto;width:144px;line-height:normal;vertical-align:bottom;font-size:14px}button:not(.st-button_style_none).klass-assistants__add-button{padding:7px 16px;vertical-align:bottom;font-size:14px}.klass-new__wrapper{padding-top:70px}.klass-new__wrapper .klass-new__header{font-size:24px;color:#000}.klass-new__wrapper .klass-new__title-hint-wrapper{float:left}.klass-new__wrapper .klass-new__hint{font-size:13px;color:#b7b7b7}.klass-new__wrapper textarea{resize:none}.klass-new__wrapper .the-form-field{margin:0}.course-grade-book__container{height:calc(100vh - var(--header-height));overflow:auto}.course-grade-book_fixed-header{min-height:135px}.course-grade-book_fixed-header .course-grade-book__header{position:fixed;max-width:62.5em;width:100%}.course-grade-book__title{margin:28px 0 24px;font-size:26px;font-weight:500;line-height:1.3}.course-grade-book__not-available{margin-bottom:24px}.course-grade-book__subtitle-row{display:flex;flex-wrap:wrap;align-items:center;margin:-10px -20px 20px}.course-grade-book__subtitle-row>*{margin:10px 20px}.course-grade-book__klass-link{font-size:14px}.course-grade-book__search-form{display:inline-block}.course-grade-book__search-form input{width:280px;margin:0}.course-grade-book__search-input-wrapper{display:inline-block;position:relative;white-space:nowrap;margin-right:8px}.course-grade-book__search-input-wrapper input{padding-right:28px}.course-grade-book__search-input-wrapper button[type=reset]{position:absolute;right:4px;top:50%;transform:translateY(-50%);padding:6px;color:#b7b7b7;font-size:14px}.course-grade-book__search-input-wrapper button[type=reset]:focus,.course-grade-book__search-input-wrapper button[type=reset]:hover{color:#999}.course-grade-book__search-input-wrapper button[type=reset] .svg-icon{display:flex}.course-grade-book__search-input-wrapper button[type=reset] svg{width:1em;height:1em}.course-grade-book__download{font-size:14px}.course-grade-book__table{position:relative;margin-bottom:100px;z-index:1}.course-grade-book__table .course-grade-book-table__table{margin:0 auto}.course-grade-book__load-more-btn.button:not(.st-button_style_none){position:fixed;bottom:40px;left:50%;transform:translateX(-50%);z-index:0}body[data-route=course_grade_book] .stepic-application{min-height:auto}body[data-route=course_grade_book] .page-footer{display:none}.course-permissions-edit__wrapper{padding-bottom:110px}.course-permissions-edit__toast-panel{margin-bottom:24px}.course-permissions-edit__group{padding:32px 16px}.course-permissions-edit__group .delete-member{cursor:pointer}.course-permissions-edit__course-state{font-size:14px;margin-bottom:20px}.course-permissions-edit__course-state b{font-weight:500}.course-permissions-edit__lti{font-size:14px;padding:30px 0;border-top:2px solid #e6e9ed}.course-permissions-edit__input{display:inline-flex;width:244px}.course-permissions-edit__load-more{list-style:none;cursor:pointer}.course-permissions-edit__copy-invite{display:inline-block}.course-permissions-edit__description-toggler{padding:0;display:flex;align-items:baseline}.course-permissions-edit__description-toggler[data-collapsed]{color:#5e5e5e}.course-permissions-edit__description-toggler .svg-icon{margin-left:.3em;color:#5e5e5e;position:relative;top:1px}.course-permissions-edit__description-toggler .svg-icon,.course-permissions-edit__description-toggler .svg-icon svg{width:12px;height:12px}.course-permissions-edit__description-toggler-text{border-bottom:1px dashed #5e5e5e}.delete-invitation_top{display:inline-block;vertical-align:top;padding:8px}.course-permissions-edit__tooltip-hint{display:inline-block;vertical-align:middle;margin-left:3px}.course-permissions-edit__tooltip-hint.tooltip-hint .tooltip-hint_inside{box-shadow:0 10px 30px rgba(0,0,0,.2);width:60vw;font-size:14px}.course-permissions-edit__tooltip-hint.tooltip-hint .tooltip-hint_inside p{margin-bottom:.5em}.course-permissions-edit__tooltip-hint svg{opacity:.6}.course-permissions-edit__tooltip-hint svg:hover{opacity:1}.course-permissions-edit__learners-limit{margin:0 -16px 32px}.course-permissions-edit__personal-invitations-actions{display:flex;align-items:flex-start}.course-permissions-edit__personal-invitations-desc{font-size:14px;margin-left:1em;margin-top:1em}.course-permissions-edit__personal-invitations-desc[data-is-short]{margin-top:1.7em}.course-permissions-edit__header{display:flex;align-items:flex-start;margin:32px 0 24px}.course-permissions-edit__title{flex:1;margin:0;font-size:26px;font-weight:500;line-height:1.3}.button:not(.st-button_style_none).course-permissions-edit__publish-btn{margin-left:16px;padding:9px 24px}.course-permissions-edit__section-title{font-size:16px;font-weight:400;margin-bottom:1em}.course-permissions-edit__section+.course-permissions-edit__section{margin-top:2em}.course-permissions-edit__rights-list{-moz-column-count:2;column-count:2;font-size:14px;max-width:700px;line-height:1.21}.course-permissions-edit__rights-list li{margin-bottom:.64em;-moz-column-break-inside:avoid;break-inside:avoid-column;overflow:hidden}.course-permissions-edit__note{display:flex;align-items:center;margin:18px 0;font-size:14px;line-height:1.43;letter-spacing:.25px}.course-permissions-edit__note>.svg-icon{display:flex;margin-right:8px;font-size:17px}.course-permissions-edit__members-list_restricted{color:#5e5e5e;font-size:14px}.course-permissions-edit__search-members{margin-bottom:.5em}.course-permissions-edit__tab .tab__item[data-marked] a{display:flex;flex-direction:row-reverse;align-items:baseline}.course-permissions-edit__tab .tab__item[data-marked] a::after{content:"";display:inline-block;width:9px;height:9px;background-color:#54ad54;border-radius:50%;margin-right:.5em;margin-left:-5px}.course-permissions-edit__transfer-ownership p{font-size:14px}@media (min-width:1024px){.course-permissions-edit__wrapper{padding-bottom:60px}}.course-assessments__title{margin:1em 0 .8em;font-size:30px;font-weight:500}.course-assessments__title-empty{margin:50px 20px;padding:30px;background-color:#f7f7f7;border:1px solid #eee;border-radius:3px;font-size:16px;font-weight:400;letter-spacing:.4px}.course-assessments__section-title{margin:1em 0 .8em;font-size:22px;font-weight:500}.course-assessments__lesson{margin-left:28px}.course-assessments__lesson-title{font-size:18px;font-weight:600}.course-assessments__step-issue{margin:1em 0 0 30px}.course-assessments__step-issue a{margin-right:40px}.course-assessments__pending-reviews{display:inline-block}.course-assessments__pending-reviews-badge{display:inline-block;margin-right:4px;min-width:36px;text-align:center;vertical-align:top;font-size:14px;line-height:25px;border-radius:20px;background-color:#212121;color:#fff}.course-assessments__load-more-btn{margin-top:40px}.course-reports{position:relative;margin-bottom:140px}.course-reports__title{display:inline-block;margin:24px 0 28px;font-size:20px;font-weight:500;letter-spacing:.15px}.course-reports__not-available{margin-bottom:28px}.anypage{position:relative;max-width:990px;margin:6px auto;padding:1em}.anypage .loader{padding:30px 0}.anypage-title{font-size:48px;margin-left:-4px;margin-bottom:16px}@media screen and (max-width:580px){.anypage-title{font-size:2.9em}}@media screen and (max-width:555px){.anypage-title{font-size:2.3em}}.loader-3dot{display:inline-block;width:auto;height:1em;vertical-align:middle;margin-left:8px}.plan-card{padding:16px 16px 24px;background-color:#f3f4f6;border-radius:4px;font-size:14px;line-height:1.43;letter-spacing:.25px}.plan-card[data-theme=light]{background-color:#fff}.plan-card__title{margin:0 0 16px;font-size:16px;font-weight:500;letter-spacing:.15px}.plan-card__title>a{float:right;display:inline-block;padding:7px 16px;margin:0 0 0 6px;background-color:#6c7bdf;color:#fff;border-radius:4px;font-size:12px;font-weight:400;font-style:normal;line-height:1.17;letter-spacing:.4px}.plan-card__meter{display:block;margin:30px 0 0;position:relative;color:#222;font-size:1em;font-weight:400}.plan-card__meter>var{float:right;display:inline-block;margin:0 0 0 6px;font-style:normal}.plan-card__meter>meter{display:block;width:100%;height:8px;margin:4px 0 0}.plan-card__subnote{margin:4px 0 0;color:#999;line-height:inherit}.plan-card__text{margin:24px 0 0;line-height:inherit}.plan-upgrade-card,.woof-message__content{line-height:1.43;letter-spacing:.25px;font-size:14px}.plan-card__text:first-child{margin-top:6px}.plan-card__text+.plan-card__text{margin-top:8px}button.st-button_style_none.plan-card__text-details-expand{margin:0 0 0 2px;padding:0;border-bottom:1px dashed;color:inherit}.plan-upgrade-card{padding:20px 16px 244px;background-color:#f3f4f6;border-top:4px solid #6c7bdf;border-radius:4px;background-image:url(/static/frontend/upgrade-plan-background.svg);background-repeat:no-repeat;background-position:bottom;background-size:contain}.plan-upgrade-card[data-theme=light]{background-color:#fff;background-image:url(/static/frontend/upgrade-plan-light-background.svg)}.plan-upgrade-card__title{margin:0 0 10px;font-size:18px;font-weight:500;letter-spacing:.17px}.plan-upgrade-card__text{margin:10px 0;line-height:inherit}.button:not(.st-button_style_none).plan-upgrade-card__button{margin:0;padding:7px 16px 7px 38px;border-radius:4px;background-color:#222;color:#fff;border:none;background-image:url(/static/frontend/upgrade-plan-btn-icon.svg);background-repeat:no-repeat;background-position:6px 4px;background-size:28px;font-size:12px;line-height:1.17;letter-spacing:.4px}.button:not(.st-button_style_none).plan-upgrade-card__button:active,.button:not(.st-button_style_none).plan-upgrade-card__button:focus,.button:not(.st-button_style_none).plan-upgrade-card__button:hover{background-color:#444}.woof-container{position:fixed;left:0;right:0;bottom:0;margin:0 24px 12px;display:flex;flex-direction:column-reverse;align-items:center;pointer-events:none;z-index:var(--z-woof)}.woof-message{display:inline-block;margin:4px 0;max-width:700px;min-width:344px;pointer-events:auto;will-change:max-height}.woof-message[data-type=info]>.woof-message__content,.woof-message[data-type=warning]>.woof-message__content,.woof-message[data-type=success]>.woof-message__content{border:1px solid #222;background-color:rgba(34,34,34,.9);color:#fff}.woof-message[data-type=warning]>.woof-message__content .woof-message__icon{color:#ff7965}.woof-message[data-type=error]>.woof-message__content{border:1px solid #73134a;background-color:rgba(115,19,74,.9);color:#fff}.woof-message[data-type=error]>.woof-message__content .woof-message__icon{color:#feebe8}.woof-message[data-status=opening]{-webkit-animation-name:woof-opening;animation-name:woof-opening;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-timing-function:cubic-bezier(.54,1.12,.32,1.03);animation-timing-function:cubic-bezier(.54,1.12,.32,1.03);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;pointer-events:none}.woof-message[data-status=closing],.woof-message[data-status=closed]{-webkit-animation-name:woof-closing;animation-name:woof-closing;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-timing-function:cubic-bezier(.56,1,.33,1);animation-timing-function:cubic-bezier(.56,1,.33,1);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;pointer-events:none}.woof-message__content{display:flex;align-items:center;padding:13px 15px;border-radius:4px}.woof-message__icon{flex-shrink:0;width:20px;height:20px;margin-right:12px}.woof-message__icon>svg{width:100%;height:100%}.woof-message__text{flex:1;word-wrap:break-word;word-break:break-word}.woof-message__text a{color:#56a4ff;text-decoration:underline}.woof-message__text a:focus,.woof-message__text a:hover{color:#63c8ff}button:not(.st-button_style_none).woof-message__button{margin:-8px 0 -8px 20px;padding:8px;background:0 0;border:none;transition:none;color:#6c6;font-size:14px;letter-spacing:.25px}.submissions-table__extra-action+.submissions-table__extra-action,button:not(.st-button_style_none).woof-message__button+button{margin-left:4px}button:not(.st-button_style_none).woof-message__button:focus,button:not(.st-button_style_none).woof-message__button:hover{color:#85d685;background-color:rgba(255,255,255,.1)}button:not(.st-button_style_none).woof-message__close{margin:-8px -8px -8px 20px;padding:8px;background:0 0;border:none;transition:none;color:inherit;font-size:12px;--focus-outline-color:rgba(100, 200, 255, 0.5)}button:not(.st-button_style_none).woof-message__close:focus,button:not(.st-button_style_none).woof-message__close:hover{background-color:rgba(255,255,255,.1)}button:not(.st-button_style_none).woof-message__close>.svg-icon{display:flex}button:not(.st-button_style_none).woof-message__close>.svg-icon svg{width:1em;height:1em}@media (max-width:400px){.woof-container{margin:0 12px 6px}.woof-message{min-width:0}}@-webkit-keyframes woof-opening{0%{max-height:0;transform:translateY(100px)}100%{max-height:100px;transform:translateY(0)}}@keyframes woof-opening{0%{max-height:0;transform:translateY(100px)}100%{max-height:100px;transform:translateY(0)}}@-webkit-keyframes woof-closing{0%{opacity:1;max-height:100px}25%{max-height:80px}75%{opacity:0}100%{opacity:0;-webkit-filter:blur(10px);filter:blur(10px);max-height:0;margin:0}}@keyframes woof-closing{0%{opacity:1;max-height:100px}25%{max-height:80px}75%{opacity:0}100%{opacity:0;-webkit-filter:blur(10px);filter:blur(10px);max-height:0;margin:0}}.loading-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;align-items:center;justify-content:space-around;background-color:rgba(34,34,34,.85);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;z-index:var(--z-loading-overlay);cursor:progress;outline:0}.loading-overlay[data-open]{display:flex}.loading-overlay[aria-hidden=false]{-webkit-animation:loading-overlay-show .3s cubic-bezier(0,0,.2,1) .2s forwards;animation:loading-overlay-show .3s cubic-bezier(0,0,.2,1) .2s forwards}.loading-overlay[aria-hidden=true]{-webkit-animation:loading-overlay-hide .3s cubic-bezier(0,0,.2,1);animation:loading-overlay-hide .3s cubic-bezier(0,0,.2,1)}.loading-overlay__text{margin:0;padding:80px;color:#fff;font-size:32px;font-weight:400}.quiz-linux-challenge__terminal-window .tab:hover,.schulte-quiz__table-cell:active{font-weight:700}@media (max-width:768px){.loading-overlay__text{padding:40px;font-size:24px}}@-webkit-keyframes loading-overlay-show{from{opacity:0}to{opacity:1}}@keyframes loading-overlay-show{from{opacity:0}to{opacity:1}}@-webkit-keyframes loading-overlay-hide{from{opacity:1}to{opacity:0}}@keyframes loading-overlay-hide{from{opacity:1}to{opacity:0}}.dnd-quiz__item{position:relative;padding:.8em;font-size:17px;border-radius:3px;background-color:#fff;border:1px solid #a5a5a5}.dnd-quiz__has-controls{display:flex;justify-content:space-between;align-items:baseline}.dnd-quiz__item-content{flex-grow:1;min-width:0;max-height:180px;word-wrap:break-word;overflow:auto}.dnd-quiz__item-handle{cursor:-webkit-grab;cursor:grab;color:#a5a5a5;position:relative;top:.15em;padding:.8em;margin:-.8em 0 -.8em -.8em}.dnd-quiz__item-handle.svg-icon{display:flex}.dnd-quiz__item-handle.svg-icon svg{height:1em}.dnd-quiz__item-handle:active{cursor:-webkit-grabbing;cursor:grabbing}.dnd-quiz__item:not(.animated) .dnd-quiz__item-handle:hover,.smooth-dnd-ghost .dnd-quiz__item-handle{color:#222}.dnd-quiz__item-actions{display:flex;position:relative;top:.15em}.dnd-quiz__item-btn{display:flex;padding:6px;cursor:pointer;color:#a5a5a5}.dnd-quiz__item-btn .svg-icon{display:flex}.dnd-quiz__item-btn .svg-icon svg{width:1em;height:1em}.dnd-quiz__item-btn:focus,.dnd-quiz__item-btn:hover{color:#222;outline:0}.dnd-quiz__item-btn[disabled]{color:#a5a5a5;opacity:.2}.html-quiz__input[type=text]{margin:0}.html-quiz__input_has-error{border-color:red!important}.html-quiz__input-tip{font-style:italic;margin-top:.3em;opacity:.85}.rendered-html{background:#fff;display:flex}.rendered-html__iframe{width:100%;height:300px;border:none}.html-checklist{list-style-type:none}.html-checklist__item{display:flex;align-items:center;color:#222;cursor:default}.html-checklist__item[data-running]{opacity:.6}.html-checklist__item[data-status=correct]{color:green}.html-checklist__item[data-status=wrong]{color:red}.html-checklist__item[data-status=pending]{opacity:1}.html-checklist__item-icon.svg-icon{margin-right:.5em}.html-checklist__item-icon.svg-icon,.html-checklist__item-icon.svg-icon svg{width:1.2em;height:1.2em}.html-checklist__item-hint{font-size:.9em}.quiz-editor__bootstrap-script{height:355px;overflow:hidden;transition:height 1s}.quiz-editor__bootstrap-script_hidden{height:0}.quiz-editor__is-bootstrap-label{display:inline}.quiz-editor-extra{margin:20px 0}.quiz-linux-challenge__terminal-window.window{padding-top:20px;border:1px solid #fafafa;background:#272829;line-height:1;position:absolute;top:20px;left:20px;z-index:var(--z-quiz-linux-terminal);box-shadow:rgba(0,0,0,.8) 2px 2px 20px}.maximized .quiz-linux-challenge__terminal-window.window{border:none;box-shadow:none}.quiz-linux-challenge__terminal-window.window .bar{position:absolute;top:0;left:0;right:0;height:13px;padding:4px 0;font-family:"DejaVu Sans Mono","Liberation Mono",monospace;color:#fafafa}.quiz-linux-challenge__terminal-window.window .bar .title{position:absolute;right:5px;top:2px;font-size:14px;cursor:default}.quiz-linux-challenge__terminal-window .tab{font-size:14px;margin-left:6px;float:left;cursor:pointer}.quiz-linux-challenge__terminal-window .terminal{border:5px solid #000;font-family:"DejaVu Sans Mono","Liberation Mono",monospace;font-size:14px;color:#f0f0f0;background:#000}.quiz-linux-challenge__terminal-window .reverse-video{color:#000;background:#f0f0f0}.quiz-editor .light-tabs__header .flex-row{margin:0}.matching-quiz{margin:-10px}.matching-quiz[data-state=pending] .matching-quiz__drag-and-replace[data-disabled] .matching-quiz__handle,.matching-quiz[data-state=pending] .matching-quiz__drag-and-replace[data-disabled] .matching-quiz__item-actions,.matching-quiz[data-state=evaluation] .matching-quiz__drag-and-replace[data-disabled] .matching-quiz__handle,.matching-quiz[data-state=evaluation] .matching-quiz__drag-and-replace[data-disabled] .matching-quiz__item-actions{pointer-events:none;opacity:.3}.matching-quiz:not([data-state=pending]):not([data-state=evaluation]) .matching-quiz__drag-and-replace[data-disabled] .matching-quiz__handle,.matching-quiz:not([data-state=pending]):not([data-state=evaluation]) .matching-quiz__drag-and-replace[data-disabled] .matching-quiz__item-actions{display:none}.matching-quiz:not([data-state=pending]):not([data-state=evaluation]) .matching-quiz__drag-and-replace[data-disabled] .dnd-quiz__has-controls .matching-quiz__item-content{padding-left:.8em;padding-right:.8em}.matching-quiz__container{display:flex;flex-direction:row}.matching-quiz__left{flex-basis:50%;text-align:right}.matching-quiz__right{flex-basis:50%}.matching-quiz__drag-and-replace .smooth-dnd-ghost{opacity:.9;box-shadow:1em 1em 2em rgba(34,34,34,.2)}.matching-quiz__drag-and-replace .smooth-dnd-ghost .matching-quiz__item-actions{visibility:hidden}.matching-quiz__item{align-items:center;margin:10px;padding:0}.matching-quiz__item.dnd-quiz__has-controls .matching-quiz__item-content{padding-left:0;padding-right:0}.matching-quiz__item.dnd-quiz__has-controls.smooth-dnd-draggable-wrapper{display:flex!important}.matching-quiz__item[data-drag-added]{background-color:#85d685;border-color:transparent;color:#fff}.matching-quiz__item[data-drag-added] .dnd-quiz__item-btn,.matching-quiz__item[data-drag-added] .matching-quiz__handle{color:#fff}.matching-quiz__item[data-drag-removed]{opacity:.2}.matching-quiz__item[data-drag-added][data-drag-removed]{opacity:.7}.matching-quiz__item-content{align-self:baseline;padding:.8em}.matching-quiz__handle{margin:0;top:0;height:100%;align-items:center}.matching-quiz__item-actions{padding:0 .8em;top:0}.matching-quiz-edit__half-item{width:49%}.matching-quiz-edit__gap{width:2%;height:auto;background-color:#aeaeae}.matching-quiz-edit__first-input-container{margin-left:1em;margin-right:0}.matching-quiz-edit__second-input-container{margin-left:0;margin-right:6em}.matching-quiz-edit__matching-pair{display:flex;align-items:center}@media (max-width:1024px){.matching-quiz{margin:-5px}.matching-quiz__item{margin:5px;font-size:14px}}@media (max-width:600px){.matching-quiz__container{flex-direction:column}.matching-quiz__left{counter-reset:matching;margin-right:60px}.matching-quiz__left .matching-quiz__item::before{right:-30px}.matching-quiz__right{counter-reset:matching;margin-top:10px;margin-left:60px}.matching-quiz__right .matching-quiz__item::before{left:-30px}.matching-quiz__item{position:relative;overflow:visible!important}.matching-quiz__item::before{position:absolute;top:50%;transform:translateY(-50%);counter-increment:matching;content:counter(matching,upper-alpha);color:#222}.matching-quiz__item.smooth-dnd-ghost::before{display:none}}.chemical-template li{display:inline-block;vertical-align:top;width:2em;height:2.7em}.chemical-template input[type=text]{width:100%;height:100%;box-sizing:border-box;text-align:center;padding:0;border-radius:0;color:#000;border-color:#ccc}li.chemical-template__slot-sub,li.chemical-template__slot-sup{width:1.5em;position:relative}.chemical-template__slot-sub input[type=text],.chemical-template__slot-sup input[type=text]{font-size:.8em;height:1.5em;margin:0;position:absolute}input[type=text].chemical-template__slot-sub{bottom:0}input[type=text].chemical-template__slot:focus{border:2px solid #6c6}.choice-quiz-show__option-feedback{margin:0 0 10px}.choice-quiz-edit__add-option:not(.st-button_style_none){margin-bottom:.7em}.choice-quiz-edit__input-container{margin-left:3em;margin-right:6em}.choice-quiz-edit__checkbox{float:left}.choice-quiz-edit__checkbox-answer{margin-top:1.4em;margin-left:1em}.choice-quiz-edit__checkbox-option{margin-right:1em}.choice-quiz-edit__toggle-explanations{float:right}.choice-quiz-edit__switcher{margin:.5em 0 1em}.choice-quiz-edit__switcher-label{margin-left:.5em}.choice-quiz-edit__sortable-list{margin-bottom:.5em}.code-quiz__lang-select{width:100%;text-align:center;position:relative;margin-bottom:1em}.code-quiz__lang-selected .s-select,.code-quiz__lang-selected .s-select__select{width:100%}.code-quiz__limits{text-align:left;margin-right:auto}.code-quiz__upload-tests,.test-case{margin-top:1em}.test-case .test-case__block{width:100%;padding:.8em 1em;border:1px solid #ccc;border-radius:2px;margin-bottom:1em}.test-case .test-case__title{font-size:18px;margin-bottom:.5em}.test-case .test-case__remove{float:right;height:15px;width:15px;cursor:pointer;position:relative;right:5px}.test-case .test-case__codemirror .CodeMirror{height:auto}.code-quiz__container{display:flex;flex-direction:column;background:#eee}.code-quiz__code{background:#ddd;width:100%}.code-quiz__run-panel,.sql-quiz__run-panel{margin-top:-2px}.code-quiz__code-run-button{float:right;margin-top:15px}@media screen and (min-width:768px){.code-quiz__lang-selected{text-align:right;display:flex}.code-quiz__lang-selected .s-select,.code-quiz__lang-selected .s-select__select{width:auto}}.external-grader-quiz-edit__invalid-json{color:red}.fill-blanks-quiz{padding-bottom:10px}.fill-blanks-quiz__component{display:inline}.fill-blanks-quiz__component[data-feedback=false] .fill-blanks-quiz__input{padding-left:34px;background-repeat:no-repeat;background-position:.5em 50%;background-size:20px;background-image:url(/static/frontend/common_icons/wrong.svg);border-color:#d41f1f}.fill-blanks-quiz__component[data-feedback=false] .fill-blanks-quiz__input:focus{border:solid #666}.fill-blanks-quiz__component[data-feedback=false] .fill-blanks-quiz__select{padding-left:34px;background-repeat:no-repeat;background-image:url(/static/frontend/common_icons/wrong.svg),url(/static/frontend/common_icons/down-arrow.svg);background-position:.5em 50%,97%;background-size:20px,1em;border-color:#d41f1f}.fill-blanks-quiz__component[data-feedback=false] .fill-blanks-quiz__select:focus{border:solid #666}.fill-blanks-quiz__component[data-feedback=true] .fill-blanks-quiz__input{padding-left:34px;background-repeat:no-repeat;background-position:.5em 50%;background-size:20px;background-image:url(/static/frontend/common_icons/correct.svg);border-color:#6c6}.fill-blanks-quiz__component[data-feedback=true] .fill-blanks-quiz__input:focus{border:solid #666}.fill-blanks-quiz__component[data-feedback=true] .fill-blanks-quiz__select{padding-left:34px;background-repeat:no-repeat;background-image:url(/static/frontend/common_icons/correct.svg),url(/static/frontend/common_icons/down-arrow.svg);background-position:.5em 50%,97%;background-size:20px,1em;border-color:#6c6}.fill-blanks-quiz__component[data-feedback=true] .fill-blanks-quiz__select:focus{border:solid #666}.fill-blanks-quiz__component .fill-blanks-quiz__input,.fill-blanks-quiz__component .fill-blanks-quiz__select,.fill-blanks-quiz__component .fill-blanks-quiz__text{display:inline-block;margin:.2em 0;height:2.625em;line-height:2em;vertical-align:baseline;border-radius:.125em}.fill-blanks-quiz__component .fill-blanks-quiz__text{display:inline}.fill-blanks-quiz__component .fill-blanks-quiz__input{width:220px}.fill-blanks-quiz__component .fill-blanks-quiz__select{line-height:normal}.fill-blanks-quiz__component .fill-blanks-quiz__select:disabled{background-color:#eee}.free-answer__rich-text-viewer,.free-answer__textarea-disabled,.free-answer__textarea-disabled:focus{background:#fff;border:1px solid #ccc}.fill-blanks-quiz-edit__component-container,.fill-blanks-quiz-edit__options-container{margin-top:1em}.fill-blanks-quiz-edit__options-list{list-style-type:none;margin-left:0;margin-top:1em}.fill-blanks-quiz-edit__option .s-checkbox{display:inline-flex;margin-right:.8em}.fill-blanks-quiz-edit__option input[type=text]{display:inline}.fill-blanks-quiz-edit__textarea{width:100%;height:5em;margin-top:1em;resize:none}.fill-blanks-quiz-edit__option-remove{cursor:pointer}.free-answer__rich-text-viewer{margin:.5em 0;padding:.5em;border-radius:.125em}.free-answer__rich-text-viewer p:first-child{margin-top:0}.free-answer__rich-text-viewer p:last-child{margin-bottom:0}.mathdiv{margin:1em 0 0;min-height:50px;transition:all 1s;padding-bottom:2px}.mathdiv .mathdiv-preview{display:inline-block;padding:.5em;border-radius:3px;background:#d8d8d8;box-shadow:0 1px 1px rgba(0,0,0,.5)}.mathdiv .mathdiv-preview .mathdiv__placeholder{color:#5e5e5e;display:none}.mathdiv .mathdiv-preview .mathdiv__error,.mathdiv .mathdiv-preview .mathdiv__loader,.mathdiv.mathdiv_warning .mathdiv-preview .mathdiv__formula{display:none}.mathdiv.mathdiv_warning .mathdiv-preview .mathdiv__error{display:block}.mathdiv.mathdiv_updating .mathdiv-preview{opacity:.3;transition-delay:.3s}.invitation-item,.member-item,.schulte-quiz__table{transition:background-color .2s}.mathdiv.mathdiv_start .mathdiv-preview .mathdiv__formula{display:none}.mathdiv.mathdiv_start .mathdiv-preview .mathdiv__loader{display:block}.mathdiv.mathdiv_rendering .mathdiv-preview .mathdiv__formula{display:none}.mathdiv.mathdiv_rendering .mathdiv-preview .mathdiv__loader{display:block}.mathdiv.mathdiv_empty .mathdiv-preview .mathdiv__formula{display:none}.mathdiv.mathdiv_empty .mathdiv-preview .mathdiv__placeholder{display:block}.mathdiv.mathdiv_empty .mathdiv-preview .mathdiv__loader{display:none}.number-quiz__buttons-block{width:100%;float:left;padding:0 .7em}.number-quiz__options-button{cursor:pointer;width:42px;height:42px;margin-bottom:10px;display:inline-block}.number-quiz__options-button_add{background:url(/static/frontend/common_icons/add.svg) center center no-repeat #6C6}.number-quiz__options-button_delete{background:url(/static/frontend/common_icons/delete.svg) center center no-repeat #6C6}.parsons-quiz{margin:-.25em}.parsons-quiz__drag-and-drop[data-disabled] .parsons-quiz__handle,.parsons-quiz__drag-and-drop[data-disabled] .parsons-quiz__item-actions,.parsons-quiz__drag-and-drop[data-disabled] .parsons-quiz__item-pre-actions{display:none}.parsons-quiz__item{margin:.25em}.parsons-quiz__item-pre-actions{margin-left:-.4em;margin-right:.4em}.parsons-quiz__handle{top:0}.parsons-quiz__item-content{font-size:16px}.parsons-quiz__item-content .html-content{position:relative;top:-.15em}.parsons-quiz__item-actions,.parsons-quiz__item-pre-actions{top:0}.parsons-quiz__indent{display:inline-flex}.parsons-quiz__indent>span{display:inline-block;width:1.1em;height:1.1em;background-image:radial-gradient(#ccc 2px,transparent 2px);background-size:1.1em 1.1em;background-position:center center}.parsons-quiz__ghost{box-shadow:1em 1em 2em rgba(34,34,34,.2);cursor:-webkit-grabbing;cursor:grabbing}.puzzle-quiz-edit__input{opacity:0;position:absolute}.puzzle-quiz{text-align:center}.puzzle-quiz__image{max-width:940px}.puzzle-quiz__hidden{visibility:hidden}.random-tasks-quiz-edit__textarea{width:100%;height:5em;margin-top:1em}.random-tasks-quiz-edit__small-textarea{width:20%;height:2em;margin-top:1em;resize:none}.random-tasks-edit__small-block{width:33.3%;float:left;padding:0 .7em}.random-tasks-edit__half-block{width:50%;float:left;padding:0 .7em}.random-tasks-edit__block{width:100%;float:left;padding:0 .7em}.schulte-quiz__table{background-color:#fff;display:table;border-collapse:collapse;margin:0 auto;border:1px solid #aaa;position:relative}.schulte-quiz__table-row{display:table-row}.schulte-quiz__table-cell{display:table-cell;border:1px solid #aaa;width:6em;height:6em;text-align:center;vertical-align:middle}.schulte-quiz__table-cell_small{width:4em;height:4em}.schulte-quiz__table-cell:hover{background-color:#fafafa;cursor:pointer}.schulte-quiz__table-cell_correct{background-color:#7BCF69!important;transition-duration:.1s}.schulte-quiz__table-cell_wrong{background-color:#EA6658!important;transition-duration:.1s}.schulte-quiz__table-float-cell{display:inline-block;position:absolute;font-size:1.5em}.check-item__remove,.quiz-component[data-type=html-quiz][data-submission-view],.table-quiz{position:relative}.schulte-quiz__table-float-cell:hover{cursor:pointer}.sorting-quiz{margin:-.25em}.sorting-quiz__drag-and-drop[data-disabled] .sorting-quiz__handle,.sorting-quiz__drag-and-drop[data-disabled] .sorting-quiz__item-actions{display:none}.sorting-quiz__item{margin:.25em}.sorting-quiz__ghost{box-shadow:1em 1em 2em rgba(34,34,34,.2);cursor:-webkit-grabbing;cursor:grabbing}.sorting-quiz-edit__input-container{margin-left:1em;margin-right:6em}.sql-quiz__run-panel .code-runner__block{flex-wrap:wrap;margin:-4px -10px}.sql-quiz__run-panel .code-runner__block>*{margin:4px 10px}.sql-quiz__run-panel .code-runner__hints{flex:1;align-self:stretch;min-width:400px}.sql-quiz__run-panel button:not(.st-button_style_none).secondary.code-runner__button{margin-left:auto}.sql-quiz__run-panel--collapsed{visibility:collapse}.sql-quiz__run-panel--collapsed.code-runner_panel{padding:0;margin:0;border:none}.sql-quiz__run-panel--collapsed .code-runner__block{display:block;margin:0}.sql-quiz__run-panel--collapsed button:not(.st-button_style_none).secondary.code-runner__button{visibility:visible;float:right;margin:15px 0 0 5px}.table-quiz{overflow:hidden;width:100%}.table-quiz .iScrollHorizontalScrollbar{bottom:8px}.table-quiz__table{min-width:100%;border:none}.table-quiz__table td,.table-quiz__table th{padding:5px 7px;text-align:center}.table-quiz__table td .s-checkbox,.table-quiz__table td .s-radio,.table-quiz__table th .s-checkbox,.table-quiz__table th .s-radio{display:inline-flex;margin:0;padding:6px 26px;vertical-align:top;font-size:16px}.table-quiz__table td .s-checkbox__input,.table-quiz__table td .s-radio__input,.table-quiz__table th .s-checkbox__input,.table-quiz__table th .s-radio__input{margin:0}.table-quiz__table td .s-checkbox__border,.table-quiz__table td .s-radio__border,.table-quiz__table th .s-checkbox__border,.table-quiz__table th .s-radio__border{top:0}.table-quiz__table td:first-child,.table-quiz__table th:first-child{text-align:left}.table-quiz-editor__table{margin:0 0 24px;width:100%;border:none}.table-quiz-editor__table td,.table-quiz-editor__table th{padding:5px 7px}.table-quiz-editor__table td,.table-quiz-editor__table th:not(:first-child)>input{text-align:center}.table-quiz-editor__table input[type=checkbox],.table-quiz-editor__table input[type=text],.table-quiz-editor__table label{margin:0;vertical-align:middle}.html-quiz__code+.html-quiz__result-wrapper,.trik-quiz{margin-top:1em}.table-quiz-editor__table input[type=text]{width:100%}.table-quiz-editor__table input[type=checkbox]{width:18px;height:18px}.table-quiz-editor__table label{display:inline-flex;padding:6px 26px}.lti-consumer-edit__custom-field button,.lti-consumer-edit__custom-field div{margin-right:5px;display:inline-block}.lti-consumer-edit__delete-custom-field-btn:focus,.lti-consumer-edit__delete-custom-field-btn:hover{color:#181818}.lti-consumer-edit__delete-custom-field-btn:active{color:#777}.lti-consumer__lti-provider-iframe{border:0;width:100%;min-height:600px}.html-quiz__result{border:1px solid #ccc}.html-quiz__result[data-rendering]{opacity:.5}.html-quiz__code-column{border:1px solid #ccc;height:250px;overflow:hidden}.html-quiz__code-column+.html-quiz__code-column{border-left:none}.html-quiz__code-editor{height:220px;overflow:auto}.html-quiz__code-editor .CodeMirror{height:auto;border:none}.html-quiz__code-header{display:flex;padding:.2em;background-color:rgba(255,255,255,.4)}.html-quiz__badge{font-size:12px;background:#ccc;padding:.3em .5em;border-radius:.5em;line-height:1}.html-quiz-editor__check-items{margin-top:2em}.html-quiz-editor__check-item{border:2px solid #ccc;border-radius:5px}*+.html-quiz-editor__check-items-actions,.html-quiz-editor__check-item+.html-quiz-editor__check-item{margin-top:1em}.check-item__header,.check-item__test,.html-quiz-editor__tests-actions{padding:.8em 1em}.check-item__body{background-color:#e6e9ed}.check-item__title{font-size:18px;margin-bottom:.5em}.check-item__title-small{font-size:16px;margin-bottom:.5em}.check-item__icon-action{cursor:pointer;color:#ccc}.check-item__icon-action:hover{color:#222}.check-item__remove{float:right;height:15px;width:15px;right:5px}.check-item__input[type=text]{width:100%;border-color:#ccc}.check-item__test+.check-item__test{border-top:1px solid #ccc}.check-item__test+.html-quiz-editor__tests-actions{padding-top:0}button:not(.st-button_style_none).html-quiz__submission-view-toggle{position:absolute;right:0}.html-quiz__submission-code{max-height:220px;overflow:auto}.html-quiz__submission-code:not(:last-child){margin-bottom:14px}.modal-popup{display:none;position:absolute}.modal-popup[data-open]{display:block}.modal-popup[data-progress]{cursor:progress}.modal-popup[aria-hidden=false] .modal-popup__overlay{-webkit-animation:modal-overlay-fadein .3s cubic-bezier(0,0,.2,1);animation:modal-overlay-fadein .3s cubic-bezier(0,0,.2,1)}.modal-popup[aria-hidden=false] .modal-popup__container{-webkit-animation:modal-container-slidein .3s cubic-bezier(0,0,.2,1);animation:modal-container-slidein .3s cubic-bezier(0,0,.2,1)}.modal-popup[aria-hidden=true] .modal-popup__overlay{-webkit-animation:modal-overlay-fadeout .3s cubic-bezier(0,0,.2,1);animation:modal-overlay-fadeout .3s cubic-bezier(0,0,.2,1)}.modal-popup[aria-hidden=true] .modal-popup__container{-webkit-animation:modal-container-slideout .3s cubic-bezier(0,0,.2,1);animation:modal-container-slideout .3s cubic-bezier(0,0,.2,1)}.modal-popup[data-theme=confirm-danger] .modal-popup__title img{height:53px}.modal-popup[data-theme=exam-tak] .modal-popup__title img{height:100px}.modal-popup[data-theme=exam-tak] .modal-popup__container{width:480px}.modal-popup[data-theme=upgrade-plan-pro] .modal-popup__header,.modal-popup[data-theme=upgrade-plan-enterprise] .modal-popup__header{margin:-16px -32px -10px}.modal-popup[data-theme=upgrade-plan-pro] .modal-popup__title img,.modal-popup[data-theme=upgrade-plan-enterprise] .modal-popup__title img{height:140px;width:100%;-o-object-fit:cover;object-fit:cover;margin:0}.modal-popup[data-theme=upgrade-plan-pro] .modal-popup__container,.modal-popup[data-theme=upgrade-plan-enterprise] .modal-popup__container{min-width:480px;width:480px}.modal-popup[data-theme=upgrade-plan-pro] .modal-popup__close,.modal-popup[data-theme=upgrade-plan-enterprise] .modal-popup__close{color:#fff}.modal-popup[data-theme=upgrade-plan-pro] .modal-popup__close:focus,.modal-popup[data-theme=upgrade-plan-pro] .modal-popup__close:hover,.modal-popup[data-theme=upgrade-plan-enterprise] .modal-popup__close:focus,.modal-popup[data-theme=upgrade-plan-enterprise] .modal-popup__close:hover{color:#eee}.modal-popup__overlay{position:fixed;top:0;left:0;width:100vw;bottom:0;z-index:var(--z-modal-popup);display:flex;justify-content:center;align-items:flex-start;padding-top:120px;overflow:auto;background-color:rgba(34,34,34,.9);will-change:opacity}.modal-popup__container{position:relative;padding:16px 32px 32px;min-width:var(--modal-popup-min-width,500px);max-width:var(--modal-popup-max-width,600px);box-sizing:border-box;border-radius:5px;background-color:#fff;outline:0;will-change:transform}.modal-popup__title h2{margin:0 40px 0 0;font-size:24px;font-weight:400;line-height:1.2}.modal-popup__title img{display:block;margin:8px auto 0;height:50px;width:auto}button:not(.st-button_style_none).modal-popup__close{position:absolute;right:10px;top:10px;padding:6px;background:0 0;border:none;color:#999;font-size:14px}.modal-popup__footer .button,.modal-popup__footer button,.radio-button-group.radio-button-group_theme_accent .radio-button-group__button{padding:9px 24px}button:not(.st-button_style_none).modal-popup__close .svg-icon{display:flex;width:1em;height:1em}button:not(.st-button_style_none).modal-popup__close .svg-icon svg{width:100%;height:100%}button:not(.st-button_style_none).modal-popup__close:focus,button:not(.st-button_style_none).modal-popup__close:hover{color:#5e5e5e}.modal-popup__content{margin:28px 0 0;font-size:16px;line-height:1.44;letter-spacing:.3px}.modal-popup__content+.modal-popup__footer{margin-top:24px}.modal-popup__content h4{margin:0 0 16px;font-size:18px;font-weight:600;letter-spacing:.14px}.modal-popup__footer{white-space:nowrap}.modal-popup__footer .button+.button,.modal-popup__footer .button+a,.modal-popup__footer .button+button,.modal-popup__footer button+.button,.modal-popup__footer button+a,.modal-popup__footer button+button{margin-left:12px}@-webkit-keyframes modal-overlay-fadein{from{opacity:0}to{opacity:1}}@keyframes modal-overlay-fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes modal-overlay-fadeout{from{opacity:1}to{opacity:0}}@keyframes modal-overlay-fadeout{from{opacity:1}to{opacity:0}}@-webkit-keyframes modal-container-slidein{from{transform:translateY(5%)}to{transform:translateY(0)}}@keyframes modal-container-slidein{from{transform:translateY(5%)}to{transform:translateY(0)}}@-webkit-keyframes modal-container-slideout{from{transform:translateY(0)}to{transform:translateY(-10%)}}@keyframes modal-container-slideout{from{transform:translateY(0)}to{transform:translateY(-10%)}}@media (max-width:768px){.modal-popup__overlay{padding-top:0;align-items:center}}.rich-text-editor{position:relative}.rich-text-editor[data-loading] .rich-text-editor__header-placeholder{display:block}.rich-text-editor[data-sticky-top-panel] .cke_top{position:-webkit-sticky;position:sticky;top:var(--header-height);z-index:5}.rich-text-editor__header-placeholder{display:none;position:absolute;top:0;right:0;padding:1px 4px;background-color:#f8f8f8;border:1px solid #d1d1d1;opacity:.5}.cke_combopanel.cke_combopanel__styles{width:180px;height:220px}.cke_dialog tr:nth-of-type(even){background:0 0}.cke_screen_reader_only.cke_copyformatting_notification{top:-10px}.rich-text-editor__content,.rich-text-viewer{font-family:Roboto,sans-serif;font-size:16px;color:#222;line-height:1.6;word-wrap:break-word;word-break:break-word}.rich-text-editor__content::after,.rich-text-viewer::after{content:"";display:table;clear:both}.rich-text-editor__content p,.rich-text-viewer p{margin:1em 0;padding:0;font-size:inherit;font-weight:inherit;line-height:inherit}.rich-text-editor__content h1,.rich-text-viewer h1{margin:.67em 0;padding:0;font-size:2em;font-weight:700;line-height:inherit;text-align:inherit}.rich-text-editor__content h2,.rich-text-viewer h2{margin:.83em 0;padding:0;font-size:1.5em;font-weight:700;line-height:inherit;text-align:inherit}.rich-text-editor__content h3,.rich-text-viewer h3{margin:1em 0;padding:0;font-size:1.17em;font-weight:700;line-height:inherit;text-align:inherit}.rich-text-editor__content h4,.rich-text-viewer h4{margin:1.33em 0;padding:0;font-size:1em;font-weight:700;line-height:inherit;text-align:inherit}.rich-text-editor__content h5,.rich-text-viewer h5{margin:1.67em 0;padding:0;font-size:.83em;font-weight:700;line-height:inherit;text-align:inherit;text-transform:none}.rich-text-editor__content h6,.rich-text-viewer h6{margin:2.33em 0;padding:0;font-size:.67em;font-weight:700;line-height:inherit;text-align:inherit}.rich-text-editor__content ol,.rich-text-editor__content ul,.rich-text-viewer ol,.rich-text-viewer ul{display:block;margin:1em 0;padding:0 0 0 40px;list-style-position:outside}.rich-text-editor__content ul,.rich-text-viewer ul{list-style-type:disc}.rich-text-editor__content ol,.rich-text-viewer ol{list-style-type:decimal}.rich-text-editor__content blockquote,.rich-text-viewer blockquote{margin:10px 0;padding:0 0 0 1em;border-left:2px solid #ccc;color:#666;font-style:italic}.invitations-editor__add+.invitations-editor__add,.invitations-editor__desc,.rich-text-editor__content .cke_widget_image.cke_image_nocaption[style*="float:right"],.rich-text-editor__content .cke_widget_image.cke_image_nocaption[style*="float: right"],.rich-text-editor__content img[style*="float:right"],.rich-text-editor__content img[style*="float: right"],.rich-text-viewer .cke_widget_image.cke_image_nocaption[style*="float:right"],.rich-text-viewer .cke_widget_image.cke_image_nocaption[style*="float: right"],.rich-text-viewer img[style*="float:right"],.rich-text-viewer img[style*="float: right"]{margin-left:1em}.rich-text-editor__content a,.rich-text-viewer a{color:#00a8ff}.rich-text-editor__content table,.rich-text-viewer table{border-collapse:collapse;border-spacing:0;margin-bottom:0;padding:0;background-color:#fff;border:1px solid #ddd}.rich-text-editor__content table tr:nth-of-type(even),.rich-text-viewer table tr:nth-of-type(even){background-color:#f9f9f9}.rich-text-editor__content table tr td,.rich-text-viewer table tr td{padding:.5625em .625em;line-height:inherit;color:inherit;font-size:inherit}.rich-text-editor__content img,.rich-text-viewer img{max-width:100%;height:auto;vertical-align:middle}.rich-text-editor__content img.cke_widget_mask,.rich-text-viewer img.cke_widget_mask{height:100%}.rich-text-editor__content .cke_widget_image.cke_image_nocaption[style*="float:left"],.rich-text-editor__content .cke_widget_image.cke_image_nocaption[style*="float: left"],.rich-text-editor__content img[style*="float:left"],.rich-text-editor__content img[style*="float: left"],.rich-text-viewer .cke_widget_image.cke_image_nocaption[style*="float:left"],.rich-text-viewer .cke_widget_image.cke_image_nocaption[style*="float: left"],.rich-text-viewer img[style*="float:left"],.rich-text-viewer img[style*="float: left"]{margin-right:1em}.rich-text-editor__content figure,.rich-text-viewer figure{display:inline-block;padding:10px;margin:10px 20px;outline:#ccc solid 1px;text-align:center;background:rgba(0,0,0,.05)}.rich-text-editor__content figure>figcaption,.rich-text-viewer figure>figcaption{display:block;text-align:center}.rich-text-editor__content code,.rich-text-editor__content kbd,.rich-text-editor__content pre,.rich-text-editor__content samp,.rich-text-editor__content tt,.rich-text-viewer code,.rich-text-viewer kbd,.rich-text-viewer pre,.rich-text-viewer samp,.rich-text-viewer tt{font-family:"Roboto Mono",monospace}.rich-text-editor__content pre,.rich-text-viewer pre{margin:1em 0}.rich-text-editor__content code,.rich-text-viewer code{min-height:auto;line-height:inherit}.rich-text-editor__content .katex-display,.rich-text-viewer .katex-display{overflow-x:auto;overflow-y:hidden}.rich-text-editor__content .code-featured,.rich-text-viewer .code-featured{border:2px solid rgba(102,204,102,.8)}.rich-text-editor__content .code-featured>code,.rich-text-viewer .code-featured>code{padding:1.2em 1em}.rich-text-editor__content .math-featured,.rich-text-viewer .math-featured{padding:20px;box-shadow:0 0 2px #6c6;background-color:rgba(102,204,102,.05);margin:10px}.rich-text-editor__content .embed-240p,.rich-text-viewer .embed-240p{max-width:426px;max-height:240px;margin:0 auto}.rich-text-editor__content .embed-360p,.rich-text-viewer .embed-360p{max-width:640px;max-height:360px;margin:0 auto}.rich-text-editor__content .embed-480p,.rich-text-viewer .embed-480p{max-width:854px;max-height:480px;margin:0 auto}.rich-text-editor__content .embed-720p,.rich-text-viewer .embed-720p{max-width:1280px;max-height:720px;margin:0 auto}.rich-text-editor__content .embed-1080p,.rich-text-viewer .embed-1080p{max-width:1920px;max-height:1080px;margin:0 auto}.rich-text-editor__content kotlin-runnable,.rich-text-viewer kotlin-runnable{position:relative;display:block;margin:1em 0;max-height:300px;overflow:hidden;font-size:13px;outline:#ccc solid 2px}.rich-text-editor__content kotlin-runnable code,.rich-text-editor__content kotlin-runnable pre,.rich-text-viewer kotlin-runnable code,.rich-text-viewer kotlin-runnable pre{overflow:hidden;text-overflow:ellipsis}.rich-text-editor__content kotlin-runnable pre,.rich-text-viewer kotlin-runnable pre{margin:0}.rich-text-editor__content kotlin-runnable .hidden-dependency,.rich-text-viewer kotlin-runnable .hidden-dependency{display:none}.rich-text-editor__content kotlin-runnable::after,.rich-text-viewer kotlin-runnable::after{content:"";position:absolute;top:7px;right:7px;height:14px;width:14px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MCA2MCI+CiAgPHBhdGggZD0iTTAgNjBsMzAuMS0zMC4xTDYwIDYweiIgZmlsbD0iIzQwODFEQyIvPgogIDxwYXRoIGQ9Ik0wIDBoMzAuMUwwIDMyLjV6IiBmaWxsPSIjNDA4MURDIi8+CiAgPHBhdGggZD0iTTMwLjEgMEwwIDMxLjdWNjBsMzAuMS0zMC4xTDYwIDB6IiBmaWxsPSIjRTQ3NDUzIi8+Cjwvc3ZnPg==);background-repeat:no-repeat}.rich-text-editor__content model-viewer{display:block;margin:1em 0;font-size:13px;outline:#ccc solid 2px}.rich-text-editor__content model-viewer::before{content:"<model-viewer>, " attr(src);display:block;color:#666}.video-js button{background-color:inherit!important;color:#000!important;border:0!important;font-size:inherit!important}.video-js,.vjs-no-js{background-color:#000}@font-face{font-family:VideoJS;src:url(font/VideoJS.eot?#iefix) format("eot")}@font-face{font-family:VideoJS;src:url(data:application/font-woff;charset=utf-8;base64,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) format("woff"),url(data:application/x-font-ttf;charset=utf-8;base64,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AG8AbgB0AGUAbABsAG8AIABwAHIAbwBqAGUAYwB0AC4AaAB0AHQAcAA6AC8ALwBmAG8AbgB0AGUAbABsAG8ALgBjAG8AbQAAAAIAAAAAAAAAEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIQECAQMBBAEFAQYBBwEIAQkBCgELAQwBDQEOAQ8BEAERARIBEwEUARUBFgEXARgBGQEaARsBHAEdAR4BHwEgASEBIgAEcGxheQtwbGF5LWNpcmNsZQVwYXVzZQt2b2x1bWUtbXV0ZQp2b2x1bWUtbG93CnZvbHVtZS1taWQLdm9sdW1lLWhpZ2gQZnVsbHNjcmVlbi1lbnRlcg9mdWxsc2NyZWVuLWV4aXQGc3F1YXJlB3NwaW5uZXIJc3VidGl0bGVzCGNhcHRpb25zCGNoYXB0ZXJzBXNoYXJlA2NvZwZjaXJjbGUOY2lyY2xlLW91dGxpbmUTY2lyY2xlLWlubmVyLWNpcmNsZQJoZAZjYW5jZWwGcmVwbGF5CGZhY2Vib29rBWdwbHVzCGxpbmtlZGluB3R3aXR0ZXIGdHVtYmxyCXBpbnRlcmVzdBFhdWRpby1kZXNjcmlwdGlvbgVhdWRpbwluZXh0LWl0ZW0NcHJldmlvdXMtaXRlbQAAAAA=) format("truetype");font-weight:400;font-style:normal}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder,.vjs-icon-play{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder:before,.vjs-icon-play:before{content:"\f101"}.vjs-icon-play-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-play-circle:before{content:"\f102"}.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder,.vjs-icon-pause{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,.vjs-icon-pause:before{content:"\f103"}.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder,.vjs-icon-volume-mute{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,.vjs-icon-volume-mute:before{content:"\f104"}.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder,.vjs-icon-volume-low{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before,.vjs-icon-volume-low:before{content:"\f105"}.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder,.vjs-icon-volume-mid{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before,.vjs-icon-volume-mid:before{content:"\f106"}.video-js .vjs-mute-control .vjs-icon-placeholder,.vjs-icon-volume-high{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control .vjs-icon-placeholder:before,.vjs-icon-volume-high:before{content:"\f107"}.video-js .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-enter{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-enter:before{content:"\f108"}.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-exit{font-family:VideoJS;font-weight:400;font-style:normal}.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-exit:before{content:"\f109"}.video-js .vjs-subs-caps-button .vjs-icon-placeholder,.video-js .vjs-subtitles-button .vjs-icon-placeholder,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder,.vjs-icon-subtitles{font-family:VideoJS;font-weight:400;font-style:normal;top:-12px;position:relative;font-size:14px;left:-6px}.video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js .vjs-subtitles-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before,.vjs-icon-subtitles:before{content:"\f10c"}.video-js .vjs-captions-button .vjs-icon-placeholder,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder,.vjs-icon-captions{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-captions-button .vjs-icon-placeholder:before,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,.vjs-icon-captions:before{content:"\f10d"}.video-js .vjs-chapters-button .vjs-icon-placeholder,.vjs-icon-chapters{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-chapters-button .vjs-icon-placeholder:before,.vjs-icon-chapters:before{content:"\f10e"}.video-js .vjs-play-progress,.video-js .vjs-volume-level,.vjs-icon-circle{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-progress:before,.video-js .vjs-volume-level:before,.vjs-icon-circle:before{content:"\f111"}.vjs-icon-circle-outline{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-outline:before{content:"\f112"}.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder,.vjs-icon-cancel{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before,.vjs-icon-cancel:before{content:"\f115"}.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder,.vjs-icon-replay{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before,.vjs-icon-replay:before{content:"\f116"}.video-js .vjs-descriptions-button .vjs-icon-placeholder,.vjs-icon-audio-description{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-descriptions-button .vjs-icon-placeholder:before,.vjs-icon-audio-description:before{content:"\f11d"}.video-js .vjs-audio-button .vjs-icon-placeholder,.vjs-icon-audio{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-audio-button .vjs-icon-placeholder:before,.vjs-icon-audio:before{content:"\f11e"}.video-js{display:block;vertical-align:top;box-sizing:border-box;color:#000;position:relative;padding:0;font-size:10px;line-height:1;font-weight:400;font-style:normal;font-family:Arial,Helvetica,sans-serif;word-break:initial}.video-js:-moz-full-screen{position:absolute}.video-js:-webkit-full-screen{width:100%!important;height:100%!important}.video-js .vjs-tech,.video-js.vjs-fill{width:100%;height:100%}.video-js[tabindex="-1"]{outline:0}.video-js *,.video-js :after,.video-js :before{box-sizing:inherit}.video-js ul{font-family:inherit;font-size:inherit;line-height:inherit;list-style-position:outside;margin:0}.video-js.vjs-16-9,.video-js.vjs-4-3,.video-js.vjs-fluid{width:100%;max-width:100%;height:0}.video-js.vjs-16-9{padding-top:56.25%}.video-js.vjs-4-3{padding-top:75%}.video-js .vjs-tech{position:absolute;top:0;left:0}body.vjs-full-window{padding:0;margin:0;height:100%}.vjs-full-window .video-js.vjs-fullscreen{position:fixed;overflow:hidden;left:0;top:0;bottom:0;right:0}.video-js.vjs-fullscreen{width:100%!important;height:100%!important;padding-top:0!important}.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}.vjs-hidden{display:none!important}.vjs-disabled{opacity:.5;cursor:default}.video-js .vjs-offscreen{height:1px;left:-9999px;position:absolute;top:0;width:1px}.vjs-lock-showing{display:block!important;opacity:1;visibility:visible}.vjs-no-js{padding:20px;color:#fff;font-size:18px;font-family:Arial,Helvetica,sans-serif;text-align:center;width:300px;height:150px;margin:0 auto}.vjs-no-js a,.vjs-no-js a:visited{color:#66A8CC}.video-js .vjs-big-play-button{font-size:3em;display:block;z-index:1;position:absolute;max-height:70px;width:70px;text-align:center;vertical-align:middle;cursor:pointer;opacity:1;left:50%;top:50%;transform:translate(-50%,-50%);padding:1em;border-radius:50%;transition:all .3s}.video-js .vjs-big-play-button:not(.st-button_style_none){background-color:rgba(0,0,0,.7)!important}.vjs-stepic-skin.vjs-controls-disabled .vjs-big-play-button,.vjs-stepic-skin.vjs-has-started .vjs-big-play-button,.vjs-stepic-skin.vjs-using-native-controls .vjs-big-play-button{display:none}.vjs-stepic-skin .vjs-big-play-button:focus,.vjs-stepic-skin:hover .vjs-big-play-button{outline:0;border-color:#fff;background-color:rgba(0,0,0,.85)!important}.vjs-stepic-skin .vjs-big-play-button:before{font-size:1.5em;content:"";font-family:VideoJS;line-height:1.7em;text-align:center;position:absolute;color:#6c6;transition:all .3s}.vjs-stepic-skin .vjs-big-play-button .vjs-icon-placeholder:before{font-size:5em;color:#6C6}.video-js button{background:0 0;display:inline-block;line-height:inherit;text-transform:none;text-decoration:none;transition:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.vjs-control .vjs-button{width:100%;height:100%}.video-js .vjs-control.vjs-close-button{cursor:pointer;height:3em;position:absolute;right:0;top:.5em;z-index:2}.vjs-menu-button{cursor:pointer}.vjs-menu-button.vjs-disabled{cursor:default}.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu{display:none}.vjs-menu .vjs-menu-content{display:block;padding:0;margin:0;font-family:Arial,Helvetica,sans-serif;overflow:auto}.vjs-menu .vjs-menu-content>*{box-sizing:border-box}.vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu{display:none}.vjs-menu li{list-style:none;margin:0;padding:.2em 0;line-height:1.1em;font-size:1.4em;text-align:center;text-transform:lowercase}.vjs-menu li.vjs-menu-item:focus,.vjs-menu li.vjs-menu-item:hover{background-color:#dbdbdb}.vjs-menu li.vjs-selected,.vjs-menu li.vjs-selected:focus,.vjs-menu li.vjs-selected:hover{background-color:#eee;color:#000}.vjs-menu li.vjs-menu-title{text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;padding:0;margin:0 0 .3em;font-weight:700;cursor:default}.vjs-menu-button-popup .vjs-menu{display:none;position:absolute;bottom:0;width:10em;left:-3em;height:0;margin-bottom:1.5em;border-top-color:rgba(43,51,63,.7)}.vjs-menu-button-popup .vjs-menu .vjs-menu-content{background-color:#a5a5a5;position:absolute;width:100%;bottom:1.5em;max-height:15em}.vjs-menu-button-popup .vjs-menu.vjs-lock-showing,.vjs-workinghover .vjs-menu-button-popup:hover .vjs-menu{display:block}.video-js .vjs-menu-button-inline{transition:all .4s;overflow:hidden}.video-js .vjs-control-bar{display:none;width:100%;position:absolute;bottom:0;left:0;right:0;height:3em;background-color:#eee}.vjs-has-started .vjs-control-bar{display:flex;visibility:visible;opacity:1;transition:visibility .1s,opacity .1s}.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{visibility:visible;opacity:0;transition:visibility 1s,opacity 1s}.vjs-controls-disabled .vjs-control-bar,.vjs-error .vjs-control-bar,.vjs-using-native-controls .vjs-control-bar{display:none!important}.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1;visibility:visible}.vjs-has-started.vjs-no-flex .vjs-control-bar{display:table}.video-js .vjs-control{position:relative;text-align:center;margin:0;padding:0;height:100%;width:4em;flex:none}.vjs-button>.vjs-icon-placeholder:before{font-size:1.8em;line-height:1.67}.video-js .vjs-control:focus,.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before{text-shadow:0 0 1em #fff}.video-js .vjs-control-text{border:0;clip:rect(0 0 0 0);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.vjs-no-flex .vjs-control{display:table-cell;vertical-align:middle}.video-js .vjs-progress-control{cursor:pointer;flex:auto;display:flex;align-items:center;min-width:4em}.video-js .vjs-progress-control.disabled{cursor:default}.vjs-live .vjs-progress-control{display:none}.vjs-no-flex .vjs-progress-control{width:auto}.video-js .vjs-progress-holder{flex:auto;transition:all .2s;height:.3em}.video-js .vjs-progress-control .vjs-progress-holder{margin:0 10px}.video-js .vjs-progress-control:hover .vjs-progress-holder{font-size:1.666666666666666666em}.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled{font-size:1em}.video-js .vjs-progress-holder .vjs-load-progress,.video-js .vjs-progress-holder .vjs-load-progress div,.video-js .vjs-progress-holder .vjs-play-progress{position:absolute;display:block;height:100%;margin:0;padding:0;width:0}.video-js .vjs-play-progress{background-color:#a5e5a5}.video-js .vjs-play-progress:before{font-size:.9em;position:absolute;right:-.5em;top:-.333333333333333em;z-index:1}.video-js .vjs-load-progress{background:rgba(115,133,159,.5)}.video-js .vjs-load-progress div{background:rgba(115,133,159,.75)}.video-js .vjs-time-tooltip{background-color:#fff;background-color:rgba(255,255,255,.8);border-radius:.3em;color:#000;float:right;font-family:Arial,Helvetica,sans-serif;font-size:1em;padding:6px 8px 8px;pointer-events:none;position:relative;top:-3.4em;visibility:hidden;z-index:1}.video-js .vjs-progress-holder:focus .vjs-time-tooltip{display:none}.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip,.video-js .vjs-progress-control:hover .vjs-time-tooltip{display:block;font-size:.6em;visibility:visible}.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip{font-size:1em}.video-js .vjs-progress-control .vjs-mouse-display{display:none;position:absolute;width:1px;height:100%;background-color:#000;z-index:1}.vjs-no-flex .vjs-progress-control .vjs-mouse-display{z-index:0}.video-js .vjs-progress-control:hover .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display{visibility:hidden;opacity:0;transition:visibility 1s,opacity 1s}.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display{display:none}.vjs-mouse-display .vjs-time-tooltip{color:#fff;background-color:#000;background-color:rgba(0,0,0,.8)}.video-js .vjs-slider{position:relative;cursor:pointer;padding:0;margin:0 .45em;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#73859f;background-color:rgba(115,133,159,.5)}.video-js .vjs-slider.disabled{cursor:default}.video-js .vjs-slider:focus{text-shadow:0 0 1em #fff;box-shadow:0 0 1em #fff}.video-js .vjs-mute-control{cursor:pointer;flex:none}.video-js .vjs-volume-control{cursor:pointer;margin-right:1em;display:flex}.video-js .vjs-volume-control.vjs-volume-horizontal{width:5em}.video-js .vjs-volume-panel .vjs-volume-control{visibility:visible;opacity:0;width:1px;height:1px;margin-left:-1px}.video-js .vjs-volume-panel{transition:width 1s;display:flex}.video-js .vjs-volume-panel .vjs-mute-control:hover~.vjs-volume-control,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active,.video-js .vjs-volume-panel .vjs-volume-control:active,.video-js .vjs-volume-panel .vjs-volume-control:hover,.video-js .vjs-volume-panel:active .vjs-volume-control,.video-js .vjs-volume-panel:focus .vjs-volume-control,.video-js .vjs-volume-panel:hover .vjs-volume-control{visibility:visible;opacity:1;position:relative;transition:visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s}.video-js .vjs-volume-panel .vjs-mute-control:hover~.vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control:hover.vjs-volume-horizontal,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:hover .vjs-volume-control.vjs-volume-horizontal{width:5em;height:3em}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:hover{width:9em;transition:width .1s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{height:8em;width:3em;left:-3.5em;transition:visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{transition:visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s}.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{width:5em;height:3em;visibility:visible;opacity:1;position:relative;transition:none}.instruction__help.instruction__help_hidden,.submission-status-ico[data-status=all],.vjs-loading-spinner,.vjs-resize-manager{visibility:hidden}.video-js.vjs-no-flex .vjs-volume-control.vjs-volume-vertical,.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{position:absolute;bottom:3em;left:.5em}.video-js .vjs-volume-bar{margin:1.35em .45em}.vjs-volume-bar.vjs-slider-horizontal{width:5em;height:.3em}.vjs-volume-bar.vjs-slider-vertical{width:.3em;height:5em;margin:1.35em auto}.video-js .vjs-volume-level{position:absolute;bottom:0;left:0;background-color:#a5e5a5}.video-js .vjs-volume-level:before{position:absolute;font-size:.9em}.vjs-slider-vertical .vjs-volume-level{width:.3em}.vjs-slider-vertical .vjs-volume-level:before{top:-.5em;left:-.3em}.vjs-slider-horizontal .vjs-volume-level{height:.3em}.vjs-slider-horizontal .vjs-volume-level:before{top:-.3em;right:-.5em}.video-js .vjs-volume-panel.vjs-volume-panel-vertical{width:4em}.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level{height:100%}.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level{width:100%}.video-js .vjs-volume-vertical{width:3em;height:8em;bottom:8em;background-color:#eee;background-color:rgba(43,51,63,.7)}.video-js .vjs-volume-horizontal .vjs-menu{left:-2em}.vjs-poster{display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;background-color:#000;cursor:pointer;margin:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.vjs-has-started .vjs-poster{display:none}.vjs-audio.vjs-has-started .vjs-poster{display:block}.vjs-using-native-controls .vjs-poster{display:none}.video-js .vjs-live-control{display:flex;align-items:flex-start;flex:auto;font-size:1em;line-height:3em}.vjs-no-flex .vjs-live-control{display:table-cell;width:auto;text-align:left}.video-js .vjs-current-time,.video-js .vjs-duration,.vjs-live .vjs-time-control,.vjs-live .vjs-time-divider,.vjs-loading-spinner,.vjs-no-flex .vjs-current-time,.vjs-no-flex .vjs-duration,.vjs-time-divider{display:none}.video-js .vjs-time-control{flex:none;font-size:1.3em;line-height:2.3em;min-width:2em;width:auto;padding-left:1em;padding-right:1em}.vjs-time-divider{line-height:3em}.video-js .vjs-play-control .vjs-icon-placeholder{cursor:pointer;flex:none}.vjs-text-track-display{position:absolute;bottom:3em;left:0;right:0;top:0;pointer-events:none}.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display{bottom:1em}.vjs-subtitles{color:#fff}.vjs-captions{color:#fc6}video::-webkit-media-text-track-display{transform:translateY(-3em)}.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display{transform:translateY(-1.5em)}.video-js .vjs-fullscreen-control{cursor:pointer;flex:none}.vjs-playback-rate .vjs-playback-rate-value,.vjs-playback-rate>.vjs-menu-button{position:absolute;top:0;left:0;width:100%;height:100%}.vjs-playback-rate .vjs-playback-rate-value{pointer-events:none;font-size:1.5em;line-height:2;text-align:center}.vjs-playback-rate .vjs-menu{width:4em;left:0}.vjs-error .vjs-error-display:before{color:#fff;content:'X';font-family:Arial,Helvetica,sans-serif;font-size:4em;left:0;line-height:1;margin-top:-.5em;position:absolute;text-shadow:.05em .05em .1em #000;text-align:center;top:50%;vertical-align:middle;width:100%}.vjs-loading-spinner{position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px;opacity:.85;text-align:left;border:6px solid rgba(43,51,63,.7);box-sizing:border-box;background-clip:padding-box;width:50px;height:50px;border-radius:25px}.vjs-seeking .vjs-loading-spinner,.vjs-waiting .vjs-loading-spinner{display:block;-webkit-animation:0s linear .3s forwards vjs-spinner-show;animation:0s linear .3s forwards vjs-spinner-show}.vjs-loading-spinner:after,.vjs-loading-spinner:before{content:"";position:absolute;margin:-6px;box-sizing:inherit;width:inherit;height:inherit;border-radius:inherit;opacity:1;border:inherit;border-color:#fff transparent transparent}.vjs-seeking .vjs-loading-spinner:after,.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:before{-webkit-animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite;animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite}.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:before{border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:after{border-top-color:#fff;-webkit-animation-delay:.44s;animation-delay:.44s}@keyframes vjs-spinner-show{to{visibility:visible}}@-webkit-keyframes vjs-spinner-show{to{visibility:visible}}@keyframes vjs-spinner-spin{100%{transform:rotate(360deg)}}@-webkit-keyframes vjs-spinner-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes vjs-spinner-fade{0%,100%,20%,60%{border-top-color:#73859f}35%{border-top-color:#fff}}@-webkit-keyframes vjs-spinner-fade{0%,100%,20%,60%{border-top-color:#73859f}35%{border-top-color:#fff}}.vjs-chapters-button .vjs-menu ul{width:24em}.vjs-modal-dialog.vjs-text-track-settings{background-color:#eee;background-color:rgba(43,51,63,.75);color:#fff;height:70%}.vjs-text-track-settings .vjs-track-settings-colors,.vjs-text-track-settings .vjs-track-settings-controls,.vjs-text-track-settings .vjs-track-settings-font{display:table-cell}.vjs-text-track-settings .vjs-track-settings-controls{text-align:right;vertical-align:bottom}@supports (display:grid){.vjs-text-track-settings .vjs-track-settings-colors{display:block;grid-column:1;grid-row:1}.vjs-text-track-settings .vjs-track-settings-font{grid-column:2;grid-row:1}.vjs-text-track-settings .vjs-track-settings-controls{grid-column:2;grid-row:2}}.vjs-track-setting>select{margin-right:5px}.vjs-text-track-settings fieldset{margin:5px;padding:3px;border:none}.vjs-text-track-settings fieldset span{display:inline-block}.vjs-text-track-settings legend{color:#fff;margin:0 0 5px}.vjs-text-track-settings .vjs-label{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);display:block;margin:0 0 5px;padding:0;border:0;height:1px;width:1px;overflow:hidden}.vjs-texttrack-settings,kotlin-runnable .hidden-dependency{display:none}.vjs-track-settings-controls button:active,.vjs-track-settings-controls button:focus{outline-style:solid;outline-width:medium;background-image:linear-gradient(0deg,#fff 88%,#73859f 100%)}.vjs-track-settings-controls button:hover{color:rgba(43,51,63,.75)}.vjs-track-settings-controls button{background-color:#fff;background-image:linear-gradient(-180deg,#fff 88%,#73859f 100%);color:#2B333F;cursor:pointer;border-radius:2px}.vjs-track-settings-controls .vjs-default-button{margin-right:1em}.vjs-resize-manager{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.vjs-resolution .vjs-resolution-value,.vjs-resolution>.vjs-menu-button{position:absolute;top:0;left:0;width:100%;height:100%}.vjs-resolution .vjs-resolution-value{pointer-events:none;font-size:1.5em;line-height:2;text-align:center}.vjs-resolution .vjs-menu{width:6em;left:0}.vjs-menu-button.vjs-resolution-button{width:5em}.step-view{padding:1em;margin:0 auto;width:100%;position:relative;transition:transform .6s;background-color:inherit;border:1px solid #ccc}.step-view.step-view_material{height:100%}.step-view.step-view_material .no-video{border:1px solid #ccc;text-align:center;padding-top:5em;height:100%;width:100%}.step-view.step-view_material .video__thumbnail{width:100%}.step-view .video-player_next-step-overlay{position:absolute;background:rgba(0,0,0,.8);min-width:100%;min-height:100%;z-index:1;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center}.step-view .next-step-overlay__info{height:130px;margin-top:auto}.step-view .next-step-overlay__toggle-wrapper{margin-top:15px;margin-bottom:auto;width:100%}.step-view .next-step-overlay__toggle{text-align:right;width:50%}.step-view .next-step-overlay__toggle-label{display:inline;color:#fff;text-align:left;width:50%}.step-view .next-step-overlay_text-start{text-decoration:underline;cursor:pointer;color:#fff}.step-view .next-step-overlay__cancel{color:#fff;text-decoration:underline;margin-top:10px;margin-bottom:10px}.step-view .next-step-overlay__cancel,.step-view .next-step-overlay__next-text-wrapper{font-size:.8em}.step-view .next_step_timer-svg{z-index:1;cursor:pointer}.step-view .next-step-overlay__timer{overflow:hidden;padding-top:3px;transform:scale(.8);max-height:130px}.step-view .next-step-overlay__timer .wrapper{top:-175px;width:128px;height:128px;position:relative;margin:40px auto 10px;background:#333;border-radius:50%;z-index:0}.step-view .next-step-overlay__timer .wrapper,.step-view .next-step-overlay__timer .wrapper *{box-sizing:border-box}.step-view .next-step-overlay__timer .wrapper .pie{width:50%;height:100%;transform-origin:100% 50%;position:absolute;border:5px solid #6c6}.step-view .next-step-overlay__timer .wrapper .spinner{border-radius:100% 0 0 100%/50% 0 0 50%;z-index:200;border-right:none;-webkit-animation:rota 5s linear 1;animation:rota 5s linear 1}.step-view .next-step-overlay__timer .wrapper:hover .filler,.step-view .next-step-overlay__timer .wrapper:hover .mask,.step-view .next-step-overlay__timer .wrapper:hover .spinner{-webkit-animation-play-state:running;animation-play-state:running}.step-view .next-step-overlay__timer .wrapper .filler{border-radius:0 100% 100% 0/0 50% 50% 0;left:50%;opacity:0;z-index:100;animation:opa 5s steps(1,end) infinite reverse;border-left:none}.step-view .next-step-overlay__timer .wrapper .mask{width:50%;height:100%;position:absolute;background:inherit;opacity:1;z-index:300;border-top-left-radius:100px;border-bottom-left-radius:100px;-webkit-animation:opa 5s steps(1,end) infinite;animation:opa 5s steps(1,end) infinite}@media screen and (min-width:768px){.step-view .next-step-overlay__next-text-wrapper{font-size:1em}.step-view .next-step-overlay__timer{transform:scale(1)}}.elements-ios-toggle{display:flex;justify-content:center;align-items:center}.elements-ios-toggle-toggle{line-height:0;display:inline-block}.elements-ios-toggle-toggle input{position:absolute;width:0;opacity:0}.elements-ios-toggle-toggle input+label{display:inline-block;position:relative;cursor:pointer;padding:2px;width:60px;height:30px;background-color:#ddd;border-radius:60px;margin:0 10px;transition:.3s box-shadow}.elements-ios-toggle-toggle input:focus+label{box-shadow:0 0 5px 1px #ddd}.elements-ios-toggle-toggle input+label:after,.elements-ios-toggle-toggle input+label:before{display:block;position:absolute;top:1px;left:1px;bottom:1px;content:""}.elements-ios-toggle-toggle input+label:before{right:1px;background-color:#f1f1f1;border-radius:30px;transition:background .4s}.elements-ios-toggle-toggle input+label:after{width:31px;background-color:#fff;border-radius:100%;box-shadow:0 2px 5px rgba(0,0,0,.3);transition:all .4s}.elements-ios-toggle-toggle input:checked+label:before{background-color:#a5e5a5}.elements-ios-toggle-toggle input:checked+label:after{transform:translateX(30px)}.elements-ios-toggle-label{margin-bottom:0;cursor:pointer}.uploadcare--dialog{z-index:var(--z-uploadcare-dialog)}.uploadcare--dialog .uploadcare--button{flex-shrink:0;display:inline-block;overflow:hidden;box-sizing:border-box;margin:0;padding:10px;width:auto;min-width:100px;height:auto;min-height:0;border-radius:6px;border:1px solid #157cfc;background:0 0;color:#157cfc;cursor:default;white-space:nowrap;text-overflow:ellipsis;text-align:center;font-family:inherit;font-size:15px;font-weight:400;font-style:normal;line-height:20px;box-shadow:none;text-shadow:none;transition:background .3s,color .3s,border .3s}@media (min-width:760px){.uploadcare--dialog .uploadcare--button{padding:10px 20px;font-size:17.5px;line-height:25px}.uploadcare--dialog .uploadcare--menu__toggle{display:none}}.uploadcare--dialog .uploadcare--button svg{pointer-events:none}.uploadcare--dialog .uploadcare--button:focus,.uploadcare--dialog .uploadcare--button:hover{background:0 0;border-color:#3891ff;color:#3891ff;font-weight:400;font-style:normal;box-shadow:none;text-shadow:none}.uploadcare--dialog .uploadcare--button:focus{outline:rgba(21,124,252,.5) solid 2px;outline-offset:1px}.uploadcare--dialog .uploadcare--dialog__close:focus,.uploadcare--dialog .uploadcare--menu__toggle:focus{outline-offset:-2px}.uploadcare--dialog .uploadcare--button:active{border-color:#0969ee;color:#0969ee}.uploadcare--dialog .uploadcare--button:disabled,.uploadcare--dialog .uploadcare--button[aria-disabled=true]{background:0 0!important;border-color:#d4d2d2!important;color:#d4d2d2!important;cursor:not-allowed}.uploadcare--dialog .uploadcare--button_icon{padding:14px;min-width:0;width:60px;height:60px}.uploadcare--dialog .uploadcare--button_muted{border-color:transparent!important;color:#a4a2a1;border-radius:0}.uploadcare--dialog .uploadcare--button_muted:focus,.uploadcare--dialog .uploadcare--button_muted:hover{color:#157cfc}.uploadcare--dialog .uploadcare--button_muted:disabled,.uploadcare--dialog .uploadcare--button_muted[aria-disabled=true]{border-color:transparent!important}.uploadcare--dialog .uploadcare--button_overlay{background:rgba(53,53,53,.5);border-color:transparent;color:#fff}.uploadcare--dialog .uploadcare--button_overlay:focus,.uploadcare--dialog .uploadcare--button_overlay:hover{background:rgba(102,102,102,.5);border-color:transparent;color:#fff}.uploadcare--dialog .uploadcare--button_overlay:active{background:rgba(33,33,33,.5)}.uploadcare--dialog .uploadcare--button_primary{background:#157cfc;border-color:#157cfc;color:#fff}.uploadcare--dialog .uploadcare--button_primary:focus,.uploadcare--dialog .uploadcare--button_primary:hover{background:#3891ff;border-color:#3891ff;color:#fff}.uploadcare--dialog .uploadcare--button_primary:active{background:#0969ee;border-color:#0969ee}.uploadcare--dialog .uploadcare--button_primary:disabled,.uploadcare--dialog .uploadcare--button_primary[aria-disabled=true]{background:#d4d2d2!important;border-color:#d4d2d2!important;color:#fff!important}.uploadcare--dialog .uploadcare--button_size_big{padding:10px 25px;font-size:20px;line-height:30px}.uploadcare--dialog .uploadcare--button_size_small{padding:5px 10px;min-width:80px;font-size:15px;line-height:20px}.uploadcare--dialog .uploadcare--menu__toggle{width:60px;height:60px;transition:none}.uploadcare--dialog .uploadcare--dialog__close{position:absolute;top:0;right:0;z-index:49}@media (max-width:759px){.uploadcare--dialog .uploadcare--menu:not(.uploadcare--menu_opened) .uploadcare--menu__toggle-icon_back{display:none}.uploadcare--dialog .uploadcare--menu_opened{position:relative;z-index:1000;height:100%}.uploadcare--dialog .uploadcare--menu_opened .uploadcare--menu__toggle{justify-content:flex-start;width:100%;text-align:left;background:#e3e1e1}.uploadcare--dialog .uploadcare--menu_opened .uploadcare--menu__toggle-icon_menu{display:none}.uploadcare--dialog .uploadcare--menu_opened .uploadcare--menu__items{height:calc(100% - 60px)}}.uploadcare--dialog .uploadcare--file-source{margin:10px;border-color:#e3e1e1;background:#e3e1e1;color:#353535}.uploadcare--dialog .uploadcare--file-source_all{order:1;border-color:currentColor;background:0 0;color:#157cfc}.uploadcare--dialog .uploadcare--file-sources{flex-shrink:0;display:flex;flex-direction:column;align-items:center;width:100%}@media (max-width:759px) and (max-height:450px),(min-width:760px){.uploadcare--dialog .uploadcare--file-sources{display:none}}.uploadcare--dialog .uploadcare--file-sources__caption{margin:15px 0 5px}@media (max-width:759px) and (max-height:550px){.uploadcare--dialog .uploadcare--file-sources__item:nth-child(4),.uploadcare--dialog .uploadcare--file-sources__item:nth-child(5),.uploadcare--dialog .uploadcare--file-sources__item:nth-child(6){display:none}}.uploadcare--dialog .uploadcare--file-sources__items{display:flex;flex-wrap:wrap;justify-content:center;max-width:300px}.uploadcare--dialog .uploadcare--file-sources__items:empty,.uploadcare--dialog .uploadcare--file-sources__items:not(.uploadcare--file-sources__items_many) .uploadcare--file-source__all{display:none}.uploadcare--dialog .uploadcare--crop-sizes{flex-grow:1;display:flex;justify-content:space-around}.uploadcare--dialog .uploadcare--crop-sizes__item{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;padding:0;height:65px;background:0 0;border-color:transparent;color:#353535}.uploadcare--dialog .uploadcare--crop-sizes__item:focus,.uploadcare--dialog .uploadcare--crop-sizes__item:hover{background:0 0;border-color:transparent;color:#157cfc}.uploadcare--dialog .uploadcare--crop-sizes__item:active{background:0 0;border-color:transparent;color:#0969ee}.uploadcare--dialog .uploadcare--crop-sizes__item:disabled,.uploadcare--dialog .uploadcare--crop-sizes__item[aria-disabled=true]{border-color:transparent!important}.uploadcare--dialog .uploadcare--crop-sizes__item:after{content:attr(data-caption);display:block;font-size:14px;line-height:25px;text-transform:uppercase}@media (max-width:400px),(max-width:600px) and (orientation:landscape){.uploadcare--dialog .uploadcare--crop-sizes__item:after{font-size:12px}}.uploadcare--dialog .uploadcare--crop-sizes__item:before{content:"";display:block;order:1;margin:1px 0;width:6px;height:6px;background:0 0;border-radius:50%}.uploadcare--dialog .uploadcare--crop-sizes__item_current:active,.uploadcare--dialog .uploadcare--crop-sizes__item_current:focus,.uploadcare--dialog .uploadcare--crop-sizes__item_current:hover{color:#353535}.uploadcare--dialog .uploadcare--crop-sizes__item_current:before{background:#157cfc}.uploadcare--dialog .uploadcare--crop-sizes__icon{box-sizing:border-box;width:30px;height:30px;border:2px solid;border-radius:2px;color:inherit;transform:scale(.666)}.uploadcare--dialog .uploadcare--crop-sizes__icon_free{border:none;border-radius:0;transform:none}.fileupload__component{position:relative;font-size:1em}.fileupload__component.fileupload__component_img{padding-right:2em}.fileupload__input{z-index:25;line-height:0;width:100%;height:100%;position:absolute;opacity:0!important;cursor:pointer;margin:0;padding:0}.fileupload__button_img{width:120px;height:120px;background-repeat:no-repeat;background-size:cover;text-shadow:1px 1px 0 #fff}.fileupload__button_img:not(.st-button_style_none){color:#444;background-color:transparent;border:2px solid #fff;box-shadow:0 2px 3px #d8d8d8;padding:.5em}.fileupload__form:hover .fileupload__button{background-color:#288b28}.clipboard-fragment{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit}.clipboard-fragment.is-default{display:inline!important;background-color:rgba(86,164,255,.2);cursor:pointer;transition:background-color,color .2s;padding:.1em .3em;border-radius:.2em}.clipboard-fragment.is-default:hover{background-color:rgba(20,102,198,.2)}.clipboard-fragment__tooltip{font-size:13px;white-space:nowrap}.clipboard-fragment__tooltip_default{background:#fff;box-shadow:0 1px 5px 3px #e6e9ed;border:1px solid #ccc;color:#5e5e5e;text-shadow:none}.ember-tooltip[x-placement^=top] .clipboard-fragment__tooltip-arrow_default{border-top-color:#fff;-webkit-filter:drop-shadow(0 1px 0 #ccc);filter:drop-shadow(0 1px 0 #ccc)}.radio-button-group{display:flex;border-radius:.3em}.radio-button-group+.radio-button-group{margin-top:.5em}.radio-button-group__input.radio-button-group__input_hidden{position:absolute;opacity:0;width:0!important;height:0!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;pointer-events:none}html[data-whatintent=keyboard] .radio-button-group__input:focus+.radio-button-group__button,html[data-whatintent=touch] .radio-button-group__input:focus+.radio-button-group__button{box-shadow:var(--focus-outline-box-shadow-params) var(--focus-outline-color);z-index:1}.radio-button-group__button{position:relative;display:inline-flex;justify-content:center;align-items:center;white-space:nowrap;padding:.3em .8em;margin:0;line-height:1.5;height:2.25em;font-size:1em;cursor:pointer;border:1px solid var(--validation-border-color,#ccc);color:#222;background-color:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:0}.radio-button-group__button:first-of-type{border-radius:.3em 0 0 .3em}.radio-button-group__button:last-of-type{border-radius:0 .3em .3em 0}.radio-button-group__button:not(:first-of-type){border-left-color:#ccc;margin-left:-1px}.radio-button-group__button:first-of-type:last-of-type{border-radius:.3em}.radio-button-group__input[disabled]+.radio-button-group__button{cursor:not-allowed;color:rgba(34,34,34,.6);background-color:#ddd}[data-readonly] .radio-button-group__input[disabled]+.radio-button-group__button{background-color:transparent;color:#222;cursor:default!important}.radio-button-group__input:checked+.radio-button-group__button,[data-readonly] .radio-button-group__input:checked+.radio-button-group__button{background-color:#222;color:#fff;border-color:#222;z-index:1}.radio-button-group__button:hover{background-color:#e6e9ed;color:#222;border-color:#ccc;z-index:1}.radio-button-group.radio-button-group_theme_light .radio-button-group__input:checked+.radio-button-group__button{background-color:#eee;border-color:#ccc;color:#222}.radio-button-group.radio-button-group_theme_light .radio-button-group__button:hover{background-color:rgba(238,238,238,.3)}.radio-button-group.radio-button-group_theme_accent .radio-button-group__button:hover{background-color:#fff;border-color:#6c7bdf;color:#3e50cb}.radio-button-group.radio-button-group_theme_accent .radio-button-group__input[disabled]+.radio-button-group__button{background-color:#fff;color:#999}.radio-button-group.radio-button-group_theme_accent .radio-button-group__input:checked+.radio-button-group__button{background-color:#E9EBFA;border-color:#6c7bdf;color:#3e50cb}.radio-button-chunk{display:inline-flex;flex-direction:column}.radio-button-chunk__btn{flex-grow:1}.radio-button-chunk__btn.is-partial{flex-grow:0}.progressive-columns li{-moz-column-break-inside:avoid;break-inside:avoid-column;overflow:hidden}.progressive-columns[data-columns="1"]{-moz-column-count:1;column-count:1}.progressive-columns[data-columns="1"][data-max-columns="1"]{width:100%}@media (max-width:768px){.progressive-columns[data-columns="1"]{-moz-column-count:inherit;column-count:inherit}.progressive-columns[data-columns="1"][data-max-columns="1"]{width:inherit}}.progressive-columns[data-columns="1"][data-max-columns="2"]{width:50%}@media (max-width:768px){.progressive-columns[data-columns="1"][data-max-columns="2"]{width:inherit}}.progressive-columns[data-columns="1"][data-max-columns="3"]{width:33.33333%}@media (max-width:768px){.progressive-columns[data-columns="1"][data-max-columns="3"]{width:inherit}}.progressive-columns[data-columns="1"][data-max-columns="4"]{width:25%}@media (max-width:768px){.progressive-columns[data-columns="1"][data-max-columns="4"]{width:inherit}}.progressive-columns[data-columns="1"][data-max-columns="5"]{width:20%}.progressive-columns[data-columns="2"]{-moz-column-count:2;column-count:2}@media (max-width:768px){.progressive-columns[data-columns="1"][data-max-columns="5"]{width:inherit}.progressive-columns[data-columns="2"]{-moz-column-count:inherit;column-count:inherit}}.progressive-columns[data-columns="2"][data-max-columns="1"]{width:200%}@media (max-width:768px){.progressive-columns[data-columns="2"][data-max-columns="1"]{width:inherit}}.progressive-columns[data-columns="2"][data-max-columns="2"]{width:100%}@media (max-width:768px){.progressive-columns[data-columns="2"][data-max-columns="2"]{width:inherit}}.progressive-columns[data-columns="2"][data-max-columns="3"]{width:66.66667%}@media (max-width:768px){.progressive-columns[data-columns="2"][data-max-columns="3"]{width:inherit}}.progressive-columns[data-columns="2"][data-max-columns="4"]{width:50%}@media (max-width:768px){.progressive-columns[data-columns="2"][data-max-columns="4"]{width:inherit}}.progressive-columns[data-columns="2"][data-max-columns="5"]{width:40%}.progressive-columns[data-columns="3"]{-moz-column-count:3;column-count:3}@media (max-width:768px){.progressive-columns[data-columns="2"][data-max-columns="5"]{width:inherit}.progressive-columns[data-columns="3"]{-moz-column-count:inherit;column-count:inherit}}.progressive-columns[data-columns="3"][data-max-columns="1"]{width:300%}@media (max-width:768px){.progressive-columns[data-columns="3"][data-max-columns="1"]{width:inherit}}.progressive-columns[data-columns="3"][data-max-columns="2"]{width:150%}@media (max-width:768px){.progressive-columns[data-columns="3"][data-max-columns="2"]{width:inherit}}.progressive-columns[data-columns="3"][data-max-columns="3"]{width:100%}@media (max-width:768px){.progressive-columns[data-columns="3"][data-max-columns="3"]{width:inherit}}.progressive-columns[data-columns="3"][data-max-columns="4"]{width:75%}@media (max-width:768px){.progressive-columns[data-columns="3"][data-max-columns="4"]{width:inherit}}.progressive-columns[data-columns="3"][data-max-columns="5"]{width:60%}.progressive-columns[data-columns="4"]{-moz-column-count:4;column-count:4}@media (max-width:768px){.progressive-columns[data-columns="3"][data-max-columns="5"]{width:inherit}.progressive-columns[data-columns="4"]{-moz-column-count:inherit;column-count:inherit}}.progressive-columns[data-columns="4"][data-max-columns="1"]{width:400%}@media (max-width:768px){.progressive-columns[data-columns="4"][data-max-columns="1"]{width:inherit}}.progressive-columns[data-columns="4"][data-max-columns="2"]{width:200%}@media (max-width:768px){.progressive-columns[data-columns="4"][data-max-columns="2"]{width:inherit}}.progressive-columns[data-columns="4"][data-max-columns="3"]{width:133.33333%}@media (max-width:768px){.progressive-columns[data-columns="4"][data-max-columns="3"]{width:inherit}}.progressive-columns[data-columns="4"][data-max-columns="4"]{width:100%}@media (max-width:768px){.progressive-columns[data-columns="4"][data-max-columns="4"]{width:inherit}}.progressive-columns[data-columns="4"][data-max-columns="5"]{width:80%}.progressive-columns[data-columns="5"]{-moz-column-count:5;column-count:5}@media (max-width:768px){.progressive-columns[data-columns="4"][data-max-columns="5"]{width:inherit}.progressive-columns[data-columns="5"]{-moz-column-count:inherit;column-count:inherit}}.progressive-columns[data-columns="5"][data-max-columns="1"]{width:500%}@media (max-width:768px){.progressive-columns[data-columns="5"][data-max-columns="1"]{width:inherit}}.progressive-columns[data-columns="5"][data-max-columns="2"]{width:250%}@media (max-width:768px){.progressive-columns[data-columns="5"][data-max-columns="2"]{width:inherit}}.progressive-columns[data-columns="5"][data-max-columns="3"]{width:166.66667%}@media (max-width:768px){.progressive-columns[data-columns="5"][data-max-columns="3"]{width:inherit}}.progressive-columns[data-columns="5"][data-max-columns="4"]{width:125%}@media (max-width:768px){.progressive-columns[data-columns="5"][data-max-columns="4"]{width:inherit}}.progressive-columns[data-columns="5"][data-max-columns="5"]{width:100%}@media (max-width:768px){.progressive-columns[data-columns="5"][data-max-columns="5"]{width:inherit}}.modal-dialog-confirm .modal-dialog .modal-dialog__content{padding:24px 32px 32px}.modal-dialog-confirm .modal-dialog .modal-dialog-top__close{color:#999}.modal-dialog-confirm__img{display:block;margin:0 auto;width:50px;height:50px}.modal-dialog-confirm__text{margin:28px 0 24px;font-size:16px;line-height:1.44;letter-spacing:.3px}.modal-dialog-confirm__buttons{white-space:nowrap}.modal-dialog-confirm__buttons button{padding:9px 24px}.modal-dialog-confirm__buttons button+button{margin-left:12px}.the-form-field{position:relative}.the-form-field[data-validating]{cursor:progress}.the-form-field[data-invalid][data-err-shown]:not([data-visible-errors="0"]){--validation-border-color:#d41f1f}.the-form-field[data-invalid][data-err-shown]:not([data-visible-errors="0"]) .the-form-field__footnote{display:none}.the-form-field:focus-within .the-form-field__char-counter{display:inline-block}.the-form__field{margin:18px 0}.the-form-field__caption{margin:0 0 7px;padding:0;border:none;background:0 0;font-size:14px;font-weight:400;line-height:1.3}.the-form-field__caption[data-required]::after{content:"*";margin-left:1px;color:#d41f1f}.the-form-field__footnote{display:inline-block;margin:3px 0 0;min-height:21px;font-size:12px}.the-form-field__char-counter,.vjs-error .vjs-error-display::before,.vjs-error+.video-player__start-sign,.vjs-playing .vjs-big-play-button,.vjs-stepic-skin .vjs-chapters-button{display:none}.the-form-field__char-counter{font-size:13px;color:#aaa}.the-form-field__char-counter[data-pos=footnote]{position:absolute;right:0;top:100%;margin-top:2px;margin-left:16px}.the-form-field__char-counter[data-pos=legend]{position:absolute;top:-8px;right:8px;padding:0 3px;line-height:1;background-color:#fff}.the-form-field__messages{clear:both;list-style:none;margin:2px 0 0;font-size:12px;letter-spacing:.4px;transform:translateY(-10px);-webkit-animation:the-form-show-msg .2s ease-out 1 forwards;animation:the-form-show-msg .2s ease-out 1 forwards}@-webkit-keyframes the-form-show-msg{to{transform:translateY(0)}}@keyframes the-form-show-msg{to{transform:translateY(0)}}.the-form-field__message{margin:0}.the-form-field__message[data-type=error]{color:#d41f1f}.the-form-field__message[data-type=warning]{color:#FFAB48}.the-form-field__message+.the-form-field__message{margin-top:.5em}.video-player{background-color:#a5a5a5;width:100%;position:relative}.video-player .video-js{width:100%;height:100%}.video-player.video-player__fastboot *{cursor:wait!important}.video-player .next_step_timer-svg{z-index:1;cursor:pointer}.video-player .next-step-overlay__timer{max-height:140px;transform:scale(.8)}.video-player .next-step-overlay__timer .wrapper{top:-175px;width:128px;height:128px;position:relative;margin:40px auto;background:#333;border-radius:50%;z-index:0}.video-player .next-step-overlay__timer .wrapper,.video-player .next-step-overlay__timer .wrapper *{box-sizing:border-box}.video-player .next-step-overlay__timer .wrapper .pie{width:50%;height:100%;transform-origin:100% 50%;position:absolute;border:5px solid #6c6}.video-player .next-step-overlay__timer .wrapper .spinner{border-radius:100% 0 0 100%/50% 0 0 50%;z-index:200;border-right:none;-webkit-animation:rota 5s linear infinite;animation:rota 5s linear infinite}.video-player .next-step-overlay__timer .wrapper:hover .filler,.video-player .next-step-overlay__timer .wrapper:hover .mask,.video-player .next-step-overlay__timer .wrapper:hover .spinner{-webkit-animation-play-state:running;animation-play-state:running}.video-player .next-step-overlay__timer .wrapper .filler{border-radius:0 100% 100% 0/0 50% 50% 0;left:50%;opacity:0;z-index:100;animation:opa 5s steps(1,end) infinite reverse;border-left:none}.video-player .next-step-overlay__timer .wrapper .mask{width:50%;height:100%;position:absolute;background:inherit;opacity:1;z-index:300;border-top-left-radius:100px;border-bottom-left-radius:100px;-webkit-animation:opa 5s steps(1,end) infinite;animation:opa 5s steps(1,end) infinite}@-webkit-keyframes rota{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes rota{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@-webkit-keyframes opa{0%{opacity:1}100%,50%{opacity:0}}@keyframes opa{0%{opacity:1}100%,50%{opacity:0}}.zen-mode .video-player{height:100%;border:none;position:absolute;overflow:hidden}.zen-mode .step-view_video{height:calc(100vh - 62px - 46px - 68px)}.zen-mode .step-view_video .step-inner{max-width:none}.zen-mode .vjs-tech{max-width:100%;max-height:100%;height:100%}.zen-mode .video-js.vjs-fluid{height:100%;padding-top:0}.zen-mode .vjs-control-bar{bottom:0;position:absolute}.vjs-error-display{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:12px;margin:0;max-width:90%;background-color:#444;color:#fff;border-radius:3px;text-align:center;font-size:14px}.vjs-error-display .vjs-modal-dialog-content::before{content:'•';margin-right:8px;color:red}.vjs-error .vjs-big-play-button{opacity:.4;cursor:not-allowed;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.video-player__container{position:relative}.video-player__container:not(.video-player__container_jvs_loaded):after{content:' ';display:block;position:absolute;height:100%;top:0;left:0;right:0;background:rgba(0,0,0,.4)}.video-player__container object.vjs-tech{min-height:55.5em}.video-player__start-sign{display:block;position:absolute;color:#fff;top:60%;left:0;width:100%;text-align:center;z-index:3;pointer-events:none}.video-player-dummy[data-disabled] .video-player__start-sign,.vjs-has-started~.video-player__start-sign{display:none}.zen-mode .video-player__container{height:100%}@media print{.video-js>:not(.vjs-tech):not(.vjs-poster){visibility:hidden}.video-player{border:10px dotted #eee;padding:1em}.video__print-note{font-size:1.5em;margin:.5em;text-align:center}.video__print-note a:link:after,.video__print-note a:visited:after{content:""}}@media screen and (max-width:480px){.video-player .vjs-live-controls,.video-player .vjs-volume-control{display:none}.video-player .vjs-stepic-skin .vjs-menu-button{margin-right:4px}.video-player .vjs-stepic-skin .vjs-control:before,.video-player .vjs-stepic-skin .vjs-playback-rate .vjs-playback-rate-value,.video-player .vjs-stepic-skin .vjs-resolutions-button .vjs-resolutions-value{font-size:1.3em}}@media (min-width:768px){.vjs-error-display{font-size:16px}.video-player .next-step-overlay__next-text-wrapper{font-size:1em}.video-player .next-step-overlay__timer{transform:scale(1)}}.video-js.vjs-paused.vjs-controls-enabled{overflow:hidden}.video-js.vjs-paused.vjs-controls-enabled .vjs-big-play-button{box-shadow:0 0 0 1000vh rgba(0,0,0,.4)}.video-js.vjs-paused.vjs-controls-enabled:hover .vjs-big-play-button{box-shadow:0 0 0 1000vh rgba(0,0,0,.5)}.video-player__error-support{margin-top:1em}.vjs-full-window .video-js.vjs-fullscreen{z-index:var(--z-video-fullscreen)}.video-player-dummy{cursor:pointer}.video-player-dummy[data-disabled]{cursor:default}.video-editor-wrapper{position:relative;margin:2em 0}.video-editor-wrapper .video-details{margin-top:1em;text-align:center;position:relative}.video-editor-wrapper .video-details p{margin-top:1em}.video-editor-wrapper .video-upload{margin:1em}.video-editor-wrapper .video-upload .attach-file{display:inline-block}.video-editor-wrapper .video-help,.video-editor-wrapper .video-srt{margin:2em 20px 20px;font-size:.9em;color:#5e5e5e}.video-editor-wrapper .video-srt .video-details__subtitles{width:100%;max-width:100%;background-color:#eee;height:10em}.video-editor-wrapper .video-editor__loader{width:100%;height:100%;top:0;left:0;position:absolute;z-index:25;background-color:#fff}.video-editor-wrapper .video-link{width:100%;border-color:#ddd;margin-top:1em}.video-editor-wrapper .video-link-upload{margin-top:-.5em}.video-editor-wrapper .video-details-text{text-overflow:ellipsis;overflow:hidden;padding:0 10px;word-break:break-word}.dismiss-button button:not(.st-button_style_none):focus,.dismiss-button button:not(.st-button_style_none):hover{color:#d41f1f}.dismiss-button button:not(.st-button_style_none):active{color:red}.comment-widget{font-size:14px;flex-wrap:nowrap;flex-direction:row;justify-content:flex-start;align-items:flex-start}.comment-widget.discussion_replies_hidden .comment-widget__replies{overflow-y:hidden;margin:0;padding:0;opacity:0}.comment-widget[data-animation-stop]{-webkit-animation:none;animation:none}.comment-widget_highlighted{-webkit-animation:comment-highlight 1.5s alternate 2;animation:comment-highlight 1.5s alternate 2;border:6px solid transparent;margin:-6px;border-radius:8px;background-color:rgba(255,244,216,.8);border-color:rgba(255,244,216,.8)}.comment-widget_highlighted.comment-widget_has-linked-reply{background-color:inherit;border:inherit;margin:inherit}.comment-widget__content{padding-top:5px;padding-bottom:12px;padding-right:35px}.comment-widget__header{display:flex;align-items:flex-start}.comment-widget__body:hover .comment-widget__link,.comment-widget__body:hover .comment-widget__pin-toggle{opacity:1}.comment-widget__user{margin-right:15px}.comment-widget__titles{display:flex;align-items:baseline;color:#999}.comment-widget__pin-info{color:#999;font-size:13px;font-weight:400;margin-bottom:0;margin-top:-4px;display:flex;align-items:flex-start}.comment-widget__pin-info .svg-icon{margin-left:-.5em}.comment-widget__pin-info .svg-icon,.comment-widget__pin-info svg{width:18px;height:18px}.comment-widget__header-actions{margin-left:auto;display:flex;align-items:center}.comment-widget__pin-toggle{opacity:0}.comment-widget__comment.rich-text-viewer{line-height:1.29;font-size:inherit}.comment-widget__comment.rich-text-viewer>p:first-child{margin-top:0}.comment-widget__comment.rich-text-viewer>:last-child{margin-bottom:0}.comment-widget__comment.rich-text-viewer code{background-color:#fff}.comment-widget_abused .comment-widget__comment,.comment-widget_abused .comment-widget__submission,.comment-widget_deleted .comment-widget__comment,.comment-widget_deleted .comment-widget__submission{opacity:.2}.comment-widget_deleted .comment-widget__comment{font-style:italic;text-decoration:line-through}.comment-widget__date,.comment-widget__link,.comment-widget__pin-toggle{margin-right:30px;font-size:13px}.comment-widget__edited{font-size:13px;color:#999;margin-top:.5em;font-style:italic}.comment-widget__replies-comment-input{padding-top:42px;margin-top:-26px}.comment-widget__replies-comment-input .comment-input__header{margin-top:-42px}.comment-widget__votes{margin-right:30px}.comment-widget__comment+.comment-widget__submission,.comment-widget__edited+.comment-widget__submission{margin-top:10px}.comment-widget__comment-input_edit+.comment-widget__submission{margin-top:15px}.comment-widget__reply{border:none;margin-right:30px!important}.comment-widget__show-replies{border:none}.comment-widget__show-replies .svg-icon{margin-left:3px}.comment-widget__show-replies .svg-icon,.comment-widget__show-replies .svg-icon svg{width:10px;height:7px}.comment-widget__staff-replied{color:#999}.comment-widget__footer{font-size:13px;color:#999;display:flex}.comment-widget__footer button{font-size:inherit;color:inherit}.comment-widget__footer .comment-widget__show-replies,.comment-widget__footer-button:not(.st-button_style_none),.comment-widget__link{color:#1466c6}.comment-widget__replies{padding-top:30px;transition-property:transform,opacity;transition-duration:.2s;transition-timing-function:ease-in;position:relative;opacity:1}.comment-widget__note{font-style:italic}.comment-widget__footer-button:not(.st-button_style_none):focus,.comment-widget__footer-button:not(.st-button_style_none):hover,.comment-widget__link:focus,.comment-widget__link:hover{color:#003e86}.comment-widget__link{opacity:0}.course-reports-table__item-sample>.loader,.player-topbar__mobile-panel>button[disabled]{opacity:.2}.comment-widget__target{margin-left:auto}.comment-widget__target-link{color:#6c6}.comment-widget__link,.comment-widget__pin-toggle{transition:opacity .3s}@-webkit-keyframes comment-highlight{100%{background-color:#ffeec2;border-color:#ffeec2}}@keyframes comment-highlight{100%{background-color:#ffeec2;border-color:#ffeec2}}.player-topbar__panel{display:flex;height:100%}.player-topbar__buy-course-btn.button{min-width:0;align-self:center;height:35px;margin:0 2vw;padding:4px 15px;line-height:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.player__embedded-nav-buttons{display:flex}.player__embedded-nav-buttons>button:not(.st-button_style_none){display:flex;align-items:center;padding:9px 14px;white-space:nowrap}.player__embedded-nav-buttons>button:not(.st-button_style_none)+button{margin-left:6px}.player__embedded-nav-buttons>button:not(.st-button_style_none) .svg-icon{display:flex}.player__embedded-nav-buttons>button:not(.st-button_style_none) svg{width:1em;height:1em}.player__embedded-nav-buttons>button:not(.st-button_style_none) span:first-child:not(.svg-icon){margin-right:6px}.player-topbar__user-controls{display:flex;min-width:0;margin:0 10px 0 auto}.player-topbar__user-controls .navbar__auth{display:block}.player-topbar__step-pins{display:flex;align-items:center;margin-left:116px;overflow:auto;padding:0 2px}.player-topbar__embedded-wrapper{display:flex;align-items:center;width:100%}.player-topbar__embedded-wrapper .player__embedded-nav-buttons{margin-left:20px}.player-topbar__embedded-wrapper .player-topbar__embedded-course-header{margin:0 20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#eee}.player-topbar__embedded-wrapper .player-topbar__embedded-course-header a{color:inherit}.player-topbar__embedded-wrapper .player-topbar__embedded-course-progress{margin-left:auto;margin-bottom:0}.player-topbar__embedded-wrapper .player-topbar__embedded-course-progress .progress-line__numbers{color:#eee}.player-topbar__mobile-panel{display:flex;align-items:center;justify-content:center;padding:2px;border-bottom:1px solid #e6e9ed}.player-topbar__mobile-panel>button{padding:12px;color:#2b2b2b}.player-topbar__mobile-panel>button:focus,.player-topbar__mobile-panel>button:hover{color:#222}.player-topbar__mobile-panel>button .svg-icon{display:flex}.player-topbar__mobile-panel>button svg{width:1em!important;height:1em!important}.player-topbar__mobile-panel>span{margin:0 6px}@media (max-width:1024px){.player-topbar__step-pins{margin:0 30px}.player-topbar__step-pins .m-step-pin[data-is-active]::after{display:none}}@media (max-width:768px){.player__embedded-nav-buttons>button>span{display:none}}.lesson-sidebar{background-color:#fff;--focus-outline-color:rgba(51, 204, 51, 0.4)}.lesson-sidebar:hover .lesson-sidebar__wrapper,.lesson-sidebar[data-hovered] .lesson-sidebar__wrapper,.lesson-sidebar[data-pinned] .lesson-sidebar__wrapper{transform:translateX(0);transition:transform .2s ease 0s,box-shadow 0s ease .1s}.lesson-sidebar:hover:not([data-pinned]) .lesson-sidebar__wrapper,.lesson-sidebar[data-hovered]:not([data-pinned]) .lesson-sidebar__wrapper,.lesson-sidebar[data-pinned]:not([data-pinned]) .lesson-sidebar__wrapper{box-shadow:4px 0 5px 0 rgba(0,0,0,.3)}.lesson-sidebar:hover button:not(.st-button_style_none).lesson-sidebar__expand-sidebar,.lesson-sidebar[data-hovered] button:not(.st-button_style_none).lesson-sidebar__expand-sidebar,.lesson-sidebar[data-pinned] button:not(.st-button_style_none).lesson-sidebar__expand-sidebar{transform:translateX(-40px);opacity:0;transition:transform 0s ease-in .1s,opacity 0s ease-in .1s}.lesson-sidebar[data-pinned]{width:240px;flex-shrink:0}.lesson-sidebar[data-pinned] button.st-button_style_none.lesson-sidebar__pin-sidebar>.svg-icon{transform:rotate(0)}button:not(.st-button_style_none).lesson-sidebar__expand-sidebar{position:fixed;z-index:calc(var(--z-player-sidebar) - 1);top:var(--header-height);bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:16px 0;width:40px;font-size:13px;color:#999;background-color:rgba(230,233,237,.3);border:none;border-radius:0;letter-spacing:.6px;transform:translateX(0);opacity:1;transition:transform .25s ease-in .5s,opacity .35s ease-in .5s,left .2s}button:not(.st-button_style_none).lesson-sidebar__expand-sidebar:focus,button:not(.st-button_style_none).lesson-sidebar__expand-sidebar:hover{background-color:rgba(230,233,237,.6)}body[data-fullscreen] .lesson-wrapper[data-step-type=video] button:not(.st-button_style_none).lesson-sidebar__expand-sidebar{bottom:30px;margin-bottom:60px;background:linear-gradient(0deg,transparent,rgba(0,0,0,.1),transparent)}body[data-fullscreen] .lesson-wrapper[data-step-type=video] button:not(.st-button_style_none).lesson-sidebar__expand-sidebar:focus,body[data-fullscreen] .lesson-wrapper[data-step-type=video] button:not(.st-button_style_none).lesson-sidebar__expand-sidebar:hover{background:rgba(230,233,237,.2)}body[data-fullscreen-header-overlay=hidden] .lesson-sidebar:not([data-pinned]) button:not(.st-button_style_none).lesson-sidebar__expand-sidebar{left:-40px}.lesson-sidebar__expand-sidebar-content{position:relative;top:30%}.lesson-sidebar__expand-sidebar-content>.svg-icon{display:flex;width:10px;height:10px;margin:0 0 8px 1px}.lesson-sidebar__expand-sidebar-content>.svg-icon svg{width:100%;height:100%}.lesson-sidebar__expand-sidebar-content>span:nth-child(2){-ms-writing-mode:tb-rl;writing-mode:vertical-rl;transform:rotate(180deg)}button.st-button_style_none.lesson-sidebar__pin-sidebar{position:absolute;top:0;right:0;margin:2px;padding:5px;color:#d3d3d3;font-size:16px}button.st-button_style_none.lesson-sidebar__pin-sidebar:focus,button.st-button_style_none.lesson-sidebar__pin-sidebar:hover{color:#fff}button.st-button_style_none.lesson-sidebar__pin-sidebar .svg-icon{display:flex;width:1em;height:1em;transform:rotate(35deg);pointer-events:none}.lesson-sidebar__wrapper{position:fixed;z-index:var(--z-player-sidebar);top:0;left:0;min-width:240px;max-width:240px;height:100vh;background-color:#222;color:#eee;font-size:14px;transition:transform .3s ease-in .3s,box-shadow 0s linear .6s;transform:translateX(-240px)}.lesson-sidebar__wrapper .lesson-sidebar__body{display:flex;position:relative;min-height:100vh;max-height:100vh;padding-top:var(--header-height);flex-direction:column}.lesson-sidebar__wrapper .lesson-sidebar__body .lesson-sidebar__header{position:relative;padding:1.5em 1em;border-top:1px solid #5e5e5e}.lesson-sidebar__wrapper .lesson-sidebar__body .lesson-sidebar__course-title{font-size:16px;line-height:18px;color:inherit;font-weight:700}.lesson-sidebar__wrapper .lesson-sidebar__body .lesson-sidebar__course-progress{margin-bottom:0}.lesson-sidebar__wrapper .lesson-sidebar__body .lesson-sidebar__progress-line{width:100%;padding-top:7px}.lesson-sidebar__wrapper .lesson-sidebar__body .lesson-sidebar__progress-line line,.lesson-sidebar__wrapper .lesson-sidebar__body .lesson-sidebar__progress-line svg{width:100%}.lesson-sidebar__wrapper .lesson-sidebar__body .lesson-sidebar__progress-line .progress-line__numbers{display:none}.lesson-sidebar__wrapper .lesson-sidebar__body .lesson-sidebar__footer{flex-grow:0;align-self:flex-end;width:240px;margin-top:auto;bottom:0;left:0}.lesson-sidebar__wrapper .lesson-sidebar__body .lesson-sidebar__content{flex-grow:1;overflow-x:hidden;overflow-y:auto;overflow-y:overlay;--focus-outline-box-shadow-params:inset 0 0 0 4px}.lesson-sidebar__wrapper .lesson-sidebar__toc{max-width:240px}.lesson-sidebar__wrapper .lesson-controls{display:flex;justify-content:space-between;width:100%;margin-bottom:0;list-style-type:none;background-color:#222}.lesson-sidebar__wrapper .lesson-controls button{font-size:13px!important}.lesson-sidebar__wrapper .lesson-controls svg{width:18px;height:18px}.lesson-sidebar__wrapper .lesson-controls .button:not(.st-button_style_none).button_style_secondary,.lesson-sidebar__wrapper .lesson-controls button:not(.st-button_style_none).button_style_secondary{background-color:#222;color:#a5a5a5}.lesson-sidebar__wrapper .lesson-controls .button:not(.st-button_style_none).button_style_secondary:active,.lesson-sidebar__wrapper .lesson-controls .button:not(.st-button_style_none).button_style_secondary:focus,.lesson-sidebar__wrapper .lesson-controls .button:not(.st-button_style_none).button_style_secondary:hover,.lesson-sidebar__wrapper .lesson-controls button:not(.st-button_style_none).button_style_secondary:active,.lesson-sidebar__wrapper .lesson-controls button:not(.st-button_style_none).button_style_secondary:focus,.lesson-sidebar__wrapper .lesson-controls button:not(.st-button_style_none).button_style_secondary:hover{background-color:#707689;color:#eaecf0}.lesson-sidebar__wrapper .lesson-sidebar__lesson-name{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:190px;margin-right:auto}.lesson-sidebar__wrapper .lesson-sidebar__lesson-name.lesson-sidebar__lesson-name_disable{color:#939393;text-decoration:none;pointer-events:none}.lesson-sidebar__wrapper .lesson-sidebar__lesson-name.lesson-sidebar__lesson-name_skeleton{height:22px;width:100%;padding:.15em 0}.lesson-sidebar__wrapper .lesson-sidebar__lesson-name-placeholder{height:100%;border-radius:3px;display:inline-block;vertical-align:top}.lesson-sidebar__wrapper .lesson-sidebar__lesson-name-placeholder.placeholder-number{width:25px;margin-right:.2em}.lesson-sidebar__wrapper .lesson-sidebar__lesson-name-placeholder.placeholder-name{min-width:50px}.lesson-sidebar__wrapper .lesson-sidebar__module-header{position:relative}.lesson-sidebar__wrapper .lesson-sidebar__module-header:focus,.lesson-sidebar__wrapper .lesson-sidebar__module-header:hover{background:rgba(51,51,51,.5)}.lesson-sidebar__wrapper .sidebar-module-header{display:flex;align-items:center;justify-content:space-between;padding:1em;font-weight:700}.lesson-sidebar__wrapper .sidebar-module-header__title{margin-right:auto;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:190px}.lesson-sidebar__wrapper .lesson-sidebar__lesson{color:inherit;position:relative;display:flex;justify-content:space-between;align-items:center;padding:.5em 1em .5em 2em}.lesson-sidebar__wrapper .lesson-sidebar__lesson:focus,.lesson-sidebar__wrapper .lesson-sidebar__lesson:hover{background:#333;outline:0;text-decoration:none}.lesson-sidebar__wrapper .lesson-sidebar__lesson:focus span,.lesson-sidebar__wrapper .lesson-sidebar__lesson:hover span{text-decoration:none}.lesson-sidebar__wrapper .lesson-sidebar__lesson:focus .lesson-sidebar__lock-icon,.lesson-sidebar__wrapper .lesson-sidebar__lesson:hover .lesson-sidebar__lock-icon{color:#999}.lesson-sidebar__wrapper .lesson-sidebar__lesson.active{background:rgba(102,204,102,.5)}.lesson-sidebar__wrapper .lesson-sidebar__lesson.active:after{content:'';display:block;width:0;height:0;margin:0 auto;border:10px solid transparent;border-right-color:#fff;border-left:0;position:absolute;right:0;top:50%;transform:translateY(-50%)}.lesson-sidebar__wrapper .lesson-sidebar__lock-icon{height:18px;width:18px;display:block;color:#5e5e5e}.lesson-sidebar__wrapper .lesson-sidebar__lock-icon svg{height:18px;width:18px}.lesson-sidebar__wrapper .line-progress-bar{position:absolute;left:0;top:0;min-height:100%;width:4px;background-color:rgba(102,204,102,.2)}.lesson-sidebar__wrapper .line-progress-bar-green{position:absolute;left:0;bottom:0;width:4px;background-color:#6c6}.lesson-sidebar__wrapper .lesson__license-badge{text-align:left;padding-left:0;height:auto}.lesson-sidebar__exam-label{background:#fff;border-radius:5px;color:#222;font-weight:400;padding:0 5px;margin-right:5px}.lesson-tooltip{min-width:240px;max-width:300px;border-radius:5px;padding:1em;color:#a8a8a8;background:#222}.lesson-tooltip .lesson-tooltip__header{font-size:14px;color:#fff;text-transform:none}.lesson-tooltip .lesson-tooltip__details{margin-bottom:0}.lesson-tooltip .lesson-tooltip__details span{color:#fff}.lesson-tooltip .lesson-tooltip__locked-lesson{margin-bottom:0;display:inline-flex;align-items:center}.lesson-tooltip .lesson-tooltip__locked-lesson .lesson-sidebar__lock-icon{height:18px}.lesson-tooltip .lesson-tooltip__locked-lesson svg{width:16px;height:16px}.lesson-tooltip .lesson-tooltip__deadline-title{margin-bottom:0;font-weight:700;color:#fff}.player__step-pin{margin-right:3px}.m-step-pin{flex-shrink:0;border-radius:3px;background:#5e5e5e}.m-step-pin[data-is-random-exam][data-is-active]{background:rgba(94,94,94,.5)}.m-step-pin[data-is-passed],.m-step-pin[data-is-random-exam][data-is-passed]{background:#6c6}.m-step-pin[data-is-random-exam][data-is-active] .m-step-pin__icon svg{color:#e6e9ed}.m-step-pin[data-is-random-exam][data-is-passed] .m-step-pin__icon svg,button:not(.st-button_style_none).attachment-list__attach>.svg-icon{color:inherit}.m-step-pin[data-is-exam][data-is-attempted]{background-color:#9fa8e2}.m-step-pin[data-is-active]{box-shadow:0 0 0 1px #fff,inset 0 0 0 1px #fff;box-sizing:content-box}.m-step-pin[data-is-active]::after{content:" ";position:absolute;width:0;height:0;border-color:transparent transparent #fff;border-style:solid;padding:0;margin-left:3px;display:block;bottom:-1px;border-width:10px}.m-step-pin[data-is-active] .m-step-pin__pin{border-radius:1px}.m-step-pin__link{display:flex;text-decoration:none!important;align-items:center;border-radius:inherit;--focus-outline-color:#64c8ff;--focus-outline-box-shadow-params:0 0 0 2px}.m-step-pin__pin{border-radius:3px;width:26px;height:26px;display:block;font-weight:700;text-align:center;color:rgba(0,0,0,.5)}.m-step-pin__random-exam{font-size:13px;color:#e6e9ed;display:none}.m-step-pin__random-exam[data-is-finished]{color:#6c6}.m-step-pin__random-exam span{padding-right:6px;padding-left:2px;display:inline-block;white-space:nowrap}[data-is-active] .m-step-pin__random-exam{display:block}[data-is-passed] .m-step-pin__random-exam{color:rgba(0,0,0,.7)}.m-step-pin__icon{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.m-step-pin__icon.svg-icon svg{width:18px;height:18px;fill:rgba(0,0,0,.5);color:rgba(0,0,0,.5)}.lesson-plain{width:60em;border-left:1px solid #d3d3d3;border-right:1px solid #d3d3d3;margin:0 auto}.lesson-plain .lesson-plain__content-print{opacity:0}.lesson-plain .lesson-plain__close{text-align:center;margin:2em}.lesson-plain .lesson-plain__step-title{border-bottom:#ccc 1px solid;margin-top:1em}@media print{.lesson-plain{border:0}.lesson-plain .lesson-plain__content-print{opacity:1}}.lesson-end{margin:25px 10px}.lesson-end .lesson-end__congrats{text-align:center;margin-bottom:15px}.lesson-end__buy-course-btn.button{display:block;margin:0 auto}.step-preview{position:relative}.step-preview .step-preview__popup{width:16.5em;box-sizing:content-box;position:absolute;background:#fff;transform-origin:0 0;opacity:0;transition:none;top:38px;right:0;z-index:11;pointer-events:none;border:18px solid;border-bottom:0;border-color:rgba(238,238,238,.85);background-clip:padding-box}.step-preview .step-preview__popup .step-preview__caption{color:#000;padding:.5em;text-align:left;line-height:2em;background-color:rgba(238,238,238,.85)}.step-preview .step-preview__popup .step-show{width:16.5em;max-height:16.5em;background-color:#fff}.step-preview .step-preview__popup .step-show.step-show_is_video{max-height:9em;overflow-y:hidden}.step-preview .step-preview__popup .step-show .step-dynamic-container{width:50em;max-height:50em;overflow:hidden;transform-origin:0 0;transform:scale(.33) translateZ(0);position:relative}.step-preview .step-preview__popup::before{content:' ';width:0;height:0;border-style:solid;border-width:0 14px 14px;border-color:transparent transparent rgba(238,238,238,.85);position:absolute;top:-32px;right:13.5px}.step-preview .step-preview__popup:hover{display:none}.step-preview:hover>.step-preview__popup{opacity:1;transition:transform,opacity .2s}.lesson .lesson-edit-widget{margin-bottom:2em}.lesson__player_edit{max-width:752px!important;width:100%}.lesson__player_edit.lesson__player_edit-with-padding{padding-bottom:100px}.lesson-editor__menu-inner{display:flex;flex-wrap:wrap;justify-content:space-between;margin:-6px auto;max-width:752px}.lesson-editor__menu-inner>*{margin:6px 0}.lesson-editor__actions-lists{display:flex;margin-right:.75em}.lesson-editor__complete-actions{display:flex}.lesson-editor__complete-actions>:not(:last-child){margin-right:.75em}.lesson-edit__inner{display:flex}.creator-bar-dummy{display:none}.lesson-edit__breadcrumbs{display:block;max-width:752px;margin:0 auto}@media (min-width:1024px){.creator-bar-dummy{display:block;min-width:220px;max-width:240px;background-color:transparent;height:100vh}.lesson-edit__breadcrumbs{padding-left:240px;max-width:none}.lesson-editor__menu{padding-left:220px}}@media (min-width:1170px){.lesson__player_edit{max-width:992px!important}.lesson-edit__breadcrumbs{padding-left:140px}.lesson-editor__menu-inner{max-width:992px}}.web-console{padding-bottom:.5em}.web-console .web-console__pane{max-height:400px;padding:3px;background-color:#FFF;border:1px solid #000;overflow:auto}.web-console .web-console__status{text-align:right;margin-left:14px}.quiz-editor__more-about{padding:1em;border-radius:.1875em;font-size:14px;border:1px solid #eee;overflow:hidden;clear:both;margin-top:1em}.quiz-editor__more-about.quiz-editor__more-about_no-border{border:none;padding:.5em 0}.course .course-info-editor textarea,.step-editor-extra__textarea{border-color:#ddd;resize:none}.quiz-editor__more-about .quiz-editor__more-about-text,.quiz-editor__more-about .svg-icon{display:inline-block;vertical-align:middle}.quiz-editor__more-about .svg-icon{margin-top:-1px;height:24px}.step-editor-extra{margin:1em 0 0;padding:1em;background:#eee}.step-edit-extra__show-link .svg-icon svg{height:10px}.step-editor-extra__textarea{width:100%;margin-top:5px}.course .course-info-editor{font-size:14px}.course .course-info-editor .course-info-editor__header{display:flex;align-items:center;flex-wrap:wrap}.course .course-info-editor .st-h2{margin-bottom:.5em;margin-top:0}.course .course-info-editor .course__title.st-h2{line-height:28px;margin-bottom:19px}.course .course-info-editor .course__intro-inner{margin-top:20px}.course .course-info-editor .course-info-editor__title-wrapper{position:relative;width:100%}.course .course-info-editor .course-info-editor__title-wrapper .course-info-editor__title{font-size:1.25em;width:100%;margin-bottom:.5em;border-color:var(--validation-border-color,#ddd)}.course .course-info-editor .course-info-editor__textarea{width:100%;max-width:100%;height:auto}.course .course-info-editor .fileupload__form{margin-bottom:0}.course .course-info-editor fieldset{margin-top:0}.course .course-info-editor .course__target{padding-top:20px}.course .course-info-editor .course-index__adaptive-row{margin-bottom:30px;align-items:center;margin-right:1rem;margin-left:1rem}.course .course-info-editor .course-index__adaptive-note .svg-icon{top:5px;color:#6c6}.course .course-info-editor .course-index__adaptive-note .svg-icon svg{width:14px;height:21px}.course-info-editor__aside .course__prop_wrapped .course__prop-val textarea,.course__prop-list.prop-list .prop-list__prop-val.course__hours-per-weeks textarea{height:2.625em}.course .course-info-editor .course-index__selfpaced-note{margin-top:34px}.course-info-editor__lang .prop-list__prop-val,.course-info-editor__lang .prop-list__title,.course-info-editor__lang .s-select,.course-info-editor__lang .s-select__select{margin:0!important}.course-info-editor__aside .course__prop{margin-bottom:.5em}.course-info-editor__aside .course__prop .course__title{font-weight:400;margin-bottom:.7em;font-size:20px}.course-info-editor__aside .course__prop_wrapped{flex-wrap:wrap}.course-info-editor__aside .course__prop_wrapped .course__prop-val{width:100%;margin-bottom:.5em}.course-info-editor__aside .course-info-editor__textarea{margin-bottom:0}.course__prop-list.prop-list .prop-list__item{display:flex;justify-content:space-between;align-items:center}.course__prop-list.prop-list .prop-list__item.prop-list__item_wrapped{flex-wrap:wrap}.course__prop-list.prop-list .prop-list__item.prop-list__item_wrapped .prop-list__prop-val{width:100%}.course__prop-list.prop-list .prop-list__title{font-weight:400;color:#777}.course-info-editor__user-list{list-style-type:none;margin-bottom:0}.course-info-editor__user-list .course__prop-val{position:relative;margin:.5em 0}.course-info-editor__user-list button.cross{position:absolute;right:0;top:50%;transform:translateY(-50%);width:16px;height:16px}.section-editor__reorder.section-editor__reorder_direction_reverse .svg-icon,.unit-editor__reorder.unit-editor__reorder_direction_reverse .svg-icon{transform:scaleY(-1)}.course-info-editor__add-user{display:flex;border:1px solid #ddd;border-radius:.1875em}.course-info-editor__add-user input{width:100%;margin-bottom:0;border-radius:0;border:0}.course-info-editor__add-user button:not(.st-button_style_none){border-radius:0;border:0;border-left:1px solid #ddd}.course-info-editor__no_edit{color:grey;font-size:.8em}.course__instructor-editor{position:relative}.course__instructor-editor button.cross{top:0;right:10px;width:16px;height:16px}@media (min-width:768px){.course .course-info-editor .course-info-editor__header{flex-wrap:nowrap}}@media (min-width:1024px){.course .course-info-editor .course-index__adaptive-row{margin:0;padding:10px;border-radius:3px;background-color:#ffeec2;display:flex}.course .course-info-editor .course-index__adaptive-note .course-index__robot-icon{display:block;top:0;margin-right:10px;height:35px;width:35px}.course .course-info-editor .course-index__adaptive-note .course-index__robot-icon svg{height:35px;width:35px}}.lti-editor__title{margin:28px 0 24px;font-size:26px;font-weight:500;line-height:1.3}.lti-editor__not-available{margin-bottom:24px}.lti-editor__checkbox{margin-bottom:1em}.syllabus-editor{padding:42px 0 200px}.syllabus-editor__section-list{margin:0 0 40px}.syllabus-editor__section-list .remark{padding:0}.syllabus-editor__empty{display:flex;flex-direction:column;align-items:center}.syllabus-editor__create .plus_icon{top:2px;right:5px}.adaptiveness-edit{padding-bottom:4em}.adaptiveness-edit .adaptiveness-edit__adaptive{display:flex;justify-content:space-between;margin-top:2em;margin-bottom:1em;width:100%}.adaptiveness-edit .adaptiveness-edit__adaptive-option{width:45%}.adaptiveness-edit .adaptiveness-edit__adaptive-option-wrapper{border-radius:5px;border:1px solid #3c3;padding:.5em 1em .3em}.section-editor:not(:first-child){margin-top:40px}.section-editor__deleted{display:flex;justify-content:space-between;padding:22px 22px 22px 40px;border:1px solid #d8d8d8;border-left-width:5px;color:#999}.section-editor__head{display:flex;padding:22px 22px 22px 47px;position:relative;border:1px solid #d8d8d8;border-left-width:5px}.section-editor__head-content{flex:1}.section-editor__headline{display:flex;align-items:center;color:#999;font-size:14px}.section-editor__points{white-space:nowrap}.section-editor__delete,.section-editor__points{margin-left:24px!important}.section-editor__position{margin:0 16px 0 0;line-height:36px;font-size:20px;color:#5e5e5e}.section-editor__title{flex-grow:1;display:flex;flex-direction:column;position:relative}.section-editor__title-editor{display:flex;flex-grow:1;align-items:center}.section-editor__title-field{flex-grow:1}.section-editor__title-field input{margin:0;height:36px;padding:6px 14px;font-size:20px;letter-spacing:.15px;line-height:1.1}.section-editor__description{margin:12px 0}.section-editor__description textarea{margin:0;min-height:36px;max-height:160px;padding:7px 16px;font-size:14px;letter-spacing:.25px;line-height:1.43}.section-editor__reorder-btns{right:-30px}.new-unit__btn .plus_icon,.section-editor__add-existed .plus_icon,.section-editor__import .plus_icon{top:2px;right:5px}.section-editor__reorder{cursor:pointer;color:#ccc;padding:6px}.section-editor__reorder:hover,.section-editor__reorder:target{color:#999;background:#f3f4f6}.section-editor__delete{font-size:14px;color:#999}.section-editor__delete svg{vertical-align:top}.section-editor__unit-list{margin-left:28px;padding:15px 0;border:1px solid #d8d8d8;border-top:0}.section-editor__actions{margin:17px 0 17px 50px}.section-editor__unit-draggable{overflow:visible!important}.section-editor__unit-draggable.animated .unit-editor_only_hover{opacity:0}.section-editor__unit-ghost.unit-editor{z-index:1;box-shadow:0 0 15px grey;margin:0;padding-left:24px;padding-right:24px;transition:transform 0s,box-shadow .3s}.section-editor__unit-ghost.unit-editor .unit-editor__reorder-btns{display:none}.section-editor__add-existed{margin:17px 0 17px 50px!important}.section-editor__add-existed+.section-editor__add-existed,.section-editor__add-existed+.section-editor__import,.section-editor__import+.section-editor__add-existed,.section-editor__import+.section-editor__import{margin-left:.5em!important}.deadlines-editor{margin-top:16px}.deadlines-editor.deadlines-editor_for_course{margin-top:40px;padding:24px 32px;background-color:#f3f4f6;border:1px solid #d3d3d3}.deadlines-editor.deadlines-editor_for_course h2{margin:0 0 18px;font-size:20px;font-weight:500;letter-spacing:.15px}.deadlines-editor__advanced-settings{margin-top:14px}.deadlines-editor__advanced-settings-disabled-note{flex-basis:100%;color:#999;font-size:14px}.deadlines-editor__advanced-settings-disabled-note a{text-decoration:underline}button.st-button_style_link.deadlines-editor__advanced-toggle{padding:0 6px;margin:16px 0 0 -6px;line-height:24px;font-size:14px;letter-spacing:.25px}button.st-button_style_link.deadlines-editor__advanced-toggle>.feature-tariff-badge{margin:0 6px 0 0}button.st-button_style_link.deadlines-editor__advanced-toggle>.svg-icon{margin-left:3px;font-size:12px;color:#999}button.st-button_style_link.deadlines-editor__advanced-toggle>.svg-icon svg{width:1em;height:1em}.deadlines-editor__date-row{display:flex;flex-wrap:wrap;align-items:flex-start;margin:-4px -12px}.deadlines-editor__date{margin:4px 12px}.deadlines-editor__label{display:block;margin-bottom:4px;font-size:12px;line-height:1.17;letter-spacing:.4px;color:#5e5e5e}.deadlines-editor__label .svg-icon.question_icon{width:auto;height:auto;top:0;color:#999}.deadlines-editor__label .svg-icon.question_icon svg{width:14px;height:14px}.deadlines-editor__label-hint{margin-left:3px}input.deadlines-editor__date-picker-input{padding:7px 16px;height:auto;width:200px;font-size:14px;line-height:1.43}.deadline-editor__more-settings,.deadlines-editor__course-deadline-policy{flex-basis:100%;margin-top:14px}.deadlines-editor__course-deadline-policy-select{min-width:200px}button.st-button_style_link.deadlines-editor__more-settings-open{font-size:14px;line-height:1.29;letter-spacing:.25px;text-align:unset;text-decoration:underline}.certificate-editor .certificate-editor__images{width:30%}.certificate-editor .certificate-editor__preview{width:65%}.certificate-editor .certificate-editor__upload-link{color:#00a8ff;background-color:transparent;border-color:transparent;padding:0}.certificate-editor .certificate-editor__upload-link:hover{text-decoration:underline}.certificate-editor .certificate-editor__preview-certificate{height:435px;position:relative}.certificate-editor .certificate-editor__scroll-fix{position:absolute;height:100%;width:100%;top:0;left:0}.certificate-editor .certificate-editor__preview-sign-image{width:900px;height:150px}.certificate-editor .certificate-editor__preview-org-image{height:150px}.certificate-editor .certificate-editor__links{display:flex;justify-content:flex-end}.certificate-editor .certificate-editor__footer-text-wrapper,.certificate-editor .certificate-editor__org-text-wrapper{border:2px dotted #ccc;border-radius:5px;padding:10px;position:absolute;left:90px}.certificate-editor .certificate-editor__org-text-wrapper{top:82px;width:200px}.certificate-editor .certificate-editor__footer-text-wrapper{bottom:90px}.certificate-editor__wrapper{display:flex;justify-content:space-between;margin-top:16px}.lesson-edit-creator-bar{display:none;padding-top:var(--header-height);margin-bottom:50px;position:fixed;top:0;height:calc(100vh - 66px);width:210px;background:#222;z-index:14;color:#bbb;font-size:13px}.lesson-edit-creator-bar .lesson-edit-creator-bar__main{overflow-x:hidden;height:calc(100% - 50px);-ms-overflow-style:none}.lesson-edit-creator-bar .lesson-edit-creator-bar__main::-webkit-scrollbar{width:0}.lesson-edit-creator-bar .add_step{padding-top:10px;margin-top:0}.lesson-edit-creator-bar .plugins-list__item{list-style-type:none;border-top:1px solid #bbb}.lesson-edit-creator-bar .plugins-list__button{padding:10px;display:flex;justify-items:baseline;align-items:center;color:#bbb;width:100%;transition-property:opacity,background-color;transition-duration:.5s;transition-timing-function:ease}.lesson-edit-creator-bar .plugins-list__button[disabled]{opacity:.5}.lesson-edit-creator-bar .plugins-list__button:hover{background-color:#333}.lesson-edit-creator-bar .plugin-list__item-content{margin-left:5px}.lesson-edit-creator-bar .plugin-list__item-content .feature-tariff-badge{display:inline-block;margin:6px 0 0}.lesson-edit-creator-bar .plugin-list__item-title{text-overflow:ellipsis;overflow:hidden}.lesson-edit-creator-bar .plugins-list__item:last-of-type{border-bottom:1px solid #bbb}.lesson-edit-creator-bar .plugins__more{padding:10px;color:#fff}.lesson-edit-creator-bar .plugins-list__header{padding-left:20px;color:#fff}@media (min-width:1024px){.lesson-edit-creator-bar{display:block}}.material-editor{height:100%;width:100%}.material-editor>.error{margin:16px}.unit-editor{border-bottom:1px solid #d8d8d8;padding:17px 0 30px;margin:0 24px;display:flex;align-items:center;color:#999;background:#fff;will-change:box-shadow,transform;transition:transform .2s,box-shadow .3s;position:relative}.unit-editor .unit-editor_only_hover{opacity:1;transition:opacity .3s}.unit-editor:not(:hover) .unit-editor_only_hover{opacity:0}.section-editor__reorder-btns,.unit-editor__reorder-btns{position:absolute;height:100%;top:0;width:30px;display:flex;flex-direction:column;justify-content:center;text-align:center}.unit-editor__reorder-btns{right:-54px}.unit-editor__reorder{cursor:pointer;color:#ccc;padding:8px}.unit-editor__reorder:hover,.unit-editor__reorder:target{color:#999;background:#f3f4f6}.new-unit__cover-image,.unit-editor__cover-image{min-height:60px;min-width:60px;background-repeat:no-repeat;background-position:center;background-size:cover}.unit-editor__drag{height:20px;color:#d8d8d8;cursor:move}.unit-editor__delete{font-size:14px;color:#999}.unit-editor__delete svg{position:relative;top:2px;width:14px;height:14px}.unit-editor__lesson-title{flex-grow:1;margin-left:5px;margin-right:1em}.unit-editor__lesson-title .st-input{height:auto;padding:2px 5px}.unit-editor__cover-image{background-color:#eee;margin-left:15px;margin-right:22px}.unit-editor__info{width:100%}.unit-editor__headline{display:flex;align-items:center;width:100%;font-size:14px}.unit-editor__headline .button{min-width:160px}.unit-editor__stats{display:flex;align-items:center;margin:5px 0 0;width:100%}.unit-editor__stat{font-size:12px;padding:4px 0;white-space:nowrap;margin-right:12px;display:flex;align-items:center;height:24px;color:#999}.unit-editor__stat-expand{margin-right:auto!important}.unit-editor__stat_has_delimiter::before{content:"•";margin:0 8px 0 -4px}.unit-editor__stat-icon{width:16px;margin-right:5px;line-height:100%}.unit-editor__stat-icon svg{width:16px;top:-2px;position:relative}.unit-editor__stat-icon.st-user_icon,.unit-editor__stat-icon.st-user_icon svg{width:14px;height:14px}progress[value].unit-editor__progress-bar{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;color:#6c6;width:50px;height:3px;margin-right:5px}progress[value].unit-editor__progress-bar::-webkit-progress-bar{border-radius:3px;background-color:#ddd}progress[value].unit-editor__progress-bar::-webkit-progress-value{border-radius:3px;background-color:#6c6}progress[value].unit-editor__progress-bar::-moz-progress-bar{border-radius:3px;background-color:#6c6}.new-unit{padding:17px 0 30px;margin:0 24px;display:flex;align-items:flex-start;color:#999}.new-unit__lesson-title{flex-grow:1;margin-right:1em}.new-unit__cover-image{background-color:#eee;margin-left:26px;margin-right:22px}.new-unit__info{width:100%}.new-unit__icon{display:inline-block;width:16px;height:16px}.new-unit__headline{display:flex;align-items:flex-start;width:100%;font-size:14px;padding-right:30px}.new-unit__stats{display:flex;align-items:center;margin:2px 0 0;width:100%}.new-unit__stat{font-size:12px;padding:4px 0;white-space:nowrap;margin-right:12px;display:flex;align-items:center;height:24px}.new-unit__btn{white-space:nowrap}.lesson-attachments{display:flex;flex-direction:column;min-height:500px}.lesson-attachments__link{color:#000;flex-grow:1;text-decoration:underline}.lesson-attachments__item{display:flex;padding:26px 0;border-bottom:1px solid #d8d8d8;align-items:center}button.lesson-attachments__delete{color:#fff;margin-left:3px;background:#b7b7b7;padding:.5em!important}.reviews-pagination__add-label .svg-icon,a.reviews-pagination__add-btn .svg-icon{margin-left:-6px;margin-right:10px}.attachment-detail{display:inline-block}.attachment-detail:not([data-disabled]) .attachment-detail__icon,.attachment-detail:not([data-disabled]) button:not(.st-button_style_none).attachment-list__attach>.svg-icon{display:none}.attachment-detail__link,button.attachment-list__attach:not(.st-button_style_none){display:flex;align-items:center;padding:5px 14px;border-radius:4px;background-color:#f6f6f6;color:#56a4ff;border:1px solid transparent;text-decoration:none;font-size:14px;line-height:1.29;letter-spacing:.25px}.attachment-detail__link[data-empty],button.attachment-list__attach[data-empty]:not(.st-button_style_none){color:#5e5e5e!important;cursor:auto}.attachment-detail__link:active,.attachment-detail__link:focus,.attachment-detail__link:hover,button.attachment-list__attach:active:not(.st-button_style_none),button.attachment-list__attach:focus:not(.st-button_style_none),button.attachment-list__attach:hover:not(.st-button_style_none){background-color:#f3f4f6;color:#1466c6;border-color:#ccc;text-decoration:none}.attachment-detail__icon,button:not(.st-button_style_none).attachment-list__attach>.svg-icon{display:inline-flex;margin-left:-6px;margin-right:6px;font-size:20px;color:#999}button:not(.st-button_style_none).attachment-detail__delete{margin-right:-8px;margin-left:8px;background:0 0;border:none;padding:4px;color:#999;font-size:11px}.invitations-modal__footer,.invitations-modal__form[data-folded],.section-settings .form-row[data-is-exam],.section-settings__footer{border-top:1px solid #ddd}button:not(.st-button_style_none).attachment-detail__delete:active,button:not(.st-button_style_none).attachment-detail__delete:focus,button:not(.st-button_style_none).attachment-detail__delete:hover{color:#d41f1f}button:not(.st-button_style_none).attachment-detail__delete>.svg-icon{display:flex}button:not(.st-button_style_none).attachment-detail__delete>.svg-icon>svg{width:1em;height:1em}.attachment-list{display:flex;flex-wrap:wrap;margin:8px -4px}.attachment-list .attachment-detail__link,.attachment-list button.attachment-list__attach:not(.st-button_style_none){margin:4px}button:not(.st-button_style_none).attachment-list__attach{display:inline-flex}.section-settings{font-size:14px}.section-settings.section-settings_flex-row-comp{margin-right:-1rem;margin-left:-1rem}.section-settings label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.section-settings label[data-is-exam]{font-weight:500;color:#222}.section-settings .flex-row{margin-top:.5em}.section-settings__needs-plan{margin:0 0 12px;font-size:14px;line-height:1.43;letter-spacing:.25px;color:#999}.section-settings__needs-plan .feature-tariff-badge{margin:0 6px 0 0}.section-settings__exam-settings{border-bottom:1px solid #ddd;margin-bottom:1em}.section-settings__random-exam-settings{background-color:#f3f4f6;padding-top:1em;margin-bottom:1em}.section-settings__random-exam-settings .flex-row .col-xs-6:first-child{padding-left:2em}.section-settings__random-exam-settings .st-size-normal{font-size:14px}.section-settings__required-score{color:#999}.section-settings__required-score .spinner-small_icon{color:#ccc}.section-settings__required-score .spinner-small_icon svg{height:1em;width:1em}.section-settings__random-exam-course .spinner-small_icon{display:inline-block;margin-top:.5em;color:#999}.section-settings__random-exam-course .spinner-small_icon svg{height:1.5em;width:1.5em}.section-settings__random-exam-course-select .empty-option{font-style:italic!important}.section-settings__random-exam-course-empty{display:inline-block;font-style:italic;padding:10px 0}.section-settings__required-percent[type=number]{width:60px}.section-settings__form-checkbox{margin-top:.75em}.section-settings__footer{margin-top:2em;display:flex;padding:1rem 1rem 0}.lesson-search__input{margin:1em 0}.lesson-search__input input{margin:0}.lesson-search__found-lesson{display:flex;align-items:center;list-style:none;border-bottom:1px solid #e6e9ed;padding-bottom:21px;padding-top:14px;cursor:pointer}.lesson-search__found-lesson:last-child{border-bottom:none}.lesson-search__found-lesson-title{flex-grow:1;margin-right:1em}.lesson-search__lesson-add-btn{width:32px;height:32px;background-color:#fff;color:#d8d8d8;padding:0;display:flex;justify-content:space-around;align-items:center}.import-lessons__read-file-progress .svg-icon,.import-lessons__read-file-progress svg,.import-lessons__step-ind,.import-lessons__step-ind .svg-icon,.import-lessons__step-ind .svg-icon svg{height:1em;width:1em}.lesson-search__found-lesson:hover .lesson-search__lesson-add-btn{background-color:#54ad54;color:#fff}.lesson-search__lesson-add-btn.st-button_style_none:hover{background-color:#288b28!important}.import-lessons__modal-reset{margin:0 -30px}.import-lessons__input{padding:0 30px;display:flex}.import-lessons__input[data-not-empty]{box-shadow:0 1em 2em rgba(34,34,34,.05);padding-bottom:10px}.import-lessons__read-file-progress{display:inline-flex;flex-direction:row;justify-content:center;align-items:center;color:#5e5e5e;margin-left:.5em;font-size:14px}.import-lessons__read-file-progress .svg-icon{margin-right:.5em}.import-lessons__result{overflow:auto;max-height:calc(80vh - 160px)}.import-lessons__items{padding:10px 20px 0}.import-lessons__step{padding:.7em 10px;border-bottom:1px solid #ddd;border-radius:6px}.import-lessons__step:last-child{border-bottom:none}.import-lessons__step:hover{background:rgba(204,204,204,.2)}.import-lessons__step:hover .import-lessons__step-ind{color:#5e5e5e}.import-lessons__step:hover .import-lessons__step-type{opacity:1}.import-lessons__step[data-folded] .import-lessons__step-text{font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.import-lessons__step[data-folded] .import-lessons__step-options{display:none}.import-lessons__step-head{display:flex;align-items:baseline;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.import-lessons__step-toggler{cursor:pointer}.import-lessons__step-type{font-size:12px;margin-left:.5em;opacity:.5}.import-lessons__step-type span{padding:.1em .5em;border:1px solid #222;border-radius:.75em;display:inline-felx}.import-lessons__step-text{flex:1;cursor:pointer}.import-lessons__step-options{margin:0 0 0 30px;font-size:14px}*+.group-editor__email-invitations-list,.import-lessons__step-head+.import-lessons__step-options{margin-top:.5em}.import-lessons__step-ind{font-style:none;margin-right:.75em;text-align:center;color:#b7b7b7;position:relative;top:.25em}.import-lessons__example table{width:100%}.import-lessons__example table td{border:1px solid #ccc}.import-lessons__example-title{font-size:16px;font-weight:500;margin-bottom:.5em}.import-lessons__actions{background-color:#fff;box-shadow:0 -1em 2em rgba(34,34,34,.05);position:-webkit-sticky;position:sticky;bottom:0;z-index:3;text-align:center;padding-top:20px}.group-editor__load-more{opacity:.6}.group-editor__load-more:hover{opacity:1}.group-editor__load-more:not(.st-button_style_none).secondary{font-size:12px;padding:6px 10px;border-radius:4px}.invitations-editor .spinner-small_icon{color:#ccc}.invitations-editor .spinner-small_icon svg{height:1.5em;width:1.5em}.invitations-editor__actions{display:flex;align-items:center;margin-bottom:.5em}.invitations-editor__desc{font-size:14px}.invitations-editor__invitations{list-style:none;display:flex;flex-direction:column;align-items:flex-start}.invitations-editor__invitations_empty{color:#ccc;font-size:14px}.invitations-editor__invitation-item{font-size:14px}.invitations-editor__add{--data-tooltip-max-width:400px}.invitations-editor__add .svg-icon,.invitations-editor__add svg{width:1.2em;height:1.2em!important}.invitations-editor__add .svg-icon{margin-right:.4em}.invitations-editor__add:not(.st-button_style_none){padding:.6em .9em;display:flex;align-items:center}.invitation-item{display:flex;max-width:calc(100% + 1em);padding:.3em 1em;margin:0 -1em;border-radius:4px}.invitation-item__name+.invitation-item__action,.invitation-item__type+.invitation-item__name{margin-left:.5em}.invitation-item:hover{background-color:#f3f4f6}.invitation-item:hover .invitation-item__type{color:#999}.invitation-item__type{color:#ccc;transition:color .2s}.invitation-item__type,.invitation-item__type svg{width:20px;height:22px}.invitation-item__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#56a4ff;cursor:pointer}.invitation-item__name:hover{color:#1466c6}[data-is-used] .invitation-item__name{color:#ccc;text-decoration:line-through}.invitation-item__action{cursor:pointer;color:#ccc;transition:color .2s}.invitation-item:hover .invitation-item__action{color:#d41f1f}.email-invitations-list .spinner-small_icon,.email-invitations-list__invitations_empty{color:#ccc}.email-invitations-list .spinner-small_icon svg{height:1.5em;width:1.5em}.email-invitations-list__invitations{list-style:none;font-size:14px}.email-invitations-item{padding:.3em 1em;margin:0 -1em}.email-invitations-item__name{overflow:hidden;max-width:500px;text-overflow:ellipsis;white-space:nowrap;color:#56a4ff;cursor:pointer;padding:0}.email-invitations-item__name:hover{color:#1466c6}.email-invitations-item__name+.email-invitations-item__action{margin-left:.5em}.email-invitations-item__action{cursor:pointer;color:#ccc;transition:color .2s;padding:0}.email-invitations-item:hover .email-invitations-item__action{color:#d41f1f}.member-field__input-control{border:1px solid #acd1ac;border-radius:4px}.member-field__input-control[data-is-success]{border-color:#6c6}.member-field__input-control[data-has-errors]{border-color:#d41f1f}.member-field__input-control[data-disabled]{border-color:#ccc}.member-field__input[type=text]{width:100%;min-width:0;border:none;margin-bottom:0}[data-has-errors] .member-field__input[type=text]{background-color:rgba(212,31,31,.1)}.member-field__input[type=text][disabled]{background:0 0;cursor:not-allowed}.member-field__button{--data-tooltip-max-width:400px}.member-field__button:not(.st-button_style_none){height:2.625em;padding-left:1em;padding-right:1em;border-radius:0;border:none}[data-has-errors] .member-field__button:not(.st-button_style_none){background-color:rgba(212,31,31,.5)}.member-field__button .svg-icon,.member-field__button svg{width:16px;height:16px}.member-field__errors{display:block;max-width:220px;color:#d41f1f;font-size:12px}.member-item__action,.members-list .spinner-small_icon,.members-list__members_empty{color:#ccc}.members-list .spinner-small_icon svg{height:1.5em;width:1.5em}.members-list__members{list-style:none;font-size:14px}.member-item{padding:.3em 1em;margin:0 -1em;will-change:transform}*+.member-item__action,.search-members__search-field+.search-members__search-btn{margin-left:.5em}.invitations-modal__body+.invitations-modal__footer,.invitations-modal__form,.invitations-modal__header+.invitations-modal__body{margin-top:1.5em}.member-item__action{cursor:pointer;transition:color .2s;padding:0}.member-item:hover .member-item__action{color:#d41f1f}.search-members__search-field{width:244px}.search-members__input[type=text]{width:100%;font-size:14px}.search-members__search-btn{height:41px}.invitations-modal__header{font-size:22px;font-weight:500;padding:.4em 0;border-bottom:1px solid #ddd}.invitations-modal__footer{padding:1em 0 0;text-align:right}.invitations-modal__email-list{width:100%;list-style:none;font-size:.875em;line-height:2em}.invitations-modal__email-list li{display:flex;align-items:center;padding:0 .5em}.invitations-modal__email-list li,.invitations-modal__email-list li[data-status=waiting]{color:#ccc}.invitations-modal__email-list li[data-status=running],.invitations-modal__email-list li[data-status=finished]{color:#222}.invitations-modal__email-list li[data-status=finished] .invitations-modal__email-list-ind{color:#6c6}.invitations-modal__email-list li[data-has-problems],.invitations-modal__email-list li[data-has-problems] .invitations-modal__email-list-ind{color:#d41f1f}.invitations-modal__email-list .invitations-modal__email-list-ind{font-style:none;margin-right:.5em;text-align:center}.invitations-modal__email-list .invitations-modal__email-list-ind,.invitations-modal__email-list .invitations-modal__email-list-ind .svg-icon,.invitations-modal__email-list .invitations-modal__email-list-ind .svg-icon svg{height:1.3em;width:1.3em}.invitations-modal__email-list .spinner-small_icon{color:#ccc}.invitations-modal__form[data-folded] .invitations-modal__textarea-wrapper{overflow:hidden;height:0}.invitations-modal__form[data-folded] .invitations-modal__expand-btn{display:block;left:50%;transform:translateX(-50%) translateY(-50%)}.invitations-modal__form+.invitations-modal__email-list{margin-top:.3em}.invitations-modal__textarea{width:100%;max-height:30vh;margin-top:0;margin-bottom:1em}.invitations-modal__section-title{font-size:18px;font-weight:400}button:not(.st-button_style_none).invitations-modal__expand-btn{display:none;padding:6px 12px;border-radius:6px;font-size:14px;border:1px solid #ddd}button:not(.st-button_style_none).invitations-modal__expand-btn,button:not(.st-button_style_none).invitations-modal__expand-btn:focus,button:not(.st-button_style_none).invitations-modal__expand-btn:hover{color:#777;background-color:#fff}button:not(.st-button_style_none).invitations-modal__expand-btn:focus,button:not(.st-button_style_none).invitations-modal__expand-btn:hover{border-color:#a8a8a8}.reports-table__cell{width:25%;text-align:center}.course-reports-table{position:relative}.course-reports-table__expir-note{position:absolute;top:8px;left:454px;font-size:12px;letter-spacing:.4px}.course-reports-table__category{margin:0 0 8px;font-size:18px;font-weight:500;letter-spacing:.17px}.course-reports-table__list{list-style:none;margin:0 0 32px;font-size:14px;line-height:1.43;letter-spacing:.25px}.course-reports-table__item{padding:16px 0;border-bottom:1px solid #E9EBFA}.course-reports-table__item-main{display:flex;align-items:flex-start;min-height:34px}.course-reports-table__item-title{width:244px;margin-right:10px}.course-reports-table__item-action{width:174px;margin-right:10px}.course-reports-table__item-action-loader{display:inline-block;padding:6px 16px;color:#3e50cb}button.course-reports-table__item-action-create,button.course-reports-table__item-action-update{padding:10px 24px;font-size:inherit}.course-reports-table__item-content{flex:1;display:flex;align-items:center}.course-reports-table__item-datetime{margin:4px 16px 4px 0}.course-reports-table__item-files{margin:-4px 8px -4px -4px}.course-reports-table__item-descr-help{margin:2px 0 2px auto;color:#a5a5a5}.course-reports-table__item-descr-help:focus,.course-reports-table__item-descr-help:hover{color:#222}.course-reports-table__item-descr-help>.svg-icon{color:inherit}.course-reports-table__item-descr-tooltip{max-width:520px;font-size:14px}.course-reports-table__item-description{color:#999}.course-reports-table__item-description>span{margin-right:5px}button.course-reports-table__item-sample-btn{margin:0;padding:0 0 2px;background:0 0;border:none;border-radius:0;color:inherit;font-size:12px;vertical-align:baseline;letter-spacing:.4px;border-bottom:1px dashed;outline:0}button.course-reports-table__item-sample-btn:focus,button.course-reports-table__item-sample-btn:hover{background:0 0;border-bottom:1px dashed;color:#5e5e5e}button.course-reports-table__item-sample-btn:active{color:#222}button.course-reports-table__item-sample-btn>.svg-icon{display:inline-flex;width:1em;height:1em;vertical-align:bottom}button.course-reports-table__item-sample-btn>.svg-icon svg{width:100%;height:100%}.course-reports-table__item-sample{margin-top:16px;min-height:104px;overflow:auto}.course-reports-table__item-sample-error{margin:0 auto}.course-reports-table__item-sample-table{width:100%;margin:0;border-collapse:collapse}.course-reports-table__item-sample-table td,.course-reports-table__item-sample-table th{padding:4px;text-align:left;font-size:10px;line-height:1.4;letter-spacing:.33px;border:1px solid #eaecf0}.course-reports-table__item-sample-table th{font-weight:500;border-bottom-color:#ccc}@media (max-width:1024px){.course-reports-table__expir-note{position:static;left:0;top:0;margin:3px 12px;float:right}.course-reports-table__item-main{display:grid;grid-template-areas:"title title" "action content";grid-template-columns:auto 1fr;align-items:center}.course-reports-table__item-title{grid-area:title;width:auto;margin:0 0 12px}.course-reports-table__item-action{grid-area:action;min-width:130px;width:auto;margin:0 20px 0 0}.course-reports-table__item-content{grid-area:content;flex-wrap:wrap}.course-reports-table__item-files{margin-right:2px}.course-reports-table__item-descr-tooltip{font-size:12px;max-width:90vw}button.course-reports-table__item-action-create,button.course-reports-table__item-action-update{padding:8px 14px}.course-reports-table__item-action-loader{padding:8px 0}}.toc-promo__section:not(:first-child){border-top:1px solid #e6e9ed}.toc-promo__section-widget{padding:10px 0;font-size:20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:flex;align-items:flex-start}.toc-promo__section-widget[data-foldable]{cursor:pointer}.toc-promo__section-widget-title{flex-grow:1}.toc-promo__section-widget-icon svg{color:#9a9faf}.toc-promo__section-widget-icon,.toc-promo__section-widget-icon.svg-icon svg{width:14px}.toc-promo__lessons{margin:0;counter-reset:section}.toc-promo__lessons:not(:empty){padding:0 0 1em}.toc-promo__lesson:before{counter-increment:section;content:counter(section) ". "}.toc-promo-lesson{display:flex;align-items:flex-start}.toc-promo-lesson__title{flex-grow:1;margin-left:.5em;text-decoration:none;color:#222}.toc-promo-lesson__title:hover{color:#222}.toc-promo-lesson__title-placeholder{display:inline-block;border-radius:4px}.toc-promo-lesson__button:not(.st-button_style_none){font-size:12px;padding:4px 8px;line-height:1.17;border-radius:3px;white-space:nowrap}.course-promo-enrollment{display:flex;flex-direction:column}.course-promo-enrollment__annotation{font-size:14px}.course-promo-enrollment__price-container+.course-promo-enrollment__actions{margin-top:14px}[data-is-mobile] .course-promo-enrollment__price-container{display:flex;justify-content:center}.course-promo-enrollment__price{white-space:nowrap;font-size:34px;line-height:1}.course-promo-enrollment__price_free{font-size:28px}.course-promo-enrollment__price-old{margin-left:24px;white-space:nowrap;font-size:20px;text-decoration:line-through}.course-promo-enrollment__actions{display:flex;flex-wrap:wrap;margin:-7px -25px}.course-promo-enrollment__actions>*{flex:1 1 calc(50% - 50px);min-width:260px;max-width:290px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.course-promo-enrollment__actions>*,.course-promo-enrollment__actions>:not(.st-button_style_none){margin:7px 25px}.course-promo-enrollment__actions a:not(.st-button_style_none),.course-promo-enrollment__actions button:not(.st-button_style_none){padding:14px 24px;font-size:20px;border-radius:4px}[data-is-mobile] .course-promo-enrollment__actions{justify-content:center}[data-is-mobile] .course-promo-enrollment__actions>*,[data-is-mobile] .course-promo-enrollment__actions>:not(.st-button_style_none){margin:0 .3em .3em}.course-promo-enrollment__join a,.course-promo-enrollment__join button{display:block;width:100%}.course-promo-enrollment__join-btn{font-weight:500!important}.attempt-wrapper__review-stages>li>b,.attempt-wrapper__review-stages>li>strong,.cost-info__section span[data-is-accented],.course-promo-summary__average{font-weight:500}.course-promo-review{border-left:2px solid #e9ebfa;padding-left:14px}.course-promo-review:not(:first-child){margin-top:32px}.course-promo-review__content{line-height:1.44}.course-promo-review__content_original{margin-top:14px}.course-promo-review__rating-stars+.course-promo-review__content{margin-top:12px}.course-promo-review__footer{margin-top:8px;font-size:14px}.course-promo-review__author{color:#56a4ff}.course-promo-review__date{color:#999;margin-left:8px}.course-promo-review__rating-stars{font-size:20px;line-height:1}.course-promo-review__read-more{margin-top:20px;font-size:14px}.course-promo-review__trans-btn.st-button_style_none{margin-top:14px;color:#999;padding:0;font-size:14px;border-bottom:1px dashed #999}.course-promo-review__trans-btn.st-button_style_none:hover{border-bottom:none}.course-promo-summary__stats{display:flex;justify-content:space-between}.course-promo-summary__stats+.course-promo-summary__students{margin-top:2px}.course-promo-summary__rating{display:flex;flex-grow:1;font-size:20px;line-height:1}.course-promo-summary__average{margin-left:5px}.course-promo-summary__reviews-count,.course-promo-summary__students{font-size:14px}.course-promo-summary__reviews-count{color:#56a4ff}.course-deadlines{text-align:left}.attempt-wrapper__result-icon{display:inline-block;vertical-align:top;height:24px;margin-right:.5em}.attempt-wrapper__result-icon .spinner-small_icon{color:#5e5e5e}.attempt-wrapper__result-icon_settled.svg-icon svg,.submission__status-badge-ico.submission__status-badge-ico_settled svg{color:#6e7ed9}.attempt-wrapper__result-icon .spinner-small_icon svg{height:1.5em;width:1.5em}.attempt-wrapper__review-stages-ui.attempt-wrapper{margin:50px 0 30px;background:0 0;border-top:none}.attempt-wrapper__review-stages-ui.attempt-wrapper .attempt__inner{margin:0;padding:0;background:0 0}.attempt-wrapper__review-stages-ui.attempt-wrapper .attempt__inner:not(:last-child){margin-bottom:16px}.attempt-wrapper__review-stages-ui.attempt-wrapper .attempt{margin:0;padding:0}.attempt-wrapper__review-stages-ui.attempt-wrapper .attempt__message{margin:0 0 10px;padding:0!important;background:0 0}.attempt-wrapper__review-stages-ui.attempt-wrapper .attempt__message>span{display:inline-block;padding:10px 16px;font-size:14px;line-height:1.43;letter-spacing:.25px;border-radius:4px;background-color:#f3f4f6}.attempt-wrapper__review-stages-ui.attempt-wrapper .attempt__message .attempt-message_error,.attempt-wrapper__review-stages-ui.attempt-wrapper .attempt__message .attempt-message_wrong{background-color:#feebe8;color:#d41f1f}.attempt-wrapper__review-stages-ui.attempt-wrapper .attempt__message .attempt-message_correct{background-color:#e9f9e9}.attempt-wrapper__review-stages-ui.attempt-wrapper .attempt__message .attempt-message_correct_not_graded{display:none}.attempt-wrapper__review-stages-ui.attempt-wrapper .attempt__additional-message{margin:8px 0 0;padding:10px 16px;font-size:14px;line-height:1.43;letter-spacing:.25px}.attempt-wrapper__review-stages-ui.attempt-wrapper .attempt-wrapper__result-icon{margin-right:8px;height:1em;font-size:18px}.attempt-wrapper__review-stages-ui.attempt-wrapper .attempt-wrapper__result-icon svg{width:1em;height:1em}.attempt-wrapper__review-stages-container{display:flex;margin:0 0 32px}.attempt-wrapper__review-stages{flex:1;margin-left:-12px}.attempt-wrapper__review-stages>li[data-stage=peer-given-reviews] section{display:flex;align-items:center}.attempt-wrapper__review-stages>li[data-stage=peer-given-reviews] small{margin-left:16px;font-size:12px;line-height:1.17}.attempt-wrapper__review-stages>li[data-stage=peer-taken-reviews] small,.attempt-wrapper__review-stages>li[data-stage=instructor-review] small{display:block;margin:6px 0;line-height:1.43;font-size:12px;letter-spacing:.45px}.attempt-wrapper__review-stages-aside{flex-shrink:0;width:232px;margin-left:30px}.attempt-wrapper__review-stages-aside>section{padding:10px 16px;border-radius:4px;background-color:#f3f4f6;font-size:14px;letter-spacing:.25px;line-height:1.43}.attempt-wrapper__review-stages-aside>section+section{margin-top:10px}.attempt-wrapper__review-stages-aside>section[data-type=passed-by]{background-color:#e9f9e9}.attempt__code-run-notify{margin-bottom:20px}.attempt__code-run-notify .attempt__message-callto{margin:0}@media (max-width:1135px){.attempt-wrapper__review-stages-container{flex-direction:column}.attempt-wrapper__review-stages-aside{margin:32px 0 0}}.quiz-layout-head .quiz-layout-head__print-notify{border:10px dotted #eee;padding:1em;font-size:1.5em;text-align:center}.quiz-layout-head .quiz-layout-head__print-notify a:link:after,.quiz-layout-head .quiz-layout-head__print-notify a:visited:after{content:""}.rich-text-editor__content code,.rich-text-viewer code,.step-text-wrapper code{font-size:.9em;font-weight:inherit;background-color:#f3f4f6;-webkit-font-smoothing:antialiased}.rich-text-editor__content pre>code,.rich-text-viewer pre>code,.step-text-wrapper pre>code{line-height:1.3em;display:block;padding:.5em 1em}.step-text-wrapper li>p,.step-text-wrapper.inline>p{display:inline}.rich-text-editor__content :not(pre)>code,.rich-text-viewer :not(pre)>code,.step-text-wrapper :not(pre)>code{padding:2px 5px;background-color:#f3f4f6;color:#000;border:1px solid #ecedf1;border-radius:3px}.step-text-wrapper{line-height:1.6em;color:#000;font-family:Roboto,sans-serif;overflow:hidden;outline:0;border-style:none;shadow:none;text-align:left;height:100%}.CodeMirror,.CodeMirror-tooltip,.code-editor__textarea,.code-runner__input,.step-text-wrapper .monospace,.step-text-wrapper .special_text .mono,.step-text-wrapper .special_text.mono{font-family:"Roboto Mono",monospace}.step-text-wrapper :focus{outline:0}.step-text-wrapper i{font-size:1em}.step-text-wrapper ol,.step-text-wrapper ul{padding:0 1.5em;margin-left:1.25em;text-align:left}.step-text-wrapper h1,.step-text-wrapper h2,.step-text-wrapper h3,.step-text-wrapper h4,.step-text-wrapper h5,.step-text-wrapper h6{text-align:center;line-height:1.2125em}.step-text-wrapper h1{font-size:36px}.step-text-wrapper h2{font-size:24px}.step-text-wrapper img,.step-text-wrapper table{margin:0 auto}.step-text-wrapper img{display:block}.step-text-wrapper .special_text{margin-bottom:1.25em}.step-text-wrapper .special_text .center,.step-text-wrapper .special_text.center{line-height:inherit;text-align:center}.step-text-wrapper .special_text .center p,.step-text-wrapper .special_text.center p{text-align:inherit}.step-text-wrapper .special_text .pre,.step-text-wrapper .special_text.pre{text-align:left;white-space:pre;white-space:pre-wrap;display:inline}.step-text-wrapper .special_text .pre p:last-child,.step-text-wrapper .special_text.pre p:last-child{margin-bottom:0}.step-text-wrapper .special_text .mono,.step-text-wrapper .special_text.mono{line-height:1.2em!important}.step-text-wrapper .special_text .mono>p,.step-text-wrapper .special_text.mono>p{line-height:1.2em!important;margin:0;padding:0}.step-text-wrapper .flex-video-wrap{margin:0 auto}.step-text-wrapper .img_special.shrink{display:block;text-align:center}.step-text-wrapper .img_special.shrink.left,.step-text-wrapper .img_special.shrink.right{display:inline}.step-text-wrapper .img_special.right{margin-left:.5em}.step-text-wrapper .img_special.left{margin-right:.5em}.step-text-wrapper a{color:#00a8ff;overflow-wrap:break-word}.step-text-wrapper a:focus,.step-text-wrapper a:hover{color:#00f;text-decoration:underline}.step-text-wrapper code{text-align:left;color:inherit;min-height:2em}.step-text-wrapper.block pre code{margin-top:-10px;margin-bottom:7px}.review-detail__rubric-text p:last-child,.step-text-wrapper .step-text__limit-title,.step-text-wrapper>:last-child,.submission-show.submission-show_with-border .submission__bottom input{margin-bottom:0}.step-text-wrapper .step-text__limit-title{border-top:1px solid;border-color:#CCC;padding-top:.5em;margin-top:.5em}.step-text-wrapper .step-text__limit-value{margin-left:1em}.step-text-wrapper .step-actions{clear:both}.step-link,.step-pin{vertical-align:bottom;display:inline-block;margin-right:5.3px;width:57px;height:57px;position:relative;line-height:57px;text-align:center;color:#fff;transition:background-color .1s;cursor:pointer;background:#d8d8d8;border-radius:2px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.sortable-item svg,.step-link svg,.step-pin svg,.submissions-table__review-badge{vertical-align:middle}.step-link.passed .step-pin__bottom-border,.step-pin.passed .step-pin__bottom-border{position:absolute;left:0;background:#fff;height:1px;width:100%;bottom:4px}.step-link::before,.step-pin::before{font-size:13px;content:attr(data-step-position);position:absolute;top:-17px;color:#d8d8d8;width:100%;left:0;line-height:10px}.step-link:focus,.step-link:hover,.step-pin:focus,.step-pin:hover{color:#fff;background:#ccc}.step-link.deleted,.step-pin.deleted{background:#e7c4f5}.step-link.fail,.step-pin.fail{background:#90d}.step-link.passed,.step-pin.passed{background:linear-gradient(to bottom,#d8d8d8 53px,#6c6 0)}.step-link.passed:focus:not(.is_active),.step-link.passed:hover,.step-pin.passed:focus:not(.is_active),.step-pin.passed:hover{background:linear-gradient(to bottom,#ccc 53px,#6c6 0)}.step-link.is_active,.step-pin.is_active{background:#6c6}.step-link.is_active:focus,.step-link.is_active:hover,.step-pin.is_active:focus,.step-pin.is_active:hover{background:#4daf4d}.step-pin[data-paid-badge]::after{content:'';position:absolute;top:0;left:0;border:9px solid transparent;border-left-color:#6c7bdf;border-top-color:#6c7bdf;border-top-left-radius:inherit;pointer-events:none}.lesson-wrapper.scrolled .lesson__step-pins{height:50px!important;border-bottom:solid 1px #222}.lesson-wrapper.scrolled .lesson__step-pins.lesson__step-pins{display:flex;align-items:center}.lesson-wrapper.scrolled .lesson__step-pins .step-link.passed .step-pin__bottom-border,.lesson-wrapper.scrolled .lesson__step-pins .step-link::before,.lesson-wrapper.scrolled .lesson__step-pins .step-pin.passed .step-pin__bottom-border,.lesson-wrapper.scrolled .lesson__step-pins .step-pin::before{display:none}.lesson-wrapper.scrolled .lesson__step-pins .step-link,.lesson-wrapper.scrolled .lesson__step-pins .step-pin{width:32px;height:32px;line-height:32px}.lesson-wrapper.scrolled .lesson__step-pins .step-link.passed,.lesson-wrapper.scrolled .lesson__step-pins .step-pin.passed{background:linear-gradient(to bottom,#d8d8d8 29px,#6c6 0)}.lesson-wrapper.scrolled .lesson__step-pins .step-link.passed.is_active,.lesson-wrapper.scrolled .lesson__step-pins .step-pin.passed.is_active{background:#6c6}.step-show .step-show_is_preview{pointer-events:none}.submission-show{position:relative}.submission-show .submission__top{border-bottom:1px solid #d8d8d8;padding:10px 0;background-color:#fff;position:-webkit-sticky;position:sticky;top:-10px;left:0;z-index:9}.submission-show.submission-show_with-border .submission__bottom{border:1px solid #d4f1ff;border-radius:5px;padding:1em}.submission-show:not(.submission-show_comment-mode) code{background-color:#f3f4f6}.submission-show_comment-mode:not([data-plugin=code]){background:#fff;padding:10px;border-radius:6px}.submission-show_comment-mode[data-plugin=code] .submission-show__submission-hint{border-radius:3px 3px 0 0;background:#e6e9ed;color:#222;font-size:12px}.submission__icon,.submission__icon__modal{background:url(/static/frontend/menu_unknown.svg) center no-repeat}.submission-show_comment-mode[data-plugin=code] .submission-show__submission-hint pre{line-height:1.6}.submission-show_comment-mode[data-plugin=code] .submission__bottom{margin-top:0}.cert-widget+.cert-widget,.submission__hint+.submission__bottom,.submission__top+.submission__bottom{margin-top:30px}.submission__status svg{height:16px;width:16px;vertical-align:bottom}.submission__top{width:100%}.submission__icon{width:44px;height:44px;float:left}.submission__info{float:left;margin-left:20px;line-height:1}.submission__title{font-size:16px;margin:1px 0 5px}.submission__bottom{font-size:14px}.submission__bottom textarea{width:100%}.submission__hint{font-size:14px;position:relative}.submission__status-badge{position:absolute;display:flex;right:3px;bottom:-9px}.submission__status-badge-ico{border-radius:18px;background:#fff}.submission__status-badge-ico,.submission__status-badge-ico.svg-icon svg{width:18px;height:18px}.submission-selector__select{margin:0;border:none;background-color:rgba(255,255,255,.4);color:#5e5e5e;font-size:14px;border-radius:10px}.submission-selector__select[data-status=correct]{color:#167116}.submission-selector__select[data-status=wrong]{color:#d41f1f}.submission-selector__select:focus,.submission-selector__select:hover{background-color:rgba(255,255,255,.7)}.submission-selector__plain-text{font-weight:400;padding:.24em .6em;white-space:nowrap;line-height:2em}.submission-selector__label{margin:0 .5em 0 0;color:#222}.sortable-group,.sortable-list{list-style:none}.sortable-item{position:relative;border-bottom:3px solid transparent;border-top:3px solid transparent}.sortable-item.is-dragging .sortable-item__inner-box{z-index:1;box-shadow:0 0 15px grey;background:#fff}.sortable-item.sortable-item__insert-after{border-bottom:3px solid #000}.sortable-item.sortable-item__insert-before{border-top:3px solid #000}.sortable-item__extracted .sortable-item__inner-box{background-color:#fff;opacity:.7;border-color:#000}.sortable-item__arrow-down,.sortable-item__arrow-up{cursor:pointer;width:2em;color:#a5a5a5;float:right}.sortable-item__arrow-down:focus,.sortable-item__arrow-down:hover,.sortable-item__arrow-up:focus,.sortable-item__arrow-up:hover{color:#000;outline:0}.sortable-item:first-child .sortable-item__arrow-up,.sortable-item:last-child .sortable-item__arrow-down{color:#a5a5a5;pointer-events:none;cursor:move;opacity:.2}.sortable-item [draggable=true],.sortable-item[draggable=true]{cursor:move}.sortable-item__control{margin-top:1.3em}.sortable-item__dots{float:left}.sortable-item__remove{float:right;cursor:pointer}.sortable-item__text{margin-left:1em;word-wrap:break-word}.sortable-item__input-container input.text{border:none}.sortable-item__inner-box{border-radius:3px;border:1px solid #a5a5a5;color:#000;margin-top:3px;margin-bottom:3px;padding:.8em;transition:box-shadow .3s}.sortable-item__inner-box.sortable-item__inner-box_error{background:#e7c4f5;border-color:#90d}.code-editor[data-disabled] .CodeMirror,.code-editor__textarea{background-color:#f5f5f5}.sortable-item__inner-box .svg-icon.dragndrop_icon svg{margin-top:-3px;color:#a5a5a5}.sortable-item__inner-box.sortable-item__small-box{padding:0 .8em}.sortable-item__inner-box--fl{display:flex}.code-editor[data-loading]{cursor:progress}.code-editor__textarea{height:auto;width:100%;padding:4px 8px;margin:0;resize:none;cursor:progress}.code-editor__patch.marker_replace{background-color:#f1c40f}.code-editor__patch.focus_replace{box-shadow:0 0 0 0 rgba(241,196,15,.7);-webkit-animation:replace-pulse 1.25s infinite cubic-bezier(.66,0,0,1);animation:replace-pulse 1.25s infinite cubic-bezier(.66,0,0,1)}.code-editor__patch.marker_insert{background-color:#2ecc71}.code-editor__patch.focus_insert{box-shadow:0 0 0 0 rgba(46,204,113,.7);-webkit-animation:insert-pulse 1.25s infinite cubic-bezier(.66,0,0,1);animation:insert-pulse 1.25s infinite cubic-bezier(.66,0,0,1)}.code-editor__patch.marker_delete{background-color:#ff9989}.code-editor__patch.focus_delete{box-shadow:0 0 0 0 rgba(255,153,137,.7);-webkit-animation:insert-pulse 1.25s infinite cubic-bezier(.66,0,0,1);animation:insert-pulse 1.25s infinite cubic-bezier(.66,0,0,1)}.code-style{width:15px}.code-style-marker{cursor:pointer;display:inline-block;width:13px;height:19px;background:url(/static/frontend/lamp.svg) center center no-repeat;background-size:contain}.CodeMirror,.code-editor__textarea{font-size:14px;line-height:1.5;border:2px solid #ccc}.CodeMirror-tooltip{background-color:#ffeec2;border:1px solid rgba(243,171,52,.5);border-radius:4px;color:#000;font-size:12px;overflow:hidden;padding:6px;position:fixed;z-index:100;max-width:600px;opacity:0;transition:opacity .4s;top:0;box-shadow:0 4px 10px rgba(204,204,204,.7)}.CodeMirror-tooltip .smart-hints__feedback{margin-top:6px}.CodeMirror-tooltip .smart-hints__feedback:first-child{margin-top:0}.CodeMirror-tooltip .smart-hints__hint{height:auto}.CodeMirror-tooltip .smart-hints__hint .smart-hints__line-number{color:#d3d3d3}.CodeMirror-tooltip .smart-hints__hint .smart-hints__code{color:#fc0}.CodeMirror-tooltip .smart-hints__hint .smart-hints__line{color:#f08080}@-webkit-keyframes replace-pulse{to{box-shadow:0 0 0 7px rgba(241,196,15,0)}}@keyframes replace-pulse{to{box-shadow:0 0 0 7px rgba(241,196,15,0)}}@-webkit-keyframes insert-pulse{to{box-shadow:0 0 0 7px rgba(46,204,113,0)}}@keyframes insert-pulse{to{box-shadow:0 0 0 7px rgba(46,204,113,0)}}.highlight-code{font-size:14px}.code-runner_panel{background:#eee;padding:.5em;border:2px solid #ccc}.code-runner_running .code-runner__hints{opacity:.5}.code-runner__block{display:flex;flex-direction:row;align-items:flex-start}.code-runner__footer{margin-top:.3em}.code-runner__hints .smart-hints__feedback{margin:0}.code-runner__input{margin:0;line-height:1.1em;min-height:58px}.button:not(.st-button_style_none).secondary.code-runner__button{margin-left:.5em}.cost-info__section{display:inline-block}.cost-info__section[data-section-name=desc]{display:block;margin-top:.2em}.cost-info__section[data-section-name=desc][data-is-folded]{display:none}.cost-info__section time,.cost-info__text-segment{display:inline-block}.cost-info__section span[data-is-warn]{color:#3e50cb}.cost-info__section span[data-is-danger]{color:#d41f1f}.cost-info__section time:hover{color:#000;cursor:default}.cost-info__section .tooltip{font-size:inherit;line-height:1.4;text-align:center}[data-section-name=desc]>.cost-info__text-segment{display:block}.cost-info__desc-toggler.st-button_style_none{display:inline-block;border-bottom:1px dashed #5e5e5e;cursor:pointer;padding:0}.cost-info__desc-toggler.st-button_style_none:focus,.cost-info__desc-toggler.st-button_style_none:hover{border-color:transparent;color:#1466C6}.platform-news .platform-news__theme{margin-top:20px}.platform-news .platform-news__date{font-weight:700;margin:20px 0}.platform-news .platform-news__theme-text{color:#5e5e5e}.anon-here .anon-here__label_has_tooltip{cursor:help}.anon-here .anon-here__label_is_action{color:#ccc;cursor:pointer}.anon-here .anon-here__label_is_action:hover{color:#000}.anon-here .anon-here__text{padding:1.5em 0 1.5em 1.875em}.anon-here .eye_icon svg{width:28px;height:28px}.anon-here .pencil_icon{top:5px}.anon-here .pencil_icon svg{width:22px;height:22px}.announcement-editor{margin:3em 0 1em}input.announcement-editor__subject{font-size:1.2em;width:100%;border-radius:0}.announcement-editor__text{padding:1em;border:1px solid #d3d3d3}.announcement-editor__editor-wrap,.announcement-editor__options{margin-bottom:1em}.announcement-editor__percent-label{display:inline-block;margin:0 12px 0 0}.announcement-editor__buttons,.notifications-list__actions{margin-top:1em}input.announcement-editor__percent-input{display:inline}button:not(.st-button_style_none).announcement-editor__button{float:right;margin-left:.5em;margin-bottom:1em}button:not(.st-button_style_none).announcement-editor__button:first-child{margin-left:0}button:not(.st-button_style_none).announcement-editor__button_left{float:left}.announcement-editor__start-date-label{display:inline-block;padding-left:25px}.announcement-editor__start-date-text{margin-right:10px}.notifications-list__body{padding-top:2em;padding-bottom:2em}.notification-widget{position:relative;display:flex;padding:0 40px 25px 0;margin-bottom:25px;font-size:14px;line-height:1.2;border-bottom:1px solid #ddd;transition:opacity .3s}.notification-widget.notification-widget_process_saving{opacity:.3}.notification-widget .notification-widget__star-btn:focus .notification-widget__star_colored,.notification-widget .notification-widget__star-btn:hover .notification-widget__star_colored,.review-session__status-help-tip:focus .svg-icon,.review-session__status-help-tip:hover .svg-icon{opacity:.7}.notification-widget+.notification-widget{margin-top:12px}.notification-widget .notification-widget__date{color:grey;font-size:13px}.notification-widget .notification-widget__state-trigger::before{transition:all .2s}.notification-widget.notification-widget_state_read:not(:hover) .button_dot_inactive::before{border-color:transparent}.notification-widget .notification-widget__text{margin-bottom:5px;word-wrap:break-word;word-break:break-word}.notification-widget.notification-widget_state_read:not(:hover) *{color:grey!important}.notification-widget .notification-widget__star-btn{position:absolute;right:0;top:-5px;outline:0;cursor:pointer}.notification-widget .notification-widget__star-btn:focus .notification-widget__star,.notification-widget .notification-widget__star-btn:hover .notification-widget__star{stroke:#f3ab34}.notification-widget .notification-widget__star{fill:transparent;stroke:#b7b7b7;stroke-width:5px}.notification-widget .notification-widget__star svg{width:20px;height:20px}.notification-widget .notification-widget__star_colored{fill:#f3ab34;stroke-width:0}.review-detail__breadcrumbs{display:block;margin-top:20px}.review-detail__main{align-items:flex-start}.review-detail__description{padding:0 1rem 2em}.review-detail__body{padding:0 1rem 2em;background:#f3f4f6}.review-detail__title{font-size:24px;margin-top:.5em}.review-detail__rubric-text p:first-child,.review-show__rubric-text p:first-child{margin-top:0}.review-detail__title+.review-detail__section{padding-top:0}.review-detail__section{border-bottom:2px solid #ddd;padding:1em 0}.review-detail__score-text{resize:vertical}.review-detail__section_actions{padding-bottom:0;border-bottom:inherit}.review-detail__section_actions .button+.button,.review-detail__section_actions .button+button,.review-detail__section_actions button+.button,.review-detail__section_actions button+button{margin-left:8px}.review-detail__section-title{font-size:16px;font-weight:400;margin:0;padding:.2em 0 .5em}.review-detail__section-title.review-detail__section-title_with-actions{display:flex;justify-content:space-between;flex-direction:row}.review-detail__section-title.review-detail__section-title_folded{padding-bottom:0}.review-detail__section-title.review-detail__section-title_sticky{position:-webkit-sticky;position:sticky;top:0;background:#fff}.review-detail__section-title-action{color:#999;cursor:pointer;outline:0!important;border-radius:5px}.review-detail__section-title-action:focus{color:#222;background-color:#eee}.review-detail__section-title-action .svg-icon,.review-detail__section-title-action .svg-icon svg{height:.8em;width:.8em}.review-detail__section-title-bolder{font-weight:700}.review-detail__terms{margin:0}.review-detail__terms dt{display:inline-block;font-weight:400}.review-detail__learner,.review-detail__step-name,.review-detail__strategy,.review-detail__total-score-value{font-weight:700}.review-detail__terms dd{display:inline}.review-detail__terms dd:after{display:block;content:''}.review-detail__strategy{font-size:20px}.review-detail__rubric-text{font-size:14px}.review-detail__dummy{height:20px}.review-detail__dummy+.review-detail__section{padding-top:0}.review-detail__score{margin-bottom:1em}.review-detail__submission-info{display:inline-flex}.review-detail__link{text-decoration:underline}.review-detail__link:active,.review-detail__link:focus,.review-detail__link:hover{text-decoration:none}.review-detail__form{margin:0}.review-detail__criteria{font-size:14px;margin:0 0 1em}body[data-route="reviews.detail"] .page-footer{display:none}@media (min-width:768px){.review-detail__sticky-block{position:-webkit-sticky;position:sticky;top:var(--header-height);height:calc(100vh - var(--header-height));overflow:auto}.review-detail__dummy{height:50px}}@media (min-width:1171px){.review-detail__description{padding-left:0}}.review-show__content{padding:20px 24px}.review-show__column:first-child .review-show__content{padding-left:16px}.review-show__description{padding-bottom:2em}.review-show__body{background:#f3f4f6}.review-show__section{padding:.8em 0}.review-show__section:first-child{padding-top:0}.review-show__top-info{display:flex;align-items:center}.review-show__section-title{font-size:14px;font-weight:500;line-height:1.14;letter-spacing:.15px;margin:0;padding:.2em 0 .5em}.review-show__section-title[data-required]::after{content:"*";margin-left:1px;color:#d41f1f}.review-show__rubric-text{font-size:14px;line-height:1.43;letter-spacing:.25px}.review-show__rubric-text p:last-child{margin-bottom:0}.review-show__rubric-score{display:flex;font-size:12px;margin:.6em 0}.review-show__rubric-comment,.review-show__rubric-comment-textarea{background-color:rgba(255,255,255,.75);border-radius:4px;font-size:14px;min-height:2.6em}.review-show__rubric-comment-textarea.st-input,.review-show__rubric-comment.st-input{margin:0}.review-show__rubric-comment{padding:.75em .85em;word-wrap:break-word;word-break:break-word}.review-show__total-score{flex:1;font-size:16px;font-weight:500;line-height:1.13;letter-spacing:.15px}.review-show__learner{display:flex;font-size:14px;font-weight:500;line-height:1.14;letter-spacing:.15px}.review-show__learner-avatar{margin-right:12px}.review-show__learner-info{flex:1}.review-show__learner-submission{display:flex;flex-direction:row}.review-show__learner-submission[data-unknown-user]{flex-direction:column}.review-show__learner-name+.review-show__learner-submission{margin-top:.4em}.review-show__submission .submission__hint{display:none}.review-show__submission .submission__hint+.submission__bottom{margin-top:0}.review-show__submission .free-answer__rich-text-viewer,.review-show__submission .free-answer__textarea-disabled,.review-show__submission input.number-quiz__input,.review-show__submission textarea.string-quiz__textarea{margin:0;padding:0;height:auto;width:100%;border:none;background:0 0;font-size:14px;color:inherit;cursor:text}.review-show__submission-date{font-weight:400}.review-show__edit-action,.review-show__verified-status{font-weight:500;font-size:14px;letter-spacing:.15px;line-height:1.14}.review-show__submission-date::before{content:", "}[data-unknown-user] .review-show__submission-date{margin-top:.4em}[data-unknown-user] .review-show__submission-date::before{content:""}.review-show__edit-action-btn.st-button_style_none{display:inline-flex;align-items:center;color:#4485ed}.review-show__edit-action-btn.st-button_style_none:hover{color:#1466C6}.review-show__edit-action-btn.st-button_style_none:active,.review-show__edit-action-btn.st-button_style_none:visited{color:#4485ed}.review-show__edit-action-btn.st-button_style_none .svg-icon{margin-right:.5em}.review-show__edit-action-btn.st-button_style_none .svg-icon,.review-show__edit-action-btn.st-button_style_none .svg-icon svg{width:1.2em;height:1.2em}.review-show__actions{display:flex;align-items:center}.review-show__action{padding:9px 24px!important}.review-show__action+.review-show__action{margin-left:1em}.review-show__action+.review-show__actions-info{margin-left:2em}.review-show__action .svg-icon{display:inline-block;margin-right:2px}.review-show__action .svg-icon,.review-show__action .svg-icon svg{width:14px;height:14px}.review-show__verified-status{display:inline-flex;align-items:center}.review-show__verified-status .svg-icon{margin-right:.5em}.review-show__verified-status .svg-icon,.review-show__verified-status .svg-icon svg{width:1.4em;height:1.4em}.review-show-editor__action-btn+.review-show-editor__action-btn{margin-left:10px}.review-show-editor__action-btn:not(.st-button_style_none){padding:9px 24px}.review-show-editor__action-btn:not(.st-button_style_none) .svg-icon{display:inline-block;margin-right:2px;margin-left:-.5em}.reviews-pagination__list{display:flex;flex-wrap:wrap;flex-direction:row;padding:.5em 0}.reviews-pagination__item{width:20%;border-left:1px solid #ccc;padding:0 6px;margin-bottom:.3em}.reviews-pagination__add-btn,.reviews-pagination__add-label,.reviews-pagination__link{display:flex;align-items:center;line-height:1.14;height:32px;letter-spacing:.15px;font-size:14px;font-weight:700;padding:3px 7px;border-radius:4px;border:1px solid transparent;-webkit-font-smoothing:antialiased}.reviews-pagination__add-label .svg-icon,.reviews-pagination__add-label .svg-icon svg,a.reviews-pagination__add-btn .svg-icon,a.reviews-pagination__add-btn .svg-icon svg{height:16px;width:16px}.reviews-pagination__link,.reviews-pagination__link.active,.reviews-pagination__link:hover,.reviews-pagination__link:visited{color:#222;text-decoration:none}.reviews-pagination__link.active{background-color:#f3f4f6}.reviews-pagination__link:hover{background-color:#E9EBFA;border-color:#9ca6e6}.reviews-pagination__add-label{background-color:#f3f4f6;padding-right:16px;padding-left:16px}a.reviews-pagination__add-btn{padding-right:16px;padding-left:16px;border:1px solid #54ad54;color:#288b28;text-decoration:none}a.reviews-pagination__add-btn:hover{border-color:#288b28;background-color:rgba(172,209,172,.5)}.reviews-pagination__score{display:inline-flex;margin-left:.5em}.reviews-pagination__score-value[data-empty]{color:#d41f1f}.reviews-pagination__status{display:inline-flex;margin-left:12px}.reviews-pagination__status .svg-icon,.reviews-pagination__status .svg-icon svg{width:1.4em;height:1.4em}.reviews-pagination__pagination{display:flex;padding:1em 0;font-size:14px;line-height:1.14;letter-spacing:.15px}.reviews-pagination__pagination-current{flex:1;text-align:center;font-weight:500;letter-spacing:.15px}.reviews-pagination__pagination-next{color:#4485ed;font-weight:500;letter-spacing:.15px}.reviews-pagination__pagination-next:hover{color:#1466C6}.reviews-pagination__pagination-next:active,.reviews-pagination__pagination-next:visited{color:#4485ed}.reviews-pagination__pagination-next[data-disabled]{color:rgba(68,133,237,.5)}@media (min-width:768px){.reviews-pagination__item:nth-child(5n+1){padding-left:0;border-left:none}.reviews-pagination__item:nth-child(5n+1) .reviews-pagination__link{padding-left:16px}.reviews-pagination__item:nth-child(5n){padding-right:0}.reviews-pagination__item:nth-child(5n) .reviews-pagination__link{padding-right:24px}}@media (max-width:768px){.reviews-pagination__list{flex-direction:column}.reviews-pagination__item{width:100%;border-left:none}.reviews-pagination__add-btn,.reviews-pagination__add-label{margin:0 6px}}.klass-widget{display:flex;flex-direction:row;padding:20px 0;align-content:stretch;border:none;border-top:1px solid #ddd;margin:0;text-align:left;max-width:none;width:100%;min-height:0;transition:background-color .5s}.klass-widget:first-child{padding-top:0;border-top:none}.klass-widget:last-child{padding-bottom:0}.klass-widget.klass-widget_highlight{background:#ffeec2}.klass-widget .klass-widget__cover-link,.klass-widget .klass-widget__cover-wrap{width:110px;display:flex;align-items:center}.klass-widget .klass-widget__cover{width:100%;height:auto;display:block}.klass-widget .klass-widget__info{padding-left:30px;display:flex;align-items:flex-start;align-content:flex-start;justify-content:space-between;flex-direction:row;flex-grow:1}.klass-widget .klass-widget__extra{order:1;align-self:flex-start;font-size:14px}.klass-widget .klass-widget__title{font-size:18px}.klass-widget .klass-widget__title-link{text-decoration:none;color:#000}.klass-klass-join-subpage .klass__course-link:hover,.klass-widget .klass-widget__title-link:hover,.submissions-page__title a{text-decoration:underline}.klass-widget .klass-widget__description{color:#777;margin:.3em 0}.klass-widget .klass-widget__btn-leave{font-size:14px;padding:7px;white-space:nowrap}.klass-widget .klass-widget__close-icon svg{width:10px;height:10px}@media screen and (max-width:768px){.klass-widget .klass-widget__info{flex-direction:column}}.klass-widget__menu-toggler.st-button_style_none{padding:8px;color:#777}.klass-widget__menu-toggler.st-button_style_none:focus,.klass-widget__menu-toggler.st-button_style_none:hover{color:#222}.klass-widget__menu-toggler.st-button_style_none .svg-icon{display:flex;align-items:center}.klass-widget__menu-toggler.st-button_style_none svg{width:14px;height:14px}.klass-klass-edit .klass-edit__wrapper{padding-top:70px}.klass-klass-edit .klass-edit__wrapper textarea{resize:none}.klass-klass-edit .klass-edit__wrapper .the-form-field{margin:0}.klass-klass-edit .klass-edit__header{font-size:24px;color:#000}.klass-klass-edit .klass-edit__title-hint-wrapper{float:left}.klass-klass-edit .klass-edit__hint{font-size:13px;color:#b7b7b7}.klass-klass-join-subpage .klass__wrapper{padding-top:70px;padding-bottom:20px}.klass-klass-join-subpage .klass__course-link{font-size:18px}.klass-klass-join-subpage .klass__descr{margin:16px 0}.klass-klass-join-subpage .klass__block{margin-bottom:30px}.klass-klass-join-subpage .klass__alert{margin-bottom:0;padding:10px;border-radius:3px;background-color:#ffeec2;display:flex}.klass-klass-list .light-tabs__header .col-xs-12{min-width:100%}.klass-students{flex-direction:column;align-items:stretch}.klass-assistants-list{margin-top:24px}.submissions-page__title{margin:28px 0 24px;font-size:20px;font-weight:500;line-height:1.3;letter-spacing:.15px}.submissions-page__title a,.submissions-page__title a:focus,.submissions-page__title a:hover{color:inherit}.submissions-page__subtitle-row{font-size:14px;line-height:1.43;letter-spacing:.25px;margin-bottom:10px;margin-top:-5px}.submissions-page__navigation-row{display:flex;justify-content:space-between;margin-bottom:20px}.submissions-page__search{width:430px}.submissions-page__table{width:100%}a.submissions-page__klass-link{color:#222;-webkit-text-decoration:underline #999;text-decoration:underline #999}.submissions-table__user-avatar .user-avatar__link,a.submissions-page__klass-link:hover{text-decoration:none}.submissions-table__user-avatar .user-avatar__img{border-radius:8px}.submissions-table__user-avatar .user-avatar__name{line-height:1.43;letter-spacing:.25px;color:#222;-webkit-text-decoration:underline #999;text-decoration:underline #999;transition:border-bottom-color .1s ease-in}.submissions-table__user-avatar:hover .user-avatar__name{text-decoration:none}.submissions-table__extra-actions-place{position:relative;float:left;opacity:0;transition:opacity .3s}tr:focus-within .submissions-table__extra-actions-place,tr:hover .submissions-table__extra-actions-place{opacity:1;transition:none}.submissions-table__extra-actions{position:absolute;display:flex;flex-wrap:wrap;flex-direction:row;width:56px;top:-9px;right:12px;padding:9px 0}.submissions-table__extra-action{width:26px;height:30px;padding:6px 4px;color:#999;transition:color .5s}.submissions-table__extra-action:focus,.submissions-table__extra-action:hover{color:#222}.submissions-table__extra-action .svg-icon{display:inline-flex}.submissions-table__extra-action .svg-icon,.submissions-table__extra-action .svg-icon svg{width:18px;height:18px}.submissions-page__step-paging{display:flex;height:32px;z-index:2}button.submissions-page__step-paging-next,button.submissions-page__step-paging-prev{border:1px solid #ccc;padding:7px 8px;font-size:14px;line-height:1.14;outline:0;height:100%;position:relative;z-index:0}button.submissions-page__step-paging-next:focus,button.submissions-page__step-paging-next:hover,button.submissions-page__step-paging-prev:focus,button.submissions-page__step-paging-prev:hover{z-index:2}button.submissions-page__step-paging-next:focus:not([disabled]),button.submissions-page__step-paging-next:hover:not([disabled]),button.submissions-page__step-paging-prev:focus:not([disabled]),button.submissions-page__step-paging-prev:hover:not([disabled]){border-color:#999;background-color:#f3f4f6}button.submissions-page__step-paging-next .svg-icon,button.submissions-page__step-paging-next svg,button.submissions-page__step-paging-prev .svg-icon,button.submissions-page__step-paging-prev svg{width:16px;height:16px}button.submissions-page__step-paging-prev{right:-1px;border-radius:4px 0 0 4px}button.submissions-page__step-paging-next{left:-1px;border-radius:0 4px 4px 0}.submissions-page__step-select-box{height:100%;position:relative;z-index:1}.submissions-page__step-select-box .drop-down,.submissions-page__step-select-box .drop-down-toggler,.submissions-page__step-select-box .select-box__toggle-btn{height:100%}.submissions-page__empty-list{font-size:14px;line-height:1.43;letter-spacing:.25px}.submissions-table th,button.submissions-table__sort{font-weight:500;line-height:1.14;letter-spacing:.15px}.submissions-table{border:none}.submissions-table thead{background:0 0}.submissions-table tbody tr{transition:all .3s}.submissions-table tbody tr:hover{box-shadow:0 14px 14px -8px #E9EBFA,0 4px 2px -2px #E9EBFA}.submissions-table th{background-color:#f3f4f6;color:#5e5e5e;padding:5px 12px;position:-webkit-sticky;position:sticky;top:var(--header-height);z-index:1}.submissions-table th[data-type=username]{width:240px}.submissions-table th[data-type=status]{width:104px}.submissions-table th[data-type=date],[data-name=name] .promocode-editor__input{width:136px}.submissions-table th[data-type=score]{width:92px}.submissions-table th[data-type=review-badge]{width:48px;padding-right:4px}.submissions-table td{padding:9px 12px;border-bottom:1px solid #E9EBFA;-webkit-font-smoothing:antialiased;height:52px}.submissions-table td[data-is-empty]{border-bottom:none}.submissions-table td[data-type=review-badge]{padding-right:4px}.submissions-table tr:nth-of-type(even){background-color:transparent}.submissions-table tr:not([data-review-state=loading]) td[data-is-zero-score]>*,.submissions-table tr[data-review-state=cant-review-wrong] td>:not(.submissions-table__extra-actions-place),.submissions-table tr[data-review-state=cant-review-another] td>:not(.submissions-table__extra-actions-place),.submissions-table tr[data-review-state=cant-review-teacher] td>:not(.submissions-table__extra-actions-place){opacity:.38}.submissions-table .loader-3dot{margin-left:0;color:#5e5e5e}.submissions-table__filter{margin-left:-11px}.submissions-table__filter:not([data-value=""]){color:#222}.submissions-table__filter-caption,.submissions-table__sort-caption{display:flex;justify-content:space-between}.submissions-table__filter-caption .svg-icon,.submissions-table__sort-caption .svg-icon{margin-left:8px}.submissions-table__filter-caption .svg-icon,.submissions-table__filter-caption .svg-icon svg,.submissions-table__sort-caption .svg-icon,.submissions-table__sort-caption .svg-icon svg{width:16px;height:16px}.submissions-table__filter-caption span,.submissions-table__sort-caption span{white-space:nowrap}button.submissions-table__sort{display:block;padding:7px 11px;border-radius:4px;margin-left:-11px;border:none;background-image:none;background-color:transparent;color:inherit;font-size:14px;text-align:left;outline:0;transition:all .2s}.course-grade-book-table__max-cost-row td,.course-grade-book-table__score,.course-grade-book-table__step-position-row th{text-align:center}button.submissions-table__sort:focus,button.submissions-table__sort:hover,button.submissions-table__sort[data-active]{background-color:#fff;color:#222}button.submissions-table__sort[data-is-active]{color:#222}.submissions-table__submission-status{display:flex;align-items:baseline}a.submissions-table__submission-status{text-decoration:none;line-height:1.29;letter-spacing:.25px;color:#4485ed}a.submissions-table__submission-status:hover .submissions-table__submission-id{color:#1466C6;text-decoration:none}a.submissions-table__submission-status:active .submissions-table__submission-id{color:#4485ed}.submissions-table__submission-id{-webkit-text-decoration:underline rgba(86,164,255,.4);text-decoration:underline rgba(86,164,255,.4)}.submissions-page__empty-list a,a.submissions-table__review-link{color:#4485ed;-webkit-text-decoration:underline rgba(86,164,255,.4);text-decoration:underline rgba(86,164,255,.4)}.submissions-page__empty-list a:hover,a.submissions-table__review-link:hover{color:#1466C6;text-decoration:none}.submissions-page__empty-list a:active,a.submissions-table__review-link:active{color:#4485ed}.submissions-table__filter-status-ico,.submissions-table__submission-status-ico{margin-right:6px}.submission-status-ico{width:10px;height:10px;display:inline-block;border-radius:50%}.submission-status-ico[data-status=correct]{border:none;background-color:#6c6}.submission-status-ico[data-status=correct][data-cant-review]{border:1px solid #6c6;background-color:#fff}.submission-status-ico[data-status=wrong]{border:none;background-color:#ff7965;position:relative}.submission-status-ico[data-status=wrong]::before{content:"";position:absolute;top:50%;left:50%;width:60%;height:1px;background-color:#fff;transform:translateX(-50%) translateY(-50%)}.submission-status-ico[data-status=evaluation]{border:1px solid #ccc;background-color:#fff}.submissions-table__review-badge{display:inline-block;background:#9ca6e6;padding:.3em .6em;border-radius:1em;color:#fff;line-height:0}.submissions-table__review-badge .svg-icon,.submissions-table__review-badge .svg-icon svg{width:1em;height:1em}.submissions-table__review-badge .svg-icon.pause_icon svg{width:.75em}a.submissions-table__review-badge:hover{color:#fff;background-color:rgba(156,166,230,.7)}a.submissions-table__review-badge:active,a.submissions-table__review-badge:visited{color:#fff}.submissions-table__review-status-help .svg-icon,.submissions-table__review-status-help .svg-icon svg{width:16px;height:16px}.submissions-table__review-status-help:hover{opacity:1!important}.submissions-table__review-status-help:hover .svg-icon{color:#222}.submissions-table__review-status-tooltip{opacity:1!important;max-width:400px;font-size:12px}.submissions-table__action-tooltip{max-width:400px;font-size:12px;white-space:nowrap}@media (max-width:1170px){.submissions-table__extra-actions-place{display:none}}.submission__item{padding:0 0 10px}.submission__actions{padding:17px 0 0}.submission__modal__top{font-size:24px}.submission__arrows{display:flex;align-items:center;padding:10px 0}.submission__arrows .button{border-radius:5px;font-size:.75em;padding:.75em 1em;color:#288b28!important;border-color:#54ad54!important}.submission__arrows .button .svg-icon,.submission__arrows .button .svg-icon svg{height:.8em;width:.8em}.submission__arrows .button.disabled{opacity:.4}.submission__status__correct{color:#246024;white-space:nowrap}.submission__status__wrong{color:#9F0F38;white-space:nowrap}.submission__head{flex:1;margin:0 auto;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;overflow:hidden;text-overflow:ellipsis;line-height:1}.submission__icon__modal{width:32px;height:32px;margin-right:10px;float:left}.submission__user-name{white-space:nowrap}.submission__date{font-size:14px}.submission__review-another{background-color:#e9ebfa;border-radius:4px;padding:1em}.submission-modal .modal-dialog-top__close{top:18px!important}.submission-tip{margin:10px 0}.submission-tip .submission-tip__hint-button{margin-right:10px}.certificate-info__points{margin-top:3em;margin-bottom:4px;display:flex;justify-content:space-between}.certificate-info__points .certificate-info__points-item{width:30%;display:flex;flex-direction:column;justify-content:space-between}.certificate-info__points .certificate-info__points-item h1{margin-bottom:.1em}.certificate-info__issue{display:flex;justify-content:space-between;margin-top:2em;margin-bottom:2em}.certificate-info__issue .certificate-info__issue-option{width:45%}.certificate-info__auto-issue-wrapper{padding:2px 16px;border-radius:4px;border:1px solid #3c3}.certificate-info__issue-text{margin-top:2em}.cert-widget{cursor:pointer;display:flex;align-items:flex-start;justify-content:space-between;width:100%}.cert-widget .cert-widget__clickable{display:flex;flex-grow:1;flex-shrink:1;flex-basis:0%;text-decoration:none}.cert-widget .cert-widget__info{margin-left:28px;line-height:1;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cert-widget .cert-widget__title{font-size:18px;color:#000;text-overflow:ellipsis;overflow:hidden}.cert-widget .cert-widget__details{margin-top:8px;font-size:14px;color:#777;text-overflow:ellipsis;overflow:hidden;height:20px;line-height:20px}.cert-widget .cert-widget__icon svg{height:27px;width:34px;color:#75CE61}.cert-widget.cert-widget_type_distinction .cert-widget__icon svg{color:#EA9F30}.cert-widget .cert-widget__badge{display:inline-block;border-radius:20px;background-color:#b7b7b7;font-size:14px;color:#fff;height:20px;padding:0 5px}.cert-widget .cert-widget__menu-toggler{color:#b7b7b7;cursor:pointer;position:relative;top:-3px}.cert-widget .cert-widget__menu-toggler:focus,.cert-widget .cert-widget__menu-toggler:hover{color:#999}.cert-widget .cert-widget__menu-toggler svg{width:14px;height:9px}@media only screen and (max-width:768px){.cert-widget .cert-widget__info{max-width:60vw}}.leaders-list{min-width:100%;border:none}.leaders-list .user-avatar__img+.user-avatar__name{margin-left:15px}.leaders-list-item{list-style:none}.leaders-list-item .leaders-stat{vertical-align:bottom;margin:0}.leaders-list-item .svg-icon svg{width:18px;height:18px;margin-right:2px}.leaders-list-item__rank-num{width:3%}.leaders-list-item__user-avatar a{display:flex;align-items:center}.toggle__component .toggle__title{cursor:pointer}.toggle__component .toggle__title .toggle__title__btn{color:#000;font-size:1em}.toggle__component .toggle__title .toggle__title__btn-toc{color:#fff}.toggle__component .toggle__content{overflow:hidden;transition:height .3s}.toggle__component.toggle__collapsed .toggle__content{height:0!important}.toggle__component.toggle__collapsed .toggle__title .toggle__title__arrow{transform:scaleY(1)}.toggle__component.toggle__fixed .toggle__content{transition:none}.toggle__component .toc-toggle__session-description{overflow:hidden;word-wrap:break-word;padding:10px;background:#fff;margin-top:5px;color:#000}.toggle__component .toc-toggle__exam{padding:8px 8px 8px 20px;background:#eee;cursor:pointer;display:flex;flex-wrap:wrap;justify-content:space-between;font-size:13px;border-radius:4px}.toggle__component .toc-toggle__exam-info-head{color:#000}.toggle__component .toc-toggle__exam-info-par{font-size:14px;color:#a5a5a5}.toggle__component .toc-toggle__exam-continue{display:flex;align-items:center}@media screen and (min-width:768px){.toggle__component .toc-toggle__exam{flex-wrap:nowrap}}.download-step[data-disabled]{cursor:not-allowed;opacity:.6}.download-step[data-disabled]>*{pointer-events:none}.file-reader{position:relative;cursor:pointer}.file-reader[data-disabled]{cursor:not-allowed;opacity:.6}.file-reader__input{position:absolute;opacity:0;pointer-events:none;z-index:-1}.comment-widget-avatar{display:flex}.comment-widget-avatar .user-avatar__img{border-radius:8px}.comment-widget-avatar__avatar-block{width:35px;margin-right:10px}.comment-widget-avatar__avatar{width:35px}.comment-widget-avatar__main{flex:1 100%;min-width:0}.drag-and-replace .animated{transform:none!important;visibility:inherit!important}.course-grade-book-table__table{min-width:62.5em;border-collapse:separate;border-spacing:0;margin:0;border:1px solid #ddd}.course-grade-book-table__table thead tr{background-color:#f3f4f6;font-weight:700}.course-grade-book-table__table th{position:-webkit-sticky;position:sticky;top:0;z-index:2;background-color:inherit}.course-grade-book-table__table thead tr:first-child th:first-child{left:1px;z-index:3}.course-grade-book-table__table tbody tr:nth-child(even){background-color:#fff}.course-grade-book-table__table tbody tr:nth-child(odd){background-color:#f3f4f6}.course-grade-book-table__table tbody tr:nth-child(odd) .gradesheet-cell[data-is-passed]{background-color:#93de92}.course-grade-book-table__table tbody tr:nth-child(odd) .gradesheet-cell[data-is-passed]:hover{background-color:#5bbe5b}.course-grade-book-table__table tbody tr:hover .course-grade-book-table__score,.course-grade-book-table__table tbody tr:hover .course-grade-book-table__user,.course-grade-book-table__table tbody tr:hover .gradesheet-cell{border-top-color:#5bbe5b;border-bottom-color:#5bbe5b}.course-grade-book-table__table tbody tr:not(:hover):not(:focus-within) .course-grade-book-table__refresh-row{opacity:0}.course-grade-book-table__table tbody tr td:first-child{position:-webkit-sticky;position:sticky;left:1px;z-index:2;background-color:inherit;max-width:300px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.course-grade-book-table__table tbody tr .course-grade-book-table__score,.course-grade-book-table__table tbody tr .course-grade-book-table__user,.course-grade-book-table__table tbody tr .gradesheet-cell{border-top:1px solid transparent;border-bottom:1px solid transparent}.course-grade-book-table__table tbody td:nth-child(1),.course-grade-book-table__table thead tr:first-child th:nth-child(1){border-right:1px solid #e4e4e4}.course-grade-book-table__table tbody td[data-index="0"],.course-grade-book-table__table thead tr:first-child th:nth-child(n+3),.course-grade-book-table__table thead tr:last-child th[data-index="0"]{border-left:1px solid #e4e4e4}.course-grade-book-table__table thead tr:first-child th:nth-child(1),.course-grade-book-table__table thead tr:first-child th:nth-child(2),.course-grade-book-table__table thead tr:last-child th{border-bottom:1px solid #e4e4e4}.course-grade-book-table__sortable-header-cell{position:relative;display:inline-block;white-space:nowrap}.course-grade-book-table__sortable-header-cell::before{content:"";display:inline-block;margin-right:4px;width:1em;height:1em;background:url(/static/frontend/common_icons/sort-down.svg) no-repeat;vertical-align:top}.course-grade-book-table__sortable-header-cell::after{content:"▼";display:inline-block;margin-left:4px;color:#999;transform:scaleY(.6);pointer-events:none}.course-grade-book-table__sortable-header-cell>select{position:absolute;left:0;right:0;top:0;bottom:-6px;margin:0;border:none;opacity:0;cursor:pointer}.course-grade-book-table__max-cost-row{background-color:#f3f4f6!important;font-weight:700}.course-grade-book-table__max-cost-row td:first-child{text-align:right}.course-grade-book-table__info-cell{white-space:nowrap}.course-grade-book-table__user{padding-right:24px}.course-grade-book-table__user-id{display:inline-block;margin-right:2em;text-align:right;color:#a5a5a5}button:not(.st-button_style_none).course-grade-book-table__refresh-row{position:absolute;right:5px;margin:0 0 0 5px;padding:3px;height:15px;width:15px;vertical-align:bottom;background:url(/static/frontend/common_icons/refresh.svg) 50% no-repeat;background-size:contain;background-origin:content-box;border:none;opacity:.3;transform:scale(1.5);transition:.5s transform}.gradesheet-cell a,.gradesheet-cell__badge,.gradesheet-cell__link{display:inline-block;vertical-align:middle}button:not(.st-button_style_none).course-grade-book-table__refresh-row:focus,button:not(.st-button_style_none).course-grade-book-table__refresh-row:hover{opacity:.8}button:not(.st-button_style_none).course-grade-book-table__refresh-row[disabled]{opacity:1;transform:scale(1.5) rotate(45deg);outline:0}.gradesheet-cell{text-align:center;padding:0}.gradesheet-cell a{width:100%}.gradesheet-cell[data-is-unsubmitted],.gradesheet-cell[data-is-wrong]{color:#ccc}.gradesheet-cell:hover{color:#999;background-color:#ccc}.gradesheet-cell[data-is-await-instructor],.gradesheet-cell[data-is-await-peer],.gradesheet-cell[data-is-await-review],.gradesheet-cell[data-is-await-user],.gradesheet-cell[data-is-not-sent-review],.gradesheet-cell[data-is-success]{background-color:#a5e5a5}.gradesheet-cell[data-is-await-instructor]:hover,.gradesheet-cell[data-is-await-peer]:hover,.gradesheet-cell[data-is-await-review]:hover,.gradesheet-cell[data-is-await-user]:hover,.gradesheet-cell[data-is-not-sent-review]:hover,.gradesheet-cell[data-is-success]:hover{background-color:#5bbe5b}.gradesheet-cell .svg-icon,.gradesheet-cell .svg-icon svg{width:1em;height:1em}.gradesheet-cell .svg-icon.pause_icon svg{width:.75em}.gradesheet-cell__badge{background:#222;padding:.3em .6em;border-radius:1em;color:#fff;line-height:0}.gradesheet-cell__link{color:#222}.gradesheet-cell__link:hover{color:#222;text-decoration:underline}.gradesheet-cell__text{color:#222}button:not(.st-button_style_none).shortened-text__show-more{margin:0 0 0 .1em;padding:0;border:none;background:0 0;color:#56a4ff;font-size:inherit;line-height:inherit;vertical-align:baseline}.promocode-editor__input[type=text],.promocode-editor__input[type=number]{margin-bottom:0}.promocode-editor__input[type=number]{-moz-appearance:textfield}.promocode-editor__input[type=number]::-webkit-inner-spin-button,.promocode-editor__input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}[data-name=discount] .promocode-editor__input{width:96px}.promocode-editor__date-picker-input[type=text]{width:180px}.promocode-editor__table-form .the-form-field__caption{font-size:12px;line-height:1.17;letter-spacing:.4px;font-weight:400;margin-bottom:4px}[data-name=actions] .promocode-editor__submit{margin-top:18px;padding:6px 24px;height:37px;width:122px}.promocode-editor__promocode{font-weight:500;line-height:1.43;letter-spacing:.25px}.promocode-editor__discount{padding-left:8px}[data-noactive] .promocode-editor__date{color:#d41f1f}.promocode-editor__loading{width:565px}.promocode-editor__table{border:none;width:565px;margin:0}.promocode-editor__table thead{background:0 0}.promocode-editor__table .promocode-editor__table-data tr{transition:all .3s}.promocode-editor__table .promocode-editor__table-data tr:hover{box-shadow:0 14px 14px -8px #E9EBFA,0 4px 2px -2px #E9EBFA}.promocode-editor__table td{padding:12px 4px;border-bottom:1px solid #E9EBFA;-webkit-font-smoothing:antialiased}.promocode-editor__table td[data-name=actions]{padding-left:12px}.promocode-editor__table tr:nth-of-type(even){background-color:transparent}.promocode-editor__table tr td:first-child{padding-left:0}.promocode-editor__table tr td:last-child{padding-right:0}.promocode-editor__table tr[data-noactive] .promocode-editor__date,.promocode-editor__table tr[data-noactive] td>:not(.promocode-editor__promocode-extra){opacity:.38}.promocode-editor__table tr[data-is-deleted] td{color:#d41f1f;background-color:rgba(212,31,31,.1);transition:all .3s}.promocode-editor__table .promocode-editor__table-form{margin-bottom:1em}.promocode-editor__table .promocode-editor__table-form td{vertical-align:top;border-bottom:none}.promocode-editor__discount-toast{width:565px;margin-top:.5em}.promocode-editor__promocode-extra{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center}.promocode-editor__action{margin-left:auto}.promocode-editor__menu-toggler{color:#999;transition:all .3s;display:inline-flex}.promocode-editor__menu-toggler.st-button_style_none{padding:4px}.promocode-editor__menu-toggler:hover{color:#5e5e5e}.promocode-editor__menu-toggler .svg-icon,.promocode-editor__menu-toggler .svg-icon svg{width:16px;height:16px}.promocode-editor__modal-subtitle{font-size:18px;font-weight:700;letter-spacing:.14px;margin-bottom:1em}.promocode-editor__modal-date-actions button.btn-link{font-size:14px;color:#4485ed;margin-right:5px}.promocode-editor__modal-date-actions button.btn-link:hover{color:#1466C6}.promocode-editor__modal-date-picker-input[type=text]{width:205px}.course-settings-price-editor__form{margin:0}.course-settings-price-editor__form>label{display:block;margin:0 0 28px;color:inherit}.course-settings-price-editor__form>label>span:first-child{line-height:32px}.course-settings-price-editor__form>label>.the-form__field{display:inline-block;margin:0 0 0 12px;vertical-align:top}.course-settings-price-editor__form .the-form-field__footnote{color:#5e5e5e}.course-settings-price-editor__form .the-form-field__footnote,.course-settings-price-editor__form .the-form-field__messages{position:absolute;left:0;right:0}.course-settings-price-editor__form>button:not(.st-button_style_none){padding:9px 24px}.course-settings-price-editor__form>button:not(.st-button_style_none)+button{margin-left:10px}input.course-settings-price-editor__amount{height:32px;min-width:150px;font-size:inherit}.course-settings-price-editor__currency .menu{min-width:0}.course-settings-price-editor__currency-value{font-size:14px;padding:0 3px}.review-session{padding-bottom:36px}.review-session__title{margin:28px 0 24px;font-size:20px;font-weight:500;line-height:1.3}.review-session__reviews+.review-session__reviews{margin-top:2em}.review-session__reviews-title{font-size:24px;font-weight:500;line-height:1;letter-spacing:.75px;margin:.5em 0}.review-session__review-show{border:1px solid #ccc;border-radius:4px;overflow:hidden}.instruction__actions,.rubric{border-top:1px solid #eee}.review-session__status{margin:24px 0}.review-session__status-help-tip{margin-left:4px;vertical-align:middle}.review-session__status-help-tip .svg-icon{font-size:18px;opacity:.3}.review-session__status-help-tooltip{max-width:80vw;padding:10px 12px;font-size:12px;font-weight:400;letter-spacing:.4px}#review-session-given-anchor,#review-session-taken-anchor{position:relative;top:-70px}@media (max-width:1024px){.review-session{padding-left:10px;padding-right:10px}}.instruction-wrapper{max-width:996px;margin:1em auto;border:1px solid #eee;position:relative}.instruction-wrapper h3{margin-bottom:.8em}.instruction__inner{position:relative;padding:1.625em}.instruction__info{padding:.625em 1.625em;border-left:.3125em solid #6c6;margin:36px 0}.instruction__info.instruction__info_error{border-left-color:#90d}.instruction__block{flex-flow:row-reverse wrap;display:flex;align-items:flex-start;padding:.375em 0 1em}.instruction__block.instruction__block_with-help .instruction__block-inner{padding-right:4.0625em}.instruction__block-inner{flex-grow:1}.instruction__help{font-size:.875em;max-width:19.28571em;padding:16px;background:#a5e5a5;transform:translateY(.75em);line-height:1.3}.instruction__title-help{color:#a5a5a5;font-weight:400}.instruction__rubrics{margin-top:1.625em}.instruction__actions{position:relative;padding:2.25em 0 0;overflow:hidden}.instruction__actions .button,.instruction__actions button{margin-right:1.125em}.instruction__input-wrapper{display:flex;align-items:center;flex-wrap:wrap}.instruction__input-wrapper input{margin-bottom:0;margin-right:.75em;width:7.5em;min-width:7.5em}.instruction__text{font-size:.875em;background-color:#eee;padding:1em 1.14286em}.instruction__text p{line-height:1.4;min-height:1.4em;margin-bottom:0}@media screen and (max-width:767px){.instruction-wrapper h3{font-size:1em;padding-left:1em;padding-right:1em}.instruction__inner{padding:1em 0 .375em}.instruction__help{display:none}.instruction__info-wrapper,.instruction__submission{padding-left:1em;padding-right:1em}.instruction__block{padding-left:0;padding-right:0}.instruction__block-inner{padding-right:0!important}.instruction__actions{padding:1em 0 0;flex-wrap:wrap}.instruction__actions .button,.instruction__actions button{float:none!important;margin:.5em auto;display:block;width:90%;max-width:18.75em}}.rubric__title{flex:1 100%}.rubric__top{display:flex;align-items:center;position:relative}.rubric__actions{height:2em;width:5.875em;min-width:5.875em;overflow:hidden}.rubric__action{width:2em;height:2em;float:right;color:#ccc;border:1px solid #eee;cursor:pointer;transition:color .3s;margin-left:-.0625em;padding:.3125em 0 0;text-align:center;position:relative}.rubric__action:hover{z-index:7;color:#000;border-color:inherit}.rubric__max-point{color:#000;margin:1.85714em 0 0}.rubric__max-point .rubric__cost{width:7.5em;margin-top:.875em}.rubric__editor-wrapper{border:1px solid #d1d1d1}.rubric__editor-wrapper .cke_shared.cke_chrome{border:none}.rubric__editor-wrapper .rich-text-editor__container{padding:0 8px;min-height:54px;outline:0}@media screen and (max-width:767px){.rubric{position:relative}.rubric__top{position:static}.rubric__actions{position:absolute;top:-1px;right:-1px}}.review-new__modal-header{margin:6px 0 24px;font-size:24px;font-weight:400}.review-new__submission-head{display:flex;align-items:center;margin-bottom:16px}.review-new__submission-next.button:not(.st-button_style_none),.review-new__submission-prev.button:not(.st-button_style_none){display:inline-flex;align-items:center;padding:8px 15px;font-size:12px;line-height:1.17;letter-spacing:.4}.review-new__submission-next>.svg-icon,.review-new__submission-prev>.svg-icon{display:inline-flex;font-size:14px}.review-new__submission-prev>.svg-icon{margin-left:-3px;margin-right:9px}.review-new__submission-next>.svg-icon{margin-right:-3px;margin-left:9px}.review-new__submission-header{flex:1;margin:0 24px;text-align:center;line-height:1.3;letter-spacing:.3px}.review-new__submission-show{margin-bottom:16px}.review-new__warning{padding:10px 15px;line-height:1.43;font-size:14px;letter-spacing:.25px;background:#E9EBFA;border-radius:4px}.review-new__actions{display:flex;flex-wrap:wrap;margin:16px 0 12px}.review-new__actions>button{padding:9px 24px}.review-new__actions>button+button{margin-left:16px}@-webkit-keyframes rollUp{0%{opacity:1}100%{opacity:0;pointer-events:none}}@keyframes rollUp{0%{opacity:1}100%{opacity:0;pointer-events:none}}