/* STAR BOT v2.9.55: deterministic one-shell/one-page and Advanced Inbox geometry ownership. */
[hidden],.hidden{display:none!important}
#loginView.hidden,#loginView[hidden],#appView.hidden,#appView[hidden]{display:none!important;visibility:hidden!important;pointer-events:none!important}
body[data-starbot-auth-state="login"] #appView,
body[data-starbot-auth-state="app"] #loginView{display:none!important;visibility:hidden!important;pointer-events:none!important}
body[data-single-page-owner="v2955"] .tab:not(.active){display:none!important;visibility:hidden!important;pointer-events:none!important}
body[data-single-page-owner="v2955"] .tab.active{display:block!important;visibility:visible!important}
body[data-single-page-owner="v2955"] #appView.app:not(.hidden):not([hidden]){display:grid!important}
body.inbox-standalone[data-single-page-owner="v2955"] #appView.app-shell:not(.hidden):not([hidden]){
  display:grid!important;
  grid-template-columns:minmax(0,1fr)!important;
  grid-template-rows:var(--top,52px) minmax(0,1fr)!important;
  width:100vw!important;
  max-width:100vw!important;
  height:100dvh!important;
  min-height:0!important;
  overflow:hidden!important;
}
body.inbox-standalone[data-single-page-owner="v2955"] #appView.app-shell>.topbar{
  grid-column:1!important;grid-row:1!important;width:100%!important;min-width:0!important;height:var(--top,52px)!important;
}
body.inbox-standalone[data-single-page-owner="v2955"] #appView.app-shell>.workspace{
  grid-column:1!important;grid-row:2!important;width:100%!important;max-width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;overflow:hidden!important;
}
body[data-layout-loading="1"] #loginView,body[data-layout-loading="1"] #appView{visibility:hidden!important}
@media(max-width:900px){body:not(.inbox-standalone)[data-single-page-owner="v2955"] #appView.app:not(.hidden):not([hidden]){display:block!important}}
