.sidebar[data-v-3438467b]{background:var(--theme-bg-secondary,#f8f9fa);border-right:1px solid var(--theme-border,#dee2e6);box-shadow:2px 0 10px #0000001a;display:flex;flex-direction:column;height:100vh;left:0;overflow:hidden;position:fixed;top:0;transition:all .3s ease;width:280px;z-index:1000}.sidebar-collapsed[data-v-3438467b]{width:70px!important}.sidebar-collapsed .brand-text[data-v-3438467b],.sidebar-collapsed .nav-subtext[data-v-3438467b],.sidebar-collapsed .nav-text[data-v-3438467b]{display:none!important}.sidebar-collapsed .nav-group-header[data-v-3438467b]{justify-content:center}.sidebar-collapsed .nav-submenu[data-v-3438467b]{display:none!important}.sidebar-collapsed .nav-group:hover .nav-submenu[data-v-3438467b]{background-color:var(--theme-bg-dropdown)!important;border:1px solid var(--theme-border)!important;border-radius:6px;box-shadow:0 4px 12px var(--theme-shadow);display:block!important;left:70px;min-width:200px;padding:.5rem 0;position:absolute;top:0;z-index:1001}.sidebar-collapsed .nav-group:hover .nav-subicon[data-v-3438467b],.sidebar-collapsed .nav-group:hover .nav-subtext[data-v-3438467b]{display:block!important}.sidebar-collapsed .nav-group:hover .nav-sublink[data-v-3438467b]{justify-content:flex-start;padding:.5rem 1rem}.sidebar-collapsed .nav-subicon[data-v-3438467b]{display:none!important}.sidebar-collapsed .nav-link[data-v-3438467b]{justify-content:center;padding:.75rem}.sidebar-collapsed .nav-sublink[data-v-3438467b]{justify-content:center;padding:.5rem}.sidebar-header[data-v-3438467b]{align-items:center;background:var(--theme-bg-primary,#fff);border-bottom:1px solid var(--theme-border,#dee2e6);display:flex;padding:1rem}.sidebar-collapsed .sidebar-header[data-v-3438467b],.sidebar-header[data-v-3438467b]{justify-content:center}.sidebar-brand[data-v-3438467b]{align-items:center;display:flex;gap:.75rem}.brand-logo[data-v-3438467b]{height:32px;width:auto}.brand-logo-small[data-v-3438467b]{height:28px;width:auto}.brand-text[data-v-3438467b]{background:linear-gradient(135deg,var(--theme-text-primary,#212529),var(--theme-accent,#007bff));-webkit-background-clip:text;color:var(--theme-text-primary,#212529);font-size:1.25rem;font-weight:700;-webkit-text-fill-color:transparent;background-clip:text;text-transform:uppercase}.sidebar-nav[data-v-3438467b]{flex:1;overflow-y:auto;padding:1rem 0}.nav-list[data-v-3438467b]{list-style:none;margin:0;padding:0}.nav-item[data-v-3438467b]{margin-bottom:.25rem}.nav-item.nav-group[data-v-3438467b],.nav-link[data-v-3438467b]{position:relative}.nav-link[data-v-3438467b]{align-items:center;border-radius:0;color:var(--theme-text-secondary);display:flex;padding:.75rem 1.5rem;text-decoration:none;transition:all .2s ease}.nav-link.active[data-v-3438467b],.nav-link[data-v-3438467b]:hover{background-color:var(--theme-hover)!important;color:var(--theme-text-accent)!important}.nav-link.active[data-v-3438467b]{font-weight:600}.nav-link.active[data-v-3438467b]:before{background:var(--theme-accent-bright);bottom:0;content:"";left:0;position:absolute;top:0;width:3px}.nav-icon[data-v-3438467b]{font-size:.9rem;margin-right:.75rem;text-align:center;width:20px}.nav-text[data-v-3438467b]{font-size:.9rem}.nav-group-header[data-v-3438467b],.nav-text[data-v-3438467b]{color:var(--theme-text-primary)!important;font-weight:500}.nav-group-header[data-v-3438467b]{align-items:center;border-radius:0;cursor:pointer;display:flex;padding:.75rem 1.5rem;position:relative;transition:all .2s ease}.nav-group-header[data-v-3438467b]:hover{background-color:var(--theme-hover)!important;color:var(--theme-text-accent)!important}.nav-group-header.active[data-v-3438467b]{color:var(--theme-text-accent)!important;font-weight:600}.nav-arrow[data-v-3438467b]{font-size:.8rem;margin-left:auto;position:absolute;right:1.5rem;transition:transform .2s ease}.nav-arrow.rotated[data-v-3438467b]{transform:rotate(180deg)}.nav-submenu[data-v-3438467b]{background:var(--theme-bg-tertiary);margin:0;max-height:0;overflow:hidden;padding:0;transition:max-height .3s ease}.nav-submenu[data-v-3438467b],.nav-submenu li[data-v-3438467b]{list-style:none}.nav-submenu.show[data-v-3438467b]{max-height:500px}.nav-subitem[data-v-3438467b]{list-style:none;margin:0}.nav-sublink[data-v-3438467b]{align-items:center;display:flex;padding:.5rem 1.5rem .5rem 2rem;text-decoration:none;transition:all .2s ease}.nav-sublink.active[data-v-3438467b],.nav-sublink[data-v-3438467b]:hover{background-color:var(--theme-hover)!important;color:var(--theme-text-accent)!important}.nav-sublink.active[data-v-3438467b]{font-weight:600}.nav-subicon[data-v-3438467b]{background:var(--theme-text-secondary);border-radius:50%;flex-shrink:0;height:6px;margin-right:.75rem;transition:all .2s ease;width:6px}.nav-sublink:hover .nav-subicon[data-v-3438467b]{background:var(--theme-accent);transform:scale(1.2)}.nav-submenu[data-v-3438467b]{background-color:var(--theme-bg-dropdown)!important;border-color:var(--theme-border)!important;box-shadow:0 4px 12px var(--theme-shadow)}.nav-sublink[data-v-3438467b],.nav-subtext[data-v-3438467b]{color:var(--theme-text-primary)!important;font-size:.85rem}.nav-subtext[data-v-3438467b]{text-align:left;width:100%}@media (max-width:767.98px){.sidebar[data-v-3438467b]{transform:translate(-100%);width:280px}.sidebar.mobile-open[data-v-3438467b]{transform:translate(0)}.sidebar-collapsed[data-v-3438467b]{width:280px}}.sidebar-nav[data-v-3438467b]::-webkit-scrollbar{width:4px}.sidebar-nav[data-v-3438467b]::-webkit-scrollbar-track{background:transparent}.sidebar-nav[data-v-3438467b]::-webkit-scrollbar-thumb{background:var(--theme-border);border-radius:2px}.sidebar-nav[data-v-3438467b]::-webkit-scrollbar-thumb:hover{background:var(--theme-text-secondary)}.navbar[data-v-64e79513]{overflow:visible;padding:.5rem 1rem}.navbar-toggler-icon[data-v-64e79513]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.mobile-toggle-btn[data-v-64e79513]{background-color:#ffffff1a;border:1px solid hsla(0,0%,100%,.3);border-radius:6px;padding:.5rem;transition:all .3s ease}.mobile-toggle-btn[data-v-64e79513]:hover{background-color:#fff3;border-color:#ffffff80}.mobile-toggle-btn[data-v-64e79513]:focus{border-color:#ffffff80;box-shadow:0 0 0 .2rem #ffffff40}.mobile-toggle-btn[aria-expanded=true][data-v-64e79513]{background-color:#fff3;border-color:#fff9}.icon-primary[data-v-64e79513]{color:var(--theme-icon-primary)!important}.dropdown-menu[data-v-64e79513]{margin-top:.5rem;min-width:220px;padding:0;z-index:1050}.dropdown-menu-end[data-v-64e79513]{left:auto;right:0}.dropdown-item[data-v-64e79513]{font-size:.875rem;padding:.5rem 1rem;transition:all .2s}.dropdown-item[data-v-64e79513]:focus,.dropdown-item[data-v-64e79513]:hover{background-color:var(--theme-hover);color:var(--theme-text-accent)}.dropdown-header[data-v-64e79513]{font-size:.75rem;font-weight:600;padding:.5rem 1rem;text-transform:uppercase}.dropdown-divider[data-v-64e79513]{margin:.25rem 0}.nav-link.active[data-v-64e79513]{color:var(--theme-text-accent)!important;font-weight:600}.notification-container .dropdown-item[data-v-64e79513]{border-bottom:1px solid var(--theme-border);cursor:pointer;padding:.75rem 1rem}.notification-container .unread[data-v-64e79513]{background-color:#ff8f001a}.badge[data-v-64e79513]{font-size:.6rem;padding:.25em .4em}.logo-text[data-v-64e79513]{background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;color:var(--theme-text-primary);font-size:1.5rem;font-weight:700;letter-spacing:.5px;text-decoration:none;-webkit-text-fill-color:transparent;background-clip:text;transition:all .3s ease}.logo-text[data-v-64e79513]:hover{text-decoration:none;transform:scale(1.05)}@media (max-width:991.98px){.navbar-nav[data-v-64e79513]{padding:1rem}.dropdown-menu[data-v-64e79513]{background-color:transparent;border:none;box-shadow:none;position:static;width:100%}.logo-text[data-v-64e79513]{font-size:1.25rem}.navbar-collapse.show[data-v-64e79513]{background-color:var(--theme-bg-dropdown);border-radius:8px;box-shadow:0 4px 12px var(--theme-shadow);margin-top:.5rem;padding:1rem}.mobile-toggle-btn[data-v-64e79513]{display:block}}@media (min-width:992px){.mobile-toggle-btn[data-v-64e79513]{display:none}}.dashboard-layout[data-v-f5080790]{background:var(--theme-bg-primary);display:flex;min-height:100vh;transition:all .3s ease}.main-wrapper[data-v-f5080790]{background:var(--theme-bg-primary,#fff);display:flex;flex:1;flex-direction:column;margin-left:280px;min-height:100vh;transition:margin-left .3s ease}.main-wrapper.sidebar-collapsed[data-v-f5080790]{margin-left:70px}.dashboard-main[data-v-f5080790]{background:var(--theme-bg-primary);flex:1;padding:6rem 2rem 2rem}.content-wrapper[data-v-f5080790]{margin:0 auto;max-width:100%}.dashboard-footer[data-v-f5080790]{background:var(--theme-bg-secondary);border-top:1px solid var(--theme-border);margin-top:auto;padding:1rem 2rem}.footer-content[data-v-f5080790]{align-items:center;color:var(--theme-text-secondary);display:flex;font-size:.85rem;justify-content:space-between}.mobile-overlay[data-v-f5080790]{background:#00000080;display:none;inset:0;position:fixed;z-index:999}@media (max-width:767.98px){.main-wrapper[data-v-f5080790],.main-wrapper.sidebar-collapsed[data-v-f5080790]{margin-left:0}.dashboard-main[data-v-f5080790]{padding:5rem 1rem 1rem}.dashboard-footer[data-v-f5080790]{padding:1rem}.footer-content[data-v-f5080790]{flex-direction:column;gap:.5rem;text-align:center}.mobile-overlay[data-v-f5080790]{display:block}}
