.shop-select-trigger{background-color:transparent;border:1px solid hsl(var(--input));border-radius:.375rem;box-shadow:0 1px 2px rgba(0,0,0,.05);font-size:.875rem;height:2.75rem;padding:0 2.5rem 0 .75rem;position:relative}.shop-select-trigger[data-placeholder]{color:hsl(var(--muted-foreground))}.shop-select-trigger__icon-wrap{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);z-index:1}.shop-select-trigger__iconfont{align-items:center;color:hsl(var(--muted-foreground));display:inline-flex;font-size:16px;height:16px;justify-content:center;line-height:1;width:16px}.shop-select-trigger__arrow{display:inline-flex;transition:transform .15s ease}.shop-select-trigger[data-state=open] .shop-select-trigger__arrow{transform:rotate(180deg)}html[data-theme=uiux2026] .shop-select-trigger{background-color:var(--uiux2026-bg,#fff);border:1px solid var(--uiux2026-border,#dfe3e6);border-radius:6px;box-shadow:none;color:var(--uiux2026-foreground,#1c2024);font-size:14px;font-weight:500;height:56px;letter-spacing:-.04px;line-height:22px;min-height:56px;padding:8px 38px 8px 12px;transition:background-color .15s ease,border-color .15s ease}html[data-theme=uiux2026] .shop-select-trigger__icon-wrap{height:20px;right:10px;width:20px}html[data-theme=uiux2026] .shop-select-trigger__iconfont{align-items:center;color:var(--uiux2026-text-disabled,#7f8a95);display:inline-flex;font-size:20px;height:20px;justify-content:center;line-height:1;width:20px}html[data-theme=uiux2026] .shop-select-trigger:hover:not(:disabled){background-color:var(--uiux2026-surface-hover,#fbfcfd);border-color:var(--uiux2026-border-subtle,#d7dbdf)}html[data-theme=uiux2026] .shop-select-trigger:focus-visible,html[data-theme=uiux2026] .shop-select-trigger[data-state=open]{background-color:var(--uiux2026-surface-hover,#fbfcfd);border-color:var(--uiux2026-border-subtle,#d7dbdf);outline:none}html[data-theme=uiux2026] .shop-select-trigger:disabled{background-color:var(--uiux2026-surface-muted,#f1f3f5);border-color:var(--uiux2026-border,#dfe3e6);color:var(--uiux2026-text-disabled,#8b949e);opacity:1}html[data-theme=uiux2026] .shop-select-trigger[data-placeholder]{color:var(--uiux2026-foreground,#1c2024)}html[data-theme=uiux2026] .shop-select-trigger__arrow{align-items:center;display:inline-flex;font-size:20px;height:20px;justify-content:center;line-height:20px;transition:transform .15s ease;width:20px}html[data-theme=uiux2026] .shop-select-trigger[data-state=open] .shop-select-trigger__arrow{transform:rotate(180deg)}html[data-theme=uiux2026] .shop-select-trigger:hover:not(:disabled) .shop-select-trigger__iconfont,html[data-theme=uiux2026] .shop-select-trigger[data-state=open] .shop-select-trigger__iconfont{color:var(--uiux2026-foreground,#1c2024)}html[data-theme=uiux2026] .floating-label-input .shop-select-trigger.select-trigger{height:56px;min-height:56px;padding:24px 38px 8px 12px}html[data-theme=uiux2026] .shop-select-content{background-color:var(--uiux2026-surface-hover,#fbfcfd);border:1px solid var(--uiux2026-border-subtle,#d7dbdf);border-radius:6px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);color:var(--uiux2026-foreground,#1c2024);overflow:hidden;padding:0}html[data-theme=uiux2026] .shop-select-content .shop-select-viewport{padding:0}html[data-theme=uiux2026] .shop-select-item{border-radius:0;color:var(--uiux2026-foreground,#1c2024);cursor:default;font-size:14px;font-weight:500;height:40px;line-height:22px;padding:0 32px 0 10px}html[data-theme=uiux2026] .shop-select-item[data-highlighted]{background-color:var(--uiux2026-surface-subtle,#f8f9fa);color:var(--uiux2026-foreground,#1c2024)}html[data-theme=uiux2026] .shop-select-item[data-state=checked]{background-color:#eceef0;color:var(--uiux2026-foreground,#1c2024)}html[data-theme=uiux2026] .shop-select-item[data-disabled]{color:var(--uiux2026-text-disabled,#8b949e);opacity:1}html[data-theme=uiux2026] .shop-select-item__indicator{right:10px}html[data-theme=uiux2026] .shop-select-placeholder{background-color:var(--uiux2026-bg,#fff);border-color:var(--uiux2026-border,#dfe3e6);border-radius:6px;box-shadow:none;height:56px;min-height:56px}html[data-theme=uiux2026] .has-field-error .shop-select-trigger,html[data-theme=uiux2026] .has-field-error .shop-select-trigger:focus-visible,html[data-theme=uiux2026] .has-field-error .shop-select-trigger:hover:not(:disabled),html[data-theme=uiux2026] .has-field-error .shop-select-trigger[data-state=open]{border-color:#f54628}
