.ui-native-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;color-scheme:light}.dark .ui-native-select{color-scheme:dark}@supports ((-webkit-appearance:base-select) or (-moz-appearance:base-select) or (appearance:base-select)){.ui-native-select,.ui-native-select::picker(select){-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select}.ui-native-select{align-items:center}}.ui-native-select::picker-icon{display:none}.ui-native-select::picker(select){color:var(--popover-foreground);background:var(--popover);max-height:min(22rem,60dvh);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-lg);padding:.375rem;margin-block:.375rem;transform-origin:top center;transition:opacity .14s ease,transform .14s ease,display allow-discrete .14s,overlay allow-discrete .14s;opacity:0;transform:translateY(-.25rem);scrollbar-width:thin;scrollbar-color:color-mix(in oklab,var(--foreground) 22%,transparent) transparent}.ui-native-select:open::picker(select){opacity:1;transform:translateY(0)}@starting-style{.ui-native-select:open::picker(select){opacity:0;transform:translateY(-.25rem)}}.ui-native-select::picker(select)::-webkit-scrollbar{width:6px}.ui-native-select::picker(select)::-webkit-scrollbar-thumb{border-radius:9999px;background:color-mix(in oklab,var(--foreground) 22%,transparent)}.ui-native-select option{padding:.5rem .75rem;border-radius:calc(var(--radius) - 2px);font-size:.95rem;line-height:1.4;white-space:normal;color:var(--popover-foreground);transition:background-color .12s ease,color .12s ease}.ui-native-select option:not(:disabled):focus,.ui-native-select option:not(:disabled):hover{background:color-mix(in oklab,var(--foreground) 8%,transparent);cursor:pointer;outline:none}.ui-native-select option:checked{font-weight:600;color:var(--primary)}.ui-native-select option:disabled{color:var(--muted-foreground);font-weight:400;cursor:not-allowed}.ui-native-select option:disabled::checkmark{display:none}.ui-native-select selectedcontent{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-native-select-chevron{transition:rotate .2s ease,color .2s ease}.ui-native-select:open~.ui-native-select-chevron{rotate:180deg;color:var(--foreground)}
