/* Фермерский портал 2026 — single-fields.css: поля статьи (задача 07a) — «Коротко», «Проверил агроном»,
   «Паспорт», «Скачать схему», «Источники». Макет — design/pages/statya.html. Подключает inc/single.php. */

/* «Коротко» — жёлтая карточка перед текстом */
.sgl-sum{background:var(--tint);border-radius:28px;padding:24px 26px;margin:0 0 30px}
.sgl-sum__t{display:block;margin:0 0 14px;font-size:26px;line-height:1}
.sgl-sum__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px;font-size:17px;line-height:1.55}
.sgl-sum__list li{position:relative;padding-left:20px}
.sgl-sum__list li::before{content:"";position:absolute;left:0;top:10px;width:8px;height:8px;border-radius:50%;background:var(--leaf)}

/* «Проверил агроном» — в строке автора */
.sgl-ava--check{background:var(--ink);color:var(--acc)}

/* «Паспорт» — правая колонка */
.sgl-pass{background:var(--tint);padding:22px;display:flex;flex-direction:column;gap:12px}
.sgl-pass__t{margin:0;font-size:24px;line-height:1}
.sgl-pass__dl{margin:0;display:flex;flex-direction:column;gap:12px}
.sgl-pass__row{display:flex;justify-content:space-between;gap:10px;padding-top:10px;border-top:1px solid rgba(15,34,25,.12);font-size:14px;line-height:1.4}
.sgl-pass__row dt{color:#5E4F12}
.sgl-pass__row dd{margin:0;font-weight:600;text-align:right;overflow-wrap:anywhere}

/* «Скачать схему» */
.sgl-scheme{display:flex;flex-direction:column;gap:12px;padding:12px 12px 18px;color:var(--ink);text-decoration:none}
.sgl-scheme__pic{display:flex;align-items:center;justify-content:center;height:150px;border-radius:22px;background:#fff;overflow:hidden}
.sgl-scheme__img{width:100%;height:100%;object-fit:contain}
.sgl-scheme__pic--file{font-size:22px;font-weight:600;color:var(--muted);border:1.5px dashed rgba(15,34,25,.22)}
.sgl-scheme__row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 6px}
.sgl-scheme__t{font-size:15px;font-weight:600}
.sgl-scheme__f{font-size:11px;color:var(--muted);white-space:nowrap}
.sgl-scheme:focus-visible{outline:3px solid var(--acc);outline-offset:3px}

/* «Источники» — после текста */
.sgl-src{display:flex;flex-direction:column;gap:10px;border-top:1px solid var(--line);padding-top:22px}
.sgl-src__t{margin:0;font-size:11.5px;color:var(--muted)}
.sgl-src__list{margin:0;padding-left:20px;font-size:15px;line-height:1.6;color:#344A3C}
.sgl-src__list li{margin:0 0 4px;overflow-wrap:anywhere}
.sgl-src__list a{color:#1D6B40;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}
.sgl-src__list a:hover{color:var(--ink);text-decoration-color:var(--acc)}

@media (max-width:600px){
	.sgl-sum{padding:20px;border-radius:24px}
	.sgl-sum__t{font-size:24px}
	.sgl-sum__list{font-size:16px}
}
@media print{
	.sgl-sum{background:none;border:1px solid #999}
}
