.studio-root.studio-root .studio-mid-scroll:has(>.video-studio-redesign){min-height:0;overflow:hidden}.studio-root .compact-studio.video-studio-redesign .vg-layout{min-width:0;min-height:0}.studio-root .video-studio-redesign .vg-versions{gap:10px;min-width:0;min-height:0}.studio-root .video-studio-redesign .vg-versions header{flex:none;gap:6px}.studio-root .video-studio-redesign .vg-versions header small{color:#aaa;margin-top:4px;font-size:10px;display:block}.studio-root .video-studio-redesign .vg-versions-list{overscroll-behavior:auto;scrollbar-width:thin;scrollbar-color:#ffffff38 transparent;min-width:0;min-height:0}.studio-root .video-studio-redesign .vg-version{flex-shrink:0}.studio-root .video-studio-redesign .vg-history-more{flex-direction:column;flex:none;justify-content:center;align-items:center;gap:6px;min-height:52px;padding:6px 0;display:flex}.vg-history-more button{color:#e4eadf;background:#ffffff08;border:1px solid #ffffff25;border-radius:12px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:8px 10px;font-size:11px;display:flex}.vg-history-more small{color:#bbb;text-align:center;font-size:10px;line-height:1.5}.cpv-feed>.vg-history-more{grid-column:1/-1;padding:14px}.studio-root .video-studio-redesign .vg-versions-message{flex-shrink:0}@media (min-width:1251px){.studio-root .cpv.compact-studio.video-studio-redesign{height:100%;overflow:hidden}.studio-root .compact-studio.video-studio-redesign .vg-workspace{height:100%;min-height:0}.studio-root .compact-studio.video-studio-redesign .vg-composer{overscroll-behavior:auto}.studio-root .video-studio-redesign .vg-versions-list{flex:1 1 0;overflow:hidden auto}}@media (max-width:1250px){.studio-root.studio-root .studio-mid-scroll:has(>.video-studio-redesign){overscroll-behavior:auto;scroll-padding-bottom:100px;overflow:hidden auto}.studio-root .cpv.compact-studio.video-studio-redesign{height:auto;min-height:100%;padding:12px 14px 100px;overflow:visible}.studio-root .compact-studio.video-studio-redesign .vg-workspace{height:auto;min-height:0;overflow:visible}:is(.studio-root .compact-studio.video-studio-redesign .vg-layout,.studio-root .compact-studio.video-studio-redesign .vg-layout:has(.guest-samples)){flex:none;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.studio-root .compact-studio.video-studio-redesign .vg-center{height:clamp(440px,100dvh - 160px,740px);min-height:0}.studio-root .compact-studio.video-studio-redesign .vg-composer{overscroll-behavior:auto;height:100%;min-height:0;max-height:none}.studio-root .compact-studio.video-studio-redesign .compact-studio-stage{min-height:0;overflow:visible}.studio-root .compact-studio.video-studio-redesign .vg-inspector{width:100%;height:auto;min-height:0;padding:12px;overflow:hidden}.studio-root .video-studio-redesign .vg-versions{gap:8px;height:auto;position:relative}.studio-root .video-studio-redesign .vg-versions header{min-height:38px;padding-right:46px}.studio-root .video-studio-redesign .vg-versions-list{scroll-snap-type:x proximity;scrollbar-width:thin;flex:none;align-items:flex-start;gap:10px;padding:3px 2px 8px;display:flex;overflow:auto hidden}.studio-root .video-studio-redesign .vg-versions-list::-webkit-scrollbar{height:6px;display:block}.studio-root .video-studio-redesign .vg-version{scroll-snap-align:start;border-radius:16px;flex:0 0 96px;width:96px;height:96px;margin:0}.studio-root .video-studio-redesign .vg-versions-list>.vg-history-more{width:100px;min-height:96px;padding:0}.studio-root .video-studio-redesign .vg-new-take{width:36px;height:36px;position:absolute;top:0;right:0}}@media (max-width:900px){.studio-root .cpv.compact-studio.video-studio-redesign{padding:10px 10px 100px}.studio-root .compact-studio.video-studio-redesign .vg-layout{flex-direction:column;gap:12px;display:flex}.studio-root .compact-studio.video-studio-redesign .vg-center{height:auto;display:contents}.studio-root .compact-studio.video-studio-redesign .compact-studio-stage{order:0;width:100%}.studio-root .compact-studio.video-studio-redesign .vg-inspector{order:1}.studio-root .compact-studio.video-studio-redesign .vg-composer{order:2;width:100%;height:auto;overflow:visible}.studio-root .compact-studio.video-studio-redesign .vg-player-frame{flex:none;height:clamp(260px,52dvh,480px);min-height:0}.studio-root .compact-studio.video-studio-redesign .vg-stage{min-height:0}.studio-root .compact-studio.video-studio-redesign .compact-generate{position:static}}
