.container{margin:0 auto;padding:0 20px;box-sizing:content-box;max-width:1184px}.p-dialog-mask{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;pointer-events:none;background-color:transparent;transition-property:background-color}.p-dialog,.p-dialog-mask.p-component-overlay{pointer-events:auto}.p-dialog{display:flex;flex-direction:column;max-height:90%;transform:scale(1)}.p-dialog-content{overflow-y:auto}.p-dialog-header{display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.p-dialog-footer{flex-shrink:0}.p-dialog .p-dialog-header-icons{display:flex;align-items:center}.p-dialog .p-dialog-header-icon{display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.p-fluid .p-dialog-footer .p-button{width:auto}.p-dialog-enter-active{transition:all .15s cubic-bezier(0,0,.2,1)}.p-dialog-leave-active{transition:all .15s cubic-bezier(.4,0,.2,1)}.p-dialog-enter,.p-dialog-leave-to{opacity:0;transform:scale(.7)}.p-dialog-mask.p-dialog-mask-leave{background-color:transparent}.p-dialog-bottom .p-dialog,.p-dialog-bottomleft .p-dialog,.p-dialog-bottomright .p-dialog,.p-dialog-left .p-dialog,.p-dialog-right .p-dialog,.p-dialog-top .p-dialog,.p-dialog-topleft .p-dialog,.p-dialog-topright .p-dialog{margin:.75rem;transform:translateZ(0)}.p-dialog-bottom .p-dialog-enter-active,.p-dialog-bottom .p-dialog-leave-active,.p-dialog-bottomleft .p-dialog-enter-active,.p-dialog-bottomleft .p-dialog-leave-active,.p-dialog-bottomright .p-dialog-enter-active,.p-dialog-bottomright .p-dialog-leave-active,.p-dialog-left .p-dialog-enter-active,.p-dialog-left .p-dialog-leave-active,.p-dialog-right .p-dialog-enter-active,.p-dialog-right .p-dialog-leave-active,.p-dialog-top .p-dialog-enter-active,.p-dialog-top .p-dialog-leave-active,.p-dialog-topleft .p-dialog-enter-active,.p-dialog-topleft .p-dialog-leave-active,.p-dialog-topright .p-dialog-enter-active,.p-dialog-topright .p-dialog-leave-active{transition:all .3s ease-out}.p-dialog-top .p-dialog-enter,.p-dialog-top .p-dialog-leave-to{transform:translate3d(0,-100%,0)}.p-dialog-bottom .p-dialog-enter,.p-dialog-bottom .p-dialog-leave-to{transform:translate3d(0,100%,0)}.p-dialog-bottomleft .p-dialog-enter,.p-dialog-bottomleft .p-dialog-leave-to,.p-dialog-left .p-dialog-enter,.p-dialog-left .p-dialog-leave-to,.p-dialog-topleft .p-dialog-enter,.p-dialog-topleft .p-dialog-leave-to{transform:translate3d(-100%,0,0)}.p-dialog-bottomright .p-dialog-enter,.p-dialog-bottomright .p-dialog-leave-to,.p-dialog-right .p-dialog-enter,.p-dialog-right .p-dialog-leave-to,.p-dialog-topright .p-dialog-enter,.p-dialog-topright .p-dialog-leave-to{transform:translate3d(100%,0,0)}.p-dialog-maximized{transition:none;transform:none;width:100vw!important;max-height:100%;height:100%}.p-dialog-maximized .p-dialog-content{flex-grow:1}.p-dialog-left{justify-content:flex-start}.p-dialog-right{justify-content:flex-end}.p-dialog-top,.p-dialog-topleft{align-items:flex-start}.p-dialog-topleft{justify-content:flex-start}.p-dialog-topright{justify-content:flex-end;align-items:flex-start}.p-dialog-bottom{align-items:flex-end}.p-dialog-bottomleft{justify-content:flex-start;align-items:flex-end}.p-dialog-bottomright{justify-content:flex-end;align-items:flex-end}.p-confirm-dialog .p-dialog-content{display:flex;align-items:center}.modal__header[data-v-7527851d]{padding:30px;border-bottom:1px solid #ebeef5;display:flex;justify-content:space-between;align-items:flex-start}.modal__header-info[data-v-7527851d]{width:82%}.modal__header-icon[data-v-7527851d]{width:22px;height:22px}.modal__header-icon_close[data-v-7527851d]{width:22px;height:22px;cursor:pointer}.modal__header-title[data-v-7527851d]{font-family:Inter;font-style:normal;font-weight:700;font-size:20px;line-height:26px;color:#141a27;margin-bottom:8px}.modal__header-subtitle[data-v-7527851d]{font-family:Inter;font-style:normal;font-weight:500;font-size:16px;line-height:20px;color:#141a27}.modal__body[data-v-7527851d]{padding:30px;padding-bottom:0;overflow-y:auto;max-height:550px}.modal__body-edit_icon[data-v-7527851d]{width:12px;height:12px;cursor:pointer}.modal__body-line[data-v-7527851d]{background:#d9d9d9;border-radius:42px;margin-top:32px;margin-bottom:32px}.modal__body-lesson-name[data-v-7527851d]{font-family:Inter;font-style:normal;font-weight:700;font-size:20px;line-height:26px;color:#141a27}.modal__body-lesson-date[data-v-7527851d]{font-family:Inter;font-style:normal;font-weight:500;font-size:10px;line-height:12px;color:#878c99;padding-left:42px;margin-top:50px;width:100%;display:flex;justify-content:space-between;align-items:center}.modal__body-lesson_user[data-v-7527851d]{display:flex;justify-content:flex-start;gap:10px;align-items:center}.modal__body-lesson_user-name[data-v-7527851d]{font-family:Inter;font-style:normal;font-weight:600;font-size:13px;line-height:16px;color:#141a27}.modal__body-lesson_comment-header[data-v-7527851d]{margin-top:20px;display:flex;align-items:center;gap:10px}.modal__body-lesson_comment-icon[data-v-7527851d]{width:20px;height:18px}.modal__body-lesson_comment-title[data-v-7527851d]{font-family:Inter;font-style:normal;font-weight:500;font-size:14px;line-height:18px;display:flex;align-items:center;color:#141a27}.modal__body-lesson_comment-body[data-v-7527851d]{margin-top:10px;font-family:Inter;font-style:normal;font-weight:400;font-size:16px;line-height:18px;color:#141a27;width:100%;word-wrap:break-all}.modal__body-lesson_attendance[data-v-7527851d]{display:flex;align-items:center;gap:20px;margin-top:20px}.modal__body-lesson_attendance-text[data-v-7527851d]{font-family:Inter;font-style:normal;font-weight:600;font-size:16px;line-height:18px;display:flex;align-items:center;text-align:center;color:#fff;background:#0ec256;border-radius:2px;padding:2px 9px}.modal__body-lesson_attendance-late[data-v-7527851d]{display:flex;align-items:center;gap:8px}.modal__body-lesson_attendance-late-title[data-v-7527851d]{font-family:Inter;font-style:normal;font-weight:500;font-size:16px;line-height:20px;display:flex;align-items:center;color:#141a27}.checkbox_late[data-v-7527851d],.checkbox_late[data-v-7527851d] .p-checkbox-box{width:16px;height:16px;border-radius:4px}.checkbox_late[data-v-7527851d] .p-checkbox-box .p-checkbox-icon{font-size:10px;font-weight:700}.checkbox_late.p-checkbox[data-v-7527851d]:not(.p-checkbox-disabled) .p-checkbox-box:hover{border-color:#878c99}.checkbox_late.p-checkbox[data-v-7527851d] .p-checkbox-box.p-highlight{border-color:#878c99;background:#878c99}.checkbox_late.p-checkbox[data-v-7527851d]:not(.p-disabled-disabled) .p-checkbox-box.p-focus{border-color:#878c99;box-shadow:0 0 .2rem #f7f9fc}.checkbox_late.p-checkbox[data-v-7527851d]:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover{border-color:#878c99;background:#878c99}.journal-student{display:flex;width:300px;padding:6px 0}.journal-student__image{display:flex;align-items:center;justify-content:center;border-radius:50%;height:50px;width:50px;flex-shrink:0;overflow:hidden}.journal-student__image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.journal-student__image_empty{text-transform:uppercase;color:#fff}.journal-student__image_color-green{background:linear-gradient(225deg,#faff00,#24ff00)}.journal-student__image_color-blue{background:linear-gradient(225deg,#0ff,#1400ff)}.journal-student__image_color-red{background:linear-gradient(225deg,#ff6b00,red)}.journal-student__info{margin-left:12px;font-size:16px;min-width:1px;width:100%}.journal-student__name{overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical;white-space:nowrap;text-overflow:ellipsis;font-weight:700}.journal-student__name-wrapper{width:100%;display:flex;justify-content:space-between;align-items:center}.journal-student__name-link{width:90%}.journal-attendance-table[data-v-c235d71a]{padding:0 24px}.journal-attendance-table .arrow-left[data-v-c235d71a],.journal-attendance-table .arrow-right[data-v-c235d71a]{position:absolute;display:flex;cursor:pointer;z-index:51;transition:all .4s linear}.journal-attendance-table .arrow-left .icon[data-v-c235d71a],.journal-attendance-table .arrow-right .icon[data-v-c235d71a]{max-width:25px;max-height:28px;width:100%;color:#0096ff}.journal-attendance-table .arrow-disabled .icon[data-v-c235d71a]{color:#e5e5e5}.journal-attendance-table .arrow-left .icon[data-v-c235d71a]{transform:rotate(-90deg)}.journal-attendance-table .arrow-right .icon[data-v-c235d71a]{transform:rotate(90deg)}.journal-attendance-table__no-data[data-v-c235d71a]{margin-top:24px;text-align:center}.journal-attendance-table .p-column-title[data-v-c235d71a],.journal-attendance-table__status[data-v-c235d71a]{white-space:nowrap}.journal-attendance-table .p-datatable-scrollable-view td[data-v-c235d71a],.journal-attendance-table .p-datatable-scrollable-view th[data-v-c235d71a]{width:150px}.journal-attendance-table[data-v-c235d71a] .p-datatable-scrollable-header{position:sticky;top:88px;z-index:50}.journal-attendance-table[data-v-c235d71a] .p-datatable-scrollable-body{overflow:hidden}.journal-attendance-table[data-v-c235d71a] .p-datatable-tbody tr td:first-child,.journal-attendance-table[data-v-c235d71a] .p-datatable-thead tr:first-child th:first-child{width:310px;position:sticky;left:0;background-color:#f6f6f6}.journal-attendance-table[data-v-c235d71a] .p-datatable .accent{background:#e5e5e5}.journal-attendance-table[data-v-c235d71a] .p-dialog{width:280px;box-shadow:0 0 20px rgba(0,0,0,.1);border-radius:10px}.journal-attendance-table[data-v-c235d71a] .modals .p-dialog{width:690px!important;box-shadow:0 0 20px rgba(0,0,0,.1);border-radius:10px!important}.journal-attendance-table[data-v-c235d71a] .modals .p-dialog-content{border-radius:10px;padding:0}.journal-attendance-table[data-v-c235d71a] .p-dialog-header{display:flex;justify-content:flex-end;border-top-left-radius:10px;border-top-right-radius:10px;padding:21px 21px 0}.journal-attendance-table[data-v-c235d71a] .p-dialog-content{border-bottom-left-radius:10px;border-bottom-right-radius:10px;padding:0 21px 21px}.journal-attendance-table[data-v-c235d71a] .modal-preloader .preloader{width:30px;height:30px}.journal-attendance-table[data-v-c235d71a] .p-datatable-scrollable-body::-webkit-scrollbar{width:10px;height:10px;background-color:#f5f5f5}.journal-attendance-table[data-v-c235d71a] .p-datatable-scrollable-body::-webkit-scrollbar-track{background-color:transparent;border-radius:5px}.journal-attendance-table[data-v-c235d71a] .p-datatable-scrollable-body::-webkit-scrollbar-thumb{background-color:#b3b3b3;border-radius:5px}.journal-attendance-table .journal-attendance-table__head-title[data-v-c235d71a]{text-align:center;font-size:14px;color:#272627;font-weight:500;font-family:Inter;text-transform:capitalize}.journal-attendance-table .journal-attendance-table__head-title_filled[data-v-c235d71a]{background:#e6e6e6;border-left:1px solid #404040}.journal-attendance-table .journal-attendance-table__head-title_bold[data-v-c235d71a]{font-weight:600}.journal-attendance-table .journal-attendance-table__head-title_bordered-left[data-v-c235d71a]{border-radius:5px 0 0 5px;border-width:0}.journal-attendance-table .journal-attendance-table__head-title_bordered-right[data-v-c235d71a]{border-radius:0 5px 5px 0}.journal-attendance-table[data-v-c235d71a] .journal-attendance-table__row{background:transparent}.journal-attendance-table[data-v-c235d71a] .journal-attendance-table__header{width:-moz-max-content;width:max-content;min-width:260px;border:none;padding:0 0 9px 0}.journal-attendance-table[data-v-c235d71a] .journal-attendance-table__stats{border-radius:5px;text-align:center;margin:0 5px;color:#fff}.journal-attendance-table .journal-attendance-table__cell-stats[data-v-c235d71a]{color:#272627;font-size:20px;font-weight:500;font-family:Inter;text-align:center;justify-content:flex-start}.journal-attendance-table .journal-attendance-table__cell-stats-comment-container[data-v-c235d71a]{display:flex;align-items:center;justify-content:space-between;width:42px!important;height:28px!important;margin-top:-2px}.journal-attendance-table .journal-attendance-table__cell-stats-comment[data-v-c235d71a]{width:17px;height:17px;margin-right:4px}.journal-attendance-table .journal-attendance-table__cell-stats-comment-active[data-v-c235d71a]{width:22px;height:20px;margin-top:-6px;cursor:pointer}.journal-attendance-table[data-v-c235d71a] .journal-attendance-table__stats_green{background:#0ec256}.journal-attendance-table[data-v-c235d71a] .journal-attendance-table__stats_red{background:#e24e4e}.journal-attendance-table[data-v-c235d71a] .journal-attendance-table__stats_blue{background:#0096ff}.journal-attendance-table[data-v-c235d71a] .journal-attendance-table__stats_yellow{background:#f2c94c}.journal-attendance-table[data-v-c235d71a] .journal-attendance-table__stats_gray{background:#878c99}.journal-attendance-table[data-v-c235d71a] .journal-attendance-table__stats_purple{background:#ab00ea}.journal-attendance-table[data-v-c235d71a] .journal-attendance-table__cell{color:#000;padding:3px;border:solid #404040;border-width:0 1px 0 0}.journal-attendance-table[data-v-c235d71a] .journal-attendance-table__cell_borderless{border:none;padding:0}.journal-attendance-table[data-v-c235d71a] .journal-attendance-table__cell_borderless-left{border-left:none;padding-left:none}.journal-attendance-table[data-v-c235d71a] .journal-attendance-table__cell_borderless-right{border-right:none;padding-right:none}.journal-attendance-table[data-v-c235d71a] .sticky{position:sticky;right:0;padding-left:30px}.journal-attendance-table[data-v-c235d71a] .absolute{position:absolute;right:0;padding-left:30px}.journal-attendance-table[data-v-c235d71a] .flex-elem{display:flex}.journal-attendance-table[data-v-c235d71a] .flex-elem div,.journal-attendance-table[data-v-c235d71a] .flex-elem div div{flex-basis:100%}.journal-attendance-table[data-v-c235d71a] .arrow_left{position:fixed;background:#0ec256;height:100px;width:100px;top:0;z-index:100}.journal-attendance-table .journal-attendance-table__cell-inner[data-v-c235d71a]{padding:2px 12px;border-radius:5px;color:#fff;font-size:19px;font-weight:500;font-family:Inter;cursor:pointer;text-align:center}.journal-attendance-table .journal-attendance-table__cell-inner.archived[data-v-c235d71a]{cursor:default!important}.journal-attendance-table .journal-attendance-table__cell-inner_green[data-v-c235d71a]{background:#0ec256}.journal-attendance-table .journal-attendance-table__cell-inner_persian_green[data-v-c235d71a]{background:#00cfc1}.journal-attendance-table .journal-attendance-table__cell-inner_red[data-v-c235d71a]{background:#e24e4e}.journal-attendance-table .journal-attendance-table__cell-inner_blue[data-v-c235d71a]{background:#0096ff}.journal-attendance-table .journal-attendance-table__cell-inner_yellow[data-v-c235d71a]{background:#f2c94c}.journal-attendance-table .journal-attendance-table__cell-inner_none[data-v-c235d71a]{background:#ccc;color:#ccc}.journal-attendance-table .journal-attendance-table__wrapper-statuses[data-v-c235d71a]{margin:6px 0 30px;font-weight:500;font-size:13px;line-height:20px}.journal-attendance-table .journal-attendance-table__wrapper[data-v-c235d71a]{display:flex;flex-direction:column;justify-content:flex-end;background:#fff;align-items:center}.journal-attendance-table -checkbox-container[data-v-c235d71a],.journal-attendance-table .journal-attendance-table__wrapper_statuses[data-v-c235d71a]{display:flex;flex-direction:column;align-items:center;width:100%}.journal-attendance-table .journal-attendance-table__wrapper[data-v-c235d71a]>:not(:last-child){margin-bottom:10px}.journal-attendance-table .journal-attendance-table__status-checkbox-container[data-v-c235d71a]{display:flex;justify-content:flex-start;align-items:center;gap:8px}.journal-attendance-table .journal-attendance-table__status-comment-container[data-v-c235d71a]{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:8px}.journal-attendance-table .journal-attendance-table__status-comment-title[data-v-c235d71a]{font-family:Inter;font-style:normal;font-weight:500;font-size:13px;line-height:20px;display:flex;align-items:center;color:#000}.journal-attendance-table .journal-attendance-table__status-comment-input[data-v-c235d71a]{width:250px;height:34px;background:#f7f9fc;border:1px solid #ebeef5;border-radius:8px;font-family:Inter;font-style:normal;font-weight:500;font-size:14px;line-height:18px;display:flex;align-items:center;color:#878c99}.journal-attendance-table .journal-attendance-table__status-comment-form-input[data-v-c235d71a]{border:4px solid #fff;background:#fff}.journal-attendance-table .journal-attendance-table__status-comment-form-input_active[data-v-c235d71a]{border:4px solid #f2e0ff;background:#f2e0ff;border-radius:11px}.journal-attendance-table .journal-attendance-table__status-comment-input_active[data-v-c235d71a]{border:1.5px solid #ab00ea;color:#141a27}.journal-attendance-table .journal-attendance-table__status-comment-subtitle[data-v-c235d71a]{font-family:Inter;font-style:normal;font-weight:400;font-size:12px;line-height:16px;display:flex;align-items:center;color:#878c99}.journal-attendance-table .journal-attendance-table__status-btn[data-v-c235d71a]{font-weight:600;font-size:20px;line-height:18px;display:inline-block;padding:2px 10px;color:#fff;border-radius:2px;text-align:center;cursor:pointer;margin-bottom:12px;width:70%;transition:transform .3s}.journal-attendance-table .journal-attendance-table__status-btn[data-v-c235d71a]:hover{transform:scale(1.5)}.journal-attendance-table .journal-attendance-table__status-btn_green[data-v-c235d71a]{background:#0ec256}.journal-attendance-table .journal-attendance-table__status-btn_persian_green[data-v-c235d71a]{background:#00cfc1}.journal-attendance-table .journal-attendance-table__status-btn_yellow[data-v-c235d71a]{background:#f2c94c}.journal-attendance-table .journal-attendance-table__status-btn_blue[data-v-c235d71a]{background:#0096ff}.journal-attendance-table .journal-attendance-table__status-btn_red[data-v-c235d71a]{background:#e24e4e}.journal-attendance-table .journal-attendance-table__status-btn_active[data-v-c235d71a]{transform:scale(1.5)}.journal-attendance-table .no-capitalize[data-v-c235d71a]{text-transform:none}.checkbox_late[data-v-c235d71a],.checkbox_late[data-v-c235d71a] .p-checkbox-box{width:16px;height:16px;border-radius:4px}.checkbox_late[data-v-c235d71a] .p-checkbox-box .p-checkbox-icon{font-size:10px;font-weight:700}.checkbox_late.p-checkbox[data-v-c235d71a]:not(.p-checkbox-disabled) .p-checkbox-box:hover{border-color:#878c99}.checkbox_late.p-checkbox[data-v-c235d71a] .p-checkbox-box.p-highlight{border-color:#878c99;background:#878c99}.checkbox_late.p-checkbox[data-v-c235d71a]:not(.p-disabled-disabled) .p-checkbox-box.p-focus{border-color:#878c99;box-shadow:0 0 .2rem #f7f9fc}.checkbox_late.p-checkbox[data-v-c235d71a]:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover{border-color:#878c99;background:#878c99}.breadcrumbs{display:flex;justify-content:space-between;align-items:center}@media (max-width:992px){.breadcrumbs{margin-top:70px;font-size:14px}}.breadcrumbs__list{display:flex;flex-wrap:wrap}.breadcrumbs__item{margin-right:5px;display:flex;align-items:center;color:#ccc;font-size:14px}.breadcrumbs__item__arrow{margin:2px 10px 0}.breadcrumbs__item span{text-decoration:underline}.breadcrumbs__right .button-back{display:none}.p-calendar{position:relative;display:inline-flex}.p-calendar .p-inputtext{flex:1 1 auto;width:1%}.p-calendar-w-btn .p-inputtext{border-top-right-radius:0;border-bottom-right-radius:0}.p-calendar-w-btn .p-datepicker-trigger{border-top-left-radius:0;border-bottom-left-radius:0}.p-fluid .p-calendar{display:flex}.p-fluid .p-calendar .p-inputtext{width:1%}.p-calendar .p-datepicker{min-width:100%}.p-datepicker{width:auto;position:absolute}.p-datepicker-inline{display:inline-flex;position:static}.p-datepicker-header{display:flex;align-items:center;justify-content:space-between}.p-datepicker-header .p-datepicker-title{margin:0 auto}.p-datepicker-next,.p-datepicker-prev{cursor:pointer;display:inline-flex;justify-content:center;align-items:center;overflow:hidden;position:relative}.p-datepicker-multiple-month .p-datepicker-group-container{display:flex}.p-datepicker table{width:100%;border-collapse:collapse}.p-datepicker td>span{display:flex;margin:0 auto}.p-datepicker td>span,.p-monthpicker-month{justify-content:center;align-items:center;cursor:pointer;overflow:hidden;position:relative}.p-monthpicker-month{width:33.3%;display:inline-flex}.p-datepicker-buttonbar{display:flex;justify-content:space-between;align-items:center}.p-timepicker,.p-timepicker button{display:flex;justify-content:center;align-items:center}.p-timepicker button{cursor:pointer;overflow:hidden;position:relative}.p-timepicker>div{display:flex;align-items:center;flex-direction:column}.p-calendar .p-datepicker-touch-ui,.p-datepicker-touch-ui{position:fixed;top:50%;left:50%;min-width:80vw;transform:translate(-50%,-50%)}.p-datepicker-mask{transition-property:background-color}.p-datepicker-mask,.p-datepicker-mask.p-datepicker-mask-leave.p-component-overlay{background-color:transparent}.base-checkbox{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;display:flex;align-items:center;margin-top:12px;cursor:pointer}.base-checkbox:first-child{margin-top:0}.base-checkbox.white .base-checkbox__box{background:#fff}.base-checkbox.size-small .base-checkbox__box{width:18px;height:18px;border-radius:2px}.base-checkbox.size-small .base-checkbox__box-icon{width:12px;height:12px}.base-checkbox.size-small .base-checkbox__label{margin-left:8px}.base-checkbox.size-medium .base-checkbox__box{width:24px;height:24px;border-radius:3px}.base-checkbox.size-medium .base-checkbox__box-icon{width:16px;height:16px}.base-checkbox.size-medium .base-checkbox__label{margin-left:14px}.base-checkbox.type-borderDashed .base-checkbox__box{border:1px dashed rgba(156,142,114,.2)}.base-checkbox.type-borderSolid .base-checkbox__box{border:1px solid #878c99}.base-checkbox.disabled .base-checkbox__box{opacity:.7}.base-checkbox__input{overflow:hidden;position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0)}.base-checkbox__box{display:block;position:relative;flex:0 0 auto;background:#f3f3f3;box-sizing:border-box}.base-checkbox__box-icon{top:0;left:0;right:0;bottom:0;margin:auto;display:block;position:absolute;opacity:0;color:#44ccf3;transition:opacity .1s ease}.base-checkbox__box-icon .icon{color:#44ccf3}.base-checkbox__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;flex:1 1 auto;font-size:14px;color:rgba(0,0,0,.4)}.base-checkbox__input:checked+.base-checkbox__box .base-checkbox__box-icon{opacity:1}.custom-select{position:relative;line-height:115%}.custom-select__clear-button{position:absolute;right:7px;top:10px}.custom-select__selected{background-color:#fff;padding:13px 35px 13px 12px;display:flex;position:relative;width:100%;cursor:pointer;box-sizing:border-box;border-bottom:1px solid transparent}.custom-select__underlined .custom-select__selected{border-bottom-color:#e0e0e0}.custom-select__placeholder,.custom-select__value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.custom-select .icon{width:10px;height:5px;color:rgba(0,0,0,.54)}.custom-select__arrow{position:absolute;top:0;right:19px;height:100%;display:flex;align-items:center}.custom-select__dropdown{width:100%;left:0;position:absolute;z-index:100;max-height:300px;overflow-y:scroll}.custom-select__dropdown__item{background-color:#fff;padding:8px 10px;font-size:13px;cursor:pointer}.custom-select__dropdown__item:hover{background-color:#f2f2f2}.custom-select__dropdown__item__multiple{display:flex;position:relative;padding-left:28px;line-height:22px}.custom-select__dropdown__item__multiple:before{content:"";position:absolute;width:18px;height:18px;left:0;top:0;border:2px solid rgba(0,0,0,.6);border-radius:2px}.custom-select__dropdown__item__multiple.selected:before{background-color:#0080ff;border-color:#0080ff}.custom-select__dropdown__item__multiple.selected:after{content:"";position:absolute;box-sizing:border-box;width:13px;height:7px;top:6px;left:5px;border:2px solid #fff;border-top-width:0;border-right-width:0;transform:rotate(-45deg)}.custom-select__medium{width:176px}.custom-select__small{width:92px}.custom-select__auto{width:auto}.custom-select.mark-select .custom-select__value{display:inline-flex;justify-content:center;align-items:center;padding:12px 17.5px 10px;border-radius:3px;color:#fff;box-sizing:border-box;cursor:pointer;font-size:inherit;font-style:normal!important;text-decoration:none!important}.custom-select.mark-select.red .custom-select__value{background-color:#e24e4e}.custom-select.mark-select.yellow .custom-select__value{background-color:#f2c94c}.custom-select.mark-select.green .custom-select__value{background-color:#27ae60}.custom-select.mark-select.grey .custom-select__value{background-color:#bdbdbd}.custom-select.mark-select.custom-select__filled .custom-select__selected{padding-top:2px;padding-bottom:2px}.custom-select.mark-select .custom-select__dropdown{z-index:99}.custom-select.mark-select .custom-select__dropdown__item{margin:0;padding:0}.custom-select.mark-select .custom-select__dropdown__item .button{background-color:#fff;color:#333}.custom-select.mark-select .custom-select__dropdown__item:hover{background-color:#fff}.custom-select.mark-select .custom-select__dropdown__item:hover .button__red{background-color:#e24e4e;color:#fff}.custom-select.mark-select .custom-select__dropdown__item:hover .button__yellow{background-color:#f2c94c;color:#fff}.custom-select.mark-select .custom-select__dropdown__item:hover .button__green{background-color:#27ae60;color:#fff}.custom-select.mark-select .custom-select__dropdown__item:hover .button__grey{background-color:#bdbdbd;color:#fff}.custom-select__invisible .custom-select__selected{padding:0;width:auto}.custom-select__invisible .custom-select__arrow{display:none}.custom-select__invisible.mark-select .custom-select__value{padding:10px 12px 7px}.custom-select__typable .icon{width:15px;height:15px;animation:loader .8s linear infinite}.custom-select__typable.custom-select .custom-select__arrow{right:12px}.custom-select__typable.custom-select .custom-select__selected{padding:0;border:none}.custom-select__opacity .custom-select__selected{background-color:inherit}@keyframes loader{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.journal-header{gap:20px 0;justify-content:center}.journal-header,.journal-header__calendar-wrapper{display:flex;flex-direction:column;align-items:center}.journal-header__calendar-wrapper{gap:10px 0}.journal-header__calendar-wrapper .base-checkbox__box{background-color:#d9d9d9}.journal-header__calendar{display:flex;align-items:center;gap:0 20px}.journal-header__calendar-text{font-size:18px}.journal-header__selections{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-end;gap:0 40px}.journal-header__selections__groups .base-checkbox__box{background-color:#d9d9d9}.journal-header__selections__groups .base-checkbox__label{color:#000}.journal-header__selections__groups-select{margin-top:5px;width:270px}.journal-header__selections__subjects-select{width:422px}.journal-header__selections__select--last{width:230px}.journal-header .retake-title{font-size:21px;color:#e24e4e;font-weight:700}.attendance-journal-page__inner{display:flex;flex-direction:column;justify-content:center;margin-top:24px}.attendance-journal-page__table{flex:1;margin-top:24px}.custom-select__dropdown{z-index:54}#footer{z-index:89}