:root{--el-color-primary:#2563eb;--el-color-primary-dark-2:#1e4fbc;--el-color-primary-light-3:#6692f1;--el-color-primary-light-5:#92b1f5;--el-color-primary-light-7:#bdd0f9;--el-color-primary-light-8:#d3e6fb;--el-color-primary-light-9:#e8f2fd;--wt-text-1:#0f172a;--wt-text-2:#475569;--wt-text-3:#94a3b8;--wt-border:#e2e8f0;--wt-bg-hover:#f4f8ff}#app{height:100vh;margin:0;padding:0}.page-crumb[data-v-42c2669d]{margin-bottom:10px}.page-crumb__cur[data-v-42c2669d]{color:var(--el-text-color-primary);font-weight:600}.layout[data-v-755604e4]{height:100vh}.aside[data-v-755604e4]{background:#fff;border-right:1px solid #ebeef5;flex-direction:column;flex-shrink:0;transition:width .25s;display:flex;overflow:hidden}.menu-scroll[data-v-755604e4]{flex:auto;min-height:0;overflow:hidden auto}.logo[data-v-755604e4]{height:52px;color:var(--wt-text-1);background:linear-gradient(90deg, var(--wt-bg-hover) 0%, #fff 100%);white-space:nowrap;border-bottom:1px solid #ebeef5;justify-content:flex-start;align-items:center;padding:0 12px;font-size:16px;font-weight:700;transition:padding .25s;display:flex;overflow:hidden}.logo--full[data-v-755604e4]{display:inline}.logo--abbr[data-v-755604e4]{display:none}.logo--collapsed[data-v-755604e4]{justify-content:center;padding:0;font-size:18px}.logo--collapsed .logo--full[data-v-755604e4]{display:none}.logo--collapsed .logo--abbr[data-v-755604e4]{display:inline}.header[data-v-755604e4]{border-bottom:1px solid #ebeef5;justify-content:space-between;align-items:center;height:52px;padding:0 12px 0 0;display:flex}.header-left[data-v-755604e4]{align-items:center;gap:10px;height:100%;padding-left:12px;display:flex}.collapse-btn[data-v-755604e4]{border-radius:6px;width:32px;height:32px}.collapse-btn[data-v-755604e4]:hover{background:var(--wt-bg-hover)}.header-title[data-v-755604e4]{font-size:14px;font-weight:600}.header-right[data-v-755604e4]{justify-content:flex-end;align-items:center;max-width:min(50%,560px);padding-right:4px;display:flex}.user-dropdown[data-v-755604e4]{align-items:center;display:inline-flex}.user-dropdown[data-v-755604e4] .el-dropdown-menu{border:1px solid #ebeef5;border-radius:10px;padding:0;box-shadow:0 8px 24px -8px #0f172a1f;min-width:300px!important}.user-chip[data-v-755604e4]{cursor:pointer;border-radius:999px;align-items:center;gap:10px;max-width:440px;padding:4px 10px 4px 6px;transition:background-color .2s,box-shadow .2s;display:inline-flex}.user-chip[data-v-755604e4]:hover{background:var(--wt-bg-hover)}.user-chip[data-v-755604e4]:active{box-shadow:inset 0 0 0 1px #e0ecff}.user-chip__avatar[data-v-755604e4]{flex:none;justify-content:center;align-items:center;display:inline-flex}.user-chip__avatar-txt[data-v-755604e4]{font-size:14px;font-weight:600}.user-chip__main[data-v-755604e4]{flex-direction:column;gap:1px;min-width:0;padding:2px 2px 2px 0;line-height:1.15;display:flex}.user-chip__name[data-v-755604e4]{color:var(--wt-text-1);text-overflow:ellipsis;white-space:nowrap;max-width:14ch;font-size:14px;font-weight:600;overflow:hidden}.user-chip__sub[data-v-755604e4]{color:var(--wt-text-2);align-items:baseline;gap:6px;min-width:0;font-size:12px;display:inline-flex;overflow:hidden}.user-chip__sub-label[data-v-755604e4]{opacity:.8;flex-shrink:0}.user-chip__sub-value[data-v-755604e4]{font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;max-width:18ch;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.user-chip__right[data-v-755604e4]{flex:none;max-width:150px;padding-left:4px}.user-chip__role-tag[data-v-755604e4]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.user-dropdown-menu[data-v-755604e4]{width:310px;padding:0}.user-dropdown-card[data-v-755604e4]{padding:14px 14px 6px}.user-dropdown-card__top[data-v-755604e4]{align-items:center;gap:12px;display:flex}.user-dropdown-card__avatar-txt[data-v-755604e4]{font-size:18px;font-weight:600}.user-dropdown-card__intro[data-v-755604e4]{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.user-dropdown-card__name[data-v-755604e4]{color:var(--wt-text-1);text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:16px;font-weight:600;overflow:hidden}.user-dropdown-card__roles[data-v-755604e4]{flex-wrap:wrap;gap:6px;display:flex}.user-dropdown-card__row[data-v-755604e4]{justify-content:space-between;align-items:flex-start;gap:14px;padding:7px 2px;display:flex}.user-dropdown-card__label[data-v-755604e4]{color:var(--wt-text-2);flex:0 0 48px;padding-top:1px;font-size:13px}.user-dropdown-card__value[data-v-755604e4]{text-align:right;color:var(--wt-text-1);text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:14px;overflow:hidden}.user-dropdown-card__value--name[data-v-755604e4]{font-weight:600}.user-dropdown-card__row--roles .user-dropdown-card__value[data-v-755604e4]{text-align:right;white-space:normal;line-height:1.45}.user-dropdown-card__code[data-v-755604e4]{color:var(--wt-text-1);background:#f1f5f9;border-radius:4px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.role-chip[data-v-755604e4]{color:var(--wt-text-1);display:inline}.role-chip__sep[data-v-755604e4]{color:#cbd5e1;padding:0 2px}.muted[data-v-755604e4]{color:var(--wt-text-3);font-size:13px}.user-dropdown-menu__logout[data-v-755604e4]{color:#dc2626;align-items:center;width:100%;padding:8px 4px 4px;font-weight:500;display:inline-flex}.my-8[data-v-755604e4]{margin-top:8px;margin-bottom:8px}.mr-4[data-v-755604e4]{margin-right:4px}.main[data-v-755604e4]{padding:14px}[data-v-755604e4] .el-menu,[data-v-755604e4] .el-menu--collapse{border-right:none}[data-v-755604e4] .el-menu-item,[data-v-755604e4] .el-sub-menu__title{height:44px!important;padding-left:12px!important;padding-right:10px!important;line-height:44px!important}[data-v-755604e4] .el-menu--collapse .el-menu-item,[data-v-755604e4] .el-menu--collapse .el-sub-menu__title{text-align:center;padding-left:0!important;padding-right:0!important}[data-v-755604e4] .el-menu .el-menu-item,[data-v-755604e4] .el-menu .el-sub-menu__title{gap:8px}[data-v-755604e4] .el-menu-item .el-icon,[data-v-755604e4] .el-sub-menu__title .el-icon{margin-right:2px;font-size:16px}[data-v-755604e4] .el-sub-menu .el-menu-item{padding-left:28px!important}[data-v-755604e4] .el-sub-menu .el-menu-item .el-icon{margin-right:4px;font-size:14px}[data-v-755604e4] .el-menu--popup{min-width:160px!important}.dashboard-container[data-v-15b97aea]{box-sizing:border-box;flex-direction:column;gap:12px;min-height:100%;padding:14px 14px 16px;display:flex}.hero-card[data-v-15b97aea]{border-radius:12px}.hero-card[data-v-15b97aea] .el-card__body{padding:12px 16px}.hero-row[data-v-15b97aea]{justify-content:space-between;align-items:center;gap:16px;display:flex}.hero-main[data-v-15b97aea]{align-items:baseline;gap:14px;min-width:0;display:flex}.hero-title[data-v-15b97aea]{color:var(--wt-text-1);white-space:nowrap;font-size:18px;font-weight:700}.hero-subtitle[data-v-15b97aea]{color:var(--wt-text-2);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.hero-actions[data-v-15b97aea]{flex-shrink:0;align-items:center;gap:10px;display:flex}.todo-total-tag[data-v-15b97aea]{height:28px;line-height:26px}.section-card[data-v-15b97aea],.todo-card[data-v-15b97aea]{border-radius:12px}.section-card[data-v-15b97aea] .el-card__header,.todo-card[data-v-15b97aea] .el-card__header{padding:10px 16px}.section-card[data-v-15b97aea] .el-card__body,.todo-card[data-v-15b97aea] .el-card__body{padding:12px 16px 14px}.section-header[data-v-15b97aea]{justify-content:space-between;align-items:center;gap:12px;display:flex}.section-header--small[data-v-15b97aea]{color:var(--wt-text-1);font-size:14px;font-weight:600}.state-block[data-v-15b97aea]{margin:0}.dashboard-body[data-v-15b97aea]{flex-direction:column;gap:12px;display:flex}.two-col[data-v-15b97aea]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.stat-grid[data-v-15b97aea]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.stat-grid--todo[data-v-15b97aea]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.stat-grid--compact[data-v-15b97aea]{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px 10px}.stat-item[data-v-15b97aea]{cursor:pointer;background:linear-gradient(#fffdf7 0%,#fff 100%);border:1px solid #ebeef5;border-radius:10px;min-height:64px;padding:10px 12px;transition:all .18s}.stat-item[data-v-15b97aea]:hover{border-color:var(--el-color-primary-light-7);transform:translateY(-1px);box-shadow:0 6px 14px #2563eb1a}.stat-item--disabled[data-v-15b97aea],.stat-item--disabled[data-v-15b97aea]:hover{cursor:default;box-shadow:none;border-color:#ebeef5;transform:none}.stat-item--disabled .stat-count[data-v-15b97aea],.stat-item--disabled .stat-count[data-v-15b97aea]:hover{cursor:default;color:var(--wt-text-3)}.stat-item--todo[data-v-15b97aea]{background:linear-gradient(#fff8eb 0%,#fff 100%)}.stat-title-row[data-v-15b97aea]{justify-content:space-between;align-items:center;gap:10px;display:flex}.stat-title[data-v-15b97aea]{color:var(--wt-text-1);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13.5px;font-weight:600;line-height:1.35;overflow:hidden}.stat-count[data-v-15b97aea]{width:fit-content;color:var(--el-color-primary);cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0;font-size:24px;font-weight:700;line-height:1}.stat-count[data-v-15b97aea]:hover{color:var(--el-color-primary-dark-2)}.stat-item--todo .stat-count[data-v-15b97aea]{color:#e6a23c}.stat-item--todo .stat-count[data-v-15b97aea]:hover{color:#cf8a14}.stat-count--small[data-v-15b97aea]{font-size:20px}@media (width<=1280px){.hero-subtitle[data-v-15b97aea]{display:none}.stat-grid--todo[data-v-15b97aea]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.stat-grid--compact[data-v-15b97aea]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.stat-title[data-v-15b97aea]{font-size:12.5px}.stat-count[data-v-15b97aea]{font-size:20px}.stat-count--small[data-v-15b97aea]{font-size:18px}}@media (width<=1024px){.two-col[data-v-15b97aea]{grid-template-columns:1fr}}.login-page[data-v-4285f8ba]{background:#f5f7fa;justify-content:center;align-items:center;height:100vh;display:flex}.card[data-v-4285f8ba]{width:480px}.title-row[data-v-4285f8ba]{justify-content:space-between;align-items:center;display:flex}.title[data-v-4285f8ba]{font-weight:600}.sub-tip[data-v-4285f8ba]{color:#606266;margin-bottom:14px;font-size:14px;line-height:1.7}.sub-tip-s[data-v-4285f8ba]{color:#909399;font-size:12px}.otp-input-row[data-v-4285f8ba]{margin-bottom:12px}.otp-input[data-v-4285f8ba] .el-input__wrapper{letter-spacing:8px;text-align:center;font-family:Consolas,Courier New,monospace;font-size:20px;font-weight:600}.countdown-row[data-v-4285f8ba]{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.btn-row[data-v-4285f8ba]{margin-top:10px}.btn-row-gap[data-v-4285f8ba]{flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0 18px;display:flex}.mb-12[data-v-4285f8ba]{margin-bottom:12px}.center-row[data-v-4285f8ba]{justify-content:center;padding:16px 0;display:flex}.step-title[data-v-4285f8ba]{color:#303133;margin:12px 0 8px;font-size:14px;font-weight:600}.secret-row[data-v-4285f8ba]{margin-bottom:8px}.qr-row[data-v-4285f8ba]{align-items:flex-start;gap:14px;margin-bottom:6px;display:flex}.qr-box[data-v-4285f8ba]{background:#fff;border:1px solid #ebeef5;border-radius:6px;padding:6px}.qr-box img[data-v-4285f8ba]{width:160px;height:160px;display:block}.qr-tip[data-v-4285f8ba]{color:#909399;flex:1;padding-top:6px;font-size:12px;line-height:1.7}.err-box[data-v-4285f8ba]{margin-top:12px}.bind-panel[data-v-4285f8ba]{font-size:13px}.action-help-drawer__body[data-v-765f977f]{flex-direction:column;gap:18px;display:flex}.action-help-drawer__summary[data-v-765f977f]{color:#303133;line-height:1.7}.action-help-drawer__section[data-v-765f977f]{flex-direction:column;gap:10px;display:flex}.action-help-drawer__heading[data-v-765f977f]{color:#303133;font-size:14px;font-weight:700}.action-help-drawer__chips[data-v-765f977f]{flex-wrap:wrap;gap:8px;display:flex}.action-help-drawer__list[data-v-765f977f]{color:#606266;margin:0;padding-left:18px;line-height:1.7}.action-help-drawer__list--ordered[data-v-765f977f]{padding-left:20px}.action-help-drawer__kv-list[data-v-765f977f]{flex-direction:column;gap:10px;display:flex}.action-help-drawer__kv-item[data-v-765f977f]{background:#fafafa;border:1px solid #ebeef5;border-radius:8px;padding:10px 12px}.action-help-drawer__kv-label[data-v-765f977f]{color:#303133;margin-bottom:4px;font-weight:600}.action-help-drawer__kv-value[data-v-765f977f]{color:#606266;line-height:1.6}.header[data-v-6c8c647f]{justify-content:space-between;align-items:center;display:flex}.actions[data-v-6c8c647f]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tip[data-v-6c8c647f]{margin-bottom:12px}.cell-json[data-v-6c8c647f]{justify-content:space-between;align-items:center;gap:12px;display:flex}.json-preview[data-v-6c8c647f]{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.dialog-body[data-v-6c8c647f]{flex-direction:column;gap:12px;display:flex}.dialog-meta[data-v-6c8c647f]{gap:8px;display:flex}.extra-panel[data-v-6c8c647f]{flex-direction:column;gap:12px;display:flex}.extra-panel__head[data-v-6c8c647f]{justify-content:space-between;align-items:center;font-weight:600;display:flex}.header[data-v-b5ae1ef1]{justify-content:space-between;align-items:center;display:flex}.actions[data-v-b5ae1ef1]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.panel[data-v-b5ae1ef1]{flex-direction:column;gap:12px;display:flex}.toolbar[data-v-b5ae1ef1],.panel-actions[data-v-b5ae1ef1]{justify-content:flex-end;display:flex}.row-actions[data-v-b5ae1ef1]{align-items:center;gap:8px;display:flex}.image-upload-hint[data-v-67f3ba19]{color:#909399;flex-wrap:wrap;gap:6px 12px;margin-top:8px;font-size:12px;line-height:1.7;display:flex}.image-upload-hint.is-compact[data-v-67f3ba19]{margin-top:6px}.image-upload-field[data-v-af8b395b]{width:100%}.image-upload-field__row[data-v-af8b395b]{align-items:center;gap:8px;display:flex}.image-upload-field__hint[data-v-af8b395b]{width:100%}.header[data-v-d5c2ac84]{justify-content:space-between;align-items:center;display:flex}.actions[data-v-d5c2ac84]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.page-tip[data-v-d5c2ac84]{color:#606266;background:#f4f8ff;border-radius:8px;margin-bottom:12px;padding:12px 14px;font-size:13px;line-height:1.7}.tab-toolbar[data-v-d5c2ac84]{align-items:center;gap:10px;margin:4px 0 10px;display:flex}.toolbar-tip[data-v-d5c2ac84]{color:#909399;font-size:12px;line-height:1.5}.card-list[data-v-d5c2ac84]{flex-direction:column;gap:10px;min-width:0;max-width:100%;display:flex}.card-row[data-v-d5c2ac84]{border:1px solid var(--el-border-color-light);background:#fff;border-radius:10px;grid-template-rows:auto;grid-template-columns:minmax(220px,1.25fr) minmax(150px,.85fr) minmax(280px,1.5fr) minmax(110px,.65fr) minmax(100px,.55fr) minmax(170px,1fr);align-items:stretch;gap:8px 10px;min-width:0;max-width:100%;padding:10px 12px;display:grid;overflow-x:auto}.card-row--editing[data-v-d5c2ac84]{background:#eaf4ff;border-color:#b3d8ff;box-shadow:0 2px 8px #409eff14}.card-col[data-v-d5c2ac84]{flex-direction:column;gap:3px;min-width:0;display:flex}.col-label[data-v-d5c2ac84]{color:#606266;white-space:nowrap;padding-left:0;font-size:11px;font-weight:600;line-height:1.3}.cell-text[data-v-d5c2ac84]{color:#303133;word-break:break-all;text-overflow:ellipsis;min-height:24px;padding:0 4px;font-size:13px;line-height:24px;overflow:hidden}.cell-text--strong[data-v-d5c2ac84]{color:#1f2d3d;font-weight:600}.cell-text--mono[data-v-d5c2ac84]{color:#303133;font-family:Menlo,Consolas,monospace;font-size:12px}.cell-text--mute[data-v-d5c2ac84]{color:#909399;font-size:12px}.icon-box[data-v-d5c2ac84]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.icon-preview[data-v-d5c2ac84],.icon-placeholder[data-v-d5c2ac84]{border:1px solid var(--el-border-color-lighter);background:#fafbfc;border-radius:14px;flex-shrink:0;width:88px;height:88px;overflow:hidden}.banner-preview[data-v-d5c2ac84],.banner-placeholder[data-v-d5c2ac84]{border-radius:8px;width:120px;height:60px}.icon-placeholder[data-v-d5c2ac84]{color:#909399;text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:6px;font-size:11.5px;line-height:1.4;display:flex}.icon-placeholder small[data-v-d5c2ac84]{color:#c0c4cc;margin-top:3px}.icon-editor[data-v-d5c2ac84]{flex:1;min-width:0}.action-box[data-v-d5c2ac84]{flex-wrap:wrap;align-items:center;gap:0 6px;min-height:24px;padding-top:2px;line-height:1.3;display:flex}@media (width<=1500px){.card-row[data-v-d5c2ac84]{grid-template-columns:minmax(210px,1.15fr) minmax(140px,.8fr) minmax(250px,1.4fr) minmax(105px,.6fr) minmax(95px,.5fr) minmax(160px,.95fr);gap:7px 9px;padding:9px 11px}.col-label[data-v-d5c2ac84]{font-size:10.5px}.cell-text[data-v-d5c2ac84]{font-size:12.5px}.banner-preview[data-v-d5c2ac84],.banner-placeholder[data-v-d5c2ac84]{width:112px;height:56px}}@media (width<=1280px){.card-row[data-v-d5c2ac84]{grid-template-columns:minmax(200px,1.05fr) minmax(130px,.75fr) minmax(230px,1.25fr) minmax(100px,.6fr) minmax(88px,.5fr) minmax(150px,.95fr);gap:6px 8px;padding:8px 10px}.toolbar-tip[data-v-d5c2ac84]{display:none}.banner-preview[data-v-d5c2ac84],.banner-placeholder[data-v-d5c2ac84]{width:104px;height:52px}}.header[data-v-455cfc8b]{justify-content:space-between;align-items:center;display:flex}.actions[data-v-455cfc8b]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.page-tip[data-v-455cfc8b]{color:#606266;background:#f4f8ff;border-radius:8px;margin-bottom:12px;padding:12px 14px;font-size:13px;line-height:1.7}.image-editor[data-v-455cfc8b]{width:100%}.tab-toolbar[data-v-455cfc8b]{align-items:center;gap:10px;margin:4px 0 10px;display:flex}.toolbar-tip[data-v-455cfc8b]{color:#909399;font-size:12px;line-height:1.5}.card-list[data-v-455cfc8b]{flex-direction:column;gap:10px;min-width:0;max-width:100%;display:flex}.card-row[data-v-455cfc8b]{border:1px solid var(--el-border-color-light);background:#fff;border-radius:10px;grid-template-rows:auto;grid-template-columns:minmax(200px,1.1fr) minmax(140px,.85fr) minmax(130px,.75fr) minmax(220px,1.25fr) minmax(110px,.85fr) minmax(170px,1fr);align-items:stretch;gap:8px 10px;min-width:0;max-width:100%;padding:10px 12px;display:grid;overflow-x:auto}.card-row--editing[data-v-455cfc8b]{background:#eaf4ff;border-color:#b3d8ff;box-shadow:0 2px 8px #409eff14}.card-col[data-v-455cfc8b]{flex-direction:column;gap:3px;min-width:0;display:flex}.col-label[data-v-455cfc8b]{color:#606266;white-space:nowrap;padding-left:0;font-size:11px;font-weight:600;line-height:1.3}.cell-text[data-v-455cfc8b]{color:#303133;word-break:break-all;text-overflow:ellipsis;min-height:24px;padding:0 4px;font-size:13px;line-height:24px;overflow:hidden}.cell-text--strong[data-v-455cfc8b]{color:#1f2d3d;font-weight:600}.cell-text--mono[data-v-455cfc8b]{color:#303133;font-family:Menlo,Consolas,monospace;font-size:12px}.cell-text--mute[data-v-455cfc8b]{color:#909399;font-size:12px}.icon-box[data-v-455cfc8b]{align-items:center;gap:8px;display:flex}.icon-preview[data-v-455cfc8b],.icon-placeholder[data-v-455cfc8b]{border:1px solid var(--el-border-color-lighter);background:#fafbfc;border-radius:14px;flex-shrink:0;width:80px;height:80px;overflow:hidden}.icon-placeholder[data-v-455cfc8b]{color:#909399;text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:6px;font-size:11.5px;line-height:1.4;display:flex}.icon-placeholder small[data-v-455cfc8b]{color:#c0c4cc;margin-top:3px}.icon-editor[data-v-455cfc8b]{flex:1;min-width:0}.action-box[data-v-455cfc8b]{flex-wrap:wrap;align-items:center;gap:0 6px;min-height:24px;padding-top:2px;line-height:1.3;display:flex}@media (width<=1600px){.card-row[data-v-455cfc8b]{grid-template-columns:minmax(190px,1.05fr) minmax(140px,.82fr) minmax(120px,.72fr) minmax(210px,1.15fr) minmax(105px,.8fr) minmax(160px,.95fr);gap:7px 9px;padding:9px 11px}.col-label[data-v-455cfc8b]{font-size:10.5px}.cell-text[data-v-455cfc8b]{font-size:12.5px}.icon-preview[data-v-455cfc8b],.icon-placeholder[data-v-455cfc8b]{width:76px;height:76px}}@media (width<=1360px){.card-row[data-v-455cfc8b]{grid-template-columns:minmax(180px,1fr) minmax(130px,.8fr) minmax(110px,.7fr) minmax(190px,1.05fr) minmax(105px,.8fr) minmax(150px,.9fr);gap:6px 8px;padding:8px 10px}.toolbar-tip[data-v-455cfc8b]{display:none}.icon-preview[data-v-455cfc8b],.icon-placeholder[data-v-455cfc8b]{width:72px;height:72px}.active-icon-preview[data-v-455cfc8b],.active-icon-placeholder[data-v-455cfc8b]{width:72px;height:84px}}.field-guide-text[data-v-0b2259ce]{color:#909399;margin-top:6px;font-size:12px;line-height:1.6}.header[data-v-e9717c49]{justify-content:space-between;align-items:center;display:flex}.actions[data-v-e9717c49]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.image-row[data-v-e9717c49]{gap:8px;width:100%;display:flex}.image-row[data-v-e9717c49] .el-input{flex:1}.tip[data-v-e9717c49]{color:#909399;margin-top:8px;font-size:12px;line-height:1.5}.preview-card[data-v-e9717c49]{background:#fafafa;border:1px solid #ebeef5;border-radius:8px;padding:16px}.preview-title[data-v-e9717c49]{color:#303133;margin-bottom:12px;font-weight:600}.preview-phone[data-v-e9717c49]{background:#fff;border-radius:16px;padding:20px}.cover[data-v-e9717c49]{object-fit:cover;border-radius:12px;width:100%;height:180px;margin-bottom:16px;display:block}.title[data-v-e9717c49]{color:#333;margin-bottom:12px;font-size:20px;font-weight:700}.content[data-v-e9717c49]{color:#666;white-space:pre-wrap;font-size:14px;line-height:1.8}.header[data-v-df05dcd1]{justify-content:space-between;align-items:center;display:flex}.actions[data-v-df05dcd1]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pager[data-v-df05dcd1]{justify-content:flex-end;margin-top:12px;display:flex}.header[data-v-24f88bab]{justify-content:space-between;align-items:center;display:flex}.actions[data-v-24f88bab]{align-items:center;gap:8px;display:flex}.summary-tags[data-v-24f88bab]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.summary-more[data-v-24f88bab]{color:var(--el-text-color-secondary);font-size:12px}.permission-panel[data-v-24f88bab]{flex-direction:column;gap:12px;width:100%;display:flex}.permission-toolbar[data-v-24f88bab]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.permission-toolbar-meta[data-v-24f88bab]{flex-wrap:wrap;gap:8px;display:flex}.perm-tabs[data-v-24f88bab] .el-tabs__header{margin-bottom:8px}.permission-tree-scroll[data-v-24f88bab]{border:1px solid var(--el-border-color);background:var(--el-bg-color);border-radius:8px;padding:8px 10px}.tree-root[data-v-24f88bab]{flex-direction:column;display:flex}.tree-mod+.tree-mod[data-v-24f88bab]{margin-top:4px}.tree-row[data-v-24f88bab]{align-items:center;gap:2px;min-height:32px;line-height:32px;display:flex}.row-mod[data-v-24f88bab]{font-size:15px}.row-page[data-v-24f88bab],.row-action[data-v-24f88bab]{font-size:14px}.caret[data-v-24f88bab]{cursor:pointer;width:20px;height:20px;color:var(--el-text-color-secondary);-webkit-user-select:none;user-select:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.caret[data-v-24f88bab]:hover{background:var(--el-fill-color-light)}.caret.open[data-v-24f88bab]{color:var(--el-text-color-primary)}.caret-empty[data-v-24f88bab]{cursor:default;pointer-events:none;visibility:hidden}.mod-label[data-v-24f88bab]{color:var(--el-text-color-primary);font-weight:600}.page-label[data-v-24f88bab]{color:var(--el-text-color-regular);font-weight:500}.action-label[data-v-24f88bab]{color:var(--el-text-color-regular)}.tree-children[data-v-24f88bab]{flex-direction:column;display:flex}.tree-actions[data-v-24f88bab]{padding-bottom:4px}.empty-tab-hint[data-v-24f88bab]{text-align:center;color:var(--el-text-color-secondary);background:var(--el-fill-color-light);border:1px dashed var(--el-border-color-lighter);border-radius:8px;padding:80px 0}.empty-hint[data-v-24f88bab]{text-align:center;color:var(--el-text-color-secondary);padding:40px 0}.header[data-v-7f33d64d]{justify-content:space-between;align-items:center;display:flex}.actions[data-v-7f33d64d]{gap:8px;display:flex}.page-state[data-v-1799f0c2]{padding:24px 0}.header[data-v-10294819]{justify-content:space-between;align-items:center;display:flex}.actions[data-v-10294819]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.pager[data-v-10294819]{justify-content:flex-end;margin-top:12px;display:flex}.page-guide-manager[data-v-10ba29c2]{min-height:calc(100vh - 120px)}.header[data-v-10ba29c2]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.header-title[data-v-10ba29c2]{color:#303133;font-size:18px;font-weight:600}.header-subtitle[data-v-10ba29c2]{color:#909399;margin-top:6px;font-size:13px;line-height:1.6}.actions[data-v-10ba29c2]{flex-wrap:wrap;gap:8px;display:flex}.page-tip[data-v-10ba29c2]{margin-bottom:16px}.layout[data-v-10ba29c2]{grid-template-columns:240px minmax(0,1fr);gap:16px;display:grid}.sidebar[data-v-10ba29c2]{background:#fff;border:1px solid #ebeef5;border-radius:10px;overflow:hidden}.sidebar-title[data-v-10ba29c2]{color:#303133;border-bottom:1px solid #ebeef5;padding:14px 16px;font-weight:600}.page-menu[data-v-10ba29c2]{border-right:none}[data-v-10ba29c2] .page-menu .el-menu-item{justify-content:space-between;gap:8px;display:flex}.content[data-v-10ba29c2]{min-width:0}.content-header[data-v-10ba29c2]{margin-bottom:12px}.content-title[data-v-10ba29c2]{color:#303133;font-size:16px;font-weight:600}.content-subtitle[data-v-10ba29c2]{color:#909399;margin-top:4px;font-size:13px}.editor-form[data-v-10ba29c2]{background:#fff;border:1px solid #ebeef5;border-radius:10px;padding:16px 16px 1px}.list-editor[data-v-10ba29c2],.kv-editor[data-v-10ba29c2]{width:100%}.list-editor__toolbar[data-v-10ba29c2]{margin-bottom:10px}.list-editor__row[data-v-10ba29c2],.kv-editor__row[data-v-10ba29c2]{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;margin-bottom:10px;display:grid}.kv-editor__row[data-v-10ba29c2]{grid-template-columns:180px minmax(0,1fr) auto}.preview-block[data-v-10ba29c2]{background:#fff;border:1px solid #ebeef5;border-radius:10px;margin-top:16px;padding:16px}.preview-title[data-v-10ba29c2]{color:#303133;margin-bottom:10px;font-weight:600}.preview-item+.preview-item[data-v-10ba29c2]{margin-top:10px}.preview-key[data-v-10ba29c2]{color:#606266;font-size:13px;font-weight:600}.preview-value[data-v-10ba29c2]{color:#606266;margin-top:4px;line-height:1.7}.header[data-v-40b5499f]{justify-content:space-between;align-items:center;display:flex}.header .actions[data-v-40b5499f]{align-items:center;gap:8px;display:flex}.topTip[data-v-40b5499f]{margin-bottom:20px}[data-v-40b5499f] .topTip .el-alert__title{width:100%}.tip-title[data-v-40b5499f]{color:#0f172a;margin-bottom:4px;font-size:14px;font-weight:600}.tip-desc[data-v-40b5499f]{color:#475569;font-size:13px;line-height:1.7}.policyBlock[data-v-40b5499f]{padding:8px 2px 4px}.blockHead[data-v-40b5499f]{margin-bottom:18px}.titleRow[data-v-40b5499f]{align-items:center;gap:14px;margin-bottom:8px;display:flex}.titleRow .title[data-v-40b5499f]{color:#0f172a;font-size:16px;font-weight:600}.desc[data-v-40b5499f]{color:#475569;font-size:13px;line-height:1.8}.modeGroup[data-v-40b5499f]{grid-template-columns:1fr 1fr;gap:14px;width:100%;max-width:1040px;margin-bottom:22px;display:grid}[data-v-40b5499f] .modeGroup .el-radio-button__inner{text-align:left;white-space:normal;flex-direction:column;align-items:flex-start;min-height:110px;padding:22px 24px;display:flex;border-radius:10px!important}[data-v-40b5499f] .modeGroup .el-radio-button{margin:0!important}.rb-title[data-v-40b5499f]{color:#0f172a;align-items:center;gap:6px;margin-bottom:8px;font-size:15px;font-weight:600;display:flex}.rb-desc[data-v-40b5499f]{color:#475569;font-size:12.5px;font-weight:400;line-height:1.85}.actionsRow[data-v-40b5499f]{align-items:center;gap:12px;margin-top:6px;display:flex}.save-hint[data-v-40b5499f]{color:#64748b;align-items:center;gap:6px;font-size:12.5px;display:flex}.save-hint.dirty[data-v-40b5499f],.save-hint .dirty[data-v-40b5499f]{color:#b45309;font-weight:500}.faqBlock[data-v-40b5499f]{padding:4px 2px 8px}.faqTitle[data-v-40b5499f]{color:#0f172a;margin-bottom:12px;font-size:14px;font-weight:600}[data-v-40b5499f] .el-collapse-item__header{color:#1e293b;font-weight:500}[data-v-40b5499f] .el-collapse-item__content{color:#475569;font-size:13px;line-height:1.9}code[data-v-40b5499f]{color:#1e293b;background:#f1f5f9;border-radius:4px;padding:2px 6px;font-family:JetBrains Mono,Consolas,monospace;font-size:12px}.filters[data-v-168539c8]{padding:12px 0 16px}.pager[data-v-168539c8]{justify-content:flex-end;margin-top:18px;display:flex}.assign-pop[data-v-168539c8]{padding:4px 2px}.mb8[data-v-168539c8]{margin-bottom:8px}.text-muted[data-v-168539c8]{color:var(--el-text-color-secondary);font-size:12px}.filters[data-v-ff3afc8a]{padding:12px 0 16px}.pager[data-v-ff3afc8a]{justify-content:flex-end;margin-top:18px;display:flex}.profile-tab[data-v-f1887062]{padding:8px 0 0}.profile-form[data-v-f1887062] .el-form-item{margin-bottom:0}.profile-form[data-v-f1887062] .el-form-item__content{line-height:1}.form-row[data-v-f1887062]{align-items:flex-start;margin-bottom:14px;display:flex}.form-row-label[data-v-f1887062]{text-align:left;color:var(--el-text-color-regular);letter-spacing:.2px;word-break:break-all;-webkit-user-select:none;user-select:none;flex:0 0 160px;padding-top:5px;padding-right:16px;font-weight:500}.form-row-control[data-v-f1887062]{flex:auto;min-width:0}.form-row-control[data-v-f1887062] .el-input,.form-row-control[data-v-f1887062] .el-select,.form-row-control[data-v-f1887062] .el-date-editor{width:100%}.section-title[data-v-f1887062]{border-top:1px solid var(--el-border-color);letter-spacing:.2px;color:var(--el-text-color-primary);margin:24px 0 16px;padding:18px 0 10px;font-size:15px;font-weight:700}.avatar-uploader[data-v-f1887062]{flex-direction:column;gap:6px;display:flex}.avatar-uploader .avatar-uploader-inner[data-v-f1887062]{align-items:flex-start;width:auto;height:auto;display:inline-flex}.avatar-preview-img[data-v-f1887062]{border:1px solid var(--el-border-color-lighter);object-fit:cover;background:var(--el-fill-color-light);width:96px;height:96px;image-rendering:-webkit-optimize-contrast;border-radius:4px;display:block}.avatar-preview-empty[data-v-f1887062]{border:1px dashed var(--el-border-color);background:var(--el-fill-color-lighter);width:96px;height:96px;color:var(--el-text-color-placeholder);-webkit-user-select:none;user-select:none;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.avatar-preview-empty-hint[data-v-f1887062]{font-size:12px;line-height:1}.avatar-uploader .hint[data-v-f1887062]{color:var(--el-text-color-secondary);font-size:12px}.actions[data-v-f1887062]{border-top:1px dashed var(--el-border-color-lighter);justify-content:center;gap:12px;margin-top:28px;padding:18px 0 0;display:flex}[data-v-83744d0e] .el-drawer__header{margin-bottom:12px}[data-v-83744d0e] .el-form-item__label{padding-bottom:6px;font-weight:600}.members-tab[data-v-00f96a47]{padding:8px 0}.filter-bar[data-v-00f96a47]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.filter-bar[data-v-00f96a47] .el-form-item{margin-bottom:0}.mt12[data-v-00f96a47]{margin-top:12px}.member-cell[data-v-00f96a47]{align-items:center;gap:10px;display:flex}.member-avatar[data-v-00f96a47]{border:1px solid var(--el-border-color-lighter);background:var(--el-fill-color-light);border-radius:4px;flex:0 0 40px;width:40px;height:40px}.member-avatar-img[data-v-00f96a47]{object-fit:cover;display:block}.member-avatar-placeholder[data-v-00f96a47]{color:var(--el-text-color-primary);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-size:16px;font-weight:500;display:flex;overflow:hidden}.member-cell .info[data-v-00f96a47]{flex-direction:column;gap:2px;min-width:0;display:flex}.member-cell .name[data-v-00f96a47]{color:var(--el-text-color-primary);font-weight:500}.member-cell .phone[data-v-00f96a47]{color:var(--el-text-color-secondary);font-size:12px}.is-active[data-v-00f96a47]{color:var(--el-color-success);font-weight:500}.is-muted[data-v-00f96a47]{color:var(--el-text-color-secondary)}.pagination-wrap[data-v-00f96a47]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.pagination-wrap .total[data-v-00f96a47]{color:var(--el-text-color-secondary);font-size:13px}.orders-tab[data-v-01cbcde5]{padding:8px 0}.filter-bar[data-v-01cbcde5]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.filter-bar[data-v-01cbcde5] .el-form-item{margin-bottom:0}.mt12[data-v-01cbcde5]{margin-top:12px}.proof[data-v-01cbcde5]{background:var(--el-fill-color-light);border-radius:4px;width:48px;height:48px}.muted[data-v-01cbcde5]{color:var(--el-text-color-secondary)}.pagination-wrap[data-v-01cbcde5]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.pagination-wrap .total[data-v-01cbcde5]{color:var(--el-text-color-secondary);font-size:13px}.registrations-tab[data-v-1020c22d]{padding:8px 0}.filter-bar[data-v-1020c22d]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.filter-bar[data-v-1020c22d] .el-form-item{margin-bottom:0}.mt12[data-v-1020c22d]{margin-top:12px}.pagination-wrap[data-v-1020c22d]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.pagination-wrap .total[data-v-1020c22d]{color:var(--el-text-color-secondary);font-size:13px}.browse-tab[data-v-df647821]{padding:8px 0}.filter-bar[data-v-df647821]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.filter-form[data-v-df647821]{flex:1;min-width:0}.filter-bar[data-v-df647821] .el-form-item{margin-bottom:0;margin-right:16px}.browse-table[data-v-df647821]{margin-top:8px}.pagination-wrap[data-v-df647821]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.pagination-wrap .total[data-v-df647821]{color:var(--el-text-color-secondary);font-size:13px}.user-detail[data-v-c4dc662c]{padding:16px}.mb16[data-v-c4dc662c]{margin-bottom:16px}.top-card[data-v-c4dc662c] .el-card__body{padding:24px}.top-inner[data-v-c4dc662c]{align-items:flex-start;gap:24px;display:flex}.top-avatar-wrap[data-v-c4dc662c]{flex:none}.top-avatar[data-v-c4dc662c]{border:1px solid var(--el-border-color-lighter);background:var(--el-fill-color-light);object-fit:cover;border-radius:4px;width:96px;height:96px;display:block}.top-avatar-img[data-v-c4dc662c]{image-rendering:-webkit-optimize-contrast}.top-avatar-placeholder[data-v-c4dc662c]{color:var(--el-text-color-primary);text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding:0 8px;font-size:32px;font-weight:500;display:flex;overflow:hidden}.top-info[data-v-c4dc662c]{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.info-line[data-v-c4dc662c]{color:var(--el-text-color-regular);flex-wrap:wrap;align-items:center;gap:6px;font-size:14px;line-height:1.8;display:flex}.info-line.title-line[data-v-c4dc662c]{gap:12px}.info-line .name[data-v-c4dc662c]{color:var(--el-text-color-primary);margin:0;font-size:22px;font-weight:600}.level-tag[data-v-c4dc662c],.paid-tag[data-v-c4dc662c]{min-width:0}.info-line .k[data-v-c4dc662c]{color:var(--el-text-color-secondary)}.info-line .sep[data-v-c4dc662c]{margin-left:16px}.info-line .v[data-v-c4dc662c]{color:var(--el-text-color-primary)}.phone-link[data-v-c4dc662c]{color:var(--el-color-primary);text-decoration:none}.phone-link[data-v-c4dc662c]:hover{text-decoration:underline}.phone-icon[data-v-c4dc662c]{color:var(--el-color-primary)}.main-tabs[data-v-c4dc662c]{min-height:360px}[data-v-2427172d] .el-descriptions__label{width:160px;color:var(--el-text-color-primary);font-weight:600}.fee-form[data-v-a35a799d]{margin-top:10px}.plain-text[data-v-a35a799d]{color:var(--el-text-color-primary);font-size:14px}.unit[data-v-a35a799d]{color:var(--el-text-color-regular);margin-left:10px}.next-renew[data-v-a35a799d]{color:var(--el-color-primary);margin-left:16px;font-size:13px}.other-title[data-v-a35a799d]{text-align:center;color:var(--el-text-color-primary);margin:18px 0 20px;font-size:16px;font-weight:700}.dialog-footer[data-v-a35a799d]{justify-content:center;display:flex}.audit-detail-body[data-v-56076e22]{max-height:68vh;padding:0 4px;overflow-y:auto}.stage-tip[data-v-56076e22]{margin-bottom:18px}.stage-tip[data-v-56076e22] .el-alert__title{color:#b88230;font-size:13px}.stage-steps[data-v-56076e22]{padding:6px 24px 20px}.group-card[data-v-56076e22]{background:#f7f6ef;border:1px solid #ece9dc;border-radius:12px;margin-bottom:16px;padding:18px 22px 4px}.group-title[data-v-56076e22]{color:#333;margin-bottom:12px;font-size:15px;font-weight:700}.readonly-form[data-v-56076e22] .el-input.is-disabled .el-input__wrapper,.readonly-form[data-v-56076e22] .el-select.is-disabled .el-input__wrapper{box-shadow:0 0 0 1px var(--el-border-color-lighter) inset;background-color:#f2f2f2}.region-row[data-v-56076e22]{gap:12px;display:flex}.region-row .el-input[data-v-56076e22]{flex:1}.img-row[data-v-56076e22]{flex-wrap:wrap;gap:12px;display:flex}.img-box[data-v-56076e22]{border:1px dashed var(--el-border-color);background:#fafafa;border-radius:4px;justify-content:center;align-items:center;width:110px;height:110px;display:flex;overflow:hidden}.img-box.has-img img[data-v-56076e22]{object-fit:cover;width:100%;height:100%}.dialog-footer[data-v-56076e22]{justify-content:center;gap:12px;display:flex}.audit-page[data-v-8665c9ee]{padding:4px 0}.page-caption[data-v-8665c9ee]{color:var(--el-text-color-primary);margin-bottom:12px;font-size:15px;font-weight:600}.filters[data-v-8665c9ee]{padding:4px 0 8px}.filters[data-v-8665c9ee] .el-form-item{margin-bottom:12px}.toolbar[data-v-8665c9ee]{justify-content:space-between;align-items:center;margin:4px 0 12px;display:flex}.custom-cols-btn[data-v-8665c9ee]{font-size:13px}.submitter[data-v-8665c9ee]{align-items:center;gap:10px;display:flex}.submitter-info[data-v-8665c9ee]{min-width:0;line-height:1.5}.submitter-info>div[data-v-8665c9ee]:last-child{color:var(--el-text-color-secondary);font-size:12px}.pagination-bar[data-v-8665c9ee]{justify-content:flex-end;margin-top:16px;display:flex}[data-v-0f5dbf3e] .el-descriptions__label{width:120px;font-weight:600}.profile-page[data-v-26bf31af]{padding:16px}.filters[data-v-26bf31af]{padding:12px 0 16px}.pagination-bar[data-v-26bf31af]{justify-content:flex-end;margin-top:18px;display:flex}[data-v-5161ff6c] .el-descriptions__label{width:120px;font-weight:600}.renewal-page[data-v-2938b98e]{padding:16px}.filters[data-v-2938b98e]{padding:12px 0 16px}.pagination-bar[data-v-2938b98e]{justify-content:flex-end;margin-top:18px;display:flex}.header[data-v-b5eb9051]{justify-content:space-between;align-items:center;display:flex}.actions[data-v-b5eb9051]{gap:8px;display:flex}.header[data-v-71b5f6df]{justify-content:space-between;align-items:center;display:flex}.actions[data-v-71b5f6df]{gap:8px;display:flex}.filters[data-v-71b5f6df]{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.days-filter[data-v-71b5f6df]{color:var(--el-text-color-regular);align-items:center;gap:8px;display:inline-flex}.pager[data-v-71b5f6df]{justify-content:flex-end;margin-top:12px;display:flex}.detail[data-v-71b5f6df]{flex-direction:column;gap:12px;display:flex}.header[data-v-0d390689]{justify-content:space-between;align-items:center;display:flex}.filters[data-v-0d390689]{margin-bottom:8px}.table-toolbar[data-v-0d390689]{align-items:center;gap:8px;margin-bottom:10px;display:flex}.table-toolbar.space-between[data-v-0d390689]{justify-content:space-between}.bill-selected[data-v-0d390689]{color:var(--el-text-color-regular);font-size:13px}.bill-cards[data-v-0d390689]{gap:12px;margin-bottom:12px;display:flex}.bill-card[data-v-0d390689]{border:1px solid var(--el-border-color-light);cursor:pointer;background:#fff;border-radius:6px;align-items:center;gap:6px;width:168px;padding:14px 16px;transition:border-color .15s;display:flex;position:relative}.bill-card[data-v-0d390689]:hover{border-color:var(--el-color-primary-light-5)}.bill-card.active[data-v-0d390689]{border-color:var(--el-color-primary)}.bill-card-label[data-v-0d390689]{font-size:14px;font-weight:500}.bill-card-q[data-v-0d390689]{color:var(--el-text-color-secondary);font-size:14px}.bill-card-count[data-v-0d390689]{background:var(--el-color-primary);color:#fff;text-align:center;border-radius:9px;min-width:18px;height:18px;padding:0 5px;font-size:12px;line-height:18px;position:absolute;top:10px;right:12px}.pager[data-v-0d390689]{justify-content:flex-end;align-items:center;gap:12px;margin-top:12px;display:flex}.pager-total[data-v-0d390689]{color:var(--el-text-color-secondary);font-size:13px}.renew-info[data-v-0d390689]{background:var(--el-fill-color-lighter);border-radius:6px;padding:12px 16px}.renew-info-row[data-v-0d390689]{font-size:13px;line-height:28px}.renew-info-label[data-v-0d390689]{color:var(--el-text-color-secondary);margin-right:8px}.renew-next-tip[data-v-0d390689]{color:var(--el-color-primary);margin-top:4px;font-size:12px}.upload-plus[data-v-0d390689]{border:1px dashed var(--el-border-color);width:100px;height:100px;color:var(--el-text-color-secondary);border-radius:4px;justify-content:center;align-items:center;font-size:20px;display:flex}.upload-hint[data-v-0d390689]{color:var(--el-text-color-secondary);margin-top:4px;font-size:12px;line-height:1.4}.notice-embed[data-v-d88eee4e]{padding:4px 2px 8px}.bottom-bar[data-v-d88eee4e]{border-top:1px dashed var(--el-border-color-lighter);justify-content:flex-end;gap:10px;margin-top:22px;padding-top:14px;display:flex}.pv-card[data-v-d88eee4e] .el-card__body{padding:0}.pv-body[data-v-d88eee4e]{color:var(--el-text-color-primary);background:var(--el-fill-color-light);word-break:break-word;border-radius:6px;min-height:320px;padding:14px 16px;line-height:1.8}.pv-body[data-v-d88eee4e] img{border-radius:4px;max-width:100%}.pv-body[data-v-d88eee4e] table{border-collapse:collapse;width:100%}.pv-body[data-v-d88eee4e] td,.pv-body[data-v-d88eee4e] th{border:1px solid var(--el-border-color);padding:6px 10px}.pv-body[data-v-d88eee4e] p{margin:0 0 8px}.pv-body[data-v-d88eee4e] h1,.pv-body[data-v-d88eee4e] h2,.pv-body[data-v-d88eee4e] h3,.pv-body[data-v-d88eee4e] h4{margin:12px 0 8px}.pv-empty[data-v-d88eee4e]{color:var(--el-text-color-placeholder);background:var(--el-fill-color-light);border-radius:6px;justify-content:center;align-items:center;min-height:320px;padding:14px 16px;line-height:1.8;display:flex}.form-config .header[data-v-58d31d45]{justify-content:space-between;align-items:center;display:flex}.form-config .builder-audit-bar[data-v-58d31d45]{border:1px solid var(--el-border-color-lighter);background:linear-gradient(90deg,#fff 0%,#f6fbff 100%);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:18px;padding:14px 18px;display:flex}.form-config .builder-split-container[data-v-58d31d45]{align-items:flex-start;gap:18px;display:flex}.form-config .builder-left-pane[data-v-58d31d45]{flex:0 0 40%;min-width:0;max-width:40%}.form-config .builder-right-pane[data-v-58d31d45]{border:1px solid var(--el-border-color-lighter);background:#fafbfc;border-radius:8px;flex:1;min-width:0}.form-config .profile-builder[data-v-58d31d45]{align-items:flex-start;gap:18px;display:flex}.form-config .profile-left[data-v-58d31d45]{flex:0 0 40%;min-width:0;max-width:40%}.form-config .profile-left-pane[data-v-58d31d45]{border:1px solid var(--el-border-color-lighter);background:#fff;border-radius:8px;padding:14px 16px}.form-config .profile-right[data-v-58d31d45]{border:1px solid var(--el-border-color-lighter);background:#fafbfc;border-radius:8px;flex:1;min-width:0}.form-config .profile-right-inner[data-v-58d31d45]{padding:14px 16px}.form-config .profile-pane-title[data-v-58d31d45]{border-bottom:1px solid var(--el-border-color-lighter);margin-bottom:12px;padding:4px 2px 12px;font-size:15px;font-weight:700}.form-config .profile-empty[data-v-58d31d45]{text-align:center;color:var(--el-text-color-placeholder);padding:40px 0;font-size:14px}.form-config .pf-fields-list[data-v-58d31d45]{flex-direction:column;gap:10px;display:flex}.form-config .pf-field-row[data-v-58d31d45]{background:#f7f8fa;border-radius:8px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.form-config .pf-field-row.pf-disabled[data-v-58d31d45]{opacity:.55}.form-config .pf-drag-handle[data-v-58d31d45]{cursor:grab;color:var(--el-text-color-placeholder);flex-shrink:0;padding-top:6px}.form-config .pf-drag-handle[data-v-58d31d45]:active{cursor:grabbing}.form-config .pf-label[data-v-58d31d45]{text-align:right;min-width:96px;color:var(--el-text-color-primary);flex-shrink:0;padding-top:8px;font-size:14px;font-weight:600}.form-config .pf-required[data-v-58d31d45]{color:var(--el-color-danger);margin-right:4px;font-weight:700}.form-config .pf-widget[data-v-58d31d45]{flex:1;min-width:0}.form-config .pf-field-actions[data-v-58d31d45]{flex-shrink:0;align-items:center;gap:6px;padding-top:4px;display:flex}.form-config .pf-field-actions .view-options-link[data-v-58d31d45]{color:var(--el-color-primary);cursor:pointer;padding:0 4px;font-size:14px;font-weight:500;text-decoration:none}.form-config .pf-field-actions .view-options-link[data-v-58d31d45]:hover{text-decoration:underline}.form-config .profile-lib-group[data-v-58d31d45]{margin-bottom:16px}.form-config .profile-lib-group-title[data-v-58d31d45]{border-bottom:1px solid var(--el-border-color-lighter);margin-bottom:8px;padding:8px 2px;font-size:15px;font-weight:700}.form-config .profile-lib-field[data-v-58d31d45]{border-radius:6px;padding:8px 10px}.form-config .profile-lib-field[data-v-58d31d45]:hover{background:#eef3fb}.form-config .plf-label[data-v-58d31d45]{color:var(--el-text-color-primary);margin-right:8px;font-size:14px}.form-config .plf-key[data-v-58d31d45]{color:var(--el-text-color-placeholder);margin-right:8px;font-size:12px}.form-config .lib-search-bar[data-v-58d31d45]{border-bottom:1px dashed var(--el-border-color-lighter);background:#fff;padding:14px 16px 10px}.form-config .lib-body[data-v-58d31d45]{padding:10px 16px 20px}.form-config .lib-group[data-v-58d31d45]{margin-bottom:18px}.form-config .lib-group-title[data-v-58d31d45]{border-bottom:1px solid var(--el-border-color-lighter);margin-bottom:8px;padding:8px 2px;font-size:15px;font-weight:700}.form-config .lib-subgroup[data-v-58d31d45]{margin-bottom:12px}.form-config .lib-subgroup-head[data-v-58d31d45]{padding:4px 2px 6px}.form-config .lib-subgroup-fields[data-v-58d31d45]{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px 14px;padding:4px 2px 6px 22px;display:grid}.form-config .lib-field-row[data-v-58d31d45]{align-items:center;min-height:30px;font-size:13px;display:flex}.form-config .lib-field-row.disabled[data-v-58d31d45]{opacity:.95}.form-config .stage-card[data-v-58d31d45]{border:1px solid var(--el-border-color-lighter);background:#fff;border-radius:8px;margin-bottom:18px;padding:16px}.form-config .stage-head[data-v-58d31d45]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.form-config .left[data-v-58d31d45]{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.form-config .right[data-v-58d31d45]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.form-config .group-card[data-v-58d31d45]{border:1px solid var(--el-border-color-lighter);background:#fafbfc;border-radius:14px;margin-bottom:16px;padding:16px 18px 10px}.form-config .group-head[data-v-58d31d45]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.form-config .group-head .group-name[data-v-58d31d45]{color:#333;font-size:19px;font-weight:700}.form-config .group-body[data-v-58d31d45]{flex-direction:column;gap:10px;display:flex}.form-config .field-preview-row[data-v-58d31d45]{border-radius:8px;grid-template-columns:20px 110px 1fr auto;align-items:flex-start;gap:10px;padding:8px 6px;transition:background .15s;display:grid}.form-config .drag-handle[data-v-58d31d45]{cursor:grab;color:var(--el-text-color-placeholder);flex-shrink:0}.form-config .drag-handle[data-v-58d31d45]:active{cursor:grabbing}.form-config .group-head .drag-handle.grp-drag[data-v-58d31d45]{margin-right:8px}.form-config .field-drag[data-v-58d31d45]{justify-content:center;align-items:center;padding-top:8px;display:flex}.form-config .drag-ghost[data-v-58d31d45]{opacity:.45;background:#409eff14;border-radius:8px}.form-config .field-preview-row[data-v-58d31d45]:hover{background:#409eff0a}.form-config .field-preview-row .field-label[data-v-58d31d45]{text-align:right;justify-content:flex-end;align-items:center;min-height:32px;padding-top:6px;display:flex}.form-config .field-preview-row .field-label .required-star[data-v-58d31d45]{color:var(--el-color-danger);margin-right:4px;font-size:15px;font-weight:700}.form-config .field-preview-row .field-label .label-text[data-v-58d31d45]{color:var(--el-text-color-primary);font-size:14px;font-weight:600}.form-config .field-preview-row .field-label .colon[data-v-58d31d45]{color:var(--el-text-color-primary);margin-right:2px}.form-config .field-preview-row .field-widget[data-v-58d31d45]{min-width:0}.form-config .field-preview-row .field-actions[data-v-58d31d45]{flex-shrink:0;align-items:center;gap:6px;padding-top:4px;display:flex}.form-config .field-preview-row .view-options-link[data-v-58d31d45]{color:var(--el-color-primary);cursor:pointer;padding:0 4px;font-size:14px;font-weight:500;text-decoration:none}.form-config .field-preview-row .view-options-link[data-v-58d31d45]:hover{text-decoration:underline}.form-config .group-footer[data-v-58d31d45]{padding:12px 6px 6px}.form-config .widget-placeholder-upload[data-v-58d31d45]{border:1px dashed var(--el-border-color);color:var(--el-text-color-placeholder);background:#f5f7fa;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;display:flex}.form-config .group-actions[data-v-58d31d45]{align-items:center;gap:10px;display:flex}.form-config .stage-bottom[data-v-58d31d45]{gap:8px;margin-top:6px;display:flex}.form-config .tab-bottom-bar[data-v-58d31d45]{border-top:1px dashed var(--el-border-color-lighter);justify-content:flex-end;align-items:center;gap:10px;margin:26px 2px 6px;padding:16px 18px 0;display:flex}.form-config .pos-filter-bar[data-v-58d31d45]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;display:flex}.form-config .pos-filter-right[data-v-58d31d45]{align-items:center;gap:12px;display:flex}.form-config .pos-drawer-footer[data-v-58d31d45]{border-top:1px dashed var(--el-border-color-lighter);justify-content:flex-end;gap:10px;margin-top:18px;padding-top:14px;display:flex}.form-config .built-in-dict-scroll[data-v-58d31d45]{max-height:440px;overflow:auto}@media (width<=1360px){.form-config .builder-split-container[data-v-58d31d45]{flex-direction:column}.form-config .builder-left-pane[data-v-58d31d45]{flex:auto;width:100%;max-width:100%}.form-config .builder-right-pane[data-v-58d31d45]{flex:auto;width:100%;max-width:100%;max-height:none}.form-config .lib-subgroup-fields[data-v-58d31d45]{grid-template-columns:repeat(3,minmax(0,1fr))}}.header[data-v-b84825f8]{justify-content:space-between;align-items:center;display:flex}.actions[data-v-b84825f8]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.content[data-v-b84825f8]{flex-direction:column;gap:12px;display:flex}.pv-title[data-v-b84825f8]{margin-bottom:10px;font-weight:700}.pv-body[data-v-b84825f8]{white-space:pre-wrap;color:#606266;line-height:1.6}.pv-meta[data-v-b84825f8]{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.page-root[data-v-b3def405]{align-items:stretch;gap:14px;min-height:calc(100vh - 90px);display:flex}.category-panel[data-v-b3def405]{border:1px solid var(--el-border-color-lighter);background:#fff;border-radius:6px;flex-direction:column;flex-shrink:0;width:320px;display:flex;overflow:hidden}.panel-header[data-v-b3def405]{border-bottom:1px solid var(--el-border-color-lighter);background:linear-gradient(#fafbfc 0%,#fff 100%);justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.panel-title[data-v-b3def405]{color:var(--el-text-color-primary);font-weight:600}.panel-actions[data-v-b3def405]{gap:8px;display:flex}.tree-wrapper[data-v-b3def405]{flex:auto;padding:8px 10px;overflow:auto}.tree-node-level1[data-v-b3def405]{margin-bottom:2px}.tree-row[data-v-b3def405]{cursor:pointer;border-radius:4px;align-items:center;gap:6px;padding:6px 8px;transition:background .15s;display:flex}.tree-row[data-v-b3def405]:hover{background:var(--el-fill-color-light)}.tree-row.active[data-v-b3def405]{background:var(--el-color-primary-light-9);color:var(--el-color-primary);font-weight:500}.level1-row[data-v-b3def405]{font-size:14px}.level2-row[data-v-b3def405]{color:var(--el-text-color-regular);margin-left:28px;font-size:13px}.level2-row.active[data-v-b3def405]{font-weight:600}.tree-arrow[data-v-b3def405]{width:18px;color:var(--el-text-color-secondary);flex-shrink:0;justify-content:flex-start;align-items:center;display:flex}.level2-arrow[data-v-b3def405]:before{content:"";background:var(--el-border-color);width:10px;height:1px;margin-right:6px;display:inline-block}.arrow-placeholder[data-v-b3def405]{width:14px;display:inline-block}.tree-label[data-v-b3def405]{flex:auto;align-items:center;gap:6px;min-width:0;display:flex}.tree-label>span[data-v-b3def405]:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sub-seq[data-v-b3def405]{background:var(--el-fill-color-light);min-width:18px;height:18px;color:var(--el-text-color-secondary);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;margin-right:2px;padding:0 4px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.tree-actions[data-v-b3def405]{flex-shrink:0;align-items:center;gap:4px;display:flex}.status-tag[data-v-b3def405],.count-tag[data-v-b3def405]{margin-left:4px}.children-list[data-v-b3def405]{margin-top:2px}.empty-hint[data-v-b3def405]{color:var(--el-text-color-secondary);text-align:center;padding:40px 10px;font-size:13px}.panel-footer-hint[data-v-b3def405]{border-top:1px solid var(--el-border-color-lighter);color:var(--el-text-color-regular);justify-content:space-between;align-items:center;padding:10px 14px;font-size:13px;display:flex}.review-badge[data-v-b3def405]{margin-right:0}.article-panel[data-v-b3def405]{flex:auto;min-width:0}.header[data-v-b3def405]{justify-content:space-between;align-items:center;gap:12px;display:flex}.header-left[data-v-b3def405]{align-items:center;gap:8px;display:flex}.actions[data-v-b3def405]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pager[data-v-b3def405]{justify-content:flex-end;margin-top:12px;display:flex}.cover-thumb[data-v-b3def405]{background:var(--el-fill-color-lighter);border-radius:4px;width:70px;height:48px}.cover-thumb-native[data-v-b3def405],.cover-preview-native[data-v-b3def405]{object-fit:cover;cursor:zoom-in;-webkit-user-select:none;user-select:none;display:block}.cover-empty[data-v-b3def405]{color:var(--el-text-color-secondary);font-size:12px}.title-cell[data-v-b3def405]{flex-direction:column;gap:4px;display:flex}.title-main[data-v-b3def405]{color:var(--el-text-color-primary);font-weight:500}.title-sub[data-v-b3def405]{color:var(--el-text-color-secondary);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.3;display:-webkit-box;overflow:hidden}.view-split[data-v-b3def405]{color:var(--el-text-color-secondary);margin-left:2px;font-size:12px}.wechat-root[data-v-b3def405]{border-bottom:1px dashed var(--el-border-color-lighter);margin-bottom:14px;padding:6px 0}.wechat-root-label[data-v-b3def405]{color:#1d4ed8;gap:6px;font-weight:600}.wechat-root-label>span[data-v-b3def405]{color:#1e40af}.wechat-root-row.active[data-v-b3def405]{color:#1d4ed8;background:#eff6ff}.wechat-row-tips[data-v-b3def405]{color:var(--el-text-color-secondary);padding:2px 0 4px 40px}.wechat-account.active[data-v-b3def405]{color:#1d4ed8;background:#eff6ff}.cover-row[data-v-b3def405]{align-items:center;gap:10px;width:100%;display:flex}.cover-preview[data-v-b3def405]{border:1px solid var(--el-border-color-lighter);background:var(--el-fill-color-lighter);border-radius:4px;flex-shrink:0;width:120px;height:88px}.form-hint[data-v-b3def405]{color:#909399;margin-top:4px;font-size:12px;line-height:1.6}.header[data-v-3dd9e06a]{justify-content:space-between;align-items:center;display:flex}.header-title[data-v-3dd9e06a]{color:#303133;font-size:16px;font-weight:600}.actions[data-v-3dd9e06a]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.content[data-v-3dd9e06a]{flex-direction:column;gap:12px;display:flex}.cover-editor[data-v-3dd9e06a]{align-items:center;gap:16px;width:100%;display:flex}.cover-preview[data-v-3dd9e06a]{border:1px solid var(--el-border-color);text-align:center;color:#909399;background:#f5f7fa;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:220px;height:124px;font-size:12px;line-height:1.6;display:flex;overflow:hidden}.cover-preview--5to4[data-v-3dd9e06a]{border-radius:10px;width:275px;height:220px}@media (width<=980px){.cover-preview--5to4[data-v-3dd9e06a]{width:230px;height:184px}}.cover-image[data-v-3dd9e06a]{width:100%;height:100%}.cover-placeholder[data-v-3dd9e06a]{color:#909399;font-size:13px}.cover-actions[data-v-3dd9e06a]{flex-direction:column;flex:1;gap:10px;display:flex}.cover-action-row[data-v-3dd9e06a]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.field-tip[data-v-3dd9e06a]{color:#909399;font-size:12px;line-height:1.6}.inline-settings[data-v-3dd9e06a]{flex-wrap:wrap;align-items:center;gap:10px 18px;width:100%;display:flex}.setting-chip[data-v-3dd9e06a]{align-items:center;gap:8px;min-height:32px;display:inline-flex}.setting-label[data-v-3dd9e06a]{color:#606266;white-space:nowrap}.setting-number[data-v-3dd9e06a]{width:130px}.setting-date[data-v-3dd9e06a]{width:200px}.setting-select[data-v-3dd9e06a]{width:180px}.file-wrap[data-v-3dd9e06a]{flex-direction:column;gap:8px;width:100%;display:flex}.file-hint[data-v-3dd9e06a]{color:#909399;font-size:12px}.file-link[data-v-3dd9e06a]{color:#409eff;word-break:break-all;text-decoration:none}.file-link[data-v-3dd9e06a]:hover{text-decoration:underline}.link-hint[data-v-3dd9e06a]{color:#909399;font-size:12px;line-height:1.6}.role-check-grid[data-v-3dd9e06a]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 14px;width:100%;max-width:980px;display:grid}.role-check-grid[data-v-3dd9e06a] .el-checkbox{width:100%;margin-right:0}.role-check-grid[data-v-3dd9e06a] .el-checkbox__label{white-space:normal;width:calc(100% - 22px);padding-top:4px;padding-bottom:4px;padding-left:8px;line-height:1.45}.header[data-v-8ca8ea96]{justify-content:space-between;align-items:center;display:flex}.actions[data-v-8ca8ea96]{gap:8px;display:flex}.groups[data-v-8ca8ea96]{flex-direction:column;gap:16px;display:flex}.group-card[data-v-8ca8ea96]{background:#fafbfc;border:1px solid #ebeef5;border-radius:10px;padding:12px 16px 16px;transition:border-color .15s}.group-card.is-active-parent[data-v-8ca8ea96]{border-color:#409eff;box-shadow:0 0 0 2px #409eff26}.group-header[data-v-8ca8ea96]{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;padding:6px 2px;display:flex;position:relative}.chev[data-v-8ca8ea96]{color:#909399;margin-right:8px;transition:transform .15s}.chev.open[data-v-8ca8ea96]{color:#409eff;transform:rotate(90deg)}.parent-name[data-v-8ca8ea96]{color:#1f2937;font-size:15px;font-weight:600}.parent-count[data-v-8ca8ea96]{color:#909399;margin-left:auto;margin-right:20px;font-size:13px}.parent-actions[data-v-8ca8ea96]{gap:10px;margin-left:8px;display:flex}.sub-table[data-v-8ca8ea96]{background:#fff;margin-top:6px}.seq[data-v-8ca8ea96]{color:#606266;font-weight:600}.move-btns[data-v-8ca8ea96]{justify-content:center;gap:4px;display:flex}.tip[data-v-8ca8ea96]{color:#909399;margin-top:6px;font-size:12px;line-height:1.5}.tip.danger[data-v-8ca8ea96]{color:#f56c6c}.header[data-v-58ecf1c0]{justify-content:space-between;align-items:center;display:flex}.actions[data-v-58ecf1c0]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pager[data-v-58ecf1c0]{justify-content:flex-end;margin-top:12px;display:flex}.detail[data-v-58ecf1c0]{flex-direction:column;gap:12px;display:flex}.cover-image[data-v-58ecf1c0]{border-radius:8px;width:100%;max-height:240px}.rich-content[data-v-58ecf1c0]{word-break:break-word;line-height:1.8}[data-v-58ecf1c0] .el-table .pending-review-row{--el-table-tr-bg-color:#eef6ff}[data-v-58ecf1c0] .el-table .pending-review-row:hover>td{background-color:#e1efff!important}[data-v-58ecf1c0] .el-table .reviewed-row{color:#606266}[data-v-58ecf1c0] .el-table .reviewed-row .el-button--info{color:#409eff}[data-v-58ecf1c0] .status-tag--pending{font-weight:700;box-shadow:inset 0 0 0 1px #409eff2e}[data-v-58ecf1c0] .status-tag--reviewed{opacity:.92}.header[data-v-f36c03e8]{justify-content:space-between;align-items:center;display:flex}.actions[data-v-f36c03e8]{gap:8px;display:flex}.cover-preview[data-v-f36c03e8]{border:1px solid #e5e7eb;border-radius:8px;width:110px;height:80px;overflow:hidden}.cover-placeholder[data-v-f36c03e8]{color:#6b7280;border:1px dashed #d1d5db;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:110px;height:80px;font-size:12px;display:flex}.avatar-uploader[data-v-f36c03e8] .el-upload{display:block}.page-root[data-v-51104253]{align-items:stretch;gap:14px;min-height:calc(100vh - 90px);display:flex}.category-panel[data-v-51104253]{border:1px solid var(--el-border-color-lighter);background:#fff;border-radius:6px;flex-direction:column;flex-shrink:0;width:320px;display:flex;overflow:hidden}.panel-header[data-v-51104253]{border-bottom:1px solid var(--el-border-color-lighter);background:linear-gradient(#fafbfc 0%,#fff 100%);justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.panel-title[data-v-51104253]{color:var(--el-text-color-primary);font-weight:600}.panel-actions[data-v-51104253]{gap:8px;display:flex}.tree-wrapper[data-v-51104253]{flex:auto;padding:8px 10px;overflow:auto}.empty-hint[data-v-51104253]{text-align:center;color:var(--el-text-color-secondary);padding:40px 8px;font-size:13px}.tree-row[data-v-51104253]{cursor:pointer;border-radius:4px;align-items:center;gap:6px;margin-bottom:2px;padding:6px 8px;transition:background .15s;display:flex}.tree-row[data-v-51104253]:hover{background:var(--el-fill-color-light)}.tree-row.active[data-v-51104253]{background:var(--el-color-primary-light-9);color:var(--el-color-primary);font-weight:500}.level1-row[data-v-51104253]{font-size:14px}.tree-label[data-v-51104253]{flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.cat-cover-wrap[data-v-51104253]{border:1px solid var(--el-border-color-lighter);background:var(--el-fill-color-lighter);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:26px;display:flex;overflow:hidden}.cat-cover-thumb[data-v-51104253]{width:36px;height:26px}.cat-cover-ph[data-v-51104253]{color:var(--el-text-color-secondary);font-size:11px}.cat-name[data-v-51104253]{text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.status-tag[data-v-51104253]{flex-shrink:0}.sub-seq[data-v-51104253]{background:var(--el-color-primary-light-9);min-width:22px;height:22px;color:var(--el-color-primary);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;padding:0 6px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.count-tag[data-v-51104253]{color:var(--el-text-color-secondary);flex-shrink:0}.tree-actions[data-v-51104253]{flex-shrink:0;gap:4px;display:flex}.album-panel[data-v-51104253]{flex:auto;min-width:0}.header[data-v-51104253]{justify-content:space-between;align-items:center;gap:12px;display:flex}.header-left[data-v-51104253]{align-items:center;gap:8px;display:flex}.actions[data-v-51104253]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pager[data-v-51104253]{justify-content:flex-end;margin-top:12px;display:flex}.cover-thumb[data-v-51104253]{background:var(--el-fill-color-lighter);border-radius:6px;width:80px;height:60px}.cover-empty[data-v-51104253]{color:var(--el-text-color-secondary);font-size:12px}.view-split[data-v-51104253]{color:var(--el-text-color-secondary);margin-left:2px;font-size:12px}.cover-preview[data-v-51104253]{border:1px solid #e5e7eb;border-radius:8px;width:110px;height:80px;overflow:hidden}.cover-placeholder[data-v-51104253]{color:#6b7280;border:1px dashed #d1d5db;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:110px;height:80px;font-size:12px;display:flex}.avatar-uploader[data-v-51104253] .el-upload{display:block}.header[data-v-5790ba67]{justify-content:space-between;align-items:center;display:flex}.header-left[data-v-5790ba67]{flex:1}.actions[data-v-5790ba67]{align-items:center;gap:8px;display:flex}.content[data-v-5790ba67]{flex-direction:column;display:flex}.form-section[data-v-5790ba67]{border:1px solid var(--el-border-color-lighter);background:#fff;border-radius:8px;margin-bottom:16px;padding:16px}.section-title[data-v-5790ba67]{color:#303133;border-left:3px solid #409eff;margin-bottom:16px;padding-left:10px;font-size:15px;font-weight:600}.cover-preview[data-v-5790ba67]{border:1px solid #e5e7eb;border-radius:8px;width:160px;height:90px;overflow:hidden}.cover-placeholder[data-v-5790ba67]{color:#6b7280;border:1px dashed #d1d5db;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:160px;height:90px;font-size:12px;display:flex}.avatar-uploader[data-v-5790ba67] .el-upload{display:block}.photo-toolbar[data-v-5790ba67]{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.photos-empty[data-v-5790ba67]{padding:30px 0}.inline-settings[data-v-5790ba67]{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.setting-chip[data-v-5790ba67]{align-items:center;gap:8px;min-height:32px;display:inline-flex}.setting-number[data-v-5790ba67]{width:130px}.setting-hint[data-v-5790ba67]{color:#909399;font-size:12px}.preview-section[data-v-5790ba67]{position:sticky;top:16px}.preview-card[data-v-5790ba67]{border:1px solid var(--el-border-color-lighter);background:#fff;border-radius:8px;overflow:hidden}.preview-cover[data-v-5790ba67]{aspect-ratio:16/9;background:#f5f7fa;width:100%}.preview-cover-img[data-v-5790ba67]{width:100%;height:100%}.preview-cover-empty[data-v-5790ba67]{color:#9ca3af;justify-content:center;align-items:center;width:100%;height:100%;font-size:13px;display:flex}.preview-info[data-v-5790ba67]{padding:16px}.preview-name[data-v-5790ba67]{color:#303133;word-break:break-all;margin-bottom:8px;font-size:16px;font-weight:600}.preview-meta[data-v-5790ba67]{color:#909399;margin-bottom:8px;font-size:13px}.preview-summary[data-v-5790ba67]{color:#606266;word-break:break-all;font-size:13px;line-height:1.6}.preview-photos[data-v-5790ba67]{padding:0 16px 16px}.preview-photos-title[data-v-5790ba67]{color:#606266;border-top:1px solid var(--el-border-color-lighter);margin-bottom:10px;padding-top:12px;font-size:13px}.preview-photo-grid[data-v-5790ba67]{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.preview-photo-item[data-v-5790ba67]{aspect-ratio:1;cursor:pointer;background:#f5f7fa;border-radius:4px;overflow:hidden}.preview-photo-thumb[data-v-5790ba67]{width:100%;height:100%}.preview-photo-item[data-v-5790ba67]:hover{outline-offset:-2px;outline:2px solid #409eff}.cell-value[data-v-07bcc96c]{white-space:pre-wrap;word-break:break-all}.page-root[data-v-2db4e407]{align-items:stretch;gap:14px;min-height:calc(100vh - 90px);display:flex}.category-panel[data-v-2db4e407]{border:1px solid var(--el-border-color-lighter);background:#fff;border-radius:6px;flex-direction:column;flex-shrink:0;width:320px;display:flex;overflow:hidden}.panel-header[data-v-2db4e407]{border-bottom:1px solid var(--el-border-color-lighter);background:linear-gradient(#fafbfc 0%,#fff 100%);justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.panel-title[data-v-2db4e407]{color:var(--el-text-color-primary);font-weight:600}.panel-actions[data-v-2db4e407]{gap:8px;display:flex}.tree-wrapper[data-v-2db4e407]{flex:auto;padding:8px 10px;overflow:auto}.empty-hint[data-v-2db4e407]{text-align:center;color:var(--el-text-color-secondary);padding:40px 8px;font-size:13px}.tree-row[data-v-2db4e407]{cursor:pointer;border-radius:4px;align-items:center;gap:6px;margin-bottom:2px;padding:6px 8px;transition:background .15s;display:flex}.tree-row[data-v-2db4e407]:hover{background:var(--el-fill-color-light)}.tree-row.active[data-v-2db4e407]{background:var(--el-color-primary-light-9);color:var(--el-color-primary);font-weight:500}.level1-row[data-v-2db4e407]{font-size:14px}.tree-label[data-v-2db4e407]{flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.cat-cover-wrap[data-v-2db4e407]{border:1px solid var(--el-border-color-lighter);background:var(--el-fill-color-lighter);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:26px;display:flex;overflow:hidden}.cat-cover-ph[data-v-2db4e407]{color:var(--el-text-color-secondary);font-size:11px}.cat-name[data-v-2db4e407]{text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.status-tag[data-v-2db4e407]{flex-shrink:0}.count-tag[data-v-2db4e407]{color:var(--el-text-color-secondary);flex-shrink:0}.tree-actions[data-v-2db4e407]{flex-shrink:0;gap:4px;display:flex}.album-panel[data-v-2db4e407]{flex:auto;min-width:0}.header[data-v-2db4e407]{justify-content:space-between;align-items:center;gap:12px;display:flex}.header-left[data-v-2db4e407]{align-items:center;gap:8px;display:flex}.actions[data-v-2db4e407]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pager[data-v-2db4e407]{justify-content:flex-end;margin-top:12px;display:flex}.location-cell[data-v-2db4e407]{line-height:1.5}.location-main[data-v-2db4e407]{color:#303133;word-break:break-all}.location-sub[data-v-2db4e407]{color:#909399;word-break:break-all;margin-top:2px;font-size:12px}.pass-card-cell[data-v-2db4e407]{line-height:1.5}.pass-card-main[data-v-2db4e407]{color:#303133;word-break:break-all}.pass-card-sub[data-v-2db4e407]{color:#909399;margin-top:2px;font-size:12px}.signature-thumb-wrap[data-v-2db4e407]{justify-content:center;align-items:center;display:flex}.signature-thumb[data-v-2db4e407]{background:#f5f7fa;border:1px solid #ebeef5;border-radius:6px;width:72px;height:40px}.regs-toolbar[data-v-2db4e407]{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.pv-header[data-v-eab3e05c]{justify-content:space-between;align-items:center;gap:8px;display:flex}.pv-header-right[data-v-eab3e05c]{align-items:center;gap:8px;display:flex}.pv-wrap[data-v-eab3e05c]{flex-direction:column;gap:12px;display:flex}.pv-card[data-v-eab3e05c]{border:1px solid #ebeef5;border-radius:10px;padding:12px}.pv-title[data-v-eab3e05c]{align-items:center;gap:8px;font-weight:700;display:flex}.pv-desc[data-v-eab3e05c]{color:#606266;white-space:pre-wrap;margin-top:10px;line-height:1.6}.pv-section-title[data-v-eab3e05c]{margin-bottom:10px;font-weight:700}.pv-group[data-v-eab3e05c]{color:#606266;margin-top:12px;margin-bottom:8px;font-size:13px;font-weight:600}.pv-field[data-v-eab3e05c]{flex-direction:column;gap:6px;margin-bottom:10px;display:flex}.pv-field--dragover[data-v-eab3e05c]{outline-offset:2px;border-radius:10px;outline:2px solid #409eff59}.pv-label[data-v-eab3e05c]{color:#303133;align-items:center;gap:8px;font-size:13px;display:flex}.pv-drag-handle[data-v-eab3e05c]{color:#606266;cursor:grab;-webkit-user-select:none;user-select:none;background:#eef2f6;border-radius:6px;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.pv-drag-handle[data-v-eab3e05c]:active{cursor:grabbing}.pv-actions[data-v-eab3e05c]{gap:6px;margin-left:auto;display:flex}.pv-input[data-v-eab3e05c]{color:#909399;background:#f5f7fa;border-radius:8px;padding:10px;font-size:13px}.pv-input-text[data-v-eab3e05c]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pv-box[data-v-eab3e05c]{color:#909399;border:1px dashed #dcdfe6;border-radius:8px;justify-content:center;align-items:center;height:90px;display:flex}.pv-row[data-v-eab3e05c]{border-bottom:1px solid #ebeef5;justify-content:space-between;gap:12px;padding:8px 0;display:flex}.pv-row[data-v-eab3e05c]:last-child{border-bottom:none}.pv-row-label[data-v-eab3e05c]{color:#606266;font-size:13px}.pv-row-value[data-v-eab3e05c]{color:#303133;text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:70%;font-size:13px;overflow:hidden}.pv-empty[data-v-eab3e05c]{color:#909399}.toolbar[data-v-bb6fd8b0]{align-items:center;gap:8px;margin-bottom:12px;display:flex}.list[data-v-bb6fd8b0]{flex-direction:column;gap:12px;display:flex}.row[data-v-bb6fd8b0]{padding:6px 0}.label[data-v-bb6fd8b0]{font-weight:600}.meta[data-v-bb6fd8b0]{color:#909399;margin-left:6px;font-size:12px}.toolbar[data-v-5336105c]{gap:12px;margin-bottom:16px;display:flex}.toolbar[data-v-5336105c] .el-input{flex:1}.map-wrap[data-v-5336105c]{grid-template-columns:minmax(0,1fr) 260px;gap:16px;min-height:520px;display:grid}.map-host[data-v-5336105c]{border:1px solid #ebeef5;border-radius:8px;width:100%;height:520px;overflow:hidden}.side-panel[data-v-5336105c]{background:#fafafa;border:1px solid #ebeef5;border-radius:8px;padding:16px}.panel-title[data-v-5336105c]{color:#303133;margin-bottom:16px;font-size:14px;font-weight:600}.panel-row[data-v-5336105c]{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}.panel-label[data-v-5336105c]{color:#909399;font-size:12px}.panel-value[data-v-5336105c]{color:#303133;word-break:break-all;font-size:13px;line-height:1.5}.panel-tip[data-v-5336105c]{color:#606266;margin-top:12px;font-size:12px;line-height:1.6}.footer-actions[data-v-5336105c]{justify-content:flex-end;gap:8px;display:flex}.editor-shell[data-v-2c957d95]{min-height:calc(100vh - 120px)}.header[data-v-2c957d95]{justify-content:space-between;align-items:center;gap:16px;display:flex}.header-main[data-v-2c957d95]{min-width:0}.page-title[data-v-2c957d95]{color:#303133;font-size:18px;font-weight:600}.page-subtitle[data-v-2c957d95]{color:#909399;margin-top:6px;font-size:13px}.dirty-tag[data-v-2c957d95]{margin-left:8px}.editor-layout[data-v-2c957d95]{padding-right:286px}.main-column[data-v-2c957d95]{flex-direction:column;gap:16px;min-width:0;display:flex}.validation-list[data-v-2c957d95]{flex-direction:column;gap:4px;margin-top:-6px;display:flex}.validation-item[data-v-2c957d95]{white-space:normal;text-align:left;justify-content:flex-start;margin-left:0}.edit-section[data-v-2c957d95]{scroll-margin-top:20px}.section-card-error[data-v-2c957d95]{border-color:#f56c6c}.section-card-error[data-v-2c957d95] .el-card__header{border-bottom-color:#f56c6c59}.section-header[data-v-2c957d95]{justify-content:space-between;align-items:center;gap:12px;display:flex}.section-title[data-v-2c957d95]{color:#303133;font-size:16px;font-weight:600}.section-desc[data-v-2c957d95]{color:#909399;margin-top:4px;font-size:12px}.anchor-card[data-v-2c957d95]{border-radius:10px}.floating-nav[data-v-2c957d95]{z-index:90;width:248px;position:fixed;top:116px;right:10px}.anchor-card[data-v-2c957d95]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #409eff1f;box-shadow:0 14px 32px #0f172a24}.nav-block[data-v-2c957d95]{border-top:1px solid #ebeef5;margin-top:18px;padding-top:18px}.summary-header[data-v-2c957d95]{justify-content:space-between;align-items:center;gap:8px;display:flex}.summary-title[data-v-2c957d95]{color:#303133;font-size:14px;font-weight:600}.summary-subtitle[data-v-2c957d95]{color:#909399;font-size:12px}.readiness-headline[data-v-2c957d95]{border-radius:8px;margin-top:12px;padding:10px 12px;font-size:12px;line-height:1.6}.readiness-headline.status-done[data-v-2c957d95]{color:#67c23a;background:#f0f9eb}.readiness-headline.status-warn[data-v-2c957d95]{color:#e6a23c;background:#fdf6ec}.readiness-headline.status-todo[data-v-2c957d95]{color:#f56c6c;background:#fef0f0}.summary-grid[data-v-2c957d95]{flex-direction:column;gap:10px;display:flex}.summary-item[data-v-2c957d95]{flex-direction:column;gap:4px;display:flex}.summary-label[data-v-2c957d95]{color:#909399;font-size:12px}.summary-value[data-v-2c957d95]{color:#303133;word-break:break-all;font-size:13px;line-height:1.5}.readiness-list[data-v-2c957d95]{flex-direction:column;gap:10px;margin-top:14px;display:flex}.readiness-list.compact[data-v-2c957d95]{gap:8px}.readiness-item[data-v-2c957d95]{text-align:left;cursor:pointer;background:#fff;border:1px solid #ebeef5;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:12px;transition:all .2s;display:flex}.readiness-list.compact .readiness-item[data-v-2c957d95]{padding:10px}.readiness-item[data-v-2c957d95]:hover{border-color:#c6e2ff;box-shadow:0 6px 18px #409eff14}.readiness-main[data-v-2c957d95]{align-items:flex-start;gap:10px;min-width:0;display:flex}.readiness-dot[data-v-2c957d95]{background:#dcdfe6;border-radius:50%;flex:none;width:8px;height:8px;margin-top:6px}.status-done .readiness-dot[data-v-2c957d95]{background:#67c23a}.status-warn .readiness-dot[data-v-2c957d95]{background:#e6a23c}.status-todo .readiness-dot[data-v-2c957d95]{background:#f56c6c}.readiness-content[data-v-2c957d95]{min-width:0}.readiness-label[data-v-2c957d95]{color:#303133;font-size:13px;font-weight:600}.readiness-detail[data-v-2c957d95]{color:#606266;margin-top:4px;font-size:12px;line-height:1.5}.cover-editor[data-v-2c957d95]{grid-template-columns:180px minmax(0,1fr);gap:16px;width:100%;display:grid}.cover-preview[data-v-2c957d95]{background:#fafafa;border:1px dashed #dcdfe6;border-radius:8px;width:180px;height:120px;overflow:hidden}.cover-image[data-v-2c957d95]{width:100%;height:100%}.cover-placeholder[data-v-2c957d95]{color:#909399;justify-content:center;align-items:center;width:100%;height:100%;font-size:13px;display:flex}.cover-actions[data-v-2c957d95]{flex-direction:column;gap:10px;display:flex}.cover-action-row[data-v-2c957d95]{flex-wrap:wrap;gap:8px;display:flex}.category-editor[data-v-2c957d95]{gap:8px;width:100%;display:flex}.category-editor[data-v-2c957d95] .el-select{flex:1}.category-empty[data-v-2c957d95]{color:#909399;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex}.location-editor[data-v-2c957d95]{flex-direction:column;gap:10px;width:100%;display:flex}.location-actions[data-v-2c957d95]{gap:8px;display:flex}.coordinate-box[data-v-2c957d95]{color:#606266;background:#f5f7fa;border-radius:8px;align-items:center;width:100%;min-height:40px;padding:0 12px;display:flex}.field-tip[data-v-2c957d95]{color:#909399;margin-top:6px;font-size:12px;line-height:1.5}.shortcut-row[data-v-2c957d95]{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.publish-shortcuts[data-v-2c957d95]{margin-bottom:12px}.hint-list[data-v-2c957d95]{flex-direction:column;gap:8px;margin-top:8px;display:flex}.inline-grid[data-v-2c957d95]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.field-actions[data-v-2c957d95]{gap:8px;display:flex}.signup-editor-layout[data-v-2c957d95]{grid-template-columns:minmax(320px,420px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.signup-field-list[data-v-2c957d95]{flex-direction:column;gap:12px;display:flex}.signup-field-card[data-v-2c957d95]{cursor:pointer;background:#fff;border:1px solid #ebeef5;border-radius:10px;justify-content:space-between;gap:12px;padding:14px 16px;transition:all .2s;display:flex}.signup-field-card[data-v-2c957d95]:hover{border-color:#c6e2ff;box-shadow:0 6px 18px #409eff14}.signup-field-card.active[data-v-2c957d95]{background:#f5f9ff;border-color:#409eff}.signup-field-main[data-v-2c957d95]{flex:1;min-width:0}.signup-field-title[data-v-2c957d95]{color:#303133;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.signup-field-meta[data-v-2c957d95]{color:#909399;flex-wrap:wrap;gap:12px;margin-top:8px;font-size:12px;display:flex}.signup-field-flags[data-v-2c957d95]{gap:8px;margin-top:10px;display:flex}.signup-field-actions[data-v-2c957d95]{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.signup-field-action-links[data-v-2c957d95]{gap:4px;display:flex}.signup-field-editor[data-v-2c957d95]{border-radius:10px}.editor-panel-header[data-v-2c957d95]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.editor-panel-title[data-v-2c957d95]{color:#303133;font-size:15px;font-weight:600}.editor-panel-desc[data-v-2c957d95]{color:#909399;margin-top:4px;font-size:12px}.option-editor[data-v-2c957d95]{flex-direction:column;gap:8px;display:flex}.option-editor__list[data-v-2c957d95]{flex-wrap:wrap;gap:6px;min-height:24px;display:flex}.option-editor__actions[data-v-2c957d95]{gap:8px;display:flex}.option-editor__empty[data-v-2c957d95]{color:#909399;font-size:12px}.anchor-list[data-v-2c957d95]{flex-direction:column;gap:6px;display:flex}.anchor-btn[data-v-2c957d95]{justify-content:space-between;width:100%;margin-left:0}.anchor-btn-label[data-v-2c957d95]{text-align:left;flex:1;min-width:0}.anchor-status[data-v-2c957d95]{border-radius:999px;flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.anchor-status.is-done[data-v-2c957d95]{background:#67c23a1f}.anchor-status.is-warn[data-v-2c957d95]{color:#e6a23c;background:#e6a23c1f}.anchor-status.is-todo[data-v-2c957d95]{color:#f56c6c;background:#f56c6c1f}.anchor-status-dot[data-v-2c957d95]{background:#67c23a;border-radius:50%;width:8px;height:8px}.anchor-status-mark[data-v-2c957d95]{font-size:12px;font-weight:700;line-height:1}.anchor-tooltip[data-v-2c957d95]{max-width:280px}.anchor-tooltip-title[data-v-2c957d95]{color:#303133;margin-bottom:8px;font-size:13px;font-weight:600}.anchor-tooltip-summary[data-v-2c957d95]{border-radius:8px;margin-bottom:10px;padding:8px 10px;font-size:12px;line-height:1.5}.anchor-tooltip-summary.is-todo[data-v-2c957d95]{color:#f56c6c;background:#fef0f0}.anchor-tooltip-summary.is-warn[data-v-2c957d95]{color:#e6a23c;background:#fdf6ec}.anchor-tooltip-summary.is-done[data-v-2c957d95]{color:#67c23a;background:#f0f9eb}.anchor-tooltip-section-title[data-v-2c957d95]{margin-top:10px;font-size:12px;font-weight:600}.anchor-tooltip-section-title.is-todo[data-v-2c957d95]{color:#f56c6c}.anchor-tooltip-section-title.is-warn[data-v-2c957d95]{color:#e6a23c}.anchor-tooltip-item[data-v-2c957d95]{color:#606266;margin-top:6px;padding-left:12px;font-size:12px;line-height:1.6;position:relative}.anchor-tooltip-item[data-v-2c957d95]:before{content:"";background:#dcdfe6;border-radius:50%;width:6px;height:6px;position:absolute;top:8px;left:0}.anchor-tooltip-item.is-warn[data-v-2c957d95]:before{background:#e6a23c}.anchor-tooltip-item.is-todo[data-v-2c957d95]:before{background:#f56c6c}.nav-action-btn[data-v-2c957d95]{width:100%}.nav-actions[data-v-2c957d95]{flex-direction:column;gap:10px;margin-top:12px;display:flex}.preview-dialog-shell[data-v-2c957d95]{justify-content:center;padding:8px 0;display:flex}.preview-dialog-phone[data-v-2c957d95]{background:linear-gradient(#f8fbff 0%,#fff 100%);border:1px solid #dfe8f5;border-radius:26px;width:min(100%,430px);overflow:hidden;box-shadow:0 18px 40px #0f172a1f}.preview-dialog-cover[data-v-2c957d95]{background:#f5f7fa;height:220px}.preview-cover-image[data-v-2c957d95]{width:100%;height:100%}.preview-cover-placeholder[data-v-2c957d95]{color:#909399;justify-content:center;align-items:center;width:100%;height:100%;font-size:14px;display:flex}.preview-dialog-main[data-v-2c957d95]{flex-direction:column;gap:16px;padding:18px;display:flex}.preview-dialog-title[data-v-2c957d95]{color:#1f2937;font-size:20px;font-weight:700;line-height:1.4}.preview-dialog-tags[data-v-2c957d95]{flex-wrap:wrap;gap:8px;display:flex}.preview-dialog-summary[data-v-2c957d95]{color:#4b5563;white-space:pre-wrap;font-size:13px;line-height:1.7}.preview-info-grid[data-v-2c957d95]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.preview-info-item[data-v-2c957d95]{background:#f8fafc;border-radius:12px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.preview-info-label[data-v-2c957d95]{color:#909399;font-size:12px}.preview-info-value[data-v-2c957d95]{color:#303133;word-break:break-word;font-size:13px;line-height:1.5}.preview-content-card[data-v-2c957d95]{background:#fff;border:1px solid #ebeef5;border-radius:12px;padding:14px}.preview-section-title[data-v-2c957d95]{color:#303133;margin-bottom:12px;font-size:15px;font-weight:600}.preview-rich-content[data-v-2c957d95]{color:#303133;word-break:break-word;line-height:1.7}.preview-rich-content[data-v-2c957d95] img{max-width:100%;height:auto}.preview-empty[data-v-2c957d95]{color:#909399;font-size:13px}.preview-dialog-footer[data-v-2c957d95]{justify-content:flex-end;gap:8px;display:flex}.category-manager-header[data-v-2c957d95]{justify-content:space-between;align-items:center;gap:12px;display:flex}.category-manager-actions[data-v-2c957d95]{gap:8px;display:flex}@media (width<=1400px){.floating-nav[data-v-2c957d95]{display:none}.editor-layout[data-v-2c957d95]{padding-right:0}}@media (width<=1100px){.cover-editor[data-v-2c957d95],.inline-grid[data-v-2c957d95],.signup-editor-layout[data-v-2c957d95],.preview-info-grid[data-v-2c957d95]{grid-template-columns:1fr}.category-editor[data-v-2c957d95]{flex-direction:column}.signup-field-actions[data-v-2c957d95]{align-items:flex-start}}.header[data-v-f9730c98]{justify-content:space-between;align-items:center;display:flex}.actions[data-v-f9730c98]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pager[data-v-f9730c98]{justify-content:flex-end;margin-top:12px;display:flex}.detail[data-v-f9730c98]{flex-direction:column;gap:12px;display:flex}.cover-image[data-v-f9730c98]{border-radius:8px;width:100%;max-height:240px}.rich-content[data-v-f9730c98]{word-break:break-word;line-height:1.8}.location-cell[data-v-f9730c98]{line-height:1.5}.location-main[data-v-f9730c98]{color:#303133;word-break:break-all}.location-sub[data-v-f9730c98]{color:#909399;word-break:break-all;margin-top:2px;font-size:12px}[data-v-f9730c98] .el-table .pending-review-row{--el-table-tr-bg-color:#eef6ff}[data-v-f9730c98] .el-table .pending-review-row:hover>td{background-color:#e1efff!important}[data-v-f9730c98] .el-table .reviewed-row{color:#606266}[data-v-f9730c98] .el-table .reviewed-row .el-button--info{color:#409eff}[data-v-f9730c98] .status-tag--pending{font-weight:700;box-shadow:inset 0 0 0 1px #409eff2e}[data-v-f9730c98] .status-tag--reviewed{opacity:.92}.header[data-v-0446b2c5]{justify-content:space-between;align-items:center;display:flex}.actions[data-v-0446b2c5]{gap:8px;display:flex}.content[data-v-0446b2c5]{flex-direction:column;gap:16px;display:flex}.image-row[data-v-0446b2c5]{gap:8px;width:100%;display:flex}.image-row[data-v-0446b2c5] .el-input{flex:1}.tip[data-v-0446b2c5]{color:#909399;margin-top:8px;font-size:12px;line-height:1.6}.inline-tip[data-v-0446b2c5]{margin-left:8px}.list-editor[data-v-0446b2c5]{flex-direction:column;gap:10px;width:100%;display:flex}.list-editor__toolbar[data-v-0446b2c5]{justify-content:flex-end;display:flex}.list-editor__list[data-v-0446b2c5]{flex-direction:column;gap:8px;display:flex}.list-editor__row[data-v-0446b2c5]{align-items:center;gap:8px;display:flex}.preview-card[data-v-0446b2c5]{background:#fafafa;border:1px solid #ebeef5;border-radius:12px;padding:16px}.preview-header[data-v-0446b2c5]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.preview-title[data-v-0446b2c5]{color:#303133;font-weight:600}.preview-hero[data-v-0446b2c5]{background:linear-gradient(135deg,#1e3a8a 0%,#2563eb 52%,#60a5fa 100%);border-radius:18px;padding:18px;position:relative;overflow:hidden}.preview-cover[data-v-0446b2c5]{object-fit:cover;opacity:.14;width:100%;height:100%;position:absolute;inset:0}.preview-badge[data-v-0446b2c5],.preview-main-title[data-v-0446b2c5],.preview-subtitle[data-v-0446b2c5],.preview-stats[data-v-0446b2c5]{z-index:1;position:relative}.preview-badge[data-v-0446b2c5]{color:#fff;background:#ffffff2e;border-radius:999px;padding:4px 10px;font-size:12px;display:inline-flex}.preview-main-title[data-v-0446b2c5]{color:#fff;margin-top:14px;font-size:24px;font-weight:700}.preview-subtitle[data-v-0446b2c5]{color:#ffffffeb;margin-top:10px;font-size:13px;line-height:1.7}.preview-stats[data-v-0446b2c5]{gap:10px;margin-top:18px;display:flex}.stat-box[data-v-0446b2c5]{background:#ffffff24;border-radius:12px;flex:1;padding:12px}.stat-value[data-v-0446b2c5]{color:#fff;font-size:18px;font-weight:700}.stat-label[data-v-0446b2c5]{color:#ffffffd1;margin-top:6px;font-size:12px}.preview-price-card[data-v-0446b2c5]{background:#fff;border-radius:16px;margin-top:14px;padding:16px}.preview-price-label[data-v-0446b2c5]{color:#909399;font-size:13px}.preview-price-row[data-v-0446b2c5]{align-items:flex-end;gap:12px;margin-top:6px;display:flex}.preview-price-now[data-v-0446b2c5]{color:#f56c6c;font-size:26px;font-weight:700}.preview-price-origin[data-v-0446b2c5]{color:#c0c4cc;font-size:13px;text-decoration:line-through}.preview-scope[data-v-0446b2c5]{color:#606266;margin-top:10px;font-size:13px;line-height:1.7}.header[data-v-67b3ca9b]{justify-content:space-between;align-items:center;display:flex}.actions[data-v-67b3ca9b]{gap:8px;display:flex}.header[data-v-cd0ef5a3]{justify-content:space-between;align-items:center;display:flex}.actions[data-v-cd0ef5a3]{gap:8px;display:flex}.filters[data-v-cd0ef5a3]{gap:12px;margin-bottom:12px;display:flex}.header[data-v-3af1b317]{justify-content:space-between;align-items:center;display:flex}.actions[data-v-3af1b317]{align-items:center;gap:8px;display:flex}.header[data-v-6efd3612]{justify-content:space-between;align-items:center;display:flex}.actions[data-v-6efd3612]{gap:8px;display:flex}.field-actions[data-v-6efd3612]{gap:8px;margin-top:12px;margin-bottom:12px;display:flex}.pdf-config[data-v-6efd3612]{flex-direction:column;gap:12px;width:100%;display:flex}.pdf-config__toolbar[data-v-6efd3612]{justify-content:flex-end;display:flex}.option-editor[data-v-6efd3612]{flex-direction:column;gap:8px;display:flex}.option-editor.disabled[data-v-6efd3612]{opacity:.65}.option-editor__list[data-v-6efd3612]{flex-wrap:wrap;gap:6px;min-height:24px;display:flex}.option-editor__actions[data-v-6efd3612]{gap:8px;display:flex}.option-editor__empty[data-v-6efd3612]{color:#909399;font-size:12px}.header[data-v-6e00006f]{justify-content:space-between;align-items:center;display:flex}.actions[data-v-6e00006f]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pager[data-v-6e00006f]{justify-content:flex-end;margin-top:12px;display:flex}.header[data-v-0b0484ec]{justify-content:space-between;align-items:center;display:flex}.actions[data-v-0b0484ec]{gap:8px;display:flex}.sub-header[data-v-0b0484ec]{justify-content:space-between;align-items:center;gap:8px;display:flex}.sub-title[data-v-0b0484ec]{color:#606266;font-size:12px}.empty[data-v-0b0484ec]{color:#909399}.pv-row[data-v-0b0484ec]{border-bottom:1px solid #ebeef5;padding:10px 0}.pv-row[data-v-0b0484ec]:last-child{border-bottom:none}.pv-label[data-v-0b0484ec]{color:#303133;margin-bottom:6px;font-weight:600}.pv-value[data-v-0b0484ec]{color:#606266;white-space:pre-wrap;word-break:break-word}.review-actions[data-v-0b0484ec]{gap:8px;margin-top:12px;display:flex}.note[data-v-0b0484ec]{border-bottom:1px solid #ebeef5;padding:10px 0}.note[data-v-0b0484ec]:last-child{border-bottom:none}.note-meta[data-v-0b0484ec]{color:#909399;margin-bottom:6px;font-size:12px}.note-content[data-v-0b0484ec]{color:#303133;white-space:pre-wrap;word-break:break-word}.note-editor[data-v-0b0484ec]{align-items:flex-start;gap:8px;margin-top:12px;display:flex}.header[data-v-5af44aeb]{justify-content:space-between;align-items:center;display:flex}.actions[data-v-5af44aeb]{gap:8px;display:flex}.content[data-v-5af44aeb]{flex-direction:column;gap:12px;display:flex}.list-editor[data-v-5af44aeb]{flex-direction:column;gap:12px;width:100%;display:flex}.list-toolbar[data-v-5af44aeb]{justify-content:flex-end;display:flex}.row-actions[data-v-5af44aeb]{align-items:center;gap:8px;display:flex}.faq-list[data-v-5af44aeb]{flex-direction:column;gap:12px;display:flex}.faq-card[data-v-5af44aeb]{border:1px solid var(--el-border-color);background:var(--el-bg-color-page);border-radius:8px;padding:16px}.faq-card__head[data-v-5af44aeb]{justify-content:space-between;align-items:center;margin-bottom:12px;font-weight:600;display:flex}.header[data-v-0338e4e9]{justify-content:space-between;align-items:center;display:flex}.actions[data-v-0338e4e9]{align-items:center;gap:8px;display:flex}.pager[data-v-0338e4e9]{justify-content:flex-end;margin-top:12px;display:flex}.content[data-v-0338e4e9]{white-space:nowrap;text-overflow:ellipsis;max-width:520px;display:inline-block;overflow:hidden}.header[data-v-6d097347]{justify-content:space-between;align-items:center;display:flex}.actions[data-v-6d097347]{gap:8px;display:flex}.content[data-v-6d097347]{flex-direction:column;gap:12px;display:flex}.header[data-v-e02fcc7d]{justify-content:space-between;align-items:center;display:flex}.actions[data-v-e02fcc7d]{align-items:center;gap:8px;display:flex}.pager[data-v-e02fcc7d]{justify-content:flex-end;margin-top:12px;display:flex}.detail-wrap[data-v-e02fcc7d]{flex-direction:column;gap:12px;display:flex}.detail-table[data-v-e02fcc7d]{width:100%}.detail-value[data-v-e02fcc7d]{white-space:pre-wrap;word-break:break-all}.pay-info[data-v-e02fcc7d]{flex-direction:column;gap:6px;display:flex}.pay-info__tags[data-v-e02fcc7d]{flex-wrap:wrap;gap:6px;display:flex}.patch-wrap[data-v-e02fcc7d]{flex-direction:column;gap:16px;display:flex}.patch-extra[data-v-e02fcc7d]{flex-direction:column;gap:12px;display:flex}.patch-extra__head[data-v-e02fcc7d]{justify-content:space-between;align-items:center;font-weight:600;display:flex}.header[data-v-b47fa1f0]{justify-content:space-between;align-items:center;display:flex}.actions[data-v-b47fa1f0]{align-items:center;gap:8px;display:flex}.content[data-v-b47fa1f0]{flex-direction:column;gap:12px;display:flex}.kpi[data-v-b47fa1f0]{text-align:center}.kpi-title[data-v-b47fa1f0]{color:#666;font-size:12px}.kpi-value[data-v-b47fa1f0]{margin-top:6px;font-size:22px;font-weight:700}.header[data-v-579204f3]{justify-content:space-between;align-items:center;display:flex}.actions[data-v-579204f3]{align-items:center;gap:8px;display:flex}.summary[data-v-579204f3]{margin-bottom:12px}.pager[data-v-579204f3]{justify-content:flex-end;margin-top:12px;display:flex}.header[data-v-eb0b1a6f]{justify-content:space-between;align-items:center;display:flex}.header .actions[data-v-eb0b1a6f]{align-items:center;gap:8px;display:flex}.page-toolbar[data-v-eb0b1a6f]{align-items:center;gap:16px;margin:6px 0 10px;display:flex}.toolbar-tip[data-v-eb0b1a6f]{color:#6b7280;font-size:13px}.news-setting-row[data-v-eb0b1a6f]{background:#fff}.header[data-v-023983ae]{justify-content:space-between;align-items:center;display:flex}.actions[data-v-023983ae]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.page-tip[data-v-023983ae]{color:#606266;background:#f4f8ff;border-radius:8px;margin-bottom:12px;padding:12px 14px;font-size:13px;line-height:1.7}.tab-toolbar[data-v-023983ae]{align-items:center;gap:10px;margin:4px 0 10px;display:flex}.toolbar-tip[data-v-023983ae]{color:#909399;font-size:12px;line-height:1.5}.card-list[data-v-023983ae]{flex-direction:column;gap:10px;min-width:0;max-width:100%;display:flex}.card-row[data-v-023983ae]{border:1px solid var(--el-border-color-light);background:#fff;border-radius:10px;grid-template-rows:auto;grid-template-columns:minmax(220px,1.2fr) minmax(130px,.75fr) minmax(180px,1fr) minmax(140px,.8fr) minmax(260px,1.4fr) minmax(100px,.55fr) minmax(90px,.5fr) minmax(160px,.95fr);align-items:stretch;gap:8px 10px;min-width:0;max-width:100%;padding:10px 12px;display:grid;overflow-x:auto}.card-row--editing[data-v-023983ae]{background:#eaf4ff;border-color:#b3d8ff;box-shadow:0 2px 8px #409eff14}.card-col[data-v-023983ae]{flex-direction:column;gap:3px;min-width:0;display:flex}.col-label[data-v-023983ae]{color:#606266;white-space:nowrap;padding-left:0;font-size:11px;font-weight:600;line-height:1.3}.cell-text[data-v-023983ae]{color:#303133;word-break:break-all;text-overflow:ellipsis;min-height:24px;padding:0 4px;font-size:13px;line-height:24px;overflow:hidden}.cell-text--strong[data-v-023983ae]{color:#1f2d3d;font-weight:600}.icon-box[data-v-023983ae]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.icon-preview[data-v-023983ae],.icon-placeholder[data-v-023983ae]{border:1px solid var(--el-border-color-lighter);background:#fafbfc;border-radius:14px;flex-shrink:0;width:88px;height:88px;overflow:hidden}.banner-preview[data-v-023983ae],.banner-placeholder[data-v-023983ae]{border-radius:8px;width:120px;height:60px}.icon-placeholder[data-v-023983ae]{color:#909399;text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:6px;font-size:11.5px;line-height:1.4;display:flex}.icon-placeholder small[data-v-023983ae]{color:#c0c4cc;margin-top:3px}.icon-editor[data-v-023983ae]{flex:1;min-width:0}.action-box[data-v-023983ae]{flex-wrap:wrap;align-items:center;gap:0 6px;min-height:24px;padding-top:2px;line-height:1.3;display:flex}@media (width<=1500px){.card-row[data-v-023983ae]{grid-template-columns:minmax(210px,1.15fr) minmax(125px,.72fr) minmax(170px,.95fr) minmax(135px,.78fr) minmax(240px,1.3fr) minmax(95px,.52fr) minmax(85px,.48fr) minmax(155px,.9fr);gap:7px 9px;padding:9px 11px}.col-label[data-v-023983ae]{font-size:10.5px}.cell-text[data-v-023983ae]{font-size:12.5px}.banner-preview[data-v-023983ae],.banner-placeholder[data-v-023983ae]{width:112px;height:56px}}@media (width<=1280px){.card-row[data-v-023983ae]{grid-template-columns:minmax(200px,1.05fr) minmax(120px,.7fr) minmax(160px,.9fr) minmax(130px,.75fr) minmax(220px,1.2fr) minmax(92px,.5fr) minmax(82px,.46fr) minmax(150px,.9fr);gap:6px 8px;padding:8px 10px}.toolbar-tip[data-v-023983ae]{display:none}.banner-preview[data-v-023983ae],.banner-placeholder[data-v-023983ae]{width:104px;height:52px}}.page-config[data-v-1682875e]{padding:16px}.page-title[data-v-1682875e]{margin-bottom:16px;font-size:20px;font-weight:600}.card-form[data-v-1682875e]{margin-bottom:16px}.card-tips .tip-title[data-v-1682875e]{margin-bottom:10px;font-size:15px;font-weight:600}.card-tips .tip-list[data-v-1682875e]{color:#4a5568;margin:0;padding-left:20px;line-height:1.9}.form-hint[data-v-1682875e]{color:#909399;margin-top:4px;font-size:12px;line-height:1.6}
