.textarea.svelte-vu60vr.svelte-vu60vr{display:grid;justify-items:start;row-gap:2px;position:relative}.textarea--black.svelte-vu60vr .textarea__label.svelte-vu60vr{color:#a3a3a3}.textarea--black.svelte-vu60vr .textarea__field.svelte-vu60vr{background:#1a1a1a;color:#ececec;border-color:#5f5f5f}.textarea--black.svelte-vu60vr .textarea__field.svelte-vu60vr:focus{border-color:#ccc;outline:none;box-shadow:0 0 0 3px #0000}.textarea--error.svelte-vu60vr .textarea__label.svelte-vu60vr{color:var(--sel-negative, #B91C1C)}.textarea--error.svelte-vu60vr .textarea__field.svelte-vu60vr{border-color:var(--sel-negative, #B91C1C)}.textarea--error.svelte-vu60vr .textarea__field.svelte-vu60vr:focus{border-color:var(--sel-negative, #B91C1C);box-shadow:0 0 0 3px var(--sel-negative-soft, #FEE2E2)}.textarea--error.svelte-vu60vr .textarea__error.svelte-vu60vr{display:inline}.textarea__label.svelte-vu60vr.svelte-vu60vr{font-size:.875rem;font-weight:500;color:var(--sel-ink, #0F172A);cursor:pointer}.textarea__wrap.svelte-vu60vr.svelte-vu60vr{display:flex;align-items:center;position:relative;width:100%}.textarea__field.svelte-vu60vr.svelte-vu60vr{width:100%;font-family:Plus Jakarta Sans,sans-serif;font-size:1rem;color:var(--sel-ink, #0F172A);background:#fff;border:1px solid #CBD5E1;border-radius:var(--sel-radius-sm, 10px);box-sizing:border-box;padding:.625rem .75rem;resize:vertical;transition:border-color .15s ease,box-shadow .15s ease}.textarea__field.svelte-vu60vr.svelte-vu60vr:hover{border-color:#94a3b8}.textarea__field.svelte-vu60vr.svelte-vu60vr:focus{border-color:#164194;outline:none;box-shadow:0 0 0 3px var(--sel-focus, #93B4F0)}.textarea__field.svelte-vu60vr.svelte-vu60vr::placeholder{color:#64748b}.textarea__field.svelte-vu60vr.svelte-vu60vr:disabled{color:var(--sel-muted, #475569);background:var(--sel-soft, #F4F7FC)}.textarea__error.svelte-vu60vr.svelte-vu60vr{display:none;margin-top:.25rem;font-size:.8125rem;line-height:1.35;color:var(--sel-negative, #B91C1C)}
