/* MLBB Lab Macro Guide — aligned lane selector */
@media (min-width:821px){
  .macro-tabs-wrap{
    border-top:0!important;
    border-bottom:0!important;
    background:transparent!important;
    backdrop-filter:none!important;
    -webkit-backdrop-filter:none!important;
  }
  .macro-tabs-wrap>.mlbb-wrap{
    padding-top:10px;
    padding-bottom:10px;
  }
  .macro-tabs{
    width:100%!important;
    max-width:none!important;
    padding:0!important;
    gap:0!important;
    overflow:hidden!important;
    border:1px solid #2b3138;
    border-radius:6px;
    background:#10161d;
  }
  .macro-tabs button{
    flex:1 1 0!important;
    min-width:0!important;
    height:46px!important;
    border:0!important;
    border-right:1px solid #2b3138!important;
    border-radius:0!important;
    background:#10161d!important;
  }
  .macro-tabs button:last-child{border-right:0!important;}
  .macro-tabs button:hover{background:#151c23!important;}
  .macro-tabs button.is-active{
    background:rgba(242,194,78,.10)!important;
    color:#f2c24e!important;
    box-shadow:inset 0 -2px 0 #f2c24e!important;
  }
}
@media (max-width:820px){
  .macro-tabs-wrap{overflow:hidden;}
  .macro-tabs{width:100%;}
}