/* Лаборатория (Stage 1) — additive styles, scoped to lab classes */
body.labmode .filters #periods,body.labmode .filters .grp{display:none}
.labkpis{grid-template-columns:repeat(3,minmax(0,1fr))}
.labst{font-size:12px;font-weight:600;padding:2px 8px;border-radius:6px;background:#8a93a622;color:var(--muted);vertical-align:middle}.labst.amber{background:#f59e0b22;color:var(--amber)}.labst.green{background:var(--gbg);color:var(--green)}
.labbar{width:100%;margin-top:6px}.labsha code{font-size:11px;color:#c9d1e3}
.labdir{font-weight:600;white-space:nowrap}.labdir.LONG_EXIT{color:var(--red)}.labdir.SHORT_EXIT{color:var(--green)}
.labcards{display:none}.labev{border-bottom:1px solid var(--line);padding:8px 0}.labev .h{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.labev .g{display:flex;flex-wrap:wrap;gap:3px 12px;font-size:12px;color:var(--muted);margin-top:3px}
@media (max-width:900px){.labkpis{grid-template-columns:minmax(0,1fr)}.labtbl{display:none}.labcards{display:block}.toolbar select{flex:1 1 45%;min-width:0}.toolbar .btn{flex:1 1 45%;text-align:center}}
