  /**
 * SRK 404 Moniter Shortcode
 */
    .srk-compare-features-wrap {
        margin: 50px 0;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }

    /* Table */
    .srk-compare-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-compare-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-compare-features-table thead th:hover {
        background: #f28500;
        color: #ffffff;
        transition: 0.3s ease;
    }

    .srk-compare-features-table thead th:first-child {
        text-align: left;
    }

    /* Body */
    .srk-compare-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-compare-features-table tbody td:first-child {
        text-align: left;
        font-weight: 600;
        color: #081c59;
        white-space: normal;
    }

    /* Check */
    .srk-features-check {
        color: #f28500;
        font-size: 18px;
        font-weight: 700;
    }

    /* Cross */
    .srk-features-cross {
        color: #c7cbd6;
        font-size: 18px;
        font-weight: 700;
    }

    /* LIMITED / PREMIUM */
    .srk-features-text {
        font-weight: 600;
        font-size: 13px;
        letter-spacing: 0.5px;
        color: #8c96a8;
    }

    /* Hover */
    .srk-compare-features-table tbody tr:hover td {
        background: #FFF4EA;
    }

    /* Rounded corners */
    .srk-compare-features-table thead th:first-child {
        border-top-left-radius: 16px;
    }

    .srk-compare-features-table thead th:last-child {
        border-top-right-radius: 16px;
    }

    .srk-compare-features-table tbody tr:last-child td:first-child {
        border-bottom-left-radius: 16px;
    }

    .srk-compare-features-table tbody tr:last-child td:last-child {
        border-bottom-right-radius: 16px;
    }

    /* Scrollbar styling */
    .srk-compare-features-wrap::-webkit-scrollbar {
        height: 6px;
    }

    .srk-compare-features-wrap::-webkit-scrollbar-thumb {
        background: #f28500;
        border-radius: 10px;
    }

    /* Mobile Improvements */
    @media (max-width: 768px) {
        .srk-compare-features-table thead th,
        .srk-compare-features-table tbody td {
            padding: 14px 14px;
            font-size: 14px;
        }

        .srk-features-check,
        .srk-features-cross {
            font-size: 16px;
        }

        .srk-features-text {
            font-size: 12px;
        }
    }
