.chart-card-full{grid-column:1/-1}.performance-table{display:grid;gap:10px}.performance-row{display:grid;grid-template-columns:minmax(170px,1.15fr) minmax(170px,1fr) minmax(170px,1fr) minmax(105px,.55fr) minmax(90px,.45fr);gap:16px;align-items:center;padding:14px;border:1px solid var(--line);border-radius:12px;background:#fbfcfe}.performance-person strong,.performance-person span,.performance-metric span,.performance-metric small,.performance-score span,.performance-score small{display:block}.performance-person span,.performance-metric span,.performance-metric small,.performance-score span,.performance-score small{color:var(--muted);font-size:12px}.performance-metric span{display:flex;justify-content:space-between;gap:8px}.performance-metric>div{height:8px;background:#e9edf3;border-radius:999px;overflow:hidden;margin:7px 0 4px}.performance-metric i{display:block;height:100%;border-radius:999px}.performance-metric i.planned{background:#8eb7ee}.performance-metric i.actual{background:linear-gradient(90deg,var(--blue),#4b91f1)}.performance-score{padding-left:12px;border-left:1px solid var(--line)}.performance-score strong{display:block;font-size:22px;margin-top:2px}.performance-score small{min-height:18px}@media(max-width:980px){.performance-row{grid-template-columns:1fr 1fr}.performance-person{grid-column:1/-1}.performance-score{border-left:0;padding-left:0}}@media(max-width:620px){.performance-row{grid-template-columns:1fr}.performance-person{grid-column:auto}.performance-score{padding-top:8px;border-top:1px solid var(--line)}}
