/* LADIVO 163: only the editing viewport changes. */
.view163{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:8px 10px;background:#fff;border-bottom:1px solid #e5deee;flex-shrink:0;color:#443452}
.view163 button,.view163 select{font:650 12px/1.2 Manrope,Arial,sans-serif;border:1px solid #dbd1e9;border-radius:9px;background:#fff;color:#4d356b;min-height:38px;padding:8px 12px;cursor:pointer}
.view163 button:hover{background:#f2ecff;border-color:#ac8ed9}.view163 button:focus-visible,.view163 select:focus-visible{outline:3px solid #af91ef;outline-offset:2px}
.view163 .view163-room{margin-right:auto;background:#eee7fc;font-weight:750}.view163 .view163-room[aria-pressed=true]{background:#6740c8;color:#fff;border-color:#6740c8}
.lv-body .view163 .view163-scale{display:flex;align-items:center;gap:7px;margin:0;font-size:11px}.lv-body .view163 select{width:auto;margin:0}
body.workspace163-image .site-header{position:relative;top:auto}
#studio .studio-canvas-column{border-radius:12px}#studio .studio-notice:empty{display:none}
#studio .canvas-toolbar{padding:6px 10px}#studio .focus23{padding:6px 10px}#studio .focus23-hint{display:none}
#studio .studio-stage{padding:12px}#studio .studio-bottom{padding:6px 10px;min-height:42px}
#studio .studio-bottom select{font-size:12px;min-height:34px}
body.workspace163-video .lv-workspace{max-width:none;grid-template-columns:240px minmax(0,1fr) 280px}
body.workspace163-video .lv-stage,body.workspace163-video .lv-library,body.workspace163-video .lv-inspector{height:clamp(580px,calc(100dvh - 180px),1100px)}
body.workspace163-video .lv-stage{padding:8px 10px}
body.workspace163-video .lv-canvas-wrap{padding:12px;overflow:auto;display:block;position:relative;overscroll-behavior:contain}
body.workspace163-video #lv-canvas{max-height:none;max-width:none;object-fit:fill;margin:auto;display:block}
body.workspace163-video .lv-template-edit46{padding:6px 8px;margin:4px 0}
body.workspace163-video .lv-playbar{gap:10px;flex-wrap:wrap;margin:6px 0 0}
body.workspace163-video .lv-stage-bar{padding:4px 0}
body.room163.workspace163-image .site-header,body.room163.workspace163-image .site-footer,body.room163.workspace163-image #studio>.series-workbench,body.room163.workspace163-image #studio>.guide58,body.room163.workspace163-image #studio>.studio-premium-banner{display:none}
body.room163.workspace163-image #studio{margin:0;padding:0 8px;max-width:none}
body.room163.workspace163-image .studio-bar{position:sticky;top:0;z-index:30;border-radius:0;padding:8px 12px;align-items:center}
body.room163.workspace163-image .studio-bar .project-name-label{display:none}
body.room163.workspace163-image .studio-bar small{margin:3px 0}
body.room163.workspace163-image .studio-panel{position:sticky;top:var(--pin-top22);max-height:calc(100dvh - var(--pin-top22) - 8px);overflow:auto;overscroll-behavior:contain}
body.room163.workspace163-video .video-offer51,body.room163.workspace163-video .lv-info,body.room163.workspace163-video .guide58,body.room163.workspace163-video .agent67-answer,body.room163.workspace163-video .video88-conditions{display:none}
body.room163.workspace163-video .lv-top{padding:8px 14px}
body.room163.workspace163-video .lv-stage,body.room163.workspace163-video .lv-library,body.room163.workspace163-video .lv-inspector{height:clamp(600px,calc(100dvh - 80px),1200px)}
@media(max-width:1099px){
 body.workspace163-video .lv-workspace{grid-template-columns:210px minmax(0,1fr)}
 body.workspace163-video .lv-inspector,body.room163.workspace163-video .lv-inspector{height:auto}
 #studio .studio-canvas-column{position:relative;top:auto}
 #studio .studio-panel,body.room163.workspace163-image .studio-panel{position:relative;top:auto;max-height:none;overflow:visible}
 #studio .studio-bottom{flex-wrap:wrap}
}
@media(max-width:680px){
 body.workspace163-video .lv-workspace{display:flex}
 body.workspace163-video .lv-stage,body.room163.workspace163-video .lv-stage{height:clamp(480px,calc(100dvh - 80px),850px);padding:6px}
 body.workspace163-video .lv-library,body.room163.workspace163-video .lv-library{height:auto}
 body.workspace163-image #studio{padding:0 4px}
 .view163{gap:5px;padding:6px}.view163 button,.view163 select{min-height:40px;padding:8px 10px;font-size:11px}
 .lv-body .view163 .view163-scale{font-size:0}.lv-body .view163 select{max-width:100px;font-size:11px}
 #studio .studio-stage{padding:8px}
 body.room163.workspace163-image .studio-bar{position:relative;padding:8px;gap:6px}
 body.room163.workspace163-image .studio-bar>div:first-child{max-width:100%;min-width:0}
 body.room163.workspace163-image .studio-back{font-size:12px}
 body.room163.workspace163-image .studio-actions{gap:5px;justify-content:flex-start}
}

body.room163.workspace163-video .video88-conditions{display:none!important}
body.room163.workspace163-image #studio .canvas-toolbar{display:none}
body.room163.workspace163-image #studio .compose134-bar{padding:4px 8px}

body.room163.workspace163-image .site-header,body.room163.workspace163-image .site-footer{display:none!important}
