.teachers__form{padding:0 5px}.teachers__form .vs-input{width:100%;margin-top:.8rem}.teachers__form>.vs-row{flex-flow:row nowrap}.teachers__form>.vs-row>.vs-col{flex:1;padding:1rem;margin:0 1rem;box-shadow:0 0 10px 1px #ddd;border-radius:.5rem}.teachers__form-header{display:flex;flex-flow:row nowrap;align-items:center}.teachers__form-header>*{margin-right:1rem}.teachers__form-header .vs-input{width:100px;margin-top:0}.teachers__form__weight-field{display:flex;flex-flow:row nowrap;align-items:center;flex:1}.teachers__form__birthday-field{display:flex;flex-flow:column nowrap}.teachers__form__salary{gap:5px;flex-flow:row nowrap}.teachers__form .con-upload{display:none}.teachers__form hr{margin:25px 0;color:#fff;border-color:#fff;background-color:#fff;border-style:solid}.teachers__form .roles>div{align-items:flex-start;justify-content:flex-start;padding:10px 0}.teachers__dropdown[data-v-fc0db3fc]{display:flex;flex-flow:row nowrap;align-items:center}.teachers__dropdown .btnx[data-v-fc0db3fc]{margin-left:10px!important;border-radius:5px 0 0 5px}.teachers__dropdown .btn-drop[data-v-fc0db3fc]{border-radius:0 5px 5px 0;border-left:1px solid hsla(0,0%,100%,.2)}.teachers__export__timesheet[data-v-fc0db3fc]{min-width:300px}.vs-con-table header{min-height:50px;padding:5px 10px;border-radius:10px;margin-bottom:15px;background-color:#eee}.vs-con-table{background-color:#fff}.vs-con-table table{font-size:1}.teachers__list{clear:both}.teachers__add-button{flex:1}.teachers__add-button button{margin-bottom:10px}.teachers__filter,.teachers__manage{display:flex;flex-flow:row nowrap}.teachers__filter{margin-left:1.5rem;align-items:center;gap:.8rem}.teachers__filter .con-select{margin:0}.missings .missings_add-button .vs-button{float:none}.missings .missings-item{display:flex;flex-flow:row nowrap;align-items:flex-start;margin:7px;padding:7px}.missings .missings-item .missings-item__info{flex:1}.missings .missings-item .missings-item__info .missing-item__title{font-size:1.1em;font-weight:700}.missings .missings-item .missings-item__info .missing-item__dates{font-size:.9em;color:#3e3e3e;padding-left:15px}.missings .missings-item .missings-item__info .missing-item__comment{padding:10px;margin-left:15px;background-color:#eee;border-radius:10px}.teachers-missing__form>*{margin:20px 10px}.teachers-missing__form .con-select,.teachers-missing__form .vs-con-textarea{width:auto}.teachers-wishlist_form .vs-textarea{height:200px}.teacher-note{margin:.5rem 0}.teacher-note__header{display:flex;flex-flow:row nowrap;align-items:center}.teacher-note__header>:not(.vs-button){margin-right:.5rem}.teacher-note .lesson-element,.teacher-note__created,.teacher-note__updated{font-size:.75rem;color:var(--sub-color)}.teacher-note__updated{flex:1;color:red}.teacher-note__body{margin:0;padding:15px 25px 15px 2.5rem;border-radius:10px;position:relative;background-color:#f2f2f2;border:1px solid #ddd;cursor:text}.teacher-note__body .comment__text__block{font-size:.9em}.teacher-note__body__icon{position:absolute;top:10px;left:.5rem}.teacher-note__body:hover{box-shadow:0 0 10px 4px #f1f1f1}.teacher-notes-lessons{padding:.5rem 0 .5rem .5rem}.teacher-notes .open-item .vs-collapse-item--content{max-height:none!important}.schoolyears{margin-bottom:15px}.delimiter{width:100%;height:2px;background-color:#eee;margin:20px 0}