.ns-textarea{font-family:inherit;font-size:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ns-textarea:focus{outline:none}.ns-textarea_theme_primary{padding:var(--space-xs) var(--space-s);font-size:var(--size-text-s);line-height:var(--line-height-l);border:1px solid var(--color-gray-80);border-radius:var(--border-radius-m);transition:border-color .2s;resize:none}.ns-textarea_theme_primary::-moz-placeholder{color:var(--color-gray)}.ns-textarea_theme_primary:-ms-input-placeholder{color:var(--color-gray)}.ns-textarea_theme_primary::placeholder{color:var(--color-gray)}.ns-textarea_theme_primary:focus{border-color:var(--color-primary)}.ns-textarea_theme_primary[disabled]{color:var(--color-gray-80);border-color:var(--color-gray-disabled);background-color:var(--color-gray-disabled)}.ns-textarea_width_available{display:block;width:100%}.ns-textarea_theme_primary.ns-textarea_status_error{border-color:var(--color-error)}.ns-textarea_theme_primary.ns-textarea_status_success{border-color:var(--color-success)}.ns-form-group{position:relative}.ns-form-group__label{display:block;color:var(--color-gray);margin-bottom:3px}.ns-form-group__message{font-size:var(--size-text-3xs);line-height:16px}.ns-form-group__message_floating{position:absolute;left:0;right:0}.ns-form-group__description{margin-top:var(--space-s);font-size:var(--size-text-2xs);line-height:var(--line-height-s);color:var(--color-gray)}.ns-form-group_state_error .ns-form-group__message{color:var(--color-error)}.ns-form-group_state_success .ns-form-group__message{color:var(--color-success)}