.input-group.svelte-1fdjd3s{background:var(--background,#f0f0f0);border-bottom:var(--border,2px solid #ccc);border-radius:var(--borderRadius,0);align-items:center;transition:border-bottom-color .15s ease-in,border-radius .15s ease-out;display:flex;position:relative}.input-group.svelte-1fdjd3s svg{fill:#707070}.input-group.focused.svelte-1fdjd3s{border-bottom-color:var(--primary);border-radius:var(--borderRadiusFocused,0)}.input-group.input-group.focused.svelte-1fdjd3s .clearable svg{fill:var(--primary)}.input-group.valid.svelte-1fdjd3s{border-bottom-color:var(--success)}.input-group.error.svelte-1fdjd3s{border-bottom-color:var(--error)}.input-group.warning.svelte-1fdjd3s{border-bottom-color:var(--warning)}.errors.svelte-1fdjd3s{color:var(--error)}.warnings.svelte-1fdjd3s{color:var(--warning)}.bar.svelte-1fdjd3s{position:absolute;top:calc(100% - 2px)}.bar.svelte-1fdjd3s .path:where(.svelte-1fdjd3s){stroke-width:var(--size,1);stroke-linecap:square;stroke:var(--accent);animation:1.5s ease-in-out infinite svelte-1fdjd3s-dashBar}@keyframes svelte-1fdjd3s-dashBar{0%{stroke-dasharray:0 200;stroke-dashoffset:0}50%{stroke-dasharray:35 200;stroke-dashoffset:-35px}to{stroke-dasharray:70 200;stroke-dashoffset:-124px}}
