/*
 * V121 Admin colour hotfix
 * Restores the approved vivid Admin dashboard palette only.
 * No layout, icon, logo, module, or interaction rules are changed here.
 */

body.dark.admin-mode #portal .reference-admin-dashboard:not(.cmo-dashboard) .reference-stat-grid .admin-stat-card{
  color:#fff!important;
  border:1px solid rgba(255,255,255,.28)!important;
  box-shadow:0 14px 30px rgba(0,0,0,.32),inset 0 1px 0 rgba(255,255,255,.18)!important;
}

body.dark.admin-mode #portal .reference-admin-dashboard:not(.cmo-dashboard) .reference-stat-grid .admin-stat-card:nth-child(1){
  background:linear-gradient(135deg,#ad7200 0%,#ffc400 100%)!important;
}
body.dark.admin-mode #portal .reference-admin-dashboard:not(.cmo-dashboard) .reference-stat-grid .admin-stat-card:nth-child(2){
  background:linear-gradient(135deg,#004ed4 0%,#00a7ff 100%)!important;
}
body.dark.admin-mode #portal .reference-admin-dashboard:not(.cmo-dashboard) .reference-stat-grid .admin-stat-card:nth-child(3){
  background:linear-gradient(135deg,#007b5e 0%,#00d394 100%)!important;
}
body.dark.admin-mode #portal .reference-admin-dashboard:not(.cmo-dashboard) .reference-stat-grid .admin-stat-card:nth-child(4){
  background:linear-gradient(135deg,#6e16c7 0%,#bb31ef 100%)!important;
}
body.dark.admin-mode #portal .reference-admin-dashboard:not(.cmo-dashboard) .reference-stat-grid .admin-stat-card:nth-child(5){
  background:linear-gradient(135deg,#b0064e 0%,#f32f72 100%)!important;
}

body.dark.admin-mode #portal .reference-admin-dashboard:not(.cmo-dashboard) .reference-stat-grid .admin-stat-card :is(small,strong,b){
  color:#fff!important;
  opacity:1!important;
  text-shadow:0 1px 2px rgba(0,0,0,.22)!important;
}

body.dark.admin-mode #portal .reference-admin-dashboard:not(.cmo-dashboard) .reference-admin-actions .reference-action{
  border:1px solid rgba(255,255,255,.25)!important;
  box-shadow:0 14px 30px rgba(0,0,0,.30),inset 0 1px 0 rgba(255,255,255,.18)!important;
}

body.dark.admin-mode #portal .reference-admin-dashboard:not(.cmo-dashboard) .reference-admin-actions .reference-action:nth-child(1){
  background:linear-gradient(135deg,#0069e8 0%,#12a5ff 100%)!important;
}
body.dark.admin-mode #portal .reference-admin-dashboard:not(.cmo-dashboard) .reference-admin-actions .reference-action:nth-child(2){
  background:linear-gradient(135deg,#00876a 0%,#0bcf8a 100%)!important;
}
body.dark.admin-mode #portal .reference-admin-dashboard:not(.cmo-dashboard) .reference-admin-actions .reference-action:nth-child(3){
  background:linear-gradient(135deg,#6819ce 0%,#a42dff 100%)!important;
}
body.dark.admin-mode #portal .reference-admin-dashboard:not(.cmo-dashboard) .reference-admin-actions .reference-action:nth-child(4){
  background:linear-gradient(135deg,#df6000 0%,#ffa500 100%)!important;
}
body.dark.admin-mode #portal .reference-admin-dashboard:not(.cmo-dashboard) .reference-admin-actions .reference-action:nth-child(5){
  background:linear-gradient(135deg,#c10b52 0%,#f02c72 100%)!important;
}
body.dark.admin-mode #portal .reference-admin-dashboard:not(.cmo-dashboard) .reference-admin-actions .reference-action:nth-child(6){
  background:linear-gradient(135deg,#007ba9 0%,#00bde8 100%)!important;
}
body.dark.admin-mode #portal .reference-admin-dashboard:not(.cmo-dashboard) .reference-admin-actions .reference-action:nth-child(7){
  background:linear-gradient(135deg,#eb650b 0%,#f48324 100%)!important;
}

body.dark.admin-mode #portal .reference-admin-dashboard:not(.cmo-dashboard) .reference-admin-actions .reference-action :is(strong,small,b){
  color:#fff!important;
  opacity:1!important;
  text-shadow:0 1px 2px rgba(0,0,0,.22)!important;
}
