/* Style the current production statistic nodes; retain their values and labels. */
.app-shell[data-v-aa3b0d52] .dashboard .stat-cards {
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:16px;
  padding:0!important;
  margin:0 0 28px;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
}
.app-shell[data-v-aa3b0d52] .dashboard .stat-cards .stat-card {
  min-width:0;
  min-height:142px;
  padding:22px 24px!important;
  border:1px solid #e5ebf4!important;
  border-radius:12px!important;
  background:#fff!important;
  box-shadow:0 3px 12px rgba(35,62,108,.025)!important;
  transform:none!important;
  overflow:visible;
  transition:background-color 180ms ease,border-color 180ms ease,box-shadow 180ms ease,transform 180ms ease;
}
.app-shell[data-v-aa3b0d52] .dashboard .stat-cards .stat-card-body {
  display:flex;
  flex-direction:row-reverse;
  align-items:flex-start;
  gap:14px;
}
.app-shell[data-v-aa3b0d52] .dashboard .stat-cards .stat-info {
  display:flex;
  flex:1;
  flex-direction:column-reverse;
  gap:16px;
  min-width:0;
}
.app-shell[data-v-aa3b0d52] .dashboard .stat-cards .stat-label {
  margin:1px 0 0;
  font-size:14px;
  line-height:1.5;
  color:#637087;
  font-weight:400;
}
.app-shell[data-v-aa3b0d52] .dashboard .stat-cards .stat-value {
  color:#202a3a;
  font-size:30px;
  font-weight:650;
  line-height:1.2;
  letter-spacing:-.6px;
  font-variant-numeric:tabular-nums;
  overflow-wrap:anywhere;
}
.app-shell[data-v-aa3b0d52] .dashboard .stat-cards .stat-icon {
  width:34px;
  height:34px;
  border-radius:9px;
  background:#edf3ff!important;
  color:#3370ff!important;
  box-shadow:none!important;
  transform:none!important;
}
.app-shell[data-v-aa3b0d52] .dashboard .stat-cards .stat-icon-wrap {flex-shrink:0;}
.app-shell[data-v-aa3b0d52] .dashboard .stat-cards .stat-icon .el-icon {font-size:19px!important;}
.app-shell[data-v-aa3b0d52] .dashboard .stat-cards .stat-card-glow {display:none;}
@media(hover:hover) and (pointer:fine){
 .app-shell[data-v-aa3b0d52] .dashboard .stat-cards .stat-card:hover {
  background:#f0f5ff!important;
  border-color:#c8d9fc!important;
  box-shadow:0 7px 18px rgba(51,112,255,.08)!important;
  transform:translateY(-3px)!important;
 }
}
@media(prefers-reduced-motion:reduce){
 .app-shell[data-v-aa3b0d52] .dashboard .stat-cards .stat-card {transition:none;}
 .app-shell[data-v-aa3b0d52] .dashboard .stat-cards .stat-card:hover {transform:none!important;}
}
@media(max-width:1100px){
 .app-shell[data-v-aa3b0d52] .dashboard .stat-cards {grid-template-columns:repeat(2,minmax(0,1fr));}
}
@media(max-width:600px){
 .app-shell[data-v-aa3b0d52] .dashboard .stat-cards {gap:12px;}
 .app-shell[data-v-aa3b0d52] .dashboard .stat-cards .stat-card {padding:18px 16px!important;min-height:132px;}
 .app-shell[data-v-aa3b0d52] .dashboard .stat-cards .stat-card-body {gap:8px;}
 .app-shell[data-v-aa3b0d52] .dashboard .stat-cards .stat-icon {width:28px;height:28px;border-radius:7px;}
 .app-shell[data-v-aa3b0d52] .dashboard .stat-cards .stat-info {gap:18px;}
 .app-shell[data-v-aa3b0d52] .dashboard .stat-cards .stat-label {font-size:12px;}
 .app-shell[data-v-aa3b0d52] .dashboard .stat-cards .stat-value {font-size:26px;}
}
