.admin-nav-list{flex-direction:column;gap:1px;margin:0;padding:6px 8px 24px;list-style:none;display:flex}.admin-nav-section{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in oklch,var(--color-base-content) 40%,transparent);padding:10px 10px 3px;font-size:10.5px;font-weight:700}.admin-nav-section:not(:first-child){border-top:1px solid color-mix(in oklch,var(--color-base-content) 8%,transparent);margin-top:3px}.admin-nav-link{border-radius:var(--radius-field);color:color-mix(in oklch,var(--color-base-content) 75%,transparent);align-items:center;gap:10px;padding:5px 8px;font-size:13.5px;font-weight:500;text-decoration:none;transition:background .2s,color .2s;display:flex}.admin-nav-link:hover{background:color-mix(in oklch,var(--color-base-content) 6%,transparent)}.admin-nav-link-active{background:color-mix(in oklch,var(--color-base-content) 8%,transparent);color:var(--color-base-content);font-weight:700}.admin-nav-icon{background:color-mix(in oklch,var(--color-base-content) 6%,transparent);width:30px;height:30px;color:color-mix(in oklch,var(--color-base-content) 55%,transparent);border-radius:9px;flex-shrink:0;place-items:center;font-size:15px;transition:background .2s,color .2s;display:grid}.admin-nav-link-active .admin-nav-icon{background:color-mix(in oklch,var(--color-primary) 14%,transparent);color:var(--color-primary)}.admin-nav-divider{border-top:1px solid color-mix(in oklch,var(--color-base-content) 8%,transparent);margin:6px 10px}
