.combobox,.label{width:250px;padding-left:1rem}.combobox{height:2.5rem;border-radius:.375rem;border-style:none;background-color:#fff;padding-right:1rem;font-size:1rem;line-height:1.5rem;color:#000;outline-width:1px;outline-offset:-1px;outline-color:#1ac3e6;box-shadow:inset 0 0 0 1px rgba(0,0,0,.15),inset 0 2px 5px 0 rgba(0,0,0,.08)}.combobox::placeholder{color:rgba(0,0,0,.6)}.combobox:hover{background-color:#fcfdfd}.combobox[data-focus-visible]{outline-style:solid}.combobox[data-active-item]{outline-width:2px}.combobox:where(.dark,.dark *){background-color:#141515;color:#fff;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.15),inset 0 -1px 0 0 hsla(0,0%,100%,.05),inset 0 2px 5px 0 rgba(0,0,0,.15)}.combobox:where(.dark,.dark *)::placeholder{color:hsla(0,0%,100%,.46)}.combobox:hover:where(.dark,.dark *){background-color:#0f0f10}.popover{position:relative;z-index:50;display:flex;max-height:min(var(--popover-available-height,300px),300px);flex-direction:column;overflow:auto;overscroll-behavior:contain;border-radius:.5rem;border:1px solid #dae2e7;background-color:#fff;padding:.5rem;color:#000;outline:2px solid transparent;outline-offset:2px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);opacity:0;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.2s;animation-timing-function:cubic-bezier(.4,0,.2,1);transform:translateY(-5%)}.popover:where(.dark,.dark *){border-color:#3b3e40;background-color:#27292a;color:#fff;box-shadow:0 10px 15px -3px rgba(0,0,0,.25),0 4px 6px -4px rgba(0,0,0,.1)}.combobox-item{display:flex;cursor:default;scroll-margin:.5rem;align-items:center;gap:.5rem;border-radius:.25rem;padding:.5rem;outline:none!important;font-weight:500}.combobox-item:hover{background-color:rgba(153,214,255,.4)}.combobox-item[data-state=checked]{background-color:#1ac3e6;color:#fff}.combobox-item:active,.combobox-item[data-active]{padding-top:9px;padding-bottom:7px}.combobox-item:hover:where(.dark,.dark *){background-color:rgba(26,195,230,.25)}.combobox-item:where(.dark,.dark *)[data-state=checked]{background-color:#1ac3e6}.popover[data-enter]{opacity:1;transform:translateY(0)}