.mobile-menu-button.svelte-129hoe0{position:fixed;top:1rem;left:1rem;z-index:1000;display:none;width:3rem;height:3rem;border-radius:.5rem;background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));color:#fff;border:none;cursor:pointer;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(var(--color-primary-rgb),.4);transition:all .2s}.mobile-menu-button.svelte-129hoe0:hover{transform:scale(1.05);box-shadow:0 6px 16px rgba(var(--color-primary-rgb),.5)}.mobile-overlay.svelte-129hoe0{display:none;position:fixed;inset:0;background:#00000080;z-index:998;backdrop-filter:blur(4px)}.sidebar-container.svelte-129hoe0{position:fixed;left:0;top:0;height:100vh;width:16rem;background:var(--gradient-background);border-right:1px solid rgba(var(--color-primary-rgb),.25);display:flex;flex-direction:column;box-shadow:0 0 40px rgba(var(--color-primary-rgb),.2);z-index:999;transition:transform .3s ease}.sidebar-header.svelte-129hoe0{padding:1.5rem;border-bottom:1px solid rgba(var(--color-primary-rgb),.3);flex-shrink:0}.logo-icon.svelte-129hoe0{width:2.5rem;height:2.5rem;background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));border-radius:.5rem;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(var(--color-primary-rgb),.3)}.sidebar-subtitle.svelte-129hoe0{color:rgba(var(--color-accent-rgb),.8)}.nav-item.svelte-129hoe0{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-radius:.5rem;transition:all .2s;text-decoration:none!important}.nav-item.svelte-129hoe0:hover{background:rgba(var(--color-primary-rgb),.1);transform:translate(4px)}.nav-item-active.svelte-129hoe0{background:linear-gradient(to right,rgba(var(--color-primary-rgb),.3),rgba(var(--color-secondary-rgb),.2));font-weight:500;border-left:4px solid var(--color-primary);box-shadow:0 4px 12px rgba(var(--color-primary-rgb),.3)}.sidebar-footer.svelte-129hoe0{padding:1rem;border-top:1px solid rgba(var(--color-primary-rgb),.3);flex-shrink:0}.user-avatar.svelte-129hoe0{width:2.5rem;height:2.5rem;background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));border-radius:9999px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(var(--color-primary-rgb),.4)}.user-avatar-text.svelte-129hoe0{color:#fff}.user-name.svelte-129hoe0{color:var(--color-primary)}.user-role.svelte-129hoe0{color:rgba(var(--color-accent-rgb),.8)}nav.svelte-129hoe0::-webkit-scrollbar{width:6px}nav.svelte-129hoe0::-webkit-scrollbar-track{background:rgba(var(--color-background-tint-rgb),.3);border-radius:3px}nav.svelte-129hoe0::-webkit-scrollbar-thumb{background:rgba(var(--color-primary-rgb),.3);border-radius:3px}nav.svelte-129hoe0::-webkit-scrollbar-thumb:hover{background:rgba(var(--color-primary-rgb),.5)}nav.svelte-129hoe0{scroll-behavior:smooth}@media (max-width: 1024px){.mobile-menu-button.svelte-129hoe0{display:flex}.mobile-overlay.svelte-129hoe0{display:block}.sidebar-container.svelte-129hoe0{transform:translate(-100%)}.sidebar-container.mobile-open.svelte-129hoe0{transform:translate(0)}}@media (max-width: 768px){.sidebar-container.svelte-129hoe0{width:80vw;max-width:20rem}}
