.acbs-edit-workspace{--ed-canvas:#f6f6f2}
.ed-panel-head{display:flex;align-items:center;gap:6px;min-height:38px;border-bottom:1px solid var(--ed-line);padding:0 0 8px;margin-bottom:10px;background:var(--ed-surface);color:var(--ed-ink)}
.ed-panel-title{font:600 10px ui-monospace,monospace;letter-spacing:1px;flex:1;min-width:0}.ed-panel-action,.ed-panel-close{font:11px ui-monospace,monospace!important;padding:5px 8px!important;min-height:32px!important;border:1px solid var(--ed-line)!important;border-radius:0!important;background:var(--ed-surface)!important;color:var(--ed-ink)!important;cursor:pointer}.ed-panel-close{display:none}.ed-panel-search{width:100%;box-sizing:border-box;font:12px ui-monospace,monospace!important;min-height:36px;padding:8px!important;margin-bottom:14px;background:var(--ed-surface)!important;color:var(--ed-ink)!important;border:1px solid var(--ed-line)!important;border-radius:0!important}.ed-filtered-out{display:none!important}
.acbs-edit-workspace .ed-floating{position:fixed!important;z-index:960;resize:both;overflow:auto!important;min-width:240px;min-height:200px;max-width:calc(100vw - 24px)!important;max-height:calc(100dvh - 24px)!important;box-sizing:border-box;box-shadow:0 12px 35px #0002!important;border:1px solid var(--ed-ink)!important;margin:0!important;padding:12px!important;background:var(--ed-surface)!important;color:var(--ed-ink)!important}
.ed-floating>.ed-panel-head{position:sticky;top:-12px;padding-top:10px;z-index:6;cursor:move;touch-action:none}.ed-floating .ed-panel-title:focus-visible{outline:2px solid var(--ed-ink)}.ed-floating>.ed-resize{display:none}
.acbs-edit-workspace :is(.gradient-stage,.glyph-main,.iphone-stage-panel,.macbook-stage-panel,.glass-stage,.edit-center,.wb-main){min-width:0;background:var(--ed-canvas)!important;border-radius:0!important;border:0!important;padding:18px}
.acbs-edit-workspace :is(.ve-viewer,.mtn-center,.ar-center,.ch-main,.ts-center,.ba-stage){background:var(--ed-canvas)!important}
@media(min-width:1001px){
.acbs-edit-workspace:is(.gradient-layout,.iphone-mockup-layout,.macbook-mockup-layout,.glass-layout,.wb-layout){display:grid!important;grid-template-columns:var(--ed-left) minmax(0,1fr)!important;gap:0!important;align-items:start}
.acbs-edit-workspace.glyph-workspace{display:grid!important;grid-template-columns:minmax(0,1fr) var(--ed-right)!important;gap:0!important}
.acbs-edit-workspace.edit-grid{display:grid!important;grid-template-columns:var(--ed-left) minmax(0,1fr) var(--ed-right)!important;gap:0!important}
.acbs-edit-workspace :is(.gradient-controls,.glyph-settings,.iphone-controls,.macbook-controls,.glass-controls,.wb-controls,.edit-panel:not(.edit-center)){max-height:calc(100dvh - 190px);overflow:auto;padding:14px;border:1px solid var(--ed-line);border-radius:0!important}
.acbs-edit-workspace:is(.ed-detached-left,.ed-hide-left):is(.gradient-layout,.iphone-mockup-layout,.macbook-mockup-layout,.glass-layout,.wb-layout,.ba-layout){grid-template-columns:minmax(0,1fr)!important}
.acbs-edit-workspace:is(.ed-detached-right,.ed-hide-right):is(.glyph-workspace,.subtitle-workspace){grid-template-columns:minmax(0,1fr)!important}
.acbs-edit-workspace.ed-detached-left:is(.mtn-editor,.ar-grid,.ch-layout,.ts-workspace,.edit-grid){grid-template-columns:minmax(0,1fr) var(--ed-right)!important}
.acbs-edit-workspace.ed-detached-right:is(.mtn-editor,.ar-grid,.ch-layout,.ts-workspace,.edit-grid){grid-template-columns:var(--ed-left) minmax(0,1fr)!important}
.acbs-edit-workspace.ed-detached-left.ed-detached-right:is(.mtn-editor,.ar-grid,.ch-layout,.ts-workspace,.edit-grid){grid-template-columns:minmax(0,1fr)!important}
.acbs-edit-workspace.ve.ed-detached-left .ve-workspace{grid-template-columns:minmax(0,1fr) var(--ed-right)!important}.acbs-edit-workspace.ve.ed-detached-right .ve-workspace{grid-template-columns:var(--ed-left) minmax(0,1fr)!important}.acbs-edit-workspace.ve.ed-detached-left.ed-detached-right .ve-workspace{grid-template-columns:minmax(0,1fr)!important}
}
@media(max-width:1000px){
.acbs-edit-workspace .ed-panel-action{display:none}.acbs-edit-workspace .ed-mobile-open{display:block!important;position:fixed!important;inset:auto 8px max(8px,env(safe-area-inset-bottom))!important;z-index:980;max-height:70dvh!important;width:auto!important;height:auto!important;overflow:auto!important;padding:14px!important;background:var(--ed-surface)!important;border:1px solid var(--ed-ink)!important;box-shadow:0 -12px 36px #0003!important;box-sizing:border-box}
.ed-mobile-open>.ed-panel-head{position:sticky;top:-14px;padding-top:12px;z-index:5}.ed-mobile-open .ed-panel-close{display:block}.ed-mobile-open :is(input,select,textarea){font-size:16px!important}.ed-mobile-open input[type=range]{min-height:40px}
.acbs-edit-workspace:is(.gradient-layout,.glyph-workspace,.iphone-mockup-layout,.macbook-mockup-layout,.glass-layout,.wb-layout,.edit-grid){display:flex!important;flex-direction:column;gap:12px!important}.acbs-edit-workspace:is(.gradient-layout,.glyph-workspace,.iphone-mockup-layout,.macbook-mockup-layout,.glass-layout,.wb-layout,.edit-grid)>:is(.ed-left-pane,.ed-right-pane){order:5;width:100%;box-sizing:border-box}
}
.ed-floating .ed-resize{display:none!important}
@media(min-width:1001px){.acbs-edit-workspace.edit-grid:is(.ed-hide-left,.ed-detached-left):is(.ed-hide-right,.ed-detached-right){grid-template-columns:minmax(0,1fr)!important}.acbs-edit-workspace.edit-grid.ed-hide-left{grid-template-columns:minmax(0,1fr) var(--ed-right)!important}.acbs-edit-workspace.edit-grid.ed-hide-right{grid-template-columns:var(--ed-left) minmax(0,1fr)!important}}
