.ui-select-trigger{justify-content:space-between;align-items:center;gap:var(--space-3,12px);width:100%;min-width:0;min-height:44px;padding:10px var(--space-3,12px);border-radius:var(--radius-sm);background:var(--subtle);color:var(--ink);font:inherit;font-size:var(--text-sm,14px);text-align:left;cursor:pointer;scroll-margin:var(--focus-safe-space,6px);border:0;display:flex}.ui-select-trigger:hover:not(:disabled),.ui-select-trigger[data-popup-open]{background:var(--accent-soft)}.ui-select-trigger:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.ui-select-trigger[aria-invalid=true]{box-shadow:inset 0 -2px 0 var(--danger)}.ui-select-trigger:disabled{background:var(--subtle);color:var(--muted);opacity:1;cursor:not-allowed}.ui-select-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui-select-value[data-placeholder]{color:var(--muted)}.ui-select-icon{color:var(--muted);flex:none;display:inline-flex}.ui-select-positioner{z-index:var(--z-select,1000);max-width:var(--available-width);outline:none}.ui-select-popup{min-width:min(var(--anchor-width), var(--available-width));max-width:min(420px, var(--available-width));background:var(--overlay-glass);-webkit-backdrop-filter:blur(var(--glass-blur,28px)) saturate(1.12);color:var(--ink);border-radius:var(--radius-md);box-shadow:var(--shadow-md);padding:var(--focus-safe-space,6px);border:0}.ui-select-list{max-height:min(320px, calc(var(--available-height) - 14px));overscroll-behavior:contain;scrollbar-width:thin;scroll-padding:var(--focus-safe-space,6px);outline:none;overflow-y:auto}.ui-select-option{justify-content:space-between;align-items:center;gap:var(--space-4,16px);min-height:44px;padding:10px var(--space-3,12px);border-radius:var(--radius-sm);font-size:var(--text-sm,14px);cursor:pointer;overflow-wrap:anywhere;outline:none;line-height:1.5;display:flex;position:relative}.ui-select-option[data-selected]{font-weight:600}.ui-select-option[data-disabled]{color:var(--muted);cursor:not-allowed}.ui-select-check{color:var(--accent);flex:none;display:inline-flex}.ui-select-popup{box-sizing:border-box;max-height:var(--available-height);border:1px solid color-mix(in srgb,var(--muted) 20%,transparent)}.ui-select-list{touch-action:pan-y}.ui-select-option-label{white-space:normal;overflow-wrap:anywhere;min-width:0}.ui-select-check-slot{flex:none;width:18px}@media (width<=650px){.ui-select-trigger,.ui-select-option{font-size:16px}.ui-select-option{min-height:48px}}@media (forced-colors:active){.ui-select-popup{background:canvas;border:1px solid canvastext}.ui-select-option[data-highlighted]{outline-offset:-2px;outline:2px solid highlight}}:root{--overlay-glass:color-mix(in srgb,var(--paper) 96%,transparent);--accent-soft:var(--soft);--z-select:1100;--glass-highlight:#ffffff80;--focus-ring:var(--accent);--focus-ring-width:2px;--focus-ring-offset:3px}:root[data-theme=dark]{--glass-highlight:#ffffff16}.seed-custom-select{width:100%;min-width:0;display:block}.seed-demo select[hidden]{display:none!important}.seed-custom-select .ui-select-trigger{font:inherit;gap:12px}.seed-custom-select .ui-select-icon{background:color-mix(in srgb,var(--soft) 60%,transparent);width:26px;height:26px;color:var(--accent);border-radius:8px;place-items:center;display:grid}.ui-select-popup{background:var(--overlay-glass);box-shadow:inset 0 1px 0 var(--glass-highlight),0 12px 35px #0c231b25;border-radius:16px;padding:6px}.ui-select-option{border-radius:9px;line-height:1.5}.ui-select-option[data-highlighted]{background:var(--soft);color:var(--ink)}.ui-select-trigger:disabled{opacity:.55;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.ui-select-trigger,.ui-select-popup{transition:none}}
