.dark body{background-color:#121212;color:#e0e0e0}.dark .navbar-dark{background-color:#1a1a1a!important}.dark .card{background-color:#1e1e1e;border-color:#333}.dark .card-header{background-color:#1e1e1e!important;border-color:#333!important}.dark .table{color:#e0e0e0}.dark .table-striped>tbody>tr:nth-of-type(odd){background-color:#ffffff0d}.dark .table-hover>tbody>tr:hover{background-color:#ffffff13}.dark .modal-content{background-color:#252525;border-color:#333}.dark .modal-header,.dark .modal-footer{border-color:#333}.dark .form-control,.dark .form-select{background-color:#333!important;border-color:#444;color:#e0e0e0}.dark .form-control:focus,.dark .form-select:focus{background-color:#3a3a3a;border-color:#666;box-shadow:0 0 0 .25rem #ffffff1a}.dark .form-login{background:#1e1e1ee6;border:1px solid #333;color:#e0e0e0}.dark .form-login a{color:#9ca3af}.dark .form-login a:hover{color:#e0e0e0}.dark .breadcrumb-item+.breadcrumb-item:before{color:#e0e0e0}.dark nav[aria-label=breadcrumb] svg path{fill:#e0e0e0!important}.dark nav[style*=--bs-breadcrumb-divider]{--bs-breadcrumb-divider-color: #e0e0e0}.dark nav[style*=--bs-breadcrumb-divider]:before,.dark nav[style*=--bs-breadcrumb-divider] *:before{color:#e0e0e0;opacity:1}.dark nav[style*="data:image/svg+xml"] .breadcrumb-item+.breadcrumb-item:before{filter:invert(1) brightness(1.5);opacity:.8}.dark nav[style*="data:image/svg+xml"]{--bs-breadcrumb-divider: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath d='M2.5 0L1 1.5 3.5 4 1 6.5 2.5 8l4-4-4-4z' fill='white'/%3E%3C/svg%3E")}.dark .breadcrumb-item a{color:#9ca3af}.dark .breadcrumb-item a:hover,.dark .breadcrumb-item.active{color:#e0e0e0}.dark nav[aria-label=breadcrumb] .svg-inline--fa{color:#e0e0e0}#dark-mode-toggle{cursor:pointer;padding:.375rem .75rem;display:flex;align-items:center;justify-content:center;color:#ffffff8c}#dark-mode-toggle:hover{color:#ffffffbf}[data-bs-theme=dark] .loadingoverlay{background-color:#212529b3!important}[data-bs-theme=dark] .loadingoverlay_element{color:#fff!important}[data-bs-theme=dark] .loadingoverlay_element svg path{fill:#fff!important}[data-bs-theme=dark] .loadingoverlay svg,[data-bs-theme=dark] .loadingoverlay svg *{fill:#fff!important;stroke:#fff!important}[data-bs-theme=dark] .loadingoverlay_text{color:#fff!important;text-shadow:1px 1px 2px rgba(0,0,0,.8)!important}[data-bs-theme=dark] .loadingoverlay_progress{background-color:#343a40!important}[data-bs-theme=dark] .loadingoverlay_progress_bar{background-color:#0d6efd!important}[data-bs-theme=dark] .select2-container--bootstrap-5 .select2-selection--single{background-color:#212529;color:#fff;border-color:#495057}[data-bs-theme=dark] .select2-container--bootstrap-5 .select2-selection--single .select2-selection__rendered{color:#fff}[data-bs-theme=dark] .select2-container--bootstrap-5 .select2-results__option{background-color:#212529;color:#fff}[data-bs-theme=dark] .select2-container--bootstrap-5 .select2-results__option--highlighted{background-color:#343a40}[data-bs-theme=dark] .select2-container--bootstrap-5 .select2-search .select2-search__field{background-color:#333;color:#fff;border-color:#495057}[data-bs-theme=dark] .select2-container--bootstrap-5 .select2-search__field:focus{background-color:#333;border-color:#666!important;box-shadow:0 0 0 .25rem #ffffff1a}[data-bs-theme=dark] .select2-container--bootstrap-5 .select2-dropdown .select2-search{background-color:#212529;color:#fff;padding:.5rem;border-bottom:1px solid #495057}[data-bs-theme=dark] .select2-container--bootstrap-5 .select2-search--dropdown{background-color:#212529}[data-bs-theme=dark] input[type=date].form-control{background-color:#212529!important;color:#fff}[data-bs-theme=dark] input[type=date].form-control::placeholder{color:#adb5bd}[data-bs-theme=dark] .select2-container--bootstrap-5 .select2-selection--multiple{background-color:#333;color:#fff;border-color:#495057;min-height:38px}[data-bs-theme=dark] .select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__choice{background-color:#343a40;border:1px solid #495057;color:#fff}[data-bs-theme=dark] .select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__choice__remove{color:#adb5bd}[data-bs-theme=dark] .select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__choice__remove:hover{color:#fff}.dark .file-upload{background-color:#333}
