@layer faye-ui.reset,faye-ui.tokens,faye-ui.base;@layer faye-ui.components{.faye-ui-input-group{align-items:center;gap:var(--faye-ui-space-2);min-inline-size:0;display:flex}.faye-ui-input-group>.faye-ui-input-root{flex:auto;min-inline-size:0}.faye-ui-input-adornment{color:var(--faye-ui-color-muted);font-size:var(--faye-ui-font-size-sm);flex:none;align-items:center;display:inline-flex}.faye-ui-input-group[data-frame]{--_group-frame:var(--faye-ui-control-md);border:var(--faye-ui-border-width) solid var(--faye-ui-color-border-strong);border-radius:var(--faye-ui-radius-control);background:var(--faye-ui-color-surface);color:var(--faye-ui-color-text);transition:border-color var(--faye-ui-motion-fast) var(--faye-ui-motion-ease);gap:0}.faye-ui-input-group[data-frame]>.faye-ui-input-root{border-radius:inherit;block-size:max(calc(var(--_group-frame) - 2 * var(--faye-ui-border-width)),round(up,1lh,1px));background:0 0;border:0}.faye-ui-input-group[data-frame]:has(>.faye-ui-input-root[data-size=sm]){--_group-frame:var(--faye-ui-control-sm)}.faye-ui-input-group[data-frame]:has(>.faye-ui-input-root[data-size=lg]){--_group-frame:var(--faye-ui-control-lg)}.faye-ui-input-group[data-frame]>.faye-ui-input-root:is(:focus-visible,[data-faye-ui-focus-ring]:where(:focus)){outline:0}.faye-ui-input-group[data-frame]:has(.faye-ui-input-root:is(:focus-visible,[data-faye-ui-focus-ring]:where(:focus))){outline:var(--faye-ui-focus-width) solid var(--faye-ui-color-focus);outline-offset:calc(-1 * var(--faye-ui-focus-width));border-color:var(--faye-ui-color-focus)}.faye-ui-input-group[data-frame]:is([data-invalid],:has([aria-invalid=true])){border-color:var(--faye-ui-color-danger-text)}.faye-ui-input-group[data-frame]:is([data-disabled],:has(.faye-ui-input-root:disabled)){background:var(--faye-ui-color-disabled-surface);border-color:var(--faye-ui-color-disabled-border);color:var(--faye-ui-color-disabled)}.faye-ui-input-group[data-frame]:not([data-disabled],:has(.faye-ui-input-root:disabled)):is([data-readonly],:has(.faye-ui-input-root[readonly]:not(:disabled))){background:var(--faye-ui-color-readonly-surface)}.faye-ui-input-group[data-frame]>.faye-ui-input-adornment{padding-inline:var(--faye-ui-space-3);align-self:stretch;gap:var(--faye-ui-space-1)}.faye-ui-input-group[data-frame]>.faye-ui-input-adornment:has(button){padding-inline:var(--faye-ui-space-1)}.faye-ui-input-group[data-frame]>.faye-ui-input-adornment[data-position=start]{padding-inline-end:0}.faye-ui-input-group[data-frame]>.faye-ui-input-adornment[data-position=end]{padding-inline-start:0}.faye-ui-input-group[data-frame]>.faye-ui-input-adornment .faye-ui-icon-button{min-block-size:calc(var(--_group-frame) - 2 * var(--faye-ui-border-width));min-inline-size:calc(var(--_group-frame) - 2 * var(--faye-ui-border-width))}@media (pointer:coarse){.faye-ui-input-group[data-frame]>.faye-ui-input-root{min-block-size:42px}.faye-ui-input-group[data-frame]>.faye-ui-input-adornment .faye-ui-icon-button{margin-block:calc(-1 * var(--faye-ui-border-width))}}.faye-ui-input-group[data-frame]:where([data-variant=filled]){background:var(--faye-ui-color-subtle);border-color:#0000;border-block-end-color:var(--faye-ui-color-border-strong)}.faye-ui-input-group[data-frame]:where([data-variant=plain]){border-color:#0000;border-block-end-color:var(--faye-ui-color-border-strong);background:0 0;border-radius:0}}@layer faye-ui.variants,faye-ui.brand,faye-ui.product,faye-ui.local;
@layer faye-ui.reset,faye-ui.tokens,faye-ui.base;@layer faye-ui.components{.faye-ui-text-field{min-inline-size:0}}@layer faye-ui.variants,faye-ui.brand,faye-ui.product,faye-ui.local;
