.app-header[data-v-13c9e8f5]{background:var(--theme-bg-darkest);border-bottom:1px solid #00a896;box-shadow:0 1px 3px #0000001a}.app-header--fixed[data-v-13c9e8f5]{left:0;position:fixed;right:0;top:0;z-index:100}.container-custom[data-v-13c9e8f5]{margin:0 auto;max-width:1200px;padding:0 2rem}.sidebar-toggle-btn[data-v-13c9e8f5]{align-items:center;background:transparent;border:2px solid #00a896;border-radius:.5rem;color:#00a896;cursor:pointer;display:none;height:2.5rem;justify-content:center;margin-right:.75rem;transition:all .3s ease;width:2.5rem}.sidebar-toggle-btn[data-v-13c9e8f5]:hover{background:#00a896;color:#fff}@media(max-width:1024px){.sidebar-toggle-btn[data-v-13c9e8f5]{display:flex}}.desktop-nav[data-v-13c9e8f5]{align-items:center;display:flex;gap:1.5rem}.nav-link[data-v-13c9e8f5]{color:var(--text-gray);font-weight:500;transition:color .3s ease}.nav-link[data-v-13c9e8f5]:hover{color:#00a896}.snow-toggle-btn[data-v-13c9e8f5]{align-items:center;background:transparent;border:1px solid var(--theme-bg-border);border-radius:50%;color:var(--text-gray);cursor:pointer;display:flex;height:36px;justify-content:center;padding:0;position:relative;transition:all .3s ease;width:36px}.snow-toggle-btn[data-v-13c9e8f5]:hover{background:var(--hover-bg);border-color:#00a896;color:#00a896}.snow-toggle-btn svg[data-v-13c9e8f5]{height:18px;width:18px}.snow-disabled-line[data-v-13c9e8f5]{width:28px}.mobile-snow-disabled-line[data-v-13c9e8f5],.snow-disabled-line[data-v-13c9e8f5]{background:#ef4444;border-radius:1px;height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(-45deg)}.mobile-snow-disabled-line[data-v-13c9e8f5]{width:22px}.color-mode-btn[data-v-13c9e8f5]{align-items:center;background:transparent;border:1px solid var(--theme-bg-border);border-radius:50%;color:var(--text-gray);cursor:pointer;display:flex;height:36px;justify-content:center;padding:0;position:relative;transition:all .3s ease;width:36px}.color-mode-btn[data-v-13c9e8f5]:hover{background:var(--hover-bg);border-color:#00a896;color:#00a896}.color-mode-btn svg[data-v-13c9e8f5]{height:18px;width:18px}.dashboard-btn[data-v-13c9e8f5]{background:#00a896;border-radius:.5rem;color:#fff;font-weight:500;padding:.5rem 1rem;transition:all .3s ease}.dashboard-btn[data-v-13c9e8f5]:hover{background:#00796b}.mobile-nav[data-v-13c9e8f5]{align-items:center;display:none;gap:.75rem}.mobile-menu-btn[data-v-13c9e8f5]{align-items:center;background:transparent;border:none;color:var(--text-gray);cursor:pointer;display:flex;height:2.5rem;justify-content:center;transition:color .3s ease;width:2.5rem}.mobile-menu-btn[data-v-13c9e8f5]:hover{color:#00a896}.mobile-user-btn[data-v-13c9e8f5]{align-items:center;background:transparent;border:2px solid #00a896;border-radius:50%;cursor:pointer;display:flex;justify-content:center;padding:0;transition:all .3s ease}.mobile-user-btn[data-v-13c9e8f5]:hover{box-shadow:0 0 10px #00a89666}.mobile-avatar[data-v-13c9e8f5]{overflow:hidden}.mobile-avatar[data-v-13c9e8f5],.mobile-avatar-placeholder[data-v-13c9e8f5]{border-radius:50%;height:2.25rem;width:2.25rem}.mobile-avatar-placeholder[data-v-13c9e8f5]{background:linear-gradient(135deg,#00a896,#00796b);color:#fff;font-size:.875rem;font-weight:700}.mobile-avatar-placeholder[data-v-13c9e8f5],.mobile-dashboard-btn[data-v-13c9e8f5]{align-items:center;display:flex;justify-content:center}.mobile-dashboard-btn[data-v-13c9e8f5]{background:transparent;border:2px solid #00a896;border-radius:.5rem;color:#00a896;height:2.5rem;transition:all .3s ease;width:2.5rem}.mobile-dashboard-btn[data-v-13c9e8f5]:hover{background:#00a896;color:#fff}.mobile-fullscreen-menu[data-v-13c9e8f5]{background:var(--theme-bg-darkest);display:flex;flex-direction:column;inset:0;position:fixed;z-index:9999}.mobile-menu-header[data-v-13c9e8f5]{align-items:center;border-bottom:1px solid #00a896;display:flex;justify-content:space-between;padding:1rem 1.5rem}.mobile-user-info[data-v-13c9e8f5]{align-items:center;display:flex;gap:.75rem}.mobile-header-avatar[data-v-13c9e8f5]{overflow:hidden}.mobile-header-avatar[data-v-13c9e8f5],.mobile-header-avatar-placeholder[data-v-13c9e8f5]{border:2px solid #00a896;border-radius:50%;height:2.5rem;width:2.5rem}.mobile-header-avatar-placeholder[data-v-13c9e8f5]{align-items:center;background:linear-gradient(135deg,#00a896,#00796b);color:#fff;display:flex;font-size:1rem;font-weight:700;justify-content:center}.mobile-header-username[data-v-13c9e8f5]{color:var(--text-light);font-size:1.1rem;font-weight:600}.mobile-close-btn[data-v-13c9e8f5]{align-items:center;background:transparent;border:none;color:var(--text-gray);cursor:pointer;display:flex;height:2.5rem;justify-content:center;transition:color .3s ease;width:2.5rem}.mobile-close-btn[data-v-13c9e8f5]:hover{color:#00a896}.mobile-menu-content[data-v-13c9e8f5]{display:flex;flex:1;flex-direction:column;gap:.5rem;overflow-y:auto;padding:1.5rem}.mobile-nav-link[data-v-13c9e8f5]{align-items:center;background:var(--theme-bg-dark);border:none;border-radius:.75rem;color:var(--text-light);cursor:pointer;display:flex;font-size:1.1rem;font-weight:500;gap:1rem;padding:1rem 1.25rem;text-align:left;text-decoration:none;transition:all .3s ease;width:100%}.mobile-nav-link[data-v-13c9e8f5]:hover{background:var(--theme-bg-hover);color:#00a896}.mobile-nav-link.logout[data-v-13c9e8f5]{color:#ff6b68;margin-top:auto}.mobile-nav-link.logout[data-v-13c9e8f5]:hover{background:#ff696626;color:#ff6b68}.mobile-menu-divider[data-v-13c9e8f5]{background:var(--theme-bg-border);height:1px;margin:1rem 0}.mobile-menu-enter-active[data-v-13c9e8f5],.mobile-menu-leave-active[data-v-13c9e8f5]{transition:all .3s ease}.mobile-menu-enter-from[data-v-13c9e8f5],.mobile-menu-leave-to[data-v-13c9e8f5]{opacity:0;transform:translate(100%)}.dropdown-wrapper[data-v-13c9e8f5]{position:relative}.user-trigger[data-v-13c9e8f5]{align-items:center;background:var(--theme-bg-dark);border:2px solid #00a896;border-radius:.625rem;cursor:pointer;display:flex;gap:.5rem;padding:.375rem .75rem;transition:all .3s ease}.user-trigger[data-v-13c9e8f5]:hover{background:var(--theme-bg-hover);border-color:#00a896;box-shadow:0 2px 8px #00a89640}.user-avatar[data-v-13c9e8f5]{background:linear-gradient(135deg,#00a896,#00796b);border-radius:50%;height:2rem;overflow:hidden;width:2rem}.avatar-image[data-v-13c9e8f5]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.user-avatar-placeholder[data-v-13c9e8f5]{align-items:center;background:linear-gradient(135deg,#00a896,#00796b);border-radius:50%;color:#fff;display:flex;font-size:.875rem;font-weight:700;height:2rem;justify-content:center;width:2rem}.user-name[data-v-13c9e8f5]{color:var(--text-light);font-size:.9rem;font-weight:500}.dropdown-icon[data-v-13c9e8f5]{color:var(--text-gray);height:1rem;transition:transform .3s ease;width:1rem}.dropdown-icon.rotate[data-v-13c9e8f5]{transform:rotate(180deg)}.dropdown-menu[data-v-13c9e8f5]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--theme-bg-dark);border:2px solid #00a896;border-radius:.75rem;box-shadow:0 8px 24px #00000026;min-width:200px;padding:.5rem;position:absolute;right:0;top:calc(100% + .5rem);z-index:1000}.dropdown-item[data-v-13c9e8f5]{align-items:center;background:none;border:none;border-radius:.5rem;color:var(--text-light);cursor:pointer;display:flex;font-size:.95rem;gap:.75rem;padding:.75rem 1rem;text-align:left;text-decoration:none;transition:all .3s ease;width:100%}.dropdown-item[data-v-13c9e8f5]:hover{background:var(--theme-bg-hover);color:#00a896}.dropdown-item.logout[data-v-13c9e8f5]{color:#ff6b68}.dropdown-item.logout[data-v-13c9e8f5]:hover{background:#ff696626;color:#ff6b68}.item-icon[data-v-13c9e8f5]{flex-shrink:0;height:1.25rem;width:1.25rem}.dropdown-divider[data-v-13c9e8f5]{background:var(--theme-bg-border);height:1px;margin:.5rem 0}html:not(.dark) .app-header[data-v-13c9e8f5]{box-shadow:0 1px 3px #0000001a}.dropdown-enter-active[data-v-13c9e8f5],.dropdown-leave-active[data-v-13c9e8f5]{transition:all .3s ease}.dropdown-enter-from[data-v-13c9e8f5],.dropdown-leave-to[data-v-13c9e8f5]{opacity:0;transform:translateY(-10px)}@media(max-width:768px){.container-custom[data-v-13c9e8f5]{padding:0 1rem}.desktop-nav[data-v-13c9e8f5]{display:none}.mobile-nav[data-v-13c9e8f5]{display:flex}}.debug-toggle-btn[data-v-13c9e8f5]{align-items:center;background:transparent;border:none;color:var(--text-gray);cursor:pointer;display:flex;justify-content:center;margin-left:-.5rem;padding:.25rem;transition:all .3s ease}.debug-toggle-btn[data-v-13c9e8f5]:hover{color:#00a896}.debug-dropdown[data-v-13c9e8f5]{min-width:160px}.dropdown-header[data-v-13c9e8f5]{color:var(--text-gray);font-size:.75rem;font-weight:600;letter-spacing:.05em;padding:.5rem 1rem;text-transform:uppercase}.dropdown-item.active[data-v-13c9e8f5]{background:#00a89626;color:#00a896}.mobile-debug-section[data-v-13c9e8f5]{margin-top:.5rem}.mobile-debug-header[data-v-13c9e8f5]{color:var(--text-gray);font-size:.75rem;font-weight:600;letter-spacing:.05em;padding:.5rem 1.25rem;text-transform:uppercase}.mobile-nav-link.active[data-v-13c9e8f5]{background:#00a89626;color:#00a896}html:not(.dark) .app-header{--theme-bg-darkest:#0a0f12;--theme-bg-dark:#111920;--theme-bg-medium:#1a252e;--theme-bg-border:#243340;--theme-bg-hover:#2d4050;--text-light:#fff;--text-gray:#94a3b8;--text-muted:#64748b;--hover-bg:rgba(0,168,150,.15);box-shadow:0 1px 3px #0000001a}html:not(.dark) .app-header .color-mode-btn{border-color:#243340;color:#94a3b8}html:not(.dark) .app-header .color-mode-btn:hover{background:#00a89626}html:not(.dark) .mobile-fullscreen-menu{--theme-bg-darkest:#0a0f12;--theme-bg-dark:#111920;--theme-bg-medium:#1a252e;--theme-bg-border:#243340;--theme-bg-hover:#2d4050;--text-light:#fff;--text-gray:#94a3b8;--text-muted:#64748b}html:not(.dark) .app-header .dropdown-menu{--theme-bg-dark:#111920;--theme-bg-hover:#2d4050;--theme-bg-border:#243340;--text-light:#fff;--text-gray:#94a3b8}
