/* Полные тексты СП и ГОСТ: /normy/sp-…/, /normy/gost-…/. Файл сессии normy-sp (materialy/normy-sp/ZAPROSY.md).
   Вид согласован с normy-zakony.css (классы n-*), стили продублированы, чтобы страницы не зависели от чужого файла. */
.n-plashka{max-width:760px;margin:16px 0 12px;line-height:1.45}
.n-red{max-width:760px;margin:0 0 20px;font-size:14px;color:var(--k2);line-height:1.45}
.n-ogl{max-width:760px;margin:0 0 28px;border:2px solid var(--k);border-radius:12px;background:#fff}
.n-ogl summary{cursor:pointer;font-weight:800;padding:10px 16px}
.n-ogl ol{margin:0;padding:0 16px 12px 36px;font-size:15px;line-height:1.4}
.n-ogl ol ol{padding:4px 0 6px 20px;list-style:none}
.n-ogl li{margin:3px 0}
.n-ogl a{color:var(--k)}
.n-tekst{max-width:760px;font-size:16px;line-height:1.5}
.n-tekst p{margin:0 0 10px;text-align:left}
.n-tekst h2{font-size:20px;font-weight:800;line-height:1.25;letter-spacing:0;margin:36px 0 14px}
.n-tekst h3{font-size:18px;line-height:1.3;margin:28px 0 10px}
.n-tekst h2.izmenenie{margin-top:56px;padding-top:20px;border-top:3px solid var(--k)}
.n-tekst .nomer{font-weight:700;color:var(--k);text-decoration:none}
.n-tekst .nomer:hover{text-decoration:underline}
.n-tekst .izm-metka{display:inline-block;font-size:12px;font-weight:700;line-height:1;padding:3px 6px;margin-left:4px;border-radius:6px;background:var(--y);color:var(--k);text-decoration:none;white-space:nowrap;vertical-align:1px}
.n-tekst .formula{text-align:center;font-size:17px;margin:14px 0}
.n-tekst .nomer-formuly{float:right}
.n-tekst .gde{margin-left:24px}
.n-tekst .prim{font-size:15px}
.n-tekst .podpis-tablicy{margin:22px 0 6px}
.n-tekst .risunok{display:block;margin:var(--o4) 0;background:var(--p);border:1px dashed var(--svet);border-radius:8px;padding:8px 10px;font-size:14px;color:var(--k2)}
.n-tekst td .risunok{min-width:150px}
.n-skroll{overflow-x:auto;margin:12px 0 18px;max-width:100%}
.n-tab{border-collapse:collapse;font-size:14px;line-height:1.35;min-width:480px}
.n-tab td,.n-tab th{border:1px solid #b9b6ad;padding:5px 7px;vertical-align:top;text-align:left}
.n-tab th{background:var(--p);font-weight:700}
.n-tekst [id]{scroll-margin-top:80px}
.n-tekst [id]:target{background:#FFF1B8}
@media print{.n-ogl{display:none}.n-plashka{border:1px solid #000}.izm-metka{border:1px solid #000}}
