/* Event-owned component; color, type and geometry inherit native Theme design tokens. */
.lefa-countdown[hidden]{display:none!important}
.lefa-countdown{color:var(--wp--preset--color--primary,currentColor);font:inherit;font-size:14px;font-weight:600;line-height:1.5;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;max-width:100%;box-sizing:border-box}
.lefa-countdown.is-text{display:flex;align-items:baseline;gap:.45em;flex-wrap:wrap}
.lefa-countdown.is-text::before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:currentColor;align-self:center;flex-shrink:0}
.lefa-countdown.is-boxes{padding-block:1rem;margin-block:.25rem 1rem;border-block:1px solid var(--wp--preset--color--border,currentColor);container-type:inline-size}
.lefa-countdown-label{display:block;margin-bottom:.75rem;font-size:16px;font-weight:700}
.lefa-countdown-units{max-width:32rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}
.lefa-countdown-unit{display:flex;flex-direction:column;align-items:center;justify-content:center;aspect-ratio:1;min-width:0;padding:8px 3px;box-sizing:border-box;border-radius:var(--wp--custom--radius--small,8px);background:color-mix(in srgb,currentColor 7%,var(--wp--preset--color--base,transparent));border:1px solid color-mix(in srgb,currentColor 16%,transparent)}
.lefa-countdown-unit strong{font-size:clamp(22px,6cqi,36px);font-weight:750;line-height:1.1;letter-spacing:-.02em;color:inherit}
.lefa-countdown-unit small{font-size:13px;font-weight:500;margin-top:7px;color:var(--wp--preset--color--contrast,currentColor)}
@container (max-width:270px){.lefa-countdown-units{grid-template-columns:repeat(2,minmax(0,1fr))}.lefa-countdown-unit{aspect-ratio:auto;min-height:72px}}
.lefa-countdown-absolute{display:block;margin-top:.75rem;font-size:13px;font-weight:400;color:var(--wp--preset--color--contrast,currentColor)}
.lefa-countdown-preview-note{font-size:14px;color:var(--wp--preset--color--primary,currentColor)}

.wp-block-lefa-event-countdown.has-text-color>.lefa-countdown{color:inherit}
.wp-block-lefa-event-countdown[class*="-font-size"]>.lefa-countdown,.wp-block-lefa-event-countdown[style*="font-size"]>.lefa-countdown{font-size:inherit}
