.fi-wi-stats-overview-stats-ctn>*:nth-child(1){background:linear-gradient(135deg,#1565c0,#1976d2)!important;border-radius:12px!important}
.fi-wi-stats-overview-stats-ctn>*:nth-child(2){background:linear-gradient(135deg,#2e7d32,#388e3c)!important;border-radius:12px!important}
.fi-wi-stats-overview-stats-ctn>*:nth-child(3){background:linear-gradient(135deg,#c0392b,#e74c3c)!important;border-radius:12px!important}
.fi-wi-stats-overview-stats-ctn>*:nth-child(4){background:linear-gradient(135deg,#e65100,#f57c00)!important;border-radius:12px!important}
.fi-wi-stats-overview-stats-ctn>*:nth-child(5){background:linear-gradient(135deg,#00695c,#00897b)!important;border-radius:12px!important}
.fi-wi-stats-overview-stats-ctn>*:nth-child(6){background:linear-gradient(135deg,#4527a0,#5e35b1)!important;border-radius:12px!important}
.fi-wi-stats-overview-stats-ctn>*:nth-child(7){background:linear-gradient(135deg,#c0392b,#e74c3c)!important;border-radius:12px!important}
.fi-wi-stats-overview-stats-ctn>*:nth-child(8){background:linear-gradient(135deg,#f57f17,#f9a825)!important;border-radius:12px!important}
.fi-wi-stats-overview-stats-ctn>*:nth-child(9){background:linear-gradient(135deg,#1a237e,#283593)!important;border-radius:12px!important}
.fi-wi-stats-overview-stats-ctn>*:nth-child(10){background:linear-gradient(135deg,#880e4f,#ad1457)!important;border-radius:12px!important}
.fi-wi-stats-overview-stats-ctn>*:nth-child(11){background:linear-gradient(135deg,#2e7d32,#388e3c)!important;border-radius:12px!important}
.fi-wi-stats-overview-stats-ctn>*:nth-child(12){background:linear-gradient(135deg,#e65100,#f57c00)!important;border-radius:12px!important}
.fi-wi-stats-overview-stats-ctn>*:nth-child(13){background:linear-gradient(135deg,#b71c1c,#c62828)!important;border-radius:12px!important}
.fi-wi-stats-overview-stats-ctn>*:nth-child(14){background:linear-gradient(135deg,#006064,#00838f)!important;border-radius:12px!important}
.fi-wi-stats-overview-stats-ctn>*:nth-child(15){background:linear-gradient(135deg,#b71c1c,#c62828)!important;border-radius:12px!important}
.fi-wi-stats-overview-stats-ctn *{color:rgba(255,255,255,0.95)!important}
.fi-wi-stats-overview-stat-value{color:#fff!important;font-size:1.5rem!important}
.fi-wi-stats-overview-stat{transition:transform 0.2s ease,box-shadow 0.2s ease!important}
.fi-wi-stats-overview-stat.uc-stat--linked{cursor:pointer!important}
.fi-wi-stats-overview-stat.uc-stat--linked:hover{transform:translateY(-4px)!important;box-shadow:0 8px 25px rgba(0,0,0,0.15)!important}
.fi-wi-stats-overview-stats-ctn{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:1rem!important}
@media screen and (max-width:1280px){.fi-wi-stats-overview-stats-ctn{grid-template-columns:repeat(4,minmax(0,1fr))!important}}
@media screen and (max-width:1024px){.fi-wi-stats-overview-stats-ctn{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media screen and (max-width:768px){.fi-wi-stats-overview-stats-ctn{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0.5rem!important}}
@media screen and (max-width:640px){.fi-wi-stats-overview-stats-ctn{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0.5rem!important}.fi-wi-stats-overview-stat{padding:0.6rem!important;min-width:0!important}.fi-wi-stats-overview-stat-value{font-size:1.1rem!important}.fi-wi-stats-overview-stat-label{font-size:0.65rem!important}}
.fi-wi-stats-overview-stats-ctn>*{min-width:0!important;overflow:hidden!important;word-break:break-word!important}

/* Sidebar: Windows/Firefox often keep a wide light “system” scrollbar unless the subtree is dark + explicitly styled */
.fi-sidebar,
.fi-main-sidebar .fi-sidebar{
    color-scheme:dark;
}

/* Nav scroll strip (overflow-y-auto on .fi-sidebar-nav in Filament) */
.fi-sidebar .fi-sidebar-nav,
.fi-main-sidebar .fi-sidebar .fi-sidebar-nav{
    scrollbar-gutter:stable;
    scrollbar-width:thin;
    scrollbar-color:rgba(255,255,255,.34) rgba(255,255,255,.06);
}
.fi-sidebar .fi-sidebar-nav::-webkit-scrollbar,
.fi-main-sidebar .fi-sidebar .fi-sidebar-nav::-webkit-scrollbar{
    width:8px;
    height:8px;
}
.fi-sidebar .fi-sidebar-nav::-webkit-scrollbar-track,
.fi-main-sidebar .fi-sidebar .fi-sidebar-nav::-webkit-scrollbar-track{
    background:rgba(0,0,0,.22)!important;
}
.fi-sidebar .fi-sidebar-nav::-webkit-scrollbar-thumb,
.fi-main-sidebar .fi-sidebar .fi-sidebar-nav::-webkit-scrollbar-thumb{
    background-color:rgba(255,255,255,.34)!important;
    border-radius:9999px;
    border:2px solid transparent;
    background-clip:padding-box;
}
.fi-sidebar .fi-sidebar-nav::-webkit-scrollbar-thumb:hover,
.fi-main-sidebar .fi-sidebar .fi-sidebar-nav::-webkit-scrollbar-thumb:hover{
    background-color:rgba(255,255,255,.52)!important;
}

/* Filament ships ring-1 + dark:ring-white/10 + lg:shadow-sm on the header — neutralize at equal/higher specificity */
.fi-sidebar .fi-sidebar-header,
.fi-main-sidebar .fi-sidebar .fi-sidebar-header{
    --tw-ring-width:0px!important;
    --tw-ring-offset-width:0px!important;
    --tw-ring-shadow:0 0 #0000!important;
    --tw-ring-offset-shadow:0 0 #0000!important;
    --tw-shadow:0 0 #0000!important;
    --tw-shadow-colored:0 0 #0000!important;
    box-shadow:none!important;
    border-bottom-color:rgba(255,255,255,.12)!important;
}
@media (min-width:1024px){
    .fi-sidebar .fi-sidebar-header,
    .fi-main-sidebar .fi-sidebar .fi-sidebar-header{
        box-shadow:none!important;
        --tw-shadow:0 0 #0000!important;
        --tw-shadow-colored:0 0 #0000!important;
    }
}
