.gh-select{width:100%;min-width:0;height:var(--control-height);box-sizing:border-box;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);font:400 13px/18px var(--font-sans);text-align:left;cursor:pointer;align-items:center;gap:8px;padding:0 8px 0 10px;display:flex}.gh-select:hover:not(:disabled){border-color:var(--ink-faint)}.gh-select:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.gh-select[aria-expanded=true]{border-color:var(--ink-faint)}.gh-select:disabled{color:var(--ink-faint);cursor:default}.gh-select>.gh-icon{width:14px;height:14px;color:var(--ink-faint);flex:none}.gh-select__value{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.gh-select.is-empty .gh-select__value{color:var(--ink-faint)}.gh-select .gh-select__chev{color:var(--ink-faint);margin-left:auto}.gh-select.is-warn{border-color:var(--warn)}.gh-select--sm{height:30px;padding-left:8px}.gh-select--filter{border-radius:var(--radius-pill);width:auto;max-width:280px;box-shadow:var(--shadow-control);padding:0 10px 0 12px}.gh-select--filter:hover:not(:disabled){border-color:var(--border-strong);background:var(--surface-hover)}.gh-select--ghost{background:0 0;border-color:#0000;width:auto;max-width:100%;height:30px;padding:0 6px 0 8px}.gh-select--ghost:hover:not(:disabled),.gh-select--ghost[aria-expanded=true]{background:var(--surface-hover);border-color:#0000}.gh-select--ghost .gh-select__value{align-items:center;gap:8px;display:inline-flex}.gh-select--ghost .gh-select__chev{opacity:0;transition:opacity .12s}.gh-select--ghost:hover .gh-select__chev,.gh-select--ghost:focus-visible .gh-select__chev,.gh-select--ghost[aria-expanded=true] .gh-select__chev{opacity:1}@media (hover:none){.gh-select--ghost .gh-select__chev{opacity:1}}.gh-select-pop{z-index:70;flex-direction:column;width:auto;display:flex;position:fixed}.gh-select-pop .gh-menu__search{flex:none}.gh-select-pop__list{overscroll-behavior:contain;flex:1;min-height:0;max-height:320px;margin:0;padding:0;list-style:none;overflow-y:auto}.gh-select-pop__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.gh-select-pop__hint{white-space:nowrap;font-size:12px}.gh-select-pop .gh-menu__item{padding-top:6px;padding-bottom:6px}.gh-select-pop .gh-menu__item.is-disabled{color:var(--ink-disabled);cursor:default}.gh-select-pop .gh-menu__end .gh-icon{color:var(--ink)}.gh-select-pop__empty{color:var(--ink-faint);padding:10px 8px;font-size:12px;line-height:16px}.fm .gh-select{border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface);height:auto;min-height:34px;color:var(--ink);font:inherit;padding:.45rem .55rem}.fm .gh-select--sm{min-height:0;padding:.3rem .45rem}.gh-check:disabled{opacity:.45;cursor:not-allowed}.gh-check:disabled:hover{border-color:var(--border-strong)}
