.cp-per-day{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-4);margin-bottom:var(--sp-4)}.cp-metric{min-width:0}.cp-metric__value{margin:0 0 var(--sp-3);font-family:var(--f-disp);font-weight:700;font-size:clamp(2.4rem,1.9rem + 2vw,3.6rem);line-height:1;letter-spacing:-.02em;color:var(--c-ink);font-variant-numeric:tabular-nums}.cp-metric__value small{display:block;margin-top:6px;font-family:var(--f);font-size:15px;font-weight:600;letter-spacing:0;color:var(--c-ink-soft)}.cp-metric[data-level=yellow] .cp-metric__value span{color:#9a6400}.cp-metric[data-level=red] .cp-metric__value span{color:var(--wz-red)}.cp-metric__scale{margin:8px 0 0;font-size:12.5px;line-height:1.4;color:var(--c-ink-muted)}.cp-status{margin-top:var(--sp-2)}.cp-fix{margin-top:var(--sp-3)}.cp-timeline{display:flex;gap:4px;height:42px;margin:var(--sp-2) 0 0}.cp-timeline__seg{flex:1 1 0;min-width:0;display:grid;place-items:center;border-radius:10px;background:var(--c-accent-soft);color:var(--wz-accent-text);font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 6px}.cp-timeline__seg:nth-child(2n){background:#fde0d1}.cp-tool .wz-num{max-width:200px}@media(max-width:420px){.cp-per-day{gap:var(--sp-3)}}.cp-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--sp-3)}.cp-pair .wz-num{max-width:none}.cp-result .wz-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:420px){.cp-result .wz-kpi{padding:12px}.cp-result .wz-kpi__value{font-size:var(--t-1)}}
