/* G6M_QR_EDITOR_MATCH_PROFILE_V839
   Stretch quick-reply editor card to the same height as the left postbit profile.
*/
@media (min-width: 651px) {
	html body .message.message--quickReply .message-inner,
	html body form.js-quickReply .message-inner {
		align-items: stretch !important;
	}

	html body .message.message--quickReply .message-cell--user,
	html body form.js-quickReply .message-cell--user {
		align-self: stretch !important;
	}

	html body .message.message--quickReply .message-cell--user .message-user,
	html body form.js-quickReply .message-cell--user .message-user {
		height: auto !important;
		min-height: 0 !important;
		align-self: stretch !important;
	}

	html body .message.message--quickReply .message-cell--main,
	html body form.js-quickReply .message-cell--main {
		align-self: stretch !important;
		display: flex !important;
		flex-direction: column !important;
		min-height: 100% !important;
	}

	/* Editor chrome fills the main column */
	html body .message.message--quickReply .message-cell--main > *,
	html body form.js-quickReply .message-cell--main > * {
		width: 100% !important;
	}

	html body .message.message--quickReply .message-cell--main .message-editorWrapper,
	html body form.js-quickReply .message-cell--main .message-editorWrapper,
	html body .message.message--quickReply .message-cell--main form,
	html body form.js-quickReply .message-cell--main form,
	html body .message.message--quickReply .message-cell--main .block-body,
	html body form.js-quickReply .message-cell--main .block-body {
		flex: 1 1 auto !important;
		display: flex !important;
		flex-direction: column !important;
		min-height: 100% !important;
		height: 100% !important;
	}

	html body .message.message--quickReply .message-cell--main .fr-box,
	html body form.js-quickReply .message-cell--main .fr-box,
	html body .message.message--quickReply .message-cell--main .fr-box.fr-basic,
	html body form.js-quickReply .message-cell--main .fr-box.fr-basic {
		flex: 1 1 auto !important;
		display: flex !important;
		flex-direction: column !important;
		min-height: 0 !important;
		height: auto !important;
	}

	html body .message.message--quickReply .message-cell--main .fr-toolbar,
	html body form.js-quickReply .message-cell--main .fr-toolbar,
	html body .message.message--quickReply .message-cell--main .editorToolbar,
	html body form.js-quickReply .message-cell--main .editorToolbar {
		flex: 0 0 auto !important;
	}

	html body .message.message--quickReply .message-cell--main .fr-wrapper,
	html body form.js-quickReply .message-cell--main .fr-wrapper {
		flex: 1 1 auto !important;
		display: flex !important;
		flex-direction: column !important;
		min-height: 220px !important;
		height: auto !important;
	}

	html body .message.message--quickReply .message-cell--main .fr-element,
	html body form.js-quickReply .message-cell--main .fr-element,
	html body .message.message--quickReply .message-cell--main .fr-wrapper .fr-element,
	html body form.js-quickReply .message-cell--main .fr-wrapper .fr-element {
		flex: 1 1 auto !important;
		min-height: 220px !important;
		height: 100% !important;
		box-sizing: border-box !important;
	}

	/* Keep attach / submit row at the bottom of the stretched card */
	html body .message.message--quickReply .message-cell--main .formButtonGroup,
	html body form.js-quickReply .message-cell--main .formButtonGroup,
	html body .message.message--quickReply .message-cell--main .formSubmitRow,
	html body form.js-quickReply .message-cell--main .formSubmitRow {
		flex: 0 0 auto !important;
		margin-top: auto !important;
	}
}
/* END G6M_QR_EDITOR_MATCH_PROFILE_V839 */
