/* CANOVA_PRESENTATION_REFINEMENT_2026_09_11_B_HIDDEN_SCROLL */
.presentation-view .view-heading > div > p:last-child{max-width:640px;line-height:1.68}
.presentation-view .presentation-heading{margin-bottom:24px}
.presentation-view .editor-topbar{padding:20px 28px}
.presentation-view .editor-topbar h1{line-height:1.05}
.presentation-view .editor-panel{padding:30px 30px 34px}
.presentation-view .tabs{margin-bottom:28px}
.presentation-view .tabs button{padding:11px 16px;font-size:.76rem}
.presentation-view .tab-panel.active{gap:20px}
.presentation-view .tab-panel>label,.presentation-view .field-pair label{line-height:1.45}
.presentation-view .editor-note{padding:17px 18px;line-height:1.72}
.presentation-view .section-heading{align-items:flex-start;margin-top:10px}
.presentation-view .section-heading p{max-width:460px;margin:6px 0 0;line-height:1.6}
.presentation-view .image-group-heading{align-items:flex-start;margin-bottom:16px}
.presentation-view .image-group-heading>p{max-width:390px;font-size:.7rem;line-height:1.68}
.presentation-view .moodboard-editor{gap:16px;margin-top:32px;padding-top:30px}
.presentation-view .image-upload{padding:34px 28px;line-height:1.45}
.presentation-view .image-upload strong{line-height:1.45}
.presentation-view .image-upload small{margin-top:2px;line-height:1.55}
.presentation-view .preview-heading{margin-bottom:22px}
.presentation-view #presentationPreview{gap:20px;padding-bottom:8px}
@media (min-width:1101px){
 .presentation-view .presentation-layout{height:clamp(680px,calc(100svh - 238px),920px);min-height:680px}
 .presentation-view .presentation-layout .workspace{height:100%;min-height:0;overflow:hidden}
 .presentation-view #editor{display:flex;height:100%;min-height:0;flex-direction:column;overflow:hidden}
 .presentation-view #editor[hidden]{display:none!important}
 .presentation-view .editor-topbar{flex:0 0 auto}
 .presentation-view .editor-layout{flex:1;min-height:0;overflow:hidden}
 .presentation-view .editor-panel,.presentation-view .preview-panel{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none}
 .presentation-view .editor-panel::-webkit-scrollbar,.presentation-view .preview-panel::-webkit-scrollbar{display:none;width:0;height:0}
}
@media (max-width:1100px){
 .presentation-view .editor-panel,.presentation-view .preview-panel{overflow:visible}
}
