.payments__search{position:relative}.payments__search .vs-input{width:100%}.payments__search .search__clear{position:absolute;top:17px;right:10px;cursor:pointer}.payments__date{box-shadow:0 0 5px 0 #bbb}.payments__date>div{width:100%;display:flex;flex-flow:row nowrap}.payments__date .vs-button{float:none;margin-left:15px}.payments__form-item{background-color:#f1f1f1;margin:3px 0;box-shadow:0 0 2px 1px #ccc;display:flex;flex-flow:row nowrap;align-items:center;position:relative}.payments__form-item input{background-color:#fff;border:1px solid #ccc;border-radius:5px;padding:7px;width:100%}.payments__form-item .student__line{width:4px;background-color:currentColor;position:absolute;height:100%}.payments__form-item .order{width:120px}.payments__form-item .element{padding:7px}.payments__form-item .element.date,.payments__form-item .element.source,.payments__form-item .element.value{width:10%}.payments__form-item .element.send{width:6rem}.payments__form-item .credit.border{padding:3px 7px;border:2px solid transparent;border-radius:5px;width:100%;display:block;text-align:center}.payments__form-item .credit.d15{border-color:var(--font-discount-15)}.payments__form-item .credit.d25{border-color:var(--font-discount-25)}.payments__form-item .credit.d50{border-color:var(--font-discount-50)}.payments__form-item .student__link{padding:10px 25px;width:20%}.payments__form-item .submit button{background-color:rgba(var(--vs-primary),1);color:#fff;padding:7px 15px;border-radius:7px;border:none}.payments__form-item .submit button:hover{box-shadow:0 0 3px 2px #ccc}.payments__form-item .balance.student{text-align:right}.payments__form-item .balance.student .balance__label{font-size:.7em;vertical-align:middle}.payments__group-wrapper{margin-bottom:15px}.payments__group-wrapper .hidden{display:none}.payments__header{display:flex;flex-flow:row nowrap;position:sticky;top:55px;padding:15px 0;z-index:10}.payments__header .payments__search{width:15%;margin-right:45px;padding:10px 0}.payments__header .payments__date{padding:10px 15px;background-color:#f1f1f1;border-radius:10px}.payments__header .payment__book-form-add-button{padding:1rem;margin:0 2rem}.payments__month{font-weight:700;font-size:1.1em}.filters{gap:20px}.filters,.parse__wrapper{display:flex;flex-flow:row nowrap}.parse__wrapper{gap:15px;margin:2px 0;background-color:#eee;padding:10px;font-size:.85rem;align-items:center}.parse__wrapper .parsed__index{width:2rem;text-align:center}.parse__wrapper .parsed__text{flex:1}.parse__wrapper .parsed__value{width:7%;font-weight:600;text-align:right;font-size:1rem}.parse__wrapper .parsed__pay-day{width:7%}.parse__wrapper .parsed__group{width:10%}.parse__wrapper .parsed__student{width:15%}.parse__wrapper .parsed__order{width:10%}.parse__wrapper .select-input{position:relative}.parse__wrapper .select-input select{display:block;background:none;border:1px solid #ccc;background-color:#fff;padding:10px;width:100%;border-radius:5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;z-index:1;cursor:pointer}.parse__wrapper .select-input .select-arrow{position:absolute;right:10px;top:7px}.parse__wrapper .error-message,.parse__wrapper .warn-message{font-size:.8em;font-weight:600}.parse__wrapper .error-message{color:red}.parse__wrapper .warn-message{color:#ffae00}.parse__wrapper .delete{position:sticky;right:0;width:5%}table[data-v-128da5ec]{border-collapse:collapse;margin:10px 0}table td[data-v-128da5ec],table th[data-v-128da5ec]{padding:5px 10px;border:1px solid #ccc}.manage{display:flex;gap:15px;margin-bottom:10px;align-items:center}.manage .vs-button{float:none}.payments__file-list{padding:.5rem}.con-vs-tabs,.con-vs-tabs .con-slot-tabs{overflow:inherit}.vs__actions .vs__clear{display:block!important}.stat__filters label{font-size:.9em;margin:5px 0;display:block;color:var(--thead-text-color);min-height:1rem}.stat__filters>div{display:flex;flex-flow:row wrap;gap:20px}.stat__filters .stat__filter{flex:1}.stat__filters .calendar-input{width:100%}.stat__filters .calendar-input input{padding:8px;font-size:.8rem}.stat__data{position:relative}.stat__table{width:100%;border-collapse:collapse}.stat__table td,.stat__table th{padding:5px 15px;border-bottom:1px solid #e5e5e5}.stat__table thead th{text-transform:uppercase;color:var(--thead-text-color);font-weight:400;text-align:left}.stat__table thead th[data-sorted=true]{cursor:pointer}.stat__table thead th[data-sorted=true].active:after{font-family:Material Icons;content:"";top:.1rem;position:relative;display:inline-block;transform:rotateX(180deg)}.stat__table thead th.active.desc:after{transform:rotateX(0deg)}.stat__table .stat__column__value{background-color:#f9f8f8;text-align:center}.stat__table td .created{display:block;font-size:.8rem;color:var(--thead-text-color)}.stat__table td .stat-item{cursor:pointer}.stat__table td .stat-item>span{display:inline-block;border-bottom:1px dashed #777}.stat__table td.source{cursor:pointer}.stat__totals{margin:20px 0;padding:10px;border-radius:10px;box-shadow:0 0 30px 2px #eee;border:1px solid #ddd;background-color:#fff;display:flex;flex-flow:row nowrap;position:sticky;top:55px;z-index:1;align-items:center}.stat__totals__item{margin:0 15px}.stat__totals__groups{display:flex;flex-flow:row nowrap}.stat__totals__delimeter{flex:1}.stat__totals .scroll-top{border-right:1px solid #ddd;padding:0 10px 0 0}.book-payment-form__item{background-color:#f1f1f1;margin:3px 0;box-shadow:0 0 2px 1px #ccc;display:flex;flex-flow:row nowrap;align-items:center;position:relative}.book-payment-form__item input{background-color:#fff;border:1px solid #ccc;border-radius:5px;padding:7px;width:100%}.book-payment-form__item .student__line{width:4px;background-color:currentColor;position:absolute;height:100%}.book-payment-form__item .order{width:120px}.book-payment-form__item .element{padding:7px}.book-payment-form__item .element.date,.book-payment-form__item .element.source,.book-payment-form__item .element.value{width:10%}.book-payment-form__item .element.date{position:relative}.book-payment-form__item .element.date .paste-date-button{position:absolute;right:10px;top:9px;cursor:pointer;opacity:.5}.book-payment-form__item .element.date .paste-date-button i{font-size:1.2rem}.book-payment-form__item .element.date .paste-date-button:hover{opacity:1}.book-payment-form__item .credit.border{padding:3px 7px;border:2px solid transparent;border-radius:5px;width:100%;display:block;text-align:center}.book-payment-form__item .student__link{padding:10px 25px;width:20%}.book-payment-form__item .submit button{background-color:rgba(var(--vs-primary),1);color:#fff;padding:7px 15px;border-radius:7px;border:none}.book-payment-form__item .submit button:hover{box-shadow:0 0 3px 2px #ccc}.book-payment-form__item .balance.student{text-align:right}.book-payment-form__item .balance.student .balance__label{font-size:.7em;vertical-align:middle}.book-payment-form__item .student-books{display:flex;font-size:.8rem;flex-flow:row wrap}.book-payment-form__book__data{display:flex;flex-flow:row nowrap;align-items:center}.book-payment-form__book__price{margin-left:5px;padding:5px;border-radius:5px;background-color:#cfcfcf}.book-payment-form__book__alert .vs-alert i{font-size:1.2rem}.group-books__header{display:flex;gap:10px;flex-flow:row nowrap;align-items:center}.group-books__give-out__button i{font-size:var(--small-icon-size)}.group-books__lessons{display:flex;flex-flow:row nowrap}.group-books__lessons__time{margin:0 .5rem}.field[data-v-17b3ec06]{flex:1}.books-payment-form .header[data-v-17b3ec06]{display:flex;flex-flow:row nowrap;align-items:flex-start;margin-bottom:20px}.books-payment-form .header h2[data-v-17b3ec06]{margin-right:40px;margin-top:15px}.books-payment-form .header .book-form[data-v-17b3ec06]{margin-top:1rem;margin-left:1rem}.books-payment-form .payments__group-wrapper[data-v-17b3ec06]{margin-top:15px}.orders__list{margin:0 15px}