/* Spacious canvas and a single inspector. */
.studio-simple .app-shell{max-width:1920px!important}
.studio-simple .lovida-header{padding-top:10px}.studio-simple .lovida-logo{width:118px}.studio-simple .lovida-gnb{padding:12px 0;gap:28px}.studio-simple .lovida-header .header-actions{position:absolute;right:24px;top:14px;padding:0}.studio-simple .project-banner{padding:16px 24px!important}.studio-simple .project-banner h1{font-size:20px!important}.studio-simple .project-banner .eyebrow{display:none}.studio-simple .progress-wrap{padding:8px 14px!important}
.studio-simple .editor-grid{display:block!important}.studio-simple .storyboard-panel{padding:12px 24px!important;border-right:0!important;border-bottom:1px solid #e6eaf0}.studio-simple .panel-heading{display:none}.studio-simple .scene-list{display:flex!important;gap:8px!important;max-height:none!important;overflow-x:auto;padding-bottom:6px}.studio-simple .scene{display:flex!important;flex-direction:column;flex:0 0 110px;gap:5px!important;padding:6px!important;border-radius:10px!important}.studio-simple .scene .thumb{width:100%!important;aspect-ratio:16/9;height:auto!important}.studio-simple .scene-name{font-size:11px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.studio-simple .scene-caption,.studio-simple .scene-check,.studio-simple #mediaSummary{display:none!important}
.studio-simple .workspace-panel{display:grid!important;grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:20px;padding:20px 24px!important}.studio-simple .preview-card{width:100%;max-width:none!important;min-width:0;position:sticky;top:118px;border-radius:16px!important}.studio-simple .video-preview{width:100%!important;max-width:none!important;aspect-ratio:auto!important;height:auto!important;min-height:0!important;display:flex!important;flex-direction:column}.studio-simple .render-surface{width:100%!important}.studio-simple .player-controls{width:100%}.studio-simple .edit-card{margin:0!important;padding:18px!important;border-radius:16px!important}.studio-simple .edit-heading h2{font-size:16px!important}.studio-simple .scene-type{display:none}.studio-simple .scene-edit-tabs{display:flex;margin:16px 0!important;gap:6px!important;padding:4px!important;border:0!important;background:#f2f5fa!important;border-radius:12px}.studio-simple .scene-edit-tabs button{flex:1;margin:0;padding:10px!important;color:#637387!important}.studio-simple .scene-edit-tabs button.active{background:white!important;color:#365f9a!important;box-shadow:0 2px 6px #233b5310!important}.studio-simple .control-label,.studio-simple #assetStatus,.studio-simple .transform-guide,.studio-simple .render-info{display:none!important}.studio-simple .layout-help{font-size:13px!important;color:#607386!important;margin:0 0 16px!important}.studio-simple .layout-choices{gap:6px}.studio-simple .layout-choice{padding:9px 4px;gap:5px}.studio-simple .layout-mini{width:65px;height:39px}.studio-simple .photo-upload-action{width:100%;padding:13px;background:#edf4fd;border:1px solid #c7d9f2;border-radius:11px;color:#3e6599;cursor:pointer;font-size:13px;font-weight:600}.studio-simple .slot-picker{gap:6px;margin:14px 0}.studio-simple .slot-picker-button{padding:9px!important;font-size:12px!important}.studio-simple .slot-picker-button span{max-width:160px}.studio-simple .photo-page-tabs{flex-direction:column;gap:6px}.studio-simple .photo-page-tabs button{padding:10px}.studio-simple textarea{width:100%;min-height:130px;line-height:1.8!important;font-size:15px!important;resize:vertical}.studio-simple .inspector-more,.scene-example-fold{border-top:1px solid #e7edf3;margin-top:18px;padding-top:14px}.studio-simple summary{cursor:pointer;font-size:13px;color:#63758b;line-height:1.6}.studio-simple .inspector-more>div{padding-top:14px}.studio-simple .scene-example{display:block;padding:0;background:none;margin:12px 0 0}.studio-simple .scene-example img{width:100%;margin-bottom:10px}.studio-simple .scene-example p{margin-bottom:0}.studio-simple .text-transform-row{flex-wrap:wrap;gap:8px}.studio-simple .text-transform-row .control-note{display:none}.studio-simple .cutout-share-control{margin:0}.studio-simple .project-output{margin:0 24px 24px!important}.studio-simple .action-row:empty{display:none}
@media(max-width:1150px){.studio-simple .workspace-panel{grid-template-columns:minmax(0,1fr)!important}.studio-simple .preview-card{position:static}.studio-simple .edit-card{display:block}.studio-simple .lovida-header .header-actions{position:static;padding-bottom:8px}.studio-simple .photo-page-tabs{flex-direction:row}.studio-simple .scene-example{display:grid;grid-template-columns:220px 1fr}}
@media(max-width:650px){.studio-simple .workspace-panel{padding:12px!important;gap:12px}.studio-simple .storyboard-panel{padding:10px 12px!important}.studio-simple .scene{flex-basis:94px}.studio-simple .project-banner{padding:12px!important}.studio-simple .project-output{margin:0 12px 12px!important}.studio-simple .scene-example{display:block}.studio-simple .photo-page-tabs{flex-direction:column}.studio-simple .player-control-row{gap:5px}.studio-simple #volumeRange{display:none}}

.studio-simple .canvas-help{padding:12px 16px;margin:0!important;font-size:12px!important;background:#fff}
.studio-simple .storyboard-panel{position:static!important;top:auto!important;height:auto!important}.studio-simple .preview-card{position:static!important}.studio-simple .scene-edit-tabs{width:100%!important}.studio-simple .edit-card{gap:12px!important}

/* Canvas above its filmstrip; inspector spans both rows. */
.studio-simple .workspace-panel{grid-template-columns:minmax(0,1fr) 350px;grid-template-rows:auto auto;gap:20px}.studio-simple .preview-card{grid-column:1;grid-row:1}.studio-simple .workspace-panel>.storyboard-panel{grid-column:1;grid-row:2;border:1px solid #e6eaf0!important;border-radius:16px;padding:14px!important;min-width:0}.studio-simple .edit-card{grid-column:2;grid-row:1 / 3}.studio-simple .inspector-more>div{padding:14px;background:#f7faff;border:1px solid #e1eaf5;border-radius:12px;margin-top:12px}.studio-simple .scene-example-fold[open] .scene-example{margin-top:14px}.studio-simple .project-banner{padding:12px 24px!important}.studio-simple .preview-card{max-width:none!important}.studio-simple .editor-grid{padding-top:0}@media(max-width:1150px){.studio-simple .workspace-panel{grid-template-columns:minmax(0,1fr) 300px!important}.studio-simple .edit-card{grid-column:2;grid-row:1 / 3}}@media(max-width:900px){.studio-simple .workspace-panel{grid-template-columns:minmax(0,1fr)!important}.studio-simple .edit-card{grid-column:1;grid-row:3}.studio-simple .workspace-panel>.storyboard-panel{grid-column:1;grid-row:2}}

.studio-simple .workspace-panel{grid-template-rows:min-content 1fr}.studio-simple .workspace-panel>.storyboard-panel{align-self:start}
