/* Settings sub-nav · the kit rules for this component, quoted from phase-2/kit (kit v3) by phase-4/src/build_pack.py.
   Tokens come from ../../styles.css. Build it as: Sidebar. */
/* families/app-shell/family.css */
.sh-mrow b, .sh-sub-h{font-family:var(--font-voice);font-stretch:var(--font-stretch-title);font-variation-settings:normal;letter-spacing:0}
/* families/app-shell/family.css */
.sh-sub-h{font-size:var(--text-section);font-weight:var(--w-semibold);color:hsl(var(--sidebar-accent-foreground));padding:6px 10px 8px;letter-spacing:-.005em}
/* families/app-shell/family.css */
.sh-mlist{display:flex;flex-direction:column}
/* families/app-shell/family.css */
.sh-mrow{display:flex;align-items:center;gap:var(--s-3);min-height:52px;padding:0 var(--s-4);border-bottom:1px solid hsl(var(--border));text-decoration:none;color:inherit}
/* families/app-shell/family.css */
.sh-mrow:last-child{border-bottom:0}
/* families/app-shell/family.css */
.sh-mrow b{font-size:var(--text-read);font-weight:var(--w-medium);flex:1}
/* families/app-shell/family.css */
.sh-mrow svg{color:hsl(var(--muted-foreground))}
/* families/app-shell/family.css */
.sh-mrow .sh-cnt{color:hsl(var(--muted-foreground));margin-left:0}
/* families/app-shell/family.css */
.sh-mrow .sh-cnt.warn{color:hsl(var(--warning-foreground))}
/* families/app-shell/family.css */
.sh-mrow.on{background:hsl(var(--accent))}
/* families/app-shell/family.css */
.sh-mrow.on b{font-weight:var(--w-semibold)}
/* families/app-shell/family.css */
.sh-mrow[aria-disabled=true]{opacity:.5}
/* families/app-shell/family.css */
.sh-mgrp{padding:var(--s-4) var(--s-4) var(--s-1);font:var(--w-semibold) var(--text-micro)/1 var(--font-voice);color:hsl(var(--muted-foreground))}
