.dropdown{--n-dropdown-bg:#fff;--n-dropdown-bg-dark:#1b1b1b;--n-dropdown-max-height:18rem;--n-dropdown-size-xl:36rem;--n-dropdown-size-lg:30rem;--n-dropdown-size-md:20rem;--n-dropdown-size-sm:15rem}.dropdown--menu-xl{--n-dropdown-size:var(--n-dropdown-size-xl)}.dropdown--menu-lg{--n-dropdown-size:var(--n-dropdown-size-lg)}.dropdown--menu-md{--n-dropdown-size:var(--n-dropdown-size-md)}.dropdown--menu-sm{--n-dropdown-size:var(--n-dropdown-size-sm)}.dropdown--menu-auto{--n-dropdown-size:auto}.dropdown--menu-full{--n-dropdown-size:var(--n-dropdown-root-width)}.dropdown__activator{border-width:1px;border-radius:.5rem;align-items:center;gap:.5rem;width:100%;padding:.75rem;display:inline-flex}.dropdown__activator:is(.dark *){--tw-border-opacity:1;border-color:rgb(55 63 71/var(--tw-border-opacity,1))}.dropdown__activator{background-color:var(--n-dropdown-bg);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;line-height:1.25rem;overflow:hidden}.dropdown__activator:is(.dark *){background-color:var(--n-dropdown-bg-dark)}.dropdown__caret{flex-shrink:0;width:1.25rem;height:1.25rem}.dropdown__caret:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.dropdown__caret{transition-property:transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.dropdown__placeholder{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex-grow:1;overflow:hidden}.dropdown__menu{width:var(--n-dropdown-size);z-index:1020;--tw-bg-opacity:1;background-color:rgb(250 250 250/var(--tw-bg-opacity,1));border-radius:.5rem;flex-direction:column;display:flex;position:absolute;top:3rem;overflow:hidden}.dropdown__menu:is(.dark *){--tw-bg-opacity:1;background-color:rgb(36 45 53/var(--tw-bg-opacity,1))}.dropdown__menu{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.dropdown__menu__append,.dropdown__menu__prepend{flex-shrink:0;padding:.75rem}.dropdown__menu__append:is(.dark *){background-color:inherit}.dropdown__menu__body{max-height:var(--n-dropdown-max-height);overscroll-behavior-y:contain;flex-grow:1;overflow-y:auto}.dropdown--open .dropdown__caret{transform:rotate(180deg)}.dropdown--disabled .dropdown__activator{cursor:default;background-color:#d6dade33}
