/* next build (after 23 Oct): web B styles (Metrics, the report tables, Observations) */

/* ===== Q654 (Sam 23 Oct 09:23) report table headers, Option E "two-tone, group row darker": every Metrics table (hourly, day by day,
   Activity, Status, Daily, heat map) and the Live pop-up Report tab. Column row #E6EFFC, group row #C9DCF5, lines #7FA2CF, black text
   with the same font as before. Replaces the blue / white report headers (Q517 / Q615 / Q630) on these tables. ===== */
html body :is(#mtout, #lvrep) table thead th:not(#z654):not(#z655):not(#z656){background:#E6EFFC!important;color:#111827!important;border-color:#7FA2CF!important}
html body :is(#mtout, #lvrep) table thead th:not(#z654):not(#z655):not(#z656) *:not(.sw){color:#111827!important}
html body :is(#mtout, #lvrep) table thead tr:first-child:not(:last-child) th[colspan]:not(#z654):not(#z655):not(#z656),
html body :is(#mtout, #lvrep) table thead tr.gr48 th[colspan]:not(#z654):not(#z655):not(#z656){background:#C9DCF5!important;border-bottom:1px solid #7FA2CF!important}
html body :is(#mtout, #lvrep) table thead tr:last-child th:not(#z654):not(#z655):not(#z656),
html body :is(#mtout, #lvrep) table thead th[rowspan]:not(#z654):not(#z655):not(#z656){border-bottom:2px solid #7FA2CF!important}
html body :is(#mtout, #lvrep) table thead :is(th.g29, th.m-dl):not(#z654):not(#z655):not(#z656){border-left:2px solid #7FA2CF!important}
html body :is(#mtout, #lvrep) table thead th.m-now:not(#z654):not(#z655):not(#z656){background:#C9DCF5!important;box-shadow:inset 0 -3px 0 #1E40AF}
html[data-theme="dark"] body :is(#mtout, #lvrep) table thead th:not(#z654):not(#z655):not(#z656){background:#22365e!important;color:#e6ebf7!important}
html[data-theme="dark"] body :is(#mtout, #lvrep) table thead th:not(#z654):not(#z655):not(#z656) *:not(.sw){color:#e6ebf7!important}
html[data-theme="dark"] body :is(#mtout, #lvrep) table thead tr:first-child:not(:last-child) th[colspan]:not(#z654):not(#z655):not(#z656),
html[data-theme="dark"] body :is(#mtout, #lvrep) table thead tr.gr48 th[colspan]:not(#z654):not(#z655):not(#z656),
html[data-theme="dark"] body :is(#mtout, #lvrep) table thead th.m-now:not(#z654):not(#z655):not(#z656){background:#1a2c4f!important}
html body :is(#mtout, #lvrep) table.gp48 thead tr.gr48 th:not(#z654):not(#z655):not(#z656){text-align:center}

/* ===== Q666 / Q689 (and v356 items 3, 5, 6): Activity, Status and Daily, Metrics and the Live pop-up: a 2px #7FA2CF line at each group
   start, header rows and body ===== */
html body :is(#mtout, #lvrep) table.gp48 tbody td.g29:not(#z654):not(#z655):not(#z656){border-left:2px solid #7FA2CF}

/* ===== Q665 (Sam 23 Oct) Metrics with several buildings: the building-name row has no column lines ===== */
html body #mtout tr.mtg33 :is(th,td):not(#z654):not(#z655):not(#z656){border-left:0!important;border-right:0!important}

/* ===== Q667 (Sam 23 Oct 12:07): no outer page scroll bar on Metrics; the report box (one table) or the report area (several tables,
   heat map) scrolls itself (reports.js mtFit42 sizes it), so what sticks, sticks to the top of that box ===== */
html body #mtout .mt-ctl:not(#z654):not(#z655){top:0}

/* ===== Q686 (Sam 23 Oct 15:21, v357 item 4) Observations: "Important" block at the top, then "Other observations" ===== */
html body .obi22:not(#z654){font-size:15px;margin:12px 0 8px;text-align:left}
html body .tg22.og22.im22:not(#z654){border-left-color:#b45309}
