._wrapper_1c18b_3{gap:var(--space-1);flex-direction:column;width:100%;display:flex}._label_1c18b_10{font-size:var(--text-ui);font-weight:var(--font-medium);color:var(--text-primary);line-height:var(--leading-normal)}._required_1c18b_17{color:var(--text-error);margin-left:2px}._textarea_1c18b_22{width:100%;font-family:var(--font-sans);font-size:var(--text-ui);line-height:var(--leading-normal);color:var(--text-primary);background-color:var(--bg-primary);border:var(--border-width) solid var(--border-primary);border-radius:var(--radius-md);box-shadow:var(--shadow-xs);padding:var(--space-2) var(--space-3);transition:var(--transition-colors), var(--transition-shadow);outline:none;min-height:80px}._field_1c18b_40{position:relative}._field_1c18b_40 ._textarea_1c18b_22{display:block}._hasAction_1c18b_50{padding-right:calc(var(--space-2) * 2 + var(--control-h-md))}._action_1c18b_54{right:var(--space-2);bottom:var(--space-2);display:flex;position:absolute}._textarea_1c18b_22::placeholder{color:var(--text-tertiary)}._textarea_1c18b_22:hover:not(:disabled,:focus){border-color:var(--border-secondary)}._textarea_1c18b_22:focus{border-color:var(--border-focus);box-shadow:var(--halo-field)}._textarea_1c18b_22:disabled{opacity:.5;cursor:not-allowed;background-color:var(--bg-secondary);box-shadow:none}._resizeNone_1c18b_83{resize:none}._resizeVertical_1c18b_87{resize:vertical}._resizeHorizontal_1c18b_91{resize:horizontal}._resizeBoth_1c18b_95{resize:both}._hasError_1c18b_101 ._textarea_1c18b_22,._hasError_1c18b_101 ._textarea_1c18b_22:hover:not(:disabled,:focus){border-color:var(--color-error)}._hasError_1c18b_101 ._textarea_1c18b_22:focus{border-color:var(--color-error);box-shadow:var(--halo-field-error)}._errorMessage_1c18b_111{font-size:var(--text-xs);color:var(--text-error);line-height:var(--leading-normal)}._helperText_1c18b_117{font-size:var(--text-xs);color:var(--text-tertiary);line-height:var(--leading-normal)}._header_1c18b_125{justify-content:space-between;align-items:baseline;gap:var(--space-2);min-width:0;display:flex}._footer_1c18b_133{flex-direction:column;display:flex}._hasError_1c18b_101 ._counter_1c18b_138{color:var(--text-error)}._counter_1c18b_138{font-size:var(--text-xs);color:var(--text-tertiary);white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:auto}._counterLimit_1c18b_150{color:var(--text-error);font-weight:var(--font-medium)}@media (width<=480px){._textarea_1c18b_22{min-height:70px;font-size:var(--text-base)}}
