/* Prime Fest 1.0.1 — somente aparencia dos quatro indicadores.
   A captura e a contagem dos cliques permanecem inalteradas. */

/* Fundo dos quatro cartoes (classe aplicada ao wrapper ou ao proprio card). */
.primefest-wa-active .dashboard-stat, .dashboard-stat.primefest-wa-active { background: #fff5d6 !important; }
.primefest-wa-views .dashboard-stat, .dashboard-stat.primefest-wa-views { background: #e7f1ff !important; }
.primefest-wa-clicks .dashboard-stat, .dashboard-stat.primefest-wa-clicks { background: #ddf5e8 !important; }
.primefest-wa-reviews .dashboard-stat, .dashboard-stat.primefest-wa-reviews { background: #ffe5e8 !important; }

/* Recolore inclusive numeros e icones que tem cor propria no Listeo. */
.primefest-wa-active .dashboard-stat :is(.stat-head,.stat-body,.stat-head *, .stat-body *),
.dashboard-stat.primefest-wa-active :is(.stat-head,.stat-body,.stat-head *, .stat-body *) { color: #ad7500 !important; }
.primefest-wa-views .dashboard-stat :is(.stat-head,.stat-body,.stat-head *, .stat-body *),
.dashboard-stat.primefest-wa-views :is(.stat-head,.stat-body,.stat-head *, .stat-body *) { color: #2169b3 !important; }
.primefest-wa-clicks .dashboard-stat :is(.stat-head,.stat-body,.stat-head *, .stat-body *),
.dashboard-stat.primefest-wa-clicks :is(.stat-head,.stat-body,.stat-head *, .stat-body *) { color: #087d43 !important; }
.primefest-wa-reviews .dashboard-stat :is(.stat-head,.stat-body,.stat-head *, .stat-body *),
.dashboard-stat.primefest-wa-reviews :is(.stat-head,.stat-body,.stat-head *, .stat-body *) { color: #bf3347 !important; }

/* Icones que o tema desenha por pseudo-elementos. */
.primefest-wa-active .dashboard-stat :is(i, i::before), .dashboard-stat.primefest-wa-active :is(i, i::before) { color:#ad7500 !important; }
.primefest-wa-views .dashboard-stat :is(i, i::before), .dashboard-stat.primefest-wa-views :is(i, i::before) { color:#2169b3 !important; }
.primefest-wa-reviews .dashboard-stat :is(i, i::before), .dashboard-stat.primefest-wa-reviews :is(i, i::before) { color:#bf3347 !important; }

/* Titulo do WhatsApp: legivel e com peso semelhante aos outros. */
.primefest-wa-clicks .stat-head,
.dashboard-stat.primefest-wa-clicks .stat-head { font-weight:700 !important; }
.primefest-wa-clicks .stat-head > span:last-child,
.dashboard-stat.primefest-wa-clicks .stat-head > span:last-child { font-weight:700 !important; color:#087d43 !important; }

/* Icone do WhatsApp: circulo verde nitido e logotipo branco. */
.primefest-wa-clicks .primefest-wa-icon,
.dashboard-stat.primefest-wa-clicks .primefest-wa-icon {
 display:inline-flex !important; align-items:center !important; justify-content:center !important;
 flex:0 0 38px !important; width:38px !important; height:38px !important;
 border-radius:50% !important; background:#087d43 !important;
 margin-right:9px !important; vertical-align:middle !important;
 box-shadow:0 2px 5px rgba(8,125,67,.16) !important;
 opacity:1 !important;
}
.primefest-wa-clicks .primefest-wa-icon svg,
.dashboard-stat.primefest-wa-clicks .primefest-wa-icon svg {
 display:block !important; width:24px !important; height:24px !important;
 fill:#fff !important; color:#fff !important; opacity:1 !important;
}
.primefest-wa-clicks .primefest-wa-icon svg path,
.dashboard-stat.primefest-wa-clicks .primefest-wa-icon svg path { fill:#fff !important; }

/* v1.0.2: glifo WhatsApp oficial com telefone recortado mais visivel. */
.primefest-wa-clicks .primefest-wa-icon svg,
.dashboard-stat.primefest-wa-clicks .primefest-wa-icon svg { width:27px !important; height:27px !important; min-width:27px !important; }

/* v1.0.4: legenda discreta somente no cartao WhatsApp. */
.primefest-wa-clicks .dashboard-stat .stat-body,
.dashboard-stat.primefest-wa-clicks .stat-body { position:relative !important; }
.primefest-wa-clicks .primefest-wa-periodo,
.dashboard-stat.primefest-wa-clicks .primefest-wa-periodo {
  position:absolute !important; right:10px !important; bottom:7px !important;
  font-size:11px !important; font-weight:500 !important; line-height:1.3 !important;
  color:#418e69 !important; opacity:0.9 !important; white-space:nowrap !important;
}
