/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Aug 25 2026 | 19:17:48 */
/* iWinds SIP Trunk — Compare table fixes (item 8640) */
/* Scoped to page 8613 only */

.iw_8613_3_a47c {
  width: 100%;
  overflow: hidden;
  background: #fff;
}

.iw_8613_3_a47c__table {
  width: 100%;
  border-collapse: separate !important;
  border-spacing: 0 !important;
  font-family: var(--e-global-typography-text-font-family), sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  line-height: 1.55;
  border: none !important;
}

.iw_8613_3_a47c__table th,
.iw_8613_3_a47c__table td {
  border-left: none !important;
  border-right: none !important;
  border-top: none !important;
}

.iw_8613_3_a47c__table thead tr {
  background: #f5f5f8;
}
.iw_8613_3_a47c__th {
  padding: 16px 24px;
  text-align: left;
  font-family: var(--e-global-typography-accent-font-family), sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: 700;
  letter-spacing: .06em;
  text-transform: uppercase;
  color: #333132 !important;
  border-bottom: 2px solid #d0d0d8 !important;
}
.iw_8613_3_a47c__th-label {
  padding: 16px 24px;
  border-bottom: 2px solid #d0d0d8 !important;
}

.iw_8613_3_a47c__table tbody td {
  padding: 16px 24px;
  color: #333132 !important;
  border-bottom: 1px solid #e2e2e8 !important;
  vertical-align: top;
}
.iw_8613_3_a47c__table tbody tr:last-child td {
  border-bottom: 1px solid #e2e2e8 !important;
}

.iw_8613_3_a47c__label {
  background: #fafafa;
  font-weight: 700;
  color: #333132 !important;
  white-space: nowrap;
  min-width: 180px;
}

.iw_8613_3_a47c__label i,
.iw_8613_3_a47c__table .fa-check,
.iw_8613_3_a47c__table .fa-times,
.iw_8613_3_a47c__table i[class*="fa-"] {
  margin-right: 8px;
  color: var(--e-global-color-25f4149) !important;
  font-weight: 700;
  opacity: 1 !important;
}
.iw_8613_3_a47c__label i {
  width: 16px;
  text-align: center;
}

@media (max-width: 767px) {
  .iw_8613_3_a47c {
    border-radius: 12px !important;
    overflow: hidden;
    position: relative;
  }

  .iw_8613_3_a47c__table {
    display: block !important;
    overflow-x: auto !important;
    -webkit-overflow-scrolling: touch;
    min-width: 0;
  }

  .iw_8613_3_a47c__table thead {
    display: table-header-group !important;
  }
  .iw_8613_3_a47c__table tbody {
    display: table-row-group !important;
  }
  .iw_8613_3_a47c__table tbody tr {
    display: table-row !important;
  }
  .iw_8613_3_a47c__table th,
  .iw_8613_3_a47c__table td {
    display: table-cell !important;
  }

  .iw_8613_3_a47c__label {
    min-width: 140px;
    white-space: nowrap;
  }
  .iw_8613_3_a47c__th {
    min-width: 120px;
    white-space: nowrap;
  }
  .iw_8613_3_a47c__table tbody td[data-label] {
    min-width: 160px;
  }

  .iw_8613_3_a47c__th,
  .iw_8613_3_a47c__th-label {
    padding: 12px 16px;
  }
  .iw_8613_3_a47c__table tbody td {
    padding: 12px 16px;
  }
  .iw_8613_3_a47c__label {
    padding: 12px 16px;
  }

  .iw_8613_3_a47c__table .fa-check,
  .iw_8613_3_a47c__table .fa-times {
    margin-right: 6px;
  }

  .iw_8613_3_a47c::after {
    content: '' !important;
    position: absolute !important;
    top: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    width: 48px !important;
    pointer-events: none !important;
    z-index: 10 !important;
  }
}