.pickle-select--glassmorphic{--pickle-bg-primary:rgba(255, 255, 255, 0.4);--pickle-bg-secondary:rgba(255, 255, 255, 0.3);--pickle-bg-hover:rgba(255, 255, 255, 0.6);--pickle-bg-active:rgba(255, 255, 255, 0.7);--pickle-border-color:rgba(255, 255, 255, 0.5);--pickle-border-hover:rgba(255, 255, 255, 0.7);--pickle-border-focus:#ffffff;--pickle-text-primary:#1a1a1a;--pickle-text-secondary:#333333;--pickle-text-placeholder:#555555;--pickle-text-selected:#000000;--pickle-shadow-lg:0 8px 32px 0 rgba(31, 38, 135, 0.37);--pickle-ring-color:rgba(255, 255, 255, 0.8);--pickle-border-radius:0.75rem;--pickle-transition:all 0.2s ease-in-out}[data-theme='dark'] .pickle-select--glassmorphic,.pickle-select--glassmorphic[data-theme='dark']{--pickle-bg-primary:rgba(40, 40, 40, 0.4);--pickle-bg-secondary:rgba(30, 30, 30, 0.3);--pickle-bg-hover:rgba(50, 50, 50, 0.6);--pickle-bg-active:rgba(60, 60, 60, 0.7);--pickle-border-color:rgba(255, 255, 255, 0.18);--pickle-border-hover:rgba(255, 255, 255, 0.3);--pickle-border-focus:#ffffff;--pickle-text-primary:#f0f0f0;--pickle-text-secondary:#dcdcdc;--pickle-text-placeholder:#aaaaaa;--pickle-text-selected:#ffffff;--pickle-shadow-lg:0 8px 32px 0 rgba(0, 0, 0, 0.37);--pickle-ring-color:rgba(255, 255, 255, 0.5)}.pickle-select--glassmorphic .pickle-select__dropdown,.pickle-select--glassmorphic .pickle-select__search,.pickle-select--glassmorphic .pickle-select__trigger{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.pickle-select--glassmorphic .pickle-select__trigger{box-shadow:none}.pickle-select--glassmorphic .pickle-select__trigger:hover{box-shadow:none}.pickle-select--glassmorphic .pickle-select__trigger:focus,.pickle-select--glassmorphic .pickle-select__trigger[aria-expanded="true"]{border-color:var(--pickle-border-focus);box-shadow:0 0 0 var(--pickle-ring-offset) var(--pickle-ring-color)}.pickle-select--glassmorphic .pickle-select__option--focused{background-color:var(--pickle-bg-hover);outline:none}.pickle-select--glassmorphic .pickle-select__option--selected{font-weight:600;background-color:var(--pickle-bg-active)}.pickle-select--glassmorphic .pickle-select__option--selected::after{content:"✓";float:right;color:var(--pickle-text-selected);font-weight:bold}