/* TESS-CSP-DYNAMIC-FINAL TESS-Observatory CSS block 40 */
/* TESS-OBSERVATORY-TOPBAR-READABLE-FULLBOX-20260827 v1 */
.topbar{
  display:block!important;
  position:relative!important;
  height:72px!important;
  min-height:72px!important;
  padding:0!important;
  overflow:visible!important;
}
.topbar-title{display:none!important;}
.topbar>a,.topbar .status a,.topbar #mountModeAsiairButton.topbar-asiair-mode-button,.topbar #mountModeTessButton.topbar-tess-direct-mode-button{
  position:absolute!important;
  top:14px!important;
  transform:none!important;
  margin:0!important;float:none!important;
  width:150px!important;min-width:150px!important;max-width:150px!important;
  height:42px!important;min-height:42px!important;
  box-sizing:border-box!important;
  display:flex!important;align-items:center!important;justify-content:center!important;
  padding:8px 9px!important;
  border:1px solid rgba(255,40,40,.92)!important;
  border-radius:13px!important;
  color:#ffe1e1!important;
  background:linear-gradient(180deg, rgba(60,0,0,.28), rgba(20,0,0,.74))!important;
  box-shadow:0 0 16px rgba(255,0,0,.32), inset 0 0 14px rgba(255,0,0,.15)!important;
  font-size:10.2px!important;
  line-height:12px!important;
  font-weight:900!important;
  letter-spacing:.045em!important;
  text-align:center!important;
  text-decoration:none!important;
  text-transform:uppercase!important;
  white-space:normal!important;
  overflow:visible!important;
  text-overflow:clip!important;
}
.topbar>a:nth-of-type(1){left:14px!important;}
.topbar>a.topbar-user-manual-link,.topbar>a:nth-of-type(2){left:174px!important;}
.topbar>a:nth-of-type(3){left:334px!important;}
.topbar>a:nth-of-type(4){left:494px!important;}
.topbar #mountModeAsiairButton.topbar-asiair-mode-button{left:calc(50% - 154px)!important;}
.topbar #mountModeTessButton.topbar-tess-direct-mode-button{left:calc(50% + 6px)!important;}
.topbar .status{position:static!important;display:block!important;margin:0!important;padding:0!important;max-width:none!important;overflow:visible!important;}
.topbar .status a:nth-of-type(1){left:calc(100% - 494px)!important;}
.topbar .status a:nth-of-type(2){left:calc(100% - 334px)!important;}
.topbar .status a:nth-of-type(3){left:calc(100% - 174px)!important;}
.topbar>a:hover,.topbar>a:focus,.topbar .status a:hover,.topbar .status a:focus,.topbar #mountModeAsiairButton:hover,.topbar #mountModeAsiairButton:focus,.topbar #mountModeTessButton:hover,.topbar #mountModeTessButton:focus{
  border-color:#ff0000!important;color:#fff0f0!important;background:rgba(55,0,0,.82)!important;
  box-shadow:0 0 24px rgba(255,0,0,.48), inset 0 0 18px rgba(255,0,0,.20)!important;
}
@media(max-width:1500px){
 .topbar .status a{display:none!important;}
 .topbar #mountModeAsiairButton.topbar-asiair-mode-button{left:calc(100% - 334px)!important;}
 .topbar #mountModeTessButton.topbar-tess-direct-mode-button{left:calc(100% - 174px)!important;}
}
@media(max-width:980px){
 .topbar{height:auto!important;min-height:100px!important;display:flex!important;flex-wrap:wrap!important;gap:10px!important;padding:12px 14px!important;}
 .topbar>a,.topbar .status a,.topbar #mountModeAsiairButton.topbar-asiair-mode-button,.topbar #mountModeTessButton.topbar-tess-direct-mode-button{position:static!important;}
}
