.SideMenu-module__xOo5Ma__menu{background:var(--panel-dark);border:1px solid var(--border-gold-soft);padding:var(--space-2);-webkit-backdrop-filter:var(--panel-blur);backdrop-filter:var(--panel-blur);box-shadow:var(--shadow-panel);position:relative}.SideMenu-module__xOo5Ma__toggle{display:none}.SideMenu-module__xOo5Ma__list{margin:0}.SideMenu-module__xOo5Ma__item{align-items:center;gap:var(--space-4);width:100%;min-height:48px;padding:0 var(--space-4);font-family:var(--font-title);font-size:var(--fs-nav);letter-spacing:.08em;text-transform:uppercase;text-align:left;color:var(--text-secondary);transition:background-color var(--dur-hover), color var(--dur-hover), border-color var(--dur-hover);border:1px solid #0000;border-bottom-color:#f4d58d14;display:flex}.SideMenu-module__xOo5Ma__icon{color:var(--accent-gold);transition:transform var(--dur-hover) var(--ease-out);flex:none}.SideMenu-module__xOo5Ma__label{flex:1}.SideMenu-module__xOo5Ma__count{font-size:var(--fs-label);color:var(--text-muted)}.SideMenu-module__xOo5Ma__arrow{opacity:0;transition:opacity var(--dur-hover), transform var(--dur-hover) var(--ease-out);color:var(--accent-gold);transform:translate(-4px)}.SideMenu-module__xOo5Ma__item:hover{color:var(--text-primary);background:#f4d58d0a}.SideMenu-module__xOo5Ma__item:hover .SideMenu-module__xOo5Ma__icon{transform:scale(1.1)rotate(-6deg)}.SideMenu-module__xOo5Ma__item:hover .SideMenu-module__xOo5Ma__arrow,.SideMenu-module__xOo5Ma__item[aria-current=true] .SideMenu-module__xOo5Ma__arrow{opacity:1;transform:none}.SideMenu-module__xOo5Ma__item[aria-current=true]{color:var(--accent-gold);border-color:var(--border-gold);background:linear-gradient(90deg,#f4d58d1f,#f4d58d05)}@media (max-width:767px){.SideMenu-module__xOo5Ma__toggle{align-items:center;gap:var(--space-3);width:100%;min-height:52px;padding:0 var(--space-4);font-family:var(--font-title);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-gold);display:flex}.SideMenu-module__xOo5Ma__toggle span{text-align:left;flex:1}.SideMenu-module__xOo5Ma__chevron{transition:transform var(--dur-card) var(--ease-out)}.SideMenu-module__xOo5Ma__open .SideMenu-module__xOo5Ma__chevron{transform:rotate(180deg)}.SideMenu-module__xOo5Ma__list{max-height:0;transition:max-height var(--dur-panel) var(--ease-out);overflow:hidden}.SideMenu-module__xOo5Ma__open .SideMenu-module__xOo5Ma__list{max-height:80vh}}
