.sidebar-logo[data-v-41557152]{align-items:center;background:linear-gradient(135deg,#3b82f6,#10b981);border-radius:14px;box-shadow:0 8px 20px #3b82f640;color:#fff;display:flex;height:44px;justify-content:center;transition:all .3s ease;width:44px}.sidebar-logo[data-v-41557152]:hover{transform:scale(1.05) rotate(-3deg)}.nav-label[data-v-41557152]{color:#9ca3af;font-size:11px;font-weight:700;letter-spacing:.1em;padding:12px 12px 6px;text-transform:uppercase}.nav-item[data-v-41557152]{align-items:center;border-radius:12px;display:flex;gap:12px;overflow:hidden;padding:12px;position:relative;text-decoration:none;transition:all .2s ease}.nav-item[data-v-41557152]:hover{background:#3b82f60d}.nav-icon-wrapper[data-v-41557152]{align-items:center;background:#f3f4f6;border-radius:10px;display:flex;height:36px;justify-content:center;transition:all .2s ease;width:36px}.dark .nav-icon-wrapper[data-v-41557152]{background:#1f2937}.nav-item:hover .nav-icon-wrapper[data-v-41557152]{background:#3b82f61a}.nav-icon[data-v-41557152]{color:#6b7280;height:18px;transition:color .2s ease;width:18px}.nav-item:hover .nav-icon[data-v-41557152]{color:#3b82f6}.nav-text[data-v-41557152]{color:#374151;font-size:14px;font-weight:500;transition:color .2s ease}.dark .nav-text[data-v-41557152]{color:#d1d5db}.nav-item:hover .nav-text[data-v-41557152]{color:#111827}.dark .nav-item:hover .nav-text[data-v-41557152]{color:#fff}.nav-indicator[data-v-41557152]{background:linear-gradient(180deg,#3b82f6,#10b981);border-radius:0 4px 4px 0;height:24px;left:0;position:absolute;top:50%;transform:translateY(-50%) scaleY(0);transition:transform .2s ease;width:4px}.nav-item-active[data-v-41557152]{background:linear-gradient(90deg,rgba(59,130,246,.1),transparent)}.nav-item-active .nav-icon-wrapper[data-v-41557152]{background:linear-gradient(135deg,#3b82f6,#10b981)}.nav-item-active .nav-icon[data-v-41557152]{color:#fff}.nav-item-active .nav-text[data-v-41557152]{color:#111827;font-weight:600}.dark .nav-item-active .nav-text[data-v-41557152]{color:#fff}.nav-item-active .nav-indicator[data-v-41557152]{transform:translateY(-50%) scaleY(1)}.user-card[data-v-41557152]{align-items:center;background:#f9fafb;border:1px solid #f3f4f6;border-radius:14px;cursor:pointer;display:flex;gap:12px;padding:12px;transition:all .2s ease}.dark .user-card[data-v-41557152]{background:#111827;border-color:#1f2937}.user-card[data-v-41557152]:hover{background:#f3f4f6;border-color:#e5e7eb}.dark .user-card[data-v-41557152]:hover{background:#1f2937;border-color:#374151}.user-avatar-wrapper[data-v-41557152]{position:relative}.user-status[data-v-41557152]{background:#10b981;border:2px solid #fff;border-radius:50%;bottom:0;height:10px;position:absolute;right:0;width:10px}.dark .user-status[data-v-41557152]{border-color:#111827}.logout-btn[data-v-41557152]{align-items:center;background:transparent;border:2px solid #fecaca;border-radius:12px;color:#dc2626;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:12px;transition:all .2s ease}.dark .logout-btn[data-v-41557152]{border-color:#dc26264d;color:#f87171}.logout-btn[data-v-41557152]:hover{background:#fef2f2;border-color:#fca5a5}.dark .logout-btn[data-v-41557152]:hover{background:#dc26261a;border-color:#dc262680}.custom-scrollbar[data-v-41557152]::-webkit-scrollbar{width:4px}.custom-scrollbar[data-v-41557152]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-41557152]::-webkit-scrollbar-thumb{background:#e5e7eb;border-radius:2px}.dark .custom-scrollbar[data-v-41557152]::-webkit-scrollbar-thumb{background:#374151}.dashboard-navbar[data-v-e3c35b72]{align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#fffc;border-bottom:1px solid rgba(229,231,235,.5);display:flex;height:72px;justify-content:space-between;padding:0 24px}.dark .dashboard-navbar[data-v-e3c35b72]{background:#030712cc;border-bottom-color:#1f293780}.mobile-menu-btn[data-v-e3c35b72]{align-items:center;background:#f3f4f6;border:none;border-radius:10px;color:#374151;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s ease;width:40px}.dark .mobile-menu-btn[data-v-e3c35b72]{background:#1f2937;color:#d1d5db}.mobile-menu-btn[data-v-e3c35b72]:hover{background:#e5e7eb}.dark .mobile-menu-btn[data-v-e3c35b72]:hover{background:#374151}.text-gradient[data-v-e3c35b72]{background:linear-gradient(135deg,#3b82f6,#10b981);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.greeting-emoji[data-v-e3c35b72]{animation:wave-e3c35b72 2s ease-in-out infinite;font-size:1.25rem}@keyframes wave-e3c35b72{0%,to{transform:rotate(0)}25%{transform:rotate(20deg)}75%{transform:rotate(-10deg)}}.navbar-action-btn[data-v-e3c35b72]{align-items:center;background:transparent;border:none;border-radius:12px;color:#6b7280;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s ease;width:40px}.navbar-action-btn[data-v-e3c35b72]:hover{background:#f3f4f6;color:#111827}.dark .navbar-action-btn[data-v-e3c35b72]:hover{background:#1f2937;color:#fff}.notification-dot[data-v-e3c35b72]{background:#ef4444;border:2px solid #fff;border-radius:50%;height:8px;position:absolute;right:8px;top:8px;width:8px}.dark .notification-dot[data-v-e3c35b72]{border-color:#030712}.status-pill[data-v-e3c35b72]{align-items:center;background:#10b9811a;border:1px solid rgba(16,185,129,.2);border-radius:100px;color:#10b981;display:flex;font-size:12px;font-weight:600;gap:8px;padding:8px 14px}.status-indicator[data-v-e3c35b72]{animation:pulse-e3c35b72 2s ease-in-out infinite;background:#10b981;border-radius:50%;height:8px;width:8px}@keyframes pulse-e3c35b72{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}.user-avatar-btn[data-v-e3c35b72]{align-items:center;background:#f9fafb;border:2px solid #f3f4f6;border-radius:100px;cursor:pointer;display:flex;gap:8px;padding:4px 12px 4px 4px;transition:all .2s ease}.dark .user-avatar-btn[data-v-e3c35b72]{background:#111827;border-color:#1f2937}.user-avatar-btn[data-v-e3c35b72]:hover{border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61a}
