/* v13.0: primary clocks describe the entire session; compact chip describes the current song. */
.cdj-screen .cdj-times .cdj-time-label{font-size:clamp(9px,.9vw,11px)!important;letter-spacing:.07em!important}
.onair-track-clock{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:8px 12px;margin:0 0 10px;border:1px solid rgba(110,79,145,.65);border-radius:7px;background:rgba(17,14,28,.88)}
.onair-track-clock-label{font-size:11px;color:#d8b6ee;font-weight:800;letter-spacing:.11em}
.onair-track-clock strong{font:800 clamp(14px,1.75vw,19px)/1.1 ui-monospace,SFMono-Regular,Consolas,monospace;color:#79e8f7;font-variant-numeric:tabular-nums;white-space:nowrap}
@media(max-width:430px){.onair-track-clock{padding:7px 8px}.onair-track-clock-label{font-size:10px}}

/* v13.0: show approximate or incomplete set durations distinctly and legibly. */
.cdj-times .cdj-time-cell{min-width:0!important}
.cdj-times .cdj-time-cell>span:last-child{white-space:nowrap;overflow:visible;font-variant-numeric:tabular-nums}
.cdj-times [data-estimate="partial"]{color:#f5d89d!important}
.cdj-times [data-estimate="approx"]{color:#83ddf1!important}
@media(max-width:420px){.cdj-times .cdj-time-cell>span:last-child{font-size:clamp(13px,3.9vw,19px)!important}}
