/** Shopify CDN: Minification failed

Line 139:10 Unexpected "{"
Line 139:19 Expected ":"
Line 140:16 Expected identifier but found whitespace
Line 140:18 Unexpected "{"
Line 140:27 Expected ":"
Line 140:53 Expected ":"
Line 141:19 Expected identifier but found whitespace
Line 141:21 Unexpected "{"
Line 141:30 Expected ":"
Line 141:59 Expected ":"
... and 10 more hidden warnings

**/
/* SHOPIFY_STYLESHEETS_VERSION: 1.0 */


/* CSS from section stylesheet tags */
/* START_SECTION:eol-stuhltest-vergleichstabelle (INDEX:2) */
.section-wrapper {
  background: linear-gradient(310deg, rgba(239, 240, 240, 1), rgba(255, 255, 255, 1) 99%);
  margin: 0 auto;
}

.section-heading {
  text-align: center;
  margin: 0 auto;
}

.screening-table-wrapper {
  max-width: 1200px;
  margin: auto;
  padding: 40px 25px;
  overflow-x: auto;
  scrollbar-width: thin;
  scrollbar-color: #0284c7 #e5e7eb;
}

.screening-table {
  width: 100%;
  margin: 2rem 0;
}

.comparison-table {
  width: 100%;
  border-collapse: collapse;
  border: 2px solid #ececec;
  border-radius: 12px;
  overflow: hidden;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}

.screening-table-header-col {
  background: linear-gradient(133deg, rgba(0, 47, 112, 1), rgba(0, 158, 223, 1) 100%) !important;
  color: white !important;
  min-width: 180px;
}

.comparison-table th,
.comparison-table td {
  padding: 12px;
  text-align: left;
  border: 1px solid #e8e8e8;
}

.comparison-table thead {
  background-color: #f5f5f5;
}

.comparison-table tbody tr:nth-child(even) {
  background-color: #f9f9f9;
}
/* END_SECTION:eol-stuhltest-vergleichstabelle */

/* START_SECTION:eol-table-alternative-kolo (INDEX:27) */
.section-wrapper {
  background: linear-gradient(310deg, rgba(239, 240, 240, 1), rgba(255, 255, 255, 1) 99%);
  margin: 0 auto;
}

.section-heading {
  text-align: center;
  margin: 0 auto;
}

.screening-table-wrapper {
  max-width: 1200px;
  margin: auto;
  padding: 40px 25px;
  overflow-x: auto;
  scrollbar-width: thin;
  scrollbar-color: #0284c7 #e5e7eb;
}

.screening-table {
  width: 100%;
  margin: 2rem 0;
}

.screening-table h2 {
  text-align: center;
  margin-bottom: 1.5rem;
}

.comparison-table {
  width: 100%;
  border-collapse: collapse;
  border: 2px solid #ececec;
  border-radius: 12px;
  overflow: hidden;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}

.screening-table-header-col {
  background: linear-gradient(133deg, rgba(0, 47, 112, 1), rgba(0, 158, 223, 1) 100%) !important;
  color: white !important;
  min-width: 180px;
}

.comparison-table th,
.comparison-table td {
  padding: 12px;
  text-align: left;
  border: 1px solid #e8e8e8;
}

.comparison-table thead {
  background-color: #f5f5f5;
}

.comparison-table tbody tr:nth-child(even) {
  background-color: #f9f9f9;
}
/* END_SECTION:eol-table-alternative-kolo */

/* CSS from block stylesheet tags */
/* START_BLOCK:ai_gen_block_dfdb58f (INDEX:78) */
.section-{{ section.id }}-padding {
    padding-top: {{ section.settings.padding_top }}px;
    padding-bottom: {{ section.settings.padding_bottom }}px;
  }

  @media screen and (min-width: 750px) {
    .section-{{ section.id }}-padding {
      padding-top: {{ section.settings.padding_top }}px;
      padding-bottom: {{ section.settings.padding_bottom }}px;
    }
  }
/* END_BLOCK:ai_gen_block_dfdb58f */