.zdm-dashboard{margin:2rem 0}.zdm-dashboard--empty{padding:2rem;background:#f3f3f3;border-radius:10px;color:#17365c}.zdm-dashboard__headline{color:#17365c;margin:0;padding:0 0 .25rem}.zdm-dashboard__subheadline{font-size:.9375rem;color:#17365c;opacity:.7;margin:0;padding:0 0 2rem}.zdm-dashboard__kpis{display:grid;grid-template-columns:repeat(5,1fr);gap:.75rem;margin-bottom:1rem}@media (max-width:768px){.zdm-dashboard__kpis{grid-template-columns:repeat(3,1fr)}}@media (max-width:480px){.zdm-dashboard__kpis{grid-template-columns:repeat(2,1fr)}}.zdm-dashboard__kpi-card{background:#f3f3f3;border-radius:10px;padding:1rem .75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;min-width:0}.zdm-dashboard__kpi-value{font-size:clamp(1rem, 1.5vw, 1.5rem);font-weight:700;color:#17365c;line-height:1.15;margin-bottom:.25rem;word-break:break-all}.zdm-dashboard__kpi-label{font-size:.75rem;font-weight:700;color:#17365c;opacity:.8}.zdm-dashboard__kpi-description{font-size:.6875rem;color:#17365c;opacity:.6;margin-top:.25rem;line-height:1.3}.zdm-dashboard__demografie{display:grid;grid-template-columns:62fr 38fr;gap:1rem;margin-bottom:1rem}@media (max-width:900px){.zdm-dashboard__demografie{grid-template-columns:1fr}}.zdm-dashboard__age,.zdm-dashboard__cases-wrap,.zdm-dashboard__gender{background:#f3f3f3;border-radius:10px;padding:1.25rem}.zdm-dashboard__cases-wrap{margin-bottom:1rem}.zdm-dashboard__chart-title{font-size:.9375rem;font-weight:600;color:#17365c;margin:0;padding:0 0 .125rem}.zdm-dashboard__chart-description{font-size:.8125rem;color:#17365c;opacity:.7;margin:0;padding:0 0 .625rem;line-height:1.4}.zdm-dashboard__age-canvas-wrap{position:relative;height:16.25rem}@media (max-width:480px){.zdm-dashboard__age-canvas-wrap{height:12.5rem}}.zdm-dashboard__gender-canvas-wrap{position:relative;height:15rem}@media (max-width:900px){.zdm-dashboard__gender-canvas-wrap{height:16.25rem}}@media (max-width:480px){.zdm-dashboard__gender-canvas-wrap{height:13.75rem}}.zdm-dashboard__cases-canvas-wrap{position:relative;height:6.875rem}.zdm-dashboard__legend{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem 1rem;margin-bottom:.75rem}.zdm-dashboard__legend-item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.375rem;font-size:.8125rem;color:#17365c}.zdm-dashboard__legend-dot{display:inline-block;width:.625rem;height:.625rem;border-radius:50%;-ms-flex-negative:0;flex-shrink:0}.zdm-dashboard__legend-pct,.zdm-dashboard__legend-value{font-weight:600}.zdm-dashboard__footer{font-size:.8125rem;color:#17365c;opacity:.6;margin-top:.5rem;padding:0}.zdm-dashboard__footnote{font-size:.75rem;color:#17365c;opacity:.6;margin:0;padding:.25rem 0 0;line-height:1.4;white-space:pre-line}