div.news-detail
{
	word-wrap: break-word;
}
div.news-detail img.detail_picture
{
	float:left;
	margin:0 8px 6px 1px;
}
.news-date-time
{
	color:#486DAA;
}

/* ======================================================================
 * Стили для рендеринга HTML, сохранённого Quill 2.0 в DETAIL_TEXT.
 * Дублируют поведение классов quill.snow.css на стороне публичной страницы,
 * но без зависимости от темы редактора (toolbar нам тут не нужен).
 * ====================================================================== */
.text-block.single-news__text img,
.text-block.single-news__text figure img {
	max-width: 100%;
	height: auto;
	border-radius: 8px;
	margin: 12px 0;
}
.text-block.single-news__text blockquote {
	border-left: 4px solid #d8d4ff;
	margin: 16px 0;
	padding: 8px 16px;
	color: #555;
	background: #faf9ff;
}
.text-block.single-news__text pre,
.text-block.single-news__text .ql-syntax {
	background: #23241f;
	color: #f8f8f2;
	padding: 12px 16px;
	border-radius: 6px;
	overflow-x: auto;
	font-family: Menlo, Consolas, monospace;
	font-size: 14px;
	margin: 12px 0;
}
.text-block.single-news__text code {
	background: #f3f3f7;
	padding: 2px 6px;
	border-radius: 3px;
	font-family: Menlo, Consolas, monospace;
	font-size: 0.92em;
}
.text-block.single-news__text hr {
	border: none;
	border-top: 1px solid #e0e0e8;
	margin: 24px 0;
}
.text-block.single-news__text a {
	color: #5b4bff;
	text-decoration: underline;
}

/* Выравнивание Quill (toolbar.align). */
.text-block.single-news__text .ql-align-center { text-align: center; }
.text-block.single-news__text .ql-align-right  { text-align: right; }
.text-block.single-news__text .ql-align-justify { text-align: justify; }

/* Отступы списков (toolbar.indent ±). По спецификации Quill — 3em шагами. */
.text-block.single-news__text .ql-indent-1 { padding-left: 3em; }
.text-block.single-news__text .ql-indent-2 { padding-left: 6em; }
.text-block.single-news__text .ql-indent-3 { padding-left: 9em; }
.text-block.single-news__text .ql-indent-4 { padding-left: 12em; }
.text-block.single-news__text .ql-indent-5 { padding-left: 15em; }
.text-block.single-news__text .ql-indent-6 { padding-left: 18em; }
.text-block.single-news__text .ql-indent-7 { padding-left: 21em; }
.text-block.single-news__text .ql-indent-8 { padding-left: 24em; }
