.toast[data-v-b26aa70b]{min-width:300px;max-width:500px}.toast-container[data-v-0f7211dc]{max-height:100vh;overflow-y:auto}body{min-height:100vh}[data-bs-theme=dark] body{background:#0f1218;color:#e1e5ee}.sidebar-inner{border-right:1px solid rgba(0,0,0,.1);width:280px;transition:width .3s ease}[data-bs-theme=dark] .sidebar-inner{border-right:1px solid rgba(255,255,255,.1)}.sidebar-inner .nav-link{color:var(--bs-body-emphasis);display:flex;align-items:center}.sidebar-inner .nav-link:hover{color:var(--bs-emphasis-color)}.sidebar-inner .nav-link .bi{color:inherit}[data-bs-theme=dark] .card{background-color:#171b22;border-color:#ffffff14}[data-bs-theme=dark] .form-control{background-color:#0f1218;color:#e1e5ee;border-color:#ffffff26}[data-bs-theme=dark] .form-control:focus{background-color:#11141b;color:#fff;border-color:#0d6efd;box-shadow:0 0 0 .2rem #0d6efd26}[data-bs-theme=dark] .table{color:#cfd6e6}[data-bs-theme=dark] .table thead th{color:#e1e5ee}.btn-primary{box-shadow:0 .3rem .7rem #0d6efd33}[data-bs-theme=dark] .btn-primary{--bs-btn-bg: #198754;--bs-btn-border-color: #198754;--bs-btn-hover-bg: #157347;--bs-btn-hover-border-color: #146c43;--bs-btn-active-bg: #146c43;--bs-btn-active-border-color: #125c3b;--bs-btn-shadow: none}[data-bs-theme=dark] .pagination .page-link{color:#e2e8f5;background-color:#151a23;border-color:#ffffff1f}[data-bs-theme=dark] .pagination .page-link:hover{color:#fff;background-color:#1f2632;border-color:#fff3}[data-bs-theme=dark] .pagination .page-item.active .page-link{color:#fff;background-color:#198754;border-color:#198754}[data-bs-theme=dark] .pagination .page-item.disabled .page-link{color:#ffffff59;background-color:#11151d;border-color:#ffffff14}[data-bs-theme=dark] .bg-light{background-color:#171b22!important;color:#e1e5ee}.bd-mode-toggle{z-index:1500}.bd-mode-toggle .bi{width:1em;height:1em}.bd-mode-toggle .theme-icon-active{fill:currentColor;color:inherit}.bd-mode-toggle .dropdown-menu .active .bi{display:block!important}.profile-name{font-weight:600}body{min-height:100vh;min-height:-webkit-fill-available}html{height:-webkit-fill-available}main{height:100vh;height:-webkit-fill-available;max-height:100vh;overflow-x:auto;overflow-y:auto}.dropdown-toggle{outline:0}.sidebar-inner{width:280px;transition:width .3s ease}@media (max-width: 767.98px){#sidebarMenu{transition:none!important;will-change:transform}#sidebarMenu.collapsing{transition:transform .15s ease-out!important}.sidebar-inner{transition:none!important}}#mainContainer.sidebar-collapsed .sidebar-inner{width:4.5rem!important;min-width:4.5rem!important;max-width:4.5rem!important;padding:0!important;transition:width .3s ease!important}.brand-logo{height:2rem;width:auto;object-fit:contain}.brand-text{font-weight:600;letter-spacing:.05em;background:linear-gradient(135deg,#701f1e,#d4a556);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}[data-bs-theme=dark] .brand-text{background:linear-gradient(135deg,#d4a556,#701f1e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}#mainContainer.sidebar-collapsed .brand-text,#mainContainer.sidebar-collapsed .link-text,#mainContainer.sidebar-collapsed .profile-name{display:none}#mainContainer.sidebar-collapsed .brand{display:flex!important;justify-content:center!important;align-items:center!important;margin-bottom:0!important;margin-right:0!important;padding:1rem!important;width:100%}#mainContainer.sidebar-collapsed .brand-logo{margin-right:0!important;margin-left:0!important;height:2rem}#mainContainer.sidebar-collapsed .brand .bi{margin-right:0!important;margin-left:0!important;font-size:1.5rem}#mainContainer.sidebar-collapsed .nav-link{justify-content:center;padding:1rem 0!important;border-radius:0!important}#mainContainer.sidebar-collapsed .nav-link .bi{margin-right:0!important;font-size:1.5rem;line-height:1}#mainContainer.sidebar-collapsed .nav{text-align:center}#mainContainer.sidebar-collapsed .profile-btn{justify-content:center!important;padding:1rem!important}#mainContainer.sidebar-collapsed .profile-btn .bi{font-size:1.5rem;margin-right:0!important}#mainContainer.sidebar-collapsed .profile-btn:after{display:none}#mainContainer.sidebar-collapsed .profile-btn strong{display:none}#mainContainer.sidebar-collapsed .dropdown-toggle:after{display:none}#mainContainer.sidebar-collapsed .dialect-theme-switchers{display:none!important}
