.ge[data-v-424bc846]{display:flex;gap:32px;align-items:flex-start;justify-content:center;max-width:1100px;margin:0 auto}.ge__stage[data-v-424bc846]{flex:0 0 auto;display:flex;flex-direction:column;gap:8px}.ge__preview[data-v-424bc846]{position:relative;background:#111;box-shadow:0 4px 20px rgba(0,0,0,.2)}.ge__preview[data-v-424bc846] .slide-frame{overflow:visible}.ge__preview[data-v-424bc846] [data-anim=headline],.ge__preview[data-v-424bc846] [data-move=subline]{cursor:move;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:auto}.ge__preview[data-v-424bc846] [data-anim=headline]:hover,.ge__preview[data-v-424bc846] [data-move=subline]:hover{outline:3px dashed #409eff;outline-offset:6px}.eb-no-logo[data-v-424bc846] .slide-frame__logo{display:none}.ge__side[data-v-424bc846]{flex:0 1 380px;max-width:420px;max-height:calc(100vh - 160px);overflow-y:auto;padding-right:8px}.eb-graphic-stage[data-v-6ee162f4]{position:fixed;left:-20000px;top:0;pointer-events:none}.eb-no-logo[data-v-6ee162f4] .slide-frame__logo{display:none}.si-empty[data-v-522afae3]{padding:24px 0;text-align:center;color:#909399;font-size:13px}.si-bar[data-v-522afae3]{display:flex;justify-content:space-between;margin:-8px 0 8px}.si-list[data-v-522afae3]{display:flex;flex-direction:column;gap:6px;max-height:50vh;overflow-y:auto}.si-row[data-v-522afae3]{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;text-align:left;font:inherit;background:#fafafa;border:1px solid #e4e7ed;border-radius:6px;cursor:pointer}.si-row[data-v-522afae3]:hover{border-color:#e63946;background:#fff}.si-row.is-picked[data-v-522afae3]{border-color:#e63946;background:#fff5f5}.si-row__num[data-v-522afae3]{flex:0 0 22px;height:22px;display:grid;place-items:center;border-radius:50%;background:#e4e7ed;font-size:11px;color:#606266}.si-row__main[data-v-522afae3]{flex:1;min-width:0;display:flex;flex-direction:column}.si-row__title[data-v-522afae3]{font-size:13px;font-weight:600;color:#222;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.si-row__meta[data-v-522afae3]{font-size:11px;color:#909399}.si-row__check[data-v-522afae3]{pointer-events:none;height:auto}.si-row__go[data-v-522afae3]{color:#c0c4cc}.si-note[data-v-522afae3]{margin-top:10px;font-size:12px;color:#909399;line-height:1.4}.email-builder .eb-hint{color:#777;font-size:12px}.email-builder .eb-hint--block{margin-top:6px;line-height:1.5;color:#aaa}.email-builder .eb-empty{text-align:center;padding:28px 8px}.email-builder .eb-full{width:100%}.email-builder .eb-inspector__head{display:flex;align-items:center;gap:6px;padding-bottom:10px;border-bottom:1px solid #383838;color:#ffd04b}.email-builder .eb-inspector__title{flex:1;font-weight:600;font-size:14px}.email-builder .eb-section{padding:14px 0;border-top:1px solid #383838}.email-builder .eb-inspector__head+.eb-section{border-top:0}.email-builder .eb-section:last-child{padding-bottom:0}.email-builder .eb-section__title{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#888;margin-bottom:8px}.email-builder .eb-field+.eb-field{margin-top:10px}.email-builder .eb-field__label{display:flex;align-items:center;justify-content:space-between;min-height:20px;margin-bottom:4px;font-size:12px;color:#aaa}.email-builder .eb-field__label--inline{margin-bottom:0}.email-builder .eb-field__action{height:20px;padding:0 2px}.email-builder .eb-field--inline{display:flex;align-items:center;justify-content:space-between}.email-builder .eb-combine{margin-top:12px}.email-builder .eb-color{display:flex;align-items:center;gap:8px}.email-builder .eb-seg{display:flex;width:100%;flex-wrap:nowrap}.email-builder .eb-seg .el-radio-button{flex:1 1 0;min-width:0}.email-builder .eb-seg .el-radio-button__inner{width:100%;padding-left:2px;padding-right:2px}.email-builder .eb-layouts{display:flex;gap:6px;flex-wrap:wrap}.email-builder .eb-layout{display:flex;flex-direction:column;align-items:center;gap:4px;padding:6px;width:64px;background:#1a1a1a;border:1px solid #383838;border-radius:6px;cursor:pointer;color:#aaa}.email-builder .eb-layout:hover{border-color:#666}.email-builder .eb-layout.is-active{border-color:#ffd04b;color:#ffd04b}.email-builder .eb-layout__label{font-size:10px;white-space:nowrap}.email-builder .eb-wire{display:grid;gap:2px;width:44px;height:30px}.email-builder .eb-wire i{display:block;background:#555;border-radius:1px}.email-builder .eb-layout.is-active .eb-wire i{background:#ffd04b}.email-builder .eb-wire .eb-wire__img{background:#777}.email-builder .eb-wire__line{height:3px;align-self:center}.email-builder .eb-wire__line--short{width:60%}.email-builder .eb-wire--top{grid-template-rows:1fr 3px 3px}.email-builder .eb-wire--left{grid-template-columns:16px 1fr;grid-template-rows:1fr 1fr}.email-builder .eb-wire--left .eb-wire__img{grid-row:1/3}.email-builder .eb-wire--right{grid-template-columns:1fr 16px;grid-template-rows:1fr 1fr}.email-builder .eb-wire--right .eb-wire__img{grid-column:2;grid-row:1/3}.email-builder .eb-wire--right .eb-wire__line{grid-column:1;grid-row:1}.email-builder .eb-wire--right .eb-wire__line--short{grid-row:2}.email-builder .eb-wire--center,.email-builder .eb-wire--text,.email-builder .eb-wire--text-left{align-content:center}.email-builder .eb-wire--center .eb-wire__img,.email-builder .eb-wire--text-left .eb-wire__img,.email-builder .eb-wire--text .eb-wire__img{height:5px;width:70%}.email-builder .eb-wire--center{justify-items:center}.email-builder .eb-wire--button,.email-builder .eb-wire--double,.email-builder .eb-wire--full{align-content:center;justify-items:center}.email-builder .eb-wire--button .eb-wire__img{width:24px;height:9px;border-radius:2px}.email-builder .eb-wire--full .eb-wire__img{width:100%;height:9px;border-radius:2px}.email-builder .eb-wire--double{grid-template-columns:1fr 1fr}.email-builder .eb-wire--double .eb-wire__img,.email-builder .eb-wire--double .eb-wire__line{width:100%;height:9px;border-radius:2px}.email-builder .eb-wire--button .eb-wire__line,.email-builder .eb-wire--double .eb-wire__line--short,.email-builder .eb-wire--full .eb-wire__line{display:none}.email-builder .eb-prod{display:flex;gap:10px;align-items:center}.email-builder .eb-prod__thumb{width:48px;height:48px;-o-object-fit:contain;object-fit:contain;background:#1a1a1a;border:1px solid #383838;border-radius:3px}.email-builder .eb-prod__thumb--clickable{cursor:pointer}.email-builder .eb-prod__thumb--clickable:hover{border-color:#ffd04b}.email-builder .eb-prod__title{font-size:13px;color:#e0e0e0;font-weight:500}.email-builder .eb-prod__meta{font-size:11px;color:#888}.email-builder .eb-prod__meta s{margin-left:4px}.email-builder .eb-slot{padding:8px;margin-bottom:8px;background:#1a1a1a;border:1px solid #383838;border-radius:5px}.email-builder .eb-slot__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.email-builder .eb-slot .el-textarea,.email-builder .eb-slot__search{margin-top:6px}.email-builder .eb-results{max-height:160px;overflow-y:auto;margin-top:4px}.email-builder .eb-result{display:flex;align-items:center;gap:8px;padding:5px 6px;border-radius:4px;cursor:pointer}.email-builder .eb-result:hover{background:#2e2e2e}.email-builder .eb-result__thumb{width:32px;height:32px;-o-object-fit:contain;object-fit:contain;background:#111;border-radius:3px}.email-builder .eb-result__title{font-size:12px;color:#e0e0e0}.email-builder .eb-result__meta{font-size:11px;color:#888}.email-builder .eb-checks{display:flex;flex-direction:column;gap:4px;margin-top:6px}.email-builder .eb-check__thumb{width:24px;height:24px;-o-object-fit:cover;object-fit:cover;border-radius:3px;margin-right:6px;vertical-align:middle}.email-builder .eb-check__label{color:#e0e0e0;font-size:12px;margin-right:6px}.email-builder .eb-check__price{color:#e63946;font-size:12px;font-weight:700}.email-builder .eb-outline__row{display:flex;align-items:center;gap:8px;padding:7px 6px;margin-bottom:4px;background:#1e1e1e;border:1px solid #383838;border-left:3px solid transparent;border-radius:5px;cursor:pointer}.email-builder .eb-outline__row:hover{border-color:#555}.email-builder .eb-outline__row.is-selected{border-color:#ffd04b;border-left-color:#ffd04b;background:#262418}.email-builder .eb-outline__handle{cursor:grab;color:#666;font-size:13px}.email-builder .eb-outline__icon{color:#ffd04b}.email-builder .eb-outline__text{flex:1;min-width:0}.email-builder .eb-outline__label{font-size:12px;color:#e0e0e0;font-weight:600}.email-builder .eb-outline__summary{font-size:11px;color:#888;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.email-builder .eb-outline__actions{display:none}.email-builder .eb-outline__row:hover .eb-outline__actions{display:flex}.email-builder .eb-outline__actions .el-button+.el-button{margin-left:0}.email-builder .eb-add-btn{margin-top:6px}.email-builder .eb-inspector .el-input__wrapper,.email-builder .eb-inspector .el-select__wrapper,.email-builder .eb-inspector .el-textarea__inner{background:#1a1a1a;box-shadow:inset 0 0 0 1px #383838}.email-builder .eb-inspector .el-input__inner,.email-builder .eb-inspector .el-textarea__inner{color:#e0e0e0}.eb-add-popper.el-popover{padding:8px}.eb-add-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px}.eb-add-item{display:grid;grid-template-columns:auto 1fr;-moz-column-gap:8px;column-gap:8px;align-items:center;text-align:left;padding:8px;background:#fafafa;border:1px solid #e4e7ed;border-radius:6px;cursor:pointer}.eb-add-item:hover{border-color:#e63946;background:#fff}.eb-add-item__icon{grid-row:1/3;font-size:18px;color:#e63946}.eb-add-item__label{font-size:13px;font-weight:600;color:#222}.eb-add-item__desc{font-size:11px;color:#888;line-height:1.3}.eb-add-item--wide{grid-column:1/-1;border-style:dashed}.email-builder .eb-wire--cols2{grid-template-columns:repeat(2,1fr);grid-template-rows:1fr 3px}.email-builder .eb-wire--cols3{grid-template-columns:repeat(3,1fr);grid-template-rows:1fr 3px}.email-builder .eb-wire--cols4{grid-template-columns:repeat(4,1fr);grid-template-rows:1fr 3px}.email-builder .eb-wire--cols2 .eb-wire__line,.email-builder .eb-wire--cols3 .eb-wire__line,.email-builder .eb-wire--cols4 .eb-wire__line{grid-column:1/-1}.email-builder .eb-wire--cols2 .eb-wire__line--short,.email-builder .eb-wire--cols3 .eb-wire__line--short,.email-builder .eb-wire--cols4 .eb-wire__line--short{display:none}.email-builder .eb-wire--bleed{grid-template-rows:1fr}.email-builder .eb-wire--bleed .eb-wire__img{margin:0 -6px}.email-builder .eb-wire--bleed .eb-wire__line{display:none}.email-builder .eb-image-field{display:flex;gap:6px}.email-builder .eb-image-field__file{display:none}.email-builder .eb-image-field__preview{display:block;max-width:100%;max-height:120px;margin-top:6px;border:1px solid #383838;border-radius:3px}.email-builder[data-v-25f647b4]{background:#1a1a1a;min-height:calc(100vh - 60px);padding:16px;color:#e0e0e0}.top-bar[data-v-25f647b4]{display:flex;align-items:center;gap:10px;margin-bottom:12px;background:#242424;border:1px solid #383838;border-radius:6px;padding:10px 16px}.subject-input[data-v-25f647b4]{flex:1;min-width:200px}.subject-input[data-v-25f647b4] .el-input__wrapper{background:#1a1a1a;box-shadow:inset 0 0 0 1px #383838}.subject-input[data-v-25f647b4] .el-input__inner{color:#e0e0e0}.top-group[data-v-25f647b4]{display:flex;align-items:center;gap:6px;padding:0 6px}.swatch[data-v-25f647b4]{width:22px;height:22px;padding:0;border-radius:50%;border:2px solid #383838;cursor:pointer}.swatch.is-active[data-v-25f647b4]{border-color:#fff;box-shadow:0 0 0 2px #ffd04b}.utm-grid[data-v-25f647b4]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.utm-field[data-v-25f647b4]{display:flex;flex-direction:column;gap:3px}.utm-field label[data-v-25f647b4]{font-size:11px;color:#888}.builder-columns[data-v-25f647b4]{height:calc(100vh - 140px)}.panel-col[data-v-25f647b4]{height:100%}.panel[data-v-25f647b4]{background:#242424;border:1px solid #383838;border-radius:6px;padding:14px;height:100%;overflow-y:auto;box-sizing:border-box}.preview-panel[data-v-25f647b4]{display:flex;flex-direction:column}.panel-title[data-v-25f647b4]{color:#ffd04b;font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:.05em;margin-bottom:10px;display:flex;align-items:center;width:100%}.panel-divider[data-v-25f647b4]{border-top:1px solid #383838;margin:14px 0}.hint-text[data-v-25f647b4]{color:#666;font-size:13px}.center-text[data-v-25f647b4]{text-align:center;padding:40px 0}.mb-8[data-v-25f647b4]{margin-bottom:8px}.left-tabs[data-v-25f647b4] .el-tabs__item{color:#aaa}.left-tabs[data-v-25f647b4] .el-tabs__item.is-active{color:#ffd04b}.left-tabs[data-v-25f647b4] .el-tabs__active-bar{background-color:#ffd04b}.left-tabs[data-v-25f647b4] .el-tabs__nav-wrap:after{background-color:#383838}.product-list[data-v-25f647b4]{max-height:320px;overflow-y:auto}.product-item[data-v-25f647b4]{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:4px;cursor:pointer;border:1px solid transparent;margin-bottom:4px;transition:background .15s}.product-item[data-v-25f647b4]:hover{background:#2e2e2e;border-color:#ffd04b}.product-thumb[data-v-25f647b4]{width:36px;height:36px;-o-object-fit:contain;object-fit:contain;border-radius:3px;background:#1a1a1a;flex-shrink:0}.product-item-info[data-v-25f647b4]{flex:1;min-width:0}.product-item-title[data-v-25f647b4]{font-size:12px;color:#e0e0e0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-item-meta[data-v-25f647b4]{font-size:11px;color:#888}.add-icon[data-v-25f647b4]{color:#ffd04b;flex-shrink:0}.credit-badge[data-v-25f647b4],.lowstock-badge[data-v-25f647b4]{font-size:10px;font-weight:700;padding:0 5px;border-radius:3px;text-transform:uppercase;letter-spacing:.04em;margin-left:4px}.lowstock-badge[data-v-25f647b4]{color:#ff5a1f;border:1px solid #ff5a1f}.credit-badge[data-v-25f647b4]{color:#3ba9ff;border:1px solid #3ba9ff}.draft-menu__item[data-v-25f647b4]{display:flex;align-items:center;gap:10px;min-width:240px}.draft-menu__item.is-current .draft-menu__name[data-v-25f647b4]{font-weight:600}.draft-menu__name[data-v-25f647b4]{flex:1}.draft-menu__date[data-v-25f647b4]{font-size:11px;color:#999}.draft-menu__delete[data-v-25f647b4]{color:#c0c4cc}.draft-menu__delete[data-v-25f647b4]:hover{color:#f56c6c}.image-picker-grid[data-v-25f647b4]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.image-picker-thumb[data-v-25f647b4]{width:100%;aspect-ratio:1;-o-object-fit:contain;object-fit:contain;background:#1a1a1a;border:1px solid #383838;border-radius:4px;cursor:pointer}.image-picker-thumb[data-v-25f647b4]:hover{border-color:#ffd04b}.preview-iframe[data-v-25f647b4]{width:100%;flex:1;min-height:500px;border:none;background:#fff;border-radius:4px}.text-preview[data-v-25f647b4]{width:100%;flex:1;min-height:500px;background:#111;color:#e0e0e0;border:1px solid #383838;border-radius:4px;padding:16px;font-family:Courier New,monospace;font-size:13px;line-height:1.6;resize:none;box-sizing:border-box;outline:none}