.elementor-85119 .elementor-element.elementor-element-2793680{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85119 .elementor-element.elementor-element-f016f3a{padding:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(186, 186, 186, 0.5);}/* Start custom CSS for text-editor, class: .elementor-element-f016f3a *//* ===== Thetford Backofen-Vergleich ===== */
/* Eigenständige Klassen (oven-compare / ovc-*) */
.oven-compare-wrap { margin: 2em 0; }
.oven-compare-heading { margin-bottom: 1em; }
.oven-compare-table { width: 100%; border-collapse: collapse; font-size: 0.95em; }
.oven-compare-table thead th { background-color: #387D00; color: #ffffff; padding: 12px 10px; font-weight: 700; letter-spacing: 0.02em; text-transform: none !important; }
.oven-compare-table tbody th[scope="row"] { background-color: #f0f0f0; font-weight: 700; padding: 12px 10px; border: 1px solid #e2e2e2; }
.oven-compare-table tbody td { padding: 12px 10px; border: 1px solid #e2e2e2; background-color: #ffffff; }
.oven-compare-table tbody tr:nth-child(even) td { background-color: #fafafa; }
.oven-compare-cards { display: none; }
.ovc-card { border: 1px solid #e2e2e2; border-radius: 6px; overflow: hidden; margin-bottom: 1.25em; }
.ovc-card-header { background-color: #387D00; color: #ffffff; font-weight: 700; text-transform: uppercase; letter-spacing: 0.02em; padding: 12px 14px; text-align: center; }
.ovc-card-row { display: flex; justify-content: space-between; align-items: baseline; gap: 12px; padding: 10px 14px; border-top: 1px solid #eeeeee; }
.ovc-card-row:nth-child(even) { background-color: #fafafa; }
.ovc-card-label { font-weight: 700; flex: 0 0 55%; }
.ovc-card-value { text-align: right; }
.ovc-footnote { font-size: 0.75em; font-style: italic; color: #666666; margin-top: 0.75em; }
.oven-compare-table tbody th[scope="row"] a, .ovc-card-header a { color: inherit; text-decoration: none; }
.oven-compare-table tbody th[scope="row"] a:hover, .ovc-card-header a:hover { text-decoration: underline; }
@media (max-width: 820px) {
  .oven-compare-table { display: none; }
  .oven-compare-cards { display: block; }
}/* End custom CSS */