#njt-notibar-slot .njt-nofi-notification-bar{background:#000!important;color:#fff!important;border-bottom:1px solid #222;gap:4px;padding:0 8px!important;font-family:Arial,"Helvetica Neue",sans-serif!important}
#njt-notibar-slot .njt-nofi-content-desktop{display:flex!important;flex-wrap:nowrap!important;align-items:center;gap:18px;width:100%;min-width:0;max-width:1200px!important;padding:6px 12px!important;font-size:14px!important;font-weight:500;letter-spacing:.5px;line-height:1.5}
#njt-notibar-slot .njt-nofi-text{flex:1 1 0;min-width:0;overflow:hidden;text-align:left}
#njt-notibar-slot .njt-nofi-button{flex:0 0 auto}
#njt-notibar-slot .njt-nofi-button-text{background:transparent!important;color:#fff!important;border:0!important;border-radius:0!important;padding:8px 0!important;min-height:44px;box-sizing:border-box;font:600 13px/1.5 Arial,"Helvetica Neue",sans-serif!important;letter-spacing:.3px;text-decoration:underline!important;text-underline-offset:3px;white-space:nowrap}
#njt-notibar-slot .uf-banner-track{display:flex;width:max-content;animation:uf-banner-scroll 32s linear infinite}
#njt-notibar-slot .uf-banner-track>span{display:block;flex:none;white-space:nowrap;padding-right:80px}
#njt-notibar-slot .uf-banner-accessible{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
#njt-notibar-slot .njt-nofi-notification-bar:hover .uf-banner-track,#njt-notibar-slot .njt-nofi-notification-bar:focus-within .uf-banner-track,#njt-notibar-slot .uf-banner-paused .uf-banner-track{animation-play-state:paused}
#njt-notibar-slot .uf-banner-pause{flex:0 0 auto;min-width:44px;min-height:44px;padding:6px!important;border:0!important;background:transparent!important;color:#fff!important;font:400 12px Arial,sans-serif!important;letter-spacing:0;text-transform:none;box-shadow:none}
#njt-notibar-slot .uf-banner-pause:focus-visible,#njt-notibar-slot .njt-nofi-button-text:focus-visible{outline:2px solid #fff;outline-offset:2px}
#njt-notibar-slot .njt-nofi-close{flex:0 0 32px;background:transparent!important;color:#fff!important;width:32px;min-height:44px}
@keyframes uf-banner-scroll{from{transform:translateX(0)}to{transform:translateX(-25%)}}
@media(max-width:767px){#njt-notibar-slot .njt-nofi-content-desktop{gap:10px;padding:4px 0!important;font-size:13px!important}#njt-notibar-slot .njt-nofi-button-text{font-size:12px!important}#njt-notibar-slot .uf-banner-track>span{padding-right:48px}}
@media(prefers-reduced-motion:reduce){#njt-notibar-slot .uf-banner-track{animation:none;width:auto}#njt-notibar-slot .uf-banner-track>span{white-space:normal;padding-right:0}#njt-notibar-slot .uf-banner-track>span+span,#njt-notibar-slot .uf-banner-pause{display:none}#njt-notibar-slot .njt-nofi-content-desktop{flex-wrap:wrap!important}}


/* Explicit tracks prevent the message being squeezed out on phones. */
#njt-notibar-slot .uf-banner-pause{display:none!important}
#njt-notibar-slot .njt-nofi-notification-bar{display:grid!important;grid-template-columns:minmax(0,1fr) 32px!important;width:100%!important;box-sizing:border-box}
#njt-notibar-slot .njt-nofi-content-desktop{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;min-width:0!important;width:100%!important;box-sizing:border-box}
#njt-notibar-slot .njt-nofi-text{display:block!important;min-width:0!important;width:100%!important;color:#fff!important}
#njt-notibar-slot .njt-nofi-content-mobile{display:none!important}
#njt-notibar-slot .njt-nofi-close svg{color:#fff!important}
@media(max-width:767px){#njt-notibar-slot .njt-nofi-notification-bar{padding:0 8px!important}#njt-notibar-slot .njt-nofi-content-desktop{gap:10px!important;min-height:48px}#njt-notibar-slot .uf-banner-track{animation-duration:28s}}
@media(hover:none){#njt-notibar-slot .njt-nofi-notification-bar:hover .uf-banner-track{animation-play-state:running}}
@media(prefers-reduced-motion:reduce){#njt-notibar-slot .njt-nofi-content-desktop{grid-template-columns:minmax(0,1fr)!important}#njt-notibar-slot .uf-banner-track{animation:none!important}}
