.app-sidebar-navigation{--rail-text:#303030;--rail-text-strong:#303030;--rail-icon:#303030;--rail-hover:#e1e3e5;--rail-selected:var(--rail-accent);--rail-accent:#0063fc;--rail-ease:cubic-bezier(.16,1,.3,1);--rail-spring:cubic-bezier(.34,1.56,.64,1);--rail-surface:#f9f9f9}.app-sidebar-navigation .rail-nav-item{background:0 0;border:1px solid #0000;border-radius:10px;gap:10px;min-height:35px;padding:6px 10px}.app-sidebar-navigation .rail-nav-item span.rail-label{font-family:var(--app-font-family);font-size:var(--ui-sidebar-label-text,var(--typo-subheading,.875rem));letter-spacing:-.015em;padding-block:2px}.app-sidebar-navigation .rail-nav-item>.rail-icon{flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.app-sidebar-navigation .rail-nav-item>.rail-icon>svg{width:17px;height:17px}@media (min-width:1024px){.app-sidebar-navigation.lms-glass-rail-collapsed .rail-nav-item{gap:0;min-height:38px;padding:0}}.app-sidebar-navigation .rail-item:not(.rail-item-active){transition:background-color .18s var(--rail-ease),color .18s var(--rail-ease);border:1px solid #0000;color:var(--text-secondary)!important}.app-sidebar-navigation .rail-item:not(.rail-item-active):hover{color:var(--text-secondary)!important}@media (max-width:1023px){.app-sidebar-navigation .rail-item:hover{background-color:var(--rail-hover)}}.app-sidebar-navigation .rail-item:active{background-color:#0f172a13}.app-sidebar-navigation .rail-item:focus-visible{outline:2px solid var(--rail-accent);outline-offset:1px}.app-sidebar-navigation .rail-item-active{color:#fff!important}.app-sidebar-navigation .rail-item span.rail-label{transition:color .18s var(--rail-ease);color:var(--text-secondary)!important}.app-sidebar-navigation .rail-item:not(.rail-item-active):hover span.rail-label{color:var(--text-secondary)!important}.app-sidebar-navigation .rail-item-active span.rail-label{color:#fff!important}.app-sidebar-navigation .rail-item span.rail-label,.app-sidebar-navigation .rail-item-active span.rail-label{padding-bottom:2px;font-weight:500!important;line-height:1.35!important}.app-sidebar-navigation .ui-label-text,.app-sidebar-navigation [class*=ui-label-text],.app-sidebar-navigation .rail-section-header,.app-sidebar-navigation span.rail-label:not(.rail-item-active *),.app-sidebar-navigation .ui-desc-text:not([class*=text-white]):not(.text-white),.app-sidebar-navigation .ui-small-text:not([class*=text-white]):not(.text-white){color:var(--text-secondary)!important}.app-sidebar-navigation .rail-item .rail-icon{transition:color .18s var(--rail-ease),transform .28s var(--rail-spring);color:var(--text-secondary)!important}.app-sidebar-navigation .rail-item:not(.rail-item-active):hover .rail-icon{color:var(--text-secondary)!important}.app-sidebar-navigation .rail-item-active .rail-icon{color:#fff!important}@media (min-width:1024px){.app-sidebar-navigation:not(.lms-glass-rail-collapsed) .rail-item:not(.rail-item-active):hover .rail-icon{transform:translate(2px)}}.app-sidebar-navigation .rail-fluid{background:var(--rail-hover);width:0;height:0;box-shadow:none;opacity:0;z-index:0;pointer-events:none;border:none;border-radius:12px;transition:transform .5s cubic-bezier(.34,1.4,.5,1),width .5s cubic-bezier(.34,1.4,.5,1),height .5s cubic-bezier(.34,1.4,.5,1),opacity .25s;position:absolute;top:0;left:0}.app-sidebar-navigation .rail-fluid,.app-sidebar-navigation .rail-active-pill{display:block}@media (prefers-reduced-motion:reduce){.app-sidebar-navigation .rail-fluid{transition:opacity .25s}}.app-sidebar-navigation .rail-active-pill{background:var(--rail-selected);box-shadow:none;border:none}.app-sidebar-navigation .rail-divider{background-color:#0f172a12}@media (prefers-reduced-motion:reduce){.app-sidebar-navigation .rail-item,.app-sidebar-navigation .rail-item .rail-icon{transition-property:background-color,color}.app-sidebar-navigation .rail-item:not(.rail-item-active):hover .rail-icon{transform:none}}
