:where(.motile-select__trigger){position:relative;box-sizing:border-box;width:100%;min-height:48px;padding:12px 40px 12px 16px;display:flex;align-items:center;background-color:var(--motile-bg);border:1px solid var(--motile-gray-300);border-radius:8px;font-size:16px;color:var(--motile-gray-800);text-align:left;cursor:pointer;transition:border-color .2s ease}:where(.motile-select__trigger[aria-expanded=true]){border-color:color-mix(in srgb,var( --motile-select-color,var(--motile-ui-select,var(--motile-theme,#3b82f6)) ) 60%,transparent);background-color:color-mix(in srgb,var(--motile-gray-200) 50%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);filter:blur(1.5px);color:color-mix(in srgb,var(--motile-gray-800) 50%,transparent)}:where(.motile-select__trigger:disabled),:where(.motile-select__trigger[disabled]){background-color:var(--motile-gray-50);color:var(--motile-gray-400);border-color:var(--motile-gray-200);cursor:not-allowed}:where(.motile-select__icon){position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none;transition:transform .2s}:where(.motile-select__trigger[aria-expanded=true] .motile-select__icon){transform:translateY(-50%) rotate(180deg)}:where(.motile-select__value){flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(.motile-select__content){position:absolute;top:calc(100% + 4px);left:0;width:100%;box-sizing:border-box;max-height:300px;overflow-y:auto;background-color:var(--motile-bg);border:1px solid var(--motile-gray-200);border-radius:8px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;transform-origin:top center;visibility:hidden;opacity:0;transform:translateY(-12px) scaleY(.85);pointer-events:none;transition:opacity .45s cubic-bezier(.34,1.56,.64,1),transform .45s cubic-bezier(.34,1.56,.64,1),visibility 0s linear .45s}:where(.motile-select__content--open){visibility:visible;opacity:1;transform:translateY(0) scaleY(1);pointer-events:auto;transition:opacity .45s cubic-bezier(.34,1.56,.64,1),transform .45s cubic-bezier(.34,1.56,.64,1),visibility 0s linear 0s}:where(.motile-select__content)::-webkit-scrollbar{width:8px}:where(.motile-select__content)::-webkit-scrollbar-track{background:transparent}:where(.motile-select__content)::-webkit-scrollbar-thumb{background-color:var(--motile-gray-300);border-radius:4px}:where(.motile-select__content)::-webkit-scrollbar-thumb:hover{background-color:var(--motile-gray-400)}:where(.motile-select__item){position:relative;box-sizing:border-box;min-height:44px;padding:12px 40px 12px 16px;display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:16px;line-height:1.5;color:var(--motile-gray-800);cursor:pointer;transition:background-color .15s;-webkit-tap-highlight-color:transparent}:where(.motile-select__item:hover:not(.motile-select__item--disabled)){background-color:var(--motile-gray-50)}:where(.motile-select__item--selected){font-weight:500}:where(.motile-select__item--selected:not(.motile-select__item--disabled)){background-color:color-mix(in srgb,var( --motile-select-color,var(--motile-ui-select,var(--motile-theme,#3b82f6)) ) 5%,transparent)}:where(.motile-select__item--disabled){color:var(--motile-gray-300);cursor:not-allowed}:where(.motile-select__check){position:absolute;right:12px;color:var( --motile-select-color,var(--motile-ui-select,var(--motile-theme,#3b82f6)) )}:where(.motile-select__mobile-list){width:100%;box-sizing:border-box;padding-bottom:max(16px,env(safe-area-inset-bottom))}@media (prefers-reduced-motion:reduce){:where(.motile-select__content){transition:none}:where(.motile-select__item){transition:none}}