.cc-deadline{padding:2.5rem 1.5rem;color:var(--cc-deadline-text, inherit)}.cc-deadline--pending{display:none}.cc-deadline--left{text-align:left}.cc-deadline--center{text-align:center}.cc-deadline--right{text-align:right}.cc-deadline__headline{margin:0 0 1.25rem;font-size:1.35rem;font-weight:700;line-height:1.3}.cc-deadline__expired-text{margin:.5rem 0 0;font-size:1rem;opacity:.85}.cc-deadline__units{display:inline-flex;gap:.75rem;align-items:flex-start}.cc-deadline--left .cc-deadline__units{justify-content:flex-start}.cc-deadline--right .cc-deadline__units{justify-content:flex-end}.cc-deadline__unit{display:flex;flex-direction:column;align-items:center;gap:.35rem;min-width:64px}.cc-deadline__digit{display:block;min-width:64px;padding:.65rem .5rem;border-radius:10px;background:var(--cc-deadline-accent, #10b981);color:var(--cc-deadline-digit, #ffffff);font-size:1.75rem;font-weight:700;font-variant-numeric:tabular-nums;text-align:center;line-height:1}.cc-deadline__label{font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;opacity:.7}.cc-deadline__editor-note{margin-top:1rem;font-size:.8rem;opacity:.65;font-style:italic}.cc-deadline__editor-warning{margin:.5rem auto 0;padding:10px 12px;max-width:480px;background:#f59e0b1a;border:1px solid rgba(245,158,11,.35);border-radius:6px;color:#f59e0b;font-size:.85rem;text-align:center}@container ccpage (max-width: 520px){.cc-deadline__unit{min-width:52px}.cc-deadline__digit{min-width:52px;font-size:1.35rem}}
