.dashboard-command-center .pace-scorecard.has-monthly{grid-template-columns:1fr;gap:22px}
.dashboard-command-center .pace-scorecard-head,.dashboard-command-center .pace-scorecard-row.has-trend{grid-template-columns:minmax(140px,1.5fr) minmax(80px,.9fr) minmax(85px,.9fr) minmax(100px,1fr) minmax(140px,1.2fr)}
.dashboard-command-center .pace-scorecard-head.is-monthly,.dashboard-command-center .pace-scorecard-row.is-monthly.has-trend{grid-template-columns:minmax(140px,1.5fr) minmax(80px,.9fr) minmax(85px,.9fr) minmax(85px,.9fr) minmax(100px,1fr) minmax(140px,1.2fr)}
.pace-trend{position:relative;min-width:0;text-align:right;color:#748399;font-size:11px;--trend-color:#8293a6}
.pace-trend.is-good{color:#218151;--trend-color:#249568}.pace-trend.is-bad{color:#bf4653;--trend-color:#d65b65}
.pace-trend summary{list-style:none;cursor:pointer;display:flex;flex-direction:column;align-items:flex-end;gap:4px;min-height:44px;justify-content:center;border-radius:6px}.pace-trend summary::-webkit-details-marker{display:none}.pace-trend summary:focus-visible{outline:2px solid #347bed;outline-offset:4px}
.pace-trend svg{display:block;width:120px;height:34px;overflow:visible}.pace-trend path{stroke:var(--trend-color);stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round}.pace-trend-change{font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.pace-trend-status{font-size:10px;line-height:1.5;max-width:130px}
.pace-trend-detail{position:absolute;z-index:60;right:0;top:calc(100% + 7px);width:280px;max-width:calc(100vw - 48px);padding:14px 16px;border-radius:11px;border:1px solid #d6e2ed;box-shadow:0 12px 35px #12345124;background:#fff;color:#40566c;font-size:11px;line-height:1.6;text-align:left}.pace-trend-detail strong{color:#193a56;font-size:11px}.pace-trend-detail p{margin:7px 0 0}
@container(max-width:760px){.dashboard-command-center .pace-scorecard-head{display:none}.dashboard-command-center .pace-scorecard-row.has-trend{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 12px}.dashboard-command-center .pace-scorecard-row.is-monthly.has-trend{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-command-center .pace-label{grid-column:1/-1}.dashboard-command-center .pace-scorecard-row.has-trend .pace-trend{grid-column:1/-1;grid-row:4;border-top:1px dashed #e3eaf2;padding-top:7px;text-align:left}.dashboard-command-center .pace-trend summary{flex-direction:row;justify-content:space-between;align-items:center}.dashboard-command-center .pace-trend summary::before{content:'90-day trend';font-size:10px;font-weight:600;color:#8a98a8;margin-right:auto}.dashboard-command-center .pace-trend svg{width:105px;height:30px}.dashboard-command-center .pace-trend-detail{right:0}.dashboard-command-center .pace-scorecard-row:not(.is-monthly) [data-label]::before{content:attr(data-label);display:block;font-size:9px;color:#8a98a8;margin-bottom:4px}.dashboard-command-center .pace-scorecard-row:not(.is-monthly) .pace-trend[data-label]::before{display:none}}
@media print{.pace-trend-detail{display:none!important}.pace-trend summary{list-style:none}.pace-trend svg{width:100px}}
.dashboard-command-center .command-panel.pace-panel{overflow:visible}
.pace-trend[open]{z-index:65}
