/* Shared server deadline; each visitor gets the same sale window. */
.flash-countdown { display:flex; align-items:center; gap:9px; flex-wrap:wrap; margin-top:22px; }
.flash-countdown-label { display:flex; align-items:center; gap:6px; color:#d52134; font-size:13px; font-weight:700; margin-right:7px; }
.flash-time { display:flex; flex-direction:column; align-items:center; justify-content:center; min-width:64px; padding:10px 12px; background:#fff; border:1px solid #f5cbd2; border-radius:12px; box-shadow:0 4px 12px #e5263606; }
.flash-time strong { color:#e52636; font-size:25px; font-variant-numeric:tabular-nums; line-height:1.2; }
.flash-time small { color:#95828a; font-size:10px; margin-top:3px; }
.flash-countdown > b { color:#e52636; font-size:20px; }
@media(max-width:575px) {
    .flash-countdown { gap:6px; margin-top:16px; }
    .flash-countdown-label { width:100%; margin-bottom:3px; }
    .flash-time { min-width:62px; padding:9px 12px; }
    .flash-time strong { font-size:23px; }
}
