.customization-header[data-v-f1a86faa]{height:56px;background:#fff;display:flex;justify-content:space-between;align-items:center;padding:0 24px;border-bottom:1px solid #e8e8e8}.customization-header .header-left[data-v-f1a86faa]{font-size:16px;font-weight:700;display:flex;align-items:center}.column[data-v-8cad4d9e]{background:#fff;display:flex;flex-direction:column;overflow:hidden}.level1-nav-column[data-v-8cad4d9e]{width:120px;min-width:120px;background:#f5f6f9}.level1-nav-column .list-container[data-v-8cad4d9e]{flex:1;overflow-y:auto;padding:8px 0}.level1-nav-column .level1-nav-item[data-v-8cad4d9e]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px 8px;cursor:pointer;transition:all .3s;border-left:3px solid transparent;width:112px;height:112px}.level1-nav-column .level1-nav-item .nav-icon[data-v-8cad4d9e]{width:32px;height:32px;margin-bottom:8px;transition:filter .3s;filter:none}.level1-nav-column .level1-nav-item .nav-text[data-v-8cad4d9e]{font-size:14px;color:#000}.level1-nav-column .level1-nav-item[data-v-8cad4d9e]:hover{background-color:#f5f5f5}.level1-nav-column .level1-nav-item.active[data-v-8cad4d9e]{border-radius:8px;opacity:1;background:#1472ff}.level1-nav-column .level1-nav-item.active .nav-icon[data-v-8cad4d9e]{filter:brightness(0) saturate(100%) invert(100%) sepia(0) saturate(0) hue-rotate(0deg) brightness(100%) contrast(100%)}.level1-nav-column .level1-nav-item.active .nav-text[data-v-8cad4d9e]{color:#fff}.level1-nav-column .level1-nav-item.hidden .nav-icon[data-v-8cad4d9e]{filter:brightness(0) saturate(100%) invert(90%) sepia(0) saturate(0) hue-rotate(0deg) brightness(96%) contrast(94%)}.level1-nav-column .level1-nav-item.hidden .nav-text[data-v-8cad4d9e]{color:#d9d9d9}.column[data-v-98f49354]{background:#fff;display:flex;flex-direction:column;overflow:hidden}.level2-nav-column[data-v-98f49354]{width:158px;min-width:158px;border-right:1px solid #e6e6e6}.level2-nav-column .list-container[data-v-98f49354]{flex:1;overflow-y:auto;padding:40px 8px}.level2-nav-column .level2-nav-item[data-v-98f49354]{cursor:pointer;transition:all .3s;display:flex;align-items:center;justify-content:space-between;position:relative;border-radius:8px}.level2-nav-column .level2-nav-item .nav-text[data-v-98f49354]{color:#222;flex:1;width:142px;height:48px;display:flex;align-items:center;padding-left:12px;font-size:16px}.level2-nav-column .level2-nav-item .hidden-icon[data-v-98f49354]{font-size:14px;color:#d9d9d9;margin-right:8px}.level2-nav-column .level2-nav-item[data-v-98f49354]:hover{background-color:#f5f5f5}.level2-nav-column .level2-nav-item.active[data-v-98f49354]{background-color:#e6f7ff}.level2-nav-column .level2-nav-item.active .nav-text[data-v-98f49354]{font-weight:500}.level2-nav-column .level2-nav-item.hidden .nav-text[data-v-98f49354]{color:#d9d9d9}.column[data-v-05d50b82]{background:#fff;display:flex;flex-direction:column;overflow:hidden}.column-title[data-v-05d50b82]{padding:0 10px;flex-shrink:0;font-size:18px;font-weight:700;color:#222;display:flex;justify-content:space-between;align-items:center}.column-title div[data-v-05d50b82]{flex:1;height:45px;border-bottom:1px solid #f0f0f0;display:flex;align-items:center}.column-title .button[data-v-05d50b82]{color:#2077fa;display:flex;padding:0;align-items:center;gap:6px}.column-title .button .button-icon[data-v-05d50b82]{width:16px;height:16px;vertical-align:middle}.feature-cards-column[data-v-05d50b82]{width:360px;min-width:360px;padding:20px 24px;box-sizing:border-box}.feature-cards-column .cards-grid-container[data-v-05d50b82]{overflow-y:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));align-items:start;gap:24px;margin-top:20px}.feature-cards-column .feature-card[data-v-05d50b82]{cursor:move;transition:all .3s;border:1px solid transparent;height:125px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.feature-cards-column .feature-card .card-content[data-v-05d50b82]{text-align:center}.feature-cards-column .feature-card .card-content .card-icon[data-v-05d50b82]{position:relative;width:100%;height:88px;color:#fff;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;border-radius:4px;box-sizing:border-box;box-shadow:0 2px 5px 0 rgba(0,0,0,.1);overflow:hidden}.feature-cards-column .feature-card .card-content .card-icon img[data-v-05d50b82]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.feature-cards-column .feature-card .card-content .card-icon .card-icon-mask[data-v-05d50b82]{position:absolute;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,.3);display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px;text-align:center;padding:8px;line-height:1.4}.feature-cards-column .feature-card .card-content .card-name[data-v-05d50b82]{font-size:14px;color:#333;margin-top:5px;display:flex;align-items:center;justify-content:center;gap:4px}.feature-cards-column .feature-card[data-v-05d50b82]:hover:not(.disabled){border-color:#2077fa;box-shadow:0 2px 8px rgba(24,144,255,.2);border-radius:4px}.feature-cards-column .feature-card.selected[data-v-05d50b82]{border-color:#2077fa;box-shadow:0 2px 8px rgba(24,144,255,.3)}.feature-cards-column .feature-card.disabled[data-v-05d50b82],.feature-cards-column .feature-card.disabled[data-v-05d50b82]:active{cursor:not-allowed}.feature-cards-column .feature-card.dragging[data-v-05d50b82]{opacity:.4;cursor:move}.empty-tip[data-v-05d50b82]{text-align:center;color:#999;padding:20px}@media (max-width:1439px){.feature-cards-column[data-v-05d50b82]{width:180px;min-width:180px}.feature-cards-column .cards-grid-container[data-v-05d50b82]{grid-template-columns:1fr}.column-title[data-v-05d50b82]{flex-direction:column;align-items:stretch}.column-title>div[data-v-05d50b82]{width:100%;height:45px;flex:none}.column-title>div[data-v-05d50b82]:nth-child(2){border-bottom:none}}.phone-status-bar[data-v-c9de222a]{height:44px;display:flex;justify-content:space-between;align-items:center;padding:0 16px;color:#fff}.phone-status-bar.dark-mode[data-v-c9de222a]{color:#000}.phone-status-bar .time[data-v-c9de222a]{font-size:15px;font-weight:600;letter-spacing:-.3px}.phone-status-bar .phone-icons[data-v-c9de222a]{display:flex;gap:5px;align-items:center}.phone-status-bar .phone-icons .signal-bars[data-v-c9de222a]{display:flex;gap:2px;align-items:flex-end;height:12px}.phone-status-bar .phone-icons .signal-bars .bar[data-v-c9de222a]{width:3px;background:#fff;border-radius:1px}.phone-status-bar .phone-icons .signal-bars .bar[data-v-c9de222a]:first-child{height:4px}.phone-status-bar .phone-icons .signal-bars .bar[data-v-c9de222a]:nth-child(2){height:6px}.phone-status-bar .phone-icons .signal-bars .bar[data-v-c9de222a]:nth-child(3){height:9px}.phone-status-bar .phone-icons .signal-bars .bar[data-v-c9de222a]:nth-child(4){height:12px}.phone-status-bar .phone-icons .wifi-icon[data-v-c9de222a]{font-size:14px;color:#fff}.phone-status-bar .phone-icons .battery-icon[data-v-c9de222a]{display:flex;align-items:center;gap:1px}.phone-status-bar .phone-icons .battery-icon .battery-body[data-v-c9de222a]{width:24px;height:11px;border:1.5px solid #fff;border-radius:3px;display:flex;align-items:center}.phone-status-bar .phone-icons .battery-icon .battery-body .battery-level[data-v-c9de222a]{width:calc(100% - 2px);height:calc(100% - 2px);margin:1px;background:#fff;border-radius:3px}.phone-status-bar .phone-icons .battery-icon .battery-tip[data-v-c9de222a]{width:2px;height:4px;background:#fff;border-radius:0 1px 1px 0}.phone-status-bar.dark-mode .phone-icons .signal-bars .bar[data-v-c9de222a]{background:#000}.phone-status-bar.dark-mode .phone-icons .wifi-icon[data-v-c9de222a]{color:#000}.phone-status-bar.dark-mode .phone-icons .battery-icon .battery-body[data-v-c9de222a]{border-color:#000}.phone-status-bar.dark-mode .phone-icons .battery-icon .battery-body .battery-level[data-v-c9de222a],.phone-status-bar.dark-mode .phone-icons .battery-icon .battery-tip[data-v-c9de222a]{background:#000}.phone-tab-bar[data-v-2b0fd3d2]{height:50px;background:#fff;display:flex;justify-content:space-around;align-items:center;box-shadow:0 -1px 10px 0 rgba(0,0,0,.1)}.phone-tab-bar .tab-item[data-v-2b0fd3d2]{display:flex;flex-direction:column;align-items:center;font-size:10px;color:#999;cursor:pointer;transition:all .3s}.phone-tab-bar .tab-item .tab-icon[data-v-2b0fd3d2]{width:24px;height:24px;margin-bottom:2px;transition:filter .3s;filter:brightness(0) saturate(100%) invert(65%) sepia(0) saturate(0) hue-rotate(0deg) brightness(95%) contrast(90%)}.phone-tab-bar .tab-item .tab-text[data-v-2b0fd3d2]{font-size:10px;line-height:1.7}.phone-tab-bar .tab-item.active[data-v-2b0fd3d2]{color:#1890ff}.phone-tab-bar .tab-item.active .tab-icon[data-v-2b0fd3d2]{filter:brightness(0) saturate(100%) invert(45%) sepia(98%) saturate(2446%) hue-rotate(201deg) brightness(103%) contrast(101%)}.home-page[data-v-563e1eec]{flex:1;display:flex;flex-direction:column;overflow:hidden}.home-page .page-header[data-v-563e1eec]{height:65px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;font-size:16px;font-weight:700;background:transparent}.home-page .page-header .header-actions[data-v-563e1eec]{display:flex;gap:20px;height:65px;padding-top:10px}.home-page .page-header .header-actions .header-icon[data-v-563e1eec]{font-size:22px;color:#fff;cursor:pointer}.home-page .sub-tabs[data-v-563e1eec]{height:65px;display:flex;background:transparent;padding:0 10px;gap:16px;overflow-x:auto}.home-page .sub-tabs .sub-tab-item[data-v-563e1eec]{font-size:20px;font-weight:500;position:relative;padding:0 4px;height:40px;display:flex;align-items:center;white-space:nowrap;color:#d3e0ff}.home-page .sub-tabs .sub-tab-item.active[data-v-563e1eec]{color:#fff;font-size:24px;font-weight:700}.home-page .sub-tabs .sub-tab-item.active .active-line[data-v-563e1eec]{position:absolute;top:25px;left:50%;transform:translateX(-50%);height:5.5px;width:16px}.home-page .sub-tabs .sub-tab-item.active .active-line img[data-v-563e1eec]{width:100%;height:100%}.home-page .content-area[data-v-563e1eec]{flex:1;overflow-y:auto;padding:5px;position:relative;transition:all .3s}.home-page .content-area .drop-overlay[data-v-563e1eec]{position:absolute;inset:0;z-index:1}.home-page .content-area.drag-over[data-v-563e1eec]{background:rgba(24,144,255,.1);border:2px dashed #1890ff}.home-page .content-area .modules-container[data-v-563e1eec]{min-height:100%}.home-page .content-area .module-wrapper[data-v-563e1eec]{position:relative;border-radius:8px;transition:all .3s;cursor:move;border:2px solid transparent;overflow:hidden}.home-page .content-area .module-wrapper[data-v-563e1eec]:hover{box-shadow:0 2px 8px rgba(0,0,0,.1)}.home-page .content-area .module-wrapper:hover .module-controls[data-v-563e1eec]{opacity:1}.home-page .content-area .module-wrapper.selected[data-v-563e1eec]{border:2px solid #f06e7c;box-shadow:0 0 0 3px rgba(240,110,124,.1);background:rgba(240,110,124,.03)}.home-page .content-area .module-wrapper.selected .module-controls[data-v-563e1eec]{opacity:1}.home-page .content-area .module-wrapper.fixed-module .module-controls .delete-icon[data-v-563e1eec]{display:none}.home-page .content-area .module-wrapper .module-controls[data-v-563e1eec]{position:absolute;top:0;right:0;display:flex;align-items:center;gap:4px;opacity:0;transition:opacity .3s;background:#fff;padding:4px 4px;border-radius:4px;z-index:10;box-shadow:0 2px 8px rgba(0,0,0,.1)}.home-page .content-area .module-wrapper .module-controls .drag-icon[data-v-563e1eec]{font-size:16px;color:#999}.home-page .content-area .module-wrapper .module-controls .delete-icon[data-v-563e1eec]{font-size:16px;color:#333;cursor:pointer}.home-page .content-area .module-wrapper .module-controls .delete-icon[data-v-563e1eec]:hover{color:#ff7875}.home-page .content-area .ghost-module[data-v-563e1eec]{opacity:.5}.module-error[data-v-563e1eec],.module-loading[data-v-563e1eec],.module-placeholder[data-v-563e1eec]{padding:20px;text-align:center;background:#f5f5f5;border-radius:4px;color:#999}.module-error[data-v-563e1eec]{background:#fff1f0;color:#ff4d4f}.module-loading[data-v-563e1eec]{background:#f0f0f0;color:#bbb}.module-placeholder-img[data-v-563e1eec]{text-align:center;cursor:move;transition:all .3s}.module-placeholder-img img[data-v-563e1eec]{max-width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.module-placeholder-img .placeholder-tip[data-v-563e1eec]{font-size:13px;color:#999;margin-top:8px}.module-placeholder-img .placeholder-tip[data-v-563e1eec]:before{content:"👆 "}.data-page[data-v-b0f56c20]{flex:1;display:flex;flex-direction:column;overflow:hidden}.data-page .page-header[data-v-b0f56c20]{height:100px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;font-size:16px;font-weight:700;border-bottom:1px solid transparent;background:transparent}.data-page .page-header .header-actions[data-v-b0f56c20]{display:flex;gap:12px}.data-page .page-header .header-actions .header-icon[data-v-b0f56c20]{font-size:18px;color:#666;cursor:pointer}.data-page .page-header .header-actions .header-icon[data-v-b0f56c20]:hover{color:#1890ff}.data-page .sub-tabs[data-v-b0f56c20]{height:100%;display:flex;background:transparent;gap:16px;flex-direction:column;position:relative;min-width:0;overflow:hidden}.data-page .sub-tabs .sub-tab-item[data-v-b0f56c20]{font-size:20px;font-weight:500;position:relative;padding:0 8px;height:40px;display:flex;align-items:center;white-space:nowrap;color:#d3e0ff}.data-page .sub-tabs .sub-tab-item.active[data-v-b0f56c20]{color:#fff;font-size:24px;font-weight:700}.data-page .sub-tabs .sub-tab-item.active .active-line[data-v-b0f56c20]{position:absolute;top:25px;left:50%;transform:translateX(-50%);height:5.5px;width:16px}.data-page .sub-tabs .sub-tab-item.active .active-line img[data-v-b0f56c20]{width:100%;height:100%}.data-page .sub-tabs .operation-modules-nav[data-v-b0f56c20]{display:flex;gap:12px;width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;white-space:nowrap;-webkit-overflow-scrolling:touch;align-items:flex-start;flex-wrap:nowrap;cursor:grab;scrollbar-width:none;-ms-overflow-style:none}.data-page .sub-tabs .operation-modules-nav[data-v-b0f56c20]::-webkit-scrollbar{display:none}.data-page .sub-tabs .operation-modules-nav[data-v-b0f56c20]:active{cursor:grabbing}.data-page .sub-tabs .operation-modules-nav .module-nav-item[data-v-b0f56c20]{padding:4px 12px 16px 12px;font-size:14px;color:#fff;cursor:pointer;transition:all .3s;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;position:relative;font-weight:400;line-height:1.5;display:inline-block}.data-page .sub-tabs .operation-modules-nav .module-nav-item.active[data-v-b0f56c20]{font-weight:900!important}.data-page .sub-tabs .operation-modules-nav .module-nav-item.active[data-v-b0f56c20]:after{content:"";position:absolute;bottom:8px;left:50%;transform:translateX(-50%);width:20px;height:3px;background:#fff;border-radius:2px;display:block!important;visibility:visible!important;opacity:1!important;z-index:10}.data-page .sub-tabs .operation-modules-nav .module-nav-item[data-v-b0f56c20]:after{content:"";display:none}.data-page .content-area[data-v-b0f56c20]{flex:1;overflow-y:auto;padding:5px;position:relative;transition:all .3s}.data-page .content-area .drop-overlay[data-v-b0f56c20]{position:absolute;inset:0;z-index:1}.data-page .content-area.drag-over[data-v-b0f56c20]{background:rgba(24,144,255,.1);border:2px dashed #1890ff}.data-page .content-area .modules-container[data-v-b0f56c20]{min-height:100%}.data-page .content-area .module-wrapper[data-v-b0f56c20]{position:relative;margin-bottom:12px;border-radius:8px;transition:all .3s;background:#fff;cursor:move;border:2px solid transparent;overflow:hidden}.data-page .content-area .module-wrapper[data-v-b0f56c20]:hover{box-shadow:0 2px 8px rgba(0,0,0,.1)}.data-page .content-area .module-wrapper:hover .module-controls[data-v-b0f56c20]{opacity:1}.data-page .content-area .module-wrapper.selected[data-v-b0f56c20]{border:2px solid #f06e7c;box-shadow:0 0 0 3px rgba(240,110,124,.1);background:rgba(240,110,124,.03)}.data-page .content-area .module-wrapper.selected .module-controls[data-v-b0f56c20]{opacity:1}.data-page .content-area .module-wrapper.fixed-module .module-controls .delete-icon[data-v-b0f56c20]{display:none}.data-page .content-area .module-wrapper .module-controls[data-v-b0f56c20]{position:absolute;top:0;right:0;display:flex;opacity:0;transition:opacity .3s;background:#fff;padding:4px 4px;border-radius:4px;z-index:10;box-shadow:0 2px 8px rgba(0,0,0,.1)}.data-page .content-area .module-wrapper .module-controls .drag-icon[data-v-b0f56c20]{font-size:16px;color:#999}.data-page .content-area .module-wrapper .module-controls .delete-icon[data-v-b0f56c20]{font-size:16px;color:#333;cursor:pointer}.data-page .content-area .module-wrapper .module-controls .delete-icon[data-v-b0f56c20]:hover{color:#ff7875}.data-page .content-area .ghost-module[data-v-b0f56c20]{opacity:.5}.module-error[data-v-b0f56c20],.module-loading[data-v-b0f56c20],.module-placeholder[data-v-b0f56c20]{padding:20px;text-align:center;background:#f5f5f5;border-radius:4px;color:#999}.module-error[data-v-b0f56c20]{background:#fff1f0;color:#ff4d4f}.module-loading[data-v-b0f56c20]{background:#f0f0f0;color:#bbb}.module-placeholder-img[data-v-b0f56c20]{text-align:center;cursor:move;transition:all .3s}.module-placeholder-img img[data-v-b0f56c20]{max-width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.module-placeholder-img .placeholder-tip[data-v-b0f56c20]{font-size:13px;color:#999;margin-top:8px}.module-placeholder-img .placeholder-tip[data-v-b0f56c20]:before{content:"👆 "}.workspace-page[data-v-57f494dc]{flex:1;display:flex;flex-direction:column;overflow:hidden}.workspace-page .page-header[data-v-57f494dc]{height:65px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;font-size:16px;font-weight:700;background:transparent}.workspace-page .page-header>span[data-v-57f494dc]{height:44px;display:flex;align-items:center}.workspace-page .page-header .page-header-container[data-v-57f494dc]{display:flex;align-items:center;justify-content:space-between}.workspace-page .page-header .page-header-container .page-header-container-logo[data-v-57f494dc]{width:40px;height:40px;background:#c6cad9;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:400;color:#6c7183;overflow:hidden}.workspace-page .page-header .page-header-container .page-header-container-logo .header-logo-img[data-v-57f494dc]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.workspace-page .page-header .page-header-container .page-header-container-text[data-v-57f494dc]{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;margin-left:10px}.workspace-page .page-header .page-header-container .page-header-container-text .page-header-container-text-title[data-v-57f494dc]{font-size:20px;font-weight:500;color:#000}.workspace-page .page-header .page-header-container .page-header-container-text .page-header-container-text-subtitle[data-v-57f494dc]{font-size:12px;font-weight:400;color:#9d9d9f}.workspace-page .workspace-modules-nav[data-v-57f494dc]{display:flex;gap:12px;width:calc(100% - 14px);min-width:0;overflow-x:auto;overflow-y:hidden;white-space:nowrap;-webkit-overflow-scrolling:touch;align-items:flex-start;flex-wrap:nowrap;cursor:grab;margin:0 7px;border-radius:16px 16px 0 0;border:1px solid #fff;background:#eaf1ff;padding:10px 5px 0 5px;scrollbar-width:none;-ms-overflow-style:none}.workspace-page .workspace-modules-nav[data-v-57f494dc]::-webkit-scrollbar{display:none}.workspace-page .workspace-modules-nav[data-v-57f494dc]:active{cursor:grabbing}.workspace-page .workspace-modules-nav .module-nav-item[data-v-57f494dc]{padding:4px 12px 16px 12px;font-size:14px;color:#4d4f56;cursor:pointer;transition:all .3s;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;position:relative;font-weight:400;line-height:1.5;display:inline-block}.workspace-page .workspace-modules-nav .module-nav-item.active[data-v-57f494dc]{font-weight:500!important;color:#3370ff}.workspace-page .workspace-modules-nav .module-nav-item.active[data-v-57f494dc]:after{content:"";position:absolute;bottom:8px;left:50%;transform:translateX(-50%);width:20px;height:3px;background:#3370ff;border-radius:5px;display:block!important;visibility:visible!important;opacity:1!important;z-index:10}.workspace-page .workspace-modules-nav .module-nav-item[data-v-57f494dc]:after{content:"";display:none}.workspace-page .content-area[data-v-57f494dc]{flex:1;overflow-y:auto;padding:0 5px;position:relative;transition:all .3s;margin-top:-9px}.workspace-page .content-area .drop-overlay[data-v-57f494dc]{position:absolute;inset:0;z-index:1}.workspace-page .content-area.drag-over[data-v-57f494dc]{border:2px dashed #1890ff}.workspace-page .content-area .modules-container[data-v-57f494dc]{min-height:100%}.workspace-page .content-area .module-wrapper[data-v-57f494dc]{position:relative;border-radius:8px;transition:all .3s;cursor:move;border:2px solid transparent;overflow:hidden}.workspace-page .content-area .module-wrapper[data-v-57f494dc]:hover{box-shadow:0 2px 8px rgba(0,0,0,.1)}.workspace-page .content-area .module-wrapper:hover .module-controls[data-v-57f494dc]{opacity:1}.workspace-page .content-area .module-wrapper.selected[data-v-57f494dc]{border:2px solid #f06e7c;box-shadow:0 0 0 3px rgba(240,110,124,.1);background:rgba(240,110,124,.03)}.workspace-page .content-area .module-wrapper.selected .module-controls[data-v-57f494dc]{opacity:1}.workspace-page .content-area .module-wrapper .module-controls[data-v-57f494dc]{position:absolute;top:0;right:0;display:flex;opacity:0;transition:opacity .3s;background:#fff;padding:4px 4px;border-radius:4px;z-index:10;box-shadow:0 2px 8px rgba(0,0,0,.1)}.workspace-page .content-area .module-wrapper .module-controls .delete-icon[data-v-57f494dc]{font-size:16px;color:#333;cursor:pointer}.workspace-page .content-area .module-wrapper .module-controls .delete-icon[data-v-57f494dc]:hover{color:#ff7875}.workspace-page .content-area .ghost-module[data-v-57f494dc]{opacity:.5}.module-error[data-v-57f494dc],.module-loading[data-v-57f494dc],.module-placeholder[data-v-57f494dc]{padding:20px;text-align:center;background:#f5f5f5;border-radius:4px;color:#999}.module-error[data-v-57f494dc]{background:#fff1f0;color:#ff4d4f}.module-loading[data-v-57f494dc]{background:#f0f0f0;color:#bbb}.module-placeholder-img[data-v-57f494dc]{text-align:center;cursor:move;transition:all .3s}.module-placeholder-img img[data-v-57f494dc]{max-width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.store-management-page[data-v-5d9b0367]{flex:1;display:flex;flex-direction:column;overflow:hidden}.store-management-page .page-header[data-v-5d9b0367]{height:44px;display:flex;align-items:center;padding:0 16px;font-size:16px;font-weight:700;border-bottom:1px solid #eee;background:transparent}.store-management-page .content-area[data-v-5d9b0367]{flex:1;overflow-y:auto;padding:16px;display:flex;align-items:center;justify-content:center}.store-management-page .content-area .static-notice[data-v-5d9b0367]{text-align:center;color:#999}.store-management-page .content-area .static-notice .anticon[data-v-5d9b0367]{font-size:48px;margin-bottom:16px;color:#d9d9d9}.store-management-page .content-area .static-notice p[data-v-5d9b0367]{margin:8px 0;font-size:14px}.store-management-page .content-area .static-notice .sub-text[data-v-5d9b0367]{font-size:12px;color:#bbb}.my-page[data-v-9620e2cc]{flex:1;display:flex;flex-direction:column;overflow:hidden}.my-page .page-header[data-v-9620e2cc]{height:44px;display:flex;align-items:center;padding:0 16px;font-size:16px;font-weight:700;border-bottom:1px solid #eee;background:transparent}.my-page .content-area[data-v-9620e2cc]{flex:1;overflow-y:auto;padding:16px;display:flex;align-items:center;justify-content:center}.my-page .content-area .static-notice[data-v-9620e2cc]{text-align:center;color:#999}.my-page .content-area .static-notice .anticon[data-v-9620e2cc]{font-size:48px;margin-bottom:16px;color:#d9d9d9}.my-page .content-area .static-notice p[data-v-9620e2cc]{margin:8px 0;font-size:14px}.my-page .content-area .static-notice .sub-text[data-v-9620e2cc]{font-size:12px;color:#bbb}.column[data-v-4a9edf19]{background:#fff;display:flex;flex-direction:column;overflow:hidden}.preview-column[data-v-4a9edf19]{flex:1 1 0;display:flex;flex-direction:column;align-items:center;border-radius:40px;opacity:1;background:#eee;margin:12px 0 20px;min-width:743px;position:relative}.preview-column .train-entry-wrap[data-v-4a9edf19]{position:absolute;width:375px;top:30px;left:50%;transform:translateX(-50%);z-index:1000}.preview-column .train-entry-wrap .ant-btn[data-v-4a9edf19]{color:#2077fa}.preview-column .phone-mockup[data-v-4a9edf19]{width:375px;height:90%;box-shadow:0 4px 12px rgba(0,0,0,.15);display:flex;flex-direction:column;overflow:hidden;position:relative;margin-top:10%;background-color:#f4f4f4}.preview-column .empty-state[data-v-4a9edf19]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:100px 40px;margin-top:20%}.preview-column .empty-state .no-data-img[data-v-4a9edf19]{width:178px;height:98px;-o-object-fit:contain;object-fit:contain;opacity:.6;margin-bottom:32px}.preview-column .empty-state .empty-tip[data-v-4a9edf19]{color:#999;font-size:18px;line-height:1.6;text-align:center;margin:0;padding:0 20px;transition:all .3s}.preview-column.drag-over .empty-state .empty-tip[data-v-4a9edf19]{color:#1890ff;font-weight:500;font-size:16px}@media (max-width:1439px){.preview-column[data-v-4a9edf19]{min-width:480px}.preview-column .phone-mockup[data-v-4a9edf19]{margin-top:15%}}.reference-result-modal .ant-modal{border-radius:8px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.15)}.reference-result-modal .ant-modal-content{border-radius:8px}.reference-result-modal .ant-modal-header{padding:16px 20px;border-bottom:1px solid #f0f0f0}.reference-result-modal .ant-modal-header .ant-modal-title{font-size:16px;font-weight:700;color:#333}.reference-result-modal .ant-modal-header .reference-modal-close{font-size:14px;color:#666}.reference-result-modal .ant-modal-body{padding:20px;min-height:120px}.reference-result-modal .reference-modal-body .reference-loading{display:flex;justify-content:center;align-items:center;min-height:120px}.reference-result-modal .reference-modal-body .reference-list{max-height:400px;overflow-y:auto}.reference-result-modal .reference-modal-body .reference-list-item{padding:12px 16px;background:#f5f5f5;border:1px solid #e8e8e8;border-radius:4px;margin-bottom:12px;cursor:pointer;transition:all .2s}.reference-result-modal .reference-modal-body .reference-list-item:last-child{margin-bottom:0}.reference-result-modal .reference-modal-body .reference-list-item.selected,.reference-result-modal .reference-modal-body .reference-list-item:hover{border-color:#2077fa;background:#e6f4ff}.reference-result-modal .reference-modal-body .reference-list-item .item-main{font-size:14px;font-weight:500;color:#333}.reference-result-modal .reference-modal-body .reference-list-item .item-extra{font-size:12px;color:#666;margin-top:4px}.reference-result-modal .reference-modal-body .reference-empty{min-height:80px;display:flex;align-items:center;justify-content:center;color:#999;font-size:14px}.reference-result-modal .reference-modal-footer{display:flex;justify-content:flex-end;gap:12px}.reference-result-modal .reference-modal-footer .btn-cancel{background:#f0f0f0;color:#333;border:none}.reference-result-modal .reference-modal-footer .btn-submit{background:#2077fa;border-color:#2077fa;color:#fff}.column[data-v-9c2e3ec2]{background:#fff;display:flex;flex-direction:column;overflow:hidden}.config-column[data-v-9c2e3ec2]{width:420px;min-width:420px;padding:20px 24px;box-sizing:border-box}.config-column .base-info-tip[data-v-9c2e3ec2]{height:32px;padding:0 10px;border-radius:4px;opacity:1;font-family:思源黑体;font-size:14px;font-weight:400;line-height:32px;letter-spacing:0;background:rgba(220,43,30,.1);color:#dc2b1e;margin-top:20px}.config-column .column-title[data-v-9c2e3ec2]{padding:8px 10px;border-bottom:1px solid #f0f0f0;flex-shrink:0;font-size:18px;font-weight:700;color:#222}.config-column .config-content[data-v-9c2e3ec2]{flex:1;overflow-y:auto;padding-top:10px}.config-column .config-content .background-settings .setting-item[data-v-9c2e3ec2]{display:flex;align-items:flex-start;gap:12px}.config-column .config-content .background-settings .setting-item .setting-label[data-v-9c2e3ec2]{flex-shrink:0;line-height:32px;color:#666}.config-column .config-content .background-settings .background-upload-container[data-v-9c2e3ec2]{flex:1}.config-column .config-content .background-settings .background-upload-container .upload-block[data-v-9c2e3ec2]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:200px;height:150px;border:1px dashed #d9d9d9;border-radius:4px;background-color:#fafafa;cursor:pointer;transition:all .3s}.config-column .config-content .background-settings .background-upload-container .upload-block[data-v-9c2e3ec2]:hover{border-color:#1890ff}.config-column .config-content .background-settings .background-upload-container .upload-block .ant-upload-text[data-v-9c2e3ec2]{margin-top:8px;color:rgba(0,0,0,.65);font-size:14px}.config-column .config-content .background-settings .background-upload-container .img-block[data-v-9c2e3ec2]{position:relative;display:inline-block;width:200px;height:150px;border:1px solid #d9d9d9;border-radius:4px;overflow:hidden;cursor:pointer;transition:all .3s}.config-column .config-content .background-settings .background-upload-container .img-block.img-block-active[data-v-9c2e3ec2],.config-column .config-content .background-settings .background-upload-container .img-block[data-v-9c2e3ec2]:hover{border-color:#1890ff}.config-column .config-content .background-settings .background-upload-container .img-block .img[data-v-9c2e3ec2]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.config-column .config-content .background-settings .background-upload-container .img-block .img-block-delete[data-v-9c2e3ec2]{position:absolute;top:8px;right:8px;z-index:2;width:28px;height:28px;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.6);color:#fff;border-radius:4px;cursor:pointer;transition:opacity .2s}.config-column .config-content .background-settings .background-upload-container .img-block .img-block-delete .anticon[data-v-9c2e3ec2]{font-size:14px}.config-column .config-content .background-settings .background-upload-container .img-block .img-block-delete[data-v-9c2e3ec2]:hover{opacity:.9}.config-column .config-content .background-settings .background-upload-container .img-block .reload-block[data-v-9c2e3ec2]{position:absolute;bottom:0;left:0;width:100%;height:36px;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.6);color:#fff;font-size:14px;cursor:pointer;transition:all .3s}.config-column .config-content .background-settings .background-upload-container .img-block .reload-block span[data-v-9c2e3ec2]{pointer-events:none}.config-column .config-content .background-settings .background-upload-container .loading-block[data-v-9c2e3ec2]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:hsla(0,0%,100%,.9);z-index:10}.config-column .config-content .background-settings .background-upload-container .loading-block[data-v-9c2e3ec2] .ant-spin{color:#1890ff}.config-column .config-content .background-settings .setting-tips[data-v-9c2e3ec2]{margin-top:12px;font-size:12px;color:#999;line-height:1.6}.config-column .config-content .background-settings .setting-tips p[data-v-9c2e3ec2]{margin:0}.config-column .config-content .no-selection-tip[data-v-9c2e3ec2]{text-align:center;color:#999;padding:40px 20px}.config-column .panel-actions[data-v-9c2e3ec2]{padding:16px 20px;border-top:1px solid #f0f0f0;display:flex;justify-content:flex-end;gap:8px}.menu-fade-enter-active[data-v-d8fa6198],.menu-fade-leave-active[data-v-d8fa6198]{transition:opacity .2s}.menu-fade-enter[data-v-d8fa6198],.menu-fade-leave-to[data-v-d8fa6198]{opacity:0}.menu-bridge[data-v-d8fa6198]{position:fixed;width:4px;background:transparent;z-index:999;pointer-events:auto}.context-menu[data-v-d8fa6198]{position:fixed;background:#fff;border-radius:6px;box-shadow:0 2px 8px rgba(0,0,0,.15);padding:4px 0;z-index:1000;min-width:150px;border:1px solid #e8e8e8;pointer-events:auto}.context-menu .context-menu-item[data-v-d8fa6198]{padding:8px 16px;cursor:pointer;display:flex;align-items:center;gap:8px;font-size:14px;color:#333;transition:background .3s;white-space:nowrap}.context-menu .context-menu-item[data-v-d8fa6198]:hover:not(.disabled){background:#2777ff;color:#fff}.context-menu .context-menu-item.disabled[data-v-d8fa6198]{color:#d9d9d9;cursor:not-allowed}.context-menu .context-menu-item.disabled[data-v-d8fa6198]:hover{background:transparent}.context-menu .context-menu-item .anticon[data-v-d8fa6198]{font-size:14px}.customization-container[data-v-b908270a]{display:flex;flex-direction:column;height:100%;background-color:#f0f2f5}.customization-container .customization-body[data-v-b908270a]{flex:1;display:flex;overflow:hidden}.customization-container .customization-body .middle-section[data-v-b908270a]{display:flex;margin:8px 10px;border-radius:20px;overflow:hidden;background:#fff;overflow-x:auto;width:calc(100% - 120px)}