[data-theme=light]{--bs-body-bg:#f8f9fa;--bs-body-color:#212529;--bs-card-bg:#fff;--bs-card-border-color:#00000020;--bs-border-color:#dee2e6;--bs-secondary:#6c757d;--bs-light:#f8f9fa;--bs-dark:#212529}[data-theme=dark]{--bs-body-bg:#1a1d23;--bs-body-color:#e9ecef;--bs-card-bg:#343a40;--bs-card-border-color:#ffffff26;--bs-border-color:#495057;--bs-secondary:#adb5bd;--bs-light:#343a40;--bs-dark:#f8f9fa;--bs-primary:#4d94ff;--bs-success:#51cf66;--bs-info:#4dabf7;--bs-warning:#ffd43b;--bs-danger:#ff6b6b;--bs-heading-color:#f8f9fa;--bs-link-color:#4d94ff;--bs-link-hover-color:#74a9ff;--bs-input-bg:#343a40;--bs-input-border-color:#495057;--bs-input-color:#e9ecef;--bs-input-placeholder-color:#6c757d}body{background-color:var(--bs-body-bg);color:var(--bs-body-color)}.card{background-color:var(--bs-card-bg);border-color:var(--bs-card-border-color);color:var(--bs-body-color)}[data-theme=dark] .card{border:1px solid #ffffff1a;box-shadow:0 .125rem .5rem #0006}.navbar{border-bottom:1px solid var(--bs-border-color);background-color:var(--bs-card-bg)!important}.navbar .nav-link{color:var(--bs-body-color)!important}.navbar .nav-link:hover,.navbar .nav-link.active,.navbar .navbar-brand{color:var(--bs-primary)!important}.navbar .navbar-toggler{border-color:var(--bs-border-color);color:var(--bs-body-color)}.navbar .dropdown-toggle{color:var(--bs-body-color)!important}.table{--bs-table-bg:var(--bs-card-bg);--bs-table-color:var(--bs-body-color);--bs-table-border-color:var(--bs-border-color);--bs-table-striped-bg:#0000000d;--bs-table-hover-bg:#00000013;color:var(--bs-body-color)}[data-theme=dark] .table{--bs-table-striped-bg:#ffffff0d;--bs-table-hover-bg:#ffffff13}.form-control,.form-select{background-color:var(--bs-input-bg,#fff);border-color:var(--bs-input-border-color,#ced4da);color:var(--bs-input-color,#212529)}.form-control::placeholder,.form-select::placeholder{color:var(--bs-input-placeholder-color,#6c757d)}.form-control:focus,.form-select:focus{background-color:var(--bs-input-bg,#fff);color:var(--bs-input-color,#212529)}.dropdown-menu{background-color:var(--bs-card-bg);border-color:var(--bs-border-color)}.dropdown-menu .dropdown-item{color:var(--bs-body-color)}.dropdown-menu .dropdown-item:hover{background-color:rgba(var(--bs-primary-rgb,13,110,253),.1)}.modal-content{background-color:var(--bs-card-bg);color:var(--bs-body-color)}[data-theme=dark] .modal-content{box-shadow:0 .5rem 1rem #00000080}.list-group-item{background-color:var(--bs-card-bg);border-color:var(--bs-border-color);color:var(--bs-body-color)}.text-muted{color:var(--bs-secondary)!important}.text-body{color:var(--bs-body-color)!important}.badge.bg-light{color:#212529!important}[data-theme=dark] .text-dark{color:var(--bs-dark)!important}[data-theme=dark] .shadow-sm{box-shadow:0 .125rem .5rem #0006!important}[data-theme=dark] .shadow{box-shadow:0 .5rem 1rem #00000080!important}[data-theme=dark] .shadow-lg{box-shadow:0 1rem 3rem #0009!important}*{scroll-behavior:smooth}body{background-color:var(--bs-body-bg);color:var(--bs-body-color);transition:background-color .3s,color .3s}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bs-body-bg)}::-webkit-scrollbar-thumb{background:var(--bs-secondary);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--bs-primary)}.hover-shadow{transition:box-shadow .3s,transform .3s}.hover-shadow:hover{transform:translateY(-2px);box-shadow:0 .5rem 1rem #00000026!important}.transition-all{transition:all .3s}.spinner-border{animation:.75s linear infinite spinner-border}.card{transition:transform .3s,box-shadow .3s}a{transition:color .2s}.btn{transition:all .2s}.btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 8px #0000001a}.btn:active:not(:disabled){transform:translateY(0)}.navbar{transition:background-color .3s,box-shadow .3s}.nav-link{transition:color .2s,background-color .2s}.nav-link:hover{color:var(--bs-primary)!important}.nav-link.active{font-weight:600}.dropdown-menu{animation:.3s slideDown}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:991.98px){.navbar .dropdown-menu[aria-labelledby=notifDropdown]{z-index:1050;margin-top:.5rem;width:calc(100vw - 2rem)!important;max-width:350px!important;position:fixed!important;top:auto!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}}.form-control,.form-select{transition:border-color .2s,box-shadow .2s}.badge{transition:transform .2s}.badge:hover{transform:scale(1.05)}.modal.fade .modal-dialog{transition:transform .3s ease-out}.hover-primary{transition:color .2s}.hover-primary:hover{color:var(--bs-primary)!important}[data-theme=dark] .bg-white{background-color:var(--bs-card-bg)!important}[data-theme=dark] .bg-body{background-color:var(--bs-body-bg)!important}[data-theme=dark] .text-white{color:var(--bs-body-color)!important}[data-theme=dark] .bg-light{background-color:var(--bs-light)!important;color:var(--bs-body-color)!important}[data-theme=dark] .alert,[data-theme=dark] .input-group-text{background-color:var(--bs-card-bg);border-color:var(--bs-border-color);color:var(--bs-body-color)}[data-theme=dark] .breadcrumb{background-color:var(--bs-card-bg)}[data-theme=dark] .page-link{background-color:var(--bs-card-bg);border-color:var(--bs-border-color);color:var(--bs-body-color)}[data-theme=dark] .page-link:hover{background-color:var(--bs-light);color:var(--bs-primary)}[data-theme=dark] .page-item.active .page-link{background-color:var(--bs-primary);border-color:var(--bs-primary)}
