/* Neon top bar with the free-personalization countdown (r4). */
.pdl .pdl-site-header .pdl-utility:has(.ym-ann4){background:#dfff24!important;height:auto!important;min-height:44px}
.pdl .pdl-site-header .pdl-utility:has(.ym-ann4) .inner{min-height:44px!important;height:auto!important;padding-block:0!important}
.pdl .pdl-site-header .pdl-utility .pdl-geo-copy.ym-ann4{display:flex;align-items:center;justify-content:center;gap:22px;width:100%;min-width:0;max-width:100%;padding:5px 0;color:#0b1113!important;-webkit-text-fill-color:#0b1113!important;font:500 13px/1.2 var(--body,Arial,sans-serif);letter-spacing:0;white-space:nowrap;text-shadow:none!important}
.pdl .pdl-site-header .pdl-utility .ym-ann4:before{display:none}
.ym-ann4-title{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}
.ym-ann4-main{font-size:15px;font-weight:700;line-height:1.15;letter-spacing:-.01em}
.ym-ann4-sub{font-size:12px;font-weight:500;line-height:1.15;opacity:.85}
.ym-ann4-timer{display:flex;align-items:flex-start;gap:0;flex:none}
.ym-ann4-item{display:flex;flex-direction:column;align-items:center;gap:1px;min-width:38px}
.ym-ann4-num{font-size:18px;font-weight:700;line-height:1.05;font-variant-numeric:tabular-nums}
.ym-ann4-label{font-size:9.5px;line-height:1.1;text-transform:uppercase;letter-spacing:.04em;opacity:.8}
.ym-ann4-sep{display:inline-block;width:auto!important;height:auto!important;background:none!important;font-style:normal;font-size:18px;font-weight:700;line-height:1.05;margin:0 2px}
@media(max-width:480px){
 .pdl .pdl-site-header .pdl-utility .pdl-geo-copy.ym-ann4{gap:12px;padding:5px 0}
 .ym-ann4-main{font-size:13px}
 .ym-ann4-sub{font-size:10.5px}
 .ym-ann4-item{min-width:30px}
 .ym-ann4-num,.ym-ann4-sep{font-size:15px}
 .ym-ann4-label{font-size:8px}
}

/* Let copy wrap inside its flex allocation instead of painting over the timer.
   Keep timer cells intact, including narrow phones and longer country names. */
.pdl .pdl-site-header .pdl-utility .ym-ann4-title{flex:0 1 auto;white-space:normal}
.pdl .pdl-site-header .pdl-utility .ym-ann4-main,
.pdl .pdl-site-header .pdl-utility .ym-ann4-sub{max-width:100%;white-space:normal;overflow-wrap:anywhere}
.pdl .pdl-site-header .pdl-utility .ym-ann4-timer{flex-shrink:0;white-space:nowrap}
.pdl .pdl-site-header .pdl-utility .ym-ann4-main{text-wrap:balance}
