/* next build (after 22 Oct): web3 styles */

/* Q615 / Q629 Metrics: a building-name row keeps one cell per column (the day and group lines run the full height); the name is blue
   text over the row, no coloured bar */
html body .mt-t tr.mtg33 :is(th,td):not(#z47):not(#z48){background:var(--surface,#fff)!important;color:#1E40AF!important;border-bottom:1px solid var(--line)}
html body .mt-t tr.mtg33.c48{height:32px}
html body .mt-t tr.mtg33.c48 th.sl{position:sticky;left:0;z-index:3;overflow:visible;white-space:nowrap;padding:0}
html body .mt-t tr.mtg33.c48 th.sl>span.n48{position:absolute;left:10px;top:50%;transform:translateY(-50%);white-space:nowrap;color:#1E40AF;font:700 13.5px var(--sans);pointer-events:none}
html[data-theme="dark"] body .mt-t tr.mtg33 :is(th,td):not(#z47):not(#z48){color:#93b4ff!important}
html[data-theme="dark"] body .mt-t tr.mtg33.c48 th.sl>span.n48{color:#93b4ff}

/* Q616 Metrics > Activity and Status: the group row over the column titles, a line before each group down the table */
html body table.gp48 thead tr.gr48 th:not(#z47):not(#z48):not(#z517){text-align:center;border-bottom:1px solid rgba(255,255,255,.6)!important}
html body table.gp48 thead th.g29:not(#z47):not(#z48):not(#z517):not(#z518){border-left:2px solid #fff!important}
html body table.gp48 tbody td.g29:not(#z47):not(#z48){border-left:2px solid #1E40AF}
html[data-theme="dark"] body table.gp48 tbody td.g29:not(#z47):not(#z48){border-left-color:#93b4ff}

/* Q646 Metrics > Water loss: the view select beside the month, like Run time */
#mtwl{width:auto}

/* Q612 Export > Downloaded files: one line a row, the columns use the free width */
html body table.dl48:not(#z47):not(#z48){width:100%;table-layout:auto}
html body table.dl48 :is(th,td):not(#z47):not(#z48){white-space:nowrap;padding-left:14px;padding-right:14px}
html body table.dl48 td:last-child:not(#z47):not(#z48){text-align:right}

/* Q621 Admin > Boxes > Edit box: Show password under the Box password field */
.pw48b{margin-top:6px;align-self:flex-start}
