/* VOLTEO · úpravy po faceliftu 2026
   facelift.css je převzatý beze změn z balíčku `_facelift`. Co Ted chce jinak
   než facelift, patří sem; soubor se načítá až po facelift.css. */

/* Nabídka vozů: počet a řazení nad výpisem jsou pryč (Ted, 30. 10. 2026).
   Na počítači tak výpis začíná ve stejné výšce jako panel filtrů. Na mobilu
   (do 1080 px) v liště zůstává tlačítko Filtry. */
@media (min-width:1081px){
  .fl-vysl__hl{margin-bottom:0}
}

/* Video na úvodu na mobilu (do 900 px, kdy se sekce skládá pod sebe): v jedné
   dlaždici nadpis, pod ním video a dole čísla s cenou. Perex a kapitoly se na
   mobilu neukazují (Ted, 31. 10. 2026), kapitoly jsou dál v přehrávači.
   Dlaždice textu se rozpustí (display: contents) a její vzhled přebere celá
   sekce, aby šlo video vložit mezi nadpis a čísla bez druhé kopie videa. */
@media (max-width:900px){
  .fl-video{display:flex;flex-direction:column;gap:16px;padding:20px;border-radius:var(--fl-r);background:var(--tile)}
  .fl-video__t{display:contents}
  .fl-video__t .fl-h{order:1}
  /* Video je na výšku (9 : 16). Na mobilu je v rámu 4 : 5 přes celou šířku
     dlaždice jako blok s čísly pod ním, ořez je na střed videa (Ted, 31. 10. 2026). */
  .fl-video__foto{order:2;width:100%;min-height:0;aspect-ratio:4/5;border-radius:var(--fl-r-in)}
  .fl-video__foto video{object-position:50% 50%}
  .fl-video__pata{order:3;margin-top:0}
  .fl-video__t .fl-blok__lead,.fl-video__t .fl-kapitoly{display:none}
}

/* Nepovinný souhlas s novinkami pod souhlasem se zpracováním údajů (2. 11. 2026).
   V patičce formuláře faceliftu (kontakt, dotaz k vozu) stojí obě zaškrtávátka
   pod sebou vlevo a tlačítko zůstává vpravo, v oknech (kontakt, rezervace)
   je mezi nimi stejná mezera. */
/* Text u zaškrtávátka se láme na vyrovnané řádky. Bez toho se na telefonu
   „e-mailem“ rozdělilo na spojovníku a na druhém řádku zůstalo samotné „mailem“. */
.check>span{text-wrap:balance}
.fl-form__souhlasy{display:grid;gap:12px;min-width:0}
.check + .check{margin-top:12px}
.fl-form__souhlasy .check + .check{margin-top:0}

/* Zahraniční trhy (listopad 2026, docs/60-TRHY.md). */
/* Lišta náhledu trhu z administrace (`?trh=se`), vidí ji jen přihlášený.
   Voltová zelená z loga, na ní tmavé písmo, ať se nesplete s červeným pruhem
   rozpracovaných změn ani se žlutou údržbou. */
