.confirm-body[data-v-4b211414]{display:grid;gap:1rem}.publishing-summary[data-v-4b211414]{background:var(--main-content-bg);border:1px solid var(--border-color-default);border-radius:.75rem;margin-top:.5rem}.inner[data-v-4b211414]{align-items:center;display:flex;gap:.75rem;padding:1rem}.publishing-box[data-v-4b211414]{display:flex;justify-content:center;min-width:120px}.modal-actions[data-v-4b211414]{display:flex;gap:.5rem;justify-content:flex-end}.publish-status[data-v-592ccb41]{display:grid;gap:.2rem}.status-line.is-warn[data-v-592ccb41]{color:var(--p-orange-600);font-weight:600}.actions-cell[data-v-592ccb41]{text-align:right}.actions[data-v-592ccb41]{display:inline-flex;gap:.5rem}.email-ai-panel[data-v-f6568edc]{background:var(--color-surface-0,#fff);border-left:1px solid var(--color-surface-200,#e2e8f0);display:flex;flex-direction:column;height:100%;width:var(--email-ai-panel-width,380px)}.chat-header[data-v-f6568edc]{align-items:center;border-bottom:1px solid var(--color-surface-200,#e2e8f0);display:flex;flex-shrink:0;justify-content:space-between;padding:12px 16px}.chat-title[data-v-f6568edc]{align-items:center;display:inline-flex;gap:8px}.chat-header-actions[data-v-f6568edc]{display:flex;gap:4px}.chat-messages[data-v-f6568edc]{flex:1;min-height:0;overflow-y:auto;padding:16px}.empty-state[data-v-f6568edc]{color:var(--text-color-muted);padding:24px 8px;text-align:center}.empty-title[data-v-f6568edc]{color:var(--title-color);margin-bottom:4px}.hint[data-v-f6568edc]{font-size:12.5px;margin-bottom:16px}.example-prompts[data-v-f6568edc]{display:flex;flex-direction:column;gap:8px}.example-prompt[data-v-f6568edc]{background:var(--color-surface-50,#f8fafc);border:1px solid var(--color-surface-200,#e2e8f0);border-radius:8px;color:var(--p-text-color,#1e293b);cursor:pointer;font-size:12.5px;padding:8px 12px;text-align:left}.example-prompt[data-v-f6568edc]:hover{border-color:var(--color-primary-200,#bfdbfe);color:var(--p-primary-color,#3b82f6)}.loading-indicator[data-v-f6568edc]{align-items:center;color:var(--p-text-muted-color,#94a3b8);display:flex;font-size:13px;gap:8px;padding:8px 0}.icon-spin[data-v-f6568edc]{animation:email-ai-spin-f6568edc 1s linear infinite}@keyframes email-ai-spin-f6568edc{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.live-operations[data-v-f6568edc]{display:flex;flex-direction:column;gap:4px;margin-top:4px}.operation[data-v-f6568edc]{align-items:center;display:flex;font-size:12px;gap:6px}.operation.success i[data-v-f6568edc]{color:#22c55e}.operation.error i[data-v-f6568edc]{color:#ef4444}.chat-input[data-v-f6568edc]{border-top:1px solid var(--color-surface-200,#e2e8f0);display:flex;flex-shrink:0;gap:8px;padding:12px 16px}.input-field[data-v-f6568edc]{flex:1;resize:none}.editor-top-bar[data-v-059b811e]{align-items:center;background-color:var(--color-surface-800);color:#fff;display:flex;height:var(--editor-top-bar-height);justify-content:space-between}.close-btn-title-container[data-v-059b811e]{align-items:center;display:flex;min-width:0}.close-btn-container[data-v-059b811e]{display:flex;flex-shrink:0;justify-content:center;width:var(--vertical-tabs-width)}.title-container[data-v-059b811e]{min-width:0;position:relative}.editor-title[data-v-059b811e]{color:#fff;gap:.25rem;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.editor-title[data-v-059b811e],.title-edit-container[data-v-059b811e]{align-items:center;display:flex}.title-input[data-v-059b811e]{background-color:var(--color-surface-700);border:1px solid var(--color-surface-500);border-radius:4px;color:#fff;font-size:1.15rem;margin-right:8px;min-width:300px;padding:4px 8px}.title-edit-actions[data-v-059b811e]{display:flex;gap:4px}.edit-title-btn[data-v-059b811e]{background:transparent;border-color:transparent;color:#fff}.edit-title-btn[data-v-059b811e]:active,.edit-title-btn[data-v-059b811e]:hover{background:#ffffff1a;border-color:transparent}.btn-container[data-v-059b811e]{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end;padding:0 16px}.btn-container .is-active[data-v-059b811e]{background:var(--p-primary-color);border-color:var(--p-primary-color);color:#fff}.email-ai-panel-dock[data-v-059b811e]{bottom:0;box-shadow:-4px 0 16px #0000001f;display:flex;position:fixed;right:0;top:var(--editor-top-bar-height);z-index:1000}.vertical-menu[data-v-65a25c34]{background-color:var(--color-surface-700);height:100vh;left:0;overflow:hidden;position:absolute;top:0;transition:width .3s ease;width:var(--vertical-tabs-width);z-index:100}.vertical-menu.expanded[data-v-65a25c34]{width:200px}.vertical-menu ul[data-v-65a25c34]{list-style:none;margin:0;padding:0}.vertical-menu .menu-item[data-v-65a25c34]{align-items:center;border-left:4px solid transparent;color:#fff;display:grid;grid-template-columns:calc(var(--vertical-tabs-width) - 6px) auto;padding:20px 0;text-decoration:none}.vertical-menu .menu-item[data-v-65a25c34]:hover{background-color:var(--color-surface-600);color:#fff}.vertical-menu .menu-item.active-link[data-v-65a25c34]{background:var(--main-content-bg);border-color:var(--color-primary-500);color:var(--color-primary-500)}.vertical-menu .menu-item i[data-v-65a25c34]{flex-shrink:0;font-size:1.5em;justify-self:center}.vertical-menu .menu-item .menu-label[data-v-65a25c34]{opacity:0;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;white-space:nowrap}.vertical-menu.expanded .menu-label[data-v-65a25c34]{opacity:1;visibility:visible}.wrapper[data-v-12f27729]{pointer-events:none;z-index:100}.wrapper[data-v-12f27729],.wrapper .inner[data-v-12f27729]{height:100%;position:absolute;width:100%}.wrapper .inner[data-v-12f27729]{background-color:#fff;transform:translate(-100%);transition:transform .3s ease-in-out;z-index:99}.wrapper.visible[data-v-12f27729]{pointer-events:auto}.wrapper.visible .inner[data-v-12f27729]{transform:translate(0)}.header[data-v-12f27729]{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.header h3[data-v-12f27729]{margin:0}.update-container[data-v-12f27729]{height:calc(100vh - var(--editor-top-bar-height));overflow-y:scroll;position:relative}.update-content[data-v-12f27729]{padding:15px}.form-container+.form-container[data-v-12f27729]{margin-top:1em}.form-container.admin[data-v-12f27729]{margin-top:2em}.rendered-email-control-bar[data-v-560fcc8c]{background:var(--main-content-bg);border-bottom:1px solid var(--border-color-default);display:flex;height:var(--editor-lower-bar-height);justify-content:center;padding:5px 16px;width:100%;grid-gap:8px;align-items:center}.btn-container[data-v-560fcc8c]{font-size:1rem;justify-content:center}.variable-switch[data-v-560fcc8c]{align-items:center;display:flex;grid-gap:5px}.variable-switch label[data-v-560fcc8c]{margin:0}.active-lang[data-v-560fcc8c]{align-items:center;display:flex;justify-content:flex-end}.icon-xl[data-v-560fcc8c]{font-size:1.5rem}[data-v-560fcc8c] .p-selectbutton,[data-v-560fcc8c] .p-selectbutton .p-togglebutton{height:var(--btn-input-height-md)}.actions[data-v-4d2992c5]{opacity:0;position:absolute;right:0;transition:opacity .3s ease;z-index:15}.actions.visible[data-v-4d2992c5]{opacity:1;pointer-events:auto;transition-delay:.01s}.actions.outside[data-v-4d2992c5]{right:-30px;top:calc(50% - 15px)}.actions.outside .action-button-reveal[data-v-4d2992c5]{border-bottom-left-radius:0}.actions:hover .action-button-reveal+.action-buttons[data-v-4d2992c5]{display:block}.actions:hover .action-button-reveal[data-v-4d2992c5]{display:none}.button-group[data-v-4d2992c5]{background:var(--main-content-bg);border:1px solid var(--border-color-light);border-radius:var(--p-button-border-radius);box-shadow:0 1px 5px 1px #0000000d;display:none;padding:6px;pointer-events:all;position:absolute;right:0}.action-button-reveal[data-v-4d2992c5]{background:var(--p-indigo-500);border-radius:0 4px 4px;height:30px;position:absolute;right:0;top:0;width:30px}.action-button-reveal[data-v-4d2992c5]:before{color:#fff;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.action-buttons[data-v-4d2992c5]{background:var(--main-content-bg);background:var(--p-button-primary-background);border-bottom-left-radius:var(--p-button-border-radius);box-shadow:0 1px 5px 1px #0000000d;display:none;padding:6px;position:relative;z-index:100}.grid-slot{box-sizing:border-box;pointer-events:none;position:absolute;z-index:10}.grid-slot.is-drop-enabled{background:var(--p-green-500);opacity:.5}.block-wrapper[data-v-875aff60]{box-sizing:border-box}.block-wrapper[data-v-875aff60],.block-wrapper[data-v-875aff60]:before{pointer-events:none;position:absolute}.block-wrapper[data-v-875aff60]:before{border-radius:4px;content:"";height:calc(100% - 2px);outline:2px solid transparent;transition:outline-color .3s ease;width:calc(100% - 2px);z-index:1}.block-wrapper.is-hovered[data-v-875aff60]:before{outline:2px solid var(--p-indigo-500);transition-delay:.01s}.block-wrapper.is-hovered>.name[data-v-875aff60]{opacity:1;pointer-events:auto;transition-delay:.01s}.name[data-v-875aff60]{background:var(--p-indigo-500);border-radius:10px 4px 4px;box-shadow:0 1px 5px 1px #0000000d;font-size:.75rem;left:-2px;opacity:0;padding:5px;pointer-events:none;position:absolute;top:-2px;transition:opacity .3s ease}.name strong[data-v-875aff60]{color:#fff}.slot[data-v-875aff60]{border-radius:4px;display:none;height:2px;left:0;pointer-events:none;position:absolute;text-align:center;width:100%;z-index:10}.slot.indicate[data-v-875aff60]{background-color:#0000ff1a;display:block}.slot.active[data-v-875aff60]{background-color:var(--p-green-500);display:block;z-index:20}.slot.before[data-v-875aff60]{top:-1px}.slot.after[data-v-875aff60]{bottom:-1px}.slot span[data-v-875aff60]{background:var(--p-green-500);border-radius:4px;font-size:.75rem;font-weight:700;left:50%;padding:2px 5px;position:absolute;top:50%;transform:translate(-50%,-50%)}.slot span strong[data-v-875aff60]{color:#fff}.section-wrapper[data-v-0dde795f]{box-sizing:border-box;pointer-events:none;position:absolute}.section-wrapper[data-v-0dde795f]:after{border:2px solid var(--p-indigo-500);border-radius:4px;content:"";height:100%;pointer-events:none;position:absolute;width:100%}.section-wrapper.is-hovered .controls-wrapper[data-v-0dde795f],.section-wrapper.is-hovered[data-v-0dde795f]:after,.section-wrapper.is-hovered>.name[data-v-0dde795f]{opacity:1;transition-delay:.2s}.section-wrapper.is-hovered>.name[data-v-0dde795f]{pointer-events:auto}.section-wrapper.drop-enabled[data-v-0dde795f]{background-color:#0022ff38}.section-wrapper.drop-enabled[data-v-0dde795f]:after{opacity:1}.controls-wrapper[data-v-0dde795f],.name[data-v-0dde795f],.section-wrapper[data-v-0dde795f]:after{opacity:0;transition:opacity .3s}.name[data-v-0dde795f]{background:var(--p-indigo-500);border-radius:10px 4px 4px;box-shadow:0 1px 5px 1px #0000000d;font-size:.75rem;left:-2px;opacity:0;padding:5px;pointer-events:none;position:absolute;top:0;transition:opacity .2s ease}.name strong[data-v-0dde795f]{color:#fff}.section-actions[data-v-0dde795f]{top:-1px}.section-add-edge[data-v-0dde795f]{background:var(--p-indigo-500);border:none;border-radius:999px;box-shadow:0 1px 5px 1px #00000026;color:#fff;font-size:.75rem;left:50%;padding:4px 12px;pointer-events:auto;position:absolute;transform:translate(-50%);white-space:nowrap;z-index:5}.section-add-edge[data-v-0dde795f]:focus,.section-add-edge[data-v-0dde795f]:hover{background:var(--p-indigo-600);color:#fff}.section-add-edge--top[data-v-0dde795f]{top:-14px}.section-add-edge--bottom[data-v-0dde795f]{bottom:-14px}.drag-item{cursor:grabbing;left:0;opacity:.6;pointer-events:none;position:fixed;top:0;visibility:hidden;white-space:nowrap;z-index:99999}.drag-item.active{visibility:visible}.drag-item .block-item{box-shadow:0 2px 4px 2px #0000001a;min-width:120px}.controls-wrapper{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.controls-wrapper.draggable{pointer-events:all}.preview{border:0;display:block;height:100%;width:100%}.iframe-wrapper{position:relative;width:100%}.iframe-wrapper.mobile{margin:0 auto;max-width:320px}.rendered-email-wrapper{height:calc(100vh - var(--editor-top-bar-height) - var(--editor-lower-bar-height));overflow-y:scroll}.editor-layout[data-v-ed770b97]{width:100%;--editor-top-bar-height:60px;--editor-lower-bar-height:56px;--vertical-tabs-width:70px}.editor-shell[data-v-ed770b97]{display:grid}.editor-grid[data-v-ed770b97]{align-items:start;background:#fff;display:grid;grid-template-columns:550px minmax(0,1fr);height:calc(100vh - var(--editor-top-bar-height));overflow-y:hidden}.editor-main[data-v-ed770b97]{border-right:1px solid var(--border-color-default);min-width:0;position:relative}.controls-inner[data-v-ed770b97]{height:calc(100vh - var(--editor-top-bar-height));margin-left:var(--vertical-tabs-width);overflow-y:auto}.editor-canvas[data-v-ed770b97]{min-width:0;position:relative}@media(max-width:1100px){.editor-grid[data-v-ed770b97]{grid-template-columns:1fr}}
