.TextArea{display:inline-block;width:100%}.TextArea__box{position:relative;display:flex;box-sizing:border-box;width:100%;padding:1px}.TextArea__control{font-family:inherit;font-size:var(--font-size-body1);box-sizing:border-box;width:100%;height:100%;margin:0;padding:0;resize:none;touch-action:manipulation;vertical-align:top;overflow-wrap:anywhere;-webkit-appearance:none;appearance:none;color:#000000de;border:none;outline:none;background:var(--white)}.TextArea_size_s .TextArea__box,.TextArea_size_s .TextArea__control{border-radius:var(--border-radius-s)}.TextArea_size_l .TextArea__box,.TextArea_size_l .TextArea__control,.TextArea_size_m .TextArea__box,.TextArea_size_m .TextArea__control{border-radius:var(--border-radius-m)}.TextArea_size_promo .TextArea__box,.TextArea_size_promo .TextArea__control,.TextArea_size_xl .TextArea__box,.TextArea_size_xl .TextArea__control,.TextArea_size_xxl .TextArea__box,.TextArea_size_xxl .TextArea__control{border-radius:var(--border-radius-l)}.TextArea__placeholder{font-size:var(--font-size-body1);line-height:normal;position:absolute;z-index:0;pointer-events:none;color:#0000008a;transition:font-size .05s ease-out 0s,margin-top .05s ease-out 0s,opacity .1s ease-out 0s}.TextArea__placeholder_error{color:var(--red)}.TextArea_has-value:not(.TextArea_placeholderShowWithValue) .TextArea__placeholder{display:none}.TextArea_size_s .TextArea__control{padding:4px 8px}.TextArea_size_s .TextArea__placeholder{margin:4px 8px 0}.TextArea_size_m .TextArea__control{padding:8px}.TextArea_size_m .TextArea__placeholder{margin:8px 8px 0}.TextArea_size_l .TextArea__control{padding:12px 16px}.TextArea_size_l .TextArea__placeholder{margin:12px 16px 0}.TextArea_size_xl .TextArea__control{padding:16px}.TextArea_size_xl .TextArea__placeholder{margin:16px 16px 0}.TextArea_has-value.TextArea_has-placeholder .TextArea__placeholder{font-size:var(--font-size-caption);right:0;left:0;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.TextArea_has-value.TextArea_has-placeholder:not(.TextArea_placeholderShowWithValue).TextArea_size_m .TextArea__placeholder,.TextArea_has-value.TextArea_has-placeholder:not(.TextArea_placeholderShowWithValue).TextArea_size_s .TextArea__placeholder{display:none}.TextArea_focused.TextArea_placeholderShowWithValue .TextArea__placeholder,.TextArea_has-value.TextArea_placeholderShowWithValue .TextArea__placeholder{font-size:var(--font-size-caption);display:block}.TextArea_focused.TextArea_has-placeholder:not(.TextArea_size_xl).TextArea_placeholderShowWithValue .TextArea__control,.TextArea_has-value.TextArea_has-placeholder:not(.TextArea_size_xl).TextArea_placeholderShowWithValue .TextArea__control{padding-top:18px;padding-bottom:6px}.TextArea_focused.TextArea_has-placeholder:not(.TextArea_size_xl).TextArea_placeholderShowWithValue .TextArea__placeholder,.TextArea_has-value.TextArea_has-placeholder:not(.TextArea_size_xl).TextArea_placeholderShowWithValue .TextArea__placeholder{margin-top:4px}.TextArea_focused.TextArea_has-placeholder.TextArea_size_xl.TextArea_placeholderShowWithValue .TextArea__control,.TextArea_has-value.TextArea_has-placeholder.TextArea_size_xl.TextArea_placeholderShowWithValue .TextArea__control{padding-top:24px;padding-bottom:8px}.TextArea_focused.TextArea_has-placeholder.TextArea_size_xl.TextArea_placeholderShowWithValue .TextArea__placeholder,.TextArea_has-value.TextArea_has-placeholder.TextArea_size_xl.TextArea_placeholderShowWithValue .TextArea__placeholder{margin-top:8px}.TextArea_disabled .TextArea__control,.TextArea_disabled .TextArea__placeholder{color:#0000003d}.TextArea__placeholder_faded{opacity:0}.TextArea__error{font-size:var(--font-size-caption);margin-top:4px;color:var(--red)}.TextArea_color_greyNoBorders.TextArea_focused .TextArea__control,.TextArea_color_greyNoBorders.TextArea_hovered .TextArea__control{border-color:#0000}.TextArea_color_greyNoBorders .TextArea__control{border-color:#0000;background-color:var(--gray-95)}.TextArea__clear{position:absolute;right:0;display:inline-block;align-self:center;width:24px;min-width:24px;height:24px;margin-right:8px;cursor:pointer;opacity:.5}.TextArea__clearIcon{display:none;color:#757575}.TextArea__clearIcon_visible{display:block}.TextArea:not(.TextArea_disabled) .TextArea__clear:hover{opacity:.8}.TextArea_withClear .TextArea__control{padding-right:32px}.TextArea_focused .TextArea__clear,.TextArea_hovered .TextArea__clear{opacity:1}.TextArea_color_blue.TextArea .TextArea__box{border:1px solid #0000001f}.TextArea_color_blue.TextArea_focused .TextArea__box,.TextArea_color_blue.TextArea_hovered .TextArea__box{border:1px solid var(--blue)}.TextArea_color_blue.TextArea_error .TextArea__box{border-color:var(--red);background-color:var(--white)}.TextArea_color_blue.TextArea_error.TextArea_color_blue.TextArea_showErrorInPlaceholder .TextArea__placeholder{color:var(--red)}.TextArea_color_blue.TextArea_error.TextArea_color_blue.TextArea_showErrorInPlaceholder .TextArea__box{border-color:#0000001f}.TextArea_color_black.TextArea .TextArea__box{border:1px solid #0000001f}.TextArea_color_black.TextArea_focused .TextArea__box,.TextArea_color_black.TextArea_hovered .TextArea__box{border:1px solid var(--black)}.TextArea_color_black.TextArea_error .TextArea__box{border-color:var(--red);background-color:var(--white)}.TextArea_color_black.TextArea_error.TextArea_color_black.TextArea_showErrorInPlaceholder .TextArea__placeholder{color:var(--red)}.TextArea_color_black.TextArea_error.TextArea_color_black.TextArea_showErrorInPlaceholder .TextArea__box{border-color:#0000001f}