.dt-container,div.dataTables_wrapper{--acadly-dt-border: rgba(67, 89, 113, .15);--acadly-dt-muted: #697a8d;--acadly-dt-text: #435971;--acadly-dt-hover: rgba(105, 108, 255, .06)}.dt-container.dt-bootstrap5 .dt-layout-row,div.dataTables_wrapper .row{--bs-gutter-y: 0}.dt-container .dt-search,.dt-container .dt-length,div.dataTables_wrapper .dataTables_filter,div.dataTables_wrapper .dataTables_length{margin:1rem 0}.dt-container .dt-search label,.dt-container .dt-length label,div.dataTables_wrapper .dataTables_filter label,div.dataTables_wrapper .dataTables_length label{color:var(--acadly-dt-muted);font-size:.8125rem;font-weight:500}.dt-container.dt-bootstrap5 .dt-search input.form-control,div.dataTables_wrapper .dataTables_filter input.form-control{min-height:2.625rem;min-width:13rem;margin:0 0 0 .5rem;padding:.55rem .8rem;border:1px solid rgba(105,108,255,.3);border-radius:.5rem;background-color:var(--bs-body-bg, #fff);color:var(--acadly-dt-text);font-size:1rem;line-height:1.5;box-shadow:none;transition:border-color .15s ease,box-shadow .15s ease}.dt-container .dt-search input::-webkit-input-placeholder,div.dataTables_wrapper .dataTables_filter input::-webkit-input-placeholder{color:#7c8b9d;opacity:1}.dt-container .dt-search input::-moz-placeholder,div.dataTables_wrapper .dataTables_filter input::-moz-placeholder{color:#7c8b9d;opacity:1}.dt-container .dt-search input:-ms-input-placeholder,div.dataTables_wrapper .dataTables_filter input:-ms-input-placeholder{color:#7c8b9d;opacity:1}.dt-container .dt-search input::-ms-input-placeholder,div.dataTables_wrapper .dataTables_filter input::-ms-input-placeholder{color:#7c8b9d;opacity:1}.dt-container .dt-search input::placeholder,div.dataTables_wrapper .dataTables_filter input::placeholder{color:#7c8b9d;opacity:1}.dt-container.dt-bootstrap5 .dt-search input.form-control:focus,.dt-container.dt-bootstrap5 .dt-length select.form-select:focus,div.dataTables_wrapper .dataTables_filter input:focus,div.dataTables_wrapper .dataTables_length select:focus{border-color:#696cff;box-shadow:0 0 0 .2rem #696cff2e;outline:0}.dt-container.dt-bootstrap5 .dt-length select.form-select,div.dataTables_wrapper .dataTables_length select{min-height:2.25rem;margin:0 .4rem;padding:.35rem 2rem .35rem .65rem;border-color:var(--acadly-dt-border);border-radius:.45rem;color:var(--acadly-dt-text);font-size:.8125rem;box-shadow:none}.dt-container table.dataTable{margin:0 0 1rem!important;border-collapse:collapse!important}.dt-container table.dataTable>thead>tr>th,.dt-container table.dataTable>thead>tr>td,div.dataTables_wrapper table.dataTable>thead>tr>th,div.dataTables_wrapper table.dataTable>thead>tr>td{padding:.85rem 1.15rem!important;border-top:0!important;border-bottom:1px solid var(--acadly-dt-border)!important;color:var(--acadly-dt-muted)!important;font-size:.8125rem;font-weight:600;letter-spacing:.025em;vertical-align:middle}.dt-container table.dataTable>tbody>tr>td,.dt-container table.dataTable>tbody>tr>th,div.dataTables_wrapper table.dataTable>tbody>tr>td,div.dataTables_wrapper table.dataTable>tbody>tr>th{min-height:3.25rem;padding:.9rem 1.15rem!important;border-top:0!important;border-bottom:1px solid var(--acadly-dt-border)!important;color:var(--acadly-dt-text)!important;font-size:.9375rem;line-height:1.45;vertical-align:middle}.dt-container table.dataTable>tbody>tr:hover>*,div.dataTables_wrapper table.dataTable>tbody>tr:hover>*{--bs-table-accent-bg: var(--acadly-dt-hover);background-color:var(--acadly-dt-hover)!important;box-shadow:none!important}.dt-container table.dataTable>thead>tr>.dt-orderable-asc span.dt-column-order,.dt-container table.dataTable>thead>tr>.dt-orderable-desc span.dt-column-order,.dt-container table.dataTable>thead>tr>.dt-ordering-asc span.dt-column-order,.dt-container table.dataTable>thead>tr>.dt-ordering-desc span.dt-column-order{color:#696cff;opacity:.58}.dt-container .dt-info,div.dataTables_wrapper .dataTables_info{color:var(--acadly-dt-muted);font-size:.8125rem}.dt-container .dt-paging .pagination,div.dataTables_wrapper .dataTables_paginate .pagination{gap:.25rem}.dt-container .dt-paging .page-link,div.dataTables_wrapper .dataTables_paginate .page-link{min-width:2.25rem;min-height:2.25rem;padding:.4rem .55rem;border:1px solid transparent;border-radius:.45rem!important;background:transparent;color:var(--acadly-dt-muted);font-size:.8125rem;font-weight:500}.dt-container .dt-paging .page-item.active .page-link,div.dataTables_wrapper .dataTables_paginate .page-item.active .page-link{border-color:#696cff;background:#696cff;color:#fff}.dt-container .dt-paging .page-link:hover,div.dataTables_wrapper .dataTables_paginate .page-link:hover{border-color:#696cff38;background:#696cff1a;color:#5f61e6}.dt-container .dt-paging .page-link:focus,div.dataTables_wrapper .dataTables_paginate .page-link:focus{box-shadow:0 0 0 .2rem #696cff38;outline:0}.dark-style .dt-container,.dark-style div.dataTables_wrapper{--acadly-dt-border: rgba(255, 255, 255, .12);--acadly-dt-muted: #b8c1cc;--acadly-dt-text: #e3e7ed;--acadly-dt-hover: rgba(137, 140, 255, .12)}.dark-style .dt-container.dt-bootstrap5 .dt-search input.form-control,.dark-style div.dataTables_wrapper .dataTables_filter input.form-control{background-color:#2b2c40;color:#e3e7ed}.card-in-table .presences-history-title{-ms-flex:0 0 auto;flex:0 0 auto;margin-top:0}.presences-history-toolbar{display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;gap:.875rem;margin-left:auto}.presences-history-filter,.presences-history-search{-ms-flex:0 0 15rem;flex:0 0 15rem;width:15rem}.presences-history-filter .select2-container,.presences-history-search .dt-search,.presences-history-search .dataTables_filter{width:100%!important;margin:0}.presences-history-filter .select2-selection--single,.presences-history-search .dt-search input.form-control,.presences-history-search .dataTables_filter input.form-control{height:2.625rem!important;min-height:2.625rem;width:100%!important;margin:0!important;border:1px solid rgba(105,108,255,.3)!important;border-radius:.5rem!important;font-size:1rem!important;line-height:1.5}.presences-history-filter .select2-selection__rendered{padding-left:.8rem!important;color:var(--acadly-dt-text)!important;font-size:1rem;line-height:2.5rem!important}.presences-history-filter .select2-selection__arrow{height:2.5rem!important}.dt-container .dt-search:has(.lessons-session-filter),div.dataTables_wrapper .dataTables_filter:has(.lessons-session-filter){display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:.875rem}.lessons-session-filter{-ms-flex:0 0 10rem;flex:0 0 10rem;width:10rem}.lessons-session-filter .form-select{min-height:2.625rem;border:1px solid rgba(105,108,255,.3);border-radius:.5rem;font-size:1rem}@media(max-width:767.98px){.dt-container.dt-bootstrap5 .dt-search input.form-control,div.dataTables_wrapper .dataTables_filter input.form-control{min-width:0;width:100%;font-size:1rem}.card-in-table .presences-history-title{margin-bottom:.75rem}.presences-history-toolbar{width:100%;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch;margin-left:0}.presences-history-filter,.presences-history-search{-ms-flex-preferred-size:auto;flex-basis:auto;width:100%}.dt-container .dt-search:has(.lessons-session-filter),div.dataTables_wrapper .dataTables_filter:has(.lessons-session-filter){-ms-flex-wrap:wrap;flex-wrap:wrap}.lessons-session-filter{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%}}
