.project-progress-dashboard-widget{grid-column:1/-1}.project-progress-dashboard-body{gap:14px;display:grid}.project-progress-dashboard-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.project-progress-dashboard-metrics span{border:1px solid var(--border);background:var(--surface-subtle);border-radius:10px;gap:5px;min-width:0;padding:13px;display:grid}.project-progress-dashboard-metrics small,.project-progress-dashboard-empty{color:var(--text-muted)}.project-progress-dashboard-metrics strong{overflow-wrap:anywhere}.project-progress-dashboard-empty{margin:0}.project-progress-dashboard-link{justify-self:end}.project-progress-dashboard-error{justify-content:space-between;align-items:center;gap:12px;display:flex}.project-progress-dashboard-error p{margin:0}.project-progress-dashboard-estimation{color:var(--text-muted);margin:-4px 0 0;font-size:12px}.project-progress-dashboard-overdue{color:#9a3412;background:#fff7ed;border-radius:9px;margin:0;padding:10px 12px;font-size:13px;font-weight:700}@media (max-width:760px){.project-progress-dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.project-progress-dashboard-metrics{grid-template-columns:minmax(0,1fr)}}
.project-cost-dashboard-widget{min-width:0}.project-cost-dashboard-body{gap:14px;display:grid}.project-cost-dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.project-cost-dashboard-metrics span{border:1px solid var(--border);min-width:0;color:var(--text-primary);background:var(--surface-subtle);border-radius:10px;gap:4px;padding:10px 12px;display:grid}.project-cost-dashboard-metrics small{color:var(--text-muted)}.project-cost-dashboard-metrics strong{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:14px}.project-cost-dashboard-body>p{color:var(--text-muted);margin:0;font-size:13px}.project-cost-dashboard-body>p.is-critical{color:var(--danger);font-weight:700}.project-cost-dashboard-empty{border:1px dashed var(--border);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.project-cost-dashboard-empty p{color:var(--text-muted);margin:0}.project-cost-dashboard-link{justify-self:end}@media (max-width:390px){.project-cost-dashboard-metrics{grid-template-columns:minmax(0,1fr)}}
