/* Keep the installed product's runtime selector and sidebar. */
#demo-viewer-banner{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 24px;background:#132339;color:#bfd0e7;font:12px/1.5 Inter,system-ui,sans-serif;border-bottom:1px solid #2a405b;position:relative;z-index:2}
#demo-viewer-banner a{color:#b4d2ff;text-decoration:none;white-space:nowrap}
.demo-fleet-link{font-size:12px;text-decoration:none;color:#bac6d7;padding:6px 10px;border:1px solid #303b4e;border-radius:7px;white-space:nowrap}
.demo-signup{display:inline-flex;align-items:center;justify-content:center;background:#e5443a;color:#fff!important;padding:10px 17px;border:0;border-radius:8px;font-size:13px;font-weight:650;text-decoration:none;white-space:nowrap}
.nav>.demo-signup{margin-inline-start:auto}
#version-badge,#workspace-switcher,#sync-toggle-btn,#logout-btn,#alerts-bell-btn,.profile-menu,#profile-menu-btn,#cm-profile-menu,#fr-overlay,#onboarding-modal,#cm-onboarding,#cloud-modal,#e2e-key-modal{display:none!important}
.demo-feature-locked{opacity:.65}.demo-feature-locked:after{content:'↗';margin-inline-start:auto;font-size:12px;color:#94a3b8}
#demo-locked{max-width:440px;width:calc(100% - 40px);padding:30px;background:#111827;color:#f1f5f9;border:1px solid #334155;border-radius:14px;box-shadow:0 30px 80px #0009}
#demo-locked::backdrop{background:#050911bb}#demo-locked h2{font:650 23px/1.3 Inter,system-ui,sans-serif;margin:0 0 16px}#demo-locked p{color:#a4b1c4;font:14px/1.65 Inter,system-ui,sans-serif;margin:0 0 24px}#demo-locked>div{display:flex;gap:18px;align-items:center}#demo-locked button{border:0;background:none;color:#c7d2e2;cursor:pointer;padding:10px;font:13px Inter,system-ui,sans-serif}
@media(max-width:650px){#demo-viewer-banner{padding:10px 16px;flex-wrap:wrap}.demo-fleet-link{padding:5px}.nav>.demo-signup{padding:8px 12px}.nav{flex-wrap:wrap!important;height:auto!important;min-height:65px}}
#cm-profile-wrap,#cm-trial-pill-slot,#cloud-cta-btn,#cloud-connected-badge,.v1-to-v2-link,.nav>.nav-tabs{display:none!important}
#sync-status-banner,#cm-device-pill{display:none!important}
#usage-price-book-title,#usage-price-book-card{display:none!important}
.demo-example-link{display:inline-block;margin-top:12px;color:#a9cbfa;text-decoration:none;font-size:12px}.demo-example-link:hover{text-decoration:underline}
@media(max-width:768px){
  #zoom-wrapper>.nav{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;padding:10px 12px 10px 56px!important}
  #zoom-wrapper>.nav>h1{grid-column:1;grid-row:1;order:0!important;font-size:15px}
  #zoom-wrapper>.nav>.demo-signup{grid-column:2/4;grid-row:1;justify-self:end;margin:0;padding:8px 12px}
  #cm-global-runtime-wrap{grid-column:1/3;grid-row:2;min-width:0}
  #cm-global-runtime-wrap>span{display:none}
  #cm-global-runtime{width:100%;min-width:0;max-width:100%}
  #i18n-switcher{grid-column:3;grid-row:2}
  #zoom-wrapper>.nav>.demo-fleet-link,#cm-reconnect-btn,#zoom-wrapper>.nav>div:has(#cloud-cta-btn){display:none!important}
}
