@charset "UTF-8";.demo-banner[data-v-d9227f82]{position:fixed;top:0;left:0;right:0;z-index:3000;height:28px;line-height:28px;text-align:center;font-size:12px;color:#ad6800;background:#fff7e6;border-bottom:1px solid #ffe58f;pointer-events:none}.top-navbar[data-v-87640904]{position:fixed;top:0;left:0;right:0;height:64px;z-index:1000;background:#fff;box-shadow:0 2px 8px #0000000a;display:flex;align-items:center;padding:0 24px;gap:24px}.brand[data-v-87640904]{display:flex;align-items:center;gap:8px;cursor:pointer;flex-shrink:0}.brand-logo[data-v-87640904]{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.brand-img[data-v-87640904]{width:100%;height:100%;display:block;object-fit:cover}.brand-text[data-v-87640904]{font-size:18px;font-weight:700;color:#1f2d3d}.brand-sub[data-v-87640904]{font-size:12px;color:#8a8a8a;padding-left:8px;border-left:1px solid #eee;margin-left:4px}.nav-menu[data-v-87640904]{flex:1;border-bottom:none;--el-menu-active-color: #ff4d88;--el-menu-hover-text-color: #ff4d88;--el-menu-text-color: #4a4a4a;height:64px}.nav-menu[data-v-87640904] .el-menu-item{font-size:15px;height:64px;line-height:64px;border-bottom:2px solid transparent}.nav-menu[data-v-87640904] .el-menu--horizontal>.el-menu-item.is-active{color:#ff4d88;border-bottom:2px solid #ff4d88;font-weight:600}.nav-menu[data-v-87640904] .el-menu--horizontal .el-menu-item:not(.is-disabled):hover{color:#ff4d88}.user-box[data-v-87640904]{display:flex;align-items:center;gap:10px;flex-shrink:0}.user-avatar[data-v-87640904]{background:linear-gradient(135deg,#3b7dd8,#5aa5f0 55%,#8ec9ff);box-shadow:0 2px 8px #4a90d959,inset 0 0 0 2px #ffffff8c;color:#fff;font-weight:600;flex-shrink:0}.avatar-default[data-v-87640904]{width:100%;height:100%;display:block}.user-phone[data-v-87640904]{font-size:14px;font-weight:500;color:#303133;letter-spacing:.3px;font-variant-numeric:tabular-nums;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.midou-chip[data-v-87640904]{display:flex;align-items:center;gap:4px;height:32px;padding:0 12px;border-radius:16px;background:linear-gradient(135deg,#fff7e6,#fff1d6);border:1px solid #ffe2a8;color:#b8820a;font-size:13px;cursor:pointer;flex-shrink:0;transition:all .15s}.midou-chip[data-v-87640904]:hover{box-shadow:0 2px 8px #e6a23c40}.midou-ico[data-v-87640904]{font-size:16px}.midou-label[data-v-87640904]{font-weight:600}.midou-num[data-v-87640904]{font-weight:800;font-variant-numeric:tabular-nums}@media (max-width: 900px){.midou-label[data-v-87640904]{display:none}.midou-chip[data-v-87640904]{padding:0 8px}}.user-dropdown[data-v-87640904]{cursor:pointer;color:#8a8a8a;display:flex;align-items:center}.admin-sidebar[data-v-cfc2000c]{position:fixed;left:calc(50% - 718px);top:80px;bottom:auto;width:200px;min-height:787px;background:#fff;border-right:0;border-radius:6px;display:flex;flex-direction:column;padding:12px 10px;box-sizing:border-box;overflow-y:auto}@media (max-width: 1500px){.admin-sidebar[data-v-cfc2000c]{left:0;top:64px;bottom:0;min-height:0}}@media (max-width: 900px){.admin-sidebar[data-v-cfc2000c]{position:static;left:auto;top:auto;bottom:auto;width:100%;min-height:0;margin:8px 0;border-radius:0}.side-footer[data-v-cfc2000c]{display:none}}.publish-btn[data-v-cfc2000c]{height:36px;border-radius:18px;background:#ff4d88;color:#fff;font-weight:400;font-size:12px;display:flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;margin-bottom:12px;flex-shrink:0}.publish-btn[data-v-cfc2000c]:hover{opacity:.92}.publish-btn.is-disabled[data-v-cfc2000c]{opacity:.5;cursor:not-allowed}.side-menu[data-v-cfc2000c]{flex:1;border-right:none;--el-menu-active-color: #ff4d88}.side-menu[data-v-cfc2000c] .el-menu-item .el-icon,.side-menu[data-v-cfc2000c] .el-sub-menu__title .el-icon{margin-right:8px}.side-menu[data-v-cfc2000c] .el-menu-item,.side-menu[data-v-cfc2000c] .el-sub-menu__title{cursor:pointer;height:44px;line-height:44px;border-radius:4px;margin-bottom:4px;font-size:12px}.side-menu[data-v-cfc2000c] .el-menu-item.is-active{background:#eaf4ff;color:#ff4d88;font-weight:400;border-left:0}.menu-badge[data-v-cfc2000c] .el-badge__content{border:none}.menu-badge[data-v-cfc2000c] .el-badge__content--danger{background-color:#c0392b}.menu-item-inner[data-v-cfc2000c]{display:inline-flex;align-items:center;gap:0}.side-footer[data-v-cfc2000c]{margin-top:auto;padding-top:16px;text-align:center;flex-shrink:0}.mc-wrap[data-v-b1c0dd36]{display:flex;height:660px;margin:-14px;border-radius:8px;overflow:hidden;background:#f0f2f5}.mc-left[data-v-b1c0dd36]{flex:none;background:#fff;border-right:1px solid #eceef2;display:flex;flex-direction:column}.mc-search-row[data-v-b1c0dd36]{display:flex;gap:6px;padding:10px 10px 6px;align-items:center}.mc-unread-toggle[data-v-b1c0dd36]{flex:none;border:1px solid #dcdfe6;background:#fff;border-radius:4px;font-size:13px;padding:4px 8px;color:#909399;cursor:pointer}.mc-unread-toggle.active[data-v-b1c0dd36]{color:#ff4d88;border-color:#ff4d88;background:#eaf4ff}.mc-group-tabs[data-v-b1c0dd36]{display:flex;gap:4px;padding:0 10px 8px;border-bottom:1px solid #f2f4f7}.mc-group-tabs button[data-v-b1c0dd36]{flex:1;border:0;background:none;font-size:13px;color:#8b95a8;padding:4px 0;cursor:pointer;border-bottom:2px solid transparent}.mc-group-tabs button.active[data-v-b1c0dd36]{color:#ff4d88;border-bottom-color:#ff4d88;font-weight:600}.mc-conv-list[data-v-b1c0dd36]{flex:1;overflow-y:auto}.mc-conv[data-v-b1c0dd36]{display:flex;gap:8px;padding:10px;cursor:pointer;position:relative;align-items:flex-start}.mc-conv[data-v-b1c0dd36]:hover{background:#f5f8fc}.mc-conv.active[data-v-b1c0dd36]{background:#eaf4ff}.mc-avatar[data-v-b1c0dd36]{width:38px;height:38px;border-radius:6px;flex:none;object-fit:cover;background:#e8f1ff}.mc-conv-main[data-v-b1c0dd36]{min-width:0;flex:1}.mc-conv-top[data-v-b1c0dd36]{display:flex;justify-content:space-between;align-items:baseline}.mc-conv-name[data-v-b1c0dd36]{font-size:15px;color:#262a33;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:132px}.mc-conv-time[data-v-b1c0dd36]{font-size:12px;color:#b3bac5;flex:none}.mc-conv-sub[data-v-b1c0dd36]{font-size:13px;color:#909399;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-conv-status[data-v-b1c0dd36]{display:inline-block;margin-top:4px;font-size:12px;padding:0 5px;border-radius:3px;line-height:17px}.mc-conv-status.is-orange[data-v-b1c0dd36]{color:#e6a23c;background:#fdf3e6}.mc-conv-status.is-gray[data-v-b1c0dd36]{color:#909399;background:#f2f4f7}.mc-dot[data-v-b1c0dd36]{position:absolute;right:8px;top:12px;width:8px;height:8px;border-radius:50%;background:#f2604e}.mc-conv-empty[data-v-b1c0dd36]{text-align:center;color:#b3bac5;font-size:13px;padding:30px 0}.mc-conv-mocktip[data-v-b1c0dd36]{margin:6px 10px 0;padding:4px 8px;background:#fdf3e6;color:#d48806;font-size:12px;border-radius:4px;text-align:center}.col-resizer[data-v-b1c0dd36]{flex:none;width:6px;cursor:col-resize;position:relative;background:transparent;-webkit-user-select:none;user-select:none;touch-action:none}.col-resizer[data-v-b1c0dd36]:after{content:"";position:absolute;top:0;bottom:0;left:50%;width:2px;transform:translate(-50%);background:transparent;transition:background-color .15s}.col-resizer[data-v-b1c0dd36]:hover:after,.col-resizer.is-dragging[data-v-b1c0dd36]:after{background:#ff4d88}.mc-center[data-v-b1c0dd36]{flex:1;min-width:0;display:flex;flex-direction:column;background:#f7f8fa}.mc-center-empty[data-v-b1c0dd36]{margin:auto}.mc-chat-head[data-v-b1c0dd36]{flex:none;height:40px;line-height:40px;text-align:center;font-size:15px;font-weight:600;color:#262a33;background:#fff;border-bottom:1px solid #eceef2}.mc-warn[data-v-b1c0dd36]{flex:none;display:flex;align-items:center;gap:6px;background:#fdf3e6;color:#d48806;font-size:13px;padding:5px 12px}.mc-warn-close[data-v-b1c0dd36]{margin-left:auto;cursor:pointer}.mc-msg-list[data-v-b1c0dd36]{flex:1;overflow-y:auto;padding:12px 16px;display:flex;flex-direction:column;gap:12px}.mc-load-more[data-v-b1c0dd36]{align-self:center;border:0;background:none;color:#ff4d88;font-size:13px;cursor:pointer}.mc-msg[data-v-b1c0dd36]{display:flex}.mc-msg.is-mine[data-v-b1c0dd36]{justify-content:flex-end}.mc-bubble[data-v-b1c0dd36]{max-width:72%;padding:8px 12px;border-radius:8px;font-size:16px;line-height:1.55;color:#262a33;background:#fff;border:1px solid #eceef2;word-break:break-all;white-space:pre-wrap}.mc-msg.is-mine .mc-bubble[data-v-b1c0dd36]{background:#95ec69;border-color:#95ec69;color:#17321a}.mc-media-bubble[data-v-b1c0dd36]{max-width:260px;max-height:200px;border-radius:8px;object-fit:cover;background:#e8f1ff;display:block}.mc-card[data-v-b1c0dd36]{display:flex;align-items:stretch;gap:12px;width:300px;max-width:100%;background:#fff;border:1px solid #eceef2;border-radius:12px;padding:10px}.mc-card-cover[data-v-b1c0dd36]{width:92px;height:92px;border-radius:8px;object-fit:cover;flex:none;background:#e8f1ff}.mc-card-body[data-v-b1c0dd36]{min-width:0;flex:1;display:flex;flex-direction:column;justify-content:space-between;padding:2px 0}.mc-card-body .mc-card-title[data-v-b1c0dd36]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#262a33;font-size:15px;line-height:1.4;word-break:break-all}.mc-card-tags[data-v-b1c0dd36]{display:flex;gap:6px;flex-wrap:wrap;margin-top:6px}.mc-tag[data-v-b1c0dd36]{font-style:normal;font-size:11px;border-radius:10px;padding:1px 8px;line-height:18px;white-space:nowrap}.mc-tag--type[data-v-b1c0dd36]{color:#ff4d88;background:#fdeef3}.mc-tag--form[data-v-b1c0dd36]{color:#4a7dd8;background:#e8f1ff}.mc-card-value[data-v-b1c0dd36]{margin-top:6px;font-size:12px;color:#909399}.mc-card-value em[data-v-b1c0dd36]{font-style:normal;color:#f2604e;font-weight:700;font-size:15px;margin-left:4px}.mc-transfer[data-v-b1c0dd36]{width:220px;max-width:100%;border-radius:12px;overflow:hidden;background:#fff;border:1px solid rgba(255,77,136,.22)}.mc-transfer-head[data-v-b1c0dd36]{padding:7px 14px;background:linear-gradient(135deg,#ff4d88,#ff7a45);color:#fff;font-size:12px;font-weight:600;letter-spacing:1px}.mc-transfer-main[data-v-b1c0dd36]{padding:12px 14px 14px;display:flex;flex-direction:column}.mc-transfer-amount[data-v-b1c0dd36]{font-style:normal;font-size:22px;font-weight:700;color:#f2604e;line-height:1.2}.mc-transfer-label[data-v-b1c0dd36]{font-size:12px;color:#898e99;margin-top:4px}.mc-composer[data-v-b1c0dd36]{flex:none;background:#fff;border-top:1px solid #eceef2;padding:6px 12px 10px}.mc-tools-row[data-v-b1c0dd36]{display:flex;gap:10px;align-items:center}.mc-tool[data-v-b1c0dd36]{width:38px;height:38px;border:1px solid #e3e9f2;border-radius:10px;background:#f7f9fc;color:#5d6b85;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:color .15s,background-color .15s,border-color .15s}.mc-tool .el-icon[data-v-b1c0dd36]{font-size:20px}.mc-tool[data-v-b1c0dd36]:hover,.mc-tool.active[data-v-b1c0dd36]{color:#ff4d88;border-color:#9cc7f0;background:#eaf4ff}.mc-tool.is-wallet[data-v-b1c0dd36]{color:#ff9d3b;background:#fff7ee;border-color:#f5ddc0}.mc-tool.is-wallet[data-v-b1c0dd36]:hover{color:#f08a1d;border-color:#ff9d3b;background:#fdf3e6}.mc-tool[data-v-b1c0dd36]:disabled{opacity:.5;cursor:not-allowed}.mc-notify-link[data-v-b1c0dd36]{margin-left:auto;font-size:13px;color:#ff4d88;cursor:pointer}.mc-input[data-v-b1c0dd36]{width:100%;border:0;outline:none;resize:none;font-size:15px;color:#262a33;margin-top:6px;background:transparent;font-family:inherit}.mc-input[data-v-b1c0dd36]::placeholder{color:#c0c8d4}.mc-file-input[data-v-b1c0dd36]{display:none}.mc-emoji-panel[data-v-b1c0dd36]{display:flex;flex-wrap:wrap;gap:2px;margin-top:6px;padding:8px;background:#f7f8fa;border:1px solid #eceef2;border-radius:8px;max-height:132px;overflow-y:auto}.mc-emoji[data-v-b1c0dd36]{width:30px;height:30px;border:0;background:transparent;font-size:18px;line-height:30px;cursor:pointer;border-radius:6px}.mc-emoji[data-v-b1c0dd36]:hover{background:#eaf4ff}.tf-tip[data-v-b1c0dd36]{font-size:12px;color:#7a8399;margin-bottom:10px}.tf-tip b[data-v-b1c0dd36]{color:#262a33}.mc-send-row[data-v-b1c0dd36]{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:4px}.mc-send-tip[data-v-b1c0dd36]{font-size:12px;color:#b3bac5;margin-right:auto}.mc-right[data-v-b1c0dd36]{flex:none;background:#fff;border-left:1px solid #eceef2;display:flex;flex-direction:column}.mc-profile-head[data-v-b1c0dd36]{flex:none;height:40px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;font-size:14px;font-weight:600;color:#262a33;border-bottom:1px solid #f2f4f7}.mc-close[data-v-b1c0dd36]{cursor:pointer;color:#8b95a8}.mc-close[data-v-b1c0dd36]:hover{color:#ff4d88}.mc-profile-body[data-v-b1c0dd36]{padding:14px 14px 10px;border-bottom:1px solid #f2f4f7}.mc-profile-top[data-v-b1c0dd36]{display:flex;gap:10px;align-items:center}.mc-profile-avatar[data-v-b1c0dd36]{width:52px;height:52px;border-radius:8px;object-fit:cover;background:#e8f1ff}.mc-profile-name[data-v-b1c0dd36]{min-width:0;flex:1}.mc-profile-name b[data-v-b1c0dd36]{display:block;font-size:16px;color:#262a33}.mc-profile-name span[data-v-b1c0dd36]{font-size:13px;color:#909399}.mc-fav[data-v-b1c0dd36]{color:#c0c8d4;cursor:pointer}.mc-fav[data-v-b1c0dd36]:hover{color:#f2604e}.mc-profile-tags[data-v-b1c0dd36]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:12px;font-size:13px;color:#5d6571}.tag-gender[data-v-b1c0dd36]{color:#fff;background:#ff7eb3;border-radius:3px;padding:0 5px;line-height:17px;font-size:11px}.tag-wechat[data-v-b1c0dd36]{color:#3fbf6b}.mc-profile-views[data-v-b1c0dd36]{margin-left:auto;display:flex;align-items:center;gap:2px;color:#909399}.mc-profile-coop[data-v-b1c0dd36]{margin-top:12px;font-size:13px;color:#5d6571}.mc-profile-coop b[data-v-b1c0dd36]{color:#262a33}.mc-profile-coop a[data-v-b1c0dd36]{color:#ff4d88;cursor:pointer}.mc-profile-coop a.mc-complain[data-v-b1c0dd36]{color:#f2604e}.mc-quick[data-v-b1c0dd36]{flex:1;display:flex;flex-direction:column;min-height:0}.mc-quick-head[data-v-b1c0dd36]{flex:none;display:flex;justify-content:space-between;align-items:center;padding:10px 12px 6px;font-size:14px;font-weight:600;color:#262a33}.mc-quick-tools[data-v-b1c0dd36]{display:flex;gap:8px;color:#8b95a8}.mc-quick-tools .el-icon[data-v-b1c0dd36]{cursor:pointer}.mc-quick-tools .el-icon[data-v-b1c0dd36]:hover{color:#ff4d88}.mc-quick-list[data-v-b1c0dd36]{flex:1;overflow-y:auto;padding:0 12px 12px}.mc-quick-item[data-v-b1c0dd36]{display:flex;align-items:center;gap:6px;padding:7px 8px;border-radius:6px;font-size:13px;color:#5d6571;cursor:pointer;background:#f7f8fa;margin-bottom:6px}.mc-quick-item[data-v-b1c0dd36]:hover{background:#eaf4ff;color:#ff4d88}.mc-quick-item span[data-v-b1c0dd36]{flex:1;min-width:0}.mc-quick-del[data-v-b1c0dd36]{flex:none;color:#c0c8d4}.mc-quick-del[data-v-b1c0dd36]:hover{color:#f2604e}.mc-quick-empty[data-v-b1c0dd36]{text-align:center;color:#b3bac5;font-size:13px;padding:24px 0}.mc-dialog .el-dialog__header{display:none}.mc-dialog .el-dialog__body{padding:14px}.float-toolbar[data-v-f6b83abc]{position:fixed;right:20px;top:50%;transform:translateY(-50%);z-index:900;display:flex;flex-direction:column;gap:12px}.tool-btn[data-v-f6b83abc]{width:44px;height:44px;border-radius:50%;background:#fff;box-shadow:0 2px 12px #0000001f;display:flex;align-items:center;justify-content:center;font-size:20px;color:#4a4a4a;cursor:pointer;transition:all .25s ease}.tool-btn[data-v-f6b83abc]:hover{color:#ff4d88;box-shadow:0 4px 16px #4a90d94d;transform:translateY(-2px)}.tool-msg[data-v-f6b83abc]{position:relative;background:#ff4d88;color:#fff;font-size:22px}.tool-msg[data-v-f6b83abc]:hover{background:#3a7fc4;color:#fff}.msg-badge[data-v-f6b83abc]{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 4px;background:#f2604e;color:#fff;font-size:11px;font-weight:700;line-height:18px;text-align:center;border-radius:9px;box-sizing:border-box}@media (max-width: 1500px){.float-toolbar[data-v-f6b83abc]{right:6px;gap:8px}.tool-btn[data-v-f6b83abc]{width:34px;height:34px;font-size:16px}.tool-msg[data-v-f6b83abc]{font-size:18px}}.chat-widget[data-v-76fd0102]{position:fixed;right:24px;bottom:24px;z-index:950}.fab[data-v-76fd0102]{width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,#ff4d88,#ff7a45);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 6px 20px #4a90d973;transition:transform .2s}.fab[data-v-76fd0102]:hover{transform:scale(1.05)}.fab-ico[data-v-76fd0102]{font-size:24px}.fab-tip[data-v-76fd0102]{font-size:10px;margin-top:1px}.panel[data-v-76fd0102]{position:absolute;bottom:72px;right:0;width:320px;height:440px;background:#fff;border-radius:16px;box-shadow:0 12px 40px #0000002e;display:flex;flex-direction:column;overflow:hidden}.panel-head[data-v-76fd0102]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background:linear-gradient(135deg,#ff4d88,#ff7a45);color:#fff}.ph-left[data-v-76fd0102]{display:flex;align-items:center;gap:10px}.ph-ico[data-v-76fd0102]{font-size:22px}.ph-title[data-v-76fd0102]{font-size:15px;font-weight:700}.ph-sub[data-v-76fd0102]{font-size:11px;opacity:.9}.ph-close[data-v-76fd0102]{cursor:pointer;font-size:18px}.panel-body[data-v-76fd0102]{flex:1;overflow-y:auto;padding:14px;background:#f7f9fb}.msg[data-v-76fd0102]{display:flex;margin-bottom:12px}.msg.merchant[data-v-76fd0102]{justify-content:flex-end}.bubble[data-v-76fd0102]{max-width:78%;padding:9px 12px;border-radius:12px;font-size:13px;line-height:1.55;word-break:break-word;color:#303133}.msg.cs .bubble[data-v-76fd0102]{background:#fff;border:1px solid #eee;border-top-left-radius:2px}.msg.merchant .bubble[data-v-76fd0102]{background:linear-gradient(135deg,#ff4d88,#ff7a45);color:#fff;border-top-right-radius:2px}.typing[data-v-76fd0102]{display:flex;gap:4px;align-items:center}.typing i[data-v-76fd0102]{width:6px;height:6px;border-radius:50%;background:#c0c4cc;display:inline-block;animation:blink-76fd0102 1.2s infinite both}.typing i[data-v-76fd0102]:nth-child(2){animation-delay:.2s}.typing i[data-v-76fd0102]:nth-child(3){animation-delay:.4s}@keyframes blink-76fd0102{0%,80%,to{opacity:.3}40%{opacity:1}}.panel-foot[data-v-76fd0102]{display:flex;gap:8px;padding:10px 12px;border-top:1px solid #f0f2f5;align-items:center}.panel-warn[data-v-76fd0102]{padding:6px 14px;font-size:12px;color:#909399;border-top:1px solid #f5f6f8;background:#fafbfc}.panel-warn a[data-v-76fd0102]{color:#ff4d88;cursor:pointer;text-decoration:underline}.panel-links[data-v-76fd0102]{display:flex;gap:16px;padding:8px 14px;border-top:1px solid #f5f6f8}.lk[data-v-76fd0102]{font-size:12px;color:#ff4d88;cursor:pointer}.lk[data-v-76fd0102]:hover{text-decoration:underline}.pop-enter-active[data-v-76fd0102],.pop-leave-active[data-v-76fd0102]{transition:opacity .2s,transform .2s}.pop-enter-from[data-v-76fd0102],.pop-leave-to[data-v-76fd0102]{opacity:0;transform:translateY(10px)}@media (max-width: 1500px){.chat-widget[data-v-76fd0102]{right:8px;bottom:16px}.fab[data-v-76fd0102]{width:48px;height:48px}.fab-ico[data-v-76fd0102]{font-size:20px}}.site-footer[data-v-53caa3f5]{background:#fff;border-top:1px solid #eee;padding:24px;text-align:center}.links[data-v-53caa3f5]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;font-size:13px;color:#8a8a8a}.link[data-v-53caa3f5]{cursor:pointer}.link[data-v-53caa3f5]:hover{color:#ff4d88}.sep[data-v-53caa3f5]{color:#dcdfe6}.copyright[data-v-53caa3f5]{margin-top:10px;font-size:12px;color:#b0b0b0}.app-shell[data-v-03e2dcf0]{min-height:100vh;zoom:1.1}.admin-content[data-v-03e2dcf0]{width:1250px;max-width:100%;box-sizing:border-box;margin-left:calc(50% - 518px);padding:20px 0 10px 20px;background:#f5f7fa;min-height:calc(100vh - 68px);margin-top:60px;overflow-x:auto}@media (max-width: 1500px){.admin-content[data-v-03e2dcf0]{margin-left:200px;width:calc(100% - 200px)}}@media (max-width: 900px){.admin-content[data-v-03e2dcf0]{margin-left:0;width:100%;padding:12px}.app-shell[data-v-03e2dcf0]{zoom:1}}.public-content[data-v-03e2dcf0]{padding-top:64px;background:#f5f7fa;min-height:100vh}.demo-mode .top-navbar[data-v-03e2dcf0]{top:28px}.demo-mode .admin-sidebar[data-v-03e2dcf0]{top:108px}.demo-mode .admin-content[data-v-03e2dcf0]{margin-top:88px}.demo-mode .public-content[data-v-03e2dcf0]{padding-top:92px}:root{--el-color-primary: #ff4d88 !important;--el-color-primary-light-3: #ff7a45 !important;--el-color-primary-light-5: #ff9d85 !important;--el-color-primary-light-7: #ffc9bd !important;--el-color-primary-light-8: #ffded8 !important;--el-color-primary-light-9: #fff0ec !important;--el-color-primary-dark-2: #e63a72 !important;--brand: #ff4d88;--brand-accent: #ff7a45;--brand-purple: #9b5cf6;--brand-blue: #38c6ff;--el-border-radius-base: 8px !important;--el-border-radius-small: 6px !important;--el-border-radius-round: 16px !important;--el-box-shadow-light: 0 2px 12px rgba(255, 77, 136, .1) !important}html,body,#app{background:#f5f7fa}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif}.el-card{border-radius:12px!important;border:none!important;box-shadow:0 2px 16px #0000000f!important;transition:box-shadow .3s ease!important}.el-card:hover{box-shadow:0 6px 24px #ff4d8829!important}.el-button{border-radius:8px!important;height:40px!important}.el-button--primary{background:linear-gradient(135deg,#ff4d88,#ff7a45)!important;border:none!important;color:#fff!important}.el-button--primary:hover{background:linear-gradient(135deg,#ff7a45,#ff4d88)!important;color:#fff!important}.el-button--primary:active{background:#e63a72!important}.el-input__wrapper,.el-textarea__inner,.el-select__wrapper{border-radius:8px!important;border:1px solid #e0e0e0!important;box-shadow:none!important}.el-input__wrapper.is-focus,.el-select__wrapper.is-focused,.el-textarea__inner:focus{border-color:#ff4d88!important;box-shadow:0 0 0 2px #ff4d8826!important}.el-tag{border-radius:16px!important;padding:4px 12px!important}.el-dialog{border-radius:16px!important}.el-dialog__header{padding:20px 24px!important}.el-dialog__body{padding:12px 24px 24px!important}.el-dialog__title{font-weight:600}.el-table{border-radius:12px!important;overflow:hidden;--el-table-border-color: #eee !important}.el-table th.el-table__cell{background:#fff0f4!important;font-weight:700;color:#303133}.el-table td.el-table__cell{border-right:none!important}.el-table .el-table__row{height:56px}.el-table .el-table__row>td.el-table__cell{height:56px}.el-table .el-table__row:hover>td.el-table__cell{background:#fff5f7!important}.el-menu{border-right:none!important}.tx-page-title{font-size:18px;font-weight:700;color:#303133;line-height:1.4}.tx-section-title{font-size:16px;font-weight:600;color:#303133;line-height:1.4}.tx-key{font-size:15px;font-weight:700}.tx-strong{font-weight:600}.tx-muted{font-size:12px;font-weight:400;color:#909399}
