/*.kolkataff-table-container {*/
/*    width: 100%;*/
/*    max-width: 100%;*/
    overflow-x: auto; /* Allows horizontal scrolling on small screens */
    -webkit-overflow-scrolling: touch; /* Smooth scrolling on iOS */
/*}*/

/*.kolkataff-table {*/
/*    width: 100%;*/
/*    border-collapse: collapse;*/
/*    margin: 20px 0;*/
/*    font-size: 18px;*/
/*    text-align: center;*/
/*    border-radius: 8px;*/
/*    overflow: hidden;*/
/*    box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1);*/
/*    margin-bottom: 35px;*/
/*    background: #0073aa;*/
/*    color: white;*/
    table-layout: auto; /* Ensures columns adjust dynamically */
/*}*/

/*.kolkataff-table th, */
/*.kolkataff-table td {*/
/*    padding: 12px;*/
/*    border: 1px solid rgba(255, 255, 255, 0.2);*/
    white-space: normal; /* Allow text to wrap */
    word-break: break-word; /* Prevents long words from breaking layout */
/*}*/

/*.kolkataff-table th {*/
/*    background: #0073aa;*/
/*    color: white;*/
/*    text-transform: uppercase;*/
/*    font-weight: bold;*/
/*}*/

/*.kolkataff-table tr:nth-child(even) {*/
/*    background: rgba(255, 255, 255, 0.05);*/
/*}*/

/*.kolkataff-table tr:hover {*/
/*    background: rgba(255, 255, 255, 0.2);*/
/*}*/

/* Ensure responsiveness on mobile */
/*@media screen and (max-width: 1024px) {*/
/*    .kolkataff-table {*/
/*        font-size: 16px;*/
/*    }*/
/*}*/

/*@media screen and (max-width: 768px) {*/
/*    .kolkataff-table-container {*/
/*        overflow-x: auto;*/
/*    }*/

/*    .kolkataff-table {*/
/*        display: block;*/
/*        width: 100%;*/
/*        overflow-x: auto;*/
/*    }*/

/*    .kolkataff-table th, */
/*    .kolkataff-table td {*/
/*        padding: 10px;*/
        font-size: 14px; /* Adjust font size for smaller screens */
/*    }*/
/*}*/

/* Stack table for extra small screens */
/*@media screen and (max-width: 480px) {*/
/*    .kolkataff-table thead {*/
        display: none; /* Hide headers on very small screens */
/*    }*/

/*    .kolkataff-table tr {*/
/*        display: block;*/
/*        margin-bottom: 15px;*/
/*        border: 1px solid rgba(255, 255, 255, 0.3);*/
/*    }*/

/*    .kolkataff-table td {*/
/*        display: flex;*/
/*        justify-content: space-between;*/
/*        padding: 8px;*/
/*        text-align: left;*/
/*    }*/

/*    .kolkataff-table td::before {*/
        content: attr(data-label); /* Use custom attribute to label data */
/*        font-weight: bold;*/
/*        text-transform: uppercase;*/
/*        padding-right: 10px;*/
/*    }*/
/*}*/




      
        
        
        /*end shits*/
/*        .dashicons {*/
/*            color: yellow;*/
/*        }*/

/*        .menu-item a {*/
/*            font-weight: bold;*/
/*        }*/

/*        h1 {*/
/*            text-align: center;*/
            /* Center-aligns the heading text */
/*        }*/

/*        h2 {*/
/*            text-align: center;*/
/*            font-weight: bold;*/
/*        }*/

/*        .h2_style .red-highlight {*/
/*            color: #d9534f;*/
            /* Slightly toned-down red color */
/*        }*/

/*        .blinking-dot {*/
/*            display: inline-block;*/
            /* Ensures that the emoji can be animated */
/*            animation: blink 1s infinite;*/
            /* Apply the animation */
/*        }*/

/*        .live-text {*/
/*            font-weight: bold;*/
            /* Makes the "LIVE" text bolder */
/*        }*/

        /* Blinking effect for time */
/*        .time-blinking {*/
/*            color: red;*/
/*            animation: blink-fade 1s infinite;*/
/*        }*/

/*        @keyframes blink-fade {*/
/*            0%, 100% {*/
/*                opacity: 1;*/
/*            }*/

/*            50% {*/
/*                opacity: 0.5;*/
/*            }*/
/*        }*/

        /* Next Result text styling */
/*        .gb-headline-0f30fca0 {*/
/*            font-weight: 600 !important;*/
/*        }*/

/*        #ad-container {*/
/*            width: 100%;*/
/*            max-width: 728px;*/
            /* Adjust as needed */
/*            height: 300px;*/
            /* Reserved height for the ad */
/*            margin: auto;*/
/*            background-color: #f4f4f4;*/
            /* Optional background color to visualize the space */
/*        }*/

        /* Table styling */
