.studio-project-layout{flex:1 1 0;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.studio-project-layout[data-preview=true]{padding-inline:8px;grid-template-columns:minmax(0,1.9fr) minmax(22rem,1fr);column-gap:12px;padding-bottom:8px}.studio-project-scroll,.studio-project-content{display:contents}.studio-project-preview{grid-area:1/1/-1;min-width:0;min-height:0}.studio-project-preview>div{height:100%}.studio-project-conversation{grid-area:1/1;min-width:0;min-height:0;display:flex}.studio-project-feed{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;flex:1 1 0;min-width:0;min-height:0;position:relative;overflow-y:auto}.studio-project-controls{min-width:0;padding-bottom:env(safe-area-inset-bottom,0px);background:var(--background);grid-area:2/1;position:relative}.studio-project-layout[data-preview=true] :is(.studio-project-conversation,.studio-project-controls){grid-column:2}.studio-project-jump{z-index:2;touch-action:manipulation;position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%)}@media (max-width:767px){.studio-admin-notice{grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;padding:6px 12px;font-size:11px;display:grid}.studio-admin-notice>span{text-overflow:ellipsis;white-space:nowrap;grid-column:1;overflow:hidden}.studio-admin-notice>a{grid-area:1/2/3}.studio-project-layout[data-preview=true]{grid-template-columns:minmax(0,1fr);padding:0}.studio-project-layout[data-preview=true] :is(.studio-project-conversation,.studio-project-controls){grid-column:1}.studio-project-scroll{overscroll-behavior-y:contain;touch-action:pan-y pinch-zoom;-webkit-overflow-scrolling:touch;grid-area:1/1;min-width:0;min-height:0;display:block;position:relative;overflow-y:auto}.studio-project-content{min-width:0;display:block}.studio-project-preview{height:clamp(16rem,42dvh,28rem);margin-inline:8px}.studio-project-conversation,.studio-project-feed{display:block;overflow:visible}.studio-project-layout:has(.video-workspace--commenting){grid-template-rows:minmax(0,1fr)}:is(.studio-project-layout:has(.video-workspace--commenting) .studio-project-content,.studio-project-layout:has(.video-workspace--commenting) .studio-project-preview){height:100%}.studio-project-layout:has(.video-workspace--commenting) .studio-project-scroll{overflow:hidden}.studio-project-layout:has(.video-workspace--commenting) :is(.studio-project-conversation,.studio-project-controls){display:none}}
