/* Shared clocks: one readout, checkout number face, square-cut detail. */
body .countdown,
body .auction__next .countdown,
body .countdown--inline { display:inline-flex; flex-wrap:nowrap; align-items:baseline; gap:0; max-width:100%; vertical-align:baseline; }
body .countdown .countdown__cell,
body .countdown--big .countdown__cell,
body .auction__next .countdown .countdown__cell,
body .countdown--inline .countdown__cell { display:inline-flex; flex:0 0 auto; align-items:baseline; justify-content:initial; gap:3px; min-width:0; padding:0; margin:0; border:0; border-radius:0; background:none; box-shadow:none; }
body .countdown .countdown__cell[hidden],body .countdown .countdown__done[hidden] { display:none!important; }
body .countdown .countdown__cell:not([hidden])~.countdown__cell:not([hidden])::before { content:'·'; margin:0 9px; color:currentColor; font:500 18px/1 var(--sans); opacity:.65; }
body .countdown .countdown__cell b { font-family:var(--title,'Archivo Black',sans-serif); font-size:24px; font-weight:400; line-height:1.25; letter-spacing:-.04em; color:var(--gps-yellow,#ffdd00); font-variant-numeric:tabular-nums; }
body .countdown .countdown__cell small { font:500 11px/1.4 var(--sans); letter-spacing:0; text-transform:none; color:inherit; }
body .countdown--inline .countdown__cell b,
body .auction__next .countdown .countdown__cell b { font-size:18px; }
body .countdown--big { padding:18px 20px; border:1px solid currentColor; border-radius:4px; }
body .countdown--big .countdown__cell b { font-size:clamp(24px,4vw,40px); }
body .countdown .countdown__done { font:600 15px/1.5 var(--sans); }
body [data-gps-clock] { border-radius:4px; gap:6px; flex-wrap:wrap; }
body [data-gps-clock] [data-clock-label] { font:500 12px/1.5 var(--sans); letter-spacing:0; text-transform:none; }
body [data-gps-clock] [data-clock-time] { font:400 15px/1.4 var(--title,'Archivo Black',sans-serif); font-variant-numeric:tabular-nums; letter-spacing:-.02em; }
body .drop-price-countdown { border:0; border-radius:4px; background:transparent; color:inherit; }
body .drop-price-countdown .dpcountdown-row { display:inline-flex; flex-wrap:wrap; gap:10px; padding:0; }
body .drop-price-countdown .dpcountdown-section { display:inline-flex; align-items:baseline; gap:3px; width:auto; padding:0; float:none; }
body .drop-price-countdown .dpcountdown-amount { font:400 16px/1.4 var(--title,'Archivo Black',sans-serif); font-variant-numeric:tabular-nums; }
body .drop-price-countdown .dpcountdown-period { display:inline; font:500 11px/1.4 var(--sans); }
body #gpxPill { border-radius:4px!important; font-family:var(--sans); font-variant-numeric:tabular-nums; }
@media(max-width:479px) {
 body .countdown--big { padding:14px 12px; }
 body .countdown .countdown__cell:not([hidden])~.countdown__cell:not([hidden])::before { margin:0 6px; }
 body .auction__next .countdown .countdown__cell b { font-size:16px; }
}
