/* Magic-CMS 1.1.152 – feste Senderkennung links, durchlaufender Ticker RECHTS daneben. */
.portal-header { display:flex; align-items:center; gap:clamp(10px,2vw,22px); }
.portal-header > .brand { flex:0 0 auto; max-width:45%; min-width:0; }
.portal-header > .brand > span { min-width:0; overflow-wrap:normal; }
.portal-header .mhr-header-ticker {
  flex:1 1 var(--mhr-header-ticker-width,55%);
  width:var(--mhr-header-ticker-width,55%);
  min-width:0; max-width:none; margin:0; padding:0;
  border:0; background:transparent; overflow:hidden;
}
.portal-header .mhr-header-ticker .mhr-news-ticker {width:100%;min-width:0;max-width:none;}
.portal-header .mhr-header-ticker .mhr-ticker-track {width:100%;min-width:0;}
.portal-header .mhr-header-ticker .mhr-ticker-viewport {width:100%;min-width:0;}
.portal-header .mhr-header-ticker .mhr-ticker-brand { display:none !important; }
.portal-header .portal-header-actions {flex:0 0 auto;}
@media (max-width:740px) {
 .portal-header { flex-wrap:wrap; gap:8px 12px; }
 .portal-header > .brand { max-width:calc(100% - 85px); flex:1 1 auto; }
 .portal-header .portal-header-actions { order:2; margin-left:auto; }
 .portal-header .mhr-header-ticker { order:3; flex:1 0 100%; width:100%; max-width:100%; }
 .portal-header .mhr-header-ticker .mhr-ticker-track {padding:7px 10px;}
}
