@media screen and (max-width:1024px) {}

@media screen and (max-width:768px) {
    .sidebar {
        left: -250px;
    }

    .sidebar.close {
        left: 0;
        width: 250px;
    }

    .page-wrapper {
        margin-left: 0;
    }

    .app-navbar .navbar .navbar-search-bar {
        display: none;
    }

    .app-navbar .navbar .navbar-brand span {
        display: none;
    }

    .app-navbar .navbar .nav-profile div {
        display: none;
    }

    .page-wrapper .home-section .dashboard-cards .card .card-body .counterfeit-activities .nav {
        overflow-x: scroll;
    }

    .sidebar.close~.page-wrapper {
        margin-left: 0;
    }

    .page-wrapper .home-section .dashboard-cards .card .card-body .overview-cards .border-end {
        border-right: 0 !important;
    }
}

@media screen and (max-width:425px) {

    .page-wrapper .home-section .dashboard-cards .card .card-body .daily-activities .daily-activities-data,
    .page-wrapper .home-section .dashboard-cards .card .card-body .product-wise-checked .product-wise-status {
        flex-wrap: wrap;
        gap: 0.50rem;
    }

    .app-navbar .navbar .navbar-nav {
        gap: 0.50rem;
    }

    .page-wrapper .home-section {
        padding: 1rem;
    }
}

@media (max-width: 768px) {
    .service-stat-card .stat-content h3 {
        font-size: 1.5rem;
    }

    .section-header h4 {
        font-size: 1.5rem;
    }

    .service-card {
        padding: 1.5rem;
    }
}

/* Responsive adjustments */
@media (max-width: 768px) {
    .credential-section {
        padding: 1rem;
    }

    .json-response-box {
        padding: 1rem;
    }

    .copy-btn {
        position: static;
        margin-top: 1rem;
        width: 100%;
    }
}