/* Same equal-width month tracks before and after React mounts.
   Bootstrap nav-fill uses flex-basis:auto, whereas the former shell used 0. */
html.olap-up #root .nav-tabs,
#ak-up-boot .ak-boot-tabs{
  display:grid!important;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);
  grid-template-rows:40px;gap:4px;height:41px;
  padding:0;margin:0;border:0;border-bottom:1px solid #e5e8f0;
  box-sizing:border-box;
}
html.olap-up #root .nav-tabs .nav-item{width:auto;min-width:0;margin:0;padding:0;}
html.olap-up #root .nav-tabs .nav-link,
#ak-up-boot .ak-boot-tabs>span{
  display:block;width:100%;height:40px;min-width:0;
  padding:8px 4px!important;margin:0!important;
  box-sizing:border-box;border:0!important;border-bottom:2px solid transparent!important;
  border-radius:0;background:transparent!important;
  text-align:center;white-space:nowrap;
  font-family:inherit;font-size:15px;line-height:22.5px;font-weight:500;
  font-variant-numeric:tabular-nums;color:#6b7280!important;
}
html.olap-up #root .nav-tabs .nav-link.active,
#ak-up-boot .ak-boot-tabs>span[aria-current=page]{
  color:#2952cc!important;font-weight:700;border-bottom-color:#2952cc!important;
}
@media(max-width:575px){
  html.olap-up #root .nav-tabs .nav-link,#ak-up-boot .ak-boot-tabs>span{font-size:14px;padding:8px 2px!important;}
}
