.fu-moja-gmina{--fu-znacznik:var(--color-accent)}.fu-przeplyw-k{container-type:inline-size}.fu-przeplyw{gap:.625rem;margin:0;padding:0;list-style:none;display:grid}.fu-przeplyw>li{border-left:3px solid var(--color-fg);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.3rem .625rem;padding-left:.625rem;display:grid}.fu-przeplyw-etyk{font:600 .75rem/1.2 var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--color-fg)}.fu-przeplyw-ile{font:800 clamp(1.25rem, 8cqi, 1.75rem)/1 var(--font-mono);color:var(--color-fg);white-space:nowrap}.fu-przeplyw-ile.fu-brak-danych{color:var(--color-fg-muted);font-size:1rem;font-weight:600}.fu-pasek{min-width:0;height:.75rem;box-shadow:inset 0 0 0 1px var(--color-border);background:var(--color-bg);grid-column:1/-1;display:flex}.fu-pasek>span{flex:0 0 var(--szer);min-width:0}.fu-pasek-wplywy{background:var(--fu-kolor)}.fu-pasek-wydatki{background:var(--color-wydatki)}.fu-pasek-reszta{background:0 0}.fu-szraf,.fu-pasek>.fu-pasek-brak{flex-basis:max(8px, var(--szer));background:repeating-linear-gradient(45deg, var(--color-fg) 0 1.5px, transparent 1.5px 4px);box-shadow:inset 0 0 0 1px var(--color-fg)}.fu-kwadrat{vertical-align:-1px;flex:none;width:.75rem;height:.75rem;margin-right:.375rem;display:inline-block}.fu-pokryte{margin:.625rem 0 0;font-size:.875rem}.fu-skala-zdanie{color:var(--color-fg-muted);margin:.5rem 0 0;font-size:.8125rem}@container (min-width:36rem){.fu-przeplyw{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.625rem}.fu-przeplyw>li{border-left:0;border-top:3px solid var(--color-fg);grid-template-columns:minmax(0,1fr);align-content:start;gap:.5rem;padding:.5rem 0 0;position:relative}.fu-przeplyw-ile{font-size:clamp(1.25rem,3.84615cqi - .125rem,2rem)}.fu-przeplyw>li+li:before{content:"";border-right:2px solid var(--color-fg-muted);border-bottom:2px solid var(--color-fg-muted);width:9px;height:9px;position:absolute;top:2.4rem;left:-1.125rem;transform:rotate(-45deg)}}.fu-tor{gap:.125rem;display:grid}.fu-tor-podpis{height:1.25rem;font:600 .75rem/1.25rem var(--font-mono);color:var(--color-fg);white-space:nowrap;position:relative}.fu-tor-podpis>span{inset:0 auto 0 0;left:var(--x);transform:translateX(var(--przes));align-items:center;display:inline-flex;position:absolute}.fu-tor-podpis.fu-tor-mediana{color:var(--color-fg-muted)}.fu-tor-skala{height:2.125rem;position:relative;overflow:visible}.fu-tor-skala:before{content:"";border-block:1px solid var(--color-fg-muted);background:repeating-linear-gradient(90deg, var(--color-fg-muted) 0 1px, transparent 1px 5%);opacity:.55;height:.625rem;position:absolute;inset:.75rem 0 auto}.fu-tor-pas{height:.625rem;top:.75rem;left:var(--p25);width:var(--p50);background:var(--fu-kolor,var(--color-fg-muted));opacity:.25;position:absolute}.fu-tor-med,.fu-tor-kursor{pointer-events:none;transform:translateX(var(--x));position:absolute;inset:0}.fu-tor-med:before{content:"";border-left:2px dashed var(--color-fg);position:absolute;top:3px;bottom:3px;left:-1px}.fu-moja-gmina.fu-tor-kursor:before{content:"";border:7px solid #0000;border-top:11px solid var(--fu-znacznik);border-bottom:0;position:absolute;top:0;left:-7px}.fu-moja-gmina.fu-tor-kursor:after{content:"";background:var(--fu-znacznik);width:3px;height:1rem;position:absolute;top:9px;left:-1.5px}.fu-tarcza{width:100%;max-width:300px;height:auto;margin:0 auto;display:block}.fu-tarcza-obw{fill:var(--color-bg-alt);stroke:var(--color-fg);stroke-width:1.5px}.fu-tarcza-kr{stroke:var(--color-fg-muted);stroke-width:1px}.fu-tarcza-kr-g{stroke:var(--color-fg);stroke-width:1.6px}.fu-tarcza-dlug{fill:none;stroke:var(--color-wydatki);stroke-width:6px}.fu-tarcza-med{stroke:var(--color-fg);stroke-width:2px;stroke-dasharray:3 3}.fu-moja-gmina.fu-tarcza-wsk{stroke:var(--fu-znacznik);stroke-width:3px;stroke-linecap:square;transform-origin:100px 100px;transform:rotate(var(--kat))}.fu-tarcza-os{fill:var(--color-fg)}.fu-tarcza text{font:600 9px var(--font-mono);fill:var(--color-fg-muted)}.fu-paski{gap:.5rem;display:grid}.fu-paski-czesci{grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:.3rem .875rem;margin:0;padding:0;font-size:.8125rem;line-height:1.3;list-style:none;display:grid}.fu-paski-czesci li{flex-wrap:wrap;align-items:baseline;gap:.375rem;min-width:0;display:flex}.fu-paski-czesci li>span{flex:auto}.fu-paski-czesci strong,.fu-pokryte strong{font:600 .75rem/1.3 var(--font-mono);white-space:nowrap}.fu-paski-czesci .fu-kwadrat{align-self:center;margin-right:0}@media (prefers-reduced-motion:no-preference){.fu-pasek>span{transform-origin:0;animation:.7s cubic-bezier(.2,.8,.2,1) both fu-rosnij}.fu-pasek>.fu-pasek-brak{animation-delay:.5s}.fu-moja-gmina.fu-tarcza-wsk{animation:1.2s cubic-bezier(.3,1.5,.4,1) .2s both fu-wychyl}@keyframes fu-rosnij{0%{transform:scaleX(0)}}@keyframes fu-wychyl{0%{transform:rotate(-90deg)}}}@media (forced-colors:active){.fu-szraf,.fu-pasek>.fu-pasek-brak{forced-color-adjust:none;background:repeating-linear-gradient(45deg,canvastext 0 1.5px,canvas 1.5px 4px);box-shadow:inset 0 0 0 1px canvastext}.fu-pasek>span:not(.fu-pasek-reszta){border-right:1px solid canvastext}.fu-moja-gmina.fu-tor-kursor:before{border-top-color:highlight}.fu-moja-gmina.fu-tor-kursor:after{background:highlight}}
