.ctv-widget { line-height: 1.2; } .ctv-widget.hospitalization-map { height: 450px; max-width: 750px; margin: 0 auto; font-family: "CTVSans-Bold", sans-serif; font-weight: normal; } .ctv-widget.hospitalization-map h3 { max-width: 600px; margin: 0 auto; } .ctv-widget.hospitalization-map .number-layer { /* pointer-events: none; */ cursor: pointer; font-family: "CTVSans-Bold", sans-serif; text-anchor: middle; } .ctv-widget.hospitalization-map .number-layer text { pointer-events: none; user-select: none; } .ctv-widget.hospitalization-map .region-layer { cursor: pointer; } .ctv-widget.hospitalization-map .region-layer:hover { font-family: "CTVSans-Bold", sans-serif; } .ctv-widget.hospitalization-map svg circle { fill: #fff; opacity: 0.5; } .ctv-widget.hospitalization-map svg text { fill: #222; } .ctv-widget.hospitalization-chart { /* height: 250px; */ margin: 25px auto; } .ctv-widget.hospitalization-chart > svg { height: 200px; } .ctv-widget.hospitalization-chart path.hosp { stroke: #222; } .ctv-widget.hospitalization-chart path.icu { stroke: rgb(202, 50, 30); } .ctv-widget.hospitalization-chart .notes { font-family: sans-serif; font-size: 12px; } .polopoly_embed { max-width: 100%; } .ctv-widget.chart { position: relative; max-width: 600px; font-family: "CTVSans-Regular", Arial, Helvetica, sans-serif; margin: 0 auto; line-height: 1.2; } .ctv-widget.chart h3 { font-family: "CTVSans-Bold", Arial, Helvetica, sans-serif; font-weight: normal; } .ctv-widget.chart svg { width: 100%; } .ctv-widget.chart svg path { fill: none; stroke: #222; stroke-width: 2.5; } .ctv-widget.chart svg path.unvaccinated { stroke: #222; } .ctv-widget.chart svg path.partial { stroke: rgb(185, 160, 18); } .ctv-widget.chart svg path.fully { stroke: rgb(13, 142, 182); } .ctv-widget.chart svg path.unknown { stroke: rgb(155, 155, 155); stroke-dasharray: 4 4; stroke-width: 2; } .ctv-widget.chart svg text { fill: #555; font-size: 12px; font-family: sans-serif; } .ctv-widget.chart svg .layer.date text { font-size: 11px; text-anchor: middle; } .ctv-widget.chart svg line { shape-rendering: crispEdges; stroke: #dadada; stroke-dasharray: 4 2; stroke-width: 1; } .ctv-widget.chart svg line.zero, .ctv-widget.chart svg .layer.date line { stroke-dasharray: none; stroke: #aaa; } .ctv-widget.chart svg .layer.mouseover rect { fill: transparent; } .ctv-widget.chart svg .layer.mouseover rect.hover { /* fill: rgba(0, 0, 0, 0.1); */ } .ctv-widget.chart svg .layer.legend g { fill: white; } .ctv-widget.chart svg .layer.legend path { shape-rendering: crispEdges; stroke-linecap: butt; } .ctv-widget.chart svg .layer.legend text { text-transform: capitalize; } .ctv-widget.chart svg .layer.legend rect { fill: white; } .ctv-widget.chart .tooltip { pointer-events: none; display: none; position: absolute; min-width: 100px; min-height: 100px; background: pink; } .ctv-widget.chart .tooltip.on { /* display: block; */ } .ctv-widget.chart a { font-size: 12px; } .ctv-widget.hospitalization-map svg { width: 100%; height: 100%; background-color: #fff; font-family: "CTVSans-Regular", "CTV Sans", sans-serif; } svg .background-layer rect { fill: transparent; } .ctv-widget svg.highlight path { opacity: 0.6; } .ctv-widget svg.highlight path.active { opacity: 1; } .ctv-widget svg path:hover { opacity: 0.8; } .ctv-widget svg path { fill: #ffdbab; stroke: #fff; stroke-width: 1; stroke-linejoin: round; cursor: pointer; } .ctv-widget svg g.map-layer text { text-anchor: middle; font-family: "CTVSans-Bold", "CTV Sans", sans-serif; font-size: 10px; fill: #888; pointer-events: none; } .ctv-widget svg g.region-layer { }