/* TESS-CSP-DYNAMIC-FINAL TESS-Observatory CSS block 33 */
/* TESS-OBSERVATORY-TOPBAR-CLUSTER-FIX-20260826 v1 */
.topbar{
  display:grid!important;
  grid-template-columns:max-content max-content max-content max-content minmax(16px,1fr) 146px 146px minmax(16px,1fr) max-content!important;
  align-items:center!important;
  column-gap:8px!important;
  height:58px!important;
  min-height:58px!important;
  padding:10px 14px!important;
  overflow:hidden!important;
  white-space:nowrap!important;
}
.topbar>a{position:static!important;transform:none!important;justify-self:start!important;min-width:0!important;}
.topbar>a:nth-of-type(1){grid-column:1!important;}
.topbar>a:nth-of-type(2){grid-column:2!important;}
.topbar>a:nth-of-type(3){grid-column:3!important;}
.topbar>a:nth-of-type(4){grid-column:4!important;}
.topbar-title{display:none!important;}
#mountModeAsiairButton{grid-column:6!important;justify-self:stretch!important;}
#mountModeTessButton{grid-column:7!important;justify-self:stretch!important;}
#mountModeAsiairButton,#mountModeTessButton{
  position:static!important;left:auto!important;top:auto!important;transform:none!important;
  width:146px!important;min-width:146px!important;max-width:146px!important;
  height:34px!important;min-height:34px!important;
  margin:0!important;padding:6px 10px!important;
  font-size:.62rem!important;line-height:1.05!important;letter-spacing:.055em!important;
}
.topbar .status{
  grid-column:9!important;
  justify-self:end!important;
  margin-left:0!important;
  display:flex!important;align-items:center!important;gap:6px!important;
  min-width:0!important;max-width:100%!important;overflow:hidden!important;
}
.topbar .status a{
  font-size:.50rem!important;line-height:1!important;letter-spacing:.045em!important;
  padding:6px 8px!important;max-width:154px!important;
  overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;
}
@media(max-width:1500px){
 .topbar{grid-template-columns:max-content max-content max-content max-content minmax(8px,1fr) 132px 132px minmax(8px,1fr) max-content!important;column-gap:7px!important;}
 #mountModeAsiairButton,#mountModeTessButton{width:132px!important;min-width:132px!important;max-width:132px!important;font-size:.56rem!important;}
 .topbar .status a{max-width:132px!important;font-size:.47rem!important;padding:6px 7px!important;}
}
@media(max-width:1220px){.topbar .status{display:none!important}.topbar{grid-template-columns:max-content max-content max-content max-content minmax(8px,1fr) 132px 132px minmax(8px,1fr)!important;}}
@media(max-width:820px){.topbar{display:flex!important;flex-wrap:wrap!important;height:auto!important;min-height:72px!important}.topbar a{font-size:.58rem!important;padding:6px 7px!important}#mountModeAsiairButton,#mountModeTessButton{display:none!important}}
