:root{--statistics-ink:#172033;--statistics-muted:#667085;--statistics-line:#d7dee8;--statistics-soft:#f3f6f8;--statistics-panel:#fff;--statistics-navy:#173f5f;--statistics-navy-dark:#112d43;--statistics-teal:#0b6e69;--statistics-teal-soft:#e7f4f2;--statistics-gold:#b26a00;--statistics-focus:#ffbf47;--statistics-shadow:0 16px 42px #182b3d17}[data-statistics-category=all]{--statistics-category-accent:#526176;--statistics-category-ink:#344054;--statistics-category-soft:#f2f4f7}[data-statistics-category=population]{--statistics-category-accent:#245ea8;--statistics-category-ink:#173f72;--statistics-category-soft:#eef5fc}[data-statistics-category=demography]{--statistics-category-accent:#a23b72;--statistics-category-ink:#75284f;--statistics-category-soft:#fcf1f7}[data-statistics-category=housing]{--statistics-category-accent:#a85813;--statistics-category-ink:#733a0d;--statistics-category-soft:#fff4e8}[data-statistics-category=labour]{--statistics-category-accent:#6950a1;--statistics-category-ink:#493572;--statistics-category-soft:#f4f0fb}[data-statistics-category=business]{--statistics-category-accent:#08766f;--statistics-category-ink:#07534f;--statistics-category-soft:#ecf8f6}[data-statistics-category=environment]{--statistics-category-accent:#3c762e;--statistics-category-ink:#2d5a24;--statistics-category-soft:#f0f7ec}[data-statistics-category=infrastructure]{--statistics-category-accent:#276778;--statistics-category-ink:#1d5261;--statistics-category-soft:#edf7f9}[data-statistics-category=finance]{--statistics-category-accent:#9a3f3f;--statistics-category-ink:#6f2b2b;--statistics-category-soft:#fcf0f0}*{box-sizing:border-box}html,body,#root{width:100%;min-height:100%;margin:0}body{color:var(--statistics-ink);background:#edf1f4;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select{font:inherit}button,a,input,summary{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,.statistics-chart-mark:focus-visible,.statistics-map-feature:focus-visible{outline:3px solid var(--statistics-focus);outline-offset:3px}.statistics-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.statistics-app{background:radial-gradient(circle at 96% 2%,#0b6e691a,#0000 26rem),#edf1f4;min-height:100dvh}.statistics-header{color:#fff;background:radial-gradient(circle at 92% -10%, #46bcb361, transparent 32rem), linear-gradient(145deg, var(--statistics-navy-dark), var(--statistics-navy) 58%, #0a615d 135%);box-shadow:0 10px 28px #0d2b3e29}.statistics-header-inner,.statistics-main{width:min(100% - 40px,1440px);margin:0 auto}.statistics-header-inner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:22px 0 26px;display:grid}.statistics-brand-row{align-items:center;gap:14px;min-width:0;display:flex}.statistics-brand-mark{background:repeating-radial-gradient(at 25% 90%,#0000 0 8px,#ffffff29 9px 10px,#0000 11px 16px),linear-gradient(145deg,#21a39b,#0a635f);border:1px solid #ffffff57;border-radius:15px;flex:0 0 52px;place-items:center;width:52px;height:52px;display:grid;position:relative;box-shadow:0 8px 22px #0219264d}.statistics-brand-mark:before{content:"";border:2px solid #fff;border-radius:11px 11px 11px 2px;width:16px;height:21px;transform:rotate(45deg)}.statistics-brand-copy{gap:3px;min-width:0;display:grid}.statistics-brand-copy span{color:#ffffffb8;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:800}.statistics-brand-copy strong{letter-spacing:-.035em;font-size:clamp(23px,3vw,34px);line-height:1.05}.statistics-brand-copy small{color:#fffc;font-size:13px}.statistics-header-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.statistics-back-link,.statistics-report-button{color:#fff;cursor:pointer;border:1px solid #ffffff4d;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.statistics-back-link{background:#051d2e59}.statistics-report-button{color:var(--statistics-navy-dark);background:#fff}.statistics-back-link:hover{background:#051d2e80}.statistics-report-button:hover{background:#edf8f6}.statistics-report-button:disabled{opacity:.58;cursor:not-allowed}.statistics-main{gap:20px;padding:24px 0 54px;display:grid}.statistics-intro{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;display:grid}.statistics-intro h1{color:var(--statistics-navy-dark);letter-spacing:-.04em;margin:0;font-size:clamp(25px,3vw,38px);line-height:1.08}.statistics-intro p{max-width:820px;color:var(--statistics-muted);margin:8px 0 0;font-size:15px;line-height:1.6}.statistics-freshness{background:var(--statistics-teal-soft);border:1px solid #c9dcd9;border-radius:12px;gap:3px;min-width:220px;padding:12px 14px;display:grid}.statistics-freshness span{color:#41635f;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.statistics-freshness strong{color:#084e4b;font-size:14px}.statistics-view-navigation{align-items:stretch;gap:8px;min-width:0;display:flex}.statistics-view-tabs{border:1px solid var(--statistics-line);background:#ffffffe0;border-radius:14px;flex:auto;gap:5px;min-width:0;padding:5px;display:flex;overflow-x:auto;box-shadow:0 8px 24px #1720330d}.statistics-view-tabs button{color:#465166;cursor:pointer;background:0 0;border:0;border-radius:10px;min-width:max-content;min-height:44px;padding:0 18px;font-weight:800}.statistics-view-tabs button:hover{background:#eef2f5}.statistics-view-tabs button[aria-selected=true]{background:var(--statistics-navy);color:#fff;box-shadow:0 6px 18px #173f5f38}.statistics-forecast-link{color:#fff;white-space:nowrap;background:linear-gradient(145deg,#0b7771,#075b57);border:1px solid #0a6d68;border-radius:14px;flex:none;justify-content:center;align-items:center;gap:8px;min-height:56px;padding:0 18px;font-weight:850;text-decoration:none;display:inline-flex;box-shadow:0 8px 24px #0a6d6829}.statistics-forecast-link:hover{background:linear-gradient(145deg,#0b6d68,#084c49)}.statistics-forecast-link:focus-visible{outline-offset:3px;outline:3px solid #0b6e6947}.statistics-filters{border:1px solid var(--statistics-line);background:var(--statistics-panel);box-shadow:var(--statistics-shadow);border-radius:16px}.statistics-filters>summary{min-height:52px;color:var(--statistics-navy-dark);cursor:pointer;justify-content:space-between;align-items:center;padding:0 16px;font-weight:850;list-style:none;display:flex}.statistics-filters>summary::-webkit-details-marker{display:none}.statistics-filters>summary:after{content:"Rozwiń";color:var(--statistics-teal);font-size:12px}.statistics-filters[open]>summary:after{content:"Zwiń"}.statistics-filters-content{grid-template-columns:minmax(0,.85fr) minmax(0,1.6fr) auto;align-items:end;gap:18px;padding:16px;display:grid}.statistics-filter-group{gap:8px;min-width:0;display:grid}.statistics-filter-group>span,.statistics-filter-group>label{color:#465166;font-size:12px;font-weight:850}.statistics-segmented-control,.statistics-comparison-options{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.statistics-segmented-control button,.statistics-category-button,.statistics-reset-button{color:#374258;cursor:pointer;background:#fff;border:1px solid #cbd4df;border-radius:10px;min-height:44px;padding:0 14px;font-weight:800}.statistics-segmented-control button:hover,.statistics-category-button:hover,.statistics-reset-button:hover{background:#f4f8fa;border-color:#8aa5b7}.statistics-segmented-control button[aria-pressed=true],.statistics-category-button[aria-pressed=true]{border-color:var(--statistics-teal);background:var(--statistics-teal-soft);color:#074f4b}.statistics-comparison-option{color:#374258;cursor:pointer;background:#fff;border:1px solid #cbd4df;border-radius:10px;align-items:center;gap:8px;min-height:44px;padding:0 12px;font-size:13px;font-weight:750;display:inline-flex}.statistics-comparison-option:has(input:checked){border-color:var(--statistics-teal);background:var(--statistics-teal-soft);color:#074f4b}.statistics-comparison-option input{width:18px;height:18px;accent-color:var(--statistics-teal);margin:0}.statistics-reset-button{color:#5b6576}.statistics-status-banner,.statistics-error-banner{border-radius:12px;align-items:center;gap:10px;min-height:48px;padding:10px 14px;font-size:13px;line-height:1.45;display:flex}.statistics-status-banner{color:#245c57;background:#eff9f7;border:1px solid #c9dcd9}.statistics-error-banner{color:#784414;background:#fff5eb;border:1px solid #e4c5ac}.statistics-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.statistics-kpi-card{border:1px solid var(--statistics-line);background:var(--statistics-panel);border-radius:16px;gap:7px;min-height:154px;padding:18px;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 30px #182b3d12}.statistics-kpi-card:before{background:var(--statistics-teal);content:"";width:5px;height:100%;position:absolute;top:0;left:0}.statistics-kpi-label{color:#465166;font-size:13px;font-weight:850}.statistics-kpi-value{color:var(--statistics-navy-dark);font-variant-numeric:tabular-nums;letter-spacing:-.045em;font-size:clamp(25px,3vw,34px);font-weight:900}.statistics-kpi-meta{color:var(--statistics-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.statistics-kpi-year,.statistics-kpi-change{background:#eef2f5;border-radius:999px;align-items:center;min-height:25px;padding:0 8px;font-weight:800;display:inline-flex}.statistics-kpi-change{color:#185f5a;background:#eef7f6}.statistics-kpi-note{color:var(--statistics-muted);margin:0;font-size:11px;line-height:1.45}.statistics-section-heading{justify-content:space-between;align-items:end;gap:14px;display:flex}#statistics-panel-overview,#statistics-panel-map{gap:20px;min-width:0;display:grid}.statistics-section-heading h2{color:var(--statistics-navy-dark);letter-spacing:-.025em;margin:0;font-size:23px}.statistics-section-heading p{max-width:760px;color:var(--statistics-muted);margin:5px 0 0;font-size:13px}.statistics-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.statistics-chart-card,.statistics-map-card,.statistics-catalog-panel{border:1px solid var(--statistics-line);background:var(--statistics-panel);min-width:0;box-shadow:var(--statistics-shadow);border-radius:16px}.statistics-chart-card,.statistics-map-card{padding:18px}.statistics-chart-heading{justify-content:space-between;align-items:start;gap:14px;display:flex}.statistics-chart-heading h3{color:var(--statistics-navy-dark);margin:0;font-size:17px;line-height:1.25}.statistics-chart-heading p{color:var(--statistics-muted);margin:5px 0 0;font-size:12px;line-height:1.5}.statistics-unit-badge{color:#536075;white-space:nowrap;background:#eef2f5;border-radius:999px;align-items:center;min-height:28px;padding:0 9px;font-size:11px;font-weight:850;display:inline-flex}.statistics-chart-legend{color:#4b5565;flex-wrap:wrap;align-items:center;gap:8px 16px;min-height:34px;margin-top:12px;font-size:11px;font-weight:750;display:flex}.statistics-chart-legend>span{align-items:center;gap:5px;display:inline-flex}.statistics-chart-viewport,.statistics-map-viewport{background:#fff;border:1px solid #e0e5eb;border-radius:11px;min-width:0;overflow:hidden}.statistics-chart-svg,.statistics-map-svg{width:100%;height:auto;display:block}.statistics-chart-axis-label{fill:#667085;font-variant-numeric:tabular-nums;font-size:15px;font-weight:650}.statistics-chart-mark{cursor:pointer}.statistics-chart-mark:focus-visible{filter:drop-shadow(0 0 4px #ffbf47f5)}.statistics-chart-tooltip{pointer-events:none}.statistics-chart-tooltip rect{fill:#122234f5;stroke:#ffffffe6;stroke-width:1px;filter:drop-shadow(0 3px 5px #111f3147)}.statistics-chart-tooltip-title{fill:#fff;font-size:12px;font-weight:800}.statistics-chart-tooltip-value{fill:#dcecf0;font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.statistics-chart-readout{color:#475268;background:#f3f6f8;border-radius:9px;align-items:center;min-height:44px;margin-top:8px;padding:7px 11px;font-size:12px;font-weight:700;display:flex}.statistics-empty-chart,.statistics-map-placeholder{min-height:250px;color:var(--statistics-muted);text-align:center;background:#f7f9fb;border:1px dashed #bfc9d5;border-radius:12px;place-content:center;justify-items:center;margin-top:14px;padding:28px;display:grid}.statistics-empty-chart>span{color:var(--statistics-teal);font-size:42px;line-height:1}.statistics-empty-chart p,.statistics-map-placeholder p{max-width:520px;margin:8px 0 0;line-height:1.55}.statistics-data-table{border-top:1px solid #e2e7ed;margin-top:10px}.statistics-data-table>summary{min-height:44px;color:var(--statistics-teal);cursor:pointer;align-items:center;gap:8px;font-size:12px;font-weight:850;list-style:none;display:flex}.statistics-data-table>summary::-webkit-details-marker{display:none}.statistics-data-table>summary:after{content:"+";margin-left:auto;font-size:18px}.statistics-data-table[open]>summary:after{content:"−"}.statistics-table-scroll{width:100%;overflow-x:auto}.statistics-table-scroll table{border-collapse:collapse;width:100%;font-size:12px}.statistics-table-scroll caption{color:var(--statistics-muted);text-align:left;padding:0 0 9px}.statistics-table-scroll th,.statistics-table-scroll td{text-align:right;white-space:nowrap;border-bottom:1px solid #e3e8ee;padding:9px 10px}.statistics-table-scroll th:first-child,.statistics-table-scroll td:first-child{text-align:left}.statistics-table-scroll thead th{color:#465166;background:#f3f6f8;font-weight:850}.statistics-table-scroll tbody th{color:#39455b}.statistics-table-scroll tbody td{color:#526075;font-variant-numeric:tabular-nums}.statistics-source-note{color:#7a8494;margin:10px 0 0;font-size:10px;line-height:1.45}.statistics-map-layout{grid-template-columns:minmax(0,1fr) 220px;align-items:start;gap:14px;margin-top:14px;display:grid}.statistics-map-layout.is-static{grid-template-columns:minmax(0,1fr)}.statistics-map-feature{cursor:pointer;transition:filter .14s,stroke-width .14s}.statistics-map-feature:hover,.statistics-map-feature:focus-visible{filter:brightness(.92)drop-shadow(0 2px 3px #112d4340)}.statistics-map-boundary{pointer-events:none;filter:drop-shadow(0 0 2px #fffffffa)}.statistics-map-context-areas{pointer-events:none;stroke:#2d4152b8;stroke-dasharray:5 4;stroke-width:.9px}.statistics-map-locality-point{cursor:pointer;fill:#f2bb4a;stroke:#102b40;stroke-width:1.5px;touch-action:manipulation;transition:filter .14s}.statistics-map-locality-hit{fill:#0000;stroke:none;pointer-events:all}.statistics-map-locality-point:hover,.statistics-map-locality-point:focus-visible,.statistics-map-locality-point[aria-pressed=true]{filter:drop-shadow(0 0 4px #fff)drop-shadow(0 2px 3px #112d438c)}.statistics-map-locality-point:focus-visible{outline:3px solid var(--statistics-focus);outline-offset:3px}.statistics-map-labels{fill:#102b40;letter-spacing:.01em;paint-order:stroke;stroke:#fffffff5;stroke-linejoin:round;stroke-width:4px;font-size:14px;font-weight:900}.statistics-map-positioned-label{cursor:pointer;pointer-events:all}.statistics-map-positioned-label rect{fill:#0000;stroke:none}.statistics-map-positioned-label text{pointer-events:none}.statistics-map-readout{background:#f7f9fb;border:1px solid #cdd8e1;border-radius:12px;align-content:start;gap:6px;min-height:170px;padding:16px;display:grid}.statistics-map-readout>span{color:var(--statistics-muted);text-transform:uppercase;font-size:11px;font-weight:850}.statistics-map-readout>strong{color:var(--statistics-navy-dark);font-size:18px}.statistics-map-readout>b{color:var(--statistics-teal);font-variant-numeric:tabular-nums;font-size:27px}.statistics-map-readout>small{color:var(--statistics-muted)}.statistics-map-readout>p{color:var(--statistics-muted);font-size:13px}.statistics-map-legend{color:#526075;flex-wrap:wrap;gap:8px 14px;margin-top:12px;font-size:11px;display:flex}.statistics-map-legend span{align-items:center;gap:6px;display:inline-flex}.statistics-map-legend i{border:1px solid #112d4333;border-radius:3px;width:20px;height:12px;display:inline-block}.statistics-map-legend i.is-no-data{background:repeating-linear-gradient(135deg,#e2e6eb 0 4px,#f7f8fa 4px 8px)}.statistics-map-legend i.is-boundary{background:0 0;border:0;border-top:3px solid #101f2d;border-radius:0;height:0;box-shadow:0 1px #fff}.statistics-map-legend i.is-context-area{background:0 0;border:0;border-top:2px dashed #526477;border-radius:0;height:0}.statistics-map-legend i.is-locality{background:#f2bb4a;border:2px solid #102b40;border-radius:50%;width:13px;height:13px}.statistics-map-context-note{color:#654d17;background:#fff9e9;border:1px solid #d8c58f;border-radius:9px;margin:10px 0 0;padding:9px 11px;font-size:11px;font-weight:750;line-height:1.45}.statistics-map-placeholder-icon{color:var(--statistics-teal);font-size:54px;line-height:1}.statistics-map-placeholder strong{color:var(--statistics-navy-dark);font-size:18px}.statistics-map-controls{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:14px;display:flex}.statistics-map-metric-select{color:#465166;gap:7px;min-width:min(100%,420px);font-size:12px;font-weight:850;display:grid}.statistics-map-metric-select select{min-height:46px;color:var(--statistics-ink);background:#fff;border:1px solid #c5cfda;border-radius:10px;padding:0 38px 0 12px}.statistics-map-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.statistics-map-facts>span{background:#fff;border:1px solid #cfdae3;border-radius:12px;align-content:center;min-height:82px;padding:12px;display:grid}.statistics-map-facts strong{color:var(--statistics-navy-dark);font-variant-numeric:tabular-nums;font-size:20px}.statistics-map-facts small{color:var(--statistics-muted);margin-top:3px;font-size:10px}.statistics-catalog-panel{padding:18px}.statistics-catalog-tools{gap:14px;display:grid}.statistics-catalog-search{gap:7px;display:grid}.statistics-catalog-search label{color:#465166;font-size:12px;font-weight:850}.statistics-catalog-search input{width:100%;min-height:46px;color:var(--statistics-ink);background:#fff;border:1px solid #c5cfda;border-radius:10px;padding:0 14px}.statistics-catalog-search input::placeholder{color:#8b94a2}.statistics-category-list{flex-wrap:wrap;gap:7px;padding-bottom:3px;display:flex}.statistics-category-button{border-color:var(--statistics-category-accent,#526176);min-width:max-content;color:var(--statistics-category-ink,#344054);justify-content:center;align-items:center;gap:7px;display:inline-flex}.statistics-category-button:hover{border-color:var(--statistics-category-accent,#526176);background:var(--statistics-category-soft,#f2f4f7)}.statistics-category-button[aria-pressed=true]{border-color:var(--statistics-category-accent,#526176);background:var(--statistics-category-soft,#f2f4f7);color:var(--statistics-category-ink,#344054);box-shadow:inset 0 -3px 0 var(--statistics-category-accent,#526176)}.statistics-catalog-comparison-controls{background:#f8fafc;border:1px solid #cfd8e2;border-radius:12px;gap:12px;padding:12px 14px;display:grid}.statistics-catalog-compare-toggle{cursor:pointer;align-items:center;gap:11px;min-height:48px;display:flex}.statistics-catalog-compare-toggle input{width:22px;height:22px;accent-color:var(--statistics-teal);flex:0 0 22px;margin:0}.statistics-catalog-compare-toggle>span{gap:2px;display:grid}.statistics-catalog-compare-toggle strong{color:var(--statistics-navy-dark);font-size:13px}.statistics-catalog-compare-toggle small{color:var(--statistics-muted);font-size:11px;line-height:1.4}.statistics-catalog-comparison-options{border-top:1px solid #dde4eb;grid-template-columns:minmax(180px,240px) minmax(0,1fr);align-items:end;gap:14px;padding-top:12px;display:grid}.statistics-catalog-comparison-options label{color:#465166;gap:6px;font-size:12px;font-weight:850;display:grid}.statistics-catalog-comparison-options select{width:100%;min-height:46px;color:var(--statistics-ink);background:#fff;border:1px solid #bac7d4;border-radius:9px;padding:0 36px 0 11px}.statistics-catalog-comparison-copy{gap:4px;display:grid}.statistics-catalog-comparison-options p{color:#566277;margin:0;font-size:11px;line-height:1.5}.statistics-catalog-comparison-options p strong{color:var(--statistics-navy-dark)}.statistics-catalog-reset{justify-self:start;min-height:44px}.statistics-category-icon{width:18px;height:18px;color:var(--statistics-category-accent,currentColor);flex:0 0 18px}.statistics-catalog-list{gap:9px;margin:16px 0 0;padding:0;list-style:none;display:grid}.statistics-catalog-item{border:1px solid #dde3ea;border-left:4px solid var(--statistics-category-accent,#526176);background:linear-gradient(90deg, var(--statistics-category-soft,#f2f4f7), #fbfcfd 22%);border-radius:12px;grid-template-columns:minmax(0,1.8fr) minmax(130px,.6fr) minmax(140px,.6fr);align-items:center;gap:16px;min-width:0;padding:14px;display:grid;position:relative}.statistics-catalog-name{gap:4px;min-width:0;display:grid}.statistics-catalog-name strong{color:var(--statistics-navy-dark);font-size:14px}.statistics-catalog-name p{color:var(--statistics-muted);margin:0;font-size:11px;line-height:1.45}.statistics-catalog-category{border:1px solid var(--statistics-category-accent,#526176);background:var(--statistics-category-soft,#f2f4f7);width:max-content;max-width:100%;min-height:32px;color:var(--statistics-category-ink,#344054);border-radius:999px;align-items:center;gap:6px;padding:5px 9px;font-size:11px;font-weight:850;line-height:1.2;display:inline-flex}.statistics-catalog-value{justify-items:end;display:grid}.statistics-catalog-value strong{color:var(--statistics-category-ink,var(--statistics-teal));font-variant-numeric:tabular-nums;font-size:18px}.statistics-catalog-value small{color:var(--statistics-muted);font-size:10px}.statistics-catalog-change{border-top:1px solid #d7dee8;border-top-color:color-mix(in srgb, var(--statistics-category-accent,#526176) 24%, #dde3ea);grid-column:1/-1;grid-template-columns:minmax(210px,.8fr) minmax(300px,1.4fr) minmax(180px,.75fr);align-items:center;gap:14px;min-width:0;padding-top:12px;display:grid}.statistics-catalog-change-values{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.statistics-catalog-change-values>span{gap:2px;min-width:0;display:grid}.statistics-catalog-change-values small{color:var(--statistics-muted);font-size:10px;font-weight:750}.statistics-catalog-change-values strong{color:var(--statistics-navy-dark);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.statistics-catalog-change-values b{color:var(--statistics-category-accent,#526176);font-size:16px}.statistics-catalog-change-summary{gap:5px;min-width:0;display:grid}.statistics-catalog-change-summary>strong{color:var(--statistics-navy-dark);font-variant-numeric:tabular-nums;font-size:12px;line-height:1.4}.statistics-catalog-change-summary>small{color:#5b6679;font-size:10px;line-height:1.45}.statistics-catalog-change-badge{border:1px solid;border-radius:999px;align-items:center;width:fit-content;min-height:28px;padding:5px 9px;font-size:10px;font-weight:900;line-height:1.2;display:inline-flex}.statistics-catalog-change.is-favourable .statistics-catalog-change-badge{color:#07534f;background:#e7f4f2}.statistics-catalog-change.is-unfavourable .statistics-catalog-change-badge{color:#733a0d;background:#fff4e8}.statistics-catalog-change.is-context .statistics-catalog-change-badge,.statistics-catalog-change.is-unavailable .statistics-catalog-change-badge{color:#344054;background:#f2f4f7}.statistics-catalog-change.is-stable .statistics-catalog-change-badge{color:#173f72;background:#eef5fc}.statistics-catalog-sparkline,.statistics-sparkline{width:100%;min-width:0;height:54px;display:block;overflow:visible}.statistics-sparkline-path{filter:drop-shadow(0 1px #ffffffbf)}.statistics-sparkline-empty,.statistics-catalog-change-unavailable{color:#5b6679;align-content:center;gap:3px;min-height:50px;font-size:11px;display:grid}.statistics-catalog-change-unavailable{background:#ffffffc2;border:1px dashed #c5cfda;border-radius:9px;grid-column:1/-1;padding:9px 11px}.statistics-catalog-change-unavailable strong{color:var(--statistics-navy-dark);font-size:12px}.statistics-no-results{color:var(--statistics-muted);text-align:center;border:1px dashed #c3ccd7;border-radius:12px;padding:30px}.statistics-method-note{color:#657084;background:#ffffffb8;border:1px solid #d8e0e8;border-radius:11px;margin:0;padding:12px 14px;font-size:11px;line-height:1.5}.statistics-report-overlay{z-index:6000;padding:max(18px, env(safe-area-inset-top)) max(18px, env(safe-area-inset-right)) max(18px, env(safe-area-inset-bottom)) max(18px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#081926b8;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.statistics-report-dialog{background:#f4f6f8;border:1px solid #ffffff80;border-radius:18px;grid-template-rows:auto minmax(0,1fr) auto;width:min(100%,1080px);max-height:min(94dvh,920px);display:grid;overflow:hidden;box-shadow:0 26px 90px #00122070}.statistics-report-header{color:#fff;background:radial-gradient(circle at 92% -30%, #42bbb26b, transparent 24rem), linear-gradient(145deg, var(--statistics-navy-dark), var(--statistics-navy));justify-content:space-between;align-items:start;gap:20px;min-width:0;padding:18px 20px;display:flex}.statistics-report-header>span{gap:4px;min-width:0;display:grid}.statistics-report-header small{color:#ffffffb8;letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:850}.statistics-report-header h2{letter-spacing:-.035em;margin:0;font-size:clamp(21px,3vw,29px);line-height:1.1}.statistics-report-header p{color:#ffffffc2;max-width:750px;margin:2px 0 0;font-size:12px;line-height:1.5}.statistics-report-header button{color:#fff;cursor:pointer;background:#051d2e66;border:1px solid #ffffff57;border-radius:10px;min-width:88px;min-height:44px;padding:0 14px;font-weight:800}.statistics-report-header button:hover{background:#051d2e9e}.statistics-report-body{overscroll-behavior:contain;gap:13px;min-width:0;padding:16px;display:grid;overflow:hidden auto}.statistics-report-section{border:1px solid var(--statistics-line);background:#fff;border-radius:13px;min-width:0;margin:0;padding:16px}.statistics-report-section h3{color:var(--statistics-navy-dark);margin:0 0 12px;font-size:15px}.statistics-report-presets{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.statistics-report-presets button{color:#39455b;text-align:left;cursor:pointer;background:#fff;border:1px solid #cbd4df;border-radius:10px;align-content:center;gap:2px;min-height:64px;padding:10px 12px;display:grid}.statistics-report-presets button:hover{background:#f4faf9;border-color:#7da7a3}.statistics-report-presets button.is-active,.statistics-report-presets button[aria-checked=true]{border-color:var(--statistics-teal);background:var(--statistics-teal-soft);box-shadow:inset 0 0 0 1px var(--statistics-teal);color:#074f4b}.statistics-report-presets strong{font-size:14px}.statistics-report-presets span{color:var(--statistics-muted);font-size:11px}.statistics-report-fields{grid-template-columns:minmax(220px,1.8fr) repeat(2,minmax(120px,.6fr));gap:10px;margin-top:12px;display:grid}.statistics-report-fields label{color:#465166;gap:6px;min-width:0;font-size:11px;font-weight:850;display:grid}.statistics-report-fields input,.statistics-report-fields select{width:100%;min-width:0;min-height:44px;color:var(--statistics-ink);background:#fff;border:1px solid #c6d0db;border-radius:9px;padding:0 11px}.statistics-report-fields input:disabled,.statistics-report-fields select:disabled{color:#818b99;cursor:not-allowed;background:#eef1f4}.statistics-report-checks{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.statistics-report-checks label{color:#3f4b60;cursor:pointer;background:#fbfcfd;border:1px solid #d2dae3;border-radius:9px;align-items:center;gap:9px;min-width:0;min-height:44px;padding:8px 10px;font-size:12px;font-weight:750;display:flex}.statistics-report-checks label:has(input:checked){background:#eef8f6;border-color:#80aaa6}.statistics-report-checks input{width:18px;height:18px;accent-color:var(--statistics-teal);flex:0 0 18px;margin:0}.statistics-report-checks span{min-width:0}.statistics-report-checks span>strong,.statistics-report-checks span>small{display:block}.statistics-report-checks span>small{color:var(--statistics-muted);margin-top:2px;font-size:9px;font-weight:650}.statistics-report-indicators>summary{min-height:44px;color:var(--statistics-navy-dark);cursor:pointer;align-items:center;gap:10px;margin:-6px 0;font-size:15px;font-weight:850;list-style:none;display:flex}.statistics-report-indicators>summary::-webkit-details-marker{display:none}.statistics-report-indicators>summary b{color:var(--statistics-teal);margin-left:auto;font-size:11px}.statistics-report-indicators>summary:after{content:"+";color:var(--statistics-teal);font-size:20px}.statistics-report-indicators[open]>summary:after{content:"−"}.statistics-report-indicators fieldset{border:1px solid #dce2e9;border-top:3px solid var(--statistics-category-accent,#526176);background:linear-gradient(180deg, var(--statistics-category-soft,#f2f4f7), #fff 54px);border-radius:10px;min-width:0;margin:14px 0 0;padding:12px}.statistics-report-indicators legend{color:var(--statistics-category-ink,#465166);padding:0 7px;font-size:11px;font-weight:850}.statistics-report-category-heading{align-items:center;gap:7px;display:inline-flex}.statistics-report-checks.is-indicators{grid-template-columns:repeat(2,minmax(0,1fr))}.statistics-report-indicators fieldset .statistics-report-checks input{accent-color:var(--statistics-category-accent,var(--statistics-teal))}.statistics-report-indicators fieldset .statistics-report-checks label:has(input:checked){border-color:var(--statistics-category-accent,#526176);background:var(--statistics-category-soft,#f2f4f7)}.statistics-report-page-estimate{color:#5a6577;background:#f2f6f8;border-radius:9px;margin:12px 0 0;padding:9px 11px;font-size:11px;line-height:1.45}.statistics-report-actions{z-index:2;min-width:0;padding:12px 16px max(12px, env(safe-area-inset-bottom));background:#fffffff7;border-top:1px solid #cfd8e1;align-items:center;gap:9px;display:flex;position:sticky;bottom:0;box-shadow:0 -8px 24px #112d4314}.statistics-report-actions>span{color:#5b6678;min-width:0;margin-right:auto;font-size:11px;line-height:1.4}.statistics-report-actions button,.statistics-report-actions a{min-height:44px;color:var(--statistics-navy-dark);white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #c4cfda;border-radius:10px;justify-content:center;align-items:center;padding:0 14px;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex}.statistics-report-actions button:hover,.statistics-report-actions a:hover{background:#eef5f6}.statistics-report-actions .is-primary{border-color:var(--statistics-teal);background:var(--statistics-teal);color:#fff}.statistics-report-actions .is-primary:hover{background:#075954}.statistics-report-actions button:disabled,.statistics-report-header button:disabled{opacity:.58;cursor:wait}.statistics-footer{color:#657084;text-align:center;background:#fff;border-top:1px solid #d5dde6;padding:18px 20px;font-size:11px}@media (width<=1060px){.statistics-filters-content{grid-template-columns:1fr 1.4fr}.statistics-reset-button{grid-column:1/-1;justify-self:start}.statistics-chart-grid,.statistics-map-layout{grid-template-columns:1fr}.statistics-map-readout{min-height:0}.statistics-catalog-change{grid-template-columns:minmax(190px,.7fr) minmax(0,1.3fr)}.statistics-catalog-sparkline{grid-column:2}}@media (width<=780px){.statistics-header-inner,.statistics-main{width:min(100% - 28px,1440px)}.statistics-header-inner{grid-template-columns:1fr;padding:16px 0 18px}.statistics-header-actions{justify-content:stretch}.statistics-back-link,.statistics-report-button{flex:1 1 0}.statistics-intro{grid-template-columns:1fr;align-items:start}.statistics-freshness{min-width:0}.statistics-view-navigation{display:grid}.statistics-forecast-link{min-height:50px}.statistics-filters-content{grid-template-columns:1fr;padding-top:4px}.statistics-reset-button{grid-column:auto;justify-self:stretch}.statistics-category-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.statistics-category-button{text-align:left;justify-content:flex-start;min-width:0;min-height:50px;padding:7px 10px;line-height:1.2}.statistics-category-button[data-statistics-category=all]{grid-column:1/-1}.statistics-catalog-comparison-options{grid-template-columns:minmax(170px,.7fr) minmax(0,1.3fr)}.statistics-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.statistics-catalog-item{grid-template-columns:minmax(0,1fr) auto}.statistics-catalog-category{grid-area:2/1}.statistics-catalog-value{grid-area:1/2/3}.statistics-map-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.statistics-report-overlay{padding:max(8px, env(safe-area-inset-top)) max(8px, env(safe-area-inset-right)) max(8px, env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left));align-items:end}.statistics-report-dialog{width:100%;max-height:calc(100dvh - max(8px, env(safe-area-inset-top)));border-radius:16px 16px 0 0}.statistics-report-header{padding:15px}.statistics-report-header p{display:none}.statistics-report-body{padding:11px}.statistics-report-section{padding:13px}.statistics-report-fields{grid-template-columns:1fr 1fr}.statistics-report-fields label:first-child{grid-column:1/-1}.statistics-report-checks,.statistics-report-checks.is-indicators{grid-template-columns:1fr}.statistics-report-actions{grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:11px;display:grid}.statistics-report-actions>span{grid-column:1/-1;margin-right:0}.statistics-report-actions button,.statistics-report-actions a{white-space:normal;text-align:center;width:100%}}@media (width<=520px){.statistics-header-inner,.statistics-main{width:min(100% - 20px,1440px)}.statistics-main{gap:14px;padding-top:16px}.statistics-brand-mark{flex-basis:46px;width:46px;height:46px}.statistics-brand-copy small{font-size:11px}.statistics-header-actions{grid-template-columns:1fr;display:grid}.statistics-view-tabs button{flex:1 0 auto;padding-inline:14px}.statistics-segmented-control{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.statistics-comparison-options{grid-template-columns:1fr;display:grid}.statistics-kpi-grid{grid-template-columns:1fr}.statistics-kpi-card{min-height:135px}.statistics-chart-card,.statistics-map-card,.statistics-catalog-panel{border-radius:14px;padding:14px}.statistics-chart-heading{display:grid}.statistics-unit-badge{justify-self:start}.statistics-chart-axis-label{font-size:18px}.statistics-chart-readout{font-size:11px}.statistics-map-layout{margin-top:10px}.statistics-map-controls{display:grid}.statistics-map-controls .statistics-segmented-control{width:100%}.statistics-map-metric-select{width:100%;min-width:0}.statistics-map-labels{stroke-width:6px;font-size:22px}.statistics-map-labels .is-secondary{display:none}.statistics-map-locality-hit{r:17px}.statistics-catalog-item{grid-template-columns:1fr;gap:8px}.statistics-catalog-category,.statistics-catalog-value{grid-area:auto/1;justify-items:start}.statistics-catalog-change{grid-template-columns:1fr;gap:10px}.statistics-catalog-sparkline{grid-column:1;height:58px}.statistics-catalog-comparison-controls{padding:11px}.statistics-catalog-comparison-options{grid-template-columns:1fr;align-items:stretch}.statistics-catalog-reset{width:100%}.statistics-report-header{gap:10px}.statistics-report-header button{min-width:76px;padding-inline:10px}.statistics-report-presets{grid-template-columns:1fr}.statistics-report-presets button{min-height:52px}.statistics-report-fields{grid-template-columns:1fr}.statistics-report-fields label:first-child{grid-column:auto}.statistics-report-actions{grid-template-columns:1fr}.statistics-report-actions>span{grid-column:1}}@media (width<=380px){.statistics-category-list{grid-template-columns:1fr}.statistics-category-button[data-statistics-category=all]{grid-column:auto}}.statistics-dashboard-panel{gap:18px;min-width:0;display:grid}.statistics-dashboard-hero{box-shadow:var(--statistics-shadow);background:radial-gradient(circle at 92% -10%,#2ea09638,#0000 24rem),linear-gradient(145deg,#f8fcfb,#eef7f6);border:1px solid #b9d7d3;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:22px 24px;display:grid}.statistics-dashboard-hero span,.statistics-dashboard-preview-heading>div>span{color:#0a625d;letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:900}.statistics-dashboard-hero h2,.statistics-dashboard-preview-heading h2{color:var(--statistics-navy-dark);letter-spacing:-.035em;overflow-wrap:anywhere;margin:4px 0 0;font-size:clamp(23px,3vw,32px)}.statistics-dashboard-hero p,.statistics-dashboard-preview-heading p{max-width:820px;color:var(--statistics-muted);margin:7px 0 0;font-size:13px;line-height:1.55}.statistics-dashboard-hero>strong,.statistics-dashboard-preview-heading>strong{color:#07534f;white-space:nowrap;background:#fff;border-radius:999px;align-items:center;min-height:40px;padding:0 13px;font-size:13px;display:inline-flex;box-shadow:0 4px 14px #0b6e691f}.statistics-dashboard-settings,.statistics-dashboard-palette,.statistics-dashboard-preview{border:1px solid var(--statistics-line);min-width:0;box-shadow:var(--statistics-shadow);background:#fff;border-radius:16px}.statistics-dashboard-settings>summary{min-height:54px;color:var(--statistics-navy-dark);cursor:pointer;justify-content:space-between;align-items:center;padding:0 18px;font-size:14px;font-weight:900;list-style:none;display:flex}.statistics-dashboard-settings>summary::-webkit-details-marker{display:none}.statistics-dashboard-settings>summary:after{content:"Rozwiń";color:var(--statistics-teal);font-size:12px}.statistics-dashboard-settings[open]>summary:after{content:"Zwiń"}.statistics-dashboard-settings-body{grid-template-columns:minmax(220px,.8fr) minmax(350px,1.2fr);gap:14px 18px;padding:0 18px 18px;display:grid}.statistics-dashboard-title-field,.statistics-dashboard-indicator-tools label,.statistics-dashboard-year-settings label{gap:7px;min-width:0;display:grid}.statistics-dashboard-title-field>span,.statistics-dashboard-indicator-tools label>span,.statistics-dashboard-year-settings label>span{color:#465166;font-size:11px;font-weight:850}.statistics-dashboard-title-field input,.statistics-dashboard-indicator-tools input,.statistics-dashboard-indicator-tools select,.statistics-dashboard-year-settings select{width:100%;min-height:44px;color:var(--statistics-ink);background:#fff;border:1px solid #cbd4df;border-radius:10px;padding:0 12px}.statistics-dashboard-title-field{grid-column:1/-1}.statistics-dashboard-year-settings,.statistics-dashboard-comparisons{background:#f8fafb;border:1px solid #dce3ea;border-radius:13px;min-width:0;margin:0;padding:14px}.statistics-dashboard-year-settings{grid-template-columns:repeat(2,minmax(120px,1fr));gap:10px;display:grid}.statistics-dashboard-year-settings legend,.statistics-dashboard-comparisons legend,.statistics-dashboard-tile-options legend{color:var(--statistics-navy-dark);padding:0 5px;font-size:12px;font-weight:900}.statistics-dashboard-quick-ranges{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.statistics-dashboard-quick-ranges button,.statistics-dashboard-save-actions button,.statistics-dashboard-show-all,.statistics-dashboard-tile-options button{color:#374258;cursor:pointer;background:#fff;border:1px solid #cbd4df;border-radius:9px;min-height:44px;padding:0 12px;font-size:12px;font-weight:850}.statistics-dashboard-quick-ranges button[aria-pressed=true],.statistics-dashboard-tile-options button[aria-pressed=true]{border-color:var(--statistics-teal);background:var(--statistics-teal-soft);color:#07534f}.statistics-dashboard-comparisons>p{color:var(--statistics-muted);margin:0 0 9px;font-size:11px;line-height:1.45}.statistics-dashboard-comparisons>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.statistics-dashboard-comparisons label{color:#3d485b;cursor:pointer;background:#fff;border:1px solid #d5dde6;border-radius:9px;align-items:center;gap:8px;min-height:44px;padding:7px 9px;font-size:11px;font-weight:800;display:flex}.statistics-dashboard-comparisons label:has(input:checked){border-color:var(--statistics-teal);background:var(--statistics-teal-soft);color:#07534f}.statistics-dashboard-comparisons input{width:18px;height:18px}.statistics-dashboard-save-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.statistics-dashboard-save-actions button.is-primary{border-color:var(--statistics-teal);background:var(--statistics-teal);color:#fff}.statistics-dashboard-save-actions button:disabled,.statistics-dashboard-presets button:disabled,.statistics-dashboard-indicator-list button:disabled{opacity:.56;cursor:not-allowed}.statistics-dashboard-palette{padding:18px}.statistics-dashboard-palette-heading,.statistics-dashboard-preview-heading{justify-content:space-between;align-items:start;gap:14px;display:flex}.statistics-dashboard-preview-heading>div{min-width:0}.statistics-dashboard-palette-heading h3{color:var(--statistics-navy-dark);margin:0;font-size:19px}.statistics-dashboard-palette-heading p{color:var(--statistics-muted);margin:5px 0 0;font-size:12px}.statistics-dashboard-palette-heading>span{color:#4d596b;white-space:nowrap;background:#eef2f5;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:850}.statistics-dashboard-presets{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:15px;display:grid}.statistics-dashboard-presets button{border:1px solid color-mix(in srgb, var(--statistics-category-accent) 35%, #d7dee8);border-left:5px solid var(--statistics-category-accent);background:var(--statistics-category-soft);min-height:82px;color:var(--statistics-category-ink);text-align:left;cursor:pointer;border-radius:12px;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:9px;padding:12px;display:grid}.statistics-dashboard-presets button>svg,.statistics-dashboard-indicator-list>li>svg,.statistics-dashboard-tile-category>svg{background:#fff;border-radius:9px;width:32px;height:32px;padding:6px}.statistics-dashboard-presets button>span{gap:4px;display:grid}.statistics-dashboard-presets strong{font-size:12px;line-height:1.35}.statistics-dashboard-presets small{color:inherit;opacity:.84;font-size:10px;line-height:1.4}.statistics-dashboard-source-action{width:max-content;color:inherit;background:#ffffffc7;border-radius:999px;margin-top:3px;padding:3px 7px;font-size:10px;font-style:normal;font-weight:900}.statistics-dashboard-presets button[aria-pressed=true],.statistics-dashboard-indicator-list button[aria-pressed=true]{color:#7b2424;background:#fff1f1;border-color:#a53a3a}.statistics-dashboard-indicator-tools{grid-template-columns:minmax(0,1fr) minmax(220px,.36fr);gap:12px;margin-top:16px;display:grid}.statistics-dashboard-indicator-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.statistics-dashboard-indicator-list>li{border:1px solid #dce3ea;border-left:4px solid var(--statistics-category-accent);background:#fff;border-radius:11px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;min-height:66px;padding:10px;display:grid}.statistics-dashboard-indicator-list>li>span{gap:3px;min-width:0;display:grid}.statistics-dashboard-indicator-list strong{color:var(--statistics-ink);font-size:11px;line-height:1.35}.statistics-dashboard-indicator-list small{color:var(--statistics-muted);font-size:9.5px;line-height:1.35}.statistics-dashboard-indicator-list button{border:1px solid var(--statistics-category-accent);background:var(--statistics-category-soft);min-height:40px;color:var(--statistics-category-ink);cursor:pointer;border-radius:9px;padding:0 11px;font-size:11px;font-weight:900}.statistics-dashboard-show-all{margin:12px auto 0;display:block}.statistics-dashboard-no-results{color:var(--statistics-muted);text-align:center;margin:16px 0 0}.statistics-dashboard-notice{background:var(--statistics-teal-soft);color:#07534f;border:1px solid #c9dcd9;border-radius:11px;align-items:center;min-height:44px;padding:9px 13px;font-size:12px;font-weight:750;display:flex}.statistics-dashboard-preview{padding:20px}.statistics-dashboard-preview-heading{margin-bottom:16px}.statistics-dashboard-export{background:linear-gradient(135deg,#f7fbfa,#eef7f6);border:1px solid #c7ddd9;border-radius:13px;grid-template-columns:minmax(260px,.8fr) minmax(380px,1.2fr);align-items:center;gap:12px 18px;margin:0 0 18px;padding:15px;display:grid}.statistics-dashboard-export-copy{min-width:0}.statistics-dashboard-export-copy>span{color:#0a625d;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.statistics-dashboard-export-copy h3{color:var(--statistics-navy-dark);margin:4px 0 0;font-size:17px}.statistics-dashboard-export-copy p{color:var(--statistics-muted);margin:5px 0 0;font-size:11px;line-height:1.45}.statistics-dashboard-export-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;min-width:0;display:flex}.statistics-dashboard-export-actions button{color:#344054;cursor:pointer;background:#fff;border:1px solid #b8c8d4;border-radius:9px;min-height:44px;padding:0 12px;font-size:11px;font-weight:850}.statistics-dashboard-export-actions button.is-primary{border-color:var(--statistics-teal);background:var(--statistics-teal);color:#fff}.statistics-dashboard-export-actions button.is-secondary{color:#07534f;border-style:dashed}.statistics-dashboard-export-actions button:disabled{opacity:.56;cursor:not-allowed}.statistics-dashboard-export-status{color:#28534f;background:#ffffffc7;border-radius:8px;grid-column:1/-1;align-items:center;min-height:36px;padding:7px 10px;font-size:10.5px;line-height:1.4;display:flex}.statistics-dashboard-export-status.is-error{color:#7b2424;background:#fff1f1}.statistics-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.statistics-dashboard-tile{border:1px solid #d7dee8;border-top:5px solid var(--statistics-category-accent);background:#fff;border-radius:15px;min-width:0;padding:14px;box-shadow:0 8px 24px #1720330f}.statistics-dashboard-tile.is-full{grid-column:1/-1}@supports (content-visibility:auto){.statistics-dashboard-tile:nth-child(n+3){content-visibility:auto;contain-intrinsic-size:auto 620px}}.statistics-dashboard-deferred{background:#f8fafb;border:1px solid #d8e1e8;border-radius:11px;margin-top:12px}.statistics-dashboard-deferred>summary{min-height:48px;color:var(--statistics-navy-dark);cursor:pointer;justify-content:space-between;align-items:center;padding:8px 12px;font-size:12px;font-weight:900;display:flex}.statistics-dashboard-deferred>summary:after{content:"Pokaż";color:var(--statistics-teal)}.statistics-dashboard-deferred[open]>summary:after{content:"Ukryj"}.statistics-dashboard-deferred-body{padding:0 10px 10px}.statistics-dashboard-tile-toolbar{border-bottom:1px solid #e4e9ee;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding-bottom:9px;display:flex}.statistics-dashboard-tile-category{color:var(--statistics-category-ink);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:7px;font-size:10px;font-weight:900;display:inline-flex}.statistics-dashboard-tile-category>svg{width:28px;height:28px}.statistics-dashboard-tile-actions{align-items:center;gap:5px;display:flex}.statistics-dashboard-tile-actions button{color:#3f4a5d;cursor:pointer;background:#fff;border:1px solid #cbd4df;border-radius:8px;min-width:40px;min-height:40px;padding:0 9px;font-weight:900}.statistics-dashboard-tile-actions button:disabled{opacity:.4;cursor:not-allowed}.statistics-dashboard-tile-actions button.is-remove{color:#8b2f2f}.statistics-dashboard-tile-options{flex-wrap:wrap;align-items:end;gap:9px;margin:10px 0 12px;display:flex}.statistics-dashboard-tile-options fieldset{background:#f8fafb;border:1px solid #dce3ea;border-radius:10px;gap:5px;min-width:0;margin:0;padding:5px;display:flex}.statistics-dashboard-tile-options button{min-height:38px;padding-inline:10px}.statistics-dashboard-tile-note{color:#46566a;background:#eef3f8;border-radius:9px;margin:0 0 10px;padding:9px 11px;font-size:10.5px;line-height:1.45}.statistics-dashboard-tile-note.is-warning{color:#733a0d;background:#fff4e8}.statistics-dashboard-tile>.statistics-chart-card{box-shadow:none;border:0;border-radius:0;padding:0}.statistics-dashboard-kpi{grid-template-columns:minmax(0,.8fr) minmax(180px,1.2fr);align-items:center;gap:14px;display:grid}.statistics-dashboard-kpi>div{gap:4px;display:grid}.statistics-dashboard-kpi>div>span{color:var(--statistics-muted);font-size:11px;font-weight:850}.statistics-dashboard-kpi h3{color:var(--statistics-navy-dark);margin:0;font-size:17px}.statistics-dashboard-kpi>div>strong{color:var(--statistics-category-ink);font-variant-numeric:tabular-nums;letter-spacing:-.045em;font-size:clamp(28px,4vw,44px)}.statistics-dashboard-kpi>div>p{color:var(--statistics-muted);margin:2px 0 0;font-size:11px;line-height:1.45}.statistics-dashboard-kpi-sparkline{width:100%;height:92px}.statistics-dashboard-kpi>.statistics-source-note{grid-column:1/-1}.statistics-dashboard-empty{text-align:center;background:#f8fafb;border:1px dashed #b9c5d0;border-radius:13px;place-content:center;justify-items:center;min-height:230px;padding:28px;display:grid}.statistics-dashboard-empty>span{color:var(--statistics-teal);font-size:42px}.statistics-dashboard-empty h3{color:var(--statistics-navy-dark);margin:6px 0 0}.statistics-dashboard-empty p{color:var(--statistics-muted);margin:6px 0 0}.statistics-dashboard-method-note{color:var(--statistics-muted);background:#f3f6f8;border-radius:10px;margin:0;padding:11px 13px;font-size:11px;line-height:1.5}@media (width<=1060px){.statistics-dashboard-presets{grid-template-columns:repeat(2,minmax(0,1fr))}.statistics-dashboard-indicator-list{grid-template-columns:1fr}}@media (width<=780px){.statistics-dashboard-hero{grid-template-columns:minmax(0,1fr)}.statistics-dashboard-preview-heading{grid-template-columns:minmax(0,1fr);display:grid}.statistics-dashboard-hero>strong,.statistics-dashboard-preview-heading>strong{justify-self:start}.statistics-dashboard-settings-body{grid-template-columns:minmax(0,1fr)}.statistics-dashboard-title-field,.statistics-dashboard-save-actions{grid-column:auto}.statistics-dashboard-save-actions{justify-content:stretch}.statistics-dashboard-save-actions button{flex:180px}.statistics-dashboard-export{grid-template-columns:minmax(0,1fr)}.statistics-dashboard-export-actions{justify-content:stretch}.statistics-dashboard-export-actions button{flex:160px}.statistics-dashboard-export-status{grid-column:auto}.statistics-dashboard-grid{grid-template-columns:minmax(0,1fr)}.statistics-dashboard-tile.is-full{grid-column:auto}.statistics-dashboard-kpi{grid-template-columns:minmax(0,1fr)}}@media (width<=520px){.statistics-dashboard-hero,.statistics-dashboard-palette,.statistics-dashboard-preview{border-radius:14px;padding:14px}.statistics-dashboard-settings-body{padding-inline:12px}.statistics-dashboard-year-settings{grid-template-columns:repeat(2,minmax(0,1fr));padding:11px}.statistics-dashboard-quick-ranges{grid-template-columns:repeat(2,minmax(0,1fr))}.statistics-dashboard-comparisons{padding:11px}.statistics-dashboard-comparisons>div,.statistics-dashboard-presets{grid-template-columns:1fr}.statistics-dashboard-presets button{min-height:74px}.statistics-dashboard-indicator-tools{grid-template-columns:1fr}.statistics-dashboard-indicator-list>li{grid-template-columns:32px minmax(0,1fr)}.statistics-dashboard-indicator-list button{grid-column:1/-1;min-height:44px}.statistics-dashboard-export{padding:12px}.statistics-dashboard-export-actions{grid-template-columns:minmax(0,1fr);display:grid}.statistics-dashboard-export-actions button{width:100%}.statistics-dashboard-tile{padding:11px}.statistics-dashboard-source-action{padding:5px 9px;font-size:11px}.statistics-dashboard-deferred>summary{min-height:52px}.statistics-dashboard-tile-toolbar{display:grid}.statistics-dashboard-tile-actions{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.statistics-dashboard-tile-actions button{width:100%;min-height:44px}.statistics-dashboard-tile-options{display:grid}.statistics-dashboard-tile-options fieldset{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.statistics-dashboard-tile-options button{min-height:44px}.statistics-dashboard-tile .statistics-chart-viewport{overflow-x:auto}.statistics-dashboard-tile .statistics-chart-svg{width:640px;max-width:none}}.real-finance-panel{gap:18px;min-width:0;display:grid}.real-finance-heading{box-shadow:var(--statistics-shadow);background:radial-gradient(circle at 96% 10%,#0b6e691f,#0000 18rem),#fff;border:1px solid #cbdedb;border-radius:16px;padding:22px}.real-finance-heading>div{min-width:0}.real-finance-kicker{color:var(--statistics-teal);letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:850;display:block}.real-finance-pdf-button{flex:none}.real-finance-pdf-actions{flex-wrap:wrap;gap:10px;margin-left:12px;display:inline-flex}.real-finance-pdf-actions a{color:inherit;text-underline-offset:2px;font-weight:850}.real-finance-method-choice{background:#edf8f6;border:1px solid #bcd8d4;border-radius:14px;grid-template-columns:62px minmax(0,1fr);align-items:center;gap:15px;padding:17px 18px;display:grid}.real-finance-method-choice>span{background:var(--statistics-teal);color:#fff;letter-spacing:.04em;border-radius:50%;place-items:center;width:56px;height:56px;font-size:15px;font-weight:900;display:grid}.real-finance-method-choice strong{color:#07534f;font-size:14px}.real-finance-method-choice p{color:#355f5b;margin:5px 0 0;font-size:12px;line-height:1.55}.real-finance-controls{border:1px solid var(--statistics-line);background:#fff;border-radius:14px;grid-template-columns:minmax(220px,1.35fr) minmax(160px,.7fr) minmax(220px,1fr) minmax(260px,1fr);align-items:end;gap:12px;padding:16px;display:grid}.real-finance-controls label,.real-finance-controls>div{gap:7px;min-width:0;display:grid}.real-finance-controls label>span,.real-finance-controls>div>span{color:#4e5c6f;font-size:11px;font-weight:800}.real-finance-controls select{width:100%;min-height:44px;color:var(--statistics-ink);background:#fff;border:1px solid #bdc9d5;border-radius:9px;padding:0 36px 0 11px;font-size:12px}.real-finance-controls .statistics-segmented-control{flex-wrap:nowrap}.real-finance-controls .statistics-segmented-control button{min-width:0;padding-inline:9px}.real-finance-price-setting{border:1px solid var(--statistics-line);background:#fff;border-radius:14px;grid-template-columns:minmax(210px,280px) minmax(0,1fr);align-items:end;gap:14px;padding:14px 16px;display:grid}.real-finance-price-setting label{gap:7px;min-width:0;display:grid}.real-finance-price-setting label>span{color:#4e5c6f;font-size:11px;font-weight:800}.real-finance-price-setting select{width:100%;min-height:44px;color:var(--statistics-ink);background:#fff;border:1px solid #bdc9d5;border-radius:9px;padding:0 36px 0 11px;font-size:12px}.real-finance-price-setting p{color:var(--statistics-muted);margin:0 0 5px;font-size:12px;line-height:1.45}.real-finance-detail-controls{border-color:#d7b68f;grid-template-columns:minmax(260px,1.35fr) minmax(220px,1fr) minmax(260px,1fr);box-shadow:0 8px 24px #402f1c0f}.real-finance-control-feedback{color:#5b4630;gap:3px;margin:-4px 2px 0;font-size:12px;font-weight:750;line-height:1.45;display:grid}.real-finance-control-feedback small{color:var(--statistics-muted);font-size:11px;font-weight:600}.real-finance-kpis,.real-finance-selected-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.real-finance-kpis article,.real-finance-selected-summary>span{border:1px solid #d1dce5;border-top:4px solid var(--statistics-teal);background:#fff;border-radius:13px;align-content:start;gap:7px;min-width:0;min-height:104px;padding:15px;display:grid;box-shadow:0 8px 20px #182b3d0d}.real-finance-kpis span,.real-finance-selected-summary small{color:var(--statistics-muted);font-size:11px;font-weight:750}.real-finance-kpis strong,.real-finance-selected-summary strong{overflow-wrap:anywhere;color:var(--statistics-navy-dark);font-size:clamp(18px,1.8vw,25px);line-height:1.1}.real-finance-kpis small{color:var(--statistics-muted);font-size:10px;line-height:1.35}.real-finance-selected-summary>span{border-top-color:#a65f20;min-height:86px}.real-finance-detail-heading{gap:4px;min-width:0;padding:3px 2px 0;display:grid}.real-finance-detail-heading>span{color:#a65f20;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:900}.real-finance-detail-heading h3{color:var(--statistics-navy-dark);letter-spacing:-.02em;margin:0;font-size:clamp(18px,2vw,23px)}.real-finance-detail-heading p{max-width:920px;color:var(--statistics-muted);margin:0;font-size:12px;line-height:1.5}.real-finance-table,.real-finance-methodology{border:1px solid var(--statistics-line);background:#fff;border-radius:13px;overflow:hidden}.real-finance-methodology>summary{cursor:pointer;min-height:48px;color:var(--statistics-navy-dark);align-items:center;padding:12px 15px;font-size:13px;font-weight:850;display:flex}.real-finance-methodology>div{color:#435064;padding:0 18px 18px;font-size:12px;line-height:1.6}.real-finance-methodology h3{color:var(--statistics-navy-dark);margin:2px 0 8px;font-size:15px}.real-finance-methodology code{color:#07534f;white-space:nowrap;background:#eef5f6;border-radius:8px;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-weight:700;display:block;overflow-x:auto}.real-finance-source-note{margin-bottom:0}.real-finance-benchmarks{gap:16px;min-width:0;display:grid}.real-finance-benchmarks-heading{gap:4px;min-width:0;padding:4px 2px 0;display:grid}.real-finance-benchmarks-heading>span,.real-finance-benchmark-card-kicker{color:var(--statistics-teal);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:900}.real-finance-benchmarks-heading h3,.real-finance-benchmark-card h4{color:var(--statistics-navy-dark);letter-spacing:-.02em;margin:0}.real-finance-benchmarks-heading h3{font-size:clamp(18px,2vw,23px)}.real-finance-benchmarks-heading p{max-width:900px;color:var(--statistics-muted);margin:1px 0 0;font-size:12px;line-height:1.5}.real-finance-benchmark-card{min-width:0;box-shadow:var(--statistics-shadow);background:#fff;border:1px solid #cfdbe4;border-radius:16px;gap:13px;padding:20px;display:grid;overflow:hidden}.real-finance-benchmark-card>*{min-width:0}.real-finance-benchmark-card-header{grid-template-columns:minmax(0,1fr) minmax(190px,.28fr);align-items:end;gap:18px;min-width:0;display:grid}.real-finance-benchmark-card-header>div{gap:5px;min-width:0;display:grid}.real-finance-benchmark-card h4{font-size:clamp(17px,1.8vw,21px)}.real-finance-benchmark-card-header p{color:#536176;max-width:870px;margin:0;font-size:12px;line-height:1.52}.real-finance-benchmark-select{color:#4e5c6f;gap:6px;min-width:0;font-size:11px;font-weight:850;display:grid}.real-finance-benchmark-select select{width:100%;min-height:44px;color:var(--statistics-ink);background:#fff;border:1px solid #b9c7d4;border-radius:9px;padding:0 36px 0 11px;font-size:12px}.real-finance-benchmark-result{border-left:4px solid var(--statistics-teal);background:var(--statistics-teal-soft);color:#174e4b;border-radius:0 9px 9px 0;margin:0;padding:11px 13px;font-size:12px;font-weight:750;line-height:1.52}.real-finance-benchmark-legend{color:#49566a;flex-wrap:wrap;align-items:center;gap:12px 18px;min-width:0;font-size:10px;font-weight:750;display:flex}.real-finance-benchmark-legend span{align-items:center;gap:7px;display:inline-flex}.real-finance-benchmark-legend i{background:linear-gradient(#00796b,#00796b) 50%/100% 3px no-repeat;border-radius:2px;flex:0 0 30px;width:30px;height:10px;display:inline-block}.real-finance-benchmark-legend .is-ozarow:after{content:"";background:#00796b;border-radius:50%;width:7px;height:7px;margin:1.5px auto;display:block}.real-finance-benchmark-legend .is-gdp{background:repeating-linear-gradient(90deg,#173f5f 0 8px,#0000 8px 13px) 50%/100% 3px no-repeat}.real-finance-benchmark-legend .is-gdp:after{content:"";background:#173f5f;border-radius:1px;width:7px;height:7px;margin:1.5px auto;display:block}.real-finance-benchmark-legend .is-reference,.real-finance-benchmark-legend .is-median{background:repeating-linear-gradient(90deg,#596579 0 3px,#0000 3px 7px) 50%/100% 2px no-repeat}.real-finance-benchmark-legend .is-ozarow-bar{background:#00796b;border:2px solid #063f3c;height:12px}.real-finance-benchmark-legend .is-other-bar{background:#8190a3;height:12px}.real-finance-benchmark-legend .is-median{background:repeating-linear-gradient(#9b5d17 0 4px,#0000 4px 8px);flex-basis:2px;width:2px;height:16px}.real-finance-benchmark-chart-viewport{scrollbar-gutter:stable;background:#fff;border:1px solid #e0e6ec;border-radius:11px;min-width:0;overflow:auto hidden}.real-finance-index-chart,.real-finance-ranking-chart{color:#5f6b7d;width:100%;min-width:660px;height:auto;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:11px;display:block}.real-finance-index-chart:focus-visible{outline-offset:-3px;outline:3px solid #f1b75c}.real-finance-chart-hit{cursor:crosshair}.real-finance-chart-tooltip rect{fill:#14253a;opacity:.96}.real-finance-chart-tooltip text{fill:#fff;font-size:11px}.real-finance-chart-tooltip .is-title{fill:#80d9d1;font-size:12px;font-weight:850}.real-finance-ranking-chart .is-median-label{fill:#7b4912;font-size:10px;font-weight:850}.real-finance-ranking-chart .is-ozarow-label,.real-finance-ranking-chart .is-ozarow-value{fill:#064b47;font-weight:900}.real-finance-ranking-mark{cursor:pointer;outline:none}.real-finance-ranking-mark:focus rect{stroke:#f1a42a;stroke-width:4px}.real-finance-benchmark-readout{color:#3f4c60;background:#f2f5f8;border-radius:8px;min-height:34px;padding:8px 10px;font-size:11px;line-height:1.45;display:block}.real-finance-benchmark-table{border:1px solid #d9e1e8;border-radius:10px}.real-finance-benchmark-table tbody tr.is-ozarow{color:#064b47;background:#e9f6f4;font-weight:850}.real-finance-benchmark-caveat{color:#6f512c;background:#fff9ef;border:1px solid #ead6b8;border-radius:9px;margin:0;padding:10px 12px;font-size:11px;line-height:1.5}.real-finance-benchmark-preliminary{color:#42526a;background:#eef3f8;border-radius:8px;margin:-4px 0 0;padding:9px 11px;font-size:10.5px;line-height:1.5}.real-finance-benchmark-sources{margin:-3px 2px 0}.real-finance-benchmark-empty{min-height:160px;color:var(--statistics-muted);text-align:center;background:#f7f9fb;border:1px dashed #b9c5d0;border-radius:10px;place-items:center;padding:20px;display:grid}@media (width<=1120px){.real-finance-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.real-finance-detail-controls>label{grid-column:1/-1}}@media (width<=780px){.real-finance-heading{grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}.real-finance-pdf-button{width:100%}.real-finance-kpis,.real-finance-selected-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.real-finance-benchmark-card-header{grid-template-columns:minmax(0,1fr);align-items:stretch}.real-finance-benchmark-select{max-width:290px}}@media (width<=520px){.statistics-view-tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow-x:visible}.statistics-view-tabs button{white-space:normal;width:100%;min-width:0;padding-inline:8px}.real-finance-heading{padding:17px}.real-finance-method-choice{grid-template-columns:48px minmax(0,1fr);padding:14px}.real-finance-method-choice>span{width:44px;height:44px;font-size:12px}.real-finance-controls{grid-template-columns:minmax(0,1fr);padding:13px}.real-finance-detail-controls>label{grid-column:auto}.real-finance-price-setting{grid-template-columns:minmax(0,1fr);align-items:stretch;padding:13px}.real-finance-kpis,.real-finance-selected-summary{grid-template-columns:minmax(0,1fr)}.real-finance-kpis article,.real-finance-selected-summary>span{min-height:0}.real-finance-pdf-actions{margin:8px 0 0;display:flex}.real-finance-benchmark-card{border-radius:14px;padding:14px}.real-finance-benchmark-select{max-width:none}.real-finance-benchmark-legend{gap:8px;display:grid}.real-finance-index-chart,.real-finance-ranking-chart{min-width:640px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){.statistics-kpi-card:before,.statistics-map-legend i{border:1px solid canvastext}.statistics-chart-svg path,.statistics-chart-svg line,.statistics-map-svg path{forced-color-adjust:auto}.real-finance-benchmark-legend i{border:1px solid canvastext}.real-finance-index-chart path,.real-finance-index-chart line,.real-finance-ranking-chart rect,.real-finance-ranking-chart line{forced-color-adjust:auto}}