/*        .today-table table {*/
/*            border-collapse: collapse;*/
/*            width: 100%;*/
/*            table-layout: auto;*/
/*            min-width: 320px;*/
/*            background-color: #ffffff;*/
/*            box-shadow: 0 1px 3px rgba(0,0,0,0.1);*/
/*            font-size: 15px;*/
/*        }*/

        /* Header cell styling */
/*        .today-table th {*/
/*            background-color: #2c3e50;*/
/*            color: white;*/
/*            padding: 10px 8px;*/
/*            font-weight: 700;*/
/*            font-size: 1.2em;*/
/*            white-space: nowrap;*/
/*            border-bottom: 2px solid #234567;*/
/*        }*/

        /* Number row styling (1,2,3,4,5...) */
/*        .today-table tr:nth-child(2) td {*/
/*            background-color: #34495e;*/
/*            color: white;*/
/*            font-weight: bold;*/
/*            padding: 8px 6px;*/
/*            font-size: 1em;*/
/*        }*/

        /* Result numbers styling */
/*        .today-table tr:nth-child(3) td {*/
/*            font-weight: 800;*/
/*            font-size: .9em;*/
/*            padding: 10px 6px;*/
/*            min-width: 25px;*/
/*            background-color: #d4d9dd;*/
            /* Changed to darker background */
/*        }*/

        /* Bottom row styling */
/*        .today-table tr:nth-child(4) td {*/
/*            font-weight: 800;*/
/*            padding: 10px 6px;*/
/*            font-size: 1em;*/
/*            background-color: #f8f9fa;*/
            /* Changed to lighter background */
/*        }*/

        /* Empty cells specific styling */
/*        .today-table td:empty {*/
/*            width: 5%;*/
/*            min-width: 15px;*/
/*            max-width: 25px;*/
/*        }*/

        /* Cells with content */
/*        .today-table td:not(:empty) {*/
/*            width: auto;*/
/*            min-width: 40px;*/
/*            max-width: none;*/
/*            flex: 1;*/
/*        }*/

        /* Special handling for Tips link */
/*        .today-table .tips-link {*/
/*            min-width: 50px;*/
/*            width: auto;*/
/*            max-width: none;*/
/*            color: #2c3e50;*/
/*            text-decoration: none;*/
/*        }*/

        /* Special handling for time/refresh text */
/*        .today-table .time-blinking {*/
/*            min-width: 50px;*/
/*            width: auto;*/
/*            max-width: none;*/
/*        }*/

        /* Border styling */
/*        .today-table td, .today-table th {*/
/*            border: 1px solid #dee2e6;*/
/*            text-align: center;*/
/*            vertical-align: middle;*/
/*            transition: all 0.3s ease;*/
/*        }*/

        /* Mobile adjustments */
/*        @media screen and (max-width: 480px) {*/
/*            .today-table table {*/
/*                font-size: 13px;*/
/*            }*/

/*            .today-table th {*/
/*                font-size: 1.2em;*/
/*                padding: 10px 6px;*/
/*            }*/

/*            .today-table tr:nth-child(2) td {*/
/*                font-size: 1.2em;*/
/*                padding: 10px 6px;*/
/*            }*/

/*            .today-table tr:nth-child(3) td {*/
/*                font-size: 1em;*/
/*                padding: 12px 6px;*/
/*            }*/

/*            .today-table tr:nth-child(4) td {*/
/*                font-size: 1.1em;*/
/*                padding: 10px 6px;*/
/*            }*/

/*            .today-table td:empty {*/
/*                min-width: 20px;*/
/*                max-width: 25px;*/
/*            }*/

/*            .today-table td:not(:empty) {*/
/*                min-width: 40px;*/
/*            }*/
/*        }*/

        /* Small mobile adjustments */
/*        @media screen and (max-width: 360px) {*/
/*            .today-table table {*/
/*                font-size: 14px;*/
/*            }*/

/*            .today-table th, .today-table td {*/
/*                padding: 8px 4px;*/
/*            }*/

/*            .today-table tr:nth-child(3) td {*/
/*                min-width: 25px;*/
/*            }*/
/*        }*/

/*        @keyframes blink {*/
/*            0%, 100% {*/
/*                opacity: 1;*/
/*            }*/

/*            50% {*/
/*                opacity: 0;*/
/*            }*/
/*        }*/

/*        .old-result {*/
/*            width: 100%;*/
/*            border-collapse: collapse;*/
/*            font-size: 9px;*/
/*        }*/

/*        .old-result td {*/
/*            padding: 4px;*/
/*            text-align: center;*/
/*            border: 1px solid #ddd;*/
/*        }*/

/*        .old-result th {*/
/*            background: #2c3e50;*/
/*            color: #fff;*/
/*            font-weight: 100px;*/
/*            height: 20px;*/
/*        }*/

/*        .old-result td:first-child {*/
/*            background-color: #2c3e50;*/
/*            color: #fff;*/
/*            font-weight: 400;*/
/*        }*/

/*        .old-result tbody tr:hover {*/
/*            background-color: #2c3e50;*/
/*            color: #fff;*/
/*        }*/

/*        .old-result tbody tr:hover td:first-child {*/
/*            background-color: #aaa;*/
/*            color: #fff;*/
/*        }*/

/*        .recent-table {*/
/*            width: 100%;*/
/*            border-collapse: collapse;*/
/*            font-size: 16px;*/
/*        }*/

/*        .recent-table td {*/
            /* padding: 6px; */
/*            text-align: center;*/
/*            border: 1px solid #ddd;*/
/*        }*/

/*        .recent-table th {*/
/*            background: #2c3e50;*/
/*            color: #fff;*/
/*            font-weight: 700;*/
            /* Bolder header text */
/*            height: 24px;*/
/*        }*/

/*        .recent-table td {*/
/*            font-weight: bold;*/
            /* Bold text for table cells */
/*        }*/

/*        .recent-table tbody tr:hover {*/
/*            background-color: #557fbdb4;*/
/*        }*/

/*        .refresh_btn {*/
/*            background-color: #ff0000;*/
            /* Red color */
/*            color: #ffffff;*/
            /* White text */
/*            border: none;*/
            /* Remove default border */
/*            border-radius: 8px;*/
            /* Border radius for rounded corners */
/*            font-size: 16px;*/
            /* Font size */
/*            font-weight: bold;*/
            /* Make the font bolder */
/*            cursor: pointer;*/
            /* Pointer cursor on hover */
/*            transition: all 0.3s ease;*/
            /* Smooth transition for effects */
/*        }*/

/*        .refresh_btn:hover {*/
/*            background-color: #cc0000;*/
            /* Slightly darker red on hover */
/*            box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3);*/
            /* Glow effect */
/*            transform: scale(1.05);*/
            /* Slightly enlarge the button on hover */
/*        }*/

/*        .time_table {*/
/*            width: 100%;*/
/*            border-collapse: collapse;*/
/*            font-family: 'Arial', sans-serif;*/
/*            box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);*/
/*            margin: 20px 0;*/
/*            background-color: #ffffff;*/
/*        }*/

/*        .time_table thead th {*/
/*            background-color: #d9534f;*/
            /* Reddish color */
/*            color: #ffffff;*/
/*            font-size: 24px;*/
/*            font-weight: bold;*/
/*            padding: 15px;*/
/*            text-align: center;*/
            /* Center the text */
/*            border-bottom: 4px solid #b52b27;*/
            /* Darker red for border */
/*            border-top-left-radius: 8px;*/
/*            border-top-right-radius: 8px;*/
/*        }*/

/*        .time_table tbody tr {*/
/*            border-bottom: 1px solid #ddd;*/
/*        }*/

/*        .time_table tbody tr:nth-child(even) {*/
/*            background-color: #73ecf593;*/
/*        }*/

/*        .time_table tbody tr:hover {*/
/*            background-color: #7fbbffaf;*/
/*        }*/

/*        .time_table tbody td {*/
/*            padding: 15px;*/
/*            font-size: 18px;*/
/*            color: #333333;*/
/*            text-align: center;*/
            /* Center the text */
/*            vertical-align: middle;*/
/*        }*/

/*        .time_table .icon {*/
/*            margin-left: 10px;*/
/*            color: #d9534f;*/
            /* Match the icon color to the header */
/*            font-size: 20px;*/
/*        }*/

/*        .time_table tbody td:first-child {*/
/*            font-weight: bold;*/
/*            display: flex;*/
/*            align-items: center;*/
/*            justify-content: center;*/
            /* Center content horizontally */
/*        }*/

/*        .time_table tbody td:last-child {*/
/*            justify-content: center;*/
            /* Ensure all text is centered */
/*        }*/

/*        .time_table tbody tr:last-child td {*/
/*            border-bottom: none;*/
/*        }*/

/*        .time_table thead th {*/
/*            border-radius: 6px 6px 0 0;*/
/*        }*/

        /* Make all text in the tips_table bold */
/*        .tips_table {*/
/*            font-weight: bold;*/
/*            background-color: #f3e5f5;*/
            /* Light violet background */
/*        }*/

        /* Style the header background black and text white */
/*        .tips_table thead tr {*/
/*            background-color: #2c3e50;*/
/*            color: white;*/
/*        }*/

        /* Style the footer background black, text white, and centered */
/*        .tips_table tfoot tr {*/
/*            background-color: #2c3e50;*/
/*            color: white;*/
/*            text-align: center;*/
/*        }*/

        /* Ensure the footer link is visible */
/*        .tips_table tfoot a {*/
/*            color: white;*/
/*            text-decoration: underline;*/
/*        }*/

        /* Hover effect for table rows */
/*        .tips_table tbody tr:hover {*/
/*            background-color: #e1bee7;*/
            /* Slightly darker violet when hovering */
/*        }*/

        /* Ensure the table links in the body are visible */
/*        .tips_table tbody a {*/
/*            color: inherit;*/
            /* Inherits the color of the row */
/*        }*/