.TextArea_wrapper__dk0QP{display:flex;flex-direction:column;gap:.25rem;font-family:var(--font-sans)}.TextArea_label__l5GEa{font-size:var(--font-size-label);font-weight:500;color:rgb(var(--text-secondary))}.TextArea_textarea__4YPze{font-family:var(--font-sans);width:100%;padding:.5rem .75rem;border:1px solid rgb(var(--border-default));background-color:rgb(var(--bg-surface));border-radius:.375rem;font-size:var(--font-size-body);color:rgb(var(--text-primary));transition:border-color .2s,box-shadow .2s;resize:vertical;min-height:4rem}.TextArea_textarea__4YPze:focus-visible{border-color:rgb(var(--accent-primary));outline:2px solid rgb(var(--focus-ring));outline-offset:2px}.TextArea_textarea__4YPze:disabled{background-color:rgb(var(--bg-subtle));cursor:not-allowed}.TextArea_errorTextarea__6BqiM{border-color:rgb(var(--state-danger))}.TextArea_errorTextarea__6BqiM:focus-visible{border-color:rgb(var(--state-danger));outline:2px solid rgb(var(--state-danger));outline-offset:2px}.TextArea_errorText__0i76J{font-size:var(--font-size-caption);color:rgb(var(--state-danger))}