/* Popup-only styles: no post-paint focus, position or color changes. */
select[data-ts-enhanced][hidden]{display:none!important}
.ts-select{display:inline-flex;vertical-align:middle;max-width:100%;font:inherit;color:inherit}
.ts-select-trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:16px;min-height:38px;min-width:86px;padding:8px 12px;border:1px solid var(--ui-line,var(--line,#d6dce4));border-radius:8px;background:var(--ui-bg,var(--raised,#fff));color:var(--ui-fg,var(--text,#18202b));font:inherit;line-height:20px;white-space:nowrap;box-sizing:border-box;cursor:pointer;transition:none!important}
.ts-select-trigger:focus-visible{outline:2px solid var(--green,var(--accent,#00c805));outline-offset:2px}
.ts-select-trigger:disabled{opacity:.5;cursor:default}
.ts-select-menu{position:fixed;z-index:10000;box-sizing:border-box;overflow-y:auto;overscroll-behavior:contain;scroll-behavior:auto!important;overflow-anchor:none;padding:6px;background:var(--ui-bg,var(--panel,#fff));color:var(--ui-fg,var(--text,#18202b));border:1px solid var(--ui-line,var(--line,#d6dce4));border-radius:10px;box-shadow:0 8px 28px #0003;outline:none;font:14px/22px Arial,"Microsoft YaHei",sans-serif;scrollbar-width:thin;transition:none!important;animation:none!important}
.ts-select-option{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:38px;padding:8px 10px;border-radius:6px;cursor:pointer;white-space:nowrap}
.ts-select-option.focused,.ts-select-option:hover{background:var(--ui-hover,var(--hover,#f1f4f8))}
.ts-select-option[aria-selected=true]{color:var(--green,var(--accent,#00a805));font-weight:600}
.ts-select-option[aria-disabled=true]{opacity:.4;cursor:default}
html[dir=rtl] .ts-select-menu,html[dir=rtl] .ts-select-trigger{direction:rtl;text-align:start}
