.admin-toast[data-v-2d41797b]{align-items:flex-start;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0f0f16;border:1px solid hsla(0,0%,100%,.08);border-radius:16px;bottom:32px;box-shadow:0 20px 60px #0009,0 0 0 1px #ffffff08;display:flex;gap:14px;max-width:420px;min-width:300px;padding:16px 20px;position:fixed;right:32px;z-index:9999}.admin-toast.success[data-v-2d41797b]{border-left:4px solid #10b981}.admin-toast.error[data-v-2d41797b]{border-left:4px solid #ef4444}.admin-toast.warning[data-v-2d41797b]{border-left:4px solid #f59e0b}.admin-toast.info[data-v-2d41797b]{border-left:4px solid #6366f1}.admin-toast-icon[data-v-2d41797b]{flex-shrink:0;margin-top:1px}.success .admin-toast-icon[data-v-2d41797b]{color:#10b981}.error .admin-toast-icon[data-v-2d41797b]{color:#ef4444}.warning .admin-toast-icon[data-v-2d41797b]{color:#f59e0b}.info .admin-toast-icon[data-v-2d41797b]{color:#6366f1}.admin-toast-body[data-v-2d41797b]{display:flex;flex:1;flex-direction:column;gap:3px}.admin-toast-title[data-v-2d41797b]{color:var(--zen-text-inverse);font-size:14px;font-weight:700;line-height:1.3}.admin-toast-message[data-v-2d41797b]{color:#888;font-size:12px;line-height:1.4}.admin-toast-close[data-v-2d41797b]{align-items:center;background:transparent;border:none;border-radius:4px;color:#555;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:2px;transition:color .2s}.admin-toast-close[data-v-2d41797b]:hover{color:var(--zen-text-inverse)}.admin-toast-enter-active[data-v-2d41797b],.admin-toast-leave-active[data-v-2d41797b]{transition:all .35s cubic-bezier(.16,1,.3,1)}.admin-toast-enter-from[data-v-2d41797b]{opacity:0;transform:translateY(16px) scale(.97)}.admin-toast-leave-to[data-v-2d41797b]{opacity:0;transform:translateY(8px) scale(.97)}.admin-layout[data-v-09490625]{background-color:var(--zen-bg-base);color:var(--zen-text-primary);display:flex;font-family:var(--admin-font);height:100vh;overflow:hidden;width:100%}.admin-sidebar[data-v-09490625]{-webkit-backdrop-filter:blur(var(--zen-blur-md));backdrop-filter:blur(var(--zen-blur-md));background:var(--zen-glass-bg);border-right:1px solid var(--zen-glass-border);display:flex;flex-direction:column;position:relative;transition:width .4s var(--zen-curve);width:280px;z-index:100}.sidebar-collapsed .admin-sidebar[data-v-09490625]{width:88px}.sidebar-header[data-v-09490625]{align-items:center;border-bottom:1px solid var(--zen-glass-border);display:flex;justify-content:space-between;padding:32px 24px}.sidebar-collapsed .sidebar-header[data-v-09490625]{justify-content:center;padding:32px 0}.logo-area[data-v-09490625]{gap:16px}.logo-area[data-v-09490625],.logo-orb[data-v-09490625]{align-items:center;display:flex}.logo-orb[data-v-09490625]{background:var(--zen-gradient-primary);border-radius:var(--zen-radius-lg);box-shadow:0 8px 16px -4px color-mix(in srgb,var(--zen-primary),transparent 60%);color:var(--zen-text-inverse);height:36px;justify-content:center;width:36px}.logo-text[data-v-09490625]{color:var(--zen-text-primary);font-size:18px;font-weight:900;letter-spacing:-.04em}.collapse-btn[data-v-09490625]{align-items:center;background:var(--zen-bg-tertiary);border:1px solid var(--zen-glass-border);border-radius:50%;color:var(--zen-text-tertiary);cursor:pointer;display:flex;height:28px;justify-content:center;transition:all var(--zen-transition-base);width:28px}.collapse-btn[data-v-09490625]:hover{background:var(--zen-primary);border-color:var(--zen-primary);color:var(--zen-text-inverse)}.sidebar-nav[data-v-09490625]{display:flex;flex:1;flex-direction:column;gap:16px;overflow-y:auto;padding:24px 16px}.sidebar-collapsed .sidebar-nav[data-v-09490625]{gap:8px}.nav-group[data-v-09490625]{display:flex;flex-direction:column;gap:4px}.nav-group-header[data-v-09490625]{align-items:center;background:transparent;border:none;color:var(--zen-text-muted);cursor:pointer;display:flex;font-size:.75rem;font-weight:700;justify-content:space-between;letter-spacing:.05em;padding:8px 16px;text-align:left;text-transform:uppercase;transition:color var(--zen-transition-base);width:100%}.nav-group-header[data-v-09490625]:hover{color:var(--zen-text-secondary)}.group-chevron[data-v-09490625]{transition:transform var(--zen-transition-base)}.group-chevron.rotated[data-v-09490625]{transform:rotate(-90deg)}.nav-group-items[data-v-09490625]{display:flex;flex-direction:column;gap:4px}.nav-item[data-v-09490625]{align-items:center;border-radius:var(--zen-radius-xl);color:var(--zen-text-tertiary);display:flex;gap:16px;overflow:hidden;padding:14px 20px;position:relative;text-decoration:none;transition:all var(--zen-transition-base)}.sidebar-collapsed .nav-item[data-v-09490625]{justify-content:center;padding:14px 0}.nav-item[data-v-09490625]:hover{background:var(--zen-bg-tertiary);color:var(--zen-text-primary);transform:translate(4px)}.sidebar-collapsed .nav-item[data-v-09490625]:hover{transform:none}.nav-item.router-link-active[data-v-09490625]{background:color-mix(in srgb,var(--zen-primary),transparent 90%);color:var(--zen-primary);font-weight:800}.nav-icon-wrapper[data-v-09490625]{align-items:center;display:flex;height:24px;justify-content:center;transition:all var(--zen-transition-base);width:24px}.nav-item.router-link-active .nav-icon-wrapper[data-v-09490625]{transform:scale(1.1)}.active-indicator[data-v-09490625]{background:var(--zen-primary);border-radius:0 4px 4px 0;height:20px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:4px}.sidebar-footer[data-v-09490625]{border-top:1px solid var(--zen-glass-border);padding:24px 16px}.exit-btn[data-v-09490625]{background:color-mix(in srgb,var(--zen-error),transparent 96%);color:var(--zen-error)}.exit-btn[data-v-09490625]:hover{background:color-mix(in srgb,var(--zen-error),transparent 90%);color:var(--zen-error)}.admin-main[data-v-09490625]{display:flex;flex:1;flex-direction:column;min-width:0;position:relative}.admin-topbar[data-v-09490625]{-webkit-backdrop-filter:blur(var(--zen-blur-md));backdrop-filter:blur(var(--zen-blur-md));background:#05050866;border-bottom:1px solid var(--zen-glass-border);height:80px;justify-content:space-between;padding:0 48px;z-index:50}.admin-topbar[data-v-09490625],.system-tag[data-v-09490625]{align-items:center;display:flex}.system-tag[data-v-09490625]{background:#0000004d;border:1px solid var(--zen-glass-border);border-radius:var(--zen-radius-full);gap:12px;padding:8px 16px}.status-dot[data-v-09490625]{animation:zen-pulse-09490625 2s infinite;background:var(--zen-success);border-radius:50%;box-shadow:0 0 10px var(--zen-success);height:8px;width:8px}.system-tag span[data-v-09490625]{color:var(--zen-text-tertiary);font-family:var(--zen-font-mono);font-size:11px;font-weight:800;letter-spacing:.1em}.topbar-right[data-v-09490625]{align-items:center;display:flex;gap:24px}.admin-tier-badge[data-v-09490625]{align-items:center;background:color-mix(in srgb,var(--zen-error),transparent 90%);border:1px solid var(--zen-error-low);border-radius:var(--zen-radius-md);color:var(--zen-error);display:flex;font-size:10px;font-weight:900;gap:8px;letter-spacing:.1em;padding:6px 14px;text-transform:uppercase}.user-profile-glass[data-v-09490625]{align-items:center;background:var(--zen-bg-tertiary);border:1px solid var(--zen-glass-border);border-radius:var(--zen-radius-full);display:flex;gap:12px;padding:6px 16px 6px 6px}.user-avatar-min[data-v-09490625]{align-items:center;background:var(--zen-gradient-primary);border-radius:50%;color:var(--zen-text-inverse);display:flex;font-size:11px;font-weight:900;height:28px;justify-content:center;width:28px}.user-identity[data-v-09490625]{color:var(--zen-text-primary);font-size:13px;font-weight:700}.admin-content-viewport[data-v-09490625]{flex:1;min-width:0;overflow:hidden;position:relative}.scroll-container[data-v-09490625]{background:radial-gradient(circle at 50% 0,rgba(99,102,241,.05) 0,transparent 70%);height:100%;min-width:0;overflow-x:hidden;overflow-y:auto;padding:48px}@keyframes zen-pulse-09490625{0%{opacity:1;transform:scale(1)}50%{opacity:0;transform:scale(1.5)}to{opacity:0;transform:scale(1)}}@media(max-width:1200px){.admin-topbar[data-v-09490625]{padding:0 32px}.scroll-container[data-v-09490625]{padding:32px}}@media(max-width:768px){.admin-topbar[data-v-09490625]{padding:0 20px}.scroll-container[data-v-09490625]{padding:20px}.system-tag[data-v-09490625]{display:none}}
