.liretro-select{border:1px solid var(--select-border,var(--control,#757d6d));border-radius:var(--select-radius,0);background:var(--select-surface,var(--sheet,#fff));width:100%;min-width:0;min-height:44px;color:var(--select-text,var(--ink,#272824));font:inherit;text-align:left;cursor:pointer;box-sizing:border-box;align-items:center;gap:12px;padding:8px 40px 8px 12px;line-height:1.6;display:inline-flex;position:relative}.liretro-select:focus,.liretro-select:focus-visible,.liretro-select[aria-expanded=true]{border-color:var(--select-focus,var(--ink,#272824));box-shadow:none;background:var(--select-surface,var(--sheet,#fff));color:var(--select-text,var(--ink,#272824));outline:none}.liretro-select:disabled{cursor:not-allowed;opacity:.5}.liretro-select-value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.liretro-select-chevron{pointer-events:none;flex-shrink:0;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.liretro-select-popup{z-index:100;border:1px solid var(--select-border,var(--control,#757d6d));border-radius:var(--select-radius,0);background:var(--select-surface,var(--sheet,#fff));color:var(--select-text,var(--ink,#272824));font:inherit;overscroll-behavior:contain;overflow-wrap:anywhere;box-sizing:border-box;pointer-events:auto;margin:0;padding:0;font-size:13px;line-height:1.6;list-style:none;overflow-y:auto}.liretro-select-searchable{flex-direction:column;display:flex;overflow:hidden}.liretro-select-searchable,.liretro-select-searchable *{transition:none!important}.liretro-select-search{border-bottom:1px solid var(--select-divider,var(--edge,#d7dad2));flex:none;padding:8px;position:relative}.liretro-select-search-icon{color:var(--select-muted,var(--smoke,#5c6258));pointer-events:none;position:absolute;top:50%;left:20px;transform:translateY(-50%)}.liretro-select-search input{border:1px solid var(--select-border,var(--control,#757d6d));border-radius:var(--select-radius,0);background:var(--select-surface,var(--sheet,#fff));width:100%;min-width:0;min-height:40px;color:var(--select-text,var(--ink,#272824));font:inherit;box-sizing:border-box;padding:8px 12px 8px 36px;line-height:1.6;display:block}.liretro-select-search input::placeholder{color:var(--select-muted,var(--smoke,#5c6258));opacity:1}.liretro-select-search input:focus,.liretro-select-search input:focus-visible{border-color:var(--select-focus,var(--ink,#272824));box-shadow:none;outline:none}.liretro-select-list{overscroll-behavior:contain;flex:auto;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.liretro-select-empty{color:var(--select-muted,var(--smoke,#5c6258));padding:12px}.liretro-select-empty:empty{display:none}@media (max-width:800px),(pointer:coarse){.liretro-select-search input{font-size:16px}}.liretro-select-option{border:1px solid #0000;box-sizing:border-box;cursor:pointer;border-inline-width:0;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:8px 12px;display:flex}.liretro-select-option[data-active=true]{border-color:var(--select-focus,var(--ink,#272824));background:var(--select-active,var(--soft,#f0f2ed))}.liretro-select-option[aria-selected=true]{font-weight:600}.liretro-select-check{flex-shrink:0}@media (prefers-reduced-motion:no-preference){.liretro-select-popup[data-side]{animation:.16s ease-out both liretro-select-reveal}.liretro-select-popup[data-side=bottom]{--select-reveal-from:inset(0 0 100% 0)}.liretro-select-popup[data-side=top]{--select-reveal-from:inset(100% 0 0 0)}@keyframes liretro-select-reveal{0%{opacity:0;clip-path:var(--select-reveal-from)}to{opacity:1;clip-path:inset(0)}}}@media (prefers-reduced-motion:reduce){.liretro-select-popup{animation:none}}@media (forced-colors:active){.liretro-select:focus-visible{outline-offset:2px;outline:2px solid highlight}.liretro-select-search input:focus-visible{outline:2px solid highlight}.liretro-select-option[data-active=true]{forced-color-adjust:none;color:highlighttext;background:highlight;border-color:highlight}}
