.vue-sidebar[data-v-1560c87c]{width:280px;background:linear-gradient(135deg,#fff,#f8f9fa);color:#e2e8f0;border-right:none;height:100%;position:fixed;left:0;top:0;z-index:1000;display:flex;flex-direction:column;transition:width .3s cubic-bezier(.4,0,.2,1);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:visible}.vue-sidebar-brand[data-v-1560c87c]{padding:1.5rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.08);display:flex}.vue-menu-link[data-v-1560c87c]{margin:4px 1rem;background:#ffffff08;border-radius:10px;border:1px solid transparent}.vue-logo[data-v-1560c87c]{height:36px;width:36px;border-radius:8px;padding:6px}.vue-slogan[data-v-1560c87c]{height:24px;opacity:.9}.vue-sidebar-controls[data-v-1560c87c]{display:flex;gap:8px}.vue-btn-mobile[data-v-1560c87c]{background:#ffffff12;border:1px solid rgba(255,255,255,.1);color:#94a3b8;width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.vue-btn-mobile[data-v-1560c87c]:hover{background:#ffffff1f;color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px #0003}.vue-sidebar-nav[data-v-1560c87c]{flex:1;overflow-y:auto;padding:1rem 0;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.1) transparent}.vue-sidebar-nav[data-v-1560c87c]::-webkit-scrollbar{width:4px}.vue-sidebar-nav[data-v-1560c87c]::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.vue-menu-list[data-v-1560c87c]{list-style:none;padding:0;margin:0}.vue-section-label[data-v-1560c87c]{padding:.75rem 1.5rem .5rem;font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;color:#64748b;font-weight:600;margin-top:.5rem}.vue-menu-link[data-v-1560c87c]{display:flex;align-items:center;padding:.75rem 1.5rem;color:#1e3551;text-decoration:none;cursor:pointer;transition:all .2s ease;margin:2px .75rem;border-radius:8px;position:relative}.vue-menu-link[data-v-1560c87c]:hover{background:#ffffff12;border-color:#ffffff1a;transform:translate(4px)}.vue-menu-link.vue-active[data-v-1560c87c]{background:linear-gradient(90deg,#3b82f633,#3b82f61a);border-color:#3b82f64d;box-shadow:0 4px 12px #3b82f626}.vue-menu-link.vue-open[data-v-1560c87c]{background:#ffffff08}.vue-menu-icon[data-v-1560c87c]{width:36px;height:36px;border-radius:9px;display:flex;align-items:center;justify-content:center;margin-right:12px;flex-shrink:0;transition:all .2s ease;font-size:.9rem;background:#ffffff0d;color:#94a3b8}.vue-menu-icon[data-v-1560c87c]{background:linear-gradient(135deg,#ffffff1a,#ffffff0d);box-shadow:0 2px 8px #0003}.vue-menu-link:hover .vue-menu-icon[data-v-1560c87c]{transform:scale(1.05)}.vue-menu-link.vue-active .vue-menu-icon[data-v-1560c87c]{background:#3b82f633;color:#3b82f6}.vue-bg-primary[data-v-1560c87c]{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff}.vue-bg-success[data-v-1560c87c]{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.vue-bg-info[data-v-1560c87c]{background:linear-gradient(135deg,#06b6d4,#0891b2);color:#fff}.vue-bg-warning[data-v-1560c87c]{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff}.vue-bg-danger[data-v-1560c87c]{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}.vue-bg-purple[data-v-1560c87c]{background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff}.vue-bg-teal[data-v-1560c87c]{background:linear-gradient(135deg,#14b8a6,#0d9488);color:#fff}.vue-bg-secondary[data-v-1560c87c]{background:linear-gradient(135deg,#64748b,#475569);color:#fff}.vue-submenu[data-v-1560c87c]{list-style:none;padding:.25rem 0;margin:0 .75rem;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:8px;border:1px solid rgba(255,255,255,.05);animation:slideDown-1560c87c .2s ease-out}.vue-submenu ul[data-v-1560c87c]{list-style:none;padding:.25rem 0;margin:0 .75rem;background:linear-gradient(135deg,#fff,#f8f9fa);border-radius:8px;border:1px solid rgba(255,255,255,.05);animation:slideDown-1560c87c .2s ease-out}.vue-submenu ul ul[data-v-1560c87c]{list-style:none;padding:.25rem 0;margin:0 .75rem;background:#fff;border-radius:8px;border:1px solid rgba(255,255,255,.05);animation:slideDown-1560c87c .2s ease-out}.vue-submenu-link[data-v-1560c87c]{display:flex;align-items:center;padding:.6rem 1.5rem;color:#575c63;text-decoration:none;transition:all .2s ease;border-radius:6px;margin:0 .25rem}.vue-submenu-link[data-v-1560c87c]:hover{background:var(--primary);color:#e2e8f0}.vue-submenu-link.vue-active[data-v-1560c87c]{background:#3b82f61a;color:#60a5fa;font-weight:500}.vue-submenu-icon[data-v-1560c87c]{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:10px;font-size:.75rem}.vue-menu-text[data-v-1560c87c]{flex-grow:1}@media(max-width:768px){.vue-sidebar[data-v-1560c87c]{left:-100%;box-shadow:8px 0 40px #0006;top:60px;height:90%}.vue-sidebar.vue-mobile-open[data-v-1560c87c]{left:0}}@keyframes slideDown-1560c87c{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}
