@charset "UTF-8";.base_modal__popup__close{top:15px;right:15px}.base_modal__popup__title{margin-bottom:20px;opacity:1;font-family:ALS Schlange Sans;font-weight:700;color:#243976;font-size:30px}.base_modal__popup__inner .ant-result{padding:0}.base-modal__text-icon{margin:0 auto 30px;width:72px;height:72px;object-fit:contain}.base-modal__text{font-size:16px;line-height:1.18;color:#000;text-align:left;white-space:pre-line;margin-block:0}.base-modal__text a{text-decoration:underline}.base_modal__popup__inner .ant-result .ant-result{margin-bottom:30px}.base_modal__popup__inner .ant-modal-content{padding:40px 20px 20px}.base_modal__popup__inner>.ant-modal-content{background:#ffffff;box-shadow:5px 15px 40px #1e234226;border-radius:15px;padding:30px}.base_modal__popup__inner .ant-modal-header{padding:0;border-bottom:none;margin-bottom:0}.base_modal__popup__inner .ant-modal-body{padding:0;font-size:14px;line-height:1.5715;word-wrap:break-word}.base_modal__popup__inner .ant-modal-footer{padding:0!important;text-align:left;background:transparent;border-top:none;margin-top:20px;border-radius:0 0 2px 2px}.ant-modal-close:hover{background-color:#fff!important}.error__layout{display:flex;align-items:center;justify-content:center;min-height:70vh}.error__code{font-size:100px;color:red}.exercise{background-color:#eff2fd;border-radius:15px;padding:30px;width:100%;display:flex;flex-direction:column;gap:4px}.exercise__page_title{color:#49b3f7;font-size:40px;font-weight:700;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;margin-bottom:10px}.exercise__header{width:100%;display:flex;align-items:center;justify-content:space-between}.exercise__number{font-size:18px;color:#243976}.exercise__actions{display:flex;align-items:center;justify-content:space-between;gap:10px}.exercise__action_button{background-color:#fff;border-radius:8px;padding:6px;display:flex;align-items:center;justify-content:space-around;width:36px;height:36px;cursor:pointer}.exercise__action_button__disabled{opacity:.5;cursor:not-allowed}.exercise__action_button__rotated{transform:rotate(180deg)}.exercise__action_button img{width:100%;height:100%}.exercise__title{font-size:30px;font-weight:700;color:#243976}.exercise__subtitle{font-size:24px;font-weight:700;color:#243976}.exercise__description{font-size:18px;color:#243976;margin-bottom:5px;width:100%}.exercise__video{width:960px;height:495px;border-radius:25px;overflow:hidden;filter:drop-shadow(0 0 4px #00000080);display:flex;flex-direction:column}.exercise__iframe div{filter:drop-shadow(0 0 4px #00000080);position:relative}.primary_exercise_button{margin-top:14px;border-radius:30px;padding:4px 40px;height:36px;background:linear-gradient(272.77deg,#864ff1 0%,#49b3f7 100%);color:#fff!important}.primary_exercise_button:disabled{opacity:.5;background:gray}.secondary_exercise_button{margin-top:14px;border-radius:30px;padding:4px 40px;height:36px}.exercises_divider{margin:4px 0}.question_block{margin-top:18px;width:100%;display:flex;flex-direction:column;gap:4px}.question_block__task{width:100%}.question_block__header{font-size:30px;font-weight:700;color:#243976}.question_block__title{font-size:20px;font-weight:700;color:#243976}.question_block__subtitle{font-size:18px;color:#243976}.question_block__description{font-size:16px;color:#243976;width:100%}.question_block__image_answer{padding:4px;border-radius:12px;background-color:#eff2fd;width:300px;height:300px}.question_block__answer_card{background-color:#fff;border:1px solid #c7c6de;border-radius:12px;aspect-ratio:1 / 1}.question_block__answers,.question_block__answers__on_white{margin-top:8px;width:100%;display:flex;align-items:center;flex-wrap:wrap;gap:15px}.exercise_add{width:48px;height:48px;border-radius:40px;display:flex;align-items:center;justify-content:space-around}.question_block__answer_choice,.question_block__answer_choice_right{background-color:#fff;padding:4px 12px;border-radius:12px;width:48%;min-height:48px;display:flex;align-items:center;justify-content:flex-start;gap:10px;font-size:18px;color:#243976;cursor:pointer}.question_block__answer_choice_right{border:3px solid #05cc0a}.question_block__answers__on_white>.question_block__answer_choice,.question_block__answers__on_white>.question_block__answer_choice_right,.question_block__answers__on_white>.question_block__answer_image,.question_block__answers__on_white>.question_block__answer_image_right{background-color:#eff2fd}.question_block__answer_image,.question_block__answer_image_right{background-color:#fff;padding:10px;border-radius:12px;width:300px;position:relative;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;flex-direction:column-reverse;gap:10px;font-size:18px;color:#243976;cursor:pointer;font-weight:700}.question_block__answer_image_right{border:3px solid #05cc0a}.question_block__answer_text{font-size:18px;color:#243976}.exercise__content{width:100%;background-color:#fff;border-radius:15px;padding:30px;display:flex;flex-direction:column;gap:16px;margin-top:16px}.exercise__input{background-color:#eff2fd;color:#243976;border:none;border-radius:15px;padding:10px 16px}.exercise__input_number{background-color:#eff2fd;color:#243976;border:none;border-radius:15px;padding:6px 16px}.exercise__input input{background-color:#eff2fd}.exercise__input .ant-input-prefix,.exercise__input__white .ant-input-prefix{color:#243976;opacity:.5;padding-right:4px}.exercise__attachment_tabs .ant-tabs-tab-active{background-color:#243976;border-radius:10px 10px 0 0;padding:10px 20px;margin:0}.exercise__attachment_tabs .ant-tabs-tab{border-radius:10px 10px 0 0;padding:10px 20px;margin:0!important}.exercise__attachment_tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#f5f5f5!important;opacity:.9}.exercise__attachment_tabs .ant-tabs-nav:before{border:none!important}.exercise__attachment_tabs .ant-tabs-nav{margin:0!important}.exercise__attachment__tab_upload .ant-upload-drag{padding:20px;background-image:url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='15' ry='15' stroke='%23C7C6DEFF' stroke-width='4' stroke-dasharray='10%2c 16' stroke-dashoffset='0' stroke-linecap='square'/%3e%3c/svg%3e");border-radius:15px;border:none}.exercise__attachment__tab_upload .ant-upload-drag-container{width:100%;display:flex!important;flex-direction:column;align-items:center;justify-content:flex-start;gap:10px}.exercise__attachment__tab_content{padding:20px;border:1px solid #c7c6de;border-radius:0 15px 15px;width:100%;display:flex!important;flex-direction:column;align-items:center;justify-content:flex-start;gap:10px}.exercise__one_option{width:100%;display:flex;align-items:center;gap:10px}.question_block__answer_image_checkbox{position:absolute;bottom:24px;left:24px}.question_block__answer_image_img{width:280px;height:280px;border-radius:12px;pointer-events:none}.question_block__answer_image_img img{width:100%;height:100%;object-fit:cover;border-radius:12px;pointer-events:none}.question_block__answer_image_delete{position:absolute;top:24px;right:24px}.exercise__img img{max-width:100%;max-height:600px;object-fit:contain;pointer-events:none;border-radius:15px;box-shadow:0 0 10px #00000008}.exercise__input__white{background-color:#fff;color:#243976;border:none;border-radius:15px;padding:10px 16px}.exercise__upload_description{color:#243976}.question_block__answer_wrapper{width:100%;display:flex;align-items:center;justify-content:space-between}.exercise__audio{width:100%;display:flex;align-items:center;gap:10px}.exercise__audio audio{width:100%}.question_block__add_image{display:flex;flex-direction:column;align-items:center;gap:10px}.question_block__answers .ant-radio-checked .ant-radio-inner,.question_block__answers .ant-checkbox-checked .ant-checkbox-inner{border-color:#05cc0a!important;background-color:#05cc0a!important}.question_block__answers .ant-checkbox-wrapper{margin-inline-end:8px}.exercise__drag_target{margin-top:5px;width:100%;height:50px;border:2px solid #05cc0a;border-radius:15px}.exercise__document{display:flex;align-items:center;gap:10px;padding:10px 15px;border-radius:15px;background:white;width:fit-content}.exercise__with_delete{width:100%;display:flex;align-items:center;gap:10px}.exercise__input_with_points{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px}.exercise__delete_tab{height:20px;width:20px;cursor:pointer}.exercise__commentary_divider{margin:4px}.children-page-select-header>.ant-select-selector{padding:0 50px 0 0!important;height:60px!important}.children-page-select-header .ant-select-selection-item{background:linear-gradient(272.77deg,#864FF1 0%,#49B3F7 100%)!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important;text-fill-color:transparent!important;font-size:40px!important;font-family:ALS Schlange Sans!important;font-weight:700!important;line-height:47px!important;width:100%!important}@media (max-width: 768px){.hide-on-768{display:none!important}}@media (min-width: 769px){.hide-more-769{display:none}}.children-page-select-dropdown{padding:15px 22px;background:#EFF2FD;box-shadow:1px 4px 4px #24397640;border-radius:15px;border:none;margin-top:5px;font-family:Gotham Pro,sans-serif;font-weight:400;line-height:1.2}.children-page-select-dropdown-item{font-size:20px;color:#243976!important}.children-page-select-dropdown-item:hover{background:none!important;color:#49b3f7!important}.children-page-select-dropdown-item>.ant-select-item-option-active:not(.ant-select-item-option-disabled){background:none!important}.children-page-select-dropdown-item>.ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:none!important}.parent-select-wrapper>.ant-select-selector{font-family:Gotham Pro,sans-serif;font-weight:400!important;line-height:1.2!important;border-radius:90px!important;background:#EFF2FD!important;padding:12px 50px 15px 25px!important;height:50px!important;border:none!important;box-shadow:none!important;text-shadow:none!important;color:#243976!important}.parent-select-dropdown{padding:15px 22px;background:#EFF2FD;box-shadow:1px 4px 4px #24397640;border-radius:15px;border:none;margin-top:5px;font-family:Gotham Pro,sans-serif;font-weight:400;line-height:1.2}.parent-select-dropdown-item{color:#243976!important}.parent-select-dropdown-item:hover{background:none!important;color:#49b3f7!important}.parent-select-dropdown-item>.ant-select-item-option-active:not(.ant-select-item-option-disabled){background:none!important}.parent-select-dropdown-item>.ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:none!important}.title{cursor:pointer;gap:10px}.horizontal-scroll-collapse-content{overflow-x:auto}.table-head{background-color:#eff2fd;border-radius:8px;margin-bottom:10px;overflow:auto;width:fit-content;min-width:100%}.table-head .table-head-items{display:flex;justify-content:space-between;color:#243976;align-items:center;text-align:center}.syllabus_container,.syllabus_content_spin{width:100%}.syllabus_table{width:100%;overflow:auto}.syllabus_item__icon{width:30px;height:30px;display:flex;align-items:center;justify-content:center;cursor:pointer}.syllabus_item__icon img{width:100%;height:100%}.syllabus_item__icon span{position:relative}.syllabus_item__icon_small{width:25px;height:25px}.syllabus_item__icon_big34{width:34px;height:34px}.syllabus_item__icon_big36{width:36px;height:36px}.syllabus_item__open{width:30px;height:30px;background-color:#864ff1;color:#fff;font-size:24px;border-radius:100%;border:none;cursor:pointer}.syllabus_item__disabled_image{filter:grayscale()}.syllabus_row{background-color:#fff;border:1px solid #d9d9d9;border-radius:8px;padding-right:10px}.columns_wrapper{display:flex;gap:8px;align-items:center;justify-content:space-between;width:100%;padding:10px}.columns_wrapper__title{padding:12px 30px}.syllabus_item__divider{margin:0 10px 10px}.syllabus_item__materials_wrapper{padding:0 10px 10px}.syllabus_item__material_name{color:#243976;width:150px;display:inline-block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.syllabus_item__material_wrapper{color:#243976;gap:4px;padding:2px 8px;border:1px solid #c7c6de;border-radius:8px;height:28px;align-items:center;display:flex;justify-content:space-around}.columns_divider{margin:0;background-color:#c7c6de80;min-height:30px}.syllabus_item__upload_button{border-radius:8px;background-color:#49b3f7;height:28px;align-items:center;display:flex}.syllabus_item__material_delete{width:20px;height:20px;margin:2px;cursor:pointer}.syllabus_item__materials_subtitle{display:inline-block;margin-left:10px}.syllabus__next_lesson .ant-steps-item-description{max-width:300px!important}@keyframes pulse{0%{transform:scale(.5);opacity:0}50%{opacity:1}to{transform:scale(1.2);opacity:0}}.pulse{width:120px;height:120px;animation:pulse 2.5s linear infinite}.suspense{position:absolute;width:100%;height:100%;display:flex;align-items:center;justify-content:space-around}#root{height:100%}@font-face{font-family:Caveat;font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/Caveat-Bold.woff2) format("woff2"),url(/fonts/Caveat-Bold.woff) format("woff"),url(/fonts/Caveat-Bold.ttf) format("ttf")}@font-face{font-family:Caveat-Regular;font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/Caveat-Bold.woff2) format("woff2"),url(/fonts/Caveat-Bold.woff) format("woff"),url(/fonts/Caveat-Bold.ttf) format("ttf")}@font-face{font-family:ALSSchlangesans-Bold;src:url(/fonts/ALSSchlangesans-Bold.ttf);font-weight:700;font-style:normal}@font-face{font-family:ALS Schlange Sans;src:url(/fonts/ALSSchlangesans-Bold.ttf);font-weight:700;font-style:normal}@font-face{font-family:Gotham Pro;src:url(/fonts/GothamPro-Bold.ttf);font-weight:700;font-style:normal}@font-face{font-family:Gotham Pro;src:url(/fonts/GothamPro-Light.ttf);font-weight:300;font-style:normal}@font-face{font-family:Gotham Pro;src:url(/fonts/GothamPro-Black.ttf);font-weight:900;font-style:normal}@font-face{font-family:Gotham Pro;src:url(/fonts/GothamPro-Italic.ttf);font-weight:400;font-style:italic}@font-face{font-family:Gotham Pro Narrow;src:url(/fonts/GothamProNarrow-Bold.ttf);font-weight:700;font-style:normal}@font-face{font-family:Gotham Pro;src:url(/fonts/GothamPro-Medium.ttf);font-weight:500;font-style:normal}@font-face{font-family:Gotham Pro;src:url(/fonts/GothamPro-BoldItalic.ttf);font-weight:700;font-style:italic}@font-face{font-family:Gotham Pro;src:url(/fonts/GothamPro.ttf);font-weight:400;font-style:normal}@font-face{font-family:Gotham Pro;src:url(/fonts/GothamPro-MediumItalic.ttf);font-weight:500;font-style:italic}@font-face{font-family:Gotham Pro;src:url(/fonts/GothamPro-BlackItalic.ttf);font-weight:900;font-style:italic}@font-face{font-family:Gotham Pro Narrow;src:url(/fonts/GothamProNarrow-Medium.ttf);font-weight:500;font-style:normal}@font-face{font-family:Gotham Pro;src:url(/fonts/GothamPro-LightItalic.ttf);font-weight:300;font-style:italic}html{box-sizing:border-box}*,*:after,*:before{box-sizing:inherit}*{scrollbar-width:thin;scrollbar-color:#49b3f7 transparent}*::-webkit-scrollbar{width:3px;height:5px}*::-webkit-scrollbar-thumb{background-color:#49b3f7;border-radius:30px;border:none}*::-webkit-scrollbar-track{background:transparent}ul,ol{padding:0}a{text-decoration:none;color:inherit;display:inline-block;transition:color .3s,opacity .3s}body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,figure,figcaption,blockquote,dl,dd{margin:0}ul{list-style:none}img{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit;border-radius:0;background-color:inherit;padding:0;border:none}button{border:none;cursor:pointer}::selection{background:#49b3f7;color:#fff}::-moz-selection{background:#49b3f7;color:#fff}::-webkit-selection{background:#49b3f7;color:#fff}.katex-html{display:none}h1,h2,h3,h4{background:linear-gradient(272.77deg,#864ff1 0%,#49b3f7 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;width:fit-content}h5{color:#243976!important}#root{min-height:100vh}html{margin:0;min-height:100%}body{margin:0;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#243976;padding:0;min-height:100vh;font-family:Gotham Pro,sans-serif;font-style:normal;font-weight:400}._fixed{overflow:hidden}@media (max-width: 576px){.container._cust{width:100%;padding:0 20px}}a{color:#243976;text-decoration:none}a:hover{color:#243976}button.close:focus{outline:none;box-shadow:none}.gradient-header{font-family:ALSSchlangesans-Bold;font-size:40px;background:linear-gradient(272.77deg,#864ff1 0%,#49b3f7 100%);-webkit-text-fill-color:transparent;text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.chart-mark{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;font-size:30px;font-weight:500}.d-flex{display:flex}.justify-content-center{justify-content:center}.gradient_border{background-color:#fff;border-radius:30px}.gradient_border:after{position:absolute;top:-2px;bottom:-2px;left:-2px;right:-2px;background:linear-gradient(272.77deg,#864ff1 0%,#49b3f7 100%);content:"";z-index:-1;border-radius:30px}.title{font-family:ALS Schlange Sans,sans-serif;font-size:40px;font-weight:700;color:#243976;margin-bottom:35px}@media (max-width: 1380px){.title{font-size:36px}}@media (max-width: 1024px){.title{font-size:32px}}@media (max-width: 768px){.title{font-size:30px;margin-bottom:30px}}@media (max-width: 576px){.title{font-size:28px}}.btn{border-radius:90px}.btn_grad{border:none;background-position:0 0;background-size:120%!important;background:linear-gradient(272.77deg,rgb(134,79,241) 0%,rgb(73,179,247) 100%)}.btn_grad:hover{background-position:50% 0%!important}.btn_grad.ant-btn.ant-btn-primary,.btn_grad.ant-btn.ant-btn-primary:hover{background:linear-gradient(272.77deg,rgb(134,79,241) 0%,rgb(73,179,247) 100%)}.btn._active{background-color:#243976;border-color:#243976;color:#fff}.btn._two{background-color:#fff;border-color:#49b3f7;color:#49b3f7}.btn2{border-radius:90px}.btn2._active{background-color:#243976;border-color:#243976;color:#fff}.btn2._two{background-color:#fff;border-color:#49b3f7;color:#49b3f7}._sr-only{position:absolute;width:0;z-index:-1;height:0;pointer-events:none;visibility:none}.ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){color:#fff!important}.ant-dropdown-menu-item.ant-dropdown-menu-item-selected{background-color:#49b3f74d!important}.mt-35{margin-top:35px}.ant-checkbox span.ant-checkbox-inner{border:none;border-radius:2px}.ant-table-expanded-row{overflow:hidden}.ant-modal .ant-modal-close{top:15px;right:15px}.ant-table-cell:has(.with-homework){overflow-x:hidden;padding:0!important;border:none!important}.ant-table-cell:has(.with-homework) .with-homework{background-color:#fff;border-radius:15px;display:flex;flex-direction:column;gap:10px;padding:20px;margin-top:10px}.table-bordered-wrapper{border-radius:15px;overflow:hidden}.table-bordered-wrapper .ant-table-row:last-child .ant-table-cell{border:none!important}.ant-modal-mask{z-index:1000!important}.ant-table th:not(:last-child):after{position:absolute;top:50%;right:0px;width:1px;height:1.6em;background-color:#c7c6de;transform:translateY(-50%);content:""}.ant-table-tbody>tr>td:not(:last-child):before{position:absolute;top:50%;right:0;width:1px;height:1.6em;background-color:#c7c6de;transform:translateY(-50%);content:""}.ant-empty{background-color:#eff2fd!important}.ant-table-placeholder:has(.ant-empty):hover{background-color:#eff2fd!important}.ant-table-content:has(.ant-empty){overflow:hidden!important}.ant-table-content:has(.ant-empty) .ant-table-expanded-row-fixed{width:100%!important}@media (max-width: 1474px){.ant-table-content:has(.ant-empty) .ant-table-expanded-row-fixed{width:80%!important}}body:has(.account-nav__inner._active){overflow-y:hidden}.account{overflow-x:hidden;position:relative;font-family:Gotham Pro,sans-serif;font-weight:400;line-height:1.2;min-height:100vh;display:flex;flex-direction:column}.account *{box-sizing:border-box}.account__inner{width:100vw;display:flex;align-items:stretch;justify-content:space-between;flex:1}@media (max-width: 768px){.account__inner{flex-direction:column}}.account__footer{position:relative;font-size:14px;line-height:1.2;margin-top:auto;padding:30px 0;text-align:center;color:#243976;background-color:#eff2fd}.account__footer-dev{margin-top:20px;font-size:12px;display:block;color:#243976b3}.account__footer-dev a{text-decoration:underline;color:#243976b3}.account__footer-dev a:hover{color:#243976}.account__navigation-wrapper{position:relative;display:flex;transition:all .3s;background-color:#eff2fd;width:340px;padding:30px}.account__navigation-wrapper__hide{padding:20px 25px 20px 20px;width:105px}@media (max-width: 768px){.account__navigation-wrapper{width:100%;padding:35px 20px}}@media (max-width: 576px){.account__navigation-wrapper{padding:30px 20px}}.account__navigation{height:auto;max-width:320px;width:100%;padding-bottom:80px}@media (max-width: 1024px){.account__navigation{max-width:290px}}@media (max-width: 768px){.account__navigation{display:flex;max-width:100%;padding:0;align-items:flex-start;justify-content:space-between}}@media (max-width: 768px){.account__navigation{align-items:center}}.account__hide-button{position:absolute;top:0;right:0;width:20px;height:100%;display:flex;justify-content:space-around;align-items:flex-start;cursor:pointer;transition:background-color .3s}@media (max-width: 768px){.account__hide-button{display:none}}.account__hide-button:hover{background-color:#adb9e2}.account__hide-button:hover .account__hide-button-image{border-right:10px solid #fff}.account__hide-button:hover .account__hide-button-image._rotate{border-right:10px solid transparent;border-left:10px solid #fff;right:0;text-align:right}.account__hide-button-image-wrap{position:sticky;top:0;padding:400px 5px 0;overflow:hidden}@media (max-width: 1540px){.account__hide-button-image-wrap{padding:300px 5px 0}}.account__hide-button-image{position:relative;transition:all .3s;border:10px solid transparent;border-right:10px solid #adb9e2;transform:translate(-9px)}.account__hide-button-image._rotate{border-right:10px solid transparent;border-left:10px solid #adb9e2;transform:translate(0)}.account__logo-wrap{display:block}@media (max-width: 768px){.account__logo-wrap{margin-right:20px}}.account__logo{object-fit:cover;object-position:0 0;width:100%;height:auto;padding:0 10px;min-height:40px}@media (max-width: 768px){.account__logo{max-width:200px;padding:0}}@media (max-width: 768px){.account__logo-inner{display:flex;align-items:center}}.account__student{margin-top:26px;padding:30px 0;border-top:1px solid #dbdce4;border-bottom:1px solid #dbdce4;overflow:hidden}.account__student._mob{display:none}@media (max-width: 768px){.account__student._mob{display:flex}}@media (max-width: 768px){.account__student._top{border:none;padding:0;margin:0 20px}}@media (max-width: 576px){.account__student._top{display:none}}.account__student._parent{border-bottom:none}@media (max-width: 768px){.account__student._parent{display:none}.account__student._parent._mob{display:flex;border-bottom:none}}.account__student{display:flex;align-items:flex-start;justify-content:space-between;position:relative}.account__student-right{flex:1;color:#243976;line-height:1.57}.account__avatar{width:60px;height:60px;flex-shrink:0;margin-right:16px;background-color:#aeb9e2;border-radius:50%;display:flex;justify-content:center;align-items:center;color:#243976}.account__avatar-img{width:55px;height:55px;border-radius:50%;object-fit:contain}.account__avatar-text{font-weight:700;font-size:34px;line-height:33px;color:#fff}.account__name{max-width:200px;display:block;font-size:18px;font-weight:500;word-wrap:normal}.account__status{font-size:15px;display:block;white-space:nowrap}.account__settings-link{display:flex;align-items:center;font-size:10px;font-weight:600}.account__settings-link img{width:12px;height:12px;object-fit:contain;margin-right:5px}.account__payment{margin-top:10px}.account__payment_alert{color:#ff6551}.account__skips{padding-top:10px;padding-bottom:30px}.account__burger{display:none}@media (max-width: 768px){.account__burger{border:none;cursor:pointer;width:43px;height:43px;display:flex;margin:0 0 0 auto;padding:0;box-shadow:0 6px 21px #6882f5ab;border-radius:50%}}@media (max-width: 768px){.account__burger._top{margin:0}}@media (max-width: 768px){.account__burger-wrap{display:flex;justify-content:flex-end;align-items:center}}.account__main{flex:1;padding:0 30px 30px;min-width:0}@media (max-width: 768px){.account__main{padding:0 20px 20px}}@media (max-width: 576px){.account__main{padding:0 20px 20px}}.account__title{background:linear-gradient(272.77deg,#864ff1 0%,#49b3f7 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;text-fill-color:transparent;font-size:40px;font-family:ALS Schlange Sans;font-weight:700}@media (max-width: 576px){.account__title{text-align:center;padding:0!important}}.account__title_center{text-align:center;padding-bottom:25px}.account__subtitle{font-family:ALS Schlange Sans;font-weight:700;color:#243976;font-size:30px}@media (max-width: 1380px){.account__subtitle{font-size:26px}}@media (max-width: 576px){.account__subtitle{font-size:28px}}.account__select{width:250px}.account .jq-selectbox{z-index:3}.account .jq-selectbox__select{font-family:Gotham Pro,sans-serif;font-weight:400;line-height:1.2;border-radius:90px;background:#eff2fd;padding:18px 50px 15px 25px;height:50px;border:none;box-shadow:none;text-shadow:none;color:#243976}.account .jq-selectbox__trigger{border:none}.account .jq-selectbox__trigger-arrow{border:none;width:16px;right:25px;top:50%;transform:translateY(-50%) rotate(180deg);height:16px;background-image:url(../img/icon/arrow-select.svg);background-repeat:no-repeat;background-size:contain;transition:transform .3s}.account .jq-selectbox__dropdown{padding:15px 22px;background:#eff2fd;box-shadow:1px 4px 4px #24397640;border-radius:15px;border:none;margin-top:5px;font-family:Gotham Pro,sans-serif;font-weight:400;line-height:1.2}.account .jq-selectbox li{color:#243976;padding:5px 0}.account .jq-selectbox li:hover,.account .jq-selectbox li.selected{background-color:transparent;color:#49b3f7}.account .jq-selectbox.dropdown .jq-selectbox__trigger-arrow{transform:translateY(-50%) rotate(0)}.account .jq-selectbox.focused .jq-selectbox__select{border:none}.account .jq-selectbox .placeholder{font-size:14px;color:#243976}.account__item-inner{display:flex;gap:35px;padding-bottom:50px}.account__item-inner .teacher-diary-container,.account__item-inner .today-tomorrow-lessons{width:100%}@media (max-width: 1280px){.account__item-inner{flex-direction:column}}@media (max-width: 768px){.account .ant-collapse-content-box{padding:0!important}.account .ant-collapse-header{padding:0 0 50px!important}}.account__title_flex{display:flex;align-items:center;gap:10px}@media (max-width: 1024px){.account__item-inner{grid-template-columns:1fr}}.grade{padding-top:30px}.grade__top{display:flex;justify-content:space-between;align-items:center;margin-bottom:35px;gap:20px}.grade__top .grade__option{height:50px}@media (max-width: 576px){.grade__top{flex-direction:column;margin-bottom:20px}}@media (max-width: 576px){.grade__title{text-align:center}}.grade__inner{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-gap:20px 24px}@media (max-width: 1380px){.grade__inner{grid-template-columns:repeat(4,1fr)}}@media (max-width: 1024px){.grade__inner{grid-template-columns:repeat(3,1fr);grid-gap:14px 24px}}@media (max-width: 576px){.grade__inner{grid-template-columns:1fr}}.grade__item{padding:23px 20px 20px;border:1px solid #c7c6de;border-radius:25px;text-align:center;display:flex;flex-direction:column;justify-content:space-between;flex-shrink:0}@media (max-width: 1024px){.grade__item{padding:23px 10px 20px}}.grade__mark{margin-top:auto;font-family:ALS Schlange Sans;font-size:40px}.grade__mark._red{color:#d93636}.grade__mark._yellow{color:#ffc700}.grade__mark._green{color:#74cc05}.grade__img{object-fit:contain;margin-bottom:12px}@media (max-width: 1024px){.grade__img{width:54px;height:54px}}.grade__text{font-size:16px;color:#243976}@media (max-width: 576px){.grade__text{font-size:13px}}.grade__progress{width:48%;display:flex;align-items:center}@media (max-width: 1280px){.grade__progress{width:100%}}@media (max-width: 576px){.grade__progress span{font-weight:700;font-size:13px;margin-right:20px}}.grade__warning{margin-bottom:5px}@media (max-width: 576px){.grade__warning{font-size:22px}}@media (max-width: 576px){.lessons__header{flex-direction:column;align-items:flex-start}}.lessons__item{padding:10px 30px}.lessons__item:not(:last-child){margin-bottom:20px}@media (max-width: 992px){.lessons__item:not(:last-child){margin-bottom:15px}}.lessons__item-title{font-size:18px;margin-top:2px}.lessons__item-icon{max-width:54px;height:auto;object-fit:contain}.lessons__item-top{display:flex;justify-content:space-between;align-items:center}@media (max-width: 576px){.lessons__item-top{flex-direction:column;align-items:flex-start}}.lessons__item-top-left{display:flex;align-items:center;margin-right:15px}@media (max-width: 576px){.lessons__item-top-left{margin-right:0;margin-bottom:12px}}.lessons__item-top-left._active .lessons__item-top-img{transform:rotate(180deg)}.lessons__item-top-text{cursor:pointer}.lessons__item-top-img-wrap{display:flex;justify-content:center;align-items:center;width:36px;height:36px;border-radius:50%;background-color:#49b3f7;box-shadow:5px 15px 40px #1e234226;cursor:pointer;margin-right:13px;flex-shrink:0}.lessons__item-top-img{object-fit:contain;transition:transform .3s}.lessons__item-top-subtext{font-weight:700;font-size:15px;color:#49b3f7}@media (max-width: 576px){.lessons__item-top-subtext{padding-left:50px}}.lessons__sublist{padding-top:35px;display:none}.lessons__sublist._active{display:block}.lessons__subitem{display:flex;justify-content:space-between;align-items:center;background-color:#eff2fd;border-radius:25px;padding:23px 28px}@media (max-width: 576px){.lessons__subitem{flex-direction:column;padding:20px}}.lessons__subitem:not(:last-child){margin-bottom:20px}.lessons__subitem-left{display:flex;align-items:center}@media (max-width: 576px){.lessons__subitem-left{margin-bottom:10px}}.lessons__img-wrap{margin-right:20px}.lessons__img{object-fit:contain}.lessons__time{font-weight:700;font-size:13px;color:#49b3f7;margin-bottom:9px}.lessons__name{font-size:16px;color:#243976}.lessons__btn{position:relative;font-weight:700;display:block;font-size:11px;text-transform:uppercase;z-index:1;border-radius:90px;margin-right:23px}.lessons__btn:after{content:"";position:absolute;z-index:-1;width:calc(100% + 4px);height:calc(100% + 4px);top:-2px;border-radius:90px;left:-2px;background:linear-gradient(272.77deg,#864ff1 0%,#49b3f7 100%)}.lessons__btn span{position:relative;z-index:2;display:block;color:#000072;letter-spacing:.125em;background-color:#eff2fd;padding:15px 25px;transition:background-color .3s;border-radius:90px}.lessons__btn span:hover{background-color:#fff}.diary__top{display:grid;grid-template-columns:1fr 1fr;grid-gap:35px;margin-bottom:35px}@media (max-width: 1024px){.diary__top{grid-gap:20px}}@media (max-width: 576px){.diary__top{grid-template-columns:1fr;margin-bottom:30px}}@media (max-width: 576px){.diary__title{font-size:30px}}.diary__top-left{display:flex;justify-content:space-between;align-items:center}@media (max-width: 576px){.diary__top-left{flex-direction:column}}.diary__top-date{font-family:ALS Schlange Sans;font-size:22px;color:#243976}@media (max-width: 1024px){.diary__top-date{font-size:18px}}@media (max-width: 576px){.diary__top-date{font-size:22px;margin-top:17px}}.diary__right{display:flex;justify-content:space-between;align-items:center}@media (max-width: 576px){.diary__right{flex-direction:column}}.diary__top-btn-wrap{display:flex;align-items:center}.diary__teacher{display:flex}.diary__top-btn{background-color:transparent;margin:0;font-size:0;padding:0;cursor:pointer;display:block;border-radius:90px;border:none;transition:box-shadow .3s}.diary__top-btn:hover{box-shadow:5px 15px 40px #1e234226}.diary__top-btn._right img{transform:rotate(180deg)}.diary__top-btn:not(:last-child){margin-right:18px}@media (max-width: 1024px){.diary__top-btn:not(:last-child){margin-right:8px}}@media (max-width: 576px){.diary__top-btn:not(:last-child){margin-right:10px}}.diary__calender{padding:18px 25px;display:flex;justify-content:space-between;align-items:center;color:#243976;max-width:250px;background:#eff2fd;border-radius:90px;width:100%;font-size:14px}@media (max-width: 1024px){.diary__calender{max-width:220px}}@media (max-width: 576px){.diary__calender{max-width:250px;margin-bottom:20px}}.diary__calender-icon-wrap{display:block}.diary__tables{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px 35px}@media (max-width: 1024px){.diary__tables{grid-template-columns:1fr}}.diary__table-wrap{background:#eff2fd;border-radius:25px;padding:24px 20px;overflow-x:auto}.diary__table-wrap::-webkit-scrollbar{height:4px}.diary__table-wrap::-webkit-scrollbar-thumb{background-color:#c4c4c4;border-radius:20px;border:none}.diary__table-wrap::-webkit-scrollbar-track{background:transparent}.diary__table-img-wrap{display:flex;margin:auto 0;width:18px;height:18px;align-items:center}.diary__table-info-img{margin:0 auto 5px;position:relative;left:50%;transform:translate(-50%)}.diary__table-info-text{text-align:center;color:#c7c6de;font-size:16px;font-weight:400}.diary__table{color:#243976;width:100%;border-collapse:collapse;border-spacing:0;height:100%;padding:0;box-sizing:border-box}.diary__table tbody{margin:0;padding:0}.diary__table th{font-family:Caveat;font-weight:700;text-align:left;height:42px;font-size:22px;padding-bottom:14px;border-bottom:1px solid #c7c6de;white-space:nowrap}.diary__table th:first-child{padding-right:30px}.diary__table th:nth-child(2){padding-right:20px}.diary__table th:last-child{padding-left:10px}.diary__table tr{border-bottom:1px solid #c7c6de}.diary__table tr td{padding-bottom:14px}.diary__table tr:not(:first-child) td{padding-top:14px}.diary__table td:first-child{padding-left:0;width:31px}.diary__table td:last-child:after{display:none}.diary__table td:nth-child(3){width:100%}.diary__table td:nth-child(4){color:#49b3f7;white-space:nowrap;text-align:center}.diary__table td:nth-child(5),.diary__table td:nth-child(6){font-size:18px;color:#864ff1;text-align:center}.diary__table td{position:relative;padding:6px 12px;text-align:left;min-height:50px;font-size:13px;line-height:18px;margin:0;font-weight:500;border:0;color:#243976}.diary__table td:after{content:"";position:absolute;right:0;top:8px;height:calc(100% - 14px);width:1px;background:#c7c6de;border-radius:25px}.diary__table__actions{display:flex;justify-content:space-evenly;gap:2px}.diary__table__actions img{cursor:pointer}.diary .ant-table-row-expand-icon-cell{width:70px!important;padding-left:0!important;padding-right:10px!important}.homework__title{margin-bottom:35px}@media (max-width: 576px){.homework__title{margin-bottom:20px;text-align:left}}@media (max-width: 576px){.homework__item-title{margin-bottom:10px;text-align:left}}.homework__item-wrapper-buttons{min-width:170px}@media (max-width: 576px){.homework__item-wrapper-buttons{grid-gap:10px}}.homework__check-inner{margin-bottom:20px;display:flex;align-items:flex-start}.homework__check-inner .input:not(:last-child){margin-right:20px}@media (max-width: 1380px){.homework__check-inner .input:not(:last-child){margin-right:15px}}@media (max-width: 576px){.homework__check-inner .input:not(:last-child){margin-right:10px}}.homework__select{max-width:100%;width:100%}.homework__option{margin-bottom:20px}.homework__grid{display:grid;grid-template-columns:1fr;grid-gap:20px;margin-bottom:20px}.homework__item{padding:12px 28px;background-color:#eff2fd;border-radius:25px;display:flex;justify-content:space-between;align-items:center}@media (max-width: 576px){.homework__item{flex-direction:column}}.homework__item-right{max-width:163px;width:100%;font-weight:700;font-size:10px;letter-spacing:.125em;text-transform:uppercase;text-align:center;color:#fff}@media (max-width: 576px){.homework__item-right{margin:0 auto}}.homework__item-predmet{margin-bottom:10px;padding:11px;background-color:#bdc7eb;border-radius:90px}.homework__item-left{flex:1;margin-right:10px}@media (max-width: 576px){.homework__item-left{margin-right:0;margin-bottom:15px;text-align:center}}.homework__item-link{position:relative;background:linear-gradient(272.77deg,#864ff1 0%,#49b3f7 100%);border-radius:90px;padding:11px;display:block;width:100%;text-transform:uppercase;font-weight:700;border:none;color:inherit;overflow:hidden;font-size:10px;letter-spacing:.125em;font-family:Gotham Pro,sans-serif;transition:all .3s;cursor:pointer}.homework__item-link:hover:after,.homework__item-link:active:after{opacity:1}.homework__item-link:after{content:"";position:absolute;width:100%;height:100%;top:0;z-index:1;left:0;background:linear-gradient(90deg,#864ff1 10.75%,#49b3f7 89.25%);opacity:0;transition:opacity .3s}.homework__item-link span{position:relative;z-index:2}.homework__item-link._disabled{pointer-events:none}.homework .jq-selectbox__select{padding-top:8px;padding-bottom:8px;height:32px}.homework__btn{max-width:160px;margin:0 auto;color:#fff}.homework__item-status{font-weight:700;font-size:13px}@media (max-width: 576px){.homework__item-status{width:100%;text-align:left}}.homework__item-status._red{color:#ff5000}.homework__item-status._yellow{color:#d58d06}.homework__item-status._green{color:#05cc0a}.homework__item-text{font-size:17px;font-weight:500;color:#243976}.pop-up-homework{font-family:Gotham Pro,sans-serif;font-weight:400}.pop-up-homework__content{max-width:500px}.pop-up-homework__inner{background:#FFFFFF;box-shadow:5px 15px 40px #1e234226;border-radius:15px;padding:30px}@media (max-width: 576px){.pop-up-homework__inner{padding:30px 20px}}.pop-up-homework__title{margin-bottom:35px;opacity:.8}.pop-up-homework__text{font-size:14px;color:#243976;margin-bottom:20px}.pop-up-homework__btn-link{color:#fff;display:inline-block;width:auto;margin-bottom:30px}.pop-up-homework__comment{margin-bottom:30px;background:#EFF2FD;border-radius:25px;padding:20px;color:#243976}.pop-up-homework__com-title{font-size:17px;opacity:.8;font-weight:500;margin-bottom:10px}.pop-up-homework__btn{font-family:Gotham Pro,sans-serif;margin-left:auto;border:1px solid #FF5000;border-radius:90px;padding:11px 17px;font-weight:700;font-size:10px;line-height:118.2%;text-align:center;letter-spacing:.125em;text-transform:uppercase;color:#ff5000;background-color:transparent;position:relative;cursor:pointer;left:100%;transform:translate(-100%)}.parent__select-wrap{margin-bottom:35px}@media (max-width: 576px){.parent__select-wrap{margin-bottom:30px}}.parent__select-wrap .jq-selectbox__select{border-radius:0;background-color:transparent;padding:0 45px 0 0;height:47px;width:100%;display:grid;max-width:100%}.parent__select-wrap .jq-selectbox__trigger-arrow{background-image:url(../img/icon/arrow-drop-c.svg);width:16px;height:16px;transform:translateY(-50%) rotate(0);right:10px}.parent__select-wrap .jq-selectbox__select-text{background:linear-gradient(272.77deg,#864ff1 0%,#49b3f7 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;text-fill-color:transparent;font-size:40px;line-height:47px;font-family:ALS Schlange Sans;font-weight:700;width:100%!important}@media (max-width: 576px){.parent__select-wrap .jq-selectbox__select-text{font-size:32px}}.parent__select-wrap .jq-selectbox .placeholder{background:linear-gradient(272.77deg,#864ff1 0%,#49b3f7 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;text-fill-color:transparent;font-size:40px;font-family:ALS Schlange Sans;font-weight:700;width:100%!important;line-height:47px}@media (max-width: 576px){.parent__select-wrap .jq-selectbox .placeholder{font-size:32px}}.parent__select-wrap .jq-selectbox.jq-selectbox.dropdown .jq-selectbox__trigger-arrow{transform:translateY(-50%) rotate(180deg)}.parent__select-wrap .jq-selectbox li{font-size:24px;text-overflow:ellipsis;white-space:wrap;font-size:20px}.parent__comment{margin-bottom:35px}@media (max-width: 576px){.parent__comment{margin-bottom:30px}}.parent__com-subtitle{margin-bottom:35px}@media (max-width: 576px){.parent__com-subtitle{margin-bottom:20px}}.parent__com-title{font-size:40px;margin-bottom:35px}@media (max-width: 576px){.parent__com-title{margin-bottom:20px}}.parent__table-wrap{overflow-x:auto;padding-bottom:6px}.parent__table-wrap::-webkit-scrollbar{height:4px}.parent__table-wrap::-webkit-scrollbar-thumb{background-color:#243976;border:none}.parent__table-wrap::-webkit-scrollbar-track{background:#c7c6de}.parent__table{background:#eff2fd;border-radius:15px;padding:24px 20px;width:100%;border-collapse:collapse;border-spacing:0}.parent__table tr:not(:last-child){border-bottom:1px solid #dbdce4}.parent__table td{padding:16px;font-size:14px;color:#243976;text-align:left;line-height:14px}.parent__table td:first-child{white-space:nowrap}.parent__table th{position:relative;padding:16px;font-size:14px;line-height:14px;color:#243976;font-weight:500;text-align:left;white-space:nowrap}.parent__table th:not(:last-child):after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:0;width:1px;height:14px;background-color:#dbdce4}.parent__table th:first-child{width:0%}.parent__table th._red{color:#ff5000}.parent__table th._yellow{color:#d58d06}.parent__table th._green{color:#05cc0a}.parent__table-com td:last-child{min-width:300px}.parent__btn{display:inline-block;margin-top:20px;color:#fff;width:auto;padding:11px 17px}.parent__inner{display:grid;grid-template-columns:1fr 1fr;grid-gap:35px;margin-bottom:35px}@media (max-width: 1024px){.parent__inner{grid-template-columns:1fr}}@media (max-width: 576px){.parent__inner{margin-bottom:30px}}.parent__table-st{display:block;min-width:0}.parent__table-st .account__select{width:230px}.parent__table-st .account__subtitle{line-height:50px}@media (max-width: 1024px){.parent__table-st .account__subtitle{line-height:1.2}}.parent__table-st-top{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:35px}@media (max-width: 1380px){.parent__table-st-top{flex-direction:column;align-items:flex-start}}@media (max-width: 1024px){.parent__table-st-top{flex-direction:row;align-items:center}}@media (max-width: 576px){.parent__table-st-top{flex-direction:column;align-items:flex-start;margin-bottom:20px}}@media (max-width: 576px){.parent__table-st-top{align-items:center}}.parent__table_propusk td{position:relative}.parent__table_propusk td:not(:last-child):after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:0;width:1px;height:14px;background-color:#dbdce4}.parent__statistics{padding:35px 0;border-top:1px solid #c7c6de;border-bottom:1px solid #c7c6de;margin-bottom:35px}@media (max-width: 576px){.parent__statistics{padding:30px 0;margin-bottom:30px}}@media (max-width: 768px){.account-nav{max-width:360px;background-color:#eff2fd;overflow-y:auto;padding:45px 50px}}@media (max-width: 768px){.account-nav{max-width:100%;width:100%}}.account-nav__wrap{padding:30px 0}.account-nav__item:not(:last-child){margin-bottom:8px}@media (max-width: 768px){.account-nav__inner{position:fixed;top:0;left:0;display:flex;justify-content:flex-end;width:100%;height:100%;z-index:50;background-color:transparent;opacity:0;pointer-events:none;transition:background-color .1s,opacity .3s}.account-nav__inner._active{opacity:1;pointer-events:all;background-color:#243976d9}}.account-nav__badge{display:flex;align-items:center;width:100%;font-size:16px;gap:16px}.account-nav__link{padding:14px 20px;display:flex;align-items:center;border-radius:90px;background-color:#fff;font-size:15px;color:#243976;width:100%;transition:.25s all;overflow:hidden;white-space:nowrap}.account-nav__link:hover,.account-nav__link:active{box-shadow:0 4px 15px #0000001a}.account-nav__link_active{padding:14px 20px;display:flex;align-items:center;border-radius:90px;font-size:15px;width:100%;transition:box-shadow .3s;overflow:hidden;white-space:nowrap;background-color:#49b3f7;color:#fff;transition:.25s all}.account-nav__link_active:hover{color:#fff;box-shadow:0 4px 15px #0000001a}.account-nav__img{width:25px;height:25px;object-fit:contain;margin-right:24px}.account-nav__img-blue{filter:invert(55%) sepia(61%) saturate(1298%) hue-rotate(181deg) brightness(106%) contrast(94%);transition:.25s all}.account-nav__img-white{filter:invert(100%) sepia(16%) saturate(2%) hue-rotate(166deg) brightness(114%) contrast(100%);transition:.25s all}.account-nav__exit{padding:29px 0;border-top:1px solid #dbdce4}.account-nav__phone{padding:10px 0}.account-nav__text{font-size:15px;color:#243976;text-align:center;margin-bottom:15px}.account-nav__btn-wrap{display:flex;align-items:center;justify-content:space-evenly;flex-wrap:wrap;margin-bottom:16px;padding-top:20px;border-top:1px solid #dbdce4}.account-nav__btn{border-radius:90px;padding:18px;color:#fff;font-size:15px;text-align:center;display:block;transition:box-shadow .3s;background-color:#fff;max-width:60px;height:60px;display:flex;align-items:center;justify-content:space-around}.account-nav__btn img{margin:0}.account-nav__btn__white{box-shadow:0 4px 15px #0000001a}.account-nav__btn:not(:last-child){margin-bottom:8px}.account-nav__btn:hover,.account-nav__btn:active{box-shadow:0 4px 15px #0000001a}.account-nav__btn._tg{background-color:#559ed7}.account-nav__btn._wt{background-color:#69d17f}.teacher-syllabus__header{display:flex;align-items:center;justify-content:space-between;gap:20px}@media (max-width: 1380px){.teacher-syllabus__header{align-items:flex-start;flex-direction:column}}.teacher-syllabus__schoolbooks-wrapper{border-radius:10px;background:#eff2fd;padding:20px}@media (max-width: 1380px){.teacher-syllabus__schoolbooks-wrapper{width:100%;margin-top:10px}}.teacher-syllabus__schoolbooks-container{width:100%;height:100%}.teacher-syllabus__schoolbook-container{max-width:220px;min-width:180px;display:flex;flex-direction:column;justify-content:space-between;gap:10px;height:100%}.teacher-syllabus__select-block{display:flex;flex-direction:column;gap:10px}.teacher-syllabus__select-wrapper{display:flex;justify-content:flex-start;align-items:center;gap:4px}@media (max-width: 968px){.teacher-syllabus__select-wrapper{flex-direction:column;align-items:flex-start}}.teacher-syllabus__table table{border-collapse:separate}.teacher-syllabus__row-disable{opacity:.5}.teacher-syllabus__row-next-theme{outline:2px solid rgba(93,150,95,.6666666667)!important}.subjects__title{text-align:left;width:fit-content;margin-bottom:20px;margin-top:35px}@media (max-width: 576px){.subjects__title{margin-bottom:35px;font-size:36px}}.subjects__grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:35px}@media (max-width: 1540px){.subjects__grid{grid-gap:20px}}@media (max-width: 1024px){.subjects__grid{grid-template-columns:1fr 1fr}}@media (max-width: 576px){.subjects__grid{grid-template-columns:1fr;grid-gap:35px}}.subjects__subject-cell{min-height:230px;max-width:100%;background-color:#eff2fd;border-radius:25px;padding:20px;display:flex;flex-direction:column;align-items:center;cursor:pointer;border:1px solid transparent;transition:box-shadow .3s,border-color .3s}.subjects__subject-cell:hover{border-color:#c7c6de;box-shadow:0 0 15px #0000001a}.subjects__icon{height:100px;width:100%;object-fit:contain}@media (max-width: 576px){.subjects__icon{height:80px}}.subjects__icon img{width:100%;height:100%;object-fit:contain}.subjects__subject-name{color:#243976;width:100%;text-align:center;font-size:24px;font-weight:500;margin:20px 0 15px}@media (max-width: 1540px){.subjects__subject-name{font-size:20px}}.subjects__teacher{padding-top:15px;width:100%;font-size:14px;border-top:1px solid #eff2fd}.subject__title{display:flex;gap:20px;margin-bottom:35px}.subject__title img{cursor:pointer}.subject__info{display:flex;align-items:flex-start;margin-bottom:35px;justify-content:space-between}@media (max-width: 1024px){.subject__info{flex-direction:column;gap:20px}}.subject__schoolbooks_wrapper{flex:1}.subject__wrapper{padding:35px 0}.subject__schoolbooks{width:100%;padding:16px;display:flex;align-items:center;justify-content:flex-start;overflow-x:auto;background-color:#eff2fd;border-radius:10px}@media (max-width: 576px){.subject__schoolbooks{flex-direction:column}}.subject__schoolbooks-title{color:#243976;font-size:20px;font-weight:700;margin-bottom:10px}@media (max-width: 576px){.subject__schoolbooks-title{font-size:18px}}.subject__schoolbook:not(:last-child){margin-right:16px}@media (max-width: 576px){.subject__schoolbook:not(:last-child){margin-right:0;margin-bottom:30px}}.subject__schoolbook-title{font-weight:700;margin-bottom:10px;font-size:17px}.subject__schoolbook-btn{margin-top:10px}.subject__schoolbook-author{font-size:13px}.subject__details_wrapper{flex:1;margin-left:30px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}@media (max-width: 1024px){.subject__details_wrapper{width:100%;margin:0}}.subject__details{width:100%;height:200px;padding:10px;display:flex;align-items:center;justify-content:flex-start;overflow-x:auto;background-color:#eff2fd;border-radius:10px}.subject__details__title{color:#243976;font-size:20px;font-weight:700;margin-bottom:10px}@media (max-width: 576px){.subject__details__title{font-size:18px}}.subject__teacher_wrapper{width:fit-content;padding:16px;display:flex;align-items:center;justify-content:flex-start;overflow-x:auto;background-color:#eff2fd;border-radius:10px;font-weight:700;margin-right:30px}@media (max-width: 1280px){.subject__teacher_wrapper{margin-right:0;margin-bottom:30px}}@media (max-width: 576px){.subject__teacher_wrapper{padding:6px 16px;font-size:15px}}.subject__progress_wrapper{width:100%;display:flex;justify-content:flex-end;align-items:center;font-weight:700;color:#243976;margin-bottom:35px}@media (max-width: 1024px){.subject__progress_wrapper{justify-content:space-between}}.subject__progress_title{padding-right:10px;font-size:17px}@media (max-width: 576px){.subject__progress_title{font-size:16px}}.subject__progress{padding:8px 16px;border-radius:10px;font-size:17px;background-color:#eff2fd}@media (max-width: 576px){.subject__progress{flex-shrink:0;white-space:nowrap}}.subject__score{width:100%;display:flex;justify-content:space-around}.subject__details_row{display:flex;width:100%;align-items:flex-start;justify-content:space-between}@media (max-width: 1280px){.subject__details_row{flex-direction:column}}@media (max-width: 576px){.subject__details_row{width:fit-content;display:flex;flex-direction:column;gap:0}}.subject__details_top{width:100%}.subject__quarter_select{width:200px;height:40px}.auth__wrapper{display:flex;align-items:center;justify-content:center;min-height:100vh;background-color:#eff2fd;padding:50px}@media (max-width: 576px){.auth__wrapper{padding:50px 20px}}.auth__form{box-shadow:0 0 10px #1e234226;border-radius:12px;background-color:#fff;padding:25px;max-width:500px;width:100%}@media (max-width: 576px){.auth__form{padding:20px}}.auth__logo{margin:0 auto 30px}.auth__title{font-family:Gotham Pro,sans-serif;font-weight:700;font-size:28px;margin-bottom:30px;text-align:center}@media (max-width: 576px){.auth__title{font-size:24px;margin-bottom:40px}}.auth__btn-wrap{display:flex;margin-top:30px}@media (max-width: 576px){.auth__btn-wrap{flex-direction:column}}.auth__btn-wrap>*{flex:1}.auth__btn-wrap>*:not(:last-child){margin-right:20px}@media (max-width: 576px){.auth__btn-wrap>*:not(:last-child){margin-right:0;margin-bottom:20px}}.auth__lost__password{max-width:150px;height:28px;background:#bdc7eb!important;display:flex;justify-content:center;align-items:center}.auth__password__field .ant-input{background:#eff2fd!important;font-family:Gotham Pro;font-style:normal;font-weight:400;font-size:20px;line-height:25px;color:#000}.auth__submit-wrapper{display:flex;width:100%;flex:1;justify-content:center}.auth__submit-wrapper .ant-form-item-control-input-content{display:flex;justify-content:center;align-items:center}.auth__field:not(:last-child){margin-bottom:25px}.auth__field .ant-form-item-required{font-family:ALS Schlange Sans,sans-serif;font-size:20px!important;height:auto;line-height:1;align-items:flex-start!important}.table table{border:1px solid #eff2fd;border-radius:10px}.table .ant-table-tbody>tr>td:not(:last-child):before{background-color:#eff2fd}.table td{background-color:#fff}.table td{position:relative}.table td:not(:last-child):after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);height:55%;width:1px;background-color:#eff2fd}.table.ant-table-wrapper .ant-table-tbody .ant-table-row>.ant-table-cell-row-hover{background-color:#fff}.table .ant-table th:not(:last-child):after{background-color:#bdc7eb}.table .ant-table-row:last-child{overflow:hidden}.table .ant-table-row:last-child td{border:none;border-radius:0 0 10px 10px}.table._twice .ant-table-header table{border-radius:10px 10px 0 0}.table._twice .ant-table-body table{border-radius:0 0 10px 10px}.table._old:where(.css-dev-only-do-not-override-1m3hyk9).ant-table-wrapper .ant-table-thead>tr>th,.table._old :where(.css-dev-only-do-not-override-1m3hyk9).ant-table-wrapper .ant-table-thead>tr>td{border-color:#c7c6de}.table._old .ant-table-row:last-child{overflow:visible}.table._old .ant-table-row:last-child td{border:inherit;border-radius:0}.table-native{border-radius:10px;overflow:hidden;border:1px solid #eff2fd}.table-native th{font-size:16px;color:#243976;font-weight:600}.table-native td{background-color:#fff;font-size:16px;color:#243976}.table-native tr:not(:last-child){border-bottom:1px solid #eff2fd}.table-native tr th{position:relative}.table-native tr th:not(:last-child):after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);height:1.6em;width:1px;background-color:#bdc7eb}.table-native tr td{position:relative}.table-native tr td:not(:last-child):after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);height:55%;width:1px;background-color:#eff2fd}.table-native th:not(:last-child):after{background-color:#bdc7eb}@media (max-width: 576px){.performance-rating{position:relative;width:calc(100% + 40px);left:-20px;overflow:hidden;padding:0 20px;margin-top:35px}}.performance-rating__bottom{display:grid;grid-template-columns:1fr 1fr;grid-gap:35px}@media (max-width: 1024px){.performance-rating__bottom{grid-template-columns:1fr}}@media (max-width: 576px){.performance-rating__bottom{display:block}}.performance-rating__col{flex:1}.performance-rating__list{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px}@media (max-width: 1279px){.performance-rating__list{grid-template-columns:1fr}}@media (max-width: 1024px){.performance-rating__list{grid-template-columns:1fr 1fr}}@media (max-width: 576px){.performance-rating__list{display:block}}.performance-rating__list .swiper-horizontal{overflow:visible}.performance-rating__list-item{background-color:#eff2fd;display:flex;align-items:center;padding:25px 28px;height:100%;border-radius:25px}@media (max-width: 1280px){.performance-rating__list-item{padding:25px 10px}}@media (max-width: 1024px){.performance-rating__list-item{padding:25px 28px}}.performance-rating__img{width:54px;height:54px;object-fit:contain;margin-right:15px;flex-shrink:0}@media (max-width: 1280px){.performance-rating__img{width:40px;height:40px;margin-right:10px}}@media (max-width: 1024px){.performance-rating__img{width:54px;height:54px;margin-right:15px}}.performance-rating__slider-arrows{margin:35px 0;display:flex;justify-content:center;align-items:center}.performance-rating__arrow{border-radius:50%;overflow:hidden;width:36px;height:36px;box-shadow:0 4px 10px #00000026;transition:box-shadow .3s}.performance-rating__arrow:hover{box-shadow:0 0 8px #0003}.performance-rating__arrow:active{box-shadow:0 0 13px #00000026}.performance-rating__arrow:not(:last-child){margin-right:10px}.performance-rating__arrow img{width:100%;height:100%;object-fit:contain}.methodologist{display:flex;flex-direction:column;position:relative}.methodologist__classroom{width:0px;height:40px;border-radius:100%;position:relative}.methodologist .table-bordered-wrapper{border-radius:10px}.methodologist__info-icon{width:20px;height:20px}.methodologist__row{margin-top:20px;display:flex;align-items:flex-start;justify-content:space-between}@media (max-width: 1380px){.methodologist__row{flex-direction:column;grid-template-columns:1fr}}.methodologist__row>*{flex:1}.methodologist__row>*:not(:last-child){margin-right:20px}.methodologist__today .ant-spin-nested-loading,.methodologist__today .ant-spin-nested-loading .ant-spin-container{height:100%}.methodologist__today .ant-spin-nested-loading .ant-spin-container .table-bordered-wrapper{background-color:#f9f9fe}@media (max-width: 1380px){.methodologist__today{overflow-x:auto}}.methodologist__title-class{font-size:18px}.methodologist__title{font-family:ALS Schlange Sans;font-weight:700;color:#243976;font-size:36px}@media (max-width: 1380px){.methodologist__title{font-size:28px}}@media (max-width: 576px){.methodologist__title{font-size:32px}}.methodologist__vacations{max-width:650px}@media (max-width: 1380px){.methodologist__vacations{overflow-x:auto}}.methodologist__teacher-cell{display:flex;align-items:center;justify-content:space-between;padding:5px;gap:5px;width:100%}.methodologist__journal{display:flex;flex-direction:column;gap:10px}.methodologist__journal .ant-spin-nested-loading{width:100%;padding-top:20px}.methodologist__title{line-height:1}.methodologist__flex_title{display:flex;gap:20px;margin-bottom:35px}.methodologist__flex_title img{cursor:pointer}.methodologist__flex_title._2{align-items:flex-end}.methodologist__flex_title .account__subtitle{display:flex;align-items:center;height:50px}.methodologist__journal_table{width:100%}.methodologist__student{display:flex;flex-direction:column;gap:10px;margin-top:35px}.methodologist__student .table-bordered-wrapper{border-radius:10px}.methodologist__student_info_row{width:100%;display:flex;align-items:center;justify-content:space-between;font-weight:700}.methodologist__student_info_row img{cursor:pointer}.methodologist__student_info_table{width:100%}.methodologist__student_info_tables{display:flex;align-items:stretch;justify-content:space-between;gap:10px}.methodologist__student_info_tables .table-bordered-wrapper{width:100%;border-radius:10px}@media (max-width: 1128px){.methodologist__student_info_tables{flex-direction:column}}@media (max-width: 576px){.methodologist__student_info_tables{flex-direction:column}}.methodologist__student_comments{margin-top:20px;display:flex;flex-direction:column;width:100%}.methodologist__student_comments .table-bordered-wrapper{height:100%}.methodologist__student_comments .table-bordered-wrapper .ant-empty{padding:20px;border-radius:20px}@media (max-width: 576px){.methodologist__student_comments{max-width:100%}}.methodologist__student_peculiarities{margin-top:20px;display:flex;flex-direction:column;width:100%}@media (max-width: 576px){.methodologist__student_peculiarities{max-width:100%}}.methodologist__month_wrapper{height:50px}.methodologist__assessments{padding-top:30px}.account-cover{position:relative;background:linear-gradient(272.77deg,#864ff1 0%,#49b3f7 100%);padding:40px 30px;margin:-30px -30px 0}@media (max-width: 576px){.account-cover{padding:20px}}.account-cover__logo{position:absolute;top:0;right:170px}.account-cover__back{margin-bottom:20px}.account-cover__lesson{-webkit-text-fill-color:#ffffff;font-weight:700;font-size:40px;margin:8px 0 22px;font-family:ALS Schlange Sans}@media (max-width: 576px){.account-cover__lesson{font-size:36px;margin:18px 0}}.account-cover__status{font-size:16px;font-weight:400;color:#fff}.account-cover__box{display:flex;justify-content:space-between;align-items:center}@media (max-width: 576px){.account-cover__box{flex-direction:column;align-items:start}}.account-cover__fullname{color:#fff;font-weight:700;font-size:20px;margin-top:4px;font-family:ALS Schlange Sans}.account-cover__count{font-size:13px;font-weight:400;color:#fff;border:solid 1px #ffffff;padding:4px 24px;border-radius:16px}@media (max-width: 576px){.account-cover__count{margin-top:16px}}.lesson-tabs{display:flex;justify-content:center;align-items:center}.lesson-tabs a{transition:all .3s}@media (max-width: 576px){.lesson-tabs a{width:30px}}@media (max-width: 576px){.lesson-tabs__active{width:40px!important}}.lesson__line{border:1px solid #eff2fd;width:20px;margin:0 6px}.btn-border{border:1px solid transparent;background:linear-gradient(white,white) padding-box,linear-gradient(272.77deg,#864ff1 0%,#49b3f7 100%) border-box;padding:11px 40px;border-radius:90px;font-size:11px;font-weight:700;color:#000072;text-transform:uppercase;z-index:1}.btn-full{background:linear-gradient(272.77deg,#864ff1 0%,#49b3f7 100%);padding:11px 40px;border-radius:90px;font-size:11px;font-weight:700;color:#fff;text-transform:uppercase}.chapter{margin:40px 0}.chapter__title{color:#243976;font-size:20px;font-weight:700;font-family:ALS Schlange Sans}.chapter__title span{font-size:30px;margin-right:8px}@media (max-width: 576px){.chapter__title span{font-size:20px}}@media (max-width: 576px){.chapter__title{font-size:16px}}.chapter__items{display:grid;gap:16px}.chapter__item{background:rgba(239,242,253,.5019607843);display:flex;align-items:center;justify-content:space-between;padding:16px 20px}@media (max-width: 576px){.chapter__item{flex-direction:column;align-items:start}}.chapter__num{color:#243976;font-size:14px;font-weight:500;margin-right:30px}@media (max-width: 576px){.chapter__num{margin-bottom:15px;margin-right:0}}.chapter__text{color:#243976;font-size:16px;font-weight:400;display:flex;align-items:center}@media (max-width: 576px){.chapter__text{flex-direction:column;align-items:start;margin-bottom:15px}}@media (max-width: 576px){.chapter__rating{display:flex;justify-content:space-between;align-items:center;width:100%;margin-top:16px;padding-top:16px;border-top:solid 1px #c7c6de}}.chapter .chapter__rating-val{display:none;color:#243976;font-size:14px;font-weight:400}@media (max-width: 576px){.chapter .chapter__rating-val{display:block}}.chapter__rating-num{color:#fff;font-size:16px;font-weight:400;min-width:30px;height:30px;display:flex;justify-content:center;align-items:center;border-radius:30px}.chapter__rating-num-2{background:linear-gradient(103.05deg,#ff8330 -3.55%,#ff6278 98.65%)}.chapter__rating-num-5{background:linear-gradient(271.76deg,#65bf69 1.06%,#5d965f 96.25%)}.chapter__collapse{display:flex;align-items:center;justify-content:space-between;border:1px solid #eff2fd;padding:16px 20px;border-radius:20px;margin-bottom:35px;cursor:no-drop}@media (max-width: 576px){.chapter__collapse{flex-direction:column;align-items:start}}.chapter__time{display:flex;align-items:center;background:#eff2fd;padding:8px 16px;border-radius:90px}@media (max-width: 576px){.chapter__time{margin-top:12px}}.chapter__available{color:#243976;font-size:13px;font-weight:400;margin-left:10px}.chapter .ant-collapse>.ant-collapse-item{border-radius:20px}.chapter .ant-collapse .ant-collapse-item:last-child{border-bottom:solid 1px #eff2fd}.chapter .ant-collapse-expand-icon{position:absolute;right:0px}.chapter .ant-collapse-item{margin-bottom:35px;border:1px solid #eff2fd;background:#ffffff;border-radius:20px}.chapter .ant-collapse-header{padding:20px;border-radius:20px}.chapter .ant-collapse{border:none;background-color:transparent}.chapter .ant-collapse-content-box{border:none}.chapter .ant-collapse-content{background-color:transparent;border-top:none}.chapter .ant-collapse-item-active .ant-collapse-arrow{transform:rotate(-180deg)}.video-lesson{z-index:2;position:relative;margin-top:75px}@media (max-width: 576px){.video-lesson{margin-top:30px}}.video-lesson__box{margin:35px auto;width:fit-content;height:fit-content;background:#eff2fd;border-radius:15px;display:flex;flex-direction:column;align-items:center;padding:30px}@media (max-width: 576px){.video-lesson__box{margin:30px 0;padding:15px}}.video-lesson__video{display:flex;justify-content:center;max-width:1285px;height:500px;aspect-ratio:16/9}.video-lesson__video iframe{max-width:1285px;width:100%;height:450px}@media (max-width: 576px){.video-lesson__video iframe{height:320px}}.video-lesson__title{color:#243976;font-size:40px;font-weight:700;font-family:ALS Schlange Sans;margin-bottom:20px}@media (max-width: 576px){.video-lesson__title{font-size:30px}}.video-lesson__btns{display:flex;justify-content:center;align-items:center;gap:20px}.books-lesson{margin-top:75px}@media (max-width: 576px){.books-lesson{margin-top:30px}}.books-lesson__box{background:#eff2fd;border-radius:15px;padding:40px;gap:20px;margin:35px auto;width:fit-content;display:flex}@media (max-width: 576px){.books-lesson__box{padding:10px;background:#ffffff}}.books-lesson__item-img{margin:0 auto;width:200px;min-height:250px;background-color:#243976;border-radius:6px}.books-lesson__item-title{color:#243976;font-size:17px;font-weight:700;font-family:ALS Schlange Sans;margin:10px 0}.books-lesson__item-text{color:#243976;font-size:12px;font-weight:400}.material{margin-top:25px;margin-bottom:20px;display:flex;justify-content:space-around}.material__left{justify-content:start}.material__box{width:100%;max-width:1000px;border:1px solid #49b3f7;padding:30px;border-radius:15px}.material__shadow_box{width:100%;max-width:1000px;overflow-wrap:anywhere}.material audio{width:100%;background-color:#fff;border-radius:10px;overflow:hidden}.material audio::-webkit-media-controls-panel{background:linear-gradient(to bottom,#ffffff,#eff2fd);border-radius:0}.material audio::-webkit-media-controls-play-button{background-color:#49b3f7;border-radius:50%}.material audio::-webkit-media-controls-current-time-display,.material audio::-webkit-media-controls-time-remaining-display{color:#243976;font-weight:700}.material audio::-webkit-media-controls-timeline{background-color:#eff2fd;border-radius:10px;margin:0 10px}.material audio::-webkit-media-controls-volume-slider{background-color:#49b3f7;border-radius:10px}.material audio::-webkit-media-slider-thumb{background:#243976;border:2px solid #49b3f7}.material ul{list-style-position:inside;list-style-type:none}.material ul li{position:relative;display:flex}.material ul li:before{content:"-";margin-right:5px}.material ol,.material ul{list-style-position:none;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0px;margin-inline-end:0px;padding-inline-start:40px}.material ul p,.material ol p{margin-block-start:0;margin-block-end:0}.material ul li:not(:last-child),.material ol li:not(:last-child){margin-bottom:5px}.material .ck-list-bogus-paragraph{display:initial}.material figure.table{display:table;margin:.9em auto}.material figure.table table{border:1px double #b3b3b3;border-collapse:collapse;border-spacing:0;height:100%;width:100%}.material figure.table table td{border:1px solid #bfbfbf;min-width:2em;padding:.4em;overflow-wrap:break-word;position:relative}.material blockquote{border-left:5px solid #ccc;font-style:italic;margin-left:0;margin-right:0;overflow:hidden;padding-left:1.5em;padding-right:1.5em}.material .image{clear:both;display:table;margin:.9em auto;min-width:50px;text-align:center}.material .image>figcaption{background-color:#f7f7f7;caption-side:bottom;color:#333;display:table-caption;font-size:.75em;outline-offset:-1px;padding:.6em;word-break:break-word}.material .image img{display:block;height:auto;margin:0 auto;max-width:100%;min-width:100%;border-radius:12px}.material .image-style-side{float:right;margin-left:1.5em;max-width:50%}.material .image-inline,.material .image_resized{max-width:100%}.material .image-inline img,.material .image_resized img,.material .image_resized{height:auto;flex-grow:1;flex-shrink:1;max-width:100%}.material a{text-decoration:underline;background:none!important}.material a:hover{color:#49b3f7}.material ._art-1{font-size:32px;font-weight:700;font-family:ALS Schlange Sans,sans-serif;display:block;position:relative;padding-bottom:20px;color:#243976}.material ._art-2{font-size:25px;font-weight:700;display:block;position:relative;padding-bottom:15px;font-family:ALS Schlange Sans,sans-serif;color:#243976}.material ._art-3{font-size:25px;font-weight:700;display:block;position:relative;padding-bottom:10px}.material ._art-3:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:4px;background-color:#49b3f7}.material blockquote{padding:20px 20px 20px 24px;color:#243976;font-size:14px;font-style:normal!important;border-left:3px solid #49b3f7!important}.material blockquote p{margin-top:0}.material blockquote p:last-child{font-size:14px;opacity:.6}.tests{margin-top:75px}.tests__external{display:flex;align-items:center;justify-content:space-around;padding-top:20px}.tests__btns{display:flex;justify-content:center;align-items:center;gap:20px}@media (max-width: 576px){.tests__btns{gap:10px;flex-direction:column}.tests__btns a,.tests__btns button{width:100%;display:flex;justify-content:center;align-items:center;text-align:center}}.tests__box{max-width:1100px;width:100%;margin:35px auto;gap:30px;display:grid}.tests__box-item{padding:30px;background:#eff2fd;font-family:ALS Schlange Sans;border-radius:15px}@media (max-width: 576px){.tests__box-item{padding:15px}}.tests__box-item h1{color:#243976;font-size:40px;font-weight:700;margin-bottom:30px;font-family:ALS Schlange Sans}@media (max-width: 576px){.tests__box-item h1{font-size:30px;margin-bottom:15px}}.tests__box-item-first{gap:8px;display:flex;flex-direction:column;width:100%}@media (max-width: 576px){.tests__box-item-first{background:transparent}}.tests__box-item-pin-wrapper{width:100%;display:flex;gap:8px}.tests__box-item-pin{border:1px solid #05cc0a;background:#ffffff;border-radius:12px;padding:20px;display:flex;flex-direction:column;align-items:center;width:50%;gap:8px}.tests__box-item-pin .btn-full{max-width:140px}.tests__box-pin-input{width:100px}.tests__box-cheked{border:1px solid #05cc0a;background:#ffffff;padding:20px;border-radius:12px;display:flex;align-items:center;gap:32px;min-width:50%}@media (max-width: 576px){.tests__box-cheked{position:relative;padding:15px}.tests__box-cheked img{position:absolute;width:30px;top:10px;left:15px}}.tests__box-text strong{color:#243976;font-size:16px;font-weight:500}@media (max-width: 576px){.tests__box-text strong{margin-left:40px}}.tests__box-text p{color:#243976;font-size:14px;font-weight:400;margin-top:8px}@media (max-width: 576px){.tests__box-text p{font-size:12px;margin-top:20px}}.tests__box-text a{color:#243976;font-size:14px;font-weight:500;text-decoration:underline}@media (max-width: 576px){.tests__box-text a{font-size:12px}}.tests__box-texts h2{padding:10px 0;font-weight:700;font-size:30px;font-family:ALS Schlange Sans,sans-serif}@media (max-width: 576px){.tests__box-texts h2{font-size:20px}}@media (max-width: 576px){.tests__box-texts p{font-size:14px}}.tests__box-texts strong{padding:10px 0;display:block}.tests__box-video{border-radius:25px;overflow:hidden;filter:drop-shadow(0 0 4px rgba(0,0,0,.5019607843));display:flex;flex-direction:column;max-width:840px;width:100%;height:430px;margin:20px 0}@media (max-width: 576px){.tests__box-video{height:180px}}.tests__box-selects{margin:20px 0}.tests__box-selects h3{font-family:ALS Schlange Sans,sans-serif;font-weight:700}@media (max-width: 576px){.tests__box-selects h3{font-size:16px}}.tests__box-selects h3:not(:last-child){margin-bottom:10px}.tests__box-selects span{font-size:16px;font-weight:400;color:#243976}@media (max-width: 576px){.tests__box-selects span{font-size:14px}}.tests__box-selects-bloks{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;margin-bottom:30px}@media (max-width: 576px){.tests__box-selects-bloks{grid-template-columns:1fr}}.tests__box-select-label{position:relative;background:#ffffff;padding:12px 12px 12px 50px;border-radius:12px;display:flex;align-items:center;gap:12px}.tests__box-select-label span{font-size:14px;font-weight:400;color:#243976}.tests__box-select-label input{position:absolute;opacity:0;cursor:pointer}.tests__box-select-label .checkmark{position:absolute;top:auto;left:15px;height:20px;width:20px;background-color:#eff2fd;border-radius:6px}.tests__box-select-label .checkmark:after{content:"";position:absolute;display:none}.tests__box-select-label input:checked~.checkmark:after{display:block}.tests__box-select-label .checkmark:after{left:7px;top:5px;width:5px;height:10px;border:solid white;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.tests__box-select-label__checked{outline:2px solid #864ff1}.tests__box-select-label__checked input:checked~.checkmark{background:linear-gradient(272.77deg,#864ff1 0%,#49b3f7 100%)}.tests__box-select-label__right{outline:2px solid #05cc0a}.tests__box-select-label__right input:checked~.checkmark{background:#05cc0a}.tests__box-select-label__error{outline:2px solid #ff6551}.tests__box-select-label__error input:checked~.checkmark{background:#ff6551}.tests__box-select-label._radio .checkmark{border-radius:50%}.tests__box-select-label._radio .checkmark:after{border:none;width:10px;height:10px;left:5px;border-radius:50%;background-color:#fff}.tests__box_select-image{width:100%;grid-gap:10px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;padding:10px}@media (max-width: 1024px){.tests__box_select-image{grid-template-columns:1fr 1fr}}.tests__box_select-image label{width:100%;max-width:100%;aspect-ratio:1/1;position:relative}.tests__box_select-image label .checkmark{position:absolute;bottom:20px;left:20px;z-index:2}.tests__box_select-image label input{position:absolute}.tests__box_select-image label img{position:absolute;left:10px;top:10px;z-index:0;border-radius:10px;width:calc(100% - 20px);height:calc(100% - 20px);object-fit:cover}.tests__box-inps{margin:20px 0}@media (max-width: 576px){.tests__box-inps{margin:12px 0}}.tests__box-inps_fill{margin:4px;width:100%}.tests__box-inps input{background:#ffffff;padding:12px 16px;border-radius:12px;width:100%}.tests__box-inps input::placeholder{color:#243976}.tests__box-inps__right input{outline:2px solid #05cc0a;border-radius:15px}.tests__box-inps__error input{outline:2px solid #ff6551;border-radius:15px}.tests__correct_answer{color:#ff6551;font-size:14px;margin-top:4px}.tests__box-audio{display:flex;gap:15px;width:100%;border-radius:12px;align-items:center;margin-top:20px}@media (max-width: 576px){.tests__box-audio span{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:280px}}.tests__box-img{margin:20px 0 30px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:fit-content}.tests__box-img img{border-radius:15px;height:auto;max-width:100%;max-height:500px;object-fit:contain;aspect-ratio:initial;box-shadow:0 0 10px #00000008}.tests__box-img span{margin-top:10px;display:block;font-weight:400;font-size:14px;color:#243976}.tests__box-line{border:1px solid #243976;margin:20px 0}.tests__box-files{margin:20px 0}.tests__box-files span{font-size:16px;font-weight:400;color:#243976}.tests__box-files-bloks{display:grid;gap:16px;margin-top:20px}.tests__box-files-item{display:flex;align-items:center;gap:10px}.tests__box-files-open{display:flex;justify-content:space-between;align-items:center;gap:10px;background:#ffffff;border-radius:12px;padding:10px 12px;cursor:pointer}.tests__box-files-open span{color:#243976;font-size:14px;font-weight:400}.tests__box-dowloads{display:flex;align-items:center;gap:10px;margin:20px 0}.tests__box-dowloads-link{display:flex;justify-content:space-between;align-items:center;gap:10px;background:#ffffff;border-radius:12px;padding:10px 12px;cursor:pointer}.tests__box-dowloads-link span{color:#243976;font-size:14px;font-weight:400}@media (max-width: 576px){.tests__box-dowloads-link span{color:#24397580}}.tests__uploaded_wrapper{width:100%;display:flex;align-items:center;gap:20px}.tests__upload_button,.tests__uploaded{background-color:#fff;padding:10px 12px;height:44px;border-radius:15px;min-width:fit-content}.tests__upload_button:hover,.tests__uploaded:hover{background-color:#fff!important}.tests__upload_button._small span,.tests__uploaded._small span{font-size:14px;line-height:1}.tests__uploaded{display:flex;width:fit-content;padding:12px;margin-bottom:4px;gap:10px}.tests__uploaded__delete{cursor:pointer}.tests__box-doc{display:flex;padding:9px 12px;border-radius:15px;gap:10px;align-items:center;background-color:#fff;width:fit-content;font-size:14px;margin:4px}.tests__mark-wrapper{display:flex;align-items:center;gap:10px;padding:10px 15px;background-color:#fff;border-radius:15px;width:fit-content;margin-top:10px}.tests__answer_comment{border-radius:15px;padding:9px 12px;background-color:#fff}.tests__answer_comment_right{outline:2px solid #05cc0a}.tests__answer_comment_error{outline:2px solid #ff6551}.btn-full:disabled{background:lightgray!important;cursor:default}.btn-border:disabled{opacity:.5;cursor:default}.home-work{margin-top:75px}.payment{min-height:100vh;display:grid;width:100%;grid-template-columns:320px 1fr}@media (max-width: 768px){.payment{grid-template-columns:1fr}}.payment__aside{padding:30px;background-color:#eff2fd;color:#243976}@media (max-width: 768px){.payment__aside{display:none}}.payment__aside-btn{width:100%}.payment__aside-childs{margin-bottom:20px}.payment__aside-child{font-size:16px}.payment__aside-child:not(:last-child){margin-bottom:10px}.payment__aside-child:first-child{margin-bottom:4px}.payment__aside-child:not(:first-child){font-weight:500}.payment__aside-price{margin-bottom:20px}.payment__aside-price span:last-child{font-weight:500}.payment__aside-name{font-size:18px;font-weight:500;margin-bottom:20px}.payment__logo{display:block;margin-bottom:30px}.payment__log-img{object-fit:contain;width:100%;height:auto}.payment__main{padding:35px;max-width:100%;overflow-x:auto}@media (max-width: 768px){.payment__main{padding:35px 20px}}.payment__list{width:100%}.payment__info-main{padding:30px 0;border-top:1px solid #dbdce4}.payment__mounth-label{cursor:pointer;display:inline-block;padding:6px 14px;font-size:13px;border-radius:90px;border:1px solid #243976;transition:background-color .3s,color .3s}.payment__mounth-input:checked+label{background-color:#243976;color:#fff}.payment__mounth-input:disabled+label{background-color:#fff;color:#c7c6de;border-color:#c7c6de;cursor:default}.payment__attestation-item:last-child .payment__attestation-label{font-weight:700}.payment__attestation-input:checked+label:after{background-color:#05cc0a;border-color:#05cc0a}.payment__attestation-input:checked+label:before{opacity:1}.payment__attestation-input:disabled+label{opacity:.7;cursor:default}.payment__attestation-label{position:relative;display:inline-block;width:133px;cursor:pointer;line-height:24px;font-size:16px;color:#243976}@media (max-width: 576px){.payment__attestation-label{font-size:15px;width:126px}}.payment__attestation-label:after,.payment__attestation-label:before{content:"";position:absolute}.payment__attestation-label:after{z-index:0;left:calc(100% + 12px);top:2px;width:20px;height:20px;border-radius:4px;border:1px solid #c7c6de;background-color:#fff;transition:background-color .3s,border-color .3s}.payment__attestation-label:before{z-index:1;top:7px;left:calc(100% + 15px);width:15px;height:auto;aspect-ratio:12/8;background-image:url(/assets/checkbox-4480bc6d.svg);background-repeat:no-repeat;background-size:contain;transition:opacity .3s}.payment__subtitle{font-size:18px;font-weight:500;line-height:1.2}@media (max-width: 576px){.payment__subtitle{font-size:16px}}.payment__item{padding:20px;width:100%;border-radius:12px;background-color:#eff2fd;box-shadow:0 2px 10px #0000000d}@media (max-width: 576px){.payment__item{padding:20px 15px}}.payment__item:not(:last-child){margin-bottom:25px}.payment__item-name{font-family:ALS Schlange Sans,sans-serif;font-size:24px;font-weight:700;line-height:1.2;margin-bottom:20px}@media (max-width: 576px){.payment__item-name{font-size:22px;margin-bottom:15px}}.payment__mounth-block{margin-bottom:20px;width:100%}.payment__mounths{margin-top:10px;display:flex;max-width:100%;overflow-x:auto}.payment__mounth{margin-bottom:5px;margin-right:10px}.payment__mounth-tarif{display:flex;margin-bottom:15px}.payment__mounth-need{display:flex;margin-bottom:15px;opacity:.7;font-size:14px;color:#ff6551}.payment__mounth-text{flex-shrink:0;margin-right:10px}.payment__mounth-price{display:flex;flex-direction:column;align-items:flex-end}.payment__mounth-price-sc{position:relative;color:#ff6551;opacity:.6;font-size:15px;font-weight:500;padding-right:2px}@media (max-width: 576px){.payment__mounth-price-sc{font-size:14px}}.payment__mounth-price-sc:after{content:"";position:absolute;width:calc(100% + 4px);height:1px;background-color:#ff6551;transform:rotate(-11deg);left:-2px;top:50%}.payment__mounth-tarif-text{opacity:.7;font-size:14px;line-height:1.2;color:#243976}.payment__mounth-tarif-text p:not(:last-child){margin-bottom:5px}.payment__attestation-list{margin:10px 0}.payment__attestation-price{font-size:14px;color:#243976}.payment__info{padding:20px;margin-top:35px;max-width:400px;border-radius:12px;background-color:#eff2fd;color:#243976;box-shadow:0 2px 10px #0000000d}@media (max-width: 576px){.payment__info{margin-top:25px;padding:20px 15px;max-width:100%}}.payment__info-title{font-family:ALS Schlange Sans,sans-serif;font-weight:700;font-size:24px;line-height:1.2;margin-bottom:20px}@media (max-width: 576px){.payment__info-title{font-size:22px;margin-bottom:15px}}.payment__info-list{padding-bottom:20px;border-bottom:1px solid #c7c6de}.payment__info-item:not(:last-child){margin-bottom:15px}.payment__info-top{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:10px}.payment__info-name{font-weight:500;font-size:20px;line-height:1.2;margin-right:15px}@media (max-width: 576px){.payment__info-name{font-size:18px}}.payment__info-name-title{opacity:.5;font-size:18px;line-height:1.2;white-space:nowrap}.payment__info-products{padding-left:20px}@media (max-width: 576px){.payment__info-products{padding-left:10px}}.payment__info-product{display:flex;justify-content:space-between}.payment__info-product:not(:last-child){margin-bottom:2px}.payment__info-product span{font-size:15px;line-height:1.2;opacity:.5}.payment__info-product span:first-child{margin-right:10px}.payment__info-product span:last-child{white-space:nowrap}.payment__info-result{margin:20px 0}.payment__info-subtext{opacity:.5;font-size:13px;line-height:16px}.payment__info-result-top{display:flex;justify-content:space-between;font-weight:700;font-size:24px}@media (max-width: 768px){.payment__info-result-top{font-size:22px}}.payment__info-result-skidka{display:flex;justify-content:space-between;margin-top:10px;font-size:15px;opacity:.5}.payment__info-result-skidka span:last-child{color:#ff5000}.payment__info-result-btn{margin-top:20px;font-size:16px;font-weight:700;padding:12px;max-width:260px;height:40px;width:100%}@media (max-width: 576px){.payment__info-result-btn{max-width:100%}}.payment-status{display:flex;align-items:center;justify-content:center;min-height:100vh;background-color:#eff2fd;padding:50px}@media (max-width: 576px){.payment-status{padding:50px 20px}}.payment-status__box{box-shadow:0 0 10px #1e234226;border-radius:12px;background-color:#fff;padding:25px;max-width:500px;width:100%}@media (max-width: 576px){.payment-status__box{padding:20px}}.payment-status__logo{margin:0 auto 30px}.payment-status__img{margin:0 auto 10px}.payment-status__text{text-align:center;color:#243976;font-size:24px;font-weight:700;line-height:1.4;margin-bottom:30px}@media (max-width: 576px){.payment-status__text{font-size:20px}}.payment-status__link{position:relative;left:50%;transform:translate(-50%);padding:6px 15px;background-color:#49b3f7;border:1px solid #49b3f7;color:#fff;font-size:16px;line-height:1.4;transition:all .3s;border-radius:90px}.payment-status__link:hover{background-color:#fff;color:#49b3f7}.teacher-homework__modal_subtitle_wrapper{width:100%;display:flex;align-items:center;justify-content:space-between}.teacher-homework__modal_block{width:100%;border:1px solid #c7c6de;border-radius:15px;padding:10px;display:flex;flex-direction:column;margin-bottom:10px}.teacher-homework__modal_block__bottom{position:fixed;bottom:0}.teacher-homework__modal_block__scroll{overflow:auto}.teacher-homework__modal_wrapper{height:100%;display:flex;flex-direction:column;justify-content:space-between;gap:10px}.teacher-homework__modal_subblock{background-color:#eff2fd;width:100%;border-radius:15px;display:flex;justify-content:space-between;font-size:16px!important;padding:10px 20px;gap:10px}.teacher-homework__modal_subblock-v{flex-direction:column}.teacher-homework__modal-v-divider{width:2px;height:16px;background-color:#bdc7eb;margin:6px auto}.teacher-homework__modal_attachment{display:flex;align-items:center;gap:10px}.teacher-homework__modal_attachments{display:flex;flex-direction:column;width:50%}.teacher-homework__modal_label{color:#a9b0c9}.teacher-homework__modal_mark{width:50%}.teacher-homework__modal_mark{display:flex;flex-direction:column}.teacher-homework__modal__mark_and_file{display:flex;gap:10px;padding-top:10px;align-items:center;padding-bottom:10px}.teacher-homework__modal_file{cursor:pointer}.teacher-homework__modal_file .ant-upload{display:flex;gap:10px}.teacher-homework__uploaded{background-color:#fff;border-radius:15px;display:flex;width:fit-content;padding:12px;margin-bottom:4px;gap:10px}.teacher-homework__uploaded:hover{background-color:#fff!important}.teacher-homework__uploaded__delete{cursor:pointer}.teacher-homework__modal{height:100%;top:0;margin-left:calc(100% - 800px);padding-bottom:0}.teacher-homework__modal .ant-modal-content{min-height:100%;border-radius:0}.teacher-homework__modal>div:nth-child(2){height:100%}.platform-statistics{display:flex;flex-direction:column;gap:30px}.platform-statistics__title{color:#243976;font-size:32px;font-weight:700;line-height:1.2;margin-bottom:10px}.platform-statistics__top{margin-bottom:10px;display:flex;justify-content:space-between;align-items:center}.platform-statistics__status{font-weight:500}.platform-statistics__status._green{color:#05cc0a}.platform-statistics__status._red{color:#ff6551}.platform-statistics__inner{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;grid-template-areas:"a b b" "a c c" "a c c"}.platform-statistics__block{border-radius:10px;background-color:#eff2fd;padding:30px}.platform-statistics__grade{grid-area:a;position:relative}.platform-statistics__attendance{grid-area:b;display:flex;align-items:center;justify-content:space-between}.platform-statistics__attendance>div{max-width:50%}.platform-statistics__homework{grid-area:c;display:flex;flex-direction:column;gap:20px}.platform-statistics__homework-progress{display:flex;flex-direction:column}.platform-statistics__homework-progress .ant-progress-inner,.platform-statistics__homework-progress .ant-progress-bg{height:16px!important;background-color:#fff}.platform-statistics__homework-progress .ant-progress-bg{background-color:#bdc7eb}.platform-statistics__block-title{font-weight:500;font-size:24px;margin-bottom:10px}.platform-statistics__grade-inner{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;margin-bottom:10px}.platform-statistics__grade-mark-title{font-weight:500;font-size:20px;margin-bottom:15px}.platform-statistics__grade-marks{display:flex}.platform-statistics__grade-mark{position:absolute;bottom:30px}.platform-statistics__grade-circle{width:16px;height:16px;border-radius:50%;margin-right:15px;flex-shrink:0}.platform-statistics__grade-circle._grad{background:linear-gradient(272.77deg,#864ff1 0%,#49b3f7 100%)}.platform-statistics__grade-mark-text{font-size:20px;font-weight:500}.platform-statistics__grade-item{display:flex;align-items:center}.platform-statistics__grade-item:not(:last-child){margin-right:40px}.platform-statistics__attendance-info{background-color:#fff;padding:30px;border-radius:15px}
