/* Das WordPress/Astra-Chrome im iframe-Embed ausblenden - fuer BEIDE oeffentlichen
   Ansichten (Online-Preisrechner und Preistabelle).

   WOZU EINE EIGENE DATEI: Diese Regeln lagen bis zum 25.08.2026 in preisrechner.css.
   Als die Preistabelle dazukam, die preisrechner.css nicht laedt, waeren sie dort
   entweder gedoppelt worden (zwei Stellen, eine gepflegt) oder gefehlt - dann haette
   das fremde iframe zusaetzlich zur Tabelle das Marken-Kopfband, den Seitentitel und
   den Copyright-Footer der Plattform gezeigt.

   Die Body-Klasse fk-embed setzt der body_class-Filter in fahrschulkalk.php bei
   ?fk_embed=1 - global, nicht an einen Shortcode gebunden. */
/* Eingebettete Seite (?fk_embed=1 -> Body-Klasse "fk-embed", gesetzt vom body_class-Filter
   in fahrschulkalk.php): das WordPress/Astra-Theme-Chrome (Kopfband mit Menü, Footer,
   Admin-/Scroll-Leisten) liegt AUSSERHALB des Plugin-Markups (siehe Docblock oben und
   PreisrechnerRenderer) und muss hier ausgeblendet werden - sonst zeigt das fremde iframe
   zusaetzlich zum Rechner das dunkle Marken-Kopfband und den Copyright-Footer der
   Plattform-Seite mit. Dieselbe Selektor-Liste wie der Druck-Fix in theme.css (Feedback
   R6, dort nur @media print), hier aber fuer den Bildschirm - und bewusst in dieser Datei
   statt in theme.css, weil PreisrechnerShortcode::assets() theme.css auf dieser Seite gar
   nicht laedt. */
body.fk-embed #wpadminbar,
body.fk-embed #masthead, body.fk-embed .site-header, body.fk-embed .ast-above-header,
body.fk-embed .ast-below-header, body.fk-embed .ast-mobile-header-wrap,
body.fk-embed #colophon, body.fk-embed .site-footer, body.fk-embed .ast-small-footer,
body.fk-embed #ast-scroll-top,
/* Den WP-Seitentitel (.entry-header/.entry-title, hier „Führerschein-Preisrechner")
   im Embed ausblenden: theme.css blendet ihn site-weit aus, wird auf der Embed-Seite
   aber NICHT geladen (PreisrechnerShortcode::assets lädt nur app.css/preisrechner.*).
   Ohne diese Regel sitzt der redundante Seitentitel über dem Widget und erzeugt eine
   ~57px-Lücke im iframe. */
body.fk-embed .entry-header, body.fk-embed .entry-title { display: none !important; }

/* Astra-Content-Polster im Embed-Modus neutralisieren: sonst umschließt die
   Plattform-Seite das Widget mit ihren Rand-/Innenabständen, es entsteht oben/unten
   eine große Lücke und die von preisrechner.js gemeldete Dokumenthöhe wäre größer als
   das Widget. So sitzt das Widget flächenbündig und die iframe-Höhe passt exakt. */
body.fk-embed, body.fk-embed .site-content, body.fk-embed .ast-container,
body.fk-embed #content, body.fk-embed .content-area, body.fk-embed #primary,
body.fk-embed .ast-article-single, body.fk-embed .ast-article-post,
body.fk-embed .entry-content {
    margin: 0 !important;
    padding: 0 !important;
    max-width: none !important;
}
