.AdminSidebar_sidebar__MOhfQ{width:16rem;background:#fff;display:flex;flex-direction:column;flex-shrink:0;min-height:100vh;border-right:1px solid #f3f4f6;box-shadow:2px 0 8px rgba(0,0,0,.03)}.AdminSidebar_header__JE_aP{padding:1.25rem;background:linear-gradient(135deg,#ff6b35,#8b5cf6);color:#fff}.AdminSidebar_brand__QH6bV{display:flex;align-items:center;gap:.5rem;margin-bottom:.625rem}.AdminSidebar_brandLogo__ZGmYd{flex-shrink:0}.AdminSidebar_brandName__z7nSc{font-size:.9rem;font-weight:800;background:linear-gradient(135deg,#ff6b35,#8b5cf6);-webkit-background-clip:text;background-clip:text;color:transparent}.AdminSidebar_headerTitle__nbT48{font-size:1rem;font-weight:700;letter-spacing:-.01em}.AdminSidebar_headerUser__2w__U{font-size:.8rem;color:hsla(0,0%,100%,.8);margin-top:.25rem}.AdminSidebar_nav__VAotG{flex:1 1;padding:.75rem;display:flex;flex-direction:column;gap:.125rem}.AdminSidebar_navItem__tCsPq{display:flex;align-items:center;gap:.75rem;padding:.625rem 1rem;border-radius:.625rem;font-size:.875rem;font-weight:500;color:#6b7280;text-decoration:none;transition:all .15s ease}.AdminSidebar_navItem__tCsPq:hover{color:#8b5cf6;background-color:rgba(139,92,246,.06)}.AdminSidebar_navItemActive__WLPD0{color:#8b5cf6;background:rgba(139,92,246,.1);font-weight:600}.AdminSidebar_footer__Klmav{padding:.75rem;border-top:1px solid #f3f4f6;display:flex;flex-direction:column;gap:.125rem}.AdminSidebar_footerLink__L4d6p{display:flex;align-items:center;gap:.75rem;padding:.625rem 1rem;border-radius:.625rem;font-size:.875rem;color:#6b7280;text-decoration:none;transition:all .15s ease;background:transparent;border:none;cursor:pointer;width:100%;text-align:left;font-family:inherit}.AdminSidebar_footerLink__L4d6p:hover{color:#8b5cf6;background-color:rgba(139,92,246,.06)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;-webkit-tap-highlight-color:transparent}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:#2d2b3d;background-color:#f5f5f7;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior:none}*{-webkit-overflow-scrolling:touch}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#a1a1a1}a{color:inherit;text-decoration:none}