.demo-strip{height:42px;display:flex;gap:16px;align-items:center;padding:0 16px;background:#111a24;color:#dbe7ee;font:13px system-ui}.demo-strip a{color:#a2ead2;font-weight:700;text-decoration:none}.demo-strip button{margin-left:auto;border:1px solid #526679;border-radius:6px;background:transparent;color:inherit;padding:6px 10px;cursor:pointer}.app-shell{height:calc(100dvh - 42px)!important;min-height:0!important}[data-top-weather-status],[data-top-volume-action],[data-top-building-audio-action],[data-audio-share-button],[data-audio-settings-button],[data-panel-chimes]{display:none!important}@media(max-width:600px){.demo-strip{font-size:11px;gap:8px;padding:0 8px}.demo-strip span{max-width:200px}.demo-strip button{white-space:nowrap}}
.panel-settings-action-row:has([data-panel-chime-toggle]),.media-player-rating-controls{display:none!important}[data-demo-track]{cursor:pointer}[data-demo-track]:focus-visible{outline:2px solid currentColor;outline-offset:-3px}
body:not([data-demo-project="residence"]) [data-top-climate-action],body:not([data-demo-project="residence"]) [data-top-room-light-status],body:not([data-demo-project="residence"]) [data-room-selector]{display:none!important}.demo-camera-state{font:13px system-ui;color:var(--text-muted);line-height:1.5}.demo-strip .demo-change{margin-left:auto;white-space:nowrap}.demo-strip button{margin-left:0}@media(max-width:600px){.demo-strip{gap:6px;font-size:10px}.demo-strip button{padding:5px}.demo-strip span{flex:1;min-width:0}}
.demo-strip{position:relative;z-index:10000}
body:not([data-demo-project="residence"]) [data-mobile-top-action="climate"],body:not([data-demo-project="residence"]) [data-mobile-top-action="lighting"],[data-mobile-top-action="weather"]{display:none!important}
