/* IndusSolutions design tools – additions to engineering/eng-kit/eng.css */
table.rep td{vertical-align:top}
table.rep td.f{text-align:left;font-family:Consolas,"Courier New",monospace;font-size:.84rem;color:#24323b;white-space:normal;word-break:break-word}
table.rep td:nth-child(2){text-align:left;color:var(--muted);white-space:nowrap;font-size:.84rem}
table.rep tr.sec td{background:#eef5f3;font-weight:700;color:var(--accent-dark);border-top:2px solid var(--line)}
.chk{display:inline-block;padding:1px 7px;border-radius:999px;font-size:.78rem;font-weight:700;white-space:nowrap}
.chk.ok{background:#e3f6ec;color:#156a3a}
.chk.no{background:#fde8e5;color:#b42318}
.kpi.no b{color:#b42318}
.disc{margin:10px 0 14px;padding:8px 10px;border-left:4px solid #f2b760;background:#fff8ec;font-size:.86rem;color:#5b4413;border-radius:6px}
.pcard .nz{display:grid;grid-template-columns:repeat(auto-fit,minmax(84px,1fr));gap:6px;margin-top:6px}
.pcard .nz label span{display:block;font-size:.72rem;color:var(--muted);margin-bottom:1px}
.tbl-wrap{overflow-x:auto}
@media (max-width:700px){table.rep td.f{font-size:.76rem}}
@media print{table.rep{font-size:9px}table.rep td.f{font-size:8.5px}.disc{font-size:9px}}
