
.cc_b3eorip4_reRgJkBqBG .sg-cdn, .cc_b3eorip4_UhLTX2dZI2 .sg-cdn { display: grid; gap: 10px; justify-items: var(--sg-cd-justify, start); }
.cc_b3eorip4_reRgJkBqBG .sg-cdn__title, .cc_b3eorip4_UhLTX2dZI2 .sg-cdn__title { font-size: var(--sg-fs-xs); font-weight: 600; letter-spacing: 0.14em; text-transform: uppercase; opacity: 0.8; }
.cc_b3eorip4_reRgJkBqBG .sg-cdn__row, .cc_b3eorip4_UhLTX2dZI2 .sg-cdn__row { display: flex; gap: 10px; }
.cc_b3eorip4_reRgJkBqBG .sg-cdn__unit, .cc_b3eorip4_UhLTX2dZI2 .sg-cdn__unit { position: relative; display: grid; justify-items: center; gap: 6px; }
.cc_b3eorip4_reRgJkBqBG .sg-cdn__num, .cc_b3eorip4_UhLTX2dZI2 .sg-cdn__num { display: inline-flex; overflow: hidden; font-family: var(--sg-font-display); font-weight: var(--sg-display-weight); line-height: 1; }
.cc_b3eorip4_reRgJkBqBG .sg-cdn__digit, .cc_b3eorip4_UhLTX2dZI2 .sg-cdn__digit { display: inline-block; animation: sg-cd-tick calc(520ms * var(--sg-speed, 1)) cubic-bezier(0.22, 1, 0.36, 1) both; }
.cc_b3eorip4_reRgJkBqBG .sg-cdn__label, .cc_b3eorip4_UhLTX2dZI2 .sg-cdn__label { font-size: 11px; font-weight: 600; letter-spacing: 0.1em; text-transform: uppercase; opacity: 0.75; }

.cc_b3eorip4_reRgJkBqBG .sg-cdn--boxes .sg-cdn__unit, .cc_b3eorip4_UhLTX2dZI2 .sg-cdn--boxes .sg-cdn__unit {
  min-width: 68px;
  padding: 12px 10px 10px;
  border-radius: var(--sg-r-card);
  background: color-mix(in srgb, currentColor 10%, transparent);
  border: 1px solid color-mix(in srgb, currentColor 18%, transparent);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
}
.cc_b3eorip4_reRgJkBqBG .sg-cdn--boxes .sg-cdn__num, .cc_b3eorip4_UhLTX2dZI2 .sg-cdn--boxes .sg-cdn__num { font-size: clamp(26px, 3vw, 40px); }

.cc_b3eorip4_reRgJkBqBG .sg-cdn--plain .sg-cdn__row, .cc_b3eorip4_UhLTX2dZI2 .sg-cdn--plain .sg-cdn__row { gap: 22px; }
.cc_b3eorip4_reRgJkBqBG .sg-cdn--plain .sg-cdn__num, .cc_b3eorip4_UhLTX2dZI2 .sg-cdn--plain .sg-cdn__num { font-size: clamp(34px, 4.4vw, 64px); }
.cc_b3eorip4_reRgJkBqBG .sg-cdn--plain .sg-cdn__sep, .cc_b3eorip4_UhLTX2dZI2 .sg-cdn--plain .sg-cdn__sep { position: absolute; top: 0; right: -15px; font-size: clamp(28px, 3.6vw, 52px); line-height: 1; opacity: 0.45; }

.cc_b3eorip4_reRgJkBqBG .sg-cdn--expired, .cc_b3eorip4_UhLTX2dZI2 .sg-cdn--expired { font-weight: 600; }

@keyframes sg-cd-tick {
  from { transform: translateY(70%); opacity: 0; filter: blur(2px); }
  to { transform: none; opacity: 1; filter: none; }
}

@media (max-width: 767px) {
  .cc_b3eorip4_reRgJkBqBG .sg-cdn__row, .cc_b3eorip4_UhLTX2dZI2 .sg-cdn__row { gap: 8px; }
  .cc_b3eorip4_reRgJkBqBG .sg-cdn--boxes .sg-cdn__unit, .cc_b3eorip4_UhLTX2dZI2 .sg-cdn--boxes .sg-cdn__unit { min-width: 58px; padding: 10px 6px 8px; }
  .cc_b3eorip4_reRgJkBqBG .sg-cdn--plain .sg-cdn__row, .cc_b3eorip4_UhLTX2dZI2 .sg-cdn--plain .sg-cdn__row { gap: 18px; }
  .cc_b3eorip4_reRgJkBqBG .sg-cdn--plain .sg-cdn__sep, .cc_b3eorip4_UhLTX2dZI2 .sg-cdn--plain .sg-cdn__sep { right: -12px; }
}

@media (prefers-reduced-motion: reduce) {
  .cc_b3eorip4_reRgJkBqBG .sg-cdn__digit, .cc_b3eorip4_UhLTX2dZI2 .sg-cdn__digit { animation: none; }
}
