.elementor-1297 .elementor-element.elementor-element-ff0327e{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1297 .elementor-element.elementor-element-b32b29a .ekit_table table.dataTable thead .elementor-repeater-item-03e1dc0{background-color:var( --e-global-color-b92f5dc );color:var( --e-global-color-2705d2e );}.elementor-1297 .elementor-element.elementor-element-b32b29a .ekit_table table.dataTable thead .elementor-repeater-item-7824c88{background-color:var( --e-global-color-b92f5dc );color:var( --e-global-color-2705d2e );}.elementor-1297 .elementor-element.elementor-element-b32b29a .ekit_table table.dataTable thead .elementor-repeater-item-73f7e8d{background-color:var( --e-global-color-b92f5dc );color:var( --e-global-color-2705d2e );}.elementor-1297 .elementor-element.elementor-element-b32b29a .ekit_table table.dataTable thead .elementor-repeater-item-f73e9d4{background-color:var( --e-global-color-b92f5dc );color:var( --e-global-color-2705d2e );}.elementor-1297 .elementor-element.elementor-element-b32b29a .ekit_table table.dataTable thead .elementor-repeater-item-093c417{background-color:var( --e-global-color-b92f5dc );color:var( --e-global-color-2705d2e );}.elementor-1297 .elementor-element.elementor-element-b32b29a .ekit_table table.dataTable thead .elementor-repeater-item-b306c9b{background-color:var( --e-global-color-b92f5dc );color:var( --e-global-color-2705d2e );}.elementor-1297 .elementor-element.elementor-element-b32b29a .elementor-repeater-item-7a8af9c.ekit_table_data_before span.body_cell_icon{margin-right:5px;}.elementor-1297 .elementor-element.elementor-element-b32b29a .elementor-repeater-item-7a8af9c.ekit_table_data_after span.body_cell_icon{margin-left:5px;}.elementor-1297 .elementor-element.elementor-element-b32b29a .ekit_table table.dataTable tbody .elementor-repeater-item-7a8af9c .body_cell_icon :is(i, svg){color:var( --e-global-color-f5b619d );}.elementor-1297 .elementor-element.elementor-element-b32b29a .elementor-repeater-item-72690ac.ekit_table_data_before span.body_cell_icon{margin-right:5px;}.elementor-1297 .elementor-element.elementor-element-b32b29a .elementor-repeater-item-72690ac.ekit_table_data_after span.body_cell_icon{margin-left:5px;}.elementor-1297 .elementor-element.elementor-element-b32b29a .ekit_table table.dataTable tbody .elementor-repeater-item-72690ac .body_cell_icon :is(i, svg){color:var( --e-global-color-f5b619d );}.elementor-1297 .elementor-element.elementor-element-b32b29a .elementor-repeater-item-4e2d40e.ekit_table_data_before span.body_cell_icon{margin-right:5px;}.elementor-1297 .elementor-element.elementor-element-b32b29a .elementor-repeater-item-4e2d40e.ekit_table_data_after span.body_cell_icon{margin-left:5px;}.elementor-1297 .elementor-element.elementor-element-b32b29a .ekit_table table.dataTable tbody .elementor-repeater-item-4e2d40e .body_cell_icon :is(i, svg){color:var( --e-global-color-f5b619d );}.elementor-1297 .elementor-element.elementor-element-b32b29a .elementor-repeater-item-be421ee.ekit_table_data_before span.body_cell_icon{margin-right:5px;}.elementor-1297 .elementor-element.elementor-element-b32b29a .elementor-repeater-item-be421ee.ekit_table_data_after span.body_cell_icon{margin-left:5px;}.elementor-1297 .elementor-element.elementor-element-b32b29a .ekit_table table.dataTable tbody .elementor-repeater-item-be421ee .body_cell_icon :is(i, svg){color:var( --e-global-color-f5b619d );}.elementor-1297 .elementor-element.elementor-element-b32b29a .elementor-repeater-item-f5946a1.ekit_table_data_before span.body_cell_icon{margin-right:5px;}.elementor-1297 .elementor-element.elementor-element-b32b29a .elementor-repeater-item-f5946a1.ekit_table_data_after span.body_cell_icon{margin-left:5px;}.elementor-1297 .elementor-element.elementor-element-b32b29a .ekit_table table.dataTable tbody .elementor-repeater-item-f5946a1 .body_cell_icon :is(i, svg){color:var( --e-global-color-f5b619d );}.elementor-1297 .elementor-element.elementor-element-b32b29a .elementor-repeater-item-88c3901.ekit_table_data_before span.body_cell_icon{margin-right:5px;}.elementor-1297 .elementor-element.elementor-element-b32b29a .elementor-repeater-item-88c3901.ekit_table_data_after span.body_cell_icon{margin-left:5px;}.elementor-1297 .elementor-element.elementor-element-b32b29a .ekit_table table.dataTable tbody .elementor-repeater-item-88c3901 .body_cell_icon :is(i, svg){color:var( --e-global-color-f5b619d );}.elementor-1297 .elementor-element.elementor-element-b32b29a .elementor-repeater-item-0d6b75d.ekit_table_data_before span.body_cell_icon{margin-right:5px;}.elementor-1297 .elementor-element.elementor-element-b32b29a .elementor-repeater-item-0d6b75d.ekit_table_data_after span.body_cell_icon{margin-left:5px;}.elementor-1297 .elementor-element.elementor-element-b32b29a .ekit_table table.dataTable tbody .elementor-repeater-item-0d6b75d .body_cell_icon :is(i, svg){color:var( --e-global-color-f5b619d );}.elementor-1297 .elementor-element.elementor-element-b32b29a .elementor-repeater-item-c2cbfa8.ekit_table_data_before span.body_cell_icon{margin-right:5px;}.elementor-1297 .elementor-element.elementor-element-b32b29a .elementor-repeater-item-c2cbfa8.ekit_table_data_after span.body_cell_icon{margin-left:5px;}.elementor-1297 .elementor-element.elementor-element-b32b29a .ekit_table table.dataTable tbody .elementor-repeater-item-c2cbfa8 .body_cell_icon :is(i, svg){color:var( --e-global-color-f5b619d );}.elementor-1297 .elementor-element.elementor-element-b32b29a .elementor-repeater-item-eadb68f.ekit_table_data_before span.body_cell_icon{margin-right:5px;}.elementor-1297 .elementor-element.elementor-element-b32b29a .elementor-repeater-item-eadb68f.ekit_table_data_after span.body_cell_icon{margin-left:5px;}.elementor-1297 .elementor-element.elementor-element-b32b29a .ekit_table table.dataTable tbody .elementor-repeater-item-eadb68f .body_cell_icon :is(i, svg){color:var( --e-global-color-f5b619d );}.elementor-1297 .elementor-element.elementor-element-b32b29a .elementor-repeater-item-8321e4a.ekit_table_data_before span.body_cell_icon{margin-right:5px;}.elementor-1297 .elementor-element.elementor-element-b32b29a .elementor-repeater-item-8321e4a.ekit_table_data_after span.body_cell_icon{margin-left:5px;}.elementor-1297 .elementor-element.elementor-element-b32b29a .ekit_table table.dataTable tbody .elementor-repeater-item-8321e4a .body_cell_icon :is(i, svg){color:var( --e-global-color-f5b619d );}.elementor-1297 .elementor-element.elementor-element-b32b29a .elementor-repeater-item-43aa400.ekit_table_data_before span.body_cell_icon{margin-right:5px;}.elementor-1297 .elementor-element.elementor-element-b32b29a .elementor-repeater-item-43aa400.ekit_table_data_after span.body_cell_icon{margin-left:5px;}.elementor-1297 .elementor-element.elementor-element-b32b29a .ekit_table table.dataTable tbody .elementor-repeater-item-43aa400 .body_cell_icon :is(i, svg){color:var( --e-global-color-f5b619d );}.elementor-1297 .elementor-element.elementor-element-b32b29a .elementor-repeater-item-67c2d05.ekit_table_data_before span.body_cell_icon{margin-right:5px;}.elementor-1297 .elementor-element.elementor-element-b32b29a .elementor-repeater-item-67c2d05.ekit_table_data_after span.body_cell_icon{margin-left:5px;}.elementor-1297 .elementor-element.elementor-element-b32b29a .ekit_table table.dataTable tbody .elementor-repeater-item-67c2d05 .body_cell_icon :is(i, svg){color:var( --e-global-color-f5b619d );}.elementor-1297 .elementor-element.elementor-element-b32b29a .elementor-repeater-item-a208700.ekit_table_data_before span.body_cell_icon{margin-right:5px;}.elementor-1297 .elementor-element.elementor-element-b32b29a .elementor-repeater-item-a208700.ekit_table_data_after span.body_cell_icon{margin-left:5px;}.elementor-1297 .elementor-element.elementor-element-b32b29a .ekit_table table.dataTable tbody .elementor-repeater-item-a208700 .body_cell_icon :is(i, svg){color:var( --e-global-color-f5b619d );}.elementor-1297 .elementor-element.elementor-element-b32b29a .elementor-repeater-item-1dd7e56.ekit_table_data_before span.body_cell_icon{margin-right:5px;}.elementor-1297 .elementor-element.elementor-element-b32b29a .elementor-repeater-item-1dd7e56.ekit_table_data_after span.body_cell_icon{margin-left:5px;}.elementor-1297 .elementor-element.elementor-element-b32b29a .ekit_table table.dataTable tbody .elementor-repeater-item-1dd7e56 .body_cell_icon :is(i, svg){color:#CE7300;}.elementor-1297 .elementor-element.elementor-element-b32b29a .elementor-repeater-item-c3402ac.ekit_table_data_before span.body_cell_icon{margin-right:5px;}.elementor-1297 .elementor-element.elementor-element-b32b29a .elementor-repeater-item-c3402ac.ekit_table_data_after span.body_cell_icon{margin-left:5px;}.elementor-1297 .elementor-element.elementor-element-b32b29a .ekit_table table.dataTable tbody .elementor-repeater-item-c3402ac .body_cell_icon :is(i, svg){color:var( --e-global-color-f5b619d );}.elementor-1297 .elementor-element.elementor-element-b32b29a .elementor-repeater-item-7fe3a1d.ekit_table_data_before span.body_cell_icon{margin-right:5px;}.elementor-1297 .elementor-element.elementor-element-b32b29a .elementor-repeater-item-7fe3a1d.ekit_table_data_after span.body_cell_icon{margin-left:5px;}.elementor-1297 .elementor-element.elementor-element-b32b29a .ekit_table table.dataTable tbody .elementor-repeater-item-7fe3a1d .body_cell_icon :is(i, svg){color:var( --e-global-color-f5b619d );}.elementor-1297 .elementor-element.elementor-element-b32b29a .elementor-repeater-item-54648fe.ekit_table_data_before span.body_cell_icon{margin-right:5px;}.elementor-1297 .elementor-element.elementor-element-b32b29a .elementor-repeater-item-54648fe.ekit_table_data_after span.body_cell_icon{margin-left:5px;}.elementor-1297 .elementor-element.elementor-element-b32b29a .ekit_table table.dataTable tbody .elementor-repeater-item-54648fe .body_cell_icon :is(i, svg){color:var( --e-global-color-f5b619d );}.elementor-1297 .elementor-element.elementor-element-b32b29a .elementor-repeater-item-2b66ea7.ekit_table_data_before span.body_cell_icon{margin-right:5px;}.elementor-1297 .elementor-element.elementor-element-b32b29a .elementor-repeater-item-2b66ea7.ekit_table_data_after span.body_cell_icon{margin-left:5px;}.elementor-1297 .elementor-element.elementor-element-b32b29a .ekit_table table.dataTable tbody .elementor-repeater-item-2b66ea7 .body_cell_icon :is(i, svg){color:var( --e-global-color-f5b619d );}.elementor-1297 .elementor-element.elementor-element-b32b29a .elementor-repeater-item-f5686e0.ekit_table_data_before span.body_cell_icon{margin-right:5px;}.elementor-1297 .elementor-element.elementor-element-b32b29a .elementor-repeater-item-f5686e0.ekit_table_data_after span.body_cell_icon{margin-left:5px;}.elementor-1297 .elementor-element.elementor-element-b32b29a .ekit_table table.dataTable tbody .elementor-repeater-item-f5686e0 .body_cell_icon :is(i, svg){color:var( --e-global-color-f5b619d );}.elementor-1297 .elementor-element.elementor-element-b32b29a .elementor-repeater-item-d13e853.ekit_table_data_before span.body_cell_icon{margin-right:5px;}.elementor-1297 .elementor-element.elementor-element-b32b29a .elementor-repeater-item-d13e853.ekit_table_data_after span.body_cell_icon{margin-left:5px;}.elementor-1297 .elementor-element.elementor-element-b32b29a .ekit_table table.dataTable tbody .elementor-repeater-item-d13e853 .body_cell_icon :is(i, svg){color:var( --e-global-color-f5b619d );}.elementor-1297 .elementor-element.elementor-element-b32b29a .elementor-repeater-item-d9551a7.ekit_table_data_before span.body_cell_icon{margin-right:5px;}.elementor-1297 .elementor-element.elementor-element-b32b29a .elementor-repeater-item-d9551a7.ekit_table_data_after span.body_cell_icon{margin-left:5px;}.elementor-1297 .elementor-element.elementor-element-b32b29a .ekit_table table.dataTable tbody .elementor-repeater-item-d9551a7 .body_cell_icon :is(i, svg){color:var( --e-global-color-f5b619d );}.elementor-1297 .elementor-element.elementor-element-b32b29a .elementor-repeater-item-741e705.ekit_table_data_before span.body_cell_icon{margin-right:5px;}.elementor-1297 .elementor-element.elementor-element-b32b29a .elementor-repeater-item-741e705.ekit_table_data_after span.body_cell_icon{margin-left:5px;}.elementor-1297 .elementor-element.elementor-element-b32b29a .ekit_table table.dataTable tbody .elementor-repeater-item-741e705 .body_cell_icon :is(i, svg){color:var( --e-global-color-f5b619d );}.elementor-1297 .elementor-element.elementor-element-b32b29a .elementor-repeater-item-5b39999.ekit_table_data_before span.body_cell_icon{margin-right:5px;}.elementor-1297 .elementor-element.elementor-element-b32b29a .elementor-repeater-item-5b39999.ekit_table_data_after span.body_cell_icon{margin-left:5px;}.elementor-1297 .elementor-element.elementor-element-b32b29a .ekit_table table.dataTable tbody .elementor-repeater-item-5b39999 .body_cell_icon :is(i, svg){color:var( --e-global-color-f5b619d );}.elementor-1297 .elementor-element.elementor-element-b32b29a .elementor-repeater-item-2b0cf42.ekit_table_data_before span.body_cell_icon{margin-right:5px;}.elementor-1297 .elementor-element.elementor-element-b32b29a .elementor-repeater-item-2b0cf42.ekit_table_data_after span.body_cell_icon{margin-left:5px;}.elementor-1297 .elementor-element.elementor-element-b32b29a .ekit_table table.dataTable tbody .elementor-repeater-item-2b0cf42 .body_cell_icon :is(i, svg){color:var( --e-global-color-f5b619d );}.elementor-1297 .elementor-element.elementor-element-b32b29a .elementor-repeater-item-f559a56.ekit_table_data_before span.body_cell_icon{margin-right:5px;}.elementor-1297 .elementor-element.elementor-element-b32b29a .elementor-repeater-item-f559a56.ekit_table_data_after span.body_cell_icon{margin-left:5px;}.elementor-1297 .elementor-element.elementor-element-b32b29a .ekit_table table.dataTable tbody .elementor-repeater-item-f559a56 .body_cell_icon :is(i, svg){color:var( --e-global-color-f5b619d );}.elementor-1297 .elementor-element.elementor-element-b32b29a .elementor-repeater-item-a0e5d18.ekit_table_data_before span.body_cell_icon{margin-right:5px;}.elementor-1297 .elementor-element.elementor-element-b32b29a .elementor-repeater-item-a0e5d18.ekit_table_data_after span.body_cell_icon{margin-left:5px;}.elementor-1297 .elementor-element.elementor-element-b32b29a .ekit_table table.dataTable tbody .elementor-repeater-item-a0e5d18 .body_cell_icon :is(i, svg){color:var( --e-global-color-f5b619d );}.elementor-1297 .elementor-element.elementor-element-b32b29a .elementor-repeater-item-f5207df.ekit_table_data_before span.body_cell_icon{margin-right:5px;}.elementor-1297 .elementor-element.elementor-element-b32b29a .elementor-repeater-item-f5207df.ekit_table_data_after span.body_cell_icon{margin-left:5px;}.elementor-1297 .elementor-element.elementor-element-b32b29a .ekit_table table.dataTable tbody .elementor-repeater-item-f5207df .body_cell_icon :is(i, svg){color:var( --e-global-color-f5b619d );}.elementor-1297 .elementor-element.elementor-element-b32b29a .elementor-repeater-item-366f87a.ekit_table_data_before span.body_cell_icon{margin-right:5px;}.elementor-1297 .elementor-element.elementor-element-b32b29a .elementor-repeater-item-366f87a.ekit_table_data_after span.body_cell_icon{margin-left:5px;}.elementor-1297 .elementor-element.elementor-element-b32b29a .ekit_table table.dataTable tbody .elementor-repeater-item-366f87a .body_cell_icon :is(i, svg){color:var( --e-global-color-f5b619d );}.elementor-1297 .elementor-element.elementor-element-b32b29a .elementor-repeater-item-abec304.ekit_table_data_before span.body_cell_icon{margin-right:5px;}.elementor-1297 .elementor-element.elementor-element-b32b29a .elementor-repeater-item-abec304.ekit_table_data_after span.body_cell_icon{margin-left:5px;}.elementor-1297 .elementor-element.elementor-element-b32b29a .ekit_table table.dataTable tbody .elementor-repeater-item-abec304 .body_cell_icon :is(i, svg){color:var( --e-global-color-f5b619d );}.elementor-1297 .elementor-element.elementor-element-b32b29a .elementor-repeater-item-593467a.ekit_table_data_before span.body_cell_icon{margin-right:5px;}.elementor-1297 .elementor-element.elementor-element-b32b29a .elementor-repeater-item-593467a.ekit_table_data_after span.body_cell_icon{margin-left:5px;}.elementor-1297 .elementor-element.elementor-element-b32b29a .ekit_table table.dataTable tbody .elementor-repeater-item-593467a .body_cell_icon :is(i, svg){color:var( --e-global-color-f5b619d );}.elementor-1297 .elementor-element.elementor-element-b32b29a .bdt-table th, .elementor-1297 .elementor-element.elementor-element-b32b29a .ekit_table table.dataTable thead th{background-color:transparent;background-image:linear-gradient(235deg, var( --e-global-color-ec985dc ) 15%, var( --e-global-color-b92f5dc ) 80%);color:var( --e-global-color-2705d2e );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-aa2c3c2 );padding:17px 17px 17px 17px;}.elementor-1297 .elementor-element.elementor-element-b32b29a{width:100%;max-width:100%;}.elementor-1297 .elementor-element.elementor-element-b32b29a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1297 .elementor-element.elementor-element-b32b29a .bdt-table th, .elementor-1297 .elementor-element.elementor-element-b32b29a .ekit_table_item_container, .elementor-1297 .elementor-element.elementor-element-b32b29a .ekit_table table.dataTable thead th, .elementor-1297 .elementor-element.elementor-element-b32b29a .ekit_table.ekit_table_data_type-csv table.dataTable tbody tr td{text-align:center;}.elementor-1297 .elementor-element.elementor-element-b32b29a .dt-container{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;border-style:none;}.elementor-1297 .elementor-element.elementor-element-b32b29a .ekit_table table.dataTable thead th{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;letter-spacing:1.05px;}.elementor-1297 .elementor-element.elementor-element-b32b29a .bdt-table td, .elementor-1297 .elementor-element.elementor-element-b32b29a .ekit_table table.dataTable tbody tr td{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-aa2c3c2 );padding:17px 17px 17px 17px;}.elementor-1297 .elementor-element.elementor-element-b32b29a .ekit_table table.dataTable tbody .ekit_table_body_container{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;letter-spacing:1.05px;}.elementor-1297 .elementor-element.elementor-element-b32b29a .bdt-table td, .elementor-1297 .elementor-element.elementor-element-b32b29a table.dataTable tbody td{background-color:var( --e-global-color-2705d2e );}.elementor-1297 .elementor-element.elementor-element-b32b29a .dt-paging{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-1297 .elementor-element.elementor-element-b32b29a .dt-paging button:is(.previous){padding:0px 15px 0px 0px;}.elementor-1297 .elementor-element.elementor-element-b32b29a .dt-paging button:is(.next){padding:0px 0px 0px 15px;}.elementor-1297 .elementor-element.elementor-element-b32b29a .dt-paging button:is(.previous, .next){margin:0px 25px 0px 25px;border-style:none;}.elementor-1297 .elementor-element.elementor-element-b32b29a .ekit-tbl-pagi-nav-icon{font-size:15px;}.elementor-1297 .elementor-element.elementor-element-b32b29a .ekit-tbl-pagi-nav-prev-icon{margin-right:5px;}.elementor-1297 .elementor-element.elementor-element-b32b29a .ekit-tbl-pagi-nav-next-icon{margin-left:5px;}.elementor-1297 .elementor-element.elementor-element-b32b29a .dt-paging button:not(.first, .previous, .next, .last){width:35px;height:35px;line-height:35px;padding:0px 0px 0px 0px;margin:0px 2px 0px 2px;border-radius:50px 50px 50px 50px;}@media(min-width:768px){.elementor-1297 .elementor-element.elementor-element-ff0327e{--content-width:1400px;}}/* Start custom CSS for elementskit-table, class: .elementor-element-b32b29a *//* =====================================================
   PAWDARE PREISTABELLE
   Klasse am ElementsKit-Widget: paw-table-card
===================================================== */

.paw-table-card {
  --paw-radius: 16px;

  --paw-cream: #E6C9A8;
  --paw-copper: #C08552;

  --paw-subtext-color: #A7A7A7;
  --paw-description-color: #333333;

  --paw-subtext-size: 11px;
  --paw-subtext-spacing: 1.05px;
}


/* =====================================================
   1. ÄUSSERER TABELLEN-CONTAINER
===================================================== */

.paw-table-card > .elementor-widget-container {
  position: relative;

  margin: 0 !important;
  padding: 0 !important;

  border-radius: var(--paw-radius);
  background: transparent !important;
  overflow: hidden;

  box-shadow:
    -3px -3px 10px rgba(255, 255, 255, 0.05),
    0 6px 20px rgba(140, 90, 60, 0.07),
    0 2px 8px rgba(140, 90, 60, 0.04),
    5px 7px 18px rgba(0, 0, 0, 0.16),
    inset 1px 1px 2px rgba(255, 255, 255, 0.06),
    inset -1px -1px 3px rgba(140, 90, 60, 0.05);
}


/* =====================================================
   2. DATATABLES-ABSTÄNDE ENTFERNEN
===================================================== */

.paw-table-card .dt-container,
.paw-table-card .dataTables_wrapper {
  margin: 0 !important;
  padding: 0 !important;
}

/* Zeile mit der eigentlichen Tabelle */
.paw-table-card .dt-layout-row:has(table.dataTable) {
  margin: 0 !important;
  padding: 0 !important;
}

/* Vollständig leere DataTables-Zeilen ausblenden */
.paw-table-card .dt-layout-row:not(
  :has(
    table,
    button,
    input,
    select,
    .dt-info,
    .dt-paging
  )
) {
  display: none !important;

  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* Leeren Button-Bereich ausblenden */
.paw-table-card .dt-buttons:empty {
  display: none !important;

  margin: 0 !important;
  padding: 0 !important;
}


/* =====================================================
   3. TABELLEN-GRUNDLAYOUT
===================================================== */

.paw-table-card table.dataTable {
  width: 100% !important;

  margin: 0 !important;

  border-collapse: separate !important;
  border-spacing: 0 !important;
}


/* =====================================================
   4. ERSTE SPALTE LINKSBÜNDIG
===================================================== */

.paw-table-card table.dataTable thead th:first-child,
.paw-table-card table.dataTable tbody td:first-child {
  text-align: left !important;
}

/* Feature-Name und Beschreibung untereinander */
.paw-table-card table.dataTable tbody td:first-child
.ekit_table_body_container {
  display: flex !important;
  flex-direction: column !important;
  align-items: flex-start !important;
  justify-content: center !important;

  width: 100% !important;

  gap: 7px;

  text-align: left !important;
}


/* =====================================================
   5. HEADER-AUSRICHTUNG
===================================================== */

/* Erste Header-Zelle links */
.paw-table-card table.dataTable thead th:first-child
.ekit_table_item_container {
  display: flex !important;
  flex-direction: column !important;
  align-items: flex-start !important;
  justify-content: center !important;

  width: 100% !important;

  text-align: left !important;
}

/* Paketnamen und Preise zentriert */
.paw-table-card table.dataTable thead th:not(:first-child)
.ekit_table_item_container {
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: center !important;

  text-align: center !important;
}


/* =====================================================
   6. PREIS-BADGES IM HEADER
===================================================== */

/* Gemeinsames Badge-Design */
.paw-table-card table.dataTable thead th
.ekit_table_item_container::after {
  display: inline-flex;
  align-items: center;
  justify-content: center;

  width: fit-content;

  margin-top: 6px;
  padding: 4px 9px;

  border: 1px solid rgba(230, 201, 168, 0.35);
  border-radius: 50px;

  background: rgba(230, 201, 168, 0.12);
  color: var(--paw-cream);

  font-size: 11px;
  font-weight: 600;
  line-height: 1;
  letter-spacing: 0.4px;
  white-space: nowrap;
}

/* Feature Row */
.paw-table-card table.dataTable thead th:nth-child(1)
.ekit_table_item_container::after {
  content: "Prices / month";
}

/* PAWSTART */
.paw-table-card table.dataTable thead th:nth-child(2)
.ekit_table_item_container::after {
  content: "€2.99";
}

/* PAWFRIEND */
.paw-table-card table.dataTable thead th:nth-child(3)
.ekit_table_item_container::after {
  content: "€4.99";
}

/* PAWGUARD */
.paw-table-card table.dataTable thead th:nth-child(4)
.ekit_table_item_container::after {
  content: "€9.99";
}

/* PAWCHIEF */
.paw-table-card table.dataTable thead th:nth-child(5)
.ekit_table_item_container::after {
  content: "€16.50";
}

/* PAWLEGEND */
.paw-table-card table.dataTable thead th:nth-child(6)
.ekit_table_item_container::after {
  content: "€41.50";
}


/* =====================================================
   7. GEMEINSAMES DESIGN DER KLEINEN ZUSATZTEXTE
===================================================== */

/*
 * Gilt für:
 * No voting history
 * incl. full history
 * shared pool
 */
.paw-table-card table.dataTable tbody
td[data-order="Active polls only"]::after,

.paw-table-card table.dataTable tbody
td[data-order="Full access"]::after,

.paw-table-card table.dataTable tbody
td[data-order="3 total / month"]::after,

.paw-table-card table.dataTable tbody
td[data-order="10 total / month"]::after {
  display: block;

  margin-top: 6px;

  color: var(--paw-subtext-color);

  font-family: "Montserrat", sans-serif !important;
  font-size: var(--paw-subtext-size);
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: var(--paw-subtext-spacing);

  text-align: center;
  white-space: nowrap;
}

/* Hauptinhalt dieser Zellen zentrieren */
.paw-table-card table.dataTable tbody
td[data-order="Active polls only"]
.ekit_table_body_container,

.paw-table-card table.dataTable tbody
td[data-order="Full access"]
.ekit_table_body_container,

.paw-table-card table.dataTable tbody
td[data-order="3 total / month"]
.ekit_table_body_container,

.paw-table-card table.dataTable tbody
td[data-order="10 total / month"]
.ekit_table_body_container {
  align-items: center !important;
  justify-content: center !important;

  text-align: center !important;
}


/* =====================================================
   8. INNOVATION BOARD / VOTES & IDEAS
===================================================== */

/* Active polls only */
.paw-table-card table.dataTable tbody
td[data-order="Active polls only"]::after {
  content: "No voting history";
}

/* Full access */
.paw-table-card table.dataTable tbody
td[data-order="Full access"]::after {
  content: "incl. full history";
}

/* 3 total / month */
.paw-table-card table.dataTable tbody
td[data-order="3 total / month"]::after {
  content: "shared pool";
}

/* 10 total / month */
.paw-table-card table.dataTable tbody
td[data-order="10 total / month"]::after {
  content: "shared pool";
}


/* =====================================================
   9. NFC-ZELLEN MIT EXTRA-PREIS
===================================================== */

/*
 * Basic NFC medallion:
 * PAWFRIEND, PAWGUARD und PAWCHIEF
 *
 * Premium NFC tag:
 * PAWGUARD und PAWCHIEF
 */
.paw-table-card table.dataTable tbody tr:nth-child(6)
td:nth-child(3) .ekit_table_body_container,

.paw-table-card table.dataTable tbody tr:nth-child(6)
td:nth-child(4) .ekit_table_body_container,

.paw-table-card table.dataTable tbody tr:nth-child(6)
td:nth-child(5) .ekit_table_body_container,

.paw-table-card table.dataTable tbody tr:nth-child(7)
td:nth-child(4) .ekit_table_body_container,

.paw-table-card table.dataTable tbody tr:nth-child(7)
td:nth-child(5) .ekit_table_body_container {
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: center !important;

  gap: 6px;

  text-align: center !important;
}


/* Gemeinsames Design der NFC-Zusatzpreise */
.paw-table-card table.dataTable tbody tr:nth-child(6)
td:nth-child(3) .ekit_table_body_container::after,

.paw-table-card table.dataTable tbody tr:nth-child(6)
td:nth-child(4) .ekit_table_body_container::after,

.paw-table-card table.dataTable tbody tr:nth-child(6)
td:nth-child(5) .ekit_table_body_container::after,

.paw-table-card table.dataTable tbody tr:nth-child(7)
td:nth-child(4) .ekit_table_body_container::after,

.paw-table-card table.dataTable tbody tr:nth-child(7)
td:nth-child(5) .ekit_table_body_container::after {
  display: block;

  color: var(--paw-subtext-color);

  font-family: "Montserrat", sans-serif !important;
  font-size: var(--paw-subtext-size);
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: var(--paw-subtext-spacing);

  text-align: center;
  white-space: nowrap;
}


/* Basic NFC medallion – Extra: €2.99 */
.paw-table-card table.dataTable tbody tr:nth-child(6)
td:nth-child(3) .ekit_table_body_container::after,

.paw-table-card table.dataTable tbody tr:nth-child(6)
td:nth-child(4) .ekit_table_body_container::after,

.paw-table-card table.dataTable tbody tr:nth-child(6)
td:nth-child(5) .ekit_table_body_container::after {
  content: "Extra: €2.99 once/pet";
}


/* Premium NFC tag – Extra: €13.99 */
.paw-table-card table.dataTable tbody tr:nth-child(7)
td:nth-child(4) .ekit_table_body_container::after,

.paw-table-card table.dataTable tbody tr:nth-child(7)
td:nth-child(5) .ekit_table_body_container::after {
  content: "Extra: €13.99 once/pet";
}


/* =====================================================
   10. BESCHREIBUNGEN UNTER DEN FEATURE-NAMEN
===================================================== */

/* Gemeinsames Design */
.paw-table-card table.dataTable tbody td:first-child
.ekit_table_body_container::after {
  display: block;

  width: 100%;
  max-width: 340px;

  color: var(--paw-description-color);

  font-family: "Montserrat", sans-serif !important;
  font-size: 11px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: 1.05px;

  text-align: left;
  white-space: normal !important;
  overflow-wrap: break-word;
}


/* 1. Premium status badge */
.paw-table-card table.dataTable tbody tr:nth-child(1)
td:first-child .ekit_table_body_container::after {
  content: "From the first minute after payment, you're no longer just an app user. Your status is visible in your profile, in the club, in every interaction. This isn't a badge. It's a position.";
}


/* 2. Priority appointments */
.paw-table-card table.dataTable tbody tr:nth-child(2)
td:first-child .ekit_table_body_container::after {
  content: "When your pet is unwell, every minute matters. Club members don't wait in the general queue at Pawdare partner clinics. Your booking goes first. Because your pet shouldn't have to wait.";
}


/* 3. Early access features */
.paw-table-card table.dataTable tbody tr:nth-child(3)
td:first-child .ekit_table_body_container::after {
  content: "New platform features appear in your account weeks before everyone else. You're already using them while others are still reading the announcement.";
}


/* 4. Innovation Board */
.paw-table-card table.dataTable tbody tr:nth-child(4)
td:first-child .ekit_table_body_container::after {
  content: "The Pawdare team shares ideas and concepts for future features before any public announcement. You're inside the process — not watching from outside. Most companies never show this. We show it to you.";
}


/* 5. Votes & ideas / month */
.paw-table-card table.dataTable tbody tr:nth-child(5)
td:first-child .ekit_table_body_container::after {
  content: "Insurance partners, interface design, charity directions. We don't pretend to ask — we actually ask and change plans based on the results. You vote. It ships.";
}


/* 6. Basic NFC medallion */
.paw-table-card table.dataTable tbody tr:nth-child(6)
td:first-child .ekit_table_body_container::after {
  content: "Your pet is lost. Someone finds them and doesn't know what to do. One tap on the medallion — no app, no password, no panic. Your contact details and key medical information appear instantly. One gesture. Your pet is safe.";
}


/* 7. Premium NFC tag */
.paw-table-card table.dataTable tbody tr:nth-child(7)
td:first-child .ekit_table_body_container::after {
  content: "Not plastic — steel or ceramic. A material your pet wears every day, in any weather. Extended data capacity, elegant design. Because your pet deserves the best — in every detail.";
}


/* 8. 15% partner discount */
.paw-table-card table.dataTable tbody tr:nth-child(8)
td:first-child .ekit_table_body_container::after {
  content: "Discount at partner clinics, groomers, and pet stores — just by showing your member status. For most owners, this covers the membership cost within the first couple of visits.";
}


/* 9. 3 medallions to gift */
.paw-table-card table.dataTable tbody tr:nth-child(9)
td:first-child .ekit_table_body_container::after {
  content: "Three additional NFC medallions for friends and family with pets. You're not just a member — you're the one who protects the people you love.";
}


/* 10. Expert consultations */
.paw-table-card table.dataTable tbody tr:nth-child(10)
td:first-child .ekit_table_body_container::after {
  content: "Not “fill out a form and wait.” You ask a verified veterinary expert and get a professional answer — on test results, symptoms, treatment choices. The difference between “let's wait and see” and “here's what's actually happening.” At PAWLEGEND level — five sessions a year. For a pet with a chronic condition, this isn't a luxury. It's a necessity.";
}


/* 11. 24/7 emergency concierge */
.paw-table-card table.dataTable tbody tr:nth-child(11)
td:first-child .ekit_table_body_container::after {
  content: "3am. Your pet is whimpering and you don't know what's happening. The clinic is closed. Google gives you conflicting answers. But you have a direct line — working right now. It finds the nearest open clinic, connects you with a duty vet, and keeps you steady in the panic. Because the worst always happens at the wrong time — and we're always available.";
}

/* =====================================================
   ZWEITE VERSION – JÄHRLICHE PREISE
   Zusatzklasse: paw-table-card-yearly
===================================================== */

/* Erstes Badge links */
.paw-table-card-yearly table.dataTable thead th:nth-child(1)
.ekit_table_item_container::after {
  content: "Prices / year";
}

/* PAWSTART */
.paw-table-card-yearly table.dataTable thead th:nth-child(2)
.ekit_table_item_container::after {
  content: "€32.29";
}

/* PAWFRIEND */
.paw-table-card-yearly table.dataTable thead th:nth-child(3)
.ekit_table_item_container::after {
  content: "€53.89";
}

/* PAWGUARD */
.paw-table-card-yearly table.dataTable thead th:nth-child(4)
.ekit_table_item_container::after {
  content: "€107.89";
}

/* PAWCHIEF */
.paw-table-card-yearly table.dataTable thead th:nth-child(5)
.ekit_table_item_container::after {
  content: "€178.20";
}

/* PAWLEGEND */
.paw-table-card-yearly table.dataTable thead th:nth-child(6)
.ekit_table_item_container::after {
  content: "€448.20";
}/* End custom CSS */