.OrderDesignEditor_dialog__Vcvvl{position:fixed;inset:20px;width:calc(100% - 40px);height:calc(100dvh - 40px);max-width:none;max-height:none;margin:0;border:0;border-radius:22px;padding:0;background:white;color:var(--foreground);box-shadow:0 24px 100px #0004}.OrderDesignEditor_dialog__Vcvvl::backdrop{background:#17171799}.OrderDesignEditor_shell__nI4kt{height:100%;display:flex;flex-direction:column;word-break:keep-all}.OrderDesignEditor_footer__EZctD,.OrderDesignEditor_header__foWz7{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 24px;background:white;flex-shrink:0}.OrderDesignEditor_header__foWz7{border-bottom:1px solid var(--border)}.OrderDesignEditor_header__foWz7 h2{font-size:18px;font-weight:750}.OrderDesignEditor_header__foWz7 p{font-size:14px;color:#78716c;margin-top:4px}.OrderDesignEditor_header__foWz7 button{min-height:44px;padding:10px 16px;border:1px solid var(--border);border-radius:12px}.OrderDesignEditor_body__ZdQ1i{flex:1;min-height:0;overflow:auto;position:relative}.OrderDesignEditor_body__ZdQ1i .goodzz-editor{height:100%;min-height:560px}.OrderDesignEditor_footer__EZctD{border-top:1px solid var(--border)}.OrderDesignEditor_footer__EZctD p{font-size:14px;color:#78716c}.OrderDesignEditor_footer__EZctD button{min-height:52px;padding:12px 24px;background:#171717;color:#fff;border-radius:14px;font-weight:700;flex-shrink:0}.OrderDesignEditor_footer__EZctD button:disabled{opacity:.5}.OrderDesignEditor_error__j05SA{color:#b42318!important}.OrderDesignEditor_standalone__Ni6mv{height:100dvh}.OrderDesignEditor_busy__ZoSbW{pointer-events:none;opacity:.75}.OrderDesignEditor_dialog__Vcvvl button:focus-visible{outline:2px solid var(--primary-600);outline-offset:3px}@media(max-width:767px){.OrderDesignEditor_dialog__Vcvvl{inset:0;width:100%;height:100dvh;border-radius:0}.OrderDesignEditor_footer__EZctD,.OrderDesignEditor_header__foWz7{padding:12px 20px;gap:12px}.OrderDesignEditor_header__foWz7 h2{font-size:17px}.OrderDesignEditor_header__foWz7 p{font-size:14px}.OrderDesignEditor_footer__EZctD{flex-direction:column;align-items:stretch;padding-bottom:calc(12px + env(safe-area-inset-bottom))}.OrderDesignEditor_footer__EZctD button{width:100%;font-size:17px}.OrderDesignEditor_footer__EZctD p{font-size:14px}.OrderDesignEditor_body__ZdQ1i .goodzz-editor{min-height:700px}}