@layer components{.pv-mapa{margin:1.25rem 0 0}.pv-mapa img{border:1px solid var(--c-linka);border-radius:var(--r-stredni);width:100%;height:auto;display:block}.pv-legenda{font-size:var(--pismo-poznamka);flex-wrap:wrap;gap:.35rem 1.2rem;margin-top:.6rem;display:flex}.pv-legenda li{align-items:center;gap:.45rem;display:inline-flex}.pv-legenda i{border-radius:2px;width:1.2rem;height:.8rem}.pv-legenda .pv-sraf{background:repeating-linear-gradient(45deg,#d7301f 0 2px,#0000 2px 6px);border:1.5px solid #d7301f}.pv-legenda .pv-obrys{background:#fff;border:2.5px solid #e8302a}.pv-legenda .pv-linie{border-top:3px dashed #d9a700;border-radius:0;height:0}.pv-rez{margin:0}.pv-sloupec{gap:1rem;display:grid}.pv-scenar-popis{font-size:var(--pismo-maly);color:var(--c-tlumena);margin-top:.1rem;font-weight:400;display:block}.pv-rez .pv-legenda{margin:0 0 .3rem}.pv-rez svg{width:100%;height:auto;display:block}.pv-rez figcaption{font-size:var(--pismo-maly);color:var(--c-tlumena);margin-top:.4rem}.pv-mrizka{stroke:var(--c-linka);stroke-width:1px}.pv-osa{fill:var(--c-tlumena);font-size:11px}.pv-popis{fill:var(--c-uhel);font-size:12px}.pv-tucne{font-weight:700}.pv-teren{fill:#d9cdb3;fill-opacity:.55}.pv-teren-cara{fill:none;stroke:#7a6a4f;stroke-width:2px}.pv-tok{stroke:#08519c;stroke-width:1.5px;stroke-dasharray:4 4}.pv-dum{fill:#fff;stroke:#e8302a;stroke-width:2.5px}}
