/* ========================================= ADDITIVES / ALLERGENE UNTER DEM ARTIKEL ========================================= */ /* Hauptblock */ .wppizza-article .wppizza-additives, .wppizza-article .wppizza-article-additives, .wppizza-article [class*="additive"] { color: #ffffff !important; font-family: inherit !important; /* übernimmt Theme-Schrift */ font-size: 16px !important; font-weight: 500 !important; line-height: 1.5 !important; opacity: 1 !important; }
 /* einzelne Kennzeichnungen (a, c, g, etc.) */ .wppizza-article .wppizza-allergen, .wppizza-article .wppizza-additive { color: #ffffff !important; font-family: inherit !important; font-size: inherit !important; font-weight: 500 !important; background: rgba(255,255,255,0.08); /* dezenter Hintergrund */ border: 1px solid rgba(255,255,255,0.2); border-radius: 6px; padding: 3px 8px; margin-right: 6px; margin-bottom: 6px; display: inline-block; }
 /* Tooltip lesbar machen */ .wppizza-allergen[title], .wppizza-additive[title] { cursor: help; }
 /* ========================================= MOBILE OPTIMIERUNG ========================================= */ @media (max-width: 768px) { .wppizza-article .wppizza-additives, .wppizza-article .wppizza-article-additives, .wppizza-article [class*="additive"] { font-size: 14px !important; line-height: 1.5 !important; }
 .wppizza-article .wppizza-allergen, .wppizza-article .wppizza-additive { font-size: 13px !important; padding: 3px 7px; }
 }
 /* Nur die alten Kennzeichnungen IM TITEL ausblenden */ .wppizza-article h1 .wppizza-allergen, .wppizza-article h2 .wppizza-allergen, .wppizza-article h3 .wppizza-allergen, .wppizza-article h1 .wppizza-additive, .wppizza-article h2 .wppizza-additive, .wppizza-article h3 .wppizza-additive, .wppizza-article .wppizza-article-h1 .wppizza-allergen, .wppizza-article .wppizza-article-h2 .wppizza-allergen, .wppizza-article .wppizza-article-h3 .wppizza-allergen, .wppizza-article .wppizza-article-h1 .wppizza-additive, .wppizza-article .wppizza-article-h2 .wppizza-additive, .wppizza-article .wppizza-article-h3 .wppizza-additive { display: none !important; }
 /* Falls dein Theme den Titel über andere Klassen rendert */ .wppizza-article [class*="title"] .wppizza-allergen, .wppizza-article [class*="title"] .wppizza-additive { display: none !important; }
 /* ========================================= DOPPELTE ZAHLEN (1)(2) AM ARTIKEL ENTFERNEN ========================================= */ /* entfernt alte inline-additives direkt am artikel */ .wppizza-article h1 .wppizza-article-additive, .wppizza-article h2 .wppizza-article-additive, .wppizza-article h3 .wppizza-article-additive, .wppizza-article .wppizza-article-h1 .wppizza-article-additive, .wppizza-article .wppizza-article-h2 .wppizza-article-additive, .wppizza-article .wppizza-article-h3 .wppizza-article-additive, .wppizza-article [class*="title"] .wppizza-article-additive { display: none !important; }
 .mobile-additives-fix, #wppizza-additives-1 { display: flex; flex-wrap: wrap; gap: 8px 12px; width: 100%; max-width: 100%; overflow-x: hidden; }
 /*fix addatives list */ @media (max-width: 768px) { #wppizza-additives-1 { width: 100%; max-width: 100%; overflow-x: hidden; }
 #wppizza-additives-1 .wppizza-allergen, #wppizza-additives-1 .wppizza-additive { display: block !important; /* Abstand zwischen den Einträgen */ margin-bottom: 24px !important; /* Text sauber umbrechen */ white-space: normal !important; word-break: normal !important; overflow-wrap: break-word !important; /* Lesbarkeit */ line-height: 2.0 !important; /* WICHTIG: nichts an padding/background ändern → Icons bleiben */ }
 /* Sup schöner lesbar */ #wppizza-additives-1 sup { margin-right: 4px; }
 }