#dgph-topbar{
    position:relative;
    width:100%;
    background:#001c43;
    color:#fff;
    font-size:.9rem;
    line-height:1;
    padding:.6rem 1rem;
    text-align:center
}
#dgph-topbar .dgph__inner{
    display:flex;
    justify-content:center;
    align-items:center;
    gap:1.25rem;
    min-height:24px
}
#dgph-topbar .dgph__msg{
    transition:opacity .25s ease;
    white-space:nowrap
}
#dgph-topbar .dgph__msg--hidden{
    position:absolute;
    opacity:0;
    pointer-events:none
}
