.text-field.svelte-1kdvakk{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;position:relative;width:100%;gap:var(--gap-sm);align-self:stretch;border-radius:10px;border:1px solid var(--input-color);padding:4px 16px;transition:all .2s ease-in-out;color:var(--text-primary-color)}.text-field.svelte-1kdvakk textarea:where(.svelte-1kdvakk){resize:none;width:100%;flex:1 0 auto;border:none;outline:none;color:var(--text-primary-color);padding:16px 8px}.text-field.svelte-1kdvakk label:where(.svelte-1kdvakk){position:absolute;left:11px;top:15px;padding:0 4px;background:#fff;transition:all .2s ease-in-out;pointer-events:none;color:var(--primary-color-light)}.text-field.svelte-1kdvakk:focus-within,.text-field.svelte-1kdvakk.filled{border:2px solid var(--primary-color-light)}:is(.text-field.svelte-1kdvakk:focus-within,.text-field.svelte-1kdvakk.filled) label:where(.svelte-1kdvakk){top:-11px}.text-field.svelte-1kdvakk.error{border:2px solid var(--error-color)}.text-field.svelte-1kdvakk.error label:where(.svelte-1kdvakk),.text-field.svelte-1kdvakk.error textarea:where(.svelte-1kdvakk){color:var(--error-color)}.text-field.svelte-1kdvakk.error:after{content:"";position:absolute;right:10px;top:14px;width:24px;height:24px;background:url(/error_24px.svg) no-repeat center;background-size:contain}.text-field.svelte-1kdvakk .error-message:where(.svelte-1kdvakk){color:var(--error-color)}
