@layer theme,base;@layer components{.combobox[data-v-0d22feb3]{--combobox--empty--padding-block:.375rem;--combobox--empty--padding-inline:.5rem;--combobox--empty--color:color-mix(in srgb, currentColor 70%, transparent);cursor:text}.combobox>select[data-v-0d22feb3]{appearance:none;opacity:0;pointer-events:none;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.combobox>input[data-v-0d22feb3]{box-sizing:border-box;width:100%;min-width:0;min-height:calc(var(--select--height) - 2px);padding-block:0;padding-inline:var(--select--padding-start) var(--select--padding-end);border-radius:calc(var(--select--radius) - 1px);color:inherit;font:inherit;letter-spacing:inherit;background:0 0;border:0;outline:none;grid-area:1/1;margin:0}.combobox>[data-slot=icon][data-v-0d22feb3]{pointer-events:none;grid-area:1/1;place-self:center start;margin-inline-start:var(--select--padding-start)}.combobox:has(>[data-slot=icon])>input[data-v-0d22feb3]{padding-inline-start:calc(var(--select--padding-start) + var(--select--icon--size) + var(--select--gap))}.combobox>input[data-v-0d22feb3]::placeholder{color:var(--select--value--placeholder-color);opacity:1}.combobox>input[data-v-0d22feb3]:disabled{cursor:inherit}.combobox>button[data-slot=arrow][data-v-0d22feb3]{color:var(--select--arrow--color);font:inherit;cursor:pointer;pointer-events:auto;background:0 0;border:0;margin-block:0;padding:0;position:relative}.combobox>button[data-slot=arrow][data-v-0d22feb3]:disabled{cursor:inherit}.combobox>button[data-slot=arrow] svg[data-v-0d22feb3]{width:var(--select--arrow--size);height:var(--select--arrow--size);display:block}.combobox>button[data-slot=arrow][data-v-0d22feb3]:before{content:"";inset:min(0px,(var(--select--arrow--size) - 1.5rem)/2);position:absolute}@media (any-pointer:coarse){.combobox>button[data-slot=arrow][data-v-0d22feb3]:before{inset-block:min(0px,(var(--select--arrow--size) - 2.75rem)/2)}}.combobox[data-v-0d22feb3] [data-slot=empty]{padding-block:var(--combobox--empty--padding-block);padding-inline:var(--combobox--empty--padding-inline);color:var(--combobox--empty--color)}@media (forced-colors:active){.combobox[data-v-0d22feb3] [data-slot=empty]{color:graytext}}}@layer utilities;
