.event-countdown{text-align:center;padding:12px 18px;background:#090909;border:2px solid #252525;border-radius:9px;max-width:100%;width:max-content;box-sizing:border-box}.event-countdown span,.event-countdown small{display:block;color:#fff;font-size:12px;line-height:1.4;overflow-wrap:anywhere;max-width:360px}.event-countdown strong{display:block;color:#ff2929;font:bold 28px/1.3 "Courier New",monospace;font-variant-numeric:tabular-nums;white-space:nowrap;margin:4px 0}.countdown-settings{max-width:780px}.countdown-settings fieldset{border:0;padding:0;margin:0;min-width:0}.countdown-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:16px 0}.countdown-fields label{display:flex;flex-direction:column;gap:6px;font-weight:600}.countdown-fields input{width:100%;min-width:0;box-sizing:border-box}.countdown-automatic{display:flex!important;align-items:center;gap:8px;margin:16px 0}.countdown-automatic input{width:auto!important}.countdown-help{color:var(--muted,#667085);font-size:13px}.countdown-preview{margin:16px 0}.festival .event-countdown strong{color:#ffdf50}@media(max-width:600px){.countdown-fields{grid-template-columns:1fr}.event-countdown strong{font-size:24px}}
.festival-countdown-clock{margin:0 auto 12px;background:var(--festival-yellow,#ffdb38);border:0}.festival-countdown-clock span,.festival-countdown-clock small,.festival-countdown-clock strong{color:#b3122f}
.countdown-fields input{min-height:42px;padding:10px 12px;border:1px solid var(--line,#cbd3df);border-radius:8px;background:#fff;color:var(--ink,#17233a);font:inherit}.countdown-fields input:disabled{background:#f3f4f6;color:#667085}.countdown-preview h3{font-size:14px;margin:0 0 8px}
.countdown-settings{background:#fff;border:1px solid var(--line,#e3e5ea);padding:20px;border-radius:12px;box-sizing:border-box}.countdown-fields label{margin:0}
.show-countdown span,.show-countdown small{max-width:360px;overflow-wrap:anywhere}
