/* Dashboard strony dzielnicy: wykresy przy tematach, na tle Gdanska. Ladowany tylko na stronach z plikiem dzielnice-dane/<slug>.json */
.ig-dzs-stats.n8{grid-template-columns:repeat(4,minmax(0,1fr))}.ig-dzs-stats.n8 li{min-height:112px;align-content:start}
.ig-dzs-stats.n8 li:nth-child(even){background:#7f1b1b}.ig-dzs-stats.n8 li:nth-child(4n+2){background:#7f1b1b}
.ig-dzs-key.is-full ul{grid-template-columns:1fr;gap:10px;padding-left:20px;list-style:disc}.ig-dzs-key.is-full li{display:list-item;list-style:disc;font-size:16px;line-height:1.6;color:#333}.ig-dzs-key.is-full li::marker{color:#9b2121}.ig-dzs-key.is-full li b{color:#222}
.ig-dzs-main{min-width:0}.dz h3,.dz .sc-t b,.ig-dzs-key.is-full li{overflow-wrap:break-word}
.dz{--red:#9b2121;--ink:#333;--mut:#666;--line:#e5e5e5;color:var(--ink)}
.dz h3{margin:0 0 6px;font-size:21px;line-height:1.3;font-weight:700;color:#222;text-transform:none;letter-spacing:0}
.dz h4{margin:12px 0 6px;font-size:14px;font-weight:700;color:#444;text-transform:none;letter-spacing:0}
.dz .c{display:block;width:100%;height:auto;overflow:visible}
.dz .t{font-size:13px;fill:var(--mut);font-variant-numeric:tabular-nums}.dz .t.b{font-weight:700;fill:var(--ink)}.dz .t.big{font-size:17px}.dz .t.w{fill:#fff}
.dz .cn{display:none}.dz .hv .xh{opacity:0}.dz .hv:hover .xh{opacity:1}.dz .hv:hover .hr{fill:rgba(0,0,0,.06)}
.dz .mod{min-width:0}.dz .find{margin:0 0 12px;font-size:16px;line-height:1.55;color:#444}
.dz .lg{list-style:none;display:flex;flex-wrap:wrap;gap:4px 18px;margin:0 0 10px;padding:0;font-size:14px;color:#555}.dz .lg li{display:flex;align-items:center;gap:7px;margin:0}
.dz .sw{display:inline-block;width:12px;height:12px}.dz .sw.ln{height:2px;width:18px}
.dz .foot{margin-top:10px}.dz details summary{display:list-item;cursor:pointer;font-size:14px;font-weight:700;color:var(--red);padding:4px 0}
.dz .tw{overflow:auto;max-height:320px;margin:6px 0 8px;border:1px solid var(--line)}
.dz table{border-collapse:collapse;width:100%;margin:0;font-size:14px;font-variant-numeric:tabular-nums}
.dz th{position:sticky;top:0;background:#f1f1f1;text-align:left;font-weight:700;padding:6px 10px;color:#444;text-transform:none;letter-spacing:0}
.dz td{padding:5px 10px;border-top:1px solid #eee}.dz td:not(:first-child),.dz th:not(:first-child){text-align:right}
.dz .src{margin:4px 0 0;font-size:13px;line-height:1.45;color:var(--mut)}
.dz .sc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 14px;padding:0;list-style:none}.dz .sc li{display:flex;gap:12px;align-items:flex-start;margin:0;padding:12px 14px;background:#f5f1f1}
.dz .sc-i{display:grid;place-items:center;flex:none;width:38px;height:38px;background:var(--red)}.dz .sc-i svg{width:22px;height:22px;fill:none;stroke:#fff;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.dz .sc-t{display:block;min-width:0;font-size:14px;line-height:1.4}.dz .sc-t b{display:block;font-size:15px;color:#222}.dz .sc-t span{display:block;color:#555}
.dz .chips{display:flex;flex-wrap:wrap;gap:4px}.dz .chip{display:inline-block;min-width:38px;padding:3px 6px;text-align:center;font-size:14px;font-weight:700;font-variant-numeric:tabular-nums}
.dz .ct{background:var(--red);color:#fff}.dz .cb{background:#eee;color:#333}
.dz .tv{margin:0 0 8px;font-size:26px;font-weight:700;color:#222;line-height:1.2}.dz .nt{margin:6px 0 0;font-size:13px;line-height:1.45;color:var(--mut)}
.dz-wplot{margin-top:26px;padding-top:22px;border-top:1px solid #eee}
#ig-dz-tip{position:fixed;z-index:99;display:none;padding:7px 11px;background:#222;color:#fff;font:13px/1.45 Lato,Arial,sans-serif;pointer-events:none;max-width:400px;white-space:pre-line}
html.ig-contrast .dz,html.ig-contrast .dz h3,html.ig-contrast .dz h4,html.ig-contrast .dz .find,html.ig-contrast .dz .src,html.ig-contrast .dz .nt,html.ig-contrast .ig-dzs-key.is-full li{color:#111!important}
html.ig-contrast .dz .t{fill:#111}html.ig-contrast .dz .t.w{fill:#fff}
@media(max-width:760px){.ig-dzs-stats.n8{grid-template-columns:1fr 1fr}.dz .cw{display:none}.dz .cn{display:block}.dz h3{font-size:19px}.dz .sc{grid-template-columns:1fr}.ig-dzs-key.is-full li{font-size:15px}}
