.pm{container:pm/inline-size;--pm-gap:#fafbfa;--pm-none:#eceeed;--pm-ink:#0f1a14;--pm-c0:#e6eca6;--pm-c1:#bcdc95;--pm-c2:#81c686;--pm-c3:#49a478;--pm-c4:#1e735b;--pm-c5:#034439;--pm-river:#8fb0c9;--pm-card:#0f1a14;--pm-card-ink:#ffffff;--pm-card-muted:#b9c6be}.dark .pm{--pm-gap:#080c08;--pm-none:#252a26;--pm-ink:#e8efe9;--pm-c0:#0b492f;--pm-c1:#186b45;--pm-c2:#2e8f5b;--pm-c3:#4bb374;--pm-c4:#71d790;--pm-c5:#a6f8b7;--pm-river:#4f7896;--pm-card:#e8efe9;--pm-card-ink:#0f1a14;--pm-card-muted:#4a554e}.pm-a{fill:var(--pm-none);stroke:var(--pm-gap);stroke-width:1.25px;stroke-linejoin:round;vector-effect:non-scaling-stroke;fill-rule:evenodd}.pm-c0{fill:var(--pm-c0)}.pm-c1{fill:var(--pm-c1)}.pm-c2{fill:var(--pm-c2)}.pm-c3{fill:var(--pm-c3)}.pm-c4{fill:var(--pm-c4)}.pm-c5{fill:var(--pm-c5)}.pm-river{stroke:var(--pm-river);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.pm-hl-under,.pm-river{fill:none;vector-effect:non-scaling-stroke;pointer-events:none}.pm-hl-under{stroke:var(--pm-gap);stroke-width:4.4px;stroke-linejoin:round}.pm-hl{fill:none;stroke:var(--pm-ink);stroke-width:1.8px;stroke-linejoin:round;vector-effect:non-scaling-stroke;pointer-events:none}.pm-geo-obvod{display:none}@container pm (max-width: 519.98px){.pm-geo-obvod{display:inline}.pm-geo-ku{display:none}}.pm-stack{display:grid}.pm-stack>*{grid-area:1/1}.pm-block{display:flex;flex-direction:column;align-self:start}.pm-room{display:block}.pm-s-cesko,.pm-s-ku,.pm-s-obvod,.pm-s-praha{visibility:hidden}.pm[data-tab=cesko] .pm-s-cesko,.pm[data-tab=praha] .pm-s-praha{visibility:visible}@container pm (min-width: 520px){.pm[data-tab=praha] .pm-s-ku{visibility:visible}}@container pm (max-width: 519.98px){.pm[data-tab=praha] .pm-s-obvod{visibility:visible}}@media (max-width:1023.98px){.pm[data-tab=cesko] .pm-s-ku,.pm[data-tab=cesko] .pm-s-obvod,.pm[data-tab=cesko] .pm-s-praha,.pm[data-tab=praha] .pm-s-cesko{display:none}@container pm (min-width: 520px){.pm[data-tab=praha] .pm-s-obvod{display:none}}@container pm (max-width: 519.98px){.pm[data-tab=praha] .pm-s-ku{display:none}}}.pm-svg{display:block;width:100%;height:auto;overflow:visible}.pm-sw0{background:var(--pm-c0)}.pm-sw1{background:var(--pm-c1)}.pm-sw2{background:var(--pm-c2)}.pm-sw3{background:var(--pm-c3)}.pm-sw4{background:var(--pm-c4)}.pm-sw5{background:var(--pm-c5)}.pm-sw-none{background:var(--pm-none)}.dark .pm-sw-none{outline:1px solid #333a35;outline-offset:-1px}.pm-card{position:absolute;left:0;top:0;z-index:5;pointer-events:none;min-width:150px;max-width:250px;padding:10px 13px 11px;border-radius:8px;background:var(--pm-card);color:var(--pm-card-ink);will-change:transform}.pm-card-muted{color:var(--pm-card-muted)}@media print{.cookie-consent,.mobile-bottom-nav,.no-print,button[aria-label="Zpět nahoru"],footer,header,nav{display:none!important}body{font-size:11pt;color:#000!important;background:#fff!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}main{padding:0!important;margin:0!important}.price-index-hero{background:#063b26!important;color:#fff!important;padding:24pt 20pt!important;page-break-after:avoid}.price-index-hero .stat-value{font-size:18pt!important}.configurator-section{page-break-inside:avoid;border:1pt solid #ccc;padding:12pt;margin:12pt 0}.district-matrix table{width:100%;border-collapse:collapse;font-size:9pt}.district-matrix td,.district-matrix th{border:.5pt solid #ccc;padding:4pt 6pt;text-align:right}.district-matrix th{background:#f3f4f6!important;text-align:left;font-weight:600}.district-matrix td:first-child{text-align:left;font-weight:500}.floor-chart-section,.recharts-wrapper{page-break-inside:avoid}.methodology-section{page-break-before:always;font-size:9pt;line-height:1.5}.methodology-section h3{font-size:11pt;margin-top:12pt}a[href]:after{content:none!important}@page{margin:15mm 12mm;@bottom-center{content:"Zdroj: ICN, novostavby.ai/index-cen-novostaveb";font-size:8pt;color:#666}}@page :first{@bottom-center{content:"Index Cen Novostaveb — novostavby.ai — " attr(data-date)}}}