/* ESV Frontend CSS v3 | Hectorsito de Jesus */
.esv-fallback { padding: 12px 20px; text-align: center; color: #888; font-size: 14px; font-style: italic; }

.esv-countdown { display: inline-block; }
.esv-cd-inner { display: flex; gap: 12px; align-items: center; justify-content: center; flex-wrap: wrap; }
.esv-cd-block { text-align: center; min-width: 56px; background: linear-gradient(135deg, #6C3BFF, #8B5FFF); border-radius: 10px; padding: 10px 8px; }
.esv-cd-num { display: block; font-size: 28px; font-weight: 800; color: #fff; line-height: 1; font-variant-numeric: tabular-nums; }
.esv-cd-lbl { display: block; font-size: 10px; color: rgba(255,255,255,.6); text-transform: uppercase; letter-spacing: .8px; margin-top: 3px; }
