@layer components{#nd-sidebar button:has(>svg[data-icon=true]){color:var(--color-fd-foreground);font-weight:500}#nd-sidebar a[style*=--spacing]{padding-block:.375rem}#nd-sidebar a[data-active=true]{background-color:color-mix(in oklch, var(--sidebar-foreground) 12%, var(--sidebar));color:var(--sidebar-foreground);font-weight:500}#nd-sidebar a[data-active=true]:hover{background-color:color-mix(in oklch, var(--sidebar-foreground) 12%, var(--sidebar));color:var(--sidebar-foreground)}#nd-sidebar div[class*=before\:]:before{opacity:.6}}#nd-sidebar div.gap-3.p-4:has(>div.flex button){grid-template-columns:1fr auto;align-items:center;gap:.75rem .5rem;display:grid}#nd-sidebar div.gap-3.p-4:has(>div.flex button)>*{grid-column:1/-1}#nd-sidebar div.gap-3.p-4:has(>div.flex button)>div.flex{display:contents}#nd-sidebar div.gap-3.p-4:has(>div.flex button)>div.flex>button{grid-area:1/2;margin:0}#nd-sidebar div.gap-3.p-4:has(>div.flex button)>:nth-child(2){grid-area:1/1}
