.studio-shell:has(:where(.harness-working-surface:not([hidden])) .studio-preview-pane[data-focused=true]) .studio-main{flex:1;min-height:0;padding:0;display:flex;overflow:hidden}.studio-shell:has(:where(.harness-working-surface:not([hidden])) .studio-preview-pane[data-focused=true]) .studio-topbar{height:48px;padding-inline:16px}.studio-shell:has(:where(.harness-working-surface:not([hidden])) .studio-preview-pane[data-focused=true]) .studio-save{min-height:0}.studio-product-workspace:has(.studio-preview-pane[data-focused=true]){flex-direction:column;flex:1;height:auto;min-height:0;margin:0;padding:0;display:flex}.studio-product-workspace:has(.studio-preview-pane[data-focused=true]) .studio-process-stage{flex-direction:column;flex:1;height:auto;min-height:0;margin:0;padding:0;display:flex}.studio-product-workspace:has(.studio-preview-pane[data-focused=true]) .prototype-studio{flex-direction:column;flex:1;height:auto;min-height:0;margin:0;padding:0;display:flex}.studio-product-workspace:has(.studio-preview-pane[data-focused=true]) .prototype-brief{flex-direction:column;flex:1;height:auto;min-height:0;margin:0;padding:0;display:flex}.studio-product-workspace:has(.studio-preview-pane[data-focused=true]) .studio-build{flex-direction:column;flex:1;height:auto;min-height:0;margin:0;padding:0;display:flex}.studio-preview-pane[data-focused=true]{border:0;border-radius:0}.studio-shell .studio-preview-pane[data-focused=true] .prototype-experience{overflow:visible}.prototype-canvas-title{text-overflow:ellipsis;white-space:nowrap;letter-spacing:0;flex:1;min-width:0;margin:0;font-size:13px;font-weight:600;overflow:hidden}.prototype-canvas-tools{flex-shrink:0;position:relative}.prototype-canvas-tools>button{font-size:12px;list-style:none}.prototype-canvas-tools>button::-webkit-details-marker{display:none}.studio-shell .prototype-canvas-tool-panel{color:var(--studio-ink);width:100%;padding:16px}.prototype-canvas-tool-panel>a{min-height:44px;padding-block:10px;display:block}.prototype-canvas-tool-panel .studio-build-toolbar,.prototype-canvas-tool-panel .studio-toolbar-actions,.prototype-canvas-tool-panel .studio-area-navigation{border:0;flex-direction:column;align-items:stretch;gap:8px;margin:0;padding:12px 0;display:flex}.prototype-canvas-tool-panel .studio-build-toolbar>p{flex:none;order:0}.prototype-canvas-tool-panel .studio-area-navigation a{border:0;margin:0;padding:10px}.prototype-canvas-tool-panel label,.prototype-canvas-tool-panel select{width:100%;min-width:0}.studio-shell .studio-preview-pane[data-focused=true] .prototype-experience-header{gap:8px;min-height:52px;padding:6px 12px}.prototype-experience>.prototype-stage-view{flex:1 1 0}@media (max-width:700px),(max-height:600px){.studio-shell:has(:where(.harness-working-surface:not([hidden])) .studio-preview-pane[data-focused=true]) .studio-topbar{flex:0 0 56px;height:56px;min-height:56px}.studio-shell:has(:where(.harness-working-surface:not([hidden])) .studio-preview-pane[data-focused=true]){height:100dvh;min-height:0;overflow:hidden}.studio-shell:has(:where(.harness-working-surface:not([hidden])) .studio-preview-pane[data-focused=true]) .studio-main-column{height:100dvh;min-height:0;overflow:hidden}.studio-shell .studio-preview-pane[data-focused=true]{min-height:0}.studio-shell:has(:where(.harness-working-surface:not([hidden])) .studio-preview-pane[data-focused=true]) .studio-main{min-height:0}.studio-shell:has(:where(.harness-working-surface:not([hidden])) .studio-preview-pane[data-focused=true]) .studio-build{min-height:0}.prototype-canvas-title{font-size:12px}.prototype-experience-header .cs-btn{font-size:11px}}.prototype-canvas-status{color:var(--studio-muted);font-size:12px}.prototype-canvas-tools>button:focus-visible{outline:3px solid var(--studio-focus);outline-offset:3px}.studio-shell .prototype-canvas-tools,.studio-shell .studio-preview-pane[data-focused=true]{margin:0}.studio-shell:has(:where(.harness-working-surface:not([hidden])) .studio-preview-pane[data-focused=true]) .studio-build-workspace{border:0;border-radius:0}.studio-preview-pane[data-focused=false] .prototype-experience:has(>.prototype-stage-view:not([hidden]) .prototype-source)>.prototype-experience-header{display:none}@media (max-width:700px){.studio-shell .studio-preview-pane[data-focused=true] .prototype-experience-header{position:relative}.studio-shell .prototype-canvas-tools{position:static}.studio-shell .prototype-canvas-tool-panel{width:100%}}.studio-shell .studio-preview-pane[data-workspace=true] .prototype-experience-header{gap:6px;min-height:44px;padding:0 8px}.studio-preview-pane[data-workspace=true] .prototype-experience-header>.im-initiative-name{flex:1;min-width:0}.studio-preview-pane[data-workspace=true] .prototype-experience-header>.im-area-title{display:none}.studio-preview-pane[data-workspace=true] .prototype-experience-header .cs-btn{height:44px;min-height:44px;padding:0 8px;font-size:12px}.studio-preview-pane[data-workspace=true] .im-options{margin-left:0}.prototype-preview-address{border-bottom:1px solid var(--studio-line);background:var(--studio-wash);color:var(--studio-muted);flex:0 0 32px;align-items:center;gap:12px;padding:0 16px;font-size:11px;display:flex}.prototype-preview-address>span:first-child{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.prototype-preview-address-view{margin-left:auto}.studio-preview-pane[data-workspace=true] .prototype-canvas-status{z-index:1;background:var(--studio-wash);max-width:60%;padding:7px 8px;font-size:11px;position:absolute;top:44px;right:8px}@media (max-width:700px){.studio-preview-pane[data-workspace=true] .prototype-experience-header{position:relative}.studio-preview-pane[data-workspace=true] .im-initiative-name{max-width:none}}.prototype-canvas-tools>.cs-btn,.prototype-experience-header .prototype-experience-toggle{flex-shrink:0;width:44px;min-width:44px;min-height:44px}.prototype-experience-header>.cs-select[aria-label=Output]{min-width:0;max-width:min(32vw,320px)}@media (max-width:700px){.studio-preview-pane[data-workspace=true] .prototype-experience-header>.im-initiative-name{display:none}.studio-preview-pane[data-workspace=true] .prototype-experience-header>.im-area-title{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;display:block;overflow:hidden}.studio-preview-pane[data-workspace=true] .prototype-experience-header:has(>.cs-select[aria-label=Output])>.im-area-title{display:none}.studio-preview-pane[data-workspace=true] .prototype-experience-header>.cs-select[aria-label=Output]{flex:1;width:0;max-width:none;font-size:12px}.studio-preview-pane[data-workspace=true] .prototype-experience-header>.im-options>.cs-btn{width:44px;min-width:44px}}.studio-shell .prototype-experience{width:100%;max-width:none;max-height:none;color:var(--studio-ink);background:var(--studio-surface);border:0;flex-direction:column;flex:1;min-height:0;margin:0;padding:0;display:flex;position:relative;inset:auto;overflow:hidden}.studio-shell .prototype-experience:modal{border-radius:0;width:100vw;height:100dvh;position:fixed;inset:0}.prototype-experience::backdrop{background:var(--studio-scrim)}.prototype-experience-header{border-bottom:1px solid var(--studio-line);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:10px 16px;display:flex}.prototype-experience-header>span{font-size:13px;font-weight:600}.prototype-experience-header small{color:var(--studio-muted);font-size:11px;font-weight:400;display:block}.prototype-experience-header form{margin:0}.prototype-experience:modal>.prototype-stage-view{min-height:0}.prototype-experience:modal iframe{background:#fff;border:0;width:100%;height:100%}@media (max-width:650px){.prototype-experience-header{gap:8px;padding:8px 12px}.prototype-experience-header .cs-btn{white-space:normal;line-height:1.3}}.prototype-experience>iframe{background:#fff;border:0;flex:1;width:100%;min-height:0}.prototype-stage-view>.prototype-experience:not(:modal){align-self:stretch;height:100%}.studio-shell .prototype-experience>iframe{flex:1 1 0;height:0;min-height:0}
