.mobile-menu{display:flex;flex-direction:column;width:100%}.mobile-menu__header{align-items:center;-webkit-backdrop-filter:blur(2.8125rem);backdrop-filter:blur(2.8125rem);background-color:#ffffffe6;border-bottom:1px solid rgba(139,149,169,.302);display:flex;justify-content:space-between;padding:.75rem 1.5rem;width:100%}.mobile-menu__logo{height:2.75rem;width:4.25rem}.mobile-menu__close{align-items:center;-webkit-backdrop-filter:blur(2.8125rem);backdrop-filter:blur(2.8125rem);background-color:#0045bd0d;border-radius:.875rem;display:flex;height:2.5rem;justify-content:center;width:3.25rem}.mobile-menu__close-icon{color:#0045bd;height:1rem;width:1rem}.mobile-menu__content{align-items:flex-start;align-self:stretch;background-color:#020e7f;display:flex;flex:1 0 0;flex-direction:column;justify-content:space-between;overflow:auto;padding:1.5rem 1.5rem 2rem}.mobile-menu__content-info{margin-bottom:3.125rem;width:100%}.mobile-menu__student{display:flex;margin-bottom:2.5rem}.mobile-menu__student-icon{height:3rem;width:3rem}.mobile-menu__student-icon path{fill:#020e7f}.mobile-menu__student-data{display:flex;flex-direction:column;padding-left:.5rem}.mobile-menu__student-fio{color:#fff;font-size:1rem;letter-spacing:.01rem;line-height:140%}.mobile-menu__student-position{color:#fff9;font-size:1rem;letter-spacing:.01rem;line-height:140%}.mobile-menu__links-wrapper{display:flex;flex-direction:column}.mobile-menu__links-wrapper:not(:last-child){border-bottom:1px solid #fff3;margin-bottom:.5rem;padding-bottom:.5rem}.mobile-menu__links-item{border-radius:1rem;display:flex;padding:1rem;transition:background-color .3s}.mobile-menu__links-item:not(:last-child){margin-bottom:.125rem}.mobile-menu__links-item:hover{background-color:#ffffff19}.mobile-menu__link{align-items:center;display:flex}.mobile-menu__link-icon{height:1.25rem;margin-right:.625rem;width:1.25rem}.mobile-menu__link-icon svg path{fill:#fff6;fill-opacity:1}.mobile-menu__link-course{color:#fff;font-size:1rem;letter-spacing:.01rem;line-height:140%}.mobile-menu__exit-button{align-items:center;display:flex;justify-content:center}.mobile-menu__exit-button-text{font-size:.875rem;font-weight:600;letter-spacing:-.00875rem;line-height:100%;margin-right:.5rem}.mobile-menu__exit-icon{height:1.25rem;width:1.25rem}.mobile-menu__exit-icon path{fill:#0045bd}.header{background-color:#fff;border-bottom:1px solid rgba(139,149,169,.302);position:relative;z-index:3}@media screen and (max-width:479px){.header{padding:.75rem 0 .6875rem}}.header__content{justify-content:space-between}.header__content,.header__control{align-items:center;display:flex}.header__logo-wrapper{margin-right:10rem}@media screen and (max-width:1023px){.header__logo-wrapper{margin-right:2.5rem}}@media screen and (max-width:479px){.header__logo-wrapper{margin-right:.625rem}}@media screen and (max-width:1023px){.header__logo{height:3.5rem;width:5.3125rem}}@media screen and (max-width:479px){.header__logo{height:2.75rem;width:4.25rem}}.header__nav{margin-right:1.25rem}@media screen and (max-width:479px){.header__nav{display:none}}.header__nav-link{color:#030303;font-size:.875rem;letter-spacing:-.00875rem;line-height:140%}.header__nav-link:not(:last-child){margin-right:2rem}.header__nav-link.router-link-active{color:#0045bd}.header__arrow-icon{height:.875rem;transition:transform .3s;width:.875rem}.header__user-wrapper{align-items:center;display:flex}.header__feedback-icon{height:1.25rem;width:1.25rem}.header__feedback-icon svg path{transition:fill .2s}.header__feedback-button-help{background-color:#020e7f;border-radius:.75rem;color:#fff;display:flex;font-size:.625rem;font-weight:500;left:50%;line-height:120%;opacity:0;padding:.75rem;pointer-events:none;position:absolute;top:calc(100% + .625rem);transform:translate(-50%);transition:opacity .2s;white-space:nowrap}.header__feedback-button-help:after{background-image:url(./triangle.dee51784.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:1.875rem;left:50%;position:absolute;top:-1rem;transform:translate(-50%) rotate(90deg);width:.5625rem}.header__feedback-button{align-items:center;background-color:#fff;border:1px solid #8b95a933;border-radius:6.25rem;display:flex;height:2.5rem;justify-content:center;margin-right:.5rem;position:relative;width:2.5rem}@media screen and (max-width:479px){.header__feedback-button{display:none}}.header__feedback-button:last-of-type{margin-right:1.5rem}.header__feedback-button:hover .header__feedback-icon svg path{fill:#0045bd}.header__feedback-button:hover .header__feedback-button-help{opacity:1}.header__user{cursor:pointer;display:flex;padding:1rem 0 .9375rem;position:relative}@media screen and (max-width:479px){.header__user{display:none}}.header__user:before{background-color:#fff;border:1px solid rgba(139,149,169,.051);border-bottom:unset;box-shadow:0 .25rem 1.75rem #8b95a91a;content:"";height:100%;left:-1rem;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .3s;width:calc(100% + 2rem)}.header__user_open:before{opacity:1;pointer-events:all}.header__user_open .header__arrow-icon{transform:rotate(180deg)}.header__user-icon{height:2.5rem;margin-right:.5rem;width:2.5rem;z-index:1}.header__user-params{display:flex;flex-direction:column;z-index:1}.header__user-name-wrapper{align-items:center;display:flex}.header__user-name{color:#030303;margin-right:.25rem}.header__user-name,.header__user-position{font-size:.875rem;letter-spacing:-.00875rem;line-height:140%}.header__user-position{color:#03030399}.header__burger{background:rgba(0,69,189,.051);border-radius:.875rem;display:none;padding:1.0625rem 1.25rem}@media screen and (max-width:479px){.header__burger{align-items:center;display:flex;flex-direction:column;justify-content:center}}.header__burger-stick{background-color:#0045bd;height:.0625rem;width:.875rem}.header__burger-stick:not(:last-child){margin-bottom:.25rem}.header__user-menu{background-color:#fff;border:1px solid rgba(139,149,169,.051);border-radius:0 0 .75rem .75rem;border-top:unset;left:-1rem;opacity:0;padding:0 1rem 1rem;pointer-events:none;position:absolute;top:100%;transition:opacity .3s;width:calc(100% + 2rem);z-index:1}@media screen and (max-width:1023px){.header__user-menu{padding:.5rem 1rem 1rem}}.header__user-menu_open{opacity:1;pointer-events:all}.header__user-menu-row{display:flex}.header__user-menu-row:not(:last-child){margin-bottom:.75rem}.header__user-menu-icon{height:1.25rem;margin-right:.5rem;width:1.25rem}.header__user-menu-text{color:#030303;font-size:.875rem;letter-spacing:-.00875rem;line-height:140%}.app-file-dialog{display:inline-block}.the-upload-employee-package-popup{display:flex;flex-direction:column;height:100%;width:100%}.the-upload-employee-package-popup__body{padding:.5rem 2.5rem 0}@media screen and (max-width:1023px){.the-upload-employee-package-popup__body{padding:2.5rem 2.5rem 0}}@media screen and (max-width:479px){.the-upload-employee-package-popup__body{padding:1.5rem 1.5rem 0}}.the-upload-employee-package-popup__text{color:#8b95a9;font-size:1rem;font-weight:500;letter-spacing:.01em;line-height:120%}.the-upload-employee-package-popup__file-dialog{cursor:pointer;margin-top:1.5rem;width:100%}.the-upload-employee-package-popup__dropzone{align-items:center;border:1px dashed #8b95a966;border-radius:.75rem;display:flex;flex-direction:column;height:9.25rem;justify-content:center;padding:0 .875rem;width:100%}.the-upload-employee-package-popup__dropzone_over{border:1px solid #0045bdb3}.the-upload-employee-package-popup__dropzone-icon{color:#0045bd;height:1.5rem!important;width:1.5rem!important}.the-upload-employee-package-popup__dropzone-title{font-size:.875rem;font-weight:500;letter-spacing:.01em;line-height:130%;margin-top:.75rem}.the-upload-employee-package-popup__dropzone-subtitle{color:#8b95a9;font-size:.75rem;font-weight:500;letter-spacing:-.01em;line-height:120%;margin-top:.5rem}.the-upload-employee-package-popup__file-example{align-items:center;display:flex;margin-bottom:1.75rem;margin-top:1rem}@media screen and (max-width:1023px){.the-upload-employee-package-popup__file-example{margin-top:1.5rem}}.the-upload-employee-package-popup__file-example-icon-wrapper{align-items:center;background-color:#8b95a91a;border-radius:.875rem;cursor:pointer;display:flex;height:3.5rem!important;justify-content:center;margin-right:.75rem;width:3.5rem!important}.the-upload-employee-package-popup__file-example-icon-wrapper *{height:1.5rem!important;width:1.5rem!important}.the-upload-employee-package-popup__file-example-info-title{font-size:1rem;font-weight:600;letter-spacing:.01em;line-height:120%;margin-bottom:.375rem}.the-upload-employee-package-popup__file-example-info-file-type{color:#8b95a9;font-size:.875rem;font-weight:500;letter-spacing:.01em;line-height:130%}.the-upload-employee-package-popup__footer{display:flex;padding:0 2.5rem 2.5rem}@media screen and (max-width:1023px){.the-upload-employee-package-popup__footer{grid-gap:1rem;box-shadow:0 -.25rem 1.75rem #8b95a91a;display:grid;grid-template-columns:1fr 1fr;margin-top:auto;padding:.875rem 2.5rem;width:100%}}@media screen and (max-width:479px){.the-upload-employee-package-popup__footer{grid-gap:.75rem;padding:.875rem 1.5rem}}@media screen and (min-width:1024px){.the-upload-employee-package-popup__footer-button:not(.the-upload-employee-package-popup__footer-button:first-child){margin-left:1rem}}.the-upload-employee-package-popup__footer-button_disabled{opacity:.5;pointer-events:none}.the-upload-employee-package-popup__file-selected-wrapper{border:1px solid rgba(139,149,169,.302);border-radius:.75rem;display:flex;margin-top:1.5rem;padding:.8125rem}@media screen and (max-width:1023px){.the-upload-employee-package-popup__file-selected-wrapper{margin-top:1rem}}.the-upload-employee-package-popup__file-selected-info{display:flex;flex-direction:column}.the-upload-employee-package-popup__file-selected-icon{height:1.5rem;margin-right:.75rem;width:1.5rem}.the-upload-employee-package-popup__file-selected-name{font-size:1rem;font-weight:500;letter-spacing:.01rem;line-height:120%;margin-bottom:.25rem}.the-upload-employee-package-popup__file-selected-weight{color:#8b95a9;font-size:.875rem;font-weight:500;letter-spacing:.00875rem;line-height:130%}.default{background-color:#f4f8ff;display:flex;flex-direction:column;min-height:100vh}.default .main{display:flex;flex:1 1 auto;flex-direction:column}
