.reports-grid>[data-zv-legacy-agents]{display:none!important}.reports-grid[data-zv-productivity-grid]{grid-template-columns:minmax(0,1fr)}.main-area .page .zv-productivity{padding:0;margin:22px 0;overflow:hidden}.zv-productivity-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 22px 18px}.zv-productivity-kicker{font-size:9px;font-weight:750;letter-spacing:.09em;color:var(--brand)}.zv-productivity-heading h3{margin:4px 0 5px;font-size:18px;color:var(--text)}.zv-productivity-heading p{margin:0;color:var(--muted);font-size:12px;line-height:1.6}.zv-productivity-period{font-size:10px;white-space:nowrap;color:var(--muted);padding:6px 9px;border:1px solid var(--line);border-radius:7px;background:var(--surface)}.zv-productivity-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:0 22px 20px}.zv-productivity-metric{display:grid;gap:8px;padding:14px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.zv-productivity-metric span{font-size:11px;color:var(--muted)}.zv-productivity-metric strong{font-size:25px;line-height:1.2;font-weight:700;font-variant-numeric:tabular-nums;color:var(--text)}.zv-productivity-metric:last-child strong{color:var(--brand)}.zv-productivity-table{overflow-x:auto;scrollbar-width:thin;border-top:1px solid var(--line)}.zv-productivity-table table{min-width:800px}.zv-productivity-table tbody th{font-size:12px!important;text-transform:none!important;letter-spacing:0!important;color:var(--text)!important;background:transparent!important;white-space:normal!important;min-width:150px}.zv-productivity-table :is(th,td){text-align:right;white-space:nowrap}.zv-productivity-table :is(th,td):first-child{text-align:left}.zv-productivity-table td{font-variant-numeric:tabular-nums}.zv-productivity-sla{font-weight:700;color:var(--text)}.zv-productivity-caption{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.main-area .page .zv-productivity-note{margin:0;padding:14px 22px;font-size:10px;line-height:1.7;color:var(--muted);border-top:1px solid var(--line);background:var(--surface)}.zv-productivity-message{display:flex;flex-direction:column;align-items:center;gap:14px;padding:28px 20px;text-align:center;color:var(--muted);font-size:13px;line-height:1.6}@media(max-width:700px){.zv-productivity-heading{flex-direction:column;padding:18px 16px}.zv-productivity-metrics{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 16px 16px;gap:8px}.zv-productivity-metric{padding:12px}.zv-productivity-metric strong{font-size:23px}.main-area .page .zv-productivity-note{padding:12px 16px}}

.main-area .page .zv-productivity-table :is(th,td){text-align:right}.main-area .page .zv-productivity-table :is(th,td):first-child{text-align:left}
