:root{--p32-rail:76px;--p32-drawer:280px;--p32-inspector:292px;--p32-filmstrip:62px;--p32-topbar:64px}
.poster-workspace{grid-template-columns:var(--p32-rail) minmax(0,1fr) var(--p32-inspector)!important;height:calc(100vh - var(--p32-topbar) - var(--p32-filmstrip))!important;transition:grid-template-columns .22s ease}
.poster-workspace.p32-left-open{grid-template-columns:calc(var(--p32-rail) + var(--p32-drawer)) minmax(0,1fr) var(--p32-inspector)!important}
.p30-left-panel{grid-template-columns:var(--p32-rail) 0!important;min-width:0!important;width:100%!important;overflow:hidden!important;box-shadow:none!important}
.p30-left-panel.p31-open{grid-template-columns:var(--p32-rail) var(--p32-drawer)!important}
.p30-panel-body,.p30-panel-footer{left:var(--p32-rail)!important;width:var(--p32-drawer)!important;box-shadow:none!important}
.p30-panel-body{padding:18px!important}.p30-panel-footer{padding:10px 18px!important}
.poster-stage-wrap{min-width:0!important;max-width:none!important}
.poster-stage-controls{justify-content:center!important;position:relative}.poster-stage-controls #posterDimensions{position:absolute;left:16px}.poster-stage-controls .p30-zoom{margin:0 auto}
.poster-canvas-frame{padding:28px!important;place-items:center!important;scrollbar-gutter:stable both-edges;overscroll-behavior:contain}
.poster-canvas-frame #posterCanvas{transform-origin:center center}
.p30-right-panel{width:var(--p32-inspector)!important;min-width:0!important}
.p30-right-tabs{grid-template-columns:repeat(3,1fr)!important;margin:10px!important}.p30-right-tabs button{font-size:11px!important;padding:0 5px!important}
.p30-right-panel>[data-right-panel]{min-height:0;overflow:auto!important;flex:1;padding:6px 14px 18px!important}
.p30-right-panel>[data-right-panel]:not(.active){display:none!important}
.p30-right-footer{margin:0!important;padding:0!important;background:transparent!important}.p30-right-footer label{display:grid;gap:7px;font-size:12px;font-weight:700;color:#344054}.p30-right-footer textarea{min-height:100px!important;resize:vertical}.p32-project-heading{margin:4px 0 18px}.p32-project-heading h3{margin:3px 0 6px;font-size:18px}.p32-project-heading p{margin:0;color:#667085;font-size:12px;line-height:1.5}
.poster-layers{display:grid!important;gap:7px!important}.poster-layers button,.poster-layers .poster-layer,.poster-layers [data-layer-id]{background:#fff!important;color:#344054!important;border:1px solid #e4e7ec!important;border-radius:10px!important;min-height:42px!important;box-shadow:none!important}.poster-layers button:hover,.poster-layers .poster-layer:hover,.poster-layers [data-layer-id]:hover{border-color:#c7b7ff!important;background:#faf9ff!important}.poster-layers .active,.poster-layers [aria-selected="true"]{border-color:#7c4dff!important;background:#f4f0ff!important;color:#4f2acb!important;box-shadow:0 0 0 2px rgba(109,61,242,.08)!important}
.p31-page-filmstrip{height:var(--p32-filmstrip)!important;left:0!important;right:0!important;padding:8px 14px 8px calc(var(--p32-rail) + 10px)!important;z-index:70!important}.poster-workspace.p32-left-open~.p31-page-filmstrip{padding-left:calc(var(--p32-rail) + var(--p32-drawer) + 10px)!important}.p31-page-filmstrip .p30-page-tools{min-width:0}.p31-page-filmstrip .project-pages{display:flex!important;flex-direction:row!important;gap:8px!important;overflow-x:auto!important;overflow-y:hidden!important;padding:2px!important;scrollbar-width:thin}.p31-page-filmstrip .project-pages>*{flex:0 0 auto!important;min-width:118px!important;width:auto!important;height:42px!important;margin:0!important;border-radius:10px!important}.p31-page-filmstrip #duplicateProjectPage{flex:0 0 auto!important;height:42px!important}
.imara-assistant{position:relative;z-index:2}.poster-stage-wrap{grid-template-rows:46px minmax(0,1fr) 58px!important}
@media(max-width:1280px){:root{--p32-drawer:250px;--p32-inspector:270px}.poster-canvas-frame{padding:22px!important}}
@media(max-width:1100px){.poster-workspace,.poster-workspace.p32-left-open{grid-template-columns:var(--p32-rail) minmax(0,1fr)!important}.p30-left-panel{position:relative}.p30-left-panel.p31-open{overflow:visible!important}.p30-panel-body,.p30-panel-footer{box-shadow:12px 0 34px rgba(16,24,40,.12)!important}.p30-right-panel{position:fixed!important;right:0;top:var(--p32-topbar);bottom:var(--p32-filmstrip);width:310px!important;transform:translateX(100%);transition:transform .22s ease;box-shadow:-12px 0 34px rgba(16,24,40,.14)}.p30-right-panel.p31-visible{transform:none}.p31-page-filmstrip,.poster-workspace.p32-left-open~.p31-page-filmstrip{padding-left:calc(var(--p32-rail) + 10px)!important}}
@media(max-width:760px){:root{--p32-rail:64px;--p32-drawer:calc(100vw - 64px);--p32-filmstrip:58px}.p31-topbar{height:58px!important;padding:0 10px!important}.poster-workspace{height:calc(100vh - 58px - var(--p32-filmstrip))!important}.poster-canvas-frame{padding:14px!important}.p31-page-filmstrip .project-pages>*{min-width:96px!important}.p31-page-filmstrip #duplicateProjectPage{font-size:0;width:42px!important;padding:0!important}.p31-page-filmstrip #duplicateProjectPage:after{content:'+';font-size:20px}.p30-right-panel{top:58px}.poster-stage-controls #posterDimensions{display:none}.imara-assistant{grid-template-columns:auto minmax(0,1fr) auto!important;padding:8px!important}}
