/**
 * SRK Auto Scan Comparison Table Css
 */
/* Wrapper */
    .srk-auto-scan-features-wrap {
      margin: 50px 0;
      overflow-x: auto;
      -webkit-overflow-scrolling: touch;
    }

    /* Table */
    .srk-auto-scan-features-table {
      width: 100%;
      min-width: 700px;
      border-collapse: separate;
      border-spacing: 0;
      background: #ffffff;
      border-radius: 16px;
      overflow: hidden;
      box-shadow: 0 5px 15px rgba(8, 28, 89, 0.15);
      font-family: roboto, sans-serif;
    }

    /* Head */
    .srk-auto-scan-features-table thead th {
      border: 0px solid #081c59;
      background: #081c59;
      color: #ffffff;
      padding: 18px 20px;
      font-size: 15px;
      font-weight: 600;
      text-align: center;
      white-space: nowrap;
    }

    .srk-auto-scan-features-table thead th:hover {
      background: #f28500;
      color: #ffffff;
      transition: 0.3s ease;
      cursor: pointer;
    }

    .srk-auto-scan-features-table thead th:first-child {
      text-align: left;
    }

    /* Body */
    .srk-auto-scan-features-table tbody td {
      padding: 18px 20px;
      font-size: 15px;
      border-bottom: 1px solid #edf0f4;
      text-align: center;
      transition: 0.3s ease;
      white-space: nowrap;
    }

    .srk-auto-scan-features-table tbody td:first-child {
      text-align: left;
      font-weight: 600;
      color: #081c59;
      white-space: normal;
    }

    /* Check */
    .srk-auto-scan-check {
      color: #f28500;
      font-size: 18px;
      font-weight: 700;
    }

    /* Cross */
    .srk-auto-scan-cross {
      color: #c7cbd6;
      font-size: 18px;
      font-weight: 700;
    }

    /* LIMITED / PREMIUM Text */
    .srk-auto-scan-text {
      font-weight: 600;
      font-size: 13px;
      letter-spacing: 0.5px;
      color: #8c96a8;
    }

    /* Hover */
    .srk-auto-scan-features-table tbody tr:hover td {
      background: #FFF4EA;
    }

    /* Rounded corners */
    .srk-auto-scan-features-table thead th:first-child {
      border-top-left-radius: 16px;
    }

    .srk-auto-scan-features-table thead th:last-child {
      border-top-right-radius: 16px;
    }

    .srk-auto-scan-features-table tbody tr:last-child td:first-child {
      border-bottom-left-radius: 16px;
    }

    .srk-auto-scan-features-table tbody tr:last-child td:last-child {
      border-bottom-right-radius: 16px;
    }

    /* Scrollbar */
    .srk-auto-scan-features-wrap::-webkit-scrollbar {
      height: 6px;
    }

    .srk-auto-scan-features-wrap::-webkit-scrollbar-track {
      background: #f1f1f1;
      border-radius: 10px;
    }

    .srk-auto-scan-features-wrap::-webkit-scrollbar-thumb {
      background: #f28500;
      border-radius: 10px;
    }

    .srk-auto-scan-features-wrap::-webkit-scrollbar-thumb:hover {
      background: #e07600;
    }

    /* Responsive */
    @media (max-width: 768px) {
      .srk-auto-scan-features-table thead th,
      .srk-auto-scan-features-table tbody td {
        padding: 14px;
        font-size: 14px;
      }

      .srk-auto-scan-check,
      .srk-auto-scan-cross {
        font-size: 16px;
      }

      .srk-auto-scan-text {
        font-size: 12px;
      }
    }

    @media (max-width: 480px) {
      .srk-auto-scan-features-table {
        min-width: 600px;
      }

      .srk-auto-scan-features-table thead th,
      .srk-auto-scan-features-table tbody td {
        padding: 12px 10px;
        font-size: 13px;
      }
    }
