.app-header[data-v-70148e63]{background:#000;border-bottom:1px solid #00a896;box-shadow:0 1px 3px #0000004d}.app-header--fixed[data-v-70148e63]{left:0;position:fixed;right:0;top:0;z-index:100}.container-custom[data-v-70148e63]{margin:0 auto;max-width:1200px;padding:0 2rem}.sidebar-toggle-btn[data-v-70148e63]{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-70148e63]:hover{background:#00a896;color:#fff}@media(max-width:1024px){.sidebar-toggle-btn[data-v-70148e63]{display:flex}}.desktop-nav[data-v-70148e63]{align-items:center;display:flex;gap:1.5rem}.nav-link[data-v-70148e63]{color:#a0aec0;font-weight:500;transition:color .3s ease}.nav-link[data-v-70148e63]:hover{color:#00a896}.snow-toggle-btn[data-v-70148e63]{align-items:center;background:transparent;border:1px solid hsla(0,0%,100%,.2);border-radius:50%;color:#a0aec0;cursor:pointer;display:flex;height:36px;justify-content:center;padding:0;position:relative;transition:all .3s ease;width:36px}.snow-toggle-btn[data-v-70148e63]:hover{background:#ffffff1a;border-color:#00a896;color:#00a896}.snow-toggle-btn svg[data-v-70148e63]{height:18px;width:18px}.snow-disabled-line[data-v-70148e63]{width:28px}.mobile-snow-disabled-line[data-v-70148e63],.snow-disabled-line[data-v-70148e63]{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-70148e63]{width:22px}.dashboard-btn[data-v-70148e63]{background:#00a896;border-radius:.5rem;color:#fff;font-weight:500;padding:.5rem 1rem;transition:all .3s ease}.dashboard-btn[data-v-70148e63]:hover{background:#00796b}.mobile-nav[data-v-70148e63]{align-items:center;display:none;gap:.75rem}.mobile-menu-btn[data-v-70148e63]{align-items:center;background:transparent;border:none;color:#a0aec0;cursor:pointer;display:flex;height:2.5rem;justify-content:center;transition:color .3s ease;width:2.5rem}.mobile-menu-btn[data-v-70148e63]:hover{color:#00a896}.mobile-user-btn[data-v-70148e63]{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-70148e63]:hover{box-shadow:0 0 10px #00a89666}.mobile-avatar[data-v-70148e63]{overflow:hidden}.mobile-avatar[data-v-70148e63],.mobile-avatar-placeholder[data-v-70148e63]{border-radius:50%;height:2.25rem;width:2.25rem}.mobile-avatar-placeholder[data-v-70148e63]{background:linear-gradient(135deg,#00a896,#00796b);color:#fff;font-size:.875rem;font-weight:700}.mobile-avatar-placeholder[data-v-70148e63],.mobile-dashboard-btn[data-v-70148e63]{align-items:center;display:flex;justify-content:center}.mobile-dashboard-btn[data-v-70148e63]{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-70148e63]:hover{background:#00a896;color:#fff}.mobile-fullscreen-menu[data-v-70148e63]{background:#0a0a14;display:flex;flex-direction:column;inset:0;position:fixed;z-index:9999}.mobile-menu-header[data-v-70148e63]{align-items:center;border-bottom:1px solid #00a896;display:flex;justify-content:space-between;padding:1rem 1.5rem}.mobile-user-info[data-v-70148e63]{align-items:center;display:flex;gap:.75rem}.mobile-header-avatar[data-v-70148e63]{overflow:hidden}.mobile-header-avatar[data-v-70148e63],.mobile-header-avatar-placeholder[data-v-70148e63]{border:2px solid #00a896;border-radius:50%;height:2.5rem;width:2.5rem}.mobile-header-avatar-placeholder[data-v-70148e63]{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-70148e63]{color:#fff;font-size:1.1rem;font-weight:600}.mobile-close-btn[data-v-70148e63]{align-items:center;background:transparent;border:none;color:#a0aec0;cursor:pointer;display:flex;height:2.5rem;justify-content:center;transition:color .3s ease;width:2.5rem}.mobile-close-btn[data-v-70148e63]:hover{color:#00a896}.mobile-menu-content[data-v-70148e63]{display:flex;flex:1;flex-direction:column;gap:.5rem;overflow-y:auto;padding:1.5rem}.mobile-nav-link[data-v-70148e63]{align-items:center;background:#1a1a2e;border:none;border-radius:.75rem;color:#e0e0e0;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-70148e63]:hover{background:#2a2a4a;color:#00a896}.mobile-nav-link.logout[data-v-70148e63]{color:#ff6b68;margin-top:auto}.mobile-nav-link.logout[data-v-70148e63]:hover{background:#ff696626;color:#ff6b68}.mobile-menu-divider[data-v-70148e63]{background:#2a2a4a;height:1px;margin:1rem 0}.mobile-menu-enter-active[data-v-70148e63],.mobile-menu-leave-active[data-v-70148e63]{transition:all .3s ease}.mobile-menu-enter-from[data-v-70148e63],.mobile-menu-leave-to[data-v-70148e63]{opacity:0;transform:translate(100%)}.dropdown-wrapper[data-v-70148e63]{position:relative}.user-trigger[data-v-70148e63]{align-items:center;background:#1a1a2e;border:2px solid #00a896;border-radius:.625rem;cursor:pointer;display:flex;gap:.5rem;padding:.375rem .75rem;transition:all .3s ease}.user-trigger[data-v-70148e63]:hover{background:#2a2a4a;border-color:#00a896;box-shadow:0 2px 8px #00a89640}.user-avatar[data-v-70148e63]{background:linear-gradient(135deg,#00a896,#00796b);border-radius:50%;height:2rem;overflow:hidden;width:2rem}.avatar-image[data-v-70148e63]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.user-avatar-placeholder[data-v-70148e63]{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-70148e63]{color:#e0e0e0;font-size:.9rem;font-weight:500}.dropdown-icon[data-v-70148e63]{color:#a0aec0;height:1rem;transition:transform .3s ease;width:1rem}.dropdown-icon.rotate[data-v-70148e63]{transform:rotate(180deg)}.dropdown-menu[data-v-70148e63]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a1a2e;border:2px solid #00a896;border-radius:.75rem;box-shadow:0 8px 24px #0006;min-width:200px;padding:.5rem;position:absolute;right:0;top:calc(100% + .5rem);z-index:1000}.dropdown-item[data-v-70148e63]{align-items:center;background:none;border:none;border-radius:.5rem;color:#e0e0e0;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-70148e63]:hover{background:#2a2a4a;color:#00a896}.dropdown-item.logout[data-v-70148e63]{color:#ff6b68}.dropdown-item.logout[data-v-70148e63]:hover{background:#ff696626;color:#ff6b68}.item-icon[data-v-70148e63]{flex-shrink:0;height:1.25rem;width:1.25rem}.dropdown-divider[data-v-70148e63]{background:#2a2a4a;height:1px;margin:.5rem 0}.dropdown-enter-active[data-v-70148e63],.dropdown-leave-active[data-v-70148e63]{transition:all .3s ease}.dropdown-enter-from[data-v-70148e63],.dropdown-leave-to[data-v-70148e63]{opacity:0;transform:translateY(-10px)}@media(max-width:768px){.container-custom[data-v-70148e63]{padding:0 1rem}.desktop-nav[data-v-70148e63]{display:none}.mobile-nav[data-v-70148e63]{display:flex}}
