._wrapper_1q7bq_3{gap:var(--space-1);flex-direction:column;width:100%;display:flex}._label_1q7bq_10{font-size:var(--text-ui);font-weight:var(--font-medium);color:var(--text-primary);line-height:var(--leading-normal)}._required_1q7bq_17{color:var(--text-error);margin-left:2px}._textarea_1q7bq_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}._textarea_1q7bq_22::placeholder{color:var(--text-tertiary)}._textarea_1q7bq_22:hover:not(:disabled,:focus){border-color:var(--border-secondary)}._textarea_1q7bq_22:focus{border-color:var(--border-focus);box-shadow:var(--focus-halo)}._textarea_1q7bq_22:disabled{opacity:.5;cursor:not-allowed;background-color:var(--bg-secondary);box-shadow:none}._resizeNone_1q7bq_60{resize:none}._resizeVertical_1q7bq_64{resize:vertical}._resizeHorizontal_1q7bq_68{resize:horizontal}._resizeBoth_1q7bq_72{resize:both}._hasError_1q7bq_78 ._textarea_1q7bq_22,._hasError_1q7bq_78 ._textarea_1q7bq_22:hover:not(:disabled,:focus){border-color:var(--color-error)}._hasError_1q7bq_78 ._textarea_1q7bq_22:focus{border-color:var(--color-error);box-shadow:var(--focus-halo-error)}._errorMessage_1q7bq_88{font-size:var(--text-xs);color:var(--text-error);line-height:var(--leading-normal)}._helperText_1q7bq_94{font-size:var(--text-xs);color:var(--text-tertiary);line-height:var(--leading-normal)}._footer_1q7bq_102{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}._footer_1q7bq_102:has(._errorMessage_1q7bq_88) ._counter_1q7bq_109{color:var(--text-error)}._counter_1q7bq_109{font-size:var(--text-xs);color:var(--text-tertiary);white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:auto}._counterLimit_1q7bq_121{color:var(--text-error);font-weight:var(--font-medium)}@media (width<=480px){._textarea_1q7bq_22{min-height:70px;font-size:var(--text-base)}}@media (orientation:landscape) and (height<=600px){._textarea_1q7bq_22{min-height:56px}}
