/* ============================================================ FIX 2026-06-12 — Mobile-Table-Color + Alte-Posts-Weißer-Rahmen ============================================================ */ /* FIX 1: Mobile-Tabelle Card-Stack — Text muss hell sein auf Kohle-Card. Beats V4 table td rule via higher specificity. */ @media (max-width: 720px) { html body.single-post .et_pb_post_content .rv-table-responsive table, html body.single-post .et_pb_post_content .rv-table-responsive tbody, html body.single-post .et_pb_post_content .rv-table-responsive tr, html body.single-post .et_pb_post_content .rv-table-responsive td { display: block !important; width: 100% !important; } html body.single-post .et_pb_post_content .rv-table-responsive thead { display: none !important; } html body.single-post .et_pb_post_content .rv-table-responsive tr { background: #14171C !important; border-left: 3px solid #E85D0A !important; border-radius: 3px !important; margin-bottom: 14px !important; padding: 14px 16px !important; } html body.single-post .et_pb_post_content .rv-table-responsive tr:nth-child(even) td { background: transparent !important; } html body.single-post .et_pb_post_content .rv-table-responsive td { padding: 6px 0 !important; border: none !important; border-bottom: none !important; color: #E8EDF2 !important; font-family: 'Inter', sans-serif !important; font-size: 15px !important; background: transparent !important; } html body.single-post .et_pb_post_content .rv-table-responsive td::before { content: attr(data-label); display: block; font-family: 'Barlow Condensed', sans-serif; font-weight: 700; font-size: 11px; letter-spacing: 1.5px; text-transform: uppercase; color: #E85D0A; margin-bottom: 3px; } } /* FIX 2: Alte Divi-Builder-Posts — weißer Rahmen weg. et_pb_text-Module mit et_pb_bg_layout_light haben weißen Default-BG. Plus et_pb_section_X / row_X / column_X (ohne _tb_body) in Content. */ body.single-post .et_pb_post_content .et_builder_inner_content, body.single-post .et_pb_post_content .et_pb_section, body.single-post .et_pb_post_content .et_pb_row, body.single-post .et_pb_post_content .et_pb_column, body.single-post .et_pb_post_content .et_pb_text, body.single-post .et_pb_post_content .et_pb_text_inner, body.single-post .et_pb_post_content .et_pb_bg_layout_light { background: transparent !important; background-color: transparent !important; border: none !important; box-shadow: none !important; } /* Body-Color der alten Text-Module auf Brand-Ink */ body.single-post .et_pb_post_content .et_pb_text, body.single-post .et_pb_post_content .et_pb_text_inner, body.single-post .et_pb_post_content .et_pb_bg_layout_light { color: var(--rv-ink) !important; } body.single-post .et_pb_post_content .et_pb_text_inner p, body.single-post .et_pb_post_content .et_pb_text_inner li, body.single-post .et_pb_post_content .et_pb_text_inner strong { color: var(--rv-ink) !important; } /* Section Padding bei alten Posts: kein Divi-Default-Section-Padding mehr */ body.single-post .et_pb_post_content .et_pb_section { padding: 0 !important; } body.single-post .et_pb_post_content .et_pb_row { padding: 0 !important; width: 100% !important; max-width: 100% !important; } body.single-post .et_pb_post_content .et_pb_column { padding: 0 !important; }