.dnab-closed .dn-bar{display:none!important}
.dn-bar{--dn-bar-bg:#D0524F;background:var(--dn-bar-bg);color:#fff;font-family:Roboto,"Helvetica Neue",Arial,sans-serif;font-size:14px;line-height:1.35;position:relative;z-index:100000;display:flex;align-items:center;justify-content:center;min-height:44px;padding:8px 52px;box-sizing:border-box;width:100%}
.dn-bar__msgs{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:28px}
.dn-bar a.dn-bar__item{color:#fff!important;text-decoration:none!important;display:inline-flex;align-items:center;gap:8px}
.dn-bar strong{font-weight:700}
.dn-bar__date{font-weight:300}
.dn-bar a.dn-bar__item:hover strong{text-decoration:underline;text-underline-offset:3px}
.dn-bar__sep{width:1px;height:18px;background:rgba(255,255,255,.45)}
.dn-bar__chev{width:14px;height:14px;flex:none;transition:transform .2s ease}
.dn-bar a.dn-bar__item:hover .dn-bar__chev{transform:translateX(3px)}
.dn-bar__close{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:36px;height:36px;border:0;border-radius:50%;background:transparent;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;margin:0}
.dn-bar__close:hover{background:rgba(255,255,255,.15)}
.dn-bar a:focus-visible,.dn-bar__close:focus-visible{outline:2px solid #fff;outline-offset:2px}
@media (max-width:767px){
  .dn-bar{padding:10px 48px 10px 16px}
  .dn-bar__msgs{flex-direction:column;gap:4px}
  .dn-bar__sep,.dn-bar__date{display:none}
}
@media (prefers-reduced-motion:reduce){.dn-bar__chev{transition:none}}
