.Title_title_Jko6V{margin:0 0 1rem;font-size:2.25rem;font-weight:500;line-height:2.625rem}.Title_title_Jko6V.Title_right_3VGZa{text-align:right}.Title_title_Jko6V.Title_left_eAB0T{text-align:left}.Tabs_tabs_2_Gj5{display:flex}.Tabs_tabs__item_rkumI{border:1px solid #c4c4c4;padding:.2rem .5rem;margin-right:.2rem;cursor:pointer;transition:all .5s}.Tabs_tabs__item_active_3bnMY{background-color:rgb(221.5,221.5,221.5);border-bottom:none;transition:all .5s}.Tabs_tabs__item_rkumI:hover{background-color:#f7f7f7}.ProfileCalendar_calendar_Ps9Vg,.ProfileCalendar_calendar_Ps9Vg.ProfileCalendar_secondary_fQjt-{--calendar-cell-size:2.5rem}.ProfileCalendar_calendar__header_3sxS8{padding-bottom:1.5rem;border-bottom:1px solid #bdbdbd;display:flex;align-items:center}.ProfileCalendar_calendar__header_3sxS8.ProfileCalendar_secondary_fQjt-{padding:0;border:none}.ProfileCalendar_calendar__header_3sxS8 .ProfileCalendar_changeMonthButton_1hio-{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem}.ProfileCalendar_calendar__header_3sxS8 .ProfileCalendar_changeMonthButton_1hio-.ProfileCalendar_secondary_fQjt-{margin:0 1.75rem}.ProfileCalendar_calendar__header_3sxS8 .ProfileCalendar_changeMonthButton_1hio-.ProfileCalendar_secondary_fQjt- path{stroke:#61bb57}.ProfileCalendar_calendar__header_3sxS8 .ProfileCalendar_monthName_2w0Pv{flex:1;text-align:center;color:#828282;font-size:1.25rem;font-weight:500;text-transform:capitalize}.ProfileCalendar_calendar__header_3sxS8 .ProfileCalendar_monthName_2w0Pv.ProfileCalendar_secondary_fQjt-{font-size:.875rem;font-weight:800;color:rgba(0,0,0,.5)}.ProfileCalendar_calendar__body_1Xkm9{display:grid;grid-template-columns:repeat(7,1fr);grid-auto-rows:auto;grid-gap:.625rem calc(16.66667% - var(--calendar-cell-size)*7/6)}.ProfileCalendar_dayweekName_3AOtK{padding-top:1.125rem;padding-bottom:.4375rem;font-size:.75rem;font-weight:500;letter-spacing:.03rem;text-transform:uppercase;text-align:center}.ProfileCalendar_dayweekName_3AOtK.ProfileCalendar_weekend_3-cQw{color:#f04b3c}.ProfileCalendar_dayweekName_3AOtK.ProfileCalendar_secondary_fQjt-{font-size:.625rem;font-weight:600}.ProfileCalendar_day_2vpCC{display:flex;width:var(--calendar-cell-size);height:var(--calendar-cell-size);justify-content:center;align-items:center;padding-top:.0625rem;font-size:1.125rem;font-weight:500;border-radius:50%}.ProfileCalendar_day_2vpCC.ProfileCalendar_hidden_1NH6Z{visibility:hidden}.ProfileCalendar_day_2vpCC.ProfileCalendar_highlighted_157SK{cursor:pointer;background-color:#62bb58;color:#fff}.ProfileCalendar_day_2vpCC.ProfileCalendar_current_2LNYL{background-color:#fdc133;color:inherit}.ProfileCalendar_day_2vpCC.ProfileCalendar_secondary_fQjt-{font-size:.875rem;font-weight:600}.timeline[data-v-eb0e048c]{margin-top:2.56rem;--period-hour-width:calc(100%/var(--range));--body-height:2.5rem;height:var(--body-height);border-radius:1.25rem;background-color:#fff;position:relative}.timeline .addButton[data-v-eb0e048c]{display:flex;align-items:center;justify-content:center;background-color:#62bb58;width:2.5rem;height:100%;border-radius:50%;margin:0 auto}.maxTime[data-v-eb0e048c],.minTime[data-v-eb0e048c]{z-index:2;position:absolute;top:50%;transform:translateY(-50%);color:#c5c8cd;font-size:.75rem;font-weight:300;-webkit-user-select:none;user-select:none}.minTime[data-v-eb0e048c]{left:1.25rem}.maxTime[data-v-eb0e048c]{right:1.25rem}.period[data-v-eb0e048c]{--lesson-hour-width:calc(100%/(var(--end) - var(--start)));z-index:1;background-color:#62bb58;left:calc(var(--start)*var(--period-hour-width));width:calc((var(--end) - var(--start))*var(--period-hour-width));display:flex;align-items:center}.lesson[data-v-eb0e048c],.period[data-v-eb0e048c]{position:absolute;top:0;bottom:0;border-radius:calc(var(--body-height)/2)}.lesson[data-v-eb0e048c]{z-index:0;background-color:#f04b3c;left:calc(var(--start)*var(--lesson-hour-width));width:calc((var(--end) - var(--start))*var(--lesson-hour-width))}.range[data-v-eb0e048c]{z-index:1;width:-webkit-max-content;width:max-content;pointer-events:none;margin:0 auto;color:#fff;font-size:.75rem;-webkit-user-select:none;user-select:none;text-align:center;display:var(--display-desktop)}@media only screen and (max-width:1279px){.range[data-v-eb0e048c]{display:var(--display-tablet)}}.CustomTable_custom_table_2ir2_{display:flex;flex-direction:column;width:-webkit-max-content;width:max-content}.CustomTable_custom_table__columns_FQWti{display:flex;justify-content:space-between}.CustomTable_custom_table__columns_column_237vD{padding:.5rem;display:flex;font-weight:700;align-items:center;justify-content:center;width:100%;border:1px solid #000;border-right:none}.CustomTable_custom_table__columns_column_237vD:first-child{border-top-left-radius:.5rem}.CustomTable_custom_table__columns_column_237vD:last-child{border-right:1px solid #000!important;border-top-right-radius:.5rem}.CustomTable_custom_table__columns_column_sort_1tVuH{position:relative;margin-right:.7rem}.CustomTable_custom_table__columns_column_sort_1tVuH img{position:absolute;cursor:pointer;height:.4rem}.CustomTable_custom_table__columns_column_sort_1tVuH img:first-child{top:50%}.CustomTable_custom_table__columns_column_sort_1tVuH img:last-child{bottom:50%;transform:rotate(180deg)}.CustomTable_custom_table__rows_14rXJ{display:flex;flex-direction:column}.CustomTable_custom_table__rows_row_3nPXR{display:flex}.CustomTable_custom_table__rows_row_3nPXR div{font-size:.75rem;padding:.5rem;min-height:1rem;display:flex;justify-content:center;width:100%;border:1px solid #000;border-right:none;border-top:none;overflow:hidden}.CustomTable_custom_table__rows_row_3nPXR div:last-child{border-right:1px solid #000!important}.CustomTable_custom_table__empty_Re1KX{padding:.5rem;font-size:.75rem;border:1px solid #000;border-top:none;display:flex;justify-content:center;align-items:center}.create-accrual[data-v-64409bb6]{display:flex;flex-direction:column;gap:16px;width:450px}.create-accrual__title[data-v-64409bb6]{font-size:1.25rem;font-weight:500}.create-accrual__label[data-v-64409bb6]{font-size:12px;color:#7f7f7f}.infoblock[data-v-64409bb6]{position:relative}.infoblock__title[data-v-64409bb6]{position:absolute;top:-8px;left:5px;font-size:12px;background:#fff;color:#7f7f7f}.infoblock__text[data-v-64409bb6]{padding:6px;border:1px solid #c4c4c4}.slot[data-v-74a53646]{position:relative;display:flex;justify-content:space-between;align-items:center;width:100%;height:65px;padding:8px;border:1px solid #f8f8f8;border-radius:10px;transition:all .3s ease-in-out}.slot[data-v-74a53646]:hover{background-color:#f8f8f8}.slot>div[data-v-74a53646]{height:100%}.slot__info[data-v-74a53646]{display:flex;gap:16px;z-index:10}.slot__time[data-v-74a53646]{display:flex;gap:8px}.slot__details[data-v-74a53646],.slot__time-wrapper[data-v-74a53646]{display:flex;flex-direction:column;justify-content:space-between}.slot__marker[data-v-74a53646]{width:5px;height:100%;margin-right:8px;border-radius:10px;background-color:#eb501f}.slot__end[data-v-74a53646],.slot__free-text[data-v-74a53646],.slot__start[data-v-74a53646],.slot__student[data-v-74a53646]{font-size:14px;font-weight:400;line-height:18px;color:#282828}.slot__order[data-v-74a53646]{font-size:18px;font-weight:500;line-height:22px;color:#282828}.slot__free-text[data-v-74a53646]{color:#a2ae2d}.slot__link[data-v-74a53646]:after{content:"";position:absolute;inset:0;cursor:pointer}.slot--free .slot__marker[data-v-74a53646]{background-color:#a2ae2d}.period-item[data-v-1ba7c81c]{display:flex;flex-direction:column;gap:16px}.period-item__header[data-v-1ba7c81c]{display:flex;align-items:center;gap:16px}.period-item__index[data-v-1ba7c81c]{width:-webkit-max-content;width:max-content;padding:4px 8px;border-radius:4px;background-color:#f8f8f8}.period-item__index[data-v-1ba7c81c],.period-item__time[data-v-1ba7c81c]{font-size:18px;font-weight:500;line-height:22px;color:#282828}.period-item__slots[data-v-1ba7c81c]{display:flex;flex-direction:column;gap:8px}.periods-list[data-v-561052c0]{display:grid;flex-direction:column;gap:48px}.periods-list__title[data-v-561052c0]{font-size:24px;font-weight:600;line-height:28px;color:#282828}.periods-list__content[data-v-561052c0]{display:grid;grid-template-columns:repeat(2,335px);gap:32px}