/* Gemeinsame Verbund-Erweiterung 1.1.0; Original-CI 1.0.0 bleibt unverändert. */
html.mkb-hub-document {scrollbar-gutter:stable}
.mkb-hub-header.mkb-site-header {
  display:grid;
  grid-template-columns:auto minmax(0,1fr) auto;
  align-items:end;
}
.mkb-hub-header .mkb-header-right {min-width:0}
.mkb-hub-header .mkb-utility {white-space:nowrap;line-height:1.35}
.mkb-hub-header nav,
.mkb-hub-header .mkb-hub-local {
  min-width:0;
  min-height:26.6px;
  height:26.6px;
  line-height:1.35;
}
.mkb-hub-header nav {
  flex-wrap:nowrap;
  overflow-x:auto;
  white-space:nowrap;
  scrollbar-width:none;
}
.mkb-hub-header nav::-webkit-scrollbar {display:none}
.mkb-hub-header nav a {flex-shrink:0;border-bottom:2px solid transparent}
.mkb-hub-header nav a:focus-visible {outline-offset:-2px}
.mkb-hub-header nav.mkb-hub-local {justify-content:flex-start}
.mkb-hub-header nav.mkb-hub-global {justify-content:flex-start;max-width:100%}
@media (max-width:1100px) {
  .mkb-hub-header nav,.mkb-hub-header .mkb-hub-local {min-height:23.9px;height:23.9px}
}
@media (max-width:800px) {
  .mkb-hub-header.mkb-site-header {
    grid-template-columns:auto minmax(0,1fr);
    grid-template-areas:"brand utility" "global global" "local local";
    align-items:start;
  }
  .mkb-hub-header .mkb-brand {grid-area:brand}
  .mkb-hub-header .mkb-header-right {display:contents;margin:0}
  .mkb-hub-header .mkb-utility {grid-area:utility;position:static;align-self:start;min-width:0}
  .mkb-hub-header .mkb-hub-global {grid-area:global}
  .mkb-hub-header .mkb-hub-local {grid-area:local}
  .mkb-hub-header nav.mkb-hub-global {justify-content:flex-start}
}
@media (max-width:560px) {
  .mkb-hub-header nav,.mkb-hub-header .mkb-hub-local {min-height:22.55px;height:22.55px}
}
