/* Atelier 15 – full-bleed three-column editing desk */
@media(min-width:1150px){body.gg150-workbench #gg114-page{width:calc(100% - 40px)!important;max-width:none!important;margin:18px 20px 60px!important}body.gg150-workbench #gg111-atelier.gg114-full-editor{max-width:none!important;width:100%!important;margin:16px 0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}body.gg150-workbench #gg116-studio-root .gg103-layout{grid-template-columns:156px minmax(460px,1fr) minmax(340px,440px)!important;gap:18px!important;align-items:start!important}body.gg150-workbench #gg116-studio-root .gg103-main{padding:20px!important}body.gg150-workbench #gg116-studio-root .gg103-side{padding:20px!important}body.gg150-workbench #gg116-studio-root .gg150-format-rail{position:sticky;top:16px}body.gg150-workbench #gg116-studio-root .gg130-format-section{padding:14px!important;border:1px solid #eadbd1;background:#fffdfa;border-radius:18px;box-shadow:0 6px 20px #4830290b}body.gg150-workbench #gg116-studio-root .gg130-format-section h2{font-size:20px!important}body.gg150-workbench #gg116-studio-root .gg103-formats{grid-template-columns:1fr!important;gap:6px!important}body.gg150-workbench #gg116-studio-root .gg103-formats button{width:100%!important;min-width:0!important;padding:11px 5px!important;font-size:12px!important}body.gg150-workbench #gg116-studio-root .gg142-print-stage #gg103PreviewSlot{max-width:min(100%,560px)!important}}
@media(min-width:1150px) and (max-width:1380px){body.gg150-workbench #gg116-studio-root .gg103-layout{grid-template-columns:132px minmax(370px,1fr) minmax(310px,360px)!important;gap:12px!important}}
@media(max-width:1149px){body.gg150-workbench #gg116-studio-root .gg103-layout{display:flex!important;flex-direction:column!important;gap:14px!important}body.gg150-workbench #gg116-studio-root .gg103-layout>.gg103-main,body.gg150-workbench #gg116-studio-root .gg103-layout>.gg103-side,body.gg150-workbench #gg116-studio-root .gg150-format-rail{width:100%!important}body.gg150-workbench #gg116-studio-root .gg103-formats{display:flex!important;flex-wrap:wrap!important;gap:8px!important}body.gg150-workbench #gg116-studio-root .gg150-format-rail{padding:14px;background:#fffdfa;border:1px solid #eadbd1;border-radius:16px}}
body.gg150-workbench #gg116-studio-root .gg103-layout{max-width:none!important}body.gg150-workbench #gg116-studio-root .gg103-main,body.gg150-workbench #gg116-studio-root .gg103-side{min-width:0!important}body.gg150-workbench #gg116-studio-root .gg150-format-rail .gg130-extra-formats{margin-top:10px}body.gg150-workbench #gg116-studio-root button:focus-visible{outline:3px solid #aa7970!important;outline-offset:3px}body.gg150-workbench #gg116-studio-root .gg105-image-option{transition:transform .18s ease,box-shadow .18s ease}body.gg150-workbench #gg116-studio-root .gg105-image-option:hover{transform:translateY(-3px);box-shadow:0 8px 16px #584a3426}
