.floating-textarea-wrapper.svelte-1kmjmx{flex-direction:column;gap:4px;width:100%;display:flex}.textarea-container.svelte-1kmjmx{background-color:#f9fafb;border-radius:16px;width:100%;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;box-shadow:inset 0 0 0 1px #d1d5db}.textarea-container.svelte-1kmjmx:focus-within{background-color:#fff;box-shadow:inset 0 0 0 1px #ef333f}.textarea.svelte-1kmjmx{width:100%;box-shadow:none;color:#291f1f;appearance:none;resize:vertical;background:0 0;border:none;outline:none;min-height:80px;padding:24px 24px 16px;font-family:Outfit,sans-serif;font-size:16px;font-weight:400}.textarea.svelte-1kmjmx:focus{outline:none}.textarea.svelte-1kmjmx:disabled{cursor:not-allowed;color:#9ca3af}.floating-label.svelte-1kmjmx{color:#9ca3af;pointer-events:none;transform-origin:0 0;z-index:10;box-shadow:none;background:0 0;border:none;outline:none;font-size:16px;font-weight:600;transition:top .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1),font-size .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1),padding .3s cubic-bezier(.4,0,.2,1);position:absolute;top:24px;left:24px}.floating-label.floating.svelte-1kmjmx{color:#9ca3af;background:0 0;padding:0;font-size:14px;font-weight:500;top:-4px;transform:translateY(-100%)}.floating-label.floating.has-error.svelte-1kmjmx{color:#ef333f}.required.svelte-1kmjmx{color:#ef333f;margin-left:2px}.textarea.has-error.svelte-1kmjmx{border-color:#0000}.textarea-container.svelte-1kmjmx:has(.textarea.has-error:where(.svelte-1kmjmx)){background-color:#fff1f2;border-color:#ef333f}.error-text.svelte-1kmjmx{color:#ef333f;margin:0;padding-left:4px;font-size:12px;font-weight:700}
