/* Проверка документа на отменённые нормы — /normy/#proverka-ssylok. Волна 2а, префикс ps-. */
.ps-forma{margin:var(--o3) 0 0;max-width:860px}
.ps-pole textarea{width:100%;box-sizing:border-box;font:inherit;line-height:1.45;padding:12px;border:1.5px solid var(--line);border-radius:10px;background:#fff;color:inherit;resize:vertical;min-height:150px}
.ps-knopki{display:flex;flex-wrap:wrap;align-items:center;gap:var(--o2) var(--o3);margin:var(--o3) 0 var(--o2)}
.ps-fayl{position:relative;cursor:pointer}
.ps-fayl input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%}
.ps-ochistit{background:none;border:0;padding:0;font:inherit;color:var(--g);text-decoration:underline;cursor:pointer}
.ps-rezultat{margin:var(--o4) 0 0}
.ps-itog{font-weight:700;margin:0 0 var(--o3)}
.ps-itog-net{color:var(--fd)}
.ps-kontekst{display:block;font-size:13px;color:var(--g);margin-top:4px;line-height:1.4}
.ps-rezultat tr.ps-net td:first-child{box-shadow:inset 4px 0 0 var(--fd)}
.ps-rezultat tr.ps-vopros td:first-child{box-shadow:inset 4px 0 0 var(--y)}
.ps-rezultat tr.ps-da td:first-child{box-shadow:inset 4px 0 0 var(--v)}
.ps-rezultat tr.ps-nevedomo td:first-child{box-shadow:inset 4px 0 0 var(--line)}
@media (max-width:720px){
  .ps-rezultat .tablica-karty td[data-k]{display:block;text-align:left}
  .ps-rezultat .tablica-karty td[data-k]::before{display:block;margin-bottom:2px}
}
.ps-rezultat tr td:first-child{padding-left:14px}
