/* Kolo 17 (2. 10. 2026) – samostatný soubor, aby se nekřížil se style.css souběžné session. */

/* Tým: písmo karet sjednoceno s odstavcem (16 px) – i na širokých oknech (style.css tam dává clamp s vyšší specificitou) */
.elementor-element-859db10 .elementor-element-0bb1c31 h3.body-M { font-size: 16px !important; line-height: 22px !important; }
.elementor-element-859db10 .elementor-element-0bb1c31 .jka-role { font-size: 12.5px !important; line-height: 17px !important; letter-spacing: .02em; }
.elementor-element-859db10 .elementor-element-0bb1c31 a.button-5, .elementor-element-859db10 .elementor-element-0bb1c31 a.button-5 u { font-size: 14px !important; line-height: 24px !important; font-weight: 500 !important; }

/* Hledáme nové lokality: pruh s logy nájemců */
.jka-tenants { margin: 4px 0 26px; }
.jka-tenants-t { display: block; font: 700 12px/16px Fustat, sans-serif; letter-spacing: .08em; text-transform: uppercase; color: #091d2d; margin-bottom: 12px; }
.jka-tenants-l { display: flex; flex-wrap: wrap; align-items: center; gap: 14px 26px; }
.jka-tenants-l img { display: block; width: auto; height: 34px; }
.jka-tenants-l img.jka-tn-rossmann { height: 22px; }
.jka-tenants-l img.jka-tn-billa { height: 30px; }
.jka-tenants-l img.jka-tn-tedi { height: 38px; }
.jka-tenants-l img.jka-tn-drmax { height: 32px; border-radius: 4px; }
.jka-tenants-l img.jka-tn-pepco { height: 28px; border-radius: 3px; }
@media (max-width: 700px) { .jka-tenants-l { gap: 12px 18px; } .jka-tenants-l img { transform: scale(.88); transform-origin: left center; } }

/* Market news: vyšší pole, grafy jako křivky */
.jka-es { height: clamp(800px, 90vh, 1040px) !important; }
.jka-es__spark.r17 { height: 58px !important; margin-top: 8px; overflow: visible; }
.jka-es__spark.r17 .a { fill: rgba(255, 165, 0, .16); }
.jka-es__spark.r17 .l { vector-effect: none; stroke-width: 2.4; stroke-dasharray: var(--len, 400); stroke-dashoffset: var(--len, 400); }
.jka-es.is-in .jka-es__spark.r17 .l { animation: jka-es-draw 1.6s ease .2s forwards; }
.jka-es__spark.r17 circle { vector-effect: none; stroke-width: 2; r: 3.2px; }
@media (max-width: 767px) { .jka-es { height: 980px !important; } }

/* Adresa nemovitosti pod lokalitou v detailu nabídky */
[data-id="r18adr"] { margin: -6px 0 0 !important; font: 400 14px/20px Fustat, sans-serif !important; color: #3c4b59 !important; text-transform: none !important; letter-spacing: 0 !important; }
[data-id="r18adr"]:empty { display: none; }

/* Doplňkové karty klíčových čísel (Knight Frank / CBRE) */
.jka-market-card h4{margin:0 0 10px;font-size:15px;font-weight:600;color:#102c3d;display:inline-block!important;width:auto!important;border-bottom:3px solid #ffa500;padding:0 0 2px}
.jka-market-card .jka-mc-period{margin:8px 0 6px;font-size:12px;color:#6b7d8a}
.jka-market-card .jka-mc-row{display:grid;grid-template-columns:1fr;gap:1px;padding:9px 0;border-top:1px solid #eef1f4}
.jka-market-card .jka-mc-label{font-size:12px;color:#6b7d8a}
.jka-market-card .jka-mc-value{font-size:20px;font-weight:500;color:#102c3d}
.jka-market-card .jka-mc-delta{font-style:normal;font-size:13px;font-weight:700;color:#7c8d99}
.jka-market-card .jka-mc-up .jka-mc-delta{color:#2e8b57}
.jka-market-card .jka-mc-down .jka-mc-delta{color:#b3261e}
.jka-market-card .jka-chart-source{display:block;margin-top:auto}