.trh-pruh{position:relative;z-index:95;padding:9px var(--sp-4,16px);text-align:center;
  background:#67FF89;color:#04070A;font-size:var(--fs-mala,15px);font-weight:600}
.trh-pruh a{color:#04070A;text-decoration:underline;margin-left:var(--sp-2,8px)}
/* Přepínač zemí v patičce vedle Nastavení cookies (jen když běží víc trhů).
   Barva po patičce, aktuální země tučně a bez odkazu. Hover jen podtrhne,
   nic se neposouvá. */
.fl-pata__trhy{display:inline-flex;align-items:center;gap:6px;margin-left:20px;white-space:nowrap}
.fl-pata__trhy a{color:inherit;text-decoration:none}
.fl-pata__trhy a:hover,.fl-pata__trhy a:focus-visible{text-decoration:underline}
.fl-pata__trhy b{font-weight:600}
.fl-pata__trhy i{font-style:normal;opacity:.5}
/* Přepínač jazyků v hlavičce (4. 11. 2026): kolečko se zkratkou země jako
   telefon vedle, po kliknutí seznam zemí. Na počítači i na mobilu (vedle
   burgeru). Hover jen obarví, nic se neposouvá. Zavírá ho i klik vedle
   a Escape (web.js, blok PŘEPÍNAČ JAZYKŮ). */
.nav-trh{position:relative;flex:none}
.nav-trh summary{display:inline-flex;align-items:center;gap:6px;min-height:var(--sp-7);padding:0 14px;
  list-style:none;cursor:pointer;font-size:var(--fs-mala);font-weight:600;
  border:1px solid var(--pearl-400);border-radius:var(--r-pill);background:#fff;
  transition:color var(--hover-dur) var(--hover-ease),border-color var(--hover-dur) var(--hover-ease)}
.nav-trh summary::-webkit-details-marker{display:none}
.nav-trh summary svg{width:20px;height:20px;flex:none}
.nav-trh summary:hover,.nav-trh[open] summary{color:var(--red-700);border-color:var(--red-700)}
.nav-trh__seznam{position:absolute;right:0;top:calc(100% + 8px);z-index:80;min-width:200px;margin:0;padding:8px;list-style:none;
  background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:var(--sh-xs)}
.nav-trh__seznam a,.nav-trh__seznam span{display:flex;align-items:center;gap:12px;min-height:44px;padding:0 12px;
  font-size:var(--fs-mala);border-radius:8px;color:inherit;text-decoration:none;white-space:nowrap}
.nav-trh__seznam b{display:inline-block;min-width:24px;font-weight:600}
.nav-trh__seznam a:hover,.nav-trh__seznam a:focus-visible{background:var(--pearl-200);color:var(--red-700)}
.nav-trh__seznam span{color:var(--red-700)}
/* Na počítači seznam začíná pod levým okrajem tlačítka (Ted, 4. 11. 2026).
   S burgerem stojí tlačítko u pravého okraje, tam zůstává zarovnání vpravo,
   jinak by seznam vyjel z obrazovky. */
@media (min-width:1040px){.nav-trh__seznam{left:0;right:auto}}

/* Cena v eurech v šedém bloku s cenou na detailu vozu (Ted, 5. 11. 2026,
   klientovi se nelíbil přepínač Kč / €). Nahoře koruny s a bez DPH jako
   dřív, pod tenkou čarou eura, stejně velká a stejně černá jako koruny
   (Ted, 5. 11. 2026: černě, ne červeně). */
.fl-buy__eur{display:flex;flex-direction:column;gap:4px;margin-top:12px;padding-top:14px;border-top:1px solid var(--pearl-400)}

/* Tlačítka s dlouhým textem v cizích jazycích (4. 11. 2026): polské
   „Niezobowiązujące zapytanie“ přetékalo z dlaždice Nenašli jste váš vůz
   přes okraj. V obsahu stránky se tlačítko na zahraničních verzích smí
   zalomit na dva řádky a nikdy není širší než místo, které má. Česká verze
   (lang="cs") zůstává, jak byla. V dlaždici výzvy platí šířka i v češtině. */
.fl-car--cta .btn{max-width:100%}
html:not([lang="cs"]) main .btn{max-width:100%;white-space:normal;line-height:1.2;padding-top:10px;padding-bottom:10px}
html:not([lang="cs"]) .fl-car--cta .btn{text-align:left}

/* Další místa, kde delší text v cizích jazycích přetékal (kontrola 4. 11. 2026
   na 375, 768, 1000, 1180 a 1280 px). Česká verze zůstává, kromě hlavičky
   a patičky, kde místo ubral přepínač jazyků. */
/* Pás čísel u vozu (Zasięg WLTP, Teljesítmény): popisky se smí zalomit
   a sloupec se smí zúžit, jinak poslední číslo zmizelo za okrajem. */
.fl-buy__cisla>div{min-width:0}
html:not([lang="cs"]) .fl-buy__cisla .k{white-space:normal}
/* Kontakt: odkaz na WhatsApp mimo pracovní dobu je v cizině delší věta. */
html:not([lang="cs"]) .fl-kinfo__wa{white-space:normal}
/* Lišta dole na mobilu: tlačítko poptávky se zalomí, nepřeteče z obrazovky. */
html:not([lang="cs"]) .fl-mobcta .btn{flex:0 1 auto;min-width:0;max-width:100%;white-space:normal;line-height:1.2;text-align:center}
/* Patička: řádek se zásadami, cookies a zeměmi se na úzkém displeji zalomí. */
.fl-pata__pravni{flex-wrap:wrap;row-gap:8px}
/* Hlavička s přepínačem jazyků: mezi 960 a 1039 px se menu, telefon
   a tlačítko nevešly ani česky, proto tam hlavička zůstává jako na tabletu
   (logo, jazyk, burger). Mezi 1180 a 1279 px je telefon jen ikona jako
   pod 1180 px, číslo se ukáže až od 1280 px. */
@media (min-width:960px) and (max-width:1039px){
  .nav-links,.nav-cta .nav-tel,.nav-cta .btn{display:none}
  .navbar .burger{display:inline-flex !important}
  .mobmenu.is-open{display:flex !important}
}
@media (min-width:1180px) and (max-width:1279px){
  .nav-cta .nav-tel{min-width:var(--sp-7);padding:0;font-size:0;border-color:var(--pearl-400)}
  .nav-links{margin-left:var(--sp-4)}
  .nav-links a{padding:0 var(--sp-3)}
}

/* Stav vozu s červenou tečkou v panelu detailu (Ted, 5. 11. 2026): u dvou
   řádků („Brzy v prodeji, termín dodání a cenu upřesníme“) stála tečka mezi
   řádky. Teď drží první řádek: řádek má 24 px, tečka 8 px, tedy 8 px shora. */
.fl-buy__stav{align-items:flex-start}
.fl-buy__stav::before{flex:none;margin-top:8px}
