/* TESS-CSP-DYNAMIC-FINAL TESS-Observatory CSS block 24 */
/* TESS-OBSERVATORY-LIVE-STATUS-INLINE-NONOVERLAY v1 */
#tessObsReadonlyPanel.tess-obs-readonly-panel,
#tessObsReadonlyPanel.tess-obs-readonly-panel.collapsed,
#tessObsReadonlyPanel.tess-obs-readonly-panel:not(.collapsed){
  position:relative!important;
  inset:auto!important;
  left:auto!important;
  right:auto!important;
  top:auto!important;
  bottom:auto!important;
  width:min(720px,calc(100% - 24px))!important;
  max-width:720px!important;
  max-height:none!important;
  overflow:visible!important;
  z-index:1!important;
  margin:12px auto!important;
  clear:both!important;
}
#tessObsReadonlyPanel.tess-obs-readonly-panel.collapsed .tess-obs-readonly-grid,
#tessObsReadonlyPanel.tess-obs-readonly-panel.collapsed .tess-obs-readonly-foot,
#tessObsReadonlyPanel.tess-obs-readonly-panel.collapsed .tess-obs-event-panel{display:none!important;}
#tessObsReadonlyPanel.tess-obs-readonly-panel.collapsed{width:min(360px,calc(100% - 24px))!important;max-width:360px!important;}
#tessObsReadonlyPanel .tess-obs-readonly-toggle{position:absolute!important;right:8px!important;top:8px!important;float:none!important;}
#tessObsReadonlyPanel h2{padding-right:54px!important;}
.password-card{margin-bottom:12px!important;}
@media(max-width:820px){
  #tessObsReadonlyPanel.tess-obs-readonly-panel,
  #tessObsReadonlyPanel.tess-obs-readonly-panel.collapsed,
  #tessObsReadonlyPanel.tess-obs-readonly-panel:not(.collapsed){
    position:relative!important;
    left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;
    width:calc(100% - 16px)!important;max-width:none!important;margin:10px auto!important;max-height:none!important;
  }
  .password-card{margin-bottom:10px!important;}
}
