#navigation a.dk-services-status .dk-service-incident-badge,
a.dk-services-status .dk-service-incident-badge {
  display:inline-block;position:absolute;left:calc(100% - 29px);top:calc(50% - 1px);
  transform:translateY(-50%);margin-left:0;min-width:19px;
  padding:1px 6px;border-radius:20px;background:#b42318;color:#fff;
  font:700 11px/18px Arial,sans-serif;text-align:center;letter-spacing:0;
  box-sizing:border-box;text-transform:none;white-space:nowrap;
}
/* The badge stays outside the text line so all menu labels share a baseline. */
a.dk-services-status { position:relative;white-space:nowrap; }
#header #navigation ul li a.dk-services-status--incident,
#header #navigation ul li a.dk-services-status--incident:hover,
#header #navigation ul li a.dk-services-status--incident:focus,
#header #navigation ul li a.dk-services-status--incident.active {
  padding-right:33px!important;
}
#navigation a.dk-services-status.dk-services-status--incident { color:#b42318; }
a.dk-services-status:focus-visible { outline:2px solid #b42318;outline-offset:4px; }
a.dk-services-status .dk-service-incident-badge[hidden] { display:none!important; }
