/* GLOBAL SCROLLBAR HIDE */
html,
body {
    -ms-overflow-style: none;
    scrollbar-width: none;
}

html::-webkit-scrollbar,
body::-webkit-scrollbar {
    display: none;
}

* {
    -ms-overflow-style: none;
    scrollbar-width: none;
}

*::-webkit-scrollbar {
    display: none;
}

.scrollbar-hide {
    -ms-overflow-style: none;
    scrollbar-width: none;
}

.scrollbar-hide::-webkit-scrollbar {
    display: none;
}

.dashboard-sidebar,
.analysis-chart-canvas-wrap,
.analysis-table-wrap,
.admin-category-table-wrap,
.my-ads-table-wrap.admin-category-table-wrap,
.demography-table-wrap,
.my-ads-table-wrap.demography-table-wrap {
    -ms-overflow-style: auto;
    scrollbar-width: thin;
    scrollbar-color: rgba(148, 163, 184, 0.5) transparent;
}

.dashboard-sidebar::-webkit-scrollbar,
.analysis-chart-canvas-wrap::-webkit-scrollbar,
.analysis-table-wrap::-webkit-scrollbar,
.admin-category-table-wrap::-webkit-scrollbar,
.my-ads-table-wrap.admin-category-table-wrap::-webkit-scrollbar,
.demography-table-wrap::-webkit-scrollbar,
.my-ads-table-wrap.demography-table-wrap::-webkit-scrollbar {
    display: block;
    width: 8px;
    height: 8px;
}

.dashboard-sidebar::-webkit-scrollbar-track,
.analysis-chart-canvas-wrap::-webkit-scrollbar-track,
.analysis-table-wrap::-webkit-scrollbar-track,
.admin-category-table-wrap::-webkit-scrollbar-track,
.my-ads-table-wrap.admin-category-table-wrap::-webkit-scrollbar-track,
.demography-table-wrap::-webkit-scrollbar-track,
.my-ads-table-wrap.demography-table-wrap::-webkit-scrollbar-track {
    background: transparent;
}

.dashboard-sidebar::-webkit-scrollbar-thumb,
.analysis-chart-canvas-wrap::-webkit-scrollbar-thumb,
.analysis-table-wrap::-webkit-scrollbar-thumb,
.admin-category-table-wrap::-webkit-scrollbar-thumb,
.my-ads-table-wrap.admin-category-table-wrap::-webkit-scrollbar-thumb,
.demography-table-wrap::-webkit-scrollbar-thumb,
.my-ads-table-wrap.demography-table-wrap::-webkit-scrollbar-thumb {
    background: rgba(148, 163, 184, 0.45);
    border: 2px solid transparent;
    border-radius: 999px;
    background-clip: padding-box;
}

.dashboard-sidebar::-webkit-scrollbar-thumb:hover,
.analysis-chart-canvas-wrap::-webkit-scrollbar-thumb:hover,
.analysis-table-wrap::-webkit-scrollbar-thumb:hover,
.admin-category-table-wrap::-webkit-scrollbar-thumb:hover,
.my-ads-table-wrap.admin-category-table-wrap::-webkit-scrollbar-thumb:hover,
.demography-table-wrap::-webkit-scrollbar-thumb:hover,
.my-ads-table-wrap.demography-table-wrap::-webkit-scrollbar-thumb:hover {
    background: rgba(100, 116, 139, 0.65);
    border: 2px solid transparent;
    background-clip: padding-box;
}
