.header-selector-trigger{min-height:44px;color:var(--text-desc);font:.875rem/1 var(--font-ui);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:.45rem;padding:0 .35rem;display:inline-flex}.header-selector-trigger:hover,.header-selector-trigger[data-state=open]{color:var(--text-emph)}.header-selector-trigger:focus-visible{outline:1px solid var(--cyan-glow);outline-offset:2px}.header-selector-value{text-overflow:ellipsis;max-width:12rem;overflow:hidden}.header-selector-panel{z-index:120;min-width:13rem;max-height:var(--radix-popover-content-available-height);background:var(--panel-bg), var(--bg-1);border:1px solid var(--border-strong);box-shadow:var(--shadow-window), var(--panel-inset);padding:.5rem 0;overflow-y:auto}.header-selector-panel[data-state=open]{animation:.14s cubic-bezier(.2,0,0,1) select-in}.header-selector-title{border-bottom:1px solid var(--rule);color:var(--label);font:.8125rem/1.4 var(--font-ui);margin:0 0 .35rem;padding:.2rem 1rem .45rem 1.6rem;position:relative}.header-selector-title:before{content:"";background:var(--label);width:7px;height:7px;clip-path:var(--star);position:absolute;top:.55rem;left:.85rem}.header-selector-list{margin:0;padding:0;list-style:none}.header-selector-option{min-height:40px;color:var(--text-main);font:.875rem/1.3 var(--font-ui);align-items:center;padding:0 1rem 0 1.6rem;display:flex;position:relative}.header-selector-list .nested .header-selector-option{color:var(--text-desc);padding-left:2.6rem}.header-selector-option:hover,.header-selector-option:focus-visible{background:var(--band-row-hover);color:var(--text-emph);outline:none}.header-selector-option[aria-current=true]{background:var(--band-row);color:var(--text-emph)}.header-selector-option[aria-current=true]:after{content:"";background:var(--cyan-glow);width:.6rem;height:2px;box-shadow:0 0 6px var(--cyan-glow);position:absolute;top:50%;left:.6rem;translate:0 -50%}.header-selector-list .nested .header-selector-option[aria-current=true]:after{left:1.6rem}@media (max-width:1000px){.header-selector-trigger{padding:0 .25rem}.header-selector-value{max-width:6.5rem}}.header-selector-short{display:none}@media (max-width:400px){.header-selector-value[data-short]{display:none}.header-selector-value{-webkit-line-clamp:2;white-space:normal;text-align:start;-webkit-box-orient:vertical;line-height:1.15;display:-webkit-box}.header-selector-short{display:inline}}
