/* Ergänzung zur bestehenden Kontaktleiste; keine Änderung an deren Grundlayout. */
.topbar-status__emergency {
  color: inherit;
  text-decoration: underline;
  text-underline-offset: 2px;
  white-space: nowrap;
}
.topbar-status__emergency:hover,
.topbar-status__emergency:focus-visible { color: inherit; }
.premium-contact__emergency {
  display: block;
  margin-top: 5px;
  line-height: 1.45;
}
.premium-contact .premium-contact__emergency-link {
  display: inline-flex;
  width: fit-content;
  max-width: 100%;
  grid-template-columns: none;
  gap: 0;
  padding: 6px 9px;
  margin-top: 5px;
  border: 1px solid #a9c4f0;
  border-radius: 7px;
  background: #eff6ff;
  color: #0849aa;
  font-size: .83rem;
  font-weight: 700;
  line-height: 1.3;
  text-decoration: none;
}
.premium-contact .premium-contact__emergency-link:hover,
.premium-contact .premium-contact__emergency-link:focus-visible {
  background: #dbeafe;
  color: #073986;
  text-decoration: underline;
}
