.elementor-68521 .elementor-element.elementor-element-5cac706c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-68521 .elementor-element.elementor-element-482386f2{--display:flex;}.elementor-68521 .elementor-element.elementor-element-7f1a8ec0 .page-heading{padding:0px 0px 0px 0px;}.elementor-68521 .elementor-element.elementor-element-2bab0471{--display:flex;}.elementor-68521 .elementor-element.elementor-element-2bab0471:not(.elementor-motion-effects-element-type-background), .elementor-68521 .elementor-element.elementor-element-2bab0471 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-84ecaab );}.elementor-68521 .elementor-element.elementor-element-313199d7{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-68521 .elementor-element.elementor-element-313199d7 .elementor-heading-title{color:#222222;}.elementor-68521 .elementor-element.elementor-element-7a6783d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68521 .elementor-element.elementor-element-8a4811d .categories-mask{background-color:var( --e-global-color-84ecaab );padding:8px 8px 8px 8px;}.elementor-68521 .elementor-element.elementor-element-8a4811d > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-68521 .elementor-element.elementor-element-8a4811d .category-grid{padding-left:7px;padding-right:7px;margin-bottom:calc(2 * 7px );}.elementor-68521 .elementor-element.elementor-element-8a4811d .categories-grid{margin-left:-7px;margin-right:-7px;}.elementor-68521 .elementor-element.elementor-element-8a4811d .category-grid > a{border-style:solid;border-color:var( --e-global-color-84ecaab );}.elementor-68521 .elementor-element.elementor-element-8a4811d .title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-align:center;}.elementor-68521 .elementor-element.elementor-element-ac627ee{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68521 .elementor-element.elementor-element-2b00cd4{--divider-border-style:solid;--divider-color:var( --e-global-color-3800924 );--divider-border-width:1px;}.elementor-68521 .elementor-element.elementor-element-2b00cd4 .elementor-divider-separator{width:100%;}.elementor-68521 .elementor-element.elementor-element-2b00cd4 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-68521 .elementor-element.elementor-element-69bcfcd{padding:10px 10px 10px 10px;}.elementor-68521 .elementor-element.elementor-element-45bbf24{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68521 .elementor-element.elementor-element-45bbf24:not(.elementor-motion-effects-element-type-background), .elementor-68521 .elementor-element.elementor-element-45bbf24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-84ecaab );}.elementor-68521 .elementor-element.elementor-element-03b655b{padding:10px 10px 10px 10px;}.elementor-68521 .elementor-element.elementor-element-d727890{text-align:center;}.elementor-68521 .elementor-element.elementor-element-d727890 .elementor-heading-title{font-family:var( --e-global-typography-05ab6ea-font-family ), Sans-serif;font-size:var( --e-global-typography-05ab6ea-font-size );font-weight:var( --e-global-typography-05ab6ea-font-weight );color:#222222;}.elementor-68521 .elementor-element.elementor-element-e69591b{--cols:4;}.elementor-68521 .elementor-element.elementor-element-e69591b .etheme-product-grid-item{text-align:center;}.elementor-68521 .elementor-element.elementor-element-e69591b > .elementor-widget-container{background-color:var( --e-global-color-f3e7fd2 );}.elementor-68521 .elementor-element.elementor-element-c0da989{--spacer-size:20px;}.elementor-68521 .elementor-element.elementor-element-e3111f2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68521 .elementor-element.elementor-element-e3111f2:not(.elementor-motion-effects-element-type-background), .elementor-68521 .elementor-element.elementor-element-e3111f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-84ecaab );}.elementor-68521 .elementor-element.elementor-element-4b4f092{padding:10px 10px 10px 10px;}.elementor-68521 .elementor-element.elementor-element-065765a{text-align:center;}.elementor-68521 .elementor-element.elementor-element-065765a .elementor-heading-title{font-family:var( --e-global-typography-05ab6ea-font-family ), Sans-serif;font-size:var( --e-global-typography-05ab6ea-font-size );font-weight:var( --e-global-typography-05ab6ea-font-weight );color:#222222;}.elementor-68521 .elementor-element.elementor-element-095b5ce{--cols:4;}.elementor-68521 .elementor-element.elementor-element-095b5ce .etheme-product-grid-item{text-align:center;}.elementor-68521 .elementor-element.elementor-element-095b5ce > .elementor-widget-container{background-color:var( --e-global-color-f3e7fd2 );}.elementor-68521 .elementor-element.elementor-element-b41db4d{--spacer-size:20px;}.elementor-68521 .elementor-element.elementor-element-4d211d9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68521 .elementor-element.elementor-element-4d211d9:not(.elementor-motion-effects-element-type-background), .elementor-68521 .elementor-element.elementor-element-4d211d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-84ecaab );}.elementor-68521 .elementor-element.elementor-element-f714192{background-color:var( --e-global-color-84ecaab );padding:10px 10px 10px 10px;}.elementor-68521 .elementor-element.elementor-element-6ed1643{text-align:center;}.elementor-68521 .elementor-element.elementor-element-6ed1643 .elementor-heading-title{font-family:var( --e-global-typography-05ab6ea-font-family ), Sans-serif;font-size:var( --e-global-typography-05ab6ea-font-size );font-weight:var( --e-global-typography-05ab6ea-font-weight );color:#222222;}.elementor-68521 .elementor-element.elementor-element-0b5966c{--cols:4;}.elementor-68521 .elementor-element.elementor-element-0b5966c .etheme-product-grid-item{text-align:center;}.elementor-68521 .elementor-element.elementor-element-0b5966c > .elementor-widget-container{background-color:var( --e-global-color-f3e7fd2 );}.elementor-68521 .elementor-element.elementor-element-6565752{--spacer-size:20px;}.elementor-68521 .elementor-element.elementor-element-b97307f{margin:-48px 0px calc(var(--kit-widget-spacing, 0px) + -48px) 0px;padding:10px 10px 10px 10px;}.elementor-68521 .elementor-element.elementor-element-79812dc{--divider-border-style:solid;--divider-color:var( --e-global-color-3800924 );--divider-border-width:1px;}.elementor-68521 .elementor-element.elementor-element-79812dc .elementor-divider-separator{width:100%;}.elementor-68521 .elementor-element.elementor-element-79812dc .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-68521 .elementor-element.elementor-element-ed9b41e{padding:10px 10px 10px 10px;}.elementor-68521 .elementor-element.elementor-element-3c0153f{padding:10px 10px 10px 10px;}.elementor-68521 .elementor-element.elementor-element-d61deef{--divider-border-style:solid;--divider-color:var( --e-global-color-3800924 );--divider-border-width:1px;}.elementor-68521 .elementor-element.elementor-element-d61deef .elementor-divider-separator{width:100%;}.elementor-68521 .elementor-element.elementor-element-d61deef .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-68521 .elementor-element.elementor-element-4d251a5{padding:10px 10px 10px 10px;}.elementor-68521 .elementor-element.elementor-element-bb1cf62{--divider-border-style:solid;--divider-color:var( --e-global-color-3800924 );--divider-border-width:1px;}.elementor-68521 .elementor-element.elementor-element-bb1cf62 .elementor-divider-separator{width:100%;}.elementor-68521 .elementor-element.elementor-element-bb1cf62 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-68521 .elementor-element.elementor-element-f431bee{padding:10px 10px 10px 10px;}.elementor-68521 .elementor-element.elementor-element-5cf2a9b{margin:-61px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;padding:10px 10px 10px 10px;}.elementor-68521 .elementor-element.elementor-element-38688c4{--divider-border-style:solid;--divider-color:var( --e-global-color-3800924 );--divider-border-width:1px;}.elementor-68521 .elementor-element.elementor-element-38688c4 .elementor-divider-separator{width:100%;}.elementor-68521 .elementor-element.elementor-element-38688c4 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-68521 .elementor-element.elementor-element-ea0a7a6{padding:10px 10px 10px 10px;}.elementor-68521 .elementor-element.elementor-element-363143a{--divider-border-style:solid;--divider-color:var( --e-global-color-3800924 );--divider-border-width:1px;}.elementor-68521 .elementor-element.elementor-element-363143a .elementor-divider-separator{width:100%;}.elementor-68521 .elementor-element.elementor-element-363143a .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-68521 .elementor-element.elementor-element-9fc1846{padding:10px 10px 10px 10px;}.elementor-68521 .elementor-element.elementor-element-e7b927d{background-color:var( --e-global-color-84ecaab );padding:10px 10px 10px 10px;text-align:center;}.elementor-68521 .elementor-element.elementor-element-e7b927d .elementor-heading-title{color:#222222;}.elementor-68521 .elementor-element.elementor-element-e83c2fe{padding:10px 10px 10px 10px;}.elementor-68521 .elementor-element.elementor-element-dbcf7f8{padding:10px 10px 10px 10px;}.elementor-68521 .elementor-element.elementor-element-10677e1{padding:10px 10px 10px 10px;}.elementor-68521 .elementor-element.elementor-element-9a76f4d{padding:10px 10px 10px 10px;}.elementor-68521 .elementor-element.elementor-element-783869d{padding:10px 10px 10px 10px;}.elementor-68521 .elementor-element.elementor-element-21f7659{padding:10px 10px 10px 10px;}.elementor-68521 .elementor-element.elementor-element-beeabb0{padding:10px 10px 10px 10px;}.elementor-68521 .elementor-element.elementor-element-1cc0369{padding:10px 10px 10px 10px;}.elementor-68521 .elementor-element.elementor-element-0bc3976{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-68521 .elementor-element.elementor-element-0bc3976:not(.elementor-motion-effects-element-type-background), .elementor-68521 .elementor-element.elementor-element-0bc3976 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-84ecaab );}.elementor-68521 .elementor-element.elementor-element-2e9f72e{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-68521 .elementor-element.elementor-element-6cbcb1b{--cols:5;}.elementor-68521 .elementor-element.elementor-element-6cbcb1b .etheme-post{text-align:center;}.elementor-68521 .elementor-element.elementor-element-6cbcb1b .etheme-post-title{font-family:"Helvetica", Sans-serif;font-size:17px;font-weight:500;}@media(max-width:1024px){.elementor-68521 .elementor-element.elementor-element-8a4811d .title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-68521 .elementor-element.elementor-element-d727890 .elementor-heading-title{font-size:var( --e-global-typography-05ab6ea-font-size );}.elementor-68521 .elementor-element.elementor-element-065765a .elementor-heading-title{font-size:var( --e-global-typography-05ab6ea-font-size );}.elementor-68521 .elementor-element.elementor-element-6ed1643 .elementor-heading-title{font-size:var( --e-global-typography-05ab6ea-font-size );}}@media(max-width:767px){.elementor-68521 .elementor-element.elementor-element-8a4811d .title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-68521 .elementor-element.elementor-element-d727890 .elementor-heading-title{font-size:var( --e-global-typography-05ab6ea-font-size );}.elementor-68521 .elementor-element.elementor-element-e69591b{--cols:2;}.elementor-68521 .elementor-element.elementor-element-065765a .elementor-heading-title{font-size:var( --e-global-typography-05ab6ea-font-size );}.elementor-68521 .elementor-element.elementor-element-095b5ce{--cols:2;}.elementor-68521 .elementor-element.elementor-element-6ed1643 .elementor-heading-title{font-size:var( --e-global-typography-05ab6ea-font-size );}.elementor-68521 .elementor-element.elementor-element-0b5966c{--cols:2;}.elementor-68521 .elementor-element.elementor-element-6cbcb1b{--cols:1;}}/* Start custom CSS for text-editor, class: .elementor-element-b97307f *//* ===== Wechselrichter-Typen-Vergleich ===== */
/* Eigenständige Klassen (inverter-compare / ic-*), unabhängig von der Batterien-Tabelle */

.inverter-compare-wrap {
  margin: 2em 0;
}

.inverter-compare-heading {
  margin-bottom: 1em;
}

/* --- Desktop / Tablet quer: Tabelle --- */
.inverter-compare-table {
  width: 100%;
  border-collapse: collapse;
  font-size: 0.95em;
}

.inverter-compare-table thead th {
  background-color: #387D00;
  color: #ffffff;
  padding: 12px 10px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.02em;
}

.inverter-compare-table thead th:first-child {
  background-color: transparent;
}

.inverter-compare-table tbody th[scope="row"] {
  background-color: #f0f0f0;
  font-weight: 700;
  padding: 12px 10px;
  border: 1px solid #e2e2e2;
}

.inverter-compare-table tbody td {
  padding: 12px 10px;
  border: 1px solid #e2e2e2;
  background-color: #ffffff;
}

.inverter-compare-table tbody tr:nth-child(even) td {
  background-color: #fafafa;
}

/* --- Mobile: Karten --- */
.inverter-compare-cards {
  display: none;
}

.ic-card {
  border: 1px solid #e2e2e2;
  border-radius: 6px;
  overflow: hidden;
  margin-bottom: 1.25em;
}

.ic-card-header {
  background-color: #387D00;
  color: #ffffff;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.02em;
  padding: 12px 14px;
  text-align: center;
}

.ic-card-row {
  display: flex;
  justify-content: space-between;
  align-items: baseline;
  gap: 12px;
  padding: 10px 14px;
  border-top: 1px solid #eeeeee;
}

.ic-card-row:nth-child(even) {
  background-color: #fafafa;
}

.ic-card-label {
  font-weight: 700;
  flex: 0 0 55%;
}

.ic-card-value {
  text-align: right;
}

.ic-footnote {
  font-size: 0.85em;
  color: #666666;
  margin-top: 0.75em;
}

/* --- Umschaltpunkt Tabelle/Karten --- */
@media (max-width: 767px) {
  .inverter-compare-table {
    display: none;
  }
  .inverter-compare-cards {
    display: block;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5cf2a9b *//* ===== Ergänzung Küchengeräte-Tabelle ===== */
/* Basis: nutzt dieselben Klassen wie die Typen-Tabelle (inverter-compare / ic-*). */
/* Dieses Snippet ZUSÄTZLICH zum Tabellen-Basis-CSS ins Elementor-Element kopieren. */

/* Desktop: erste Spalte (Gerätenamen) linksbündig - liest sich bei Listen besser */
.kitchen-table tbody th[scope="row"] {
  text-align: left !important;
}

/* Mobile-Karte: Label und Wert GESTAPELT statt nebeneinander,
   damit nichts abgeschnitten wird */
.kitchen-cards .ic-card-row {
  display: block;
  padding: 10px 14px;
}

.kitchen-cards .ic-card-label {
  display: block;
  margin-bottom: 2px;
}

.kitchen-cards .ic-card-value {
  display: block;
  text-align: left;
  color: #444444;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ea0a7a6 *//* ===== Ergänzung Küchengeräte-Tabelle ===== */
/* Basis: nutzt dieselben Klassen wie die Typen-Tabelle (inverter-compare / ic-*). */
/* Dieses Snippet ZUSÄTZLICH zum Tabellen-Basis-CSS ins Elementor-Element kopieren. */

/* Desktop: erste Spalte (Gerätenamen) linksbündig - liest sich bei Listen besser */
.kitchen-table tbody th[scope="row"] {
  text-align: left !important;
}

/* Mobile-Karte: Label und Wert GESTAPELT statt nebeneinander,
   damit nichts abgeschnitten wird */
.kitchen-cards .ic-card-row {
  display: block;
  padding: 10px 14px;
}

.kitchen-cards .ic-card-label {
  display: block;
  margin-bottom: 2px;
}

.kitchen-cards .ic-card-value {
  display: block;
  text-align: left;
  color: #444444;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9fc1846 *//* ===== Ergänzung Küchengeräte-Tabelle ===== */
/* Basis: nutzt dieselben Klassen wie die Typen-Tabelle (inverter-compare / ic-*). */
/* Dieses Snippet ZUSÄTZLICH zum Tabellen-Basis-CSS ins Elementor-Element kopieren. */

/* Desktop: erste Spalte (Gerätenamen) linksbündig - liest sich bei Listen besser */
.kitchen-table tbody th[scope="row"] {
  text-align: left !important;
}

/* Mobile-Karte: Label und Wert GESTAPELT statt nebeneinander,
   damit nichts abgeschnitten wird */
.kitchen-cards .ic-card-row {
  display: block;
  padding: 10px 14px;
}

.kitchen-cards .ic-card-label {
  display: block;
  margin-bottom: 2px;
}

.kitchen-cards .ic-card-value {
  display: block;
  text-align: left;
  color: #444444;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e83c2fe *//* ===== Ergänzung Küchengeräte-Tabelle ===== */
/* Basis: nutzt dieselben Klassen wie die Typen-Tabelle (inverter-compare / ic-*). */
/* Dieses Snippet ZUSÄTZLICH zum Tabellen-Basis-CSS ins Elementor-Element kopieren. */

/* Desktop: erste Spalte (Gerätenamen) linksbündig - liest sich bei Listen besser */
.kitchen-table tbody th[scope="row"] {
  text-align: left !important;
}

/* Mobile-Karte: Label und Wert GESTAPELT statt nebeneinander,
   damit nichts abgeschnitten wird */
.kitchen-cards .ic-card-row {
  display: block;
  padding: 10px 14px;
}

.kitchen-cards .ic-card-label {
  display: block;
  margin-bottom: 2px;
}

.kitchen-cards .ic-card-value {
  display: block;
  text-align: left;
  color: #444444;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dbcf7f8 *//* ===== Ergänzung Küchengeräte-Tabelle ===== */
/* Basis: nutzt dieselben Klassen wie die Typen-Tabelle (inverter-compare / ic-*). */
/* Dieses Snippet ZUSÄTZLICH zum Tabellen-Basis-CSS ins Elementor-Element kopieren. */

/* Desktop: erste Spalte (Gerätenamen) linksbündig - liest sich bei Listen besser */
.kitchen-table tbody th[scope="row"] {
  text-align: left !important;
}

/* Mobile-Karte: Label und Wert GESTAPELT statt nebeneinander,
   damit nichts abgeschnitten wird */
.kitchen-cards .ic-card-row {
  display: block;
  padding: 10px 14px;
}

.kitchen-cards .ic-card-label {
  display: block;
  margin-bottom: 2px;
}

.kitchen-cards .ic-card-value {
  display: block;
  text-align: left;
  color: #444444;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-10677e1 *//* ===== Ergänzung Küchengeräte-Tabelle ===== */
/* Basis: nutzt dieselben Klassen wie die Typen-Tabelle (inverter-compare / ic-*). */
/* Dieses Snippet ZUSÄTZLICH zum Tabellen-Basis-CSS ins Elementor-Element kopieren. */

/* Desktop: erste Spalte (Gerätenamen) linksbündig - liest sich bei Listen besser */
.kitchen-table tbody th[scope="row"] {
  text-align: left !important;
}

/* Mobile-Karte: Label und Wert GESTAPELT statt nebeneinander,
   damit nichts abgeschnitten wird */
.kitchen-cards .ic-card-row {
  display: block;
  padding: 10px 14px;
}

.kitchen-cards .ic-card-label {
  display: block;
  margin-bottom: 2px;
}

.kitchen-cards .ic-card-value {
  display: block;
  text-align: left;
  color: #444444;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9a76f4d *//* ===== Ergänzung Küchengeräte-Tabelle ===== */
/* Basis: nutzt dieselben Klassen wie die Typen-Tabelle (inverter-compare / ic-*). */
/* Dieses Snippet ZUSÄTZLICH zum Tabellen-Basis-CSS ins Elementor-Element kopieren. */

/* Desktop: erste Spalte (Gerätenamen) linksbündig - liest sich bei Listen besser */
.kitchen-table tbody th[scope="row"] {
  text-align: left !important;
}

/* Mobile-Karte: Label und Wert GESTAPELT statt nebeneinander,
   damit nichts abgeschnitten wird */
.kitchen-cards .ic-card-row {
  display: block;
  padding: 10px 14px;
}

.kitchen-cards .ic-card-label {
  display: block;
  margin-bottom: 2px;
}

.kitchen-cards .ic-card-value {
  display: block;
  text-align: left;
  color: #444444;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-783869d *//* ===== Ergänzung Küchengeräte-Tabelle ===== */
/* Basis: nutzt dieselben Klassen wie die Typen-Tabelle (inverter-compare / ic-*). */
/* Dieses Snippet ZUSÄTZLICH zum Tabellen-Basis-CSS ins Elementor-Element kopieren. */

/* Desktop: erste Spalte (Gerätenamen) linksbündig - liest sich bei Listen besser */
.kitchen-table tbody th[scope="row"] {
  text-align: left !important;
}

/* Mobile-Karte: Label und Wert GESTAPELT statt nebeneinander,
   damit nichts abgeschnitten wird */
.kitchen-cards .ic-card-row {
  display: block;
  padding: 10px 14px;
}

.kitchen-cards .ic-card-label {
  display: block;
  margin-bottom: 2px;
}

.kitchen-cards .ic-card-value {
  display: block;
  text-align: left;
  color: #444444;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-21f7659 *//* ===== Ergänzung Küchengeräte-Tabelle ===== */
/* Basis: nutzt dieselben Klassen wie die Typen-Tabelle (inverter-compare / ic-*). */
/* Dieses Snippet ZUSÄTZLICH zum Tabellen-Basis-CSS ins Elementor-Element kopieren. */

/* Desktop: erste Spalte (Gerätenamen) linksbündig - liest sich bei Listen besser */
.kitchen-table tbody th[scope="row"] {
  text-align: left !important;
}

/* Mobile-Karte: Label und Wert GESTAPELT statt nebeneinander,
   damit nichts abgeschnitten wird */
.kitchen-cards .ic-card-row {
  display: block;
  padding: 10px 14px;
}

.kitchen-cards .ic-card-label {
  display: block;
  margin-bottom: 2px;
}

.kitchen-cards .ic-card-value {
  display: block;
  text-align: left;
  color: #444444;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-beeabb0 *//* ===== Ergänzung Küchengeräte-Tabelle ===== */
/* Basis: nutzt dieselben Klassen wie die Typen-Tabelle (inverter-compare / ic-*). */
/* Dieses Snippet ZUSÄTZLICH zum Tabellen-Basis-CSS ins Elementor-Element kopieren. */

/* Desktop: erste Spalte (Gerätenamen) linksbündig - liest sich bei Listen besser */
.kitchen-table tbody th[scope="row"] {
  text-align: left !important;
}

/* Mobile-Karte: Label und Wert GESTAPELT statt nebeneinander,
   damit nichts abgeschnitten wird */
.kitchen-cards .ic-card-row {
  display: block;
  padding: 10px 14px;
}

.kitchen-cards .ic-card-label {
  display: block;
  margin-bottom: 2px;
}

.kitchen-cards .ic-card-value {
  display: block;
  text-align: left;
  color: #444444;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1cc0369 *//* ===== Ergänzung Küchengeräte-Tabelle ===== */
/* Basis: nutzt dieselben Klassen wie die Typen-Tabelle (inverter-compare / ic-*). */
/* Dieses Snippet ZUSÄTZLICH zum Tabellen-Basis-CSS ins Elementor-Element kopieren. */

/* Desktop: erste Spalte (Gerätenamen) linksbündig - liest sich bei Listen besser */
.kitchen-table tbody th[scope="row"] {
  text-align: left !important;
}

/* Mobile-Karte: Label und Wert GESTAPELT statt nebeneinander,
   damit nichts abgeschnitten wird */
.kitchen-cards .ic-card-row {
  display: block;
  padding: 10px 14px;
}

.kitchen-cards .ic-card-label {
  display: block;
  margin-bottom: 2px;
}

.kitchen-cards .ic-card-value {
  display: block;
  text-align: left;
  color: #444444;
}/* End custom CSS */