: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:#fff;border:1px solid #d1d5db;border-radius:8px;font-size:16px;color:#1f2937;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:#e5e7eb80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);filter:blur(1.5px);color:#1f293780}:where(.motile-select__trigger:disabled),:where(.motile-select__trigger[disabled]){background-color:#f9fafb;color:#9ca3af;border-color:#e5e7eb;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:#fff;border:1px solid #e5e7eb;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:#d1d5db;border-radius:4px}:where(.motile-select__content)::-webkit-scrollbar-thumb:hover{background-color:#9ca3af}: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:#1f2937;cursor:pointer;transition:background-color .15s;-webkit-tap-highlight-color:transparent}:where(.motile-select__item:hover:not(.motile-select__item--disabled)){background-color:#f9fafb}: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:#d1d5db;cursor:not-allowed}:where(.motile-select__check){position:absolute;right:12px;color:var( --motile-select-color,var(--motile-ui-select,var(--motile-theme,#3b82f6)) )}@media (prefers-color-scheme:dark){:where(.motile-select__trigger:disabled),:where(.motile-select__trigger[disabled]){background-color:#1f2937;color:#6b7280;border-color:#374151}:where(.motile-select__content){background-color:#1f2937;border-color:#374151}:where(.motile-select__item){color:#f9fafb}:where(.motile-select__item:hover:not(.motile-select__item--disabled)){background-color:#374151}:where(.motile-select__item--selected:not(.motile-select__item--disabled)){background-color:#3b82f626}:where(.motile-select__item--disabled){color:#4b5563}}: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}}