.mail-icon[data-v-c41d89b2]{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.block-palette[data-v-626b8b18]{width:292px;flex-shrink:0;background:#f6f7f9;border-right:1px solid #e5e7eb;overflow:auto}.side-head[data-v-626b8b18]{display:flex;justify-content:flex-end;padding:8px 10px 0}.collapse[data-v-626b8b18],.favorite-item[data-v-626b8b18],.field-chip[data-v-626b8b18],.layout-tile[data-v-626b8b18],.module-tile[data-v-626b8b18],.side-tab[data-v-626b8b18]{border:none;background:transparent;cursor:pointer}.collapse[data-v-626b8b18]{color:#667085;font-size:13px}.side-tabs[data-v-626b8b18]{display:grid;grid-template-columns:repeat(2,1fr);margin:0 8px;background:#e8ebf0}.side-tab[data-v-626b8b18]{padding:9px 0;color:#475467}.side-tab.on[data-v-626b8b18]{background:#fff;color:#111827;box-shadow:inset 0 -1px 0 #fff}.side-body[data-v-626b8b18]{padding:12px}.module-grid[data-v-626b8b18]{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.layout-tile[data-v-626b8b18],.module-tile[data-v-626b8b18]{cursor:grab}.module-tile.no-drag[data-v-626b8b18]{cursor:pointer}.module-tile[data-v-626b8b18]{display:flex;flex-direction:column;align-items:center;padding:8px 0 6px;border:1px solid #e5e7eb;border-radius:4px;background:#fff;color:#4b5563}.module-tile span[data-v-626b8b18]{margin-top:4px;font-size:12px;line-height:1.2}.module-tile[data-v-626b8b18]:hover{border-color:#2457b5;color:#2457b5}.file-input[data-v-626b8b18]{display:none}.section-label[data-v-626b8b18]{margin:16px 0 8px;color:#344054;font-size:13px}.layout-grid[data-v-626b8b18]{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.layout-tile[data-v-626b8b18]{padding:6px 4px 4px;border:1px solid #e5e7eb;border-radius:4px;background:#fff}.layout-bars[data-v-626b8b18]{display:flex;height:28px;gap:2px}.layout-bars i[data-v-626b8b18]{display:block;height:100%;background:repeating-linear-gradient(180deg,#d0d5dd 0 2px,transparent 2px 5px)}.layout-tile em[data-v-626b8b18]{display:block;margin-top:4px;color:#667085;font-size:11px;font-style:normal}.style-body .el-form-item[data-v-626b8b18]{margin-bottom:12px}.style-name[data-v-626b8b18]{margin-bottom:12px;font-weight:600}.hint[data-v-626b8b18]{color:#98a2b3;font-size:13px;line-height:1.6}.field-list[data-v-626b8b18]{display:flex;flex-wrap:wrap;gap:6px}.link-edit[data-v-626b8b18]{display:flex;align-items:center;gap:6px;margin-bottom:8px}.link-edit .el-input[data-v-626b8b18]{flex:1}.style-sub[data-v-626b8b18]{margin:4px 0 10px;color:#344054;font-size:13px;font-weight:600}.image-preview[data-v-626b8b18]{margin-bottom:8px;padding:8px;background-color:#fafafa;background-image:linear-gradient(45deg,#eee 25%,transparent 0),linear-gradient(-45deg,#eee 25%,transparent 0),linear-gradient(45deg,transparent 75%,#eee 0),linear-gradient(-45deg,transparent 75%,#eee 0);background-size:16px 16px;background-position:0 0,0 8px,8px -8px,-8px 0;border:1px solid #e5e7eb}.image-preview .image-frame[data-v-626b8b18]{min-height:72px}.image-preview img[data-v-626b8b18]{max-width:100%}.image-ops[data-v-626b8b18]{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:12px}.image-ops[data-v-626b8b18] .el-upload{display:flex;line-height:1}.image-ops[data-v-626b8b18] .el-button{width:72px;height:32px;margin:0;padding:0;line-height:30px}.width-line[data-v-626b8b18]{display:flex;align-items:center;gap:8px}.width-line .el-slider[data-v-626b8b18]{flex:1}.width-line em[data-v-626b8b18]{width:36px;color:#667085;font-style:normal;font-size:12px}.image-link-row[data-v-626b8b18]{display:flex;flex-direction:column;gap:6px}.prefix-select[data-v-626b8b18]{width:100%}.pad-grid[data-v-626b8b18]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0 0 12px}.pad-grid label[data-v-626b8b18]{display:flex;flex-direction:column;color:#667085;font-size:12px}.pad-grid input[data-v-626b8b18]{width:100%;height:28px;margin-top:4px;padding:0 8px;box-sizing:border-box;border:1px solid #dcdfe6;border-radius:4px;color:#303133}.field-chip[data-v-626b8b18]{padding:2px 8px;border:1px solid #2457b5;border-radius:12px;color:#2457b5;background:rgba(36,87,181,.08);font-size:12px}.favorite-item[data-v-626b8b18]{display:flex;justify-content:space-between;width:100%;margin-bottom:8px;padding:10px 12px;border:1px solid #e5e7eb;border-radius:4px;background:#fff;text-align:left}.favorite-item i[data-v-626b8b18]{color:#98a2b3;font-style:normal}.inline-text[data-v-7b0e867b]{outline:none;min-height:1.2em;word-break:break-word}.email-block[data-v-5d3c4b6a]{position:relative}.email-block.active[data-v-5d3c4b6a]{outline:1px solid #3b82f6}.banner[data-v-5d3c4b6a]{padding:34px 16px 40px;text-align:center}.logo[data-v-5d3c4b6a]{display:flex;align-items:center;justify-content:center;color:#fff;font-size:22px;letter-spacing:2px}.logo-mark[data-v-5d3c4b6a]{position:relative;width:22px;height:22px;margin-right:8px;border:2px solid #fff;border-radius:50%}.logo-mark[data-v-5d3c4b6a]:after{content:"";position:absolute;left:10px;top:-6px;width:16px;height:16px;border:2px solid #fff;border-radius:50%}.banner-btn[data-v-5d3c4b6a]{display:inline-block;margin-top:18px;padding:7px 16px;border:1px solid #fff;border-radius:3px;color:#fff;font-size:14px}.heading[data-v-5d3c4b6a]{margin:26px 24px 8px;font-weight:700;line-height:1.4}.text-block[data-v-5d3c4b6a]{margin:8px 42px;line-height:1.85}.email-block.compact .heading[data-v-5d3c4b6a]{margin:0 0 6px}.email-block.compact .text-block[data-v-5d3c4b6a]{margin:0;line-height:1.7}.email-block.compact .button-wrap[data-v-5d3c4b6a],.email-block.compact .gear[data-v-5d3c4b6a]{margin:8px 0}.logo-img[data-v-5d3c4b6a]{height:28px;margin-right:8px}.image-block[data-v-5d3c4b6a]{position:relative;margin:0}.image-frame[data-v-5d3c4b6a]{overflow:hidden;line-height:0}.image-link[data-v-5d3c4b6a]{display:inline-block;max-width:100%;line-height:0}.image-actions[data-v-5d3c4b6a]{position:absolute;left:50%;bottom:12px;z-index:3;display:flex;align-items:center;justify-content:center;gap:8px;margin:0;transform:translateX(-50%)}.image-actions .block-upload[data-v-5d3c4b6a]{display:flex;margin:0;line-height:1}.image-actions[data-v-5d3c4b6a] .el-upload{display:flex;line-height:1}.image-actions[data-v-5d3c4b6a] .el-button{width:72px;height:32px;margin:0;padding:0;border-radius:4px;background:#fff;line-height:30px;box-shadow:0 1px 3px rgba(16,24,40,.12)}.image-block img[data-v-5d3c4b6a]{max-width:100%}.image-empty[data-v-5d3c4b6a]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:120px;margin:12px 24px;color:#98a2b3;line-height:1.5;background:#f3f4f6}.button-wrap[data-v-5d3c4b6a]{margin:16px 24px}.mail-btn[data-v-5d3c4b6a]{display:inline-block;padding:10px 18px;border-radius:4px}.mail-btn .inline-text[data-v-5d3c4b6a]{display:inline-block;min-width:2em;outline:none}.link-row[data-v-5d3c4b6a]{text-align:center}.divider[data-v-5d3c4b6a]{margin:16px 24px;border:none;border-top:1px solid #e5e7eb}.calendar-block[data-v-5d3c4b6a],.html-block[data-v-5d3c4b6a],.video-block[data-v-5d3c4b6a]{margin:12px 24px}.video-block[data-v-5d3c4b6a]{padding:16px 12px 18px;border-radius:8px;background:#111827;color:#fff;text-align:center}.play[data-v-5d3c4b6a]{font-size:28px}.calendar-block[data-v-5d3c4b6a]{padding:14px 16px;border:1px solid #e5e7eb;border-radius:6px}.calendar-block p[data-v-5d3c4b6a],.link-row[data-v-5d3c4b6a],.muted[data-v-5d3c4b6a]{margin:8px 24px}.muted[data-v-5d3c4b6a]{color:#98a2b3;font-size:12px;text-align:center}.video-block video[data-v-5d3c4b6a]{width:100%;border-radius:8px}.block-upload[data-v-5d3c4b6a]{margin-top:10px}.link-row a[data-v-5d3c4b6a]{margin:0 8px;color:#2457b5}.gear[data-v-5d3c4b6a]{margin:6px 0 28px;color:#243044;font-size:42px;text-align:center}.columns[data-v-5d3c4b6a]{display:flex;align-items:stretch}.column[data-v-5d3c4b6a]{min-width:0;min-height:96px;padding:10px 12px;box-sizing:border-box}.mail-item[data-v-5d3c4b6a]{position:relative}.block-grip[data-v-5d3c4b6a]{position:absolute;top:4px;left:2px;z-index:3;color:#98a2b3;font-size:12px;letter-spacing:-1px;cursor:grab;opacity:0}.mail-item:hover .block-grip[data-v-5d3c4b6a]{opacity:1}.column.on[data-v-5d3c4b6a]{outline:1px dashed #3b82f6;background:rgba(59,130,246,.04)}.column-empty[data-v-5d3c4b6a]{margin:16px 0;color:#98a2b3;font-size:12px;text-align:center}.block-tools[data-v-5d3c4b6a]{position:absolute;top:0;right:0;z-index:2;display:flex;background:#2457b5}.block-tools button[data-v-5d3c4b6a]{border:none;padding:2px 8px;background:transparent;color:#fff;font-size:12px;cursor:pointer}.block-canvas[data-v-50fe7f50]{min-height:100%;padding:28px 16px 40px}.mail-sheet[data-v-50fe7f50]{width:600px;min-height:720px;margin:0 auto;background:#fff;box-shadow:0 1px 4px rgba(16,24,40,.08);font-family:Arial,Microsoft YaHei,sans-serif}.block-canvas.mobile .mail-sheet[data-v-50fe7f50]{width:375px}.mail-list[data-v-50fe7f50]{min-height:640px}.mail-item[data-v-50fe7f50]{position:relative}.mail-item:hover .block-grip[data-v-50fe7f50],.mail-item:hover .block-tools[data-v-50fe7f50]{opacity:1}.block-grip[data-v-50fe7f50]{position:absolute;top:8px;left:4px;z-index:3;padding:2px 4px;color:#98a2b3;font-size:12px;line-height:1;letter-spacing:-1px;cursor:grab;opacity:0;background:#fff;border:1px solid #e5e7eb;border-radius:2px}.mail-ghost[data-v-50fe7f50]{opacity:.45}.mail-empty[data-v-50fe7f50]{padding:80px 20px;color:#98a2b3;text-align:center}.custom-editor[data-v-e484c0b4]{margin:-20px -40px;background:#e9ebef;min-height:calc(100vh - 150px)}.top-bar[data-v-e484c0b4]{position:relative;justify-content:space-between;height:52px;padding:0 14px;background:#fff;border-bottom:1px solid #e6e8ee}.bar-left[data-v-e484c0b4],.bar-right[data-v-e484c0b4],.main-tabs[data-v-e484c0b4],.top-bar[data-v-e484c0b4]{display:flex;align-items:center}.main-tabs[data-v-e484c0b4]{position:absolute;left:50%;transform:translateX(-50%);gap:28px}.bar-btn[data-v-e484c0b4],.device-btn[data-v-e484c0b4],.expand[data-v-e484c0b4],.main-tab[data-v-e484c0b4]{border:none;cursor:pointer}.bar-btn[data-v-e484c0b4]{height:30px;margin-right:8px;padding:0 12px;border:1px solid #dcdfe6;border-radius:2px;background:#fff;color:#344054}.bar-right .bar-btn[data-v-e484c0b4]{margin-right:0;margin-left:8px}.main-tab[data-v-e484c0b4]{padding:14px 2px 12px;background:transparent;color:#606266;font-size:15px}.main-tab.on[data-v-e484c0b4]{color:#2457b5;box-shadow:inset 0 -2px 0 #2457b5}.device-btn[data-v-e484c0b4]{display:flex;align-items:center;justify-content:center;width:32px;height:30px;margin-left:4px;border-radius:2px;background:transparent;color:#909399}.device-btn.on[data-v-e484c0b4]{background:#ecf5ff;color:#2457b5}.editor-main[data-v-e484c0b4]{display:flex;align-items:stretch;min-height:calc(100vh - 250px)}.stage[data-v-e484c0b4]{flex:1;min-width:0;overflow:auto;background:#e6e8ec}.expand[data-v-e484c0b4]{align-self:flex-start;margin:12px;padding:8px 10px;background:#fff;border:1px solid #e5e7eb}.source-panel[data-v-e484c0b4]{width:720px;max-width:calc(100% - 32px);margin:24px auto;padding:16px;background:#fff}.source-actions[data-v-e484c0b4]{margin-top:12px;text-align:right}.theme-wrap[data-v-e484c0b4]{display:flex;justify-content:center;padding:32px 16px 16px}.theme-form[data-v-e484c0b4]{width:640px;padding:28px 32px 8px;background:#fff}.editor-footer[data-v-e484c0b4]{padding:16px 0 20px;text-align:center;background:#e9ebef}.preview-html[data-v-e484c0b4]{max-height:70vh;overflow:auto}.smsEditing[data-v-4ea2b69a]{padding:20px 40px;background-color:#fff}.smsEditing .sms_html .custom_conter[data-v-4ea2b69a]{display:flex;justify-content:space-between}.smsEditing .sms_html .custom_conter .html_left[data-v-4ea2b69a]{margin:2rem 0 1.5rem 0;width:34%}.smsEditing .sms_html .custom_conter .html_left[data-v-4ea2b69a] .el-form--label-top{margin-top:2rem}.smsEditing .sms_html .custom_conter .html_left[data-v-4ea2b69a] .el-form--label-top .el-form-item__label{padding:0}.smsEditing .sms_html .custom_conter .html_left .showFile_form[data-v-4ea2b69a]{width:100%;box-shadow:0 2px 4px rgba(0,0,0,.12),0 0 6px rgba(0,0,0,.04);margin-top:2rem;padding:2rem}.smsEditing .sms_html .custom_conter .html_left .showFile_form div[data-v-4ea2b69a]:first-child{margin-bottom:3px}.smsEditing .sms_html .custom_conter .html_left .showFile_form .fieldList[data-v-4ea2b69a]{margin-top:0;padding-bottom:1rem;padding-left:1rem}.smsEditing .sms_html .custom_conter .html_left .showFile_form .fieldList .el-button--mini[data-v-4ea2b69a]{margin:.2rem;margin-right:.5rem;background:rgba(64,158,255,.12);border:1px solid #409eff;border-radius:15px;color:#409eff;padding:.3rem .5rem}.smsEditing .sms_html .custom_conter .html_right[data-v-4ea2b69a]{width:55%;background:#ebedf1}.smsEditing .sms_html .custom_conter .html_right .Slook[data-v-4ea2b69a]{height:44rem;padding-top:3rem;padding-bottom:3rem}.smsEditing .sms_html .custom_conter .html_right .Slook .Slook_bottom[data-v-4ea2b69a]{width:80%;height:100%;margin:auto;background-color:#fff}.smsEditing .sms_html .custom_conter .html_right .Slook .Slook_bottom img[data-v-4ea2b69a]{display:block;width:20rem;height:24rem;margin:auto;padding-top:11rem}.smsEditing .sms_html .custom_conter .html_right .Slook .Slook_bottom .el-tag--medium[data-v-4ea2b69a]{margin:15px}.smsEditing .sms_html .bottom_buts[data-v-4ea2b69a]{text-align:center;margin-top:30px}.testDialog .test_bottom[data-v-4ea2b69a]{margin-top:2rem;margin-bottom:0;display:flex;justify-content:space-around;align-items:center}.testDialog .test_bottom .smsTestbutton[data-v-4ea2b69a]{margin-left:15px}.testDialog .test_bottom .download[data-v-4ea2b69a]{display:inline-block;flex:1;text-align:right}.testDialog .test_bottom .download a[data-v-4ea2b69a]{color:#333}.testDialog .test_bottom .download a[data-v-4ea2b69a]:hover{color:#000;text-decoration:underline}