.settings-nav{position:relative;min-width:0;color:var(--om-sidebar-text)}.settings-nav>button{display:flex;align-items:center;gap:var(--om-space-3);height:40px;width:100%;padding:0 var(--om-space-3);border-radius:var(--om-radius-control);font-family:var(--om-font-family);font-size:var(--om-font-body);line-height:var(--om-line-body);font-weight:500;text-align:left;color:inherit;transition:background-color var(--om-motion-fast) var(--om-ease-standard)}.settings-nav>button:hover{background:var(--om-sidebar-hover)}.settings-nav>button>svg{flex-shrink:0}.settings-nav>button>svg:first-child{color:var(--om-sidebar-muted)}.settings-nav-chevron{margin-left:auto;transition:transform var(--om-motion-fast) var(--om-ease-standard)}.settings-nav>button[aria-expanded=true] .settings-nav-chevron{transform:rotate(180deg)}.settings-nav-label{min-width:0}.settings-nav[data-collapsed=true]>button{justify-content:center;padding-inline:0}.settings-nav[data-collapsed=true][data-active=true]>button{background:var(--om-sidebar-active-bg);color:var(--om-sidebar-active)}.settings-nav[data-collapsed=true][data-active=true]>button>svg{color:inherit}.settings-nav-children{display:grid;gap:2px;padding:2px 0 0 var(--om-space-6)}.settings-nav-children a,.settings-nav-flyout a{display:flex;gap:var(--om-space-2);align-items:center;min-height:36px;padding:0 var(--om-space-3);border-radius:var(--om-radius-sm);font-family:var(--om-font-family);font-size:var(--om-font-label);line-height:var(--om-line-label);font-weight:500;color:var(--om-sidebar-text)}.settings-nav-children a>svg,.settings-nav-flyout a>svg{width:16px;height:16px;flex-shrink:0;color:var(--om-sidebar-muted)}.settings-nav-children a:hover,.settings-nav-flyout a:hover{background:var(--om-sidebar-hover)}.settings-nav-children [aria-current=page],.settings-nav-flyout [aria-current=page]{background:var(--om-sidebar-active-bg);color:var(--om-sidebar-active);font-weight:600}.settings-nav-children [aria-current=page]>svg,.settings-nav-flyout [aria-current=page]>svg{color:inherit}.settings-nav-flyout{position:fixed;z-index:var(--om-z-popover);display:grid;gap:2px;width:240px;padding:var(--om-space-2);border:1px solid var(--om-border);border-radius:var(--om-radius-control);background:var(--om-surface-raised);color:var(--om-text-primary);box-shadow:var(--om-shadow-3)}.settings-nav-flyout a{min-height:40px}.settings-nav-flyout a:focus-visible{outline:2px solid var(--om-sidebar-active);outline-offset:-2px}.settings-nav-title{padding:var(--om-space-2) var(--om-space-3);font-family:var(--om-font-family);font-size:var(--om-font-label);line-height:var(--om-line-label);font-weight:600;color:var(--om-sidebar-muted)}
