.ab-layout{--ab-left-w: 250px;position:relative;display:grid;width:100%;height:100%;grid-template-columns:var(--ab-left-w) minmax(0,1fr) auto;grid-template-rows:56px minmax(0,1fr) 32px 28px;grid-template-areas:"steps steps steps" "left scene panel" "command command command" "status status status";background:var(--color-app)}.ab-zone-steps{grid-area:steps;background:var(--color-panel);border-bottom:1px solid var(--color-border)}.ab-zone-left{grid-area:left;position:relative;z-index:20;min-width:0;min-height:0;overflow:visible;border-right:1px solid var(--color-border)}.ab-zone-scene{grid-area:scene;position:relative;display:flex;flex-direction:column;min-width:0;min-height:0}.ab-zone-panel{grid-area:panel;display:flex;min-height:0}.ab-zone-command{grid-area:command;position:relative;z-index:30;background:var(--color-panel);border-top:1px solid var(--color-border)}.ab-zone-status{grid-area:status;background:var(--color-panel);border-top:1px solid var(--color-border)}@media(max-width:1599px){.ab-layout{--ab-left-w: 220px}}@media(max-width:1279px){.ab-layout{--ab-left-w: 0px}.ab-zone-left,.ab-zone-panel{position:absolute;top:0;bottom:0;z-index:40}.ab-zone-left{left:0;width:220px;background:var(--color-panel)}.ab-zone-left:not(:has([data-open=true])){display:none}.ab-zone-panel{right:0}}
