.text-area{position:relative;width:100%}.text-area__input.ant-input{width:100%;padding:var(--spacingM,16px) var(--spacingS,12px);border-radius:10px;border:1px solid #e2dfd9;outline:1px solid rgba(0,0,0,0);background:#fff!important;font-size:16px;line-height:150%;font-weight:400;transition:all .11s ease;resize:vertical;min-height:141px;max-height:600px}.text-area__input.ant-input:hover{border-color:#c4c0b7;box-shadow:none}.text-area__input.ant-input::placeholder{color:#9aa4b2}.text-area__input.ant-input:focus{border-color:#01a07a;box-shadow:0 0 0 3px rgba(1,160,122,.14);outline:0}.text-area__input.ant-input:disabled{color:#1d2523;cursor:default}.text-area__input.ant-input:disabled,.text-area__input.ant-input:disabled:hover{border:2px solid rgba(0,0,0,0);box-shadow:none}.text-area__input.ant-input-affix-wrapper{position:relative;display:flex;width:100%;border-radius:10px;outline:0;background:#fff;font-size:16px;line-height:22px;transition:all .11s ease;border-inline:1px solid rgba(0,0,0,0);border-block:1px solid rgba(0,0,0,0);border:1px solid #e2dfd9;box-shadow:none}.text-area__input.ant-input-affix-wrapper>.ant-input{padding:14px var(--spacingM,16px);font-size:16px;line-height:22px}.text-area__input.ant-input-affix-wrapper>.ant-input-suffix{position:absolute;display:block;top:-28px;right:0;font-weight:500;color:#a7b8b8;font-size:12px;font-weight:600;line-height:130%}.text-area__input.ant-input-affix-wrapper>.ant-input-suffix .ant-input-data-count{position:static}.text-area__input.ant-input-affix-wrapper.ant-input-affix-wrapper-focused{box-shadow:none;border-color:#01a07a}.text-area__input.ant-input-affix-wrapper.ant-input-status-error{border-color:#de3730;background:var(--backgroundSecondary,#f4f3ef);box-shadow:none}.text-area__input.ant-input-affix-wrapper.ant-input-status-error.ant-input-affix-wrapper-focused{background-color:var(--backgroundSecondary,#f4f3ef);border-color:#de3730!important;box-shadow:none}.text-area__input.ant-input-affix-wrapper.ant-input-status-error:focus,.text-area__input.ant-input-affix-wrapper.ant-input-status-error:hover{background-color:var(--backgroundSecondary,#f4f3ef);border-color:#de3730;box-shadow:none}.text-area__input_error.ant-input{outline:0}.text-area__error{margin-top:4px;display:flex;align-items:center;gap:6px;color:#de3730}.text-area__error-text{font-size:14px;font-weight:700}