/* ============================================ */
/* GLOBAL SCROLLBAR OVERRIDE - EN YÜKSEK ÖNCELİK */
/* Tüm scrollbar'ları açık renge çevirir */
/* ============================================ */

/* Global - Tüm Elementler */
*::-webkit-scrollbar {
    width: 8px !important;
    height: 8px !important;
}

*::-webkit-scrollbar-track {
    background: #e0f2fe !important;
    border-radius: 10px !important;
}

*::-webkit-scrollbar-thumb {
    background: #7DD3FC !important;
    border-radius: 10px !important;
    border: 2px solid #e0f2fe !important;
    transition: background 0.2s ease !important;
}

*::-webkit-scrollbar-thumb:hover {
    background: #38BDF8 !important;
}

*::-webkit-scrollbar-thumb:active {
    background: #0EA5E9 !important;
}

/* Syncfusion Özel Override */
.e-grid *::-webkit-scrollbar,
.e-grid::-webkit-scrollbar,
div[class*="e-"]::-webkit-scrollbar {
    width: 8px !important;
    height: 8px !important;
}

.e-grid *::-webkit-scrollbar-track,
.e-grid::-webkit-scrollbar-track,
div[class*="e-"]::-webkit-scrollbar-track {
    background: #e0f2fe !important;
}

.e-grid *::-webkit-scrollbar-thumb,
.e-grid::-webkit-scrollbar-thumb,
div[class*="e-"]::-webkit-scrollbar-thumb {
    background: #7DD3FC !important;
}

.e-grid *::-webkit-scrollbar-thumb:hover,
.e-grid::-webkit-scrollbar-thumb:hover,
div[class*="e-"]::-webkit-scrollbar-thumb:hover {
    background: #38BDF8 !important;
}

/* Firefox */
* {
    scrollbar-width: thin !important;
    scrollbar-color: #7DD3FC #e0f2fe !important;
}

/* Sidebar scrollbar (koyu arka plan için özel) */
.nav-scrollable::-webkit-scrollbar-track {
    background: rgba(255, 255, 255, 0.05) !important;
}

.nav-scrollable::-webkit-scrollbar-thumb {
    background: rgba(255, 255, 255, 0.2) !important;
}

.nav-scrollable::-webkit-scrollbar-thumb:hover {
    background: rgba(255, 255, 255, 0.35) !important;
}

