
.alh-mtb{
  width:100%;
  background:var(--alh-mtb-bg);
  border-bottom:1px solid var(--alh-mtb-border);
  color:var(--alh-mtb-text);
  font-family: inherit;
  height:var(--alh-mtb-height);
  line-height:1;
}
.alh-mtb.is-fixed{
  position:fixed;
  top:0; left:0; right:0;
  z-index:var(--alh-mtb-z);
}
.alh-mtb.is-static{
  position:relative;
  z-index:var(--alh-mtb-z);
}
.alh-mtb-inner{
  max-width: var(--alh-mtb-container, 1200px);
  margin:0 auto;
  padding: 0 12px;
  height:100%;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:12px;
  box-sizing:border-box;
}
.alh-mtb-right,.alh-mtb-left{
  display:flex;
  align-items:center;
  gap:10px;
  min-width:0;
}
.alh-mtb-chip{
  display:inline-flex;
  align-items:center;
  gap:8px;
  padding: 6px 10px;
  border:1px solid var(--alh-mtb-chip-border);
  background:var(--alh-mtb-chip-bg);
  color:var(--alh-mtb-text);
  border-radius: 999px;
  font-size: 13px;
  white-space:nowrap;
}
.alh-mtb-link{
  color:var(--alh-mtb-link);
  text-decoration:none;
  font-size:13px;
  padding: 6px 10px;
  border-radius: 10px;
  border:1px solid transparent;
  transition: 160ms ease;
  white-space:nowrap;
}
.alh-mtb-link:hover{
  color:var(--alh-mtb-link-hover);
  border-color: var(--alh-mtb-chip-border);
  background: rgba(255,255,255,0.03);
}
@media (max-width: 768px){
  .alh-mtb-inner{
    padding:0 10px;
    gap:8px;
  }
  .alh-mtb-link{
    padding:6px 8px;
    font-size:12.5px;
  }
  .alh-mtb-chip{
    font-size:12.5px;
    padding:6px 8px;
  }
}


/* Keep links inside site width and avoid overflow */
.alh-mtb-left{flex-wrap:wrap; justify-content:flex-start; max-width: 75%; overflow:hidden;}
.alh-mtb-right{max-width: 40%; overflow:hidden;}
.alh-mtb-chip{max-width:100%; overflow:hidden; text-overflow:ellipsis;}
@media (max-width: 768px){
  .alh-mtb-left{max-width: 68%;}
  .alh-mtb-right{max-width: 45%;}
}
