/*============================================================================
   13-divi-vb-fix.css — ochrana UI Divi 5 Visual Builderu před theme CSS

   ZJIŠTĚNÍ (11. 8. 2026, Divi 5 na voala.cz — ověřeno živě v builderu):

   Původní verze tohoto souboru „neutralizovala" naše globální elementové
   selektory uvnitř :is(#et-fb-app, .et-vb-top-window-ui, .et-vb-modal)
   přes `unset !important`. To bylo špatně dvakrát:

   1) #et-fb-app v aktuálním Divi 5 NENÍ UI builderu — je to vykreslený
      OBSAH stránky (canvas). DOM v iframe #et-vb-app-frame:
        #page-container → #et-boc → .et-main-area → #main-content
        → .entry-content → .et-l--post → #et-fb-app → moduly stránky
      Neutralizace proto odstylovala samotný náhled stránky (h2 v hero
      mělo 14 px místo 64 px atd.) → „v builderu se nenačítají nové styly".

   2) `unset !important` u neděděných vlastností (border, padding,
      background…) přebíjí i VLASTNÍ styly Divi UI → pole bez rámečků,
      selecty s tmavým pozadím, rozbité paddingy v panelech nastavení.

   NOVÉ ŘEŠENÍ — žádná neutralizace. Globální elementové selektory
   v 01-base.css nesou zero-specificity guard:

       :where(:not(.et-vb-top-window-ui *, .et-vb-modal *))

   Na UI builderu (pravý panel a modály = portál .et-vb-top-window-ui
   v top okně) se tak naše pravidla vůbec neaplikují a Divi UI si drží
   svoje výchozí styly. :where() má nulovou specificitu, takže se
   kaskáda na frontendu ani v canvasu NEMĚNÍ.

   Canvas (#et-fb-app uvnitř #page-container) styly šablony dostává —
   správně, náhled má vypadat jako frontend.

   PRAVIDLO DO BUDOUCNA: přidá-li kterýkoli CSS soubor nový globální
   elementový selektor (input, select, button, label, h1–h6, p, ul, a,
   img…), musí dostat stejný guard. Selektory scopované třídou
   (.vo-*, .btn-*, .et_pb_*…) guard nepotřebují — v UI builderu se
   nevyskytují.

   Soubor se nechává jako místo pro případné budoucí VB-specifické
   korekce; teď žádná aktivní pravidla neobsahuje.
============================================================================*/
