.group-color{display:inline-block;width:20px;height:20px;border-radius:50%;vertical-align:middle;margin:0 10px}.teacher-element{display:flex;flex-flow:row nowrap;align-items:center}.teacher-element.in-work .con-vs-avatar{outline:2px solid rgba(var(--vs-primary))}.teacher-element .teacher-busy{display:flex;flex-flow:row nowrap;align-items:center;gap:5px;margin-left:10px}.teacher-element .teacher-busy__item{padding:2px 3px;border-radius:5px;background-color:#eee;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 -1px 2px 0 rgba(0,0,0,.06)}.lesson-form__content{display:flex;flex-flow:row nowrap;gap:10px;align-items:flex-start}.lesson-form__content__left{width:35%}.lesson-form__content__left .time-picker{margin:5px 0;width:100%}.lesson-form__content__left .lesson__check-repeat{margin-top:15px}.lesson-form__content__left .lesson__repeat{padding:10px;background-color:#eee;border-radius:10px}.lesson-form__content__left .lesson__repeat .repeat__option{display:flex;flex-flow:column nowrap}.lesson-form__content__left .lesson__repeat .repeat__option>*{margin:5px}.lesson-form__content__left .lesson__repeat .repeat__option.inline{display:flex;flex-flow:row nowrap}.lesson-form__content__left .lesson__repeat .repeat__option .repeat-interval{max-width:5em}.lesson-form__content__left .lesson__repeat .repeat__option .repeat-interval .vs-input--input.normal{padding:.6rem}.lesson-form .actions{position:sticky;bottom:0;left:0;display:flex;padding:15px}.lesson-form .actions .vs-button{float:none;margin-right:10px}.lesson-form .actions .cancel-button{color:var(--font-color);z-index:101}.lesson-form .main-teachers{display:flex;flex-flow:row wrap;gap:5px}.lesson-form .teacher-select-block{padding:3px;border-radius:7px;border:1px solid var(--table-disabled-bcg);font-size:.8rem;transition:all .2s;cursor:pointer;display:flex;flex-flow:row nowrap;align-items:center}.lesson-form .teacher-select-block:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.lesson-form .teacher-select-block.selected{border-color:var(--font-primary-color);box-shadow:0 12px 28px 0 rgba(0,0,0,.2),0 2px 4px 0 rgba(0,0,0,.1),inset 0 0 0 1px hsla(0,0%,100%,.05);font-weight:700}.lesson-form .assistants,.lesson-form .other-teachers{margin-top:1rem}.lesson-form .teacher-search{width:100%;margin-bottom:.5rem;margin-top:0}.lesson-item-header__info{display:flex;flex-flow:row nowrap;align-items:center;gap:1rem}.lesson-item-header__info__date{font-size:1.4rem;font-weight:700;padding:4px 7px;border-radius:5px;background-color:var(--table-disabled-bcg)}.lesson-item-header__info__room{display:flex;flex-flow:row nowrap;align-items:center;gap:5px}.lesson-item-header__info__delimiter{flex:1}.lesson-item-header__info__assistant,.lesson-item-header__info__sub{margin-left:10px}.lesson-item-header .lesson__subheader{display:flex;flex-flow:row nowrap;align-items:center;gap:1rem;padding-left:38px}.groups__popup-content{padding:0}.groups__form .field{width:100%;margin-bottom:25px}.groups__form .field .vs-input{width:100%}.groups__form .field.group-name-with-prefix{display:flex;align-items:flex-end;flex-flow:row;gap:2px}.groups__form .field.group-name-with-prefix>span{padding-bottom:.7rem;display:flex;align-items:center;flex-flow:row}.groups__form .field.group-name-with-prefix>span:after{content:" - ";margin-left:2px}.groups__form .con-select{width:100%}.groups__form .con-vs-alert,.groups__form .con-vs-alert .vs-alert{overflow:visible}.groups__form .con-vs-alert .vs-alert>div{margin:7px 0}.groups__form hr{margin:25px 0;color:#eee}.groups__form .day{display:flex;flex-flow:row nowrap;align-items:flex-end;margin:10px;padding:10px;background-color:#f1f1f1;border-radius:5px;box-shadow:0 0 3px 1px #ccc}.groups__form .day .day__name{vertical-align:top;display:inline-block;margin:0 7px;padding-bottom:4px}.groups__form .day .day__settings{display:flex;flex-flow:row nowrap;vertical-align:middle;align-items:flex-end}.groups__form .day .day__settings>*{margin:0 10px;align-items:flex-end}.groups__form .day .day__settings .day__room,.groups__form .day .day__settings .day__teacher{width:100px}.groups__form .vue__time-picker input.has-custom-icon{border-radius:5px;border-color:#d7d7d7;padding-top:17px;padding-bottom:17px}.groups__form .lesson__update__correct{display:inline-block;cursor:pointer;padding:2px;margin:5px;border-bottom:1px dashed}.groups__form .lesson__update__correct:hover{color:var(--font-color)}.groups__form .save-popup-button{padding:0 12px}.groups__form .lesson-update-from{display:flex;flex-flow:row nowrap;align-items:center;gap:5px;padding:5px 5px 5px 15px;border-radius:5px;background-color:rgba(var(--vs-primary),.15)}.inline-fields{display:flex;flex-flow:row nowrap}.inline-fields .field{flex:1;margin:0 20px 0}.select-header{padding:.4rem .6rem .3rem 1.6rem;background-color:#f1f1f1;display:flex;flex-flow:row nowrap}.inline-part.main-info{max-width:25%}.inline-part.students{max-width:25%;background-color:#f1f1f1;border-radius:15px}.selected-student{display:flex;flex-flow:row nowrap;align-items:center;margin:5px 0}.selected-student .name{flex:1}.selected-student .student-group{font-size:.8rem;margin:0 5px}.lessons-manage__header{display:flex;flex-flow:row nowrap;align-items:center;gap:1rem}:deep(.lesson__update__correct){padding:10px}.teachers__dropdown[data-v-76f773fa]{display:flex;flex-flow:row nowrap;align-items:center}.teachers__dropdown .btnx[data-v-76f773fa]{margin-left:10px!important;border-radius:5px 0 0 5px}.teachers__dropdown .btn-drop[data-v-76f773fa]{border-radius:0 5px 5px 0;border-left:1px solid hsla(0,0%,100%,.2)}.teachers__export__timesheet[data-v-76f773fa]{min-width:300px}.groups__list{clear:both}.groups__list .con-select{margin:0 15px;display:flex;flex-flow:row nowrap}.groups__manage{display:flex;flex-flow:row nowrap;align-items:center;gap:15px}.groups__manage .con-select{margin:0}.groups__manage .groups__export-button{flex:1;justify-items:flex-end}