/* Page widths, synced to Luke's system (Matej, 9 Nov 19:05): full-width work surfaces fill the area beside the sidebar;
   every other page is centered at ONE standard width with blank space left and right. The router sets
   #view[data-layout] from LUKE.layoutFor (app.js). The standard is wider than Luke's so it is not narrow on a laptop. */
:root{--center-w:1120px}
#view[data-layout=center] > *,#view[data-layout=full] > *{padding:22px 32px 48px!important;box-sizing:border-box}
#view[data-layout=center] > *{max-width:var(--center-w)!important;margin-left:auto!important;margin-right:auto!important}
#view[data-layout=full] > *{max-width:none!important;margin-left:0!important;margin-right:0!important}
/* inner blocks that builders capped: let them use the page width */
#view[data-layout] .sl-cvwrap,#view[data-layout] .op-wide,#view[data-layout] .op-narrow,#view[data-layout] .mk-ads,#view[data-layout] .mk-lib,#view[data-layout] .mk-studio{max-width:none}
.sl-steps{margin-left:auto!important;margin-right:auto!important;max-width:none!important}
/* Agents: the chat column and the Configure form are centered in their pane at the chat standard */
.ag-col{max-width:940px}
.ac-col{max-width:940px;margin:0 auto}
