[data-v-4efbd01d]:root{--color-class: #5B8DEF;--color-our-language-hour: #da3aec;--color-not-available: #e84c83;--color-exception: #4fb66e;--color-replacement: #e5c30c;--color-admin-work: #ee944f}.bg_attended[data-v-4efbd01d]{background:#89adf4}.bg_no_show[data-v-4efbd01d]{background:#ee79a2}select.form-select.is-placeholder[data-v-4efbd01d]{color:gray}select.form-select.is-placeholder option[data-v-4efbd01d]{color:initial}.dd-wr[data-v-4efbd01d]{position:relative}.dd-wr .buttons[data-v-4efbd01d]{align-items:center;display:flex;flex-direction:row;gap:.25rem}.dd-wr .buttons .clear_button[data-v-4efbd01d]:before{font-size:1.15rem}.dd-wr .buttons i[data-v-4efbd01d]{line-height:1}.dd-wr input[data-v-4efbd01d]{position:sticky;top:0;border:unset;width:100%;border-radius:0;padding:.5rem;border-bottom:1px solid var(--bs-border-color)}.dd-wr input[data-v-4efbd01d]:hover{box-shadow:unset}.result[data-v-4efbd01d]{display:flex;align-items:center;justify-content:space-between;cursor:pointer}.result .grey[data-v-4efbd01d]{opacity:.5}.dd-box[data-v-4efbd01d]{position:absolute;top:2.25rem;left:0;width:100%;border-radius:.25rem;background-color:#fff;border:1px solid var(--bs-border-color);max-height:250px;overflow-y:auto;z-index:5;box-shadow:0 6px 22px -6px #0000001a}.dd-box .item label[data-v-4efbd01d]{cursor:pointer;border:none}.dd-box .item.highlighted label[data-v-4efbd01d],.dd-box .item label[data-v-4efbd01d]:hover{background-color:#aab3bd33}.dd-box .item.active label[data-v-4efbd01d]{color:var(--bs-primary)}.select-val[data-v-4efbd01d]{margin-right:.75rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.disable[data-v-4efbd01d]{opacity:.4;pointer-events:none}[data-v-53154ddc]:root{--color-class: #5B8DEF;--color-our-language-hour: #da3aec;--color-not-available: #e84c83;--color-exception: #4fb66e;--color-replacement: #e5c30c;--color-admin-work: #ee944f}.bg_attended[data-v-53154ddc]{background:#89adf4}.bg_no_show[data-v-53154ddc]{background:#ee79a2}.personal_info[data-v-53154ddc]{height:100%;display:flex;flex-direction:column;overflow:hidden}.personal_info .main-container[data-v-53154ddc]{height:100%;overflow:hidden auto;flex-grow:1}.personal_info .row[data-v-53154ddc]{row-gap:1rem}[data-v-93e03845]:root{--color-class: #5B8DEF;--color-our-language-hour: #da3aec;--color-not-available: #e84c83;--color-exception: #4fb66e;--color-replacement: #e5c30c;--color-admin-work: #ee944f}.bg_attended[data-v-93e03845]{background:#89adf4}.bg_no_show[data-v-93e03845]{background:#ee79a2}.spinner[data-v-93e03845]{display:flex;flex-direction:column;justify-content:center;align-content:center;align-items:center;gap:.75rem}[data-v-c7557275]:root{--color-class: #5B8DEF;--color-our-language-hour: #da3aec;--color-not-available: #e84c83;--color-exception: #4fb66e;--color-replacement: #e5c30c;--color-admin-work: #ee944f}.bg_attended[data-v-c7557275]{background:#89adf4}.bg_no_show[data-v-c7557275]{background:#ee79a2}.purchase[data-v-c7557275]{height:100%;display:flex;flex-direction:column;overflow:hidden;flex-grow:1}.purchase .table_wrapper[data-v-c7557275]{overflow:auto;height:100%;flex-grow:1;margin-top:1rem}@media screen and (min-width: 576px){.purchase .table_wrapper[data-v-c7557275]{margin-top:0}}@media screen and (min-width: 768px){.purchase .table_wrapper[data-v-c7557275]{height:600px}}.purchase__toolbar[data-v-c7557275]{display:flex;justify-content:center}.purchase .accordion-button[data-v-c7557275],.purchase .accordion-body[data-v-c7557275]{padding:.75rem}.purchase__items[data-v-c7557275]{display:flex;flex-direction:row;gap:1rem}.purchase .td_reference_number[data-v-c7557275]{min-width:10rem;width:10rem}.purchase .td_date[data-v-c7557275]{min-width:7rem;width:7rem;vertical-align:middle}.purchase .td_paid_date[data-v-c7557275]{min-width:8.5rem;width:8.5rem}.purchase .td_paid_date input[data-v-c7557275]{text-align:center}.purchase .td_paid_amount[data-v-c7557275]{min-width:8.5rem;width:8.5rem}.purchase .td_paid_amount input[data-v-c7557275]{padding-right:.375rem}.purchase .td_number_of_classes[data-v-c7557275],.purchase .th_number_of_classes[data-v-c7557275]{width:4rem;min-width:4rem}.purchase .th_checkbox[data-v-c7557275],.purchase .td_checkbox[data-v-c7557275]{min-width:6.5rem;width:6.5rem}.purchase td[data-v-c7557275]{vertical-align:middle}.purchase .td_checkbox .form-check[data-v-c7557275]{display:flex;justify-content:center}.purchase .td_notes[data-v-c7557275]{min-width:14rem}.purchase .td_notes textarea[data-v-c7557275]{resize:vertical}.purchase .th_action[data-v-c7557275],.purchase .td_action[data-v-c7557275]{width:90px;font-size:1rem;padding-right:1rem}.purchase .th_action__content[data-v-c7557275],.purchase .td_action__content[data-v-c7557275]{align-items:center;display:flex;justify-content:flex-end}.purchase .th_is_flexible[data-v-c7557275],.purchase .td_is_flexible[data-v-c7557275]{min-width:4rem;width:4rem}.purchase__attendances[data-v-c7557275]{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:1rem;padding:.5rem .5rem 1rem}.purchase__attendance[data-v-c7557275]{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;position:relative;border:1px dotted lightgray;border-radius:.25rem;padding:.5rem;background:#89adf4;color:#fff;height:5.5rem}.purchase__attendance--no_show[data-v-c7557275]{background:#ee79a2}.purchase__attendance--unused[data-v-c7557275]{display:flex;justify-content:center;align-items:center;background:white;border:2px dotted #b6b6b6;color:#7a7a7a}.purchase__attendance_date[data-v-c7557275]{display:flex;justify-content:space-between;align-items:center;width:100%;font-weight:600}.purchase__attendance_badges[data-v-c7557275]{display:flex;gap:.25rem}.purchase .recouped_badge[data-v-c7557275]{background:#89adf4;text-align:left;width:100%;margin-top:.25rem;line-height:.875rem;border:1px solid #FFFFFF}.purchase .recouped_badge--attended[data-v-c7557275]{background:#89adf4}.purchase .recouped_badge--no_show[data-v-c7557275]{background:#ee79a2}[data-v-645bc5e2]:root{--color-class: #5B8DEF;--color-our-language-hour: #da3aec;--color-not-available: #e84c83;--color-exception: #4fb66e;--color-replacement: #e5c30c;--color-admin-work: #ee944f}.bg_attended[data-v-645bc5e2]{background:#89adf4}.bg_no_show[data-v-645bc5e2]{background:#ee79a2}.attendances[data-v-645bc5e2]{height:100%;display:flex;flex-direction:column;overflow:hidden}.attendances .table_wrapper[data-v-645bc5e2]{overflow:auto;margin-top:1rem}@media screen and (min-width: 576px){.attendances .table_wrapper[data-v-645bc5e2]{margin-top:0}}.attendances table[data-v-645bc5e2]{border-collapse:collapse}.attendances table thead[data-v-645bc5e2]{position:sticky;top:0;z-index:1}.attendances .td_class_title[data-v-645bc5e2],.attendances .th_class_title[data-v-645bc5e2]{min-width:14rem}.attendances .th_index[data-v-645bc5e2]{width:1rem}.attendances .td_time[data-v-645bc5e2],.attendances .td_date[data-v-645bc5e2]{min-width:8rem;width:8rem;vertical-align:middle}.attendances .td_class[data-v-645bc5e2]{min-width:12rem;width:12rem}.attendances .td_checkbox.td_no_show[data-v-645bc5e2],.attendances .td_checkbox.td_attended[data-v-645bc5e2],.attendances .th_attended[data-v-645bc5e2],.attendances .th_no_show[data-v-645bc5e2]{width:3rem;min-width:3rem}.attendances .td_recouped_date[data-v-645bc5e2]{width:12.5rem;min-width:12.5rem}.attendances .td_class_purchase[data-v-645bc5e2]{width:7.5rem}.attendances td[data-v-645bc5e2]{vertical-align:middle}[data-v-4a4ecd07]:root{--color-class: #5B8DEF;--color-our-language-hour: #da3aec;--color-not-available: #e84c83;--color-exception: #4fb66e;--color-replacement: #e5c30c;--color-admin-work: #ee944f}.bg_attended[data-v-4a4ecd07]{background:#89adf4}.bg_no_show[data-v-4a4ecd07]{background:#ee79a2}.fs_loading_spinner[data-v-4a4ecd07]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1000}.fs_loading_spinner .spinner-border[data-v-4a4ecd07]{height:5rem;width:5rem;border-width:.3em}[data-v-af921b02]:root{--color-class: #5B8DEF;--color-our-language-hour: #da3aec;--color-not-available: #e84c83;--color-exception: #4fb66e;--color-replacement: #e5c30c;--color-admin-work: #ee944f}.bg_attended[data-v-af921b02]{background:#89adf4}.bg_no_show[data-v-af921b02]{background:#ee79a2}.personal_info[data-v-af921b02]{height:100%;display:flex;flex-direction:column}.personal_info .main-container[data-v-af921b02]{height:100%;overflow:hidden auto;flex-grow:1}.personal_info .row[data-v-af921b02]{row-gap:.6em}.personal_info label[data-v-af921b02]{font-weight:700}[data-v-d2607292]:root{--color-class: #5B8DEF;--color-our-language-hour: #da3aec;--color-not-available: #e84c83;--color-exception: #4fb66e;--color-replacement: #e5c30c;--color-admin-work: #ee944f}.bg_attended[data-v-d2607292]{background:#89adf4}.bg_no_show[data-v-d2607292]{background:#ee79a2}.attendances[data-v-d2607292]{height:100%;display:flex;flex-direction:column;overflow:hidden}.attendances .table_wrapper[data-v-d2607292]{overflow:auto;margin-top:1rem}@media screen and (min-width: 576px){.attendances .table_wrapper[data-v-d2607292]{margin-top:0}}@media screen and (min-width: 768px){.attendances .table_wrapper[data-v-d2607292]{height:600px;max-height:600px}}.attendances table[data-v-d2607292]{border-collapse:collapse}.attendances table thead[data-v-d2607292]{position:sticky;top:0;z-index:1}.attendances .th_index[data-v-d2607292]{width:1rem}.attendances .td_date[data-v-d2607292]{min-width:7rem;width:7rem;vertical-align:middle}.attendances .td_class[data-v-d2607292]{min-width:12rem;width:12rem}.attendances .th_checkbox[data-v-d2607292],.attendances .td_checkbox[data-v-d2607292]{width:3rem!important;min-width:3rem!important}.attendances td[data-v-d2607292]{vertical-align:middle}[data-v-0dd9e490]:root{--color-class: #5B8DEF;--color-our-language-hour: #da3aec;--color-not-available: #e84c83;--color-exception: #4fb66e;--color-replacement: #e5c30c;--color-admin-work: #ee944f}.bg_attended[data-v-0dd9e490]{background:#89adf4}.bg_no_show[data-v-0dd9e490]{background:#ee79a2}.modal-body[data-v-0dd9e490]{overflow:hidden;display:flex;flex-direction:column}.modal-content[data-v-0dd9e490]{min-height:80vh}@media screen and (min-width: 576px){.modal-content[data-v-0dd9e490]{max-height:90vh}.modal-dialog.modal-xl[data-v-0dd9e490]{--bs-modal-width: 100%}}@media screen and (min-width: 992px){.modal-dialog.modal-xl[data-v-0dd9e490]{--bs-modal-width: 1340px}}[data-v-32a7e844]:root{--color-class: #5B8DEF;--color-our-language-hour: #da3aec;--color-not-available: #e84c83;--color-exception: #4fb66e;--color-replacement: #e5c30c;--color-admin-work: #ee944f}.bg_attended[data-v-32a7e844]{background:#89adf4}.bg_no_show[data-v-32a7e844]{background:#ee79a2}.timepicker[data-v-32a7e844]{display:flex;gap:2px}.form-select[data-v-32a7e844]{width:65px;padding-right:2em}[data-v-225fc04a]:root{--color-class: #5B8DEF;--color-our-language-hour: #da3aec;--color-not-available: #e84c83;--color-exception: #4fb66e;--color-replacement: #e5c30c;--color-admin-work: #ee944f}.bg_attended[data-v-225fc04a]{background:#89adf4}.bg_no_show[data-v-225fc04a]{background:#ee79a2}.th_recouped[data-v-225fc04a]{text-align:right}.td_surname[data-v-225fc04a],.th_surname[data-v-225fc04a]{width:12rem;min-width:12rem}.td_name[data-v-225fc04a],.th_name[data-v-225fc04a]{width:6rem;min-width:6rem}.th_recouped[data-v-225fc04a],.td_recouped_event[data-v-225fc04a]{width:9rem;min-width:9rem;text-align:center}.th_recouped input[data-v-225fc04a],.td_recouped_event input[data-v-225fc04a]{padding-right:.325rem;padding-left:.325rem;text-align:center;text-overflow:ellipsis}.th_recouped input[data-v-225fc04a]:hover,.td_recouped_event input[data-v-225fc04a]:hover{cursor:pointer}.th_checkbox.flexi_checkbox[data-v-225fc04a],.td_checkbox.flexi_checkbox[data-v-225fc04a]{width:60px}.th_checkbox.attendance_checkbox[data-v-225fc04a],.td_checkbox.attendance_checkbox[data-v-225fc04a]{width:40px}.th_checkbox.attendance_checkbox .form-check-input[data-v-225fc04a],.td_checkbox.attendance_checkbox .form-check-input[data-v-225fc04a]{width:1.2em;height:1.2em;margin:auto}.th_checkbox.remove_item[data-v-225fc04a],.td_checkbox.remove_item[data-v-225fc04a]{width:50px;font-size:1.1rem}.tr_on_pause td[data-v-225fc04a]{background:#d5bec5}[data-v-1042c98b]:root{--color-class: #5B8DEF;--color-our-language-hour: #da3aec;--color-not-available: #e84c83;--color-exception: #4fb66e;--color-replacement: #e5c30c;--color-admin-work: #ee944f}.bg_attended[data-v-1042c98b]{background:#89adf4}.bg_no_show[data-v-1042c98b]{background:#ee79a2}ul.select-event a[data-v-1042c98b]{font-weight:500!important;display:flex;justify-content:center;align-items:center;height:100%}[data-v-2cc980af]:root{--color-class: #5B8DEF;--color-our-language-hour: #da3aec;--color-not-available: #e84c83;--color-exception: #4fb66e;--color-replacement: #e5c30c;--color-admin-work: #ee944f}.bg_attended[data-v-2cc980af]{background:#89adf4}.bg_no_show[data-v-2cc980af]{background:#ee79a2}.class_event_time_range[data-v-2cc980af]{gap:12px;display:flex}.attendance_table_wrapper[data-v-2cc980af],.modal-body[data-v-2cc980af]{overflow:auto}@media screen and (min-width: 576px){.modal-content[data-v-2cc980af]{max-height:90vh}}@media screen and (min-width: 768px){.modal-dialog.modal-xl[data-v-2cc980af]{--bs-modal-width: 1040px}}@media screen and (min-width: 1200px){.modal-dialog.modal-xl[data-v-2cc980af]{--bs-modal-width: 1200px}}[data-v-2cc980af] .start_date{max-width:100%}[data-v-5c250c46]:root{--color-class: #5B8DEF;--color-our-language-hour: #da3aec;--color-not-available: #e84c83;--color-exception: #4fb66e;--color-replacement: #e5c30c;--color-admin-work: #ee944f}.bg_attended[data-v-5c250c46]{background:#89adf4}.bg_no_show[data-v-5c250c46]{background:#ee79a2}.modal-dialog[data-v-5c250c46]{max-width:600px}.related_objects_list[data-v-5c250c46]{max-height:250px;overflow-y:scroll}[data-v-7c873039]:root{--color-class: #5B8DEF;--color-our-language-hour: #da3aec;--color-not-available: #e84c83;--color-exception: #4fb66e;--color-replacement: #e5c30c;--color-admin-work: #ee944f}.bg_attended[data-v-7c873039]{background:#89adf4}.bg_no_show[data-v-7c873039]{background:#ee79a2}.students_table_wrapper[data-v-7c873039]{overflow:auto;margin-top:1rem;height:100%}@media screen and (min-width: 576px){.students_table_wrapper[data-v-7c873039]{margin-top:0}}.students_table_wrapper table[data-v-7c873039]{border-collapse:collapse;height:100%}.students_table_wrapper table thead[data-v-7c873039]{position:sticky;top:0;z-index:1}.td_surname[data-v-7c873039],.th_surname[data-v-7c873039]{width:12rem;min-width:12rem}.td_name[data-v-7c873039],.th_name[data-v-7c873039]{width:6rem;min-width:6rem}tr[data-v-7c873039]:hover{cursor:pointer}.th_checkbox[data-v-7c873039],.td_checkbox[data-v-7c873039]{width:4rem;min-width:3rem}.th_checkbox.is_active[data-v-7c873039],.td_checkbox.is_active[data-v-7c873039]{width:50px}.th_checkbox.is_active .form-check-input[data-v-7c873039],.td_checkbox.is_active .form-check-input[data-v-7c873039]{width:1.2em;height:1.2em}.th_checkbox.remove_item[data-v-7c873039],.td_checkbox.remove_item[data-v-7c873039]{width:50px;font-size:1.1rem}[data-v-204ff04e]:root{--color-class: #5B8DEF;--color-our-language-hour: #da3aec;--color-not-available: #e84c83;--color-exception: #4fb66e;--color-replacement: #e5c30c;--color-admin-work: #ee944f}.bg_attended[data-v-204ff04e]{background:#89adf4}.bg_no_show[data-v-204ff04e]{background:#ee79a2}.school_class_tab[data-v-204ff04e]{height:100%;display:flex;flex-direction:column}.school_class_tab .main-container[data-v-204ff04e]{height:100%;overflow:hidden auto;flex-grow:1}.school_class_tab .row[data-v-204ff04e]{row-gap:.6em}.school_class_tab label[data-v-204ff04e]{font-weight:700}[data-v-4781718d]:root{--color-class: #5B8DEF;--color-our-language-hour: #da3aec;--color-not-available: #e84c83;--color-exception: #4fb66e;--color-replacement: #e5c30c;--color-admin-work: #ee944f}.bg_attended[data-v-4781718d]{background:#89adf4}.bg_no_show[data-v-4781718d]{background:#ee79a2}.th_recouped[data-v-4781718d]{text-align:right}.td_surname[data-v-4781718d],.th_surname[data-v-4781718d]{width:12rem;min-width:12rem}.th_recouped[data-v-4781718d],.td_recouped_event[data-v-4781718d]{width:9rem;min-width:14rem;text-align:center}.th_checkbox[data-v-4781718d],.td_checkbox[data-v-4781718d]{width:3rem!important}[data-v-640a9bbb]:root{--color-class: #5B8DEF;--color-our-language-hour: #da3aec;--color-not-available: #e84c83;--color-exception: #4fb66e;--color-replacement: #e5c30c;--color-admin-work: #ee944f}.bg_attended[data-v-640a9bbb]{background:#89adf4}.bg_no_show[data-v-640a9bbb]{background:#ee79a2}.events_table[data-v-640a9bbb]{display:flex;flex-direction:column;overflow:auto;height:100%;flex-grow:1;margin-top:1rem}@media screen and (min-width: 768px){.events_table[data-v-640a9bbb]{height:600px;max-height:600px}}.events_table #events_table thead[data-v-640a9bbb]{z-index:20}.events_table__tr_attendances td[data-v-640a9bbb]{background:#f6f6f6}.events_table__attendances[data-v-640a9bbb]{padding:0 2rem;display:flex;flex-direction:column;gap:1rem}.events_table__notes[data-v-640a9bbb]{border:1px dotted lightgray;border-radius:.25rem;padding:.5rem;background:#ffffff;min-width:16rem;height:auto;min-height:3rem;flex-grow:1}.table .th_action[data-v-640a9bbb],.table .td_action[data-v-640a9bbb]{width:4rem;font-size:1rem;padding-right:1rem}.table .th_action__content[data-v-640a9bbb],.table .td_action__content[data-v-640a9bbb]{align-items:center;display:flex;justify-content:flex-end}.table .td_number_of_classes[data-v-640a9bbb],.table .th_number_of_classes[data-v-640a9bbb]{width:4rem;min-width:4rem}.table .td_date[data-v-640a9bbb]{min-width:15rem;width:15rem}.table .th_notes[data-v-640a9bbb],.table .td_notes[data-v-640a9bbb]{width:12rem;max-width:12rem}[data-v-e723dc44]:root{--color-class: #5B8DEF;--color-our-language-hour: #da3aec;--color-not-available: #e84c83;--color-exception: #4fb66e;--color-replacement: #e5c30c;--color-admin-work: #ee944f}.bg_attended[data-v-e723dc44]{background:#89adf4}.bg_no_show[data-v-e723dc44]{background:#ee79a2}.school_class_events[data-v-e723dc44]{height:100%;display:flex;flex-direction:column;position:relative;min-height:50vh;overflow:hidden}.school_class_events .row[data-v-e723dc44]{row-gap:.6em}.school_class_events label[data-v-e723dc44]{font-weight:700}[data-v-af3830ac]:root{--color-class: #5B8DEF;--color-our-language-hour: #da3aec;--color-not-available: #e84c83;--color-exception: #4fb66e;--color-replacement: #e5c30c;--color-admin-work: #ee944f}.bg_attended[data-v-af3830ac]{background:#89adf4}.bg_no_show[data-v-af3830ac]{background:#ee79a2}.modal-body[data-v-af3830ac]{overflow:auto}@media screen and (min-width: 576px){.modal-content[data-v-af3830ac]{max-height:90vh}}@media screen and (min-width: 992px){.modal-dialog.modal-xl[data-v-af3830ac]{--bs-modal-width: 1140px}}.class_event_time_range[data-v-af3830ac]{gap:12px;display:flex}.attendance_table_wrapper[data-v-af3830ac]{overflow:auto}[data-v-af3830ac] .start_date{max-width:100%}[data-v-66c01fd8]:root{--color-class: #5B8DEF;--color-our-language-hour: #da3aec;--color-not-available: #e84c83;--color-exception: #4fb66e;--color-replacement: #e5c30c;--color-admin-work: #ee944f}.bg_attended[data-v-66c01fd8]{background:#89adf4}.bg_no_show[data-v-66c01fd8]{background:#ee79a2}.students_table_wrapper[data-v-66c01fd8]{overflow:auto;height:100%}.students_table_wrapper thead[data-v-66c01fd8]{position:sticky;top:0;z-index:1}.filter_toolbar[data-v-66c01fd8]{display:flex;flex-direction:row;gap:1rem}.filter_toolbar .search_wrapper[data-v-66c01fd8]{bottom:0;display:flex;flex-direction:column;justify-content:flex-end}.filter_toolbar .search_wrapper input[data-v-66c01fd8]{margin-bottom:0}tr[data-v-66c01fd8]:hover{cursor:pointer}.td_surname[data-v-66c01fd8],.th_surname[data-v-66c01fd8]{width:12rem;min-width:12rem}.td_name[data-v-66c01fd8],.th_name[data-v-66c01fd8]{width:6rem;min-width:6rem}.th_checkbox[data-v-66c01fd8],.td_checkbox[data-v-66c01fd8]{width:4rem;min-width:3rem}.th_checkbox.is_active[data-v-66c01fd8],.td_checkbox.is_active[data-v-66c01fd8]{width:50px}.th_checkbox.is_active .form-check-input[data-v-66c01fd8],.td_checkbox.is_active .form-check-input[data-v-66c01fd8]{width:1.2em;height:1.2em}.th_checkbox.remove_item[data-v-66c01fd8],.td_checkbox.remove_item[data-v-66c01fd8]{width:50px;font-size:1.1rem}[data-v-df2d6063]:root{--color-class: #5B8DEF;--color-our-language-hour: #da3aec;--color-not-available: #e84c83;--color-exception: #4fb66e;--color-replacement: #e5c30c;--color-admin-work: #ee944f}.bg_attended[data-v-df2d6063]{background:#89adf4}.bg_no_show[data-v-df2d6063]{background:#ee79a2}.pagination[data-v-df2d6063]{display:flex;justify-content:center;margin-bottom:.6rem}.dots[data-v-df2d6063]{width:2rem;display:flex;visibility:hidden;align-items:center;justify-content:center;height:100%;letter-spacing:.1rem;margin:0 .25rem}.dots__active[data-v-df2d6063]{visibility:visible}[data-v-eb70e88a]:root{--color-class: #5B8DEF;--color-our-language-hour: #da3aec;--color-not-available: #e84c83;--color-exception: #4fb66e;--color-replacement: #e5c30c;--color-admin-work: #ee944f}.bg_attended[data-v-eb70e88a]{background:#89adf4}.bg_no_show[data-v-eb70e88a]{background:#ee79a2}.modal-content[data-v-eb70e88a]{min-height:10rem;max-height:95vh;margin:auto}@media screen and (min-width: 576px){.modal-content[data-v-eb70e88a]{height:auto}.modal-body[data-v-eb70e88a]{overflow-x:hidden}.modal-dialog.modal-xl[data-v-eb70e88a]{--bs-modal-width: 1300px}}[data-v-f65a6b84]:root{--color-class: #5B8DEF;--color-our-language-hour: #da3aec;--color-not-available: #e84c83;--color-exception: #4fb66e;--color-replacement: #e5c30c;--color-admin-work: #ee944f}.bg_attended[data-v-f65a6b84]{background:#89adf4}.bg_no_show[data-v-f65a6b84]{background:#ee79a2}.modal-dialog[data-v-f65a6b84]{max-width:550px}[data-v-74c1cc80]:root{--color-class: #5B8DEF;--color-our-language-hour: #da3aec;--color-not-available: #e84c83;--color-exception: #4fb66e;--color-replacement: #e5c30c;--color-admin-work: #ee944f}.bg_attended[data-v-74c1cc80]{background:#89adf4}.bg_no_show[data-v-74c1cc80]{background:#ee79a2}.class_event_time_range[data-v-74c1cc80]{gap:12px;display:flex}.modal-body[data-v-74c1cc80]{overflow:auto}@media screen and (min-width: 768px){.modal-dialog.modal-xl[data-v-74c1cc80]{--bs-modal-width: 1040px}}@media screen and (min-width: 1200px){.modal-dialog.modal-xl[data-v-74c1cc80]{--bs-modal-width: 1200px}}.attendance_table_wrapper[data-v-74c1cc80]{overflow:auto}[data-v-74c1cc80] .start_date{max-width:100%}[data-v-70b5e6e5]:root{--color-class: #5B8DEF;--color-our-language-hour: #da3aec;--color-not-available: #e84c83;--color-exception: #4fb66e;--color-replacement: #e5c30c;--color-admin-work: #ee944f}.bg_attended[data-v-70b5e6e5]{background:#89adf4}.bg_no_show[data-v-70b5e6e5]{background:#ee79a2}.students_table_wrapper[data-v-70b5e6e5]{overflow:auto}@media screen and (min-width: 768px){.students_table_wrapper[data-v-70b5e6e5]{max-height:600px}}.students_table_wrapper thead[data-v-70b5e6e5]{position:sticky;top:0;z-index:1}tr[data-v-70b5e6e5]:hover{cursor:pointer}.th_checkbox[data-v-70b5e6e5],.td_checkbox[data-v-70b5e6e5]{width:120px}.th_checkbox.is_active[data-v-70b5e6e5],.td_checkbox.is_active[data-v-70b5e6e5]{width:50px}.th_checkbox.is_active .form-check-input[data-v-70b5e6e5],.td_checkbox.is_active .form-check-input[data-v-70b5e6e5]{width:1.2em;height:1.2em}.th_checkbox.remove_item[data-v-70b5e6e5],.td_checkbox.remove_item[data-v-70b5e6e5]{width:50px;font-size:1.1rem}[data-v-5a1ac377]:root{--color-class: #5B8DEF;--color-our-language-hour: #da3aec;--color-not-available: #e84c83;--color-exception: #4fb66e;--color-replacement: #e5c30c;--color-admin-work: #ee944f}.bg_attended[data-v-5a1ac377]{background:#89adf4}.bg_no_show[data-v-5a1ac377]{background:#ee79a2}.modal-content[data-v-5a1ac377]{min-height:500px;max-height:95%;margin:auto}.modal-body.center_content[data-v-5a1ac377]{display:flex;justify-content:center;align-items:center}.no_attendances_wrapper[data-v-5a1ac377]{display:flex;justify-content:center;align-items:center;height:100%}@media screen and (min-width: 576px){.modal-content[data-v-5a1ac377]{height:auto}.modal-body[data-v-5a1ac377]{overflow-x:hidden}}[data-v-63a735d0]:root{--color-class: #5B8DEF;--color-our-language-hour: #da3aec;--color-not-available: #e84c83;--color-exception: #4fb66e;--color-replacement: #e5c30c;--color-admin-work: #ee944f}.bg_attended[data-v-63a735d0]{background:#89adf4}.bg_no_show[data-v-63a735d0]{background:#ee79a2}.events[data-v-63a735d0]{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-grow:1}.events .table_wrapper[data-v-63a735d0]{flex-grow:1;overflow:auto;margin-top:1rem;margin-bottom:.5rem;width:100%}@media screen and (min-width: 576px){.events .table_wrapper[data-v-63a735d0]{margin-top:0}}.events table[data-v-63a735d0]{border-collapse:collapse}.events table thead[data-v-63a735d0]{position:sticky;top:0;z-index:1}.events .th_index[data-v-63a735d0]{width:1rem}.events .td_time[data-v-63a735d0],.events .td_date[data-v-63a735d0]{min-width:7rem;width:7rem;vertical-align:middle}.events .td_no_show[data-v-63a735d0],.events .td_attended[data-v-63a735d0],.events .th_attended[data-v-63a735d0],.events .th_no_show[data-v-63a735d0]{width:3rem;min-width:3rem}.events .td_recouped_date[data-v-63a735d0]{width:12.5rem;min-width:12.5rem}.events .td_class_purchase[data-v-63a735d0]{width:7.5rem}.events td[data-v-63a735d0]{vertical-align:middle}.events .td_class[data-v-63a735d0]{min-width:14rem;width:14rem}.events .td_class .event_wrapper[data-v-63a735d0]{display:flex;flex-direction:row;align-items:center}.events .td_class .event_wrapper .event_type[data-v-63a735d0]{margin-right:.5rem;display:inline-block;width:1rem;height:1rem;border-radius:.25rem}[data-v-1aca5880]:root{--color-class: #5B8DEF;--color-our-language-hour: #da3aec;--color-not-available: #e84c83;--color-exception: #4fb66e;--color-replacement: #e5c30c;--color-admin-work: #ee944f}.bg_attended[data-v-1aca5880]{background:#89adf4}.bg_no_show[data-v-1aca5880]{background:#ee79a2}.modal-body[data-v-1aca5880]{overflow-x:hidden;display:flex;flex-direction:column}.modal-content[data-v-1aca5880]{min-height:60vh}@media screen and (min-width: 576px){.modal-content[data-v-1aca5880]{max-height:90vh}.modal-dialog.modal-xl[data-v-1aca5880]{--bs-modal-width: 100%}}@media screen and (min-width: 768px){.modal-dialog.modal-xl[data-v-1aca5880]{--bs-modal-width: 940px}}[data-v-d7e9e1f2]:root{--color-class: #5B8DEF;--color-our-language-hour: #da3aec;--color-not-available: #e84c83;--color-exception: #4fb66e;--color-replacement: #e5c30c;--color-admin-work: #ee944f}.bg_attended[data-v-d7e9e1f2]{background:#89adf4}.bg_no_show[data-v-d7e9e1f2]{background:#ee79a2}.modal-body[data-v-d7e9e1f2]{overflow:hidden;display:flex;flex-direction:column}.modal-content[data-v-d7e9e1f2]{min-height:80vh}.linked_student_spinner[data-v-d7e9e1f2] .spinner-border{width:1rem;height:1rem}@media screen and (min-width: 576px){.modal-content[data-v-d7e9e1f2]{max-height:90vh}.modal-dialog.modal-xl[data-v-d7e9e1f2]{--bs-modal-width: 100%}}@media screen and (min-width: 992px){.modal-dialog.modal-xl[data-v-d7e9e1f2]{--bs-modal-width: 1140px}}[data-v-a0281ec4]:root{--color-class: #5B8DEF;--color-our-language-hour: #da3aec;--color-not-available: #e84c83;--color-exception: #4fb66e;--color-replacement: #e5c30c;--color-admin-work: #ee944f}.bg_attended[data-v-a0281ec4]{background:#89adf4}.bg_no_show[data-v-a0281ec4]{background:#ee79a2}.company_students[data-v-a0281ec4]{height:100%;display:flex;flex-direction:column;overflow:hidden}.modal-body[data-v-a0281ec4]{overflow:hidden;display:flex;flex-direction:column}.modal-content[data-v-a0281ec4]{min-height:80vh}@media screen and (min-width: 576px){.modal-content[data-v-a0281ec4]{max-height:90vh}.modal-dialog.modal-xl[data-v-a0281ec4]{--bs-modal-width: 100%}}@media screen and (min-width: 992px){.modal-dialog.modal-xl[data-v-a0281ec4]{--bs-modal-width: 1340px}}[data-v-108b7a05]:root{--color-class: #5B8DEF;--color-our-language-hour: #da3aec;--color-not-available: #e84c83;--color-exception: #4fb66e;--color-replacement: #e5c30c;--color-admin-work: #ee944f}.bg_attended[data-v-108b7a05]{background:#89adf4}.bg_no_show[data-v-108b7a05]{background:#ee79a2}.modal-backdrop[data-v-108b7a05]{display:block}.modal-backdrop[data-v-108b7a05] .modal-body .main-container{display:flex;flex-direction:column;gap:1rem;overflow-x:hidden}.modal-backdrop[data-v-108b7a05] .modal-footer{gap:1em}.submodal[data-v-108b7a05]{z-index:2000}.main-modal[data-v-108b7a05]{z-index:1000}
