#Navigation .form-switch{margin-left:2.4rem}#Navigation #logo.loading{animation:2s ease-in-out infinite placeholder-glow}#Navigation .nav-item.dropdown:has(.dropdown-toggle.show) .dropdown-menu{display:block}#Navigation .nav-link{white-space:nowrap}#Navigation i.bi{margin-right:.25rem}#VisitsPage table tr td:first-child,#VisitsPage table tr td:nth-child(2),#VisitsPage table tr th:first-child,#VisitsPage table tr th:nth-child(2){position:sticky;left:0}#VisitsPage table tr td:nth-child(2),#VisitsPage table tr th:nth-child(2){left:5rem}#VisitsPage table tfoot tr td{white-space:nowrap}.nav-tabs .nav-item input.btn-check:checked+label{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}#StudentsList table tr.Expired,#StudentsList table tr.Used,#StudentsList table tr.Missing{--bs-table-color-state:var(--bs-secondary)}#StudentsList table th{white-space:nowrap}#StudentsList table tr.Expiring{--bs-table-color-state:var(--bs-danger)}[data-bs-theme=dark] #StudentsList table tr.Expiring{--bs-table-color-state:var(--bs-warning)}div.modal .btn-toolbar{top:1rem}button.modal-button .spinner-grow{margin-right:.5rem}.nav-pills .nav-link[aria-current]{color:var(--bs-nav-pills-link-active-color);background-color:var(--bs-nav-pills-link-active-bg)}.nav-tabs .nav-link[aria-current]{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}.navbar-nav .nav-link[aria-current]{color:var(--bs-navbar-active-color)}.popover-body{white-space:pre-wrap}.popover{box-shadow:var(--bs-box-shadow)}table.table th.sort-asc>span:after,table.table th.sort-desc>span:after{color:var(--bs-secondary);vertical-align:-.125em;margin-left:.25em;font-family:bootstrap-icons;font-weight:400;line-height:1}table.table th.sort-asc>span:after{content:"" var(--sort-priority)}table.table th.sort-desc>span:after{content:"" var(--sort-priority)}table.table th[style^=--sort-icon]{cursor:pointer}.double-input .double-input-field{margin-left:0!important}.double-input .double-input-field:nth-child(2){display:none}.double-input .double-input-field:first-child{display:block}.double-input:has(input[type=checkbox]:checked) .double-input-field:first-child{display:none}.double-input:has(input[type=checkbox]:checked) .double-input-field:nth-child(2){display:block}.double-input input.form-control{border-right:none;border-top-left-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.bubble{background-color:var(--dcrm-bg-color);border-radius:1rem;font-size:85%}.bubble.bubble-left{border-bottom-left-radius:0}.bubble.bubble-left:after{content:"";border-style:solid;border-color:transparent var(--dcrm-bg-color)var(--dcrm-bg-color)transparent;border-width:0 0 .5rem .5rem;width:0;height:0;margin-bottom:1rem;position:relative;top:-.35rem;left:-.5rem}.bubble .bubble-text{white-space:pre-wrap;padding:.2rem .75rem .5rem}.bubble .bubble-title{padding:.25rem .75rem;font-weight:500}.timestamp-right:before{content:attr(data-timestamp);margin-bottom:1.2rem;margin-right:1.5rem;font-size:small;position:absolute;bottom:0;right:0}.checkbox-button{white-space:nowrap}.checkbox-button .btn{--bs-btn-font-size:.25rem;--bs-btn-padding-y:.25rem;--bs-btn-padding-x:.5rem;--bs-btn-border-radius:var(--bs-border-radius-sm);border-top-left-radius:0;border-bottom-left-radius:0;margin-top:-.1em;margin-left:-1.1em;display:none}.checkbox-button .form-check-input{z-index:1;position:relative}.checkbox-button:has(:checked) .btn{display:inline-block}.pie-chart{--pie-chart-size:2rem;width:var(--pie-chart-size);height:var(--pie-chart-size);border-radius:50%}