/* Release 2.0: Download Atelier three-stage design. No changes to export/payment logic. */
html body.gg119-downloadatelier.gg20-atelier-ready .gg210-server-nav,
html body.gg119-downloadatelier.gg20-atelier-ready .gg200-progress,
html body.gg119-downloadatelier.gg20-atelier-ready .gg200-actions{display:none!important}
html body.gg119-downloadatelier .gg20-progress{
 display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:1280px;
 width:calc(100% - 20px);margin:22px auto 26px;box-sizing:border-box
}
html body.gg119-downloadatelier .gg20-step{
 display:flex;align-items:center;gap:13px;min-height:80px;padding:14px 18px;
 border:1px solid #dfe6e9;background:#fff;border-radius:17px;text-decoration:none!important;color:#203b4a;
}
html body.gg119-downloadatelier .gg20-step.is-active{border-color:#e7a565;background:#fff7ed;box-shadow:0 9px 22px rgba(17,43,57,.07)}
html body.gg119-downloadatelier .gg20-step-index{display:grid;place-items:center;width:40px;height:40px;flex:0 0 40px;border-radius:13px;background:#f4f6f7;color:#9f571f;font:700 15px 'Plus Jakarta Sans',sans-serif}
html body.gg119-downloadatelier .gg20-step.is-active .gg20-step-index{background:#f6ac54;color:#183647}
html body.gg119-downloadatelier .gg20-step strong{display:block;font:700 14px/1.3 'Plus Jakarta Sans',sans-serif}
html body.gg119-downloadatelier .gg20-step small{display:block;margin-top:4px;font:400 11px/1.4 'Plus Jakarta Sans',sans-serif;color:#5b707b}
html body.gg119-downloadatelier .gg20-actions{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-top:22px;flex-wrap:wrap}
html body.gg119-downloadatelier .gg20-actions a{display:inline-flex;justify-content:center;align-items:center;min-height:46px;padding:11px 20px;border:1px solid #d8e2e7;border-radius:12px;background:#fff;color:#183748;text-decoration:none!important;font:700 13px/1.4 'Plus Jakarta Sans',sans-serif}
html body.gg119-downloadatelier .gg20-actions .gg20-action-next{background:#ef9224;border-color:#ed9b3b}
html body.gg119-downloadatelier.gg20-atelier-ready[data-gg20-stage="2"] .gg200-step-panel{margin-bottom:13px!important}
html body.gg119-downloadatelier.gg20-atelier-ready[data-gg20-stage="2"] .gg200-step-panel> .gg200-panel-heading{display:none!important}
html body.gg119-downloadatelier.gg20-atelier-ready[data-gg20-stage="2"] .gg20-format-pane{order:0}
html body.gg119-downloadatelier.gg20-atelier-ready[data-gg20-stage="2"] .gg20-crop-pane{order:2}
html body.gg119-downloadatelier.gg20-atelier-ready[data-gg20-stage="2"] .gg20-type-pane{order:1}
html body.gg119-downloadatelier .gg20-auto-helper{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:18px 20px;border-radius:16px;border:1px solid #e9d9c9;background:#fff8ee}
html body.gg119-downloadatelier .gg20-auto-helper>div{flex:1 1 260px;min-width:0}
html body.gg119-downloadatelier .gg20-auto-helper strong{font:600 clamp(23px,2.4vw,29px)/1.1 'Cormorant Garamond',Georgia,serif;color:#133747}
html body.gg119-downloadatelier .gg20-auto-helper p{margin:6px 0 0;font:400 12px/1.6 'Plus Jakarta Sans',sans-serif;color:#526978}
html body.gg119-downloadatelier .gg20-auto-spark{font-size:29px;color:#c87536}
html body.gg119-downloadatelier .gg20-auto-helper button{min-height:42px;border:1px solid #e9b783;background:#fff;border-radius:11px;padding:11px 15px;color:#163443;font:700 12px 'Plus Jakarta Sans',sans-serif;cursor:pointer}
html body.gg119-downloadatelier .gg20-auto-status{margin:11px 0 0;font:500 12px/1.5 'Plus Jakarta Sans',sans-serif;color:#446477}
html body.gg119-downloadatelier .gg20-advanced{margin-top:14px;background:#fff;border:1px solid #dfe5e9;border-radius:15px;overflow:hidden}
html body.gg119-downloadatelier .gg20-advanced>summary{list-style:none;padding:14px 20px;cursor:pointer;font:700 13px 'Plus Jakarta Sans',sans-serif;color:#17394b}
html body.gg119-downloadatelier .gg20-advanced>summary::-webkit-details-marker{display:none}
html body.gg119-downloadatelier .gg20-advanced>summary:after{content:'⌄';float:right;color:#c27631}
html body.gg119-downloadatelier .gg20-advanced[open]>summary:after{transform:rotate(180deg)}
html body.gg119-downloadatelier .gg20-advanced>.gg230-type-card{padding:15px;border-top:1px solid #e5e9eb}
html body.gg119-downloadatelier .gg20-crop-pane .gg243-bg-details{border:1px solid #e6e8e9;border-radius:15px;padding:0;background:#fff}
html body.gg119-downloadatelier .gg20-crop-pane .gg243-bg-details>summary{padding:14px 18px;cursor:pointer;font:700 13px 'Plus Jakarta Sans',sans-serif}
html body.gg119-downloadatelier .gg20-crop-pane .gg243-bg-details>section{padding:12px 18px}
@media(max-width:700px){html body.gg119-downloadatelier .gg20-progress{gap:6px;margin-block:14px}html body.gg119-downloadatelier .gg20-step{gap:7px;padding:12px 8px;min-height:71px;flex-direction:column;text-align:center}html body.gg119-downloadatelier .gg20-step-index{width:29px;height:29px;flex-basis:29px}html body.gg119-downloadatelier .gg20-step small{display:none}html body.gg119-downloadatelier .gg20-step strong{font-size:12px}html body.gg119-downloadatelier .gg20-actions a{flex:1 1 130px}}
@media(prefers-reduced-motion:reduce){html body.gg119-downloadatelier .gg20-step{transition:none}}
