    /* my css start */
        .dashboard-card>h2,
        .dashboard-card>h3 {
            padding: 5px 0px;
        }

        main.container.mx-auto.p-4.md\:p-6.lg\:p-8 {
            padding: 2rem 10rem;
        }

        header.bg-white.shadow-lg.sticky.top-0.z-30 {
            padding: 0 10%;
        }

        .flex-1.text-center {
            text-align: start;
        }

        .kpi-box.bg-\[\#fff0f8\].col-span-2 {
            padding: 8px 20px;
        }

        p.kpi-title {
            font-size: 13px;
            padding-bottom: 5px;
        }

        p#kpiTotalSales,
        p#kpiBankReceives,
        p#kpiTCS,
        p#kpiTDS,
        p#kpiTotalTCS_TDS,
        p#kpiTotalSettlement,
        p#kpiPackagingCost,
        p#kpiTotalAdCost,
        p#kpiTotalOrders,
        p#kpiDelivered,
        p#kpiShipped,
        p#kpiExchanged,
        p#kpiCancelled {
            font-size: 18px;
            font-weight: 800;
            color: #000;
        }

        p#kpiTotalPurchaseAmount,
        p#kpiTotalProductCost,
        p#kpiNetProfit,
        p#kpiReturnRate {
            font-size: 18px;
            font-weight: 800;
            color: rgb(199 6 81);
        }

        p#kpiTotalClaimedAmount,
        p#kpiShippedPendingAmt,
        p#kpiTotalReturnCost,
        p#kpiRTO,
        p#kpiReturns {
            font-size: 18px;
            font-weight: 800;
            color: #d88900;
        }

        p#kpiProfitLossPerDispatch {
            font-size: 18px;
            font-weight: 800;
            color: rgb(33 180 0);
        }

        .md\:col-span-6.dashboard-card,
        .md\:col-span-3.dashboard-card,
        .md\:col-span-2.dashboard-card,
        .md\:col-span-4.dashboard-card {
            padding: 30px 30px;
            background-color: #fff;
            border: solid;
            border-width: 1px;
            border-color: #f7f7f7;
            border-radius: 15px;
            box-shadow: 0 2px 8px rgba(0, 0, 0, 0.05);
        }

        .unit-economics-table td:first-child {
            font-size: 14px;
            padding: 5px 5px;
            font-weight: 400;
            color: #4e4e4e;
        }

        .unit-economics-table td:last-child {
            font-size: 14px;
            text-align: center;
            padding: 5px 5px;
            font-weight: 400;
            color: #4e4e4e;
        }

        th.table-header {
            text-align: start;
            padding: 5px 5px;
            font-size: 14px;
            font-weight: 600;

        }

        td.table-cell.text-\[rgb\(199.\36 .\38 1\)\].font-semibold,
        td#ueNetProfitPercent,
        td#ueNetProfit {
            font-size: 16px;
            font-weight: 800;
            color: rgb(199 6 81);
        }

        td.table-cell {
            font-size: 14px;
            padding: 5px 5px;
            font-weight: 400;
            color: #4e4e4e;
        }

        button#updateAllProductsBtn,
        button#processFilesBtn {
            background-color: #c70651;
            border-radius: 5px;
            color: #fff;
        }

        div#orderStatusChartContainer {
            padding-top: 50px;
        }

        /* my css end */
        /* my css mobile start */

        /* -------- Tablet Styles (max-width: 1024px) -------- */
        @media (max-width: 1024px) {
            main.container.mx-auto.p-4.md\:p-6.lg\:p-8 {
                padding: 2rem 4rem;
            }

            div#orderStatusChartContainer {
                padding-top: 0px;
            }

            header.bg-white.shadow-lg.sticky.top-0.z-30 {
                padding: 0 5%;
            }

            .md\:col-span-6.dashboard-card,
            .md\:col-span-3.dashboard-card,
            .md\:col-span-2.dashboard-card,
            .md\:col-span-4.dashboard-card {
                padding: 20px;
            }

            .kpi-box.bg-\[\#fff0f8\].col-span-2 {
                padding: 6px 15px;
            }

            td.table-cell,
            .unit-economics-table td:first-child,
            .unit-economics-table td:last-child {
                font-size: 13px;
                padding: 4px;
            }

            td.table-cell.text-\[rgb\(199.\36 .\38 1\)\].font-semibold,
            td#ueNetProfitPercent,
            td#ueNetProfit {
                font-size: 15px;
            }

            button#updateAllProductsBtn,
            button#processFilesBtn {
                font-size: 14px;
                padding: 6px 12px;
            }
        }

        /* -------- Mobile Styles (max-width: 768px) -------- */
        @media (max-width: 768px) {
            main.container.mx-auto.p-4.md\:p-6.lg\:p-8 {
                padding: 1rem;
            }

            header.bg-white.shadow-lg.sticky.top-0.z-30 {
                padding: 0 3%;
            }

            .flex-1.text-center {
                text-align: center;
            }

            .md\:col-span-6.dashboard-card,
            .md\:col-span-3.dashboard-card,
            .md\:col-span-2.dashboard-card,
            .md\:col-span-4.dashboard-card {
                padding: 15px;
            }

            .kpi-box.bg-\[\#fff0f8\].col-span-2 {
                padding: 5px 10px;
            }

            p.kpi-title {
                font-size: 12px;
            }

            p#kpiTotalSales,
            p#kpiBankReceives,
            p#kpiTCS,
            p#kpiTDS,
            p#kpiTotalTCS_TDS,
            p#kpiTotalSettlement,
            p#kpiPackagingCost,
            p#kpiTotalAdCost,
            p#kpiTotalOrders,
            p#kpiDelivered,
            p#kpiShipped,
            p#kpiExchanged,
            p#kpiCancelled,
            p#kpiTotalPurchaseAmount,
            p#kpiTotalProductCost,
            p#kpiNetProfit,
            p#kpiReturnRate,
            p#kpiTotalClaimedAmount,
            p#kpiShippedPendingAmt,
            p#kpiTotalReturnCost,
            p#kpiRTO,
            p#kpiReturns,
            p#kpiProfitLossPerDispatch {
                font-size: 16px;
            }

            th.table-header {
                font-size: 13px;
            }

            td.table-cell,
            .unit-economics-table td:first-child,
            .unit-economics-table td:last-child {
                font-size: 12px;
                padding: 4px;
            }

            td.table-cell.text-\[rgb\(199.\36 .\38 1\)\].font-semibold,
            td#ueNetProfitPercent,
            td#ueNetProfit {
                font-size: 14px;
            }

            button#updateAllProductsBtn,
            button#processFilesBtn {
                font-size: 13px;
                padding: 6px 10px;
            }
        }


        /* my css mobile start */
        .hamburger-menu {
            display: none;
        }

        @media (max-width: 768px) {
            .hamburger-menu {
                display: block;
            }
        }

        .chart-container {
            height: 320px;
            position: relative;
        }

        #orderStatusChartContainer {
            min-width: 280px;
            max-width: 100%;
            height: 300;
            margin: 0 auto;
        }

        .filter-dropdown {
            @apply mt-1 block w-full pl-3 pr-10 py-2 text-base border-gray-300 focus:outline-none focus:ring-[rgb(199,6,81)] focus:border-[rgb(199,6,81)] sm:text-sm rounded-md shadow-sm;
            /* Bright Purple focus */
        }