.select-trigger{border:1px solid var(--line,#4c514d);background:var(--panel,#111413);color:#f5f5ef;width:100%;min-width:0;min-height:44px;font:inherit;text-align:left;cursor:pointer;border-radius:3px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:12px;line-height:1.4;transition:border-color .12s,background-color .12s;display:flex}.select-trigger:hover:not([data-disabled]),.select-trigger[data-popup-open]{border-color:var(--acid,#edff00);background:#191e18}.select-trigger:focus-visible{border-color:var(--acid,#edff00);outline:2px solid var(--acid,#edff00);outline-offset:3px}.select-trigger[data-disabled]{opacity:.45;cursor:not-allowed}.select-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.select-icon{color:#b0b6af;flex-shrink:0;transition:transform .12s,color .12s;display:flex}.select-trigger[data-popup-open] .select-icon{color:var(--acid,#edff00);transform:rotate(180deg)}.select-positioner{z-index:120;outline:none}.select-popup{width:max-content;min-width:var(--anchor-width);max-width:min(var(--available-width), calc(100vw - 28px));max-height:var(--available-height);border:1px solid var(--line,#4c514d);background:var(--panel,#111413);color:#f5f5ef;border-radius:3px;outline:none;overflow:hidden;box-shadow:0 12px 32px #0007}.select-list{max-height:min(320px, calc(var(--available-height) - 10px));overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#59624f #111413;padding:4px;overflow-y:auto}.select-option{color:#f5f5ef;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border-radius:2px;outline:none;justify-content:space-between;align-items:center;gap:20px;min-height:36px;padding:8px 10px;font:12px/1.4 Arial,Helvetica,sans-serif;display:flex}.select-option-label{overflow-wrap:anywhere;min-width:0}.select-option[data-highlighted]{color:var(--acid,#edff00);background:#262e21}.select-option[data-selected]{background:var(--acid,#edff00);color:#0b0d0c}.select-option[data-selected][data-highlighted]{background:#f3ff5f}.select-option[data-disabled]{opacity:.4;cursor:not-allowed}.select-check{flex-shrink:0;display:flex}@media (width<=600px),(pointer:coarse){.select-option{min-height:44px;padding-block:11px}}@media (prefers-reduced-motion:reduce){.select-trigger,.select-icon{transition:none}}
