/* TESS-CSP-DYNAMIC-FINAL TESS-Observatory CSS block 32 */
/* TESS-OBSERVATORY-TOPBAR-NO-OVERLAP-20260826 v2 */
.topbar{display:flex!important;align-items:center!important;gap:8px!important;overflow:hidden!important;min-height:62px!important;height:62px!important;padding:8px 12px!important;}
.topbar-title{display:none!important;}
#mountModeAsiairButton,#mountModeTessButton{position:static!important;transform:none!important;width:auto!important;min-width:128px!important;max-width:150px!important;height:34px!important;min-height:34px!important;padding:6px 10px!important;font-size:.60rem!important;line-height:1.05!important;letter-spacing:.06em!important;flex:0 0 auto!important;}
.topbar .status{margin-left:auto!important;display:flex!important;align-items:center!important;gap:6px!important;min-width:0!important;overflow:hidden!important;flex:0 1 auto!important;}
.topbar .status a{font-size:.52rem!important;padding:6px 8px!important;letter-spacing:.05em!important;max-width:170px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;flex:0 1 auto!important;}
.topbar>a{flex:0 0 auto!important;}
@media(max-width:1240px){.topbar .status{display:none!important;} #mountModeAsiairButton,#mountModeTessButton{margin-left:auto!important;} #mountModeTessButton{margin-left:0!important;}}
@media(max-width:760px){.topbar{height:auto!important;min-height:72px!important;flex-wrap:wrap!important}.topbar a{font-size:.58rem!important;padding:6px 7px!important} #mountModeAsiairButton,#mountModeTessButton{display:none!important;}}
