tr.device:not(:hover) > [label=PartNumber],
tr.device:not(:hover) > [label=UserButton]:not(:hover) { -opacity: .3 !important; }

/*************************/

#GG { width: fit-content; }
.smart-digital-display-container { display: none; }

:root { ---DEV-TW: 10.3rem; }
td[label=rtemp]::before { top: -.3rem; display: none !important; }

smart-gauge,
smart-ui-gauge { -pointer-events: none;
  --s: 9em; -max-height: 7em;
  --smart-gauge-default-width: var(--s);
  --smart-gauge-default-height: var(--s);

  --rcl: var(--smart-primary); /* range color low|good|high */
  --rcg: var(--smart-success);
  --rch: var(--smart-error);

  --rco: 0.3;
}

/* range colors */
smart-gauge[ge=humidity] {
  --rcl: var(--smart-warning);
  --rch: var(--smart-primary); 
}

smart-gauge .smart-label { font-size: 70%; }
smart-gauge .smart-line { opacity: .8; mix-ble-nd-mode: difference; stroke: black !important; }
.smart-track { opacity: 1 !important; fill: transparent !important; stroke: #666 !important; stroke-width: 1px !important; }
.smart-range { opacity: var(--rco); stroke: black; }

.smart-range.l  { fill: var(--rcl); }
.smart-range.g  { fill: var(--rcg); }
.smart-range.h  { fill: var(--rch); }
.smart-tick { stroke: #666 !important; }

.smart-line { transform-origin: center; -transform: scale(1.1); }
/* range colors */

td[gauged] { padding: 0 !important; margin-top: -3rem !important; background-color: transparent; }

#GG { height: auto; text-transform: capitalize; }

i.fa-tachometer {
  --temp_b: '\f2c9'; --temp_a: '\10f2c9';
  --humi_b: '\f750'; --humi_a: '\10f750';
  --fanc_b: '\f863'; --fanc_a: '\10f863';
  --bolt_b: '\f0e7'; --bolt_a: '\10f0e7';
  --comp_b: '\f78c'; --comp_a: '\10f78c';
  --pres_b: '\f422'; --pres_a: '\10f422';  
  width: 3em;
}

i.fa-tachometer[gauge$=temp]    { --b: var(--temp_b); --a: var(--temp_a); }
i.fa-tachometer[gauge=humidity] { --b: var(--humi_b); --a: var(--humi_a); }
i.fa-tachometer[gauge=fancap]   { --b: var(--fanc_b); --a: var(--fanc_a); }
i.fa-tachometer[gauge=voltage]  { --b: var(--bolt_b); --a: var(--bolt_a); }
i.fa-tachometer[gauge^=comp]    { --b: var(--comp_b); --a: var(--comp_a); }
i.fa-tachometer[gauge$=press]   { --b: var(--pres_b); --a: var(--pres_a); }

i.fa-tachometer::before { content: var(--b); }
i.fa-tachometer::after  { content: var(--a) !important; }