/* ============================================================
   Fresh Identity — Clean KPI Cards
   Remove decorative module-colour top strips from KPI/stat cards.
   Keep cards neutral, calm and consistent across the workspace.
   ============================================================ */

#tenders-root .tn-stat::before,
#documents-root .dc-stat::before,
#fleet-root .fl-stat::before,
#fleet-root .fl-stat-card::before,
#library-root .lib-stat::before,
#directorclaim-root .dcl-stat::before,
.stat-card::before,
.metric-card::before,
#tenders-root .tn-rp-kpi::before {
  content:none !important;
  display:none !important;
}

#tenders-root .tn-stat,
#documents-root .dc-stat,
#fleet-root .fl-stat,
#fleet-root .fl-stat-card,
#library-root .lib-stat,
#directorclaim-root .dcl-stat,
.stat-card,
.metric-card,
#tenders-root .tn-rp-kpi {
  background:#FFFFFF !important;
  border:1px solid #E1E6E9 !important;
  box-shadow:0 1px 2px rgba(24,36,47,.035), 0 8px 22px rgba(24,36,47,.035) !important;
  overflow:hidden !important;
}

#tenders-root .tn-stat:hover,
#documents-root .dc-stat:hover,
#fleet-root .fl-stat:hover,
#fleet-root .fl-stat-card:hover,
#library-root .lib-stat:hover,
#directorclaim-root .dcl-stat:hover,
.stat-card:hover,
.metric-card:hover {
  border-color:#D7DEE2 !important;
  box-shadow:0 2px 4px rgba(24,36,47,.045), 0 10px 24px rgba(24,36,47,.05) !important;
  transform:none !important;
}
