.dashboard{grid-template-rows:82px 3px 68px 194px 139px 26px}
.smart-metrics{display:grid;grid-template-columns:repeat(6,1fr);gap:7px;padding:8px 16px 4px;min-height:0}
.smart-card{min-width:0;padding:7px 8px 6px;border:1px solid rgba(37,103,181,.48);border-radius:10px;background:linear-gradient(145deg,rgba(8,29,62,.96),rgba(3,13,31,.98));box-shadow:inset 0 0 14px rgba(19,141,255,.04)}
.smart-card .smart-label{display:block;color:#8195b4;font:700 7px Consolas,"Courier New",monospace;letter-spacing:.07em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.smart-card strong{display:block;margin-top:5px;color:#fff;font-size:14px;line-height:1;font-weight:850;letter-spacing:-.03em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.smart-card small{display:block;margin-top:4px;color:#9fb0ca;font-size:7px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.smart-card.highlight{border-color:rgba(255,106,0,.55)}.smart-card.highlight strong{color:var(--orange)}
.smart-card.success{border-color:rgba(139,214,61,.55)}.smart-card.success strong{color:var(--green)}
.smart-card.warning{border-color:rgba(255,191,71,.55)}.smart-card.warning strong{color:var(--warning)}
.metrics{padding-top:7px;padding-bottom:5px}
.metric-card{grid-template-rows:32px 1fr;padding-top:7px;padding-bottom:5px}
.card-head h2{font-size:18px}.icon{width:27px;height:27px;font-size:17px}
.value-block strong{font-size:21px}.value-block strong.realized{font-size:19px}.divider{margin:9px 0}
.gauge{min-height:120px}.gauge svg{width:146px;height:94px}.gauge-value{top:61%;font-size:29px}.gauge-label{top:79%;font-size:9px}.zero,.hundred{top:72%;font-size:9px}
