.top-bar .logo::before,.top-left .logo::before{content:none!important;display:none!important;background-image:none!important;}

#site-header .admin-message-ico-link{position:relative}
#site-header .admin-message-count{
  width:auto!important;
  min-width:18px!important;
  max-width:none!important;
  padding:0 4px!important;
  box-sizing:border-box!important;
}
#site-header .admin-message-ico-link.has-new-message .top-ico{
  animation:erMessageIconPulse .7s ease 2;
}
@keyframes erMessageIconPulse{
  0%,100%{transform:scale(1)}
  50%{transform:scale(1.16)}
}
@media (max-width:768px){
  html body.admin-unified #site-header .top-right > .admin-message-ico-link,
  html body #site-header .top-right > .remixer-message-ico-link{
    display:inline-flex!important;
  }
}
#site-header .remixer-message-ico-link{position:relative}
#site-header .remixer-message-count{width:auto!important;min-width:18px!important;max-width:none!important;padding:0 4px!important;box-sizing:border-box!important}
#site-header .remixer-message-ico-link.has-new-message .top-ico{animation:erMessageIconPulse .7s ease 2}
.drawer-message-badge{display:inline-flex;align-items:center;justify-content:center;min-width:19px;height:19px;padding:0 5px;border-radius:999px;background:#ff8a00;color:#000;font-size:10px;font-weight:950;margin-left:auto}.drawer-message-badge.is-zero{display:none!important}
.remixer-announcement-modal{position:fixed;inset:0;z-index:1000000;display:none;align-items:center;justify-content:center;padding:18px;box-sizing:border-box}.remixer-announcement-modal.is-open{display:flex}.remixer-announcement-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.82);backdrop-filter:blur(4px)}.remixer-announcement-dialog{position:relative;width:min(560px,100%);max-height:min(82vh,720px);overflow:auto;background:#111;border:1px solid #343434;border-radius:var(--er-radius-card,7px);padding:22px;box-shadow:0 24px 80px rgba(0,0,0,.72);color:#fff}.remixer-announcement-kicker{color:#ff8a00;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.remixer-announcement-dialog h2{margin:7px 0 5px;font-size:22px;line-height:1.25}.remixer-announcement-date{color:#888;font-size:11px}.remixer-announcement-body{margin-top:16px;padding:14px;background:#090909;border:1px solid #272727;border-radius:var(--er-radius-control,5px);white-space:pre-wrap;word-break:break-word;line-height:1.65;color:#eee;font-size:14px}.remixer-announcement-read{width:100%;margin-top:16px;border:0;border-radius:var(--er-radius-control,5px);padding:12px 15px;background:#ff8a00;color:#000;font-weight:950;font-size:14px;cursor:pointer}.remixer-announcement-read:disabled{opacity:.65;cursor:wait}body.remixer-announcement-locked{overflow:hidden!important}@media(max-width:600px){.remixer-announcement-dialog{padding:17px}.remixer-announcement-dialog h2{font-size:19px}.remixer-announcement-body{font-size:13px}}

@media (max-width: 768px){
  html body #site-header.top-bar,
  html body .top-bar#site-header{
    min-height:64px!important;
    height:64px!important;
    padding:0 12px!important;
    display:flex!important;
    align-items:center!important;
    justify-content:space-between!important;
    gap:10px!important;
  }
  html body #site-header .top-left{
    display:flex!important;
    align-items:center!important;
    min-width:0!important;
    flex:1 1 auto!important;
  }
  html body #site-header .logo,
  html body #site-header .site-logo,
  html body #site-header .site-logo img{
    max-height:42px!important;
    width:auto!important;
    display:block!important;
  }
  html body #site-header .top-right{
    display:flex!important;
    align-items:center!important;
    justify-content:flex-end!important;
    flex:0 0 auto!important;
    gap:0!important;
  }
  html body #site-header .top-right > .top-ico-link,
  html body #site-header .top-right > .activity-bell,
  html body #site-header .top-right > .logout-desktop,
  html body #site-header .top-right > a[href*="cart"],
  html body #site-header .top-right > a[href*="radio"],
  html body #site-header .top-right > a[href*="logout"],
  html body #site-header .top-right > a[href*="dashboard"],
  html body #site-header .top-right > a[href*="login"]{
    display:none!important;
  }
  html body #site-header .top-right > .nav-toggle{
    display:inline-flex!important;
    width:54px!important;
    height:54px!important;
    min-width:54px!important;
    min-height:54px!important;
    align-items:center!important;
    justify-content:center!important;
    background:transparent!important;
    border:0!important;
    margin:0!important;
    padding:0!important;
  }
  html body #site-header .top-right > .nav-toggle svg{
    width:34px!important;
    height:34px!important;
  }
  html body .mobile-drawer .drawer-ico,
  html body .mobile-drawer .drawer-sound-toggle,
  html body .mobile-drawer .drawer-sound-mini{
    display:none!important;
  }
  html body .mobile-drawer .drawer-nav a,
  html body .mobile-drawer .drawer-dd-btn,
  html body .mobile-drawer .logout-link{
    grid-template-columns:1fr!important;
    padding-left:22px!important;
    padding-right:22px!important;
  }
  html body .mobile-drawer .drawer-label{
    text-align:left!important;
    justify-self:start!important;
  }
}

@media(max-width:768px){
  html body #site-header .top-right > .remixer-message-ico-link{display:inline-flex!important}
  html body .mobile-drawer .drawer-nav a.remixer-drawer-message-link{grid-template-columns:1fr auto!important}
}
