.class-card_card__qzZxe{display:flex;align-items:center;width:auto;margin-right:1px;margin-left:5rem;border-left:3px solid var(--accent);border-radius:.4rem;border-radius:.8rem;background:var(--light-1);cursor:pointer;transition:box-shadow .3s cubic-bezier(.28,0,.49,1)}.class-card_card__qzZxe.class-card_noTeacher__EcHBR{border-left:.5rem solid var(--red-1)}@media screen and (min-width:768px){.class-card_card__qzZxe{padding:.8rem 1.2rem;gap:2rem}}@media screen and (max-width:767px){.class-card_card__qzZxe{padding:.8rem 1rem;gap:1rem}}.class-card_card__qzZxe:hover{box-shadow:var(--base-item-shadow)}.class-card_card__qzZxe.class-card_active__8oF68{box-shadow:0 .4rem .4rem 0 var(--dark-light);border:1px solid var(--accent)}.class-card_start__353XJ{width:5.8rem;flex-shrink:0;text-align:right;font-weight:500;color:var(--gray-6)}.class-card_name__7nqoM{font-size:1.6rem;font-weight:600;line-height:1.25;color:var(--dark)}.class-card_name__7nqoM:not(:last-child){margin-bottom:.4rem}.class-card_row__dSurG{display:flex}@media screen and (min-width:768px){.class-card_row__dSurG{align-items:center;gap:1.2rem}}@media screen and (max-width:767px){.class-card_row__dSurG{flex-direction:column;align-items:flex-start;gap:.4rem}}.class-card_column__ZQ6y1{flex-direction:column-reverse;align-items:flex-start;gap:.4rem}.class-card_column__ZQ6y1 .class-card_student__hE_mf,.class-card_column__ZQ6y1 .class-card_teacher___CWwT{color:var(--dark-4)}.class-card_period__QFH3U{color:var(--gray-2)}.class-card_teacher___CWwT{color:var(--accent)}.class-card_teacher___CWwT.class-card_empty__7kZ8e{background:var(--gradient-error);mask-image:var(--gradient-error);-webkit-mask-image:var(--gradient-error);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.class-card_teacher___CWwT.class-card_period__QFH3U{color:var(--gray-2)}.class-card_teacher___CWwT .class-card_colorLabel__TBljj{display:flex;align-items:center;gap:.8rem;margin-top:.4rem}.class-card_archivedClass__BZxzW{margin-bottom:.4rem}.class-card_right__dcLgG{display:flex;align-items:center;margin-left:auto}@media screen and (min-width:768px){.class-card_right__dcLgG{gap:1.2rem}}@media screen and (max-width:767px){.class-card_right__dcLgG{gap:.8rem}}.class-card_count__d7DM8{display:flex;align-items:center;color:var(--gray-5)}@media screen and (min-width:768px){.class-card_count__d7DM8{gap:.5rem}}@media screen and (max-width:767px){.class-card_count__d7DM8{gap:.3rem}}.class-card_icon__Z_0AL{display:block;flex-shrink:0;width:1.6rem;height:1.6rem;color:inherit}.action-button_button__PH3L2{display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:50%;transition:background .3s cubic-bezier(.28,0,.49,1),box-shadow .3s cubic-bezier(.28,0,.49,1)}@media screen and (min-width:1024px){.action-button_button__PH3L2.action-button_base___k0hw{width:4.2rem;height:4.2rem}}@media screen and (max-width:1023px){.action-button_button__PH3L2.action-button_base___k0hw{width:3.4rem;height:3.4rem}}@media screen and (min-width:1024px){.action-button_button__PH3L2.action-button_lg__AxMLq{width:5.6rem;height:5.6rem}}@media screen and (max-width:1023px){.action-button_button__PH3L2.action-button_lg__AxMLq{width:4.6rem;height:4.6rem}}.action-button_button__PH3L2.action-button_primary__iGcIx{background-color:var(--accent-1);color:var(--light)}@media(any-hover:hover){.action-button_button__PH3L2.action-button_primary__iGcIx:hover{background:var(--accent);box-shadow:var(--dark-light) 0 0 .6rem inset}}.action-button_button__PH3L2.action-button_secondary__Y8You{background-color:var(--accent);color:var(--light)}@media(any-hover:hover){.action-button_button__PH3L2.action-button_secondary__Y8You:hover{background:var(--accent-1);box-shadow:var(--dark-light) 0 0 .6rem inset}}.action-button_button__PH3L2.action-button_fixed__0_Fb3{z-index:100;position:fixed}@media screen and (min-width:1024px){.action-button_button__PH3L2.action-button_fixed__0_Fb3{bottom:2.4rem;right:5.4rem}}@media screen and (max-width:1023px){.action-button_button__PH3L2.action-button_fixed__0_Fb3{bottom:calc(var(--height-aside) + .8rem);right:var(--gl-hr-indent)}}@media screen and (min-width:1024px){.body--popup_open_state .base--scroll_state .action-button_button__PH3L2.action-button_fixed__0_Fb3{right:calc(var(--scrollbar-width) + 5.4rem)}}.action-button_icon__FLJpM{display:block}@media screen and (min-width:1024px){.action-button_lg__AxMLq .action-button_icon__FLJpM{width:2rem;height:2rem}}@media screen and (max-width:1023px){.action-button_lg__AxMLq .action-button_icon__FLJpM{width:1.8rem;height:1.8rem}}@media screen and (min-width:1024px){.action-button_base___k0hw .action-button_icon__FLJpM{width:2.5rem;height:2.5rem}}@media screen and (max-width:1023px){.action-button_base___k0hw .action-button_icon__FLJpM{width:2rem;height:2rem}}.placeholder_placeholder__vz8tJ{display:flex;align-items:center;justify-content:center;text-align:center;font-weight:600;font-style:italic}.placeholder_placeholder__vz8tJ.placeholder_loading__jfwbh{color:var(--accent)}.placeholder_placeholder__vz8tJ.placeholder_base__A7O2J{min-height:10rem;padding:2rem 0}.placeholder_placeholder__vz8tJ.placeholder_sm__PoxEV{padding:1.4rem 0;font-size:max(1.6rem,10px)!important}.choose-period_component__nRYBA.choose-period_loading__fTWS_{pointer-events:none}.choose-period_title__4x7Yl{position:relative;z-index:2}.choose-period_title__4x7Yl:before{content:"";position:absolute;top:0;box-shadow:0 .4rem .4rem 0 var(--dark-light);opacity:0;pointer-events:none;transition:opacity .3s cubic-bezier(.28,0,.49,1);z-index:20;left:calc(var(--gl-hr-indent)*-1);width:calc(100% + var(--gl-hr-indent)*2);height:100%;z-index:-1;background-color:var(--light-1);height:calc(100% + 1rem)}.choose-period_scroll__0ebLT .choose-period_title__4x7Yl:before{opacity:1}.choose-period_title__4x7Yl:not(:last-child){margin-bottom:2rem}@media screen and (min-width:1024px){.choose-period_wrapper__pFK79{height:calc(var(--full-screen) - 21.2rem);overflow-x:hidden;overflow-y:auto;padding:1rem;margin:-1rem}}@media screen and (max-width:1023px){.choose-period_wrapper__pFK79:not(:last-child){margin-bottom:2.4rem}}.choose-period_list__aqf8I{display:flex;align-items:stretch;flex-wrap:wrap}@media screen and (min-width:1440px){.choose-period_list__aqf8I{gap:2rem}}@media screen and (max-width:1439px){.choose-period_list__aqf8I{gap:1.6rem}}.choose-period_list__aqf8I:not(:last-child){margin-bottom:3rem}@media screen and (min-width:1440px){.choose-period_item__kVlaz{width:calc((100% - (4 - 1)*2rem)/4)}}@media(max-width:1439px)and (min-width:1200px){.choose-period_item__kVlaz{width:calc((100% - (3 - 1)*2rem)/3)}}@media(max-width:1199px)and (min-width:480px){.choose-period_item__kVlaz{width:calc((100% - (2 - 1)*2rem)/2)}}@media screen and (max-width:479px){.choose-period_item__kVlaz{width:100%}}.choose-period_tile__BZpE9{height:100%}.choose-period_placeholder__dWL_7 a{color:var(--dark-accent);text-decoration:underline}@media(any-hover:hover){.choose-period_placeholder__dWL_7 a{transition:color .3s cubic-bezier(.28,0,.49,1)}.choose-period_placeholder__dWL_7 a:hover{text-decoration:none;color:var(--accent)}}.buttons-head_navHead__vh_KS{display:flex;flex-wrap:wrap}@media screen and (min-width:1440px){.buttons-head_navHead__vh_KS{gap:1.2rem}}@media screen and (max-width:1439px){.buttons-head_navHead__vh_KS{gap:.8rem}}@media screen and (min-width:1440px){.buttons-head_navHead__vh_KS:not(:last-child){margin-bottom:1rem}}@media screen and (max-width:1439px){.buttons-head_navHead__vh_KS:not(:last-child){margin-bottom:.8rem}}.buttons-head_button__CuiVF{font-weight:600!important}.buttons-head_button__CuiVF em{font-style:italic;color:var(--gray);transition:color .3s cubic-bezier(.28,0,.49,1)}@media(any-hover:hover){.buttons-head_button__CuiVF:hover em{color:var(--light)!important}.buttons-head_button__CuiVF:hover .buttons-head_icon__AYBS0{color:var(--light-green)!important}}.buttons-head_button__CuiVF.buttons-head_active__zWARO{pointer-events:none;background-color:var(--accent)!important;color:var(--light)!important}.buttons-head_button__CuiVF.buttons-head_active__zWARO em{color:var(--light)!important}.buttons-head_button__CuiVF.buttons-head_active__zWARO .buttons-head_icon__AYBS0{color:var(--light-green)!important}.buttons-head_base__F5MtM .buttons-head_button__CuiVF{flex:1 1 auto}.buttons-head_sm__YBY24 .buttons-head_button__CuiVF{overflow-wrap:break-word;max-width:100%}@media screen and (min-width:1440px){.buttons-head_sm__YBY24 .buttons-head_button__CuiVF{padding:1rem 1.8rem!important}}@media screen and (max-width:1439px){.buttons-head_sm__YBY24 .buttons-head_button__CuiVF{padding:1rem!important;min-width:4rem}}.buttons-head_icon__AYBS0{flex-shrink:0;display:block;width:2rem;height:2rem;transition:color .3s cubic-bezier(.28,0,.49,1);color:var(--green)}.accordion-item_block__I7pjq.accordion-item_primary__SQEiv{border-radius:1.2rem;background-color:var(--light-1)}@media screen and (min-width:1024px){.accordion-item_block__I7pjq.accordion-item_primary__SQEiv:not(:last-child){margin-bottom:1.2rem}}@media screen and (max-width:1023px){.accordion-item_block__I7pjq.accordion-item_primary__SQEiv:not(:last-child){margin-bottom:.8rem}}.accordion-item_block__I7pjq.accordion-item_secondary__7sTDr{border-radius:1.8rem;background-color:var(--light)}.accordion-item_button__W7pix{width:100%;display:flex;gap:.8rem;border-radius:inherit;font-family:inherit;cursor:pointer}@media(any-hover:hover){.accordion-item_button__W7pix{transition:background .3s cubic-bezier(.28,0,.49,1)}.accordion-item_button__W7pix:hover{background-color:var(--light-accent-3)}}.accordion-item_primary__SQEiv .accordion-item_button__W7pix{font-weight:600;font-size:max(1.4rem,10px);line-height:1.143;color:var(--dark)}@media screen and (min-width:1024px){.accordion-item_primary__SQEiv .accordion-item_button__W7pix{padding:2.6rem 1.8rem}}@media screen and (max-width:1023px){.accordion-item_primary__SQEiv .accordion-item_button__W7pix{padding:1.8rem 1rem}}.accordion-item_secondary__7sTDr .accordion-item_button__W7pix{font-weight:600;font-family:var(--default-font);padding:2rem 1.8rem;align-items:center}@media screen and (min-width:1024px){.accordion-item_secondary__7sTDr .accordion-item_button__W7pix{font-size:2.4rem}}@media(max-width:1023px)and (min-width:768px){.accordion-item_secondary__7sTDr .accordion-item_button__W7pix{font-size:2.2rem}}@media screen and (max-width:767px){.accordion-item_secondary__7sTDr .accordion-item_button__W7pix{font-size:2rem}}.accordion-item_descr__SZz4G{font-style:italic;color:var(--gray)}.accordion-item_icon__TCCfC{display:block;margin-left:auto;transform:rotate(-180deg);transition:transform .3s cubic-bezier(.28,0,.49,1)}.accordion-item_icon__TCCfC svg{display:block}.accordion-item_open__oV_pu .accordion-item_icon__TCCfC{transform:rotate(0deg)}.accordion-item_primary__SQEiv .accordion-item_icon__TCCfC{width:1.4rem;height:1.4rem;color:var(--accent)}.accordion-item_secondary__7sTDr .accordion-item_icon__TCCfC{width:1.6rem;height:1.6rem;color:var(--dark)}.accordion-item_content__sf0Mu{max-height:0;opacity:0;overflow:hidden;pointer-events:none;will-change:max-height;transition:max-height .3s cubic-bezier(.28,0,.49,1),opacity .3s cubic-bezier(.28,0,.49,1)}.accordion-item_open__oV_pu .accordion-item_content__sf0Mu{opacity:1;pointer-events:auto}.accordion-item_primary__SQEiv .accordion-item_inner__zVpgM{padding:.8rem 1rem}.accordion-item_secondary__7sTDr .accordion-item_inner__zVpgM{padding:.4rem 1.8rem 1.2rem}.border-card_card__8xHmU{position:relative;width:100%;padding:.8rem;border-radius:1.2rem;font-family:inherit;text-align:left;transition:box-shadow .3s cubic-bezier(.28,0,.49,1),transform .3s cubic-bezier(.28,0,.49,1)}.border-card_card__8xHmU:not(:last-child){margin-bottom:1.6rem}.border-card_card__8xHmU.border-card_bordered__Ybisn{transform:translateY(1.6rem)}.border-card_card__8xHmU.border-card_bordered__Ybisn:before{content:"";position:absolute;top:-1.6rem;left:0;width:100%;height:1px;background-color:var(--gray-3);pointer-events:none}.border-card_card__8xHmU.border-card_empty__ZXz5m.border-card_active__jG3qg{box-shadow:inset var(--accent) 0 0 0 1px}.border-card_card__8xHmU.border-card_default__5JYdA,.border-card_card__8xHmU.border-card_empty__ZXz5m{box-shadow:inset var(--gray-3) 0 0 0 1px}.border-card_title__yHqXO{font-size:max(1.2rem,10px);font-weight:600;color:var(--gray)}.border-card_title__yHqXO:not(:last-child){margin-bottom:1rem}.border-card_deleteMod__ioXSo .border-card_title__yHqXO{padding-right:1.2rem}.border-card_button__si2lO{position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:inset var(--gray-3) 0 0 0 1px;border-radius:inherit;cursor:pointer;transition:border-color .3s cubic-bezier(.28,0,.49,1),background .3s cubic-bezier(.28,0,.49,1),box-shadow .3s cubic-bezier(.28,0,.49,1);z-index:2}@media(any-hover:hover){.border-card_button__si2lO:hover{background-color:var(--light-accent-5);box-shadow:inset var(--light-accent-4) 0 0 0 1px}}.border-card_active__jG3qg .border-card_button__si2lO{pointer-events:none;box-shadow:inset var(--accent) 0 0 0 1px,var(--accent) 0 0 .4rem 1px inset}.border-card_empty__ZXz5m .border-card_delete__LhIaI{right:.6rem!important;top:50%!important;transform:translateY(-50%)}.icon-label_component__uD6QL{position:relative}.icon-label_component__uD6QL:not(:last-child){margin-bottom:1rem}.icon-label_button__IXnYO,.icon-label_content__5eIsP{display:flex;align-items:center;gap:.4rem;width:100%}.icon-label_button__IXnYO{text-align:left;font-family:inherit;cursor:pointer}.icon-label_iconWrap__8_QG9{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:2.8rem;height:2.8rem;border-radius:50%;background-color:var(--light-accent);color:var(--accent)}@media(any-hover:hover){.icon-label_iconWrap__8_QG9{transition:background .3s cubic-bezier(.28,0,.49,1),color .3s cubic-bezier(.28,0,.49,1)}.icon-label_button__IXnYO:hover .icon-label_iconWrap__8_QG9{background-color:var(--accent);color:var(--light)}}.icon-label_icon__WqRf3{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem}.icon-label_label__ShXOZ{flex:1 1 auto;padding:.6rem .8rem;border-radius:10rem;background-color:var(--light-accent);font-weight:600;font-size:max(1.2rem,10px);color:var(--accent)}.icon-label_deleteMod__j2KHF .icon-label_label__ShXOZ{padding-right:2rem!important}@media(any-hover:hover){.icon-label_label__ShXOZ{transition:background .3s cubic-bezier(.28,0,.49,1),color .3s cubic-bezier(.28,0,.49,1)}.icon-label_button__IXnYO:hover .icon-label_label__ShXOZ{background-color:var(--accent);color:var(--light)}}.icon-label_delete__hnBwA{top:50%!important;transform:translateY(-50%)}.field-icon_icon__63_sN,.field-icon_icon__63_sN svg{display:block}.sections_placeholder__ZQ3cI{height:100%}.radio-question_title__aPGjL{font-weight:500;font-size:max(1.4rem,11px);color:var(--dark)}.radio-question_title__aPGjL:not(:last-child){margin-bottom:.8rem}.radio-question_text__C6BfZ{font-size:max(1.2rem,10px);color:var(--gray)}.radio-question_text__C6BfZ:not(:last-child){margin-bottom:.8rem}.choose-grades-sections_form__744mJ.choose-grades-sections_animating__jgNif,.choose-grades-sections_form__744mJ.choose-grades-sections_loading__wVgOj{pointer-events:none}.choose-grades-sections_block__Wh66g{background-color:var(--light);border-radius:2rem}@media screen and (min-width:1024px){.choose-grades-sections_block__Wh66g{padding:1.8rem}}@media screen and (max-width:1023px){.choose-grades-sections_block__Wh66g{padding:.8rem}}.choose-grades-sections_head__s_nkE{position:relative}.choose-grades-sections_head__s_nkE:before{content:"";position:absolute;top:0;box-shadow:0 .4rem .4rem 0 var(--dark-light);opacity:0;pointer-events:none;transition:opacity .3s cubic-bezier(.28,0,.49,1);z-index:20;height:calc(100% + .8rem);border-radius:2rem 2rem 0 0}@media screen and (min-width:1440px){.choose-grades-sections_head__s_nkE:before{left:-1.4rem;width:calc(100% + 2.8rem)}}@media screen and (max-width:1439px){.choose-grades-sections_head__s_nkE:before{left:-.8rem;width:calc(100% + 1.6rem)}}@media screen and (min-width:1024px){.choose-grades-sections_head__s_nkE:before{left:-1.8rem!important;width:calc(100% + 3.6rem);height:calc(100% + 2rem)!important}}@media screen and (max-width:1023px){.choose-grades-sections_head__s_nkE:before{left:-.8rem!important;width:calc(100% + 1.6rem);height:calc(100% + 1.2rem)!important}}.choose-grades-sections_head__s_nkE.choose-grades-sections_scroll__Q6FQ6:before{opacity:1}.choose-grades-sections_head__s_nkE:not(:last-child){margin-bottom:2rem}.choose-grades-sections_inner__b4cVu{will-change:height,transform,opacity;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}@media screen and (max-width:1023px){.choose-grades-sections_block__Wh66g:not(:last-child){margin-bottom:2.4rem}}@media screen and (min-width:1024px){.choose-grades-sections_scroller__PlmID{overflow-x:hidden;overflow-y:auto;max-height:calc(var(--full-screen) - 28.2rem)}.choose-grades-sections_tile__fx2dA:not(:last-child){margin-bottom:1.2rem}}@media screen and (max-width:1023px){.choose-grades-sections_tile__fx2dA:not(:last-child){margin-bottom:.8rem}}.choose-grades-sections_tileWrap__RVlNv{flex:1 1 auto}.choose-grades-sections_label__XhSgJ{display:flex;align-items:center;gap:2rem}.choose-grades-sections_name__M4FkO{min-width:22%}.choose-grades-sections_count__qepQw{font-size:max(1.2rem,10px);font-weight:500}.accordion-item_item__enoBN{background-color:var(--light-1);border-radius:1.2rem}.accordion-item_button__sNg9J{position:relative;font-family:inherit;width:100%;display:flex;align-items:center;gap:2rem;cursor:pointer;border-radius:inherit;overflow:hidden}@media screen and (min-width:1440px){.accordion-item_button__sNg9J{padding:1.8rem 1.6rem}}@media screen and (max-width:1439px){.accordion-item_button__sNg9J{padding:1.4rem 1.2rem}}@media(any-hover:hover){.accordion-item_button__sNg9J{transition:background .3s cubic-bezier(.28,0,.49,1),box-shadow .3s cubic-bezier(.28,0,.49,1)}.accordion-item_button__sNg9J:hover{background-color:var(--light-accent-3)}}.accordion-item_progress__9hUvh{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:inherit;background-color:var(--light-orange);will-change:transform}.accordion-item_icon__1H8rR,.accordion-item_wrap__sTv0d{position:relative;z-index:2}.accordion-item_wrap__sTv0d{display:flex;align-items:center;font-size:max(1.4rem,10px);text-align:left;line-height:1.143;font-weight:600}@media screen and (min-width:1440px){.accordion-item_wrap__sTv0d{gap:1.2rem}}@media screen and (max-width:1439px){.accordion-item_wrap__sTv0d{gap:.8rem}}.accordion-item_name__zTtS3{color:var(--dark)}.accordion-item_count___Ndk6{flex-shrink:0;font-style:italic;color:var(--gray)}.accordion-item_icon__1H8rR{flex-shrink:0;display:block;margin-left:auto;width:1.4rem;height:1.4rem;color:var(--accent);transform:rotate(-180deg);transition:transform .3s cubic-bezier(.28,0,.49,1)}.accordion-item_icon__1H8rR svg{display:block}.accordion-item_active__HxaU2 .accordion-item_icon__1H8rR{transform:rotate(0deg)}.accordion-item_content__WD1R6{max-height:0;opacity:0;overflow:hidden;pointer-events:none;will-change:max-height;transition:max-height .3s cubic-bezier(.28,0,.49,1),opacity .3s cubic-bezier(.28,0,.49,1)}.accordion-item_active__HxaU2 .accordion-item_content__WD1R6{opacity:1;pointer-events:auto}.accordion-item_inner__WmkQk{position:relative;display:flex;flex-direction:column;z-index:10}@media screen and (min-width:1440px){.accordion-item_inner__WmkQk{min-height:15rem;padding:1rem 1.4rem 0}}@media screen and (max-width:1439px){.accordion-item_inner__WmkQk{min-height:12rem;padding:.8rem 1.2rem 0 1rem}}.day-lessons_list__R2vPe{position:relative;overflow-y:auto;overflow-x:hidden;max-height:calc(var(--full-screen) - 18rem)}.day-lessons_list__R2vPe:before{content:"";position:absolute;top:2rem;height:calc(100% - 2rem);width:1px;border-left:1px dashed var(--gray-7)}@media screen and (min-width:768px){.day-lessons_list__R2vPe:before{left:6.8rem}}@media screen and (max-width:767px){.day-lessons_list__R2vPe:before{left:6.2rem}}.day-lessons_item__JRoG5:not(:last-child){margin-bottom:1.8rem}.day-lessons_loader___xTAs{display:flex;justify-content:center;align-items:center;height:100%;width:100%}.student-template_descr__0YwUG{font-weight:600}.student-template_descr__0YwUG:not(:last-child){margin-bottom:1rem}.student-template_button__jO2T4{display:flex}.student-template_button__jO2T4 a,.student-template_button__jO2T4 button{margin-left:auto}.student-template_head__hTxav:not(:last-child){margin-bottom:2.8rem}