.nuxt-child-active[data-v-ddaf3ac4],.router-link-active[data-v-ddaf3ac4],.router-link-exact-active[data-v-ddaf3ac4]{background-color:#efefef}.nuxt-child-active[data-v-ddaf3ac4]:hover,.router-link-active[data-v-ddaf3ac4]:hover,.router-link-exact-active[data-v-ddaf3ac4]:hover{background-color:#e0e0e0}.nav-link[data-v-ddaf3ac4]{align-items:center;display:flex;font-size:.9rem;padding:.5rem .75rem;transition:all .3s ease}.nav-link .nav-link-icon[data-v-ddaf3ac4]{transition:margin .3s ease}.dropdown-item[data-v-ddaf3ac4]{font-size:.875rem;padding:.4rem .75rem}.dropdown-item.fw-bold[data-v-ddaf3ac4]{padding:.5rem .75rem}.dropdown-item.small[data-v-ddaf3ac4]{font-size:.8rem}.dropdown-menu[data-v-ddaf3ac4]{padding:.25rem 0}.bottom-menu .dropdown-menu[data-v-ddaf3ac4]{bottom:100%;margin-bottom:.5rem;position:absolute;top:auto}.dropdown-menu-bottom[data-v-ddaf3ac4]{bottom:100%;margin-bottom:.5rem;top:auto!important}.transition-transform[data-v-ddaf3ac4]{transition:transform .3s ease}.rotate-180[data-v-ddaf3ac4]{transform:rotate(180deg)}.cursor-pointer[data-v-ddaf3ac4]{cursor:pointer}.dropdown-menu.show[data-v-450bb1fb]{background-color:#fff;border:1px solid rgba(0,0,0,.15);box-shadow:0 .5rem 1rem #00000026;display:block;z-index:1050}.user-settings[data-v-450bb1fb]{position:relative}.user-settings[data-v-450bb1fb]:hover{background-color:#0000000d;border-radius:.375rem}.dropdown-item[data-v-450bb1fb]:hover{background-color:#f8f9fa}.badge-notification[data-v-581a6eca]{align-items:center;border:1px solid #fff;border-radius:50%;display:flex;font-size:.6rem;height:1rem;justify-content:center;padding:0;position:absolute;right:-2px;top:-2px;transform:translate(0);width:1rem}.list-group-item-action[data-v-581a6eca]:hover{background-color:#f8fafc}.sidebar-container[data-v-15d18b34]{background:#fff;bottom:0;box-shadow:0 2px 10px #0000001a;left:0;position:fixed;top:0;transition:width .3s ease,transform .3s ease;z-index:40}.sidebar-container .container-fluid[data-v-15d18b34]{display:flex;flex-direction:column;height:100%}.sidebar-container #sidebar-menu[data-v-15d18b34]{flex:1;overflow-y:auto}.sidebar-header[data-v-15d18b34]{align-items:center;display:flex;gap:.5rem;justify-content:space-between;padding:1rem 0}.sidebar-header.collapsed[data-v-15d18b34]{justify-content:center}.sidebar-header .user-section[data-v-15d18b34]{flex:1;min-width:0}.navbar-collapsed[data-v-15d18b34]{width:60px!important}.navbar-collapsed .container-fluid[data-v-15d18b34]{padding-left:.5rem;padding-right:.5rem}.navbar-collapsed .navbar-nav .nav-link-title[data-v-15d18b34]{display:none}.navbar-collapsed .navbar-nav .nav-link-icon[data-v-15d18b34]{display:flex!important;justify-content:center;margin-right:0!important}.navbar-collapsed .navbar-nav .nav-link[data-v-15d18b34]{justify-content:center;padding-left:.5rem;padding-right:.5rem}.collapsed-menu .navbar-nav .nav-item .dropdown-menu[data-v-15d18b34],.navbar-collapsed .dropdown-menu[data-v-15d18b34]{display:none!important}.avatar-initials[data-v-15d18b34]{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;font-size:.75rem;font-weight:600}.hamburger-btn[data-v-15d18b34]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 2px 4px #0000001a;cursor:pointer;display:grid;flex-shrink:0;height:40px;line-height:0;opacity:0;padding:0;place-items:center;transition:all .3s ease;visibility:hidden;width:40px}.hamburger-btn[data-v-15d18b34]:hover{background:#f8fafc;box-shadow:0 4px 8px #00000026}.hamburger-btn[data-v-15d18b34]:active{box-shadow:0 2px 4px #0000001a}.navbar-collapsed .hamburger-btn[data-v-15d18b34],.sidebar-container:hover .hamburger-btn[data-v-15d18b34]{opacity:1;visibility:visible}.navbar-collapsed .hamburger-btn[data-v-15d18b34]:hover{background:#f8fafc}.hamburger-btn svg[data-v-15d18b34]{display:block;height:20px;width:20px}.navbar-brand-image[data-v-15d18b34]{height:3rem}.logo-text[data-v-15d18b34]{font-family:Inter,sans-serif}.transition-all[data-v-15d18b34]{transition:all .3s ease}.duration-300[data-v-15d18b34]{transition-duration:.3s}.cursor-pointer[data-v-15d18b34]{cursor:pointer}.page-wrapper{transition:margin-left .3s ease}.navbar-collapsed~.page-wrapper{margin-left:60px!important}.navbar-vertical.navbar-collapsed~.page-wrapper[data-v-15d18b34]{margin-left:60px}
