@layer theme,base;@layer components{.input[data-v-1a8be0a0]{--input--height:2.25rem;--input--padding:.75rem;--input--gap:.5rem;--input--font-size:.875rem;--input--icon--size:1rem;--input--radius:.5rem;--input--border-color:color-mix(in srgb, currentColor 55%, transparent);box-sizing:border-box;min-height:var(--input--height);border:1px solid var(--input--border-color);border-radius:var(--input--radius);min-width:0;color:var(--color--neutral-text);font-family:inherit;font-size:var(--input--font-size);cursor:text;background-color:#0000;align-items:center;line-height:1.25;display:flex;position:relative}.input[data-size=xs][data-v-1a8be0a0]{--input--height:1.5rem;--input--padding:.5rem;--input--gap:.25rem;--input--font-size:.75rem;--input--icon--size:.875rem;--input--radius:.375rem}.input[data-size=sm][data-v-1a8be0a0]{--input--height:2rem;--input--padding:.625rem;--input--radius:.375rem}.input[data-size=lg][data-v-1a8be0a0]{--input--height:2.5rem;--input--padding:.875rem}.input[data-size=lg][data-v-1a8be0a0],.input[data-size=xl][data-v-1a8be0a0]{--input--font-size:1rem;--input--icon--size:1.25rem}.input[data-size=xl][data-v-1a8be0a0]{--input--height:3rem;--input--padding:1rem;--input--radius:.75rem}.input>[data-slot=control][data-v-1a8be0a0]{box-sizing:border-box;min-width:0;padding:0 var(--input--padding);border-radius:calc(var(--input--radius) - 1px);color:inherit;font:inherit;letter-spacing:inherit;background-color:#0000;border:0;outline:none;flex:1;align-self:stretch;margin:0}.input>[data-slot=control][data-v-1a8be0a0]::placeholder{color:color-mix(in srgb,currentColor 70%,transparent);opacity:1}.input>[data-slot=leading][data-v-1a8be0a0],.input>[data-slot=trailing][data-v-1a8be0a0]{color:color-mix(in srgb,currentColor 70%,transparent);white-space:nowrap;flex-shrink:0;align-items:center;display:inline-flex}.input>[data-slot]>svg[data-v-1a8be0a0-s]{width:var(--input--icon--size);height:var(--input--icon--size);flex-shrink:0}.input>[data-slot=actions][data-v-1a8be0a0]{cursor:auto;flex-shrink:0;align-items:center;gap:.25rem;display:inline-flex}.input>[data-slot=leading][data-v-1a8be0a0]{margin-inline-end:calc(var(--input--gap) - var(--input--padding));padding-inline-start:var(--input--padding)}.input>[data-slot=control]+[data-slot][data-v-1a8be0a0]{margin-inline-start:calc(var(--input--gap) - var(--input--padding))}.input>[data-slot=trailing]+[data-slot=actions][data-v-1a8be0a0]{padding-inline-start:var(--input--gap)}.input>[data-slot=trailing][data-v-1a8be0a0]:last-child{padding-inline-end:var(--input--padding)}.input>[data-slot=actions][data-v-1a8be0a0]{padding-inline-end:calc(var(--input--padding)/2)}.input>[data-slot=control][data-v-1a8be0a0]::-webkit-search-cancel-button{appearance:none}.input:has(>[data-slot=actions])>[data-slot=control][data-v-1a8be0a0]::-ms-reveal{display:none}@media (hover:hover){.input[data-v-1a8be0a0]:hover:where(:not(:has(>[data-slot=control]:is(:disabled,[readonly])))){--input--border-color:color-mix(in srgb, currentColor 80%, transparent)}}.input[data-v-1a8be0a0]:has(>[data-slot=control]:focus-visible){outline:2px solid var(--color--focus);outline-offset:2px}.input[data-v-1a8be0a0]:has(>[data-slot=control][readonly]){cursor:default;border-style:dashed}.input[data-v-1a8be0a0]:has(>[data-slot=control][aria-invalid=true]){--input--border-color:var(--color--error-text);box-shadow:inset 0 0 0 1px var(--input--border-color)}.input[data-v-1a8be0a0]:has(>[data-slot=control]:disabled){opacity:.5;cursor:not-allowed}.input>[data-slot=control][data-v-1a8be0a0]:disabled{cursor:inherit}@media (any-pointer:coarse){.input[data-v-1a8be0a0]{font-size:max(var(--input--font-size),1rem)}.input>[data-slot=control][data-v-1a8be0a0]{margin-block:min(0px,(var(--input--height) - 2.75rem)/2 - 1px);border-block:max(0px,(2.75rem - var(--input--height))/2 + 1px) solid transparent;background-clip:padding-box}}@media (prefers-contrast:more){.input[data-v-1a8be0a0],.input[data-v-1a8be0a0]:hover{--input--border-color:currentColor}}@media (forced-colors:active){.input[data-v-1a8be0a0]:has(>[data-slot=control]:focus-visible){outline-color:highlight}.input[data-v-1a8be0a0]:has(>[data-slot=control]:disabled){color:graytext;opacity:1;border-color:graytext}}}@layer utilities;
