.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}.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}.items__list .td.danger{color:red}.items__list .td .item-thumb{width:2rem;height:2rem}.item__form{padding:0 5px}.item__form .vs-input{width:100%}.item__form>.vs-row{flex-flow:row nowrap}.item__form>.vs-row>.vs-col{flex:1;padding:1rem;margin:0 1rem;box-shadow:0 0 10px 1px #ddd;border-radius:.5rem}.item__form-header{display:flex;flex-flow:row nowrap;align-items:center}.item__form-header>*{margin-right:1rem}.item__form-header .vs-input{width:100px;margin-top:0}.item__form hr{margin:25px 0;color:#fff;border-color:#fff;background-color:#fff;border-style:solid}.item__form h3{margin:1rem 0 .5rem 0}.item__form .price-calculator{display:grid;gap:.75rem;margin-top:.75rem}.item__form .con-img-upload,.item__form .price-calculator .vs-input{margin-top:0}.item__form .price-calculator{display:flex;flex-flow:row nowrap;align-items:end}.item__form .price-calculator span{margin-bottom:1rem;font-weight:700}.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}.items__list{clear:both}.items__add-button{flex:1}.items__add-button button{margin-bottom:10px}.items__filter,.items__manage{display:flex;flex-flow:row nowrap}.items__filter{margin-left:1.5rem;align-items:center;gap:.8rem}.items__filter .con-select{margin:0}.schoolyears{margin-bottom:15px}.delimiter{width:100%;height:2px;background-color:#eee;margin:20px 0}.item .status-bar{display:flex;flex-flow:row nowrap;align-items:center}.item .status-bar__amount,.item .status-bar__count{margin-left:2rem;font-weight:700;font-size:1.2rem}.item .status-bar .label{color:var(--sub-color);margin-left:.5rem;font-weight:400;font-size:1rem}.item .status-bar .amount__currency{font-size:1rem}.item__data{display:flex;flex-flow:row nowrap;gap:2rem;padding:1rem}.item__data .item__gallery{width:40%}.item__data .item__gallery__main-img{display:flex;aspect-ratio:1/1;align-items:center;justify-content:center;overflow:hidden}.item__data .item__gallery__main-img img{width:100%;border:1px solid var(--sub-color);border-radius:10px}.item__data .item__gallery .default-image{display:flex;align-items:center;justify-content:center;height:100%}.item__data .item__gallery .default-image i{font-size:10rem;opacity:.2}.item__data .item__gallery .gallery{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:1rem}.item__data .item__gallery .gallery img{aspect-ratio:1/1;height:100%;width:100%;border-radius:10px;cursor:pointer;border:1px solid var(--sub-color)}.item__info{display:flex;flex-flow:column nowrap;gap:2rem;width:60%;padding-top:10px}.item__info__desc{width:100%;padding:1rem;background-color:#f1f1f1;border-radius:10px}.item__info__desc .label{margin-bottom:1rem;color:var(--sub-color);font-size:.9rem}.item__info__dates{display:flex;flex-flow:row nowrap;align-items:center;gap:2rem}.item__info__dates .item__info__created .vs-icon,.item__info__dates .item__info__updated .vs-icon{margin-right:.5rem}.item__info__dates .label{font-size:.9rem;color:var(--sub-color)}.item__info__owner,.item__transactions__header{display:flex;flex-flow:row nowrap;align-items:center}.item__transactions__header{gap:.5rem}.item__transactions__header h3{margin-right:2rem}.item__transactions .td-count>span{display:flex;flex-flow:column nowrap;gap:3px}.item__transactions .td-count>span .count{font-size:1.2rem;font-weight:700}.item__transactions .td-count>span .outcome-reason{width:-webkit-max-content;width:-moz-max-content;width:max-content}.item__transactions .td-count>span .outcome-reason i{margin-top:-4px}.item .is-min-quantity-notify,.item .outcome-reason{width:-webkit-max-content;width:-moz-max-content;width:max-content}.item .is-min-quantity-notify i,.item .outcome-reason i{margin-top:-4px}