/* Offer countdown: rendered only for finite active specific prices. */
.awake-offer-countdown{display:flex;align-items:center;gap:12px;width:max-content;max-width:100%;margin:8px 0 14px;color:var(--awake-field-text,#111827)}
.awake-offer-countdown__label{font-size:.8125rem;font-weight:700;line-height:1.25}
.awake-offer-countdown__units{display:flex;align-items:center;gap:5px}
.awake-offer-countdown__unit{display:grid;min-width:42px;text-align:center}
.awake-offer-countdown__unit strong{font-size:1rem;font-variant-numeric:tabular-nums;line-height:1.15}
.awake-offer-countdown__unit small{font-size:.625rem;font-weight:600;line-height:1.2;text-transform:uppercase}
.awake-offer-countdown__separator{font-weight:800;line-height:1}
.awake-offer-countdown--cards{padding:12px 14px;border:1px solid var(--awake-border-color,#e5e7eb);border-radius:max(12px,var(--awake-button-radius,8px));background:color-mix(in srgb,var(--awake-field-bg,#fafafa) 88%,var(--awake-primary-button-bg,#2563eb) 12%)}
.awake-offer-countdown--cards .awake-offer-countdown__unit{padding:7px 5px;border-radius:8px;background:var(--awake-content-bg,#fff);box-shadow:0 3px 10px color-mix(in srgb,var(--awake-card-shadow-color,#0f172a) 8%,transparent)}
.awake-offer-countdown--cards .awake-offer-countdown__unit strong{color:var(--awake-primary-button-bg,#2563eb)}
.awake-offer-countdown--compact{padding:9px 14px;border-radius:999px;background:var(--awake-primary-button-bg,#2563eb);color:var(--awake-primary-button-text,#fff)}
.awake-offer-countdown--compact .awake-offer-countdown__unit{min-width:34px}
.awake-offer-countdown--compact .awake-offer-countdown__unit small{opacity:.78}
.awake-offer-countdown--minimal{padding-block:5px;border-block:1px solid var(--awake-border-color,#e5e7eb)}
.awake-offer-countdown--minimal .awake-offer-countdown__unit strong{color:var(--awake-link-color,#2563eb)}
@media(max-width:575.98px){.awake-offer-countdown{align-items:flex-start;flex-direction:column;gap:8px;width:100%}.awake-offer-countdown__units{width:100%;justify-content:space-between}.awake-offer-countdown__unit{min-width:0;flex:1}.awake-offer-countdown--compact{border-radius:max(12px,var(--awake-button-radius,8px))}}
