/* Equipment week board: read-only company-wide planning summary. */
.hf5c-sheet{width:100%;max-width:1150px}
.hf5c-head,.hf5c-rowhead{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}
.hf5c-head h3{margin:0 0 3px}
.hf5c-small{font-size:11px;color:var(--m);line-height:1.6}
.hf5c-message{padding:9px;border:1px solid var(--l);border-radius:9px;margin:12px 0;font-size:11px;color:var(--m)}
.hf5c-controls{display:grid;grid-template-columns:auto minmax(110px,1fr) auto repeat(2,minmax(120px,1fr)) minmax(130px,1fr) auto;gap:7px;margin:11px 0}
.hf5c-controls>*{min-width:0;width:100%;font-size:12px;padding:8px}
.hf5c-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:12px 0}
.hf5c-metrics>div{border:1px solid var(--l);background:var(--p2);padding:10px;border-radius:11px}
.hf5c-metrics b{font-size:20px;display:block}.hf5c-metrics small{display:block;font-size:10px;color:var(--m)}
.hf5c-list{display:grid;gap:10px;margin:12px 0}
.hf5c-asset{background:var(--p2);border:1px solid var(--l);border-radius:12px;padding:12px}
.hf5c-asset b{font-size:13px}.hf5c-rowhead{margin-bottom:5px;flex-wrap:wrap}
.hf5c-board{color:var(--m);font-size:10px;font-weight:650}
.hf5c-run{background:var(--p);border:1px solid var(--l);border-radius:9px;padding:8px;margin-top:7px}
.hf5c-flag{font-size:10px;font-weight:750;margin-left:6px}.hf5c-flag.warn{color:var(--w)}.hf5c-flag.bad{color:var(--b)}
.hf5c-warning{border:1px solid var(--b);padding:9px;border-radius:9px;font-size:11px;color:var(--b)}
.hf5c-empty{font-size:11px;color:var(--m);margin:10px 0 2px}
@media(max-width:900px){.hf5c-controls{grid-template-columns:repeat(3,minmax(0,1fr))}.hf5c-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:520px){.hf5c-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.hf5c-controls input[type="search"]{grid-column:span 2}.hf5c-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.hf5c-sheet{padding:12px}}
