/* UNIVERM Foundation 738 – kompakter Kundenblock nach bewährtem Marketplace-Prinzip.
   Nur Darstellung des Headers; Dropdown-Ziele und Kundenabläufe bleiben unverändert. */
.uv-global-header .uv-home-brand .uv-global-customer-greeting{display:none!important}
.uv-global-account-menu-compact>summary.uv-global-account-compact{
  min-height:0!important;
  padding:5px 7px!important;
  border:0!important;
  border-radius:4px!important;
  background:transparent!important;
  gap:5px!important;
  align-items:center!important;
  text-align:left!important;
}
.uv-global-account-menu-compact>summary.uv-global-account-compact:hover,
.uv-global-account-menu-compact[open]>summary.uv-global-account-compact{
  background:#f3f7fd!important;
  border:0!important;
  transform:none!important;
}
.uv-account-compact-copy{display:flex;flex-direction:column;align-items:flex-start;line-height:1.08}
.uv-account-compact-hello{font-size:.70rem;font-weight:400;color:#243b61;white-space:nowrap}
.uv-account-compact-title{font-size:.82rem;font-weight:700;color:#102f86;white-space:nowrap}
.uv-global-account-menu-compact .uv-account-menu-chevron{margin-left:1px;font-size:.9rem}
@media(max-width:560px){.uv-global-account-menu-compact>summary.uv-global-account-compact{flex:0 0 auto!important}}

/* Foundation 739 – Header nach 738 nur vertikal verdichten.
   Keine Navigation, Links, Sessions, Dropdown-Ziele oder Kundenabläufe geändert. */
.uv-global-header{
  min-height:64px!important;
  padding-top:6px!important;
  padding-bottom:6px!important;
}
.uv-global-header .uv-home-brand strong{
  line-height:.95!important;
}
.uv-global-language{
  padding-top:4px!important;
  padding-bottom:4px!important;
}

/* Foundation 740 – Nachrichten-Glocke im Kunden-Header.
   Zeigt ausschließlich neue/ungelesene Nachrichten; das bestehende Postfach bleibt unverändert. */
.uv-message-bell{
  position:relative;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  width:34px;
  height:34px;
  flex:0 0 34px;
  border-radius:50%;
  color:#53657f;
  text-decoration:none;
}
.uv-message-bell:hover{background:#f3f7fd;color:#102f86}
.uv-message-bell-icon{
  width:22px;
  height:22px;
  fill:none;
  stroke:currentColor;
  stroke-width:1.8;
  stroke-linecap:round;
  stroke-linejoin:round;
}
.uv-message-bell-new{color:#102f86;background:#f3f7fd}
.uv-message-bell-new .uv-message-bell-icon{stroke-width:2.1}
.uv-message-bell-count{
  position:absolute;
  top:-2px;
  right:-3px;
  min-width:18px;
  height:18px;
  padding:0 4px;
  border:2px solid #fff;
  border-radius:10px;
  background:#b4232f;
  color:#fff;
  font-size:10px;
  font-weight:800;
  line-height:14px;
  text-align:center;
  box-sizing:border-box;
}
