/* Mobile bid page: keep payment requisites and user comments visible. */
.bn-page-shell .bn-page-content .exchange_status_html,
.bn-page-shell .bn-page-content .block_xchangedata,
.bn-page-shell .bn-page-content .block_xchangedata_ins,
.bn-page-shell .bn-page-content .block_xchdata,
.bn-page-shell .bn-page-content .block_xchdata_ins,
.bn-page-shell .bn-page-content .block_xchdata_info,
.bn-page-shell .bn-page-content .block_xchdata_line,
.bn-page-shell .bn-page-content .block_xchdata_text,
.bn-page-shell .bn-page-content .block_persdata,
.bn-page-shell .bn-page-content .block_persdata_ins,
.bn-page-shell .bn-page-content .block_persdata_info,
.bn-page-shell .bn-page-content .block_persdata_line,
.bn-page-shell .bn-page-content .block_paybutton,
.bn-page-shell .bn-page-content .block_paybutton_ins,
.bn-page-shell .bn-page-content .ajax_post_form {
	max-width: 100%;
	overflow: visible;
}

.bn-page-shell .bn-page-content .block_xchdata_text,
.bn-page-shell .bn-page-content .block_xchdata_line,
.bn-page-shell .bn-page-content .block_persdata_line,
.bn-page-shell .bn-page-content [class*="requisite"],
.bn-page-shell .bn-page-content [class*="account"],
.bn-page-shell .bn-page-content [class*="wallet"],
.bn-page-shell .bn-page-content [class*="comment"] {
	overflow-wrap: anywhere;
	word-break: break-word;
}

.bn-page-shell .bn-page-content .ajax_post_form textarea,
.bn-page-shell .bn-page-content textarea[name*="comment"],
.bn-page-shell .bn-page-content textarea[id*="comment"],
.bn-page-shell .bn-page-content [class*="comment"] textarea {
	display: block;
	width: 100%;
	min-height: 120px;
	resize: vertical;
}

.bn-page-shell .bn-page-content .ajax_post_form .resultgo,
.bn-page-shell .bn-page-content .ajax_post_form .resulttrue,
.bn-page-shell .bn-page-content .ajax_post_form .resultfalse,
.bn-page-shell .bn-page-content [class*="comment"] .resultgo,
.bn-page-shell .bn-page-content [class*="comment"] .resulttrue,
.bn-page-shell .bn-page-content [class*="comment"] .resultfalse {
	margin-top: 10px;
}

@media (max-width: 760px) {
	.bn-page-shell .bn-page-content .exchange_status_html,
	.bn-page-shell .bn-page-content .ajax_post_form {
		display: block;
		width: 100%;
	}

	.bn-page-shell .bn-page-content .block_xchdata_wrap,
	.bn-page-shell .bn-page-content .block_xchangedata,
	.bn-page-shell .bn-page-content .block_xchangedata_ins {
		display: grid;
		grid-template-columns: 1fr;
		width: 100%;
		gap: 12px;
	}

	.bn-page-shell .bn-page-content .block_xchdata,
	.bn-page-shell .bn-page-content .block_persdata {
		display: block;
		width: 100%;
		min-width: 0;
	}

	.bn-page-shell .bn-page-content .block_xchdata_line,
	.bn-page-shell .bn-page-content .block_persdata_line {
		display: grid;
		grid-template-columns: 1fr;
		gap: 4px;
	}

	.bn-page-shell .bn-page-content .block_xchdata_line span,
	.bn-page-shell .bn-page-content .block_persdata_line span {
		display: block;
	}

	.bn-page-shell .bn-page-content .block_xchdata_text {
		display: block;
		min-height: 34px;
		padding: 8px 10px;
		border: 1px solid rgba(245, 185, 21, .18);
		border-radius: 10px;
		background: rgba(245, 185, 21, .06);
		color: #ffe08a;
	}

	.bn-page-shell .bn-page-content .block_paybutton_ins,
	.bn-page-shell .bn-page-content .ajax_post_form {
		display: grid;
		grid-template-columns: 1fr;
		gap: 10px;
	}

	.bn-page-shell .bn-page-content .cancel_paybutton,
	.bn-page-shell .bn-page-content .success_paybutton,
	.bn-page-shell .bn-page-content .merch_paybutton,
	.bn-page-shell .bn-page-content .ajax_post_form input[type="submit"],
	.bn-page-shell .bn-page-content .ajax_post_form input[type="button"],
	.bn-page-shell .bn-page-content .ajax_post_form button[type="submit"] {
		width: 100%;
		min-width: 0;
	}

	.bn-page-shell .bn-page-content [class*="comment"],
	.bn-page-shell .bn-page-content .ajax_post_form textarea {
		max-width: 100%;
	}
}
