body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;background:#fafafa;color:#222}.page[data-v-432ec397]{height:100vh;overflow:hidden;background:#f5f4f9;display:flex;font-family:-apple-system,PingFang SC,Microsoft YaHei,sans-serif}.sidebar[data-v-432ec397]{width:260px;flex-shrink:0;height:100vh;display:flex;flex-direction:column}.brand[data-v-432ec397]{display:block;width:134px;height:53px;margin:20px 0 26px 63px;flex-shrink:0}.nav[data-v-432ec397]{flex:1;overflow-y:auto;padding-bottom:30px;scrollbar-width:thin;scrollbar-color:transparent transparent}.nav[data-v-432ec397]:hover{scrollbar-color:#c7cede transparent}.nav[data-v-432ec397]::-webkit-scrollbar{width:6px}.nav[data-v-432ec397]::-webkit-scrollbar-track{background:transparent}.nav[data-v-432ec397]::-webkit-scrollbar-thumb{background:transparent;border-radius:3px}.nav[data-v-432ec397]:hover::-webkit-scrollbar-thumb{background:#c7cede}.nav-item[data-v-432ec397]{display:flex;align-items:center;width:220px;height:40px;margin:0 0 0 20px;padding:0 0 0 20px;box-sizing:border-box;border-radius:20px;cursor:pointer;color:#333;font-size:14px;transition:background .15s,color .15s}.nav-item[data-v-432ec397]:hover{color:#2f6bff}.nav-ico[data-v-432ec397]{width:16px;height:16px;margin-right:14px;flex-shrink:0}.nav-item.active[data-v-432ec397]{background:url(/lanhu/capsule.png) 100% / 100% 100% no-repeat;color:#fff}.nav-item.active[data-v-432ec397]:hover{color:#fff}.nav-item.active .nav-ico[data-v-432ec397]{background:#fff;border-radius:4px;box-shadow:0 0 0 3px #fff}.main[data-v-432ec397]{flex:1;min-width:0;height:100vh;display:flex;flex-direction:column;padding:20px 28px 0 24px;box-sizing:border-box}.head-area[data-v-432ec397]{flex-shrink:0}.banner[data-v-432ec397]{position:relative;flex-shrink:0;width:100%;aspect-ratio:1632 / 360;min-height:280px;max-height:560px;overflow:hidden;border-radius:16px;background:url(/lanhu/banner.png) center / cover no-repeat;box-shadow:0 4px 16px #281d681f;transition:max-height .34s ease,min-height .34s ease,opacity .22s ease,margin-bottom .34s ease}.head-area.collapsed .banner[data-v-432ec397]{max-height:0;min-height:0;opacity:0;margin-bottom:0;pointer-events:none}.mini-head[data-v-432ec397]{display:flex;align-items:center;gap:14px;height:0;opacity:0;overflow:hidden;transition:height .34s ease,opacity .26s ease}.head-area.collapsed .mini-head[data-v-432ec397]{height:64px;opacity:1}.mini-bar[data-v-432ec397]{width:4px;height:20px;border-radius:2px;background:#2f6bff;flex-shrink:0}.mini-title[data-v-432ec397]{font-size:17px;font-weight:600;color:#1f2a44;letter-spacing:.5px;white-space:nowrap}.mini-search[data-v-432ec397]{flex:1;max-width:560px;height:42px;background:#fff;border-radius:21px;display:flex;align-items:center;padding:0 4px 0 16px;box-shadow:0 2px 10px #281d6814}.mini-search .search-ico[data-v-432ec397]{width:18px;height:15px}.mini-search input[data-v-432ec397]{flex:1;border:none;outline:none;font-size:13px;color:#333;background:transparent;padding:0 10px;min-width:0}.mini-search input[data-v-432ec397]::placeholder{color:#999}.mini-search .search-btn[data-v-432ec397]{width:66px;height:34px;border-radius:17px}.list-scroll[data-v-432ec397]{flex:1;overflow-y:auto;padding-bottom:24px;scrollbar-width:thin;scrollbar-color:#d3d8e4 transparent}.list-scroll[data-v-432ec397]::-webkit-scrollbar{width:8px}.list-scroll[data-v-432ec397]::-webkit-scrollbar-track{background:transparent}.list-scroll[data-v-432ec397]::-webkit-scrollbar-thumb{background:#d3d8e4;border-radius:4px}.list-scroll[data-v-432ec397]::-webkit-scrollbar-thumb:hover{background:#b9c0d0}.banner-title[data-v-432ec397]{position:absolute;top:32%;left:50%;transform:translate(-50%);width:min(535px,36%)}.search-box[data-v-432ec397]{position:absolute;top:60.5%;left:50%;transform:translate(-50%);width:min(800px,52%);height:60px;background:#fff;border-radius:30px;display:flex;align-items:center;padding:0 4px 0 18px}.search-ico[data-v-432ec397]{width:26px;height:21px;flex-shrink:0}.search-box input[data-v-432ec397]{flex:1;border:none;outline:none;font-size:14px;color:#333;background:transparent;padding:0 12px;min-width:0}.search-box input[data-v-432ec397]::placeholder{color:#999}.search-btn[data-v-432ec397]{width:92px;height:52px;border:none;border-radius:26px;background:url(/lanhu/search-btn.png) center / cover no-repeat;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0}.search-btn img[data-v-432ec397]{width:26px;height:21px}.search-btn[data-v-432ec397]:active{transform:scale(.97)}.sec[data-v-432ec397]{margin-top:34px;scroll-margin-top:20px}.sec-head h2[data-v-432ec397]{margin:0 0 16px;font-size:18px;font-weight:500;color:#333;display:flex;align-items:center}.bar[data-v-432ec397]{width:4px;height:18px;border-radius:2px;background:#2f6bff;margin-right:10px;display:inline-block}.sec[data-v-432ec397]{scroll-margin-top:16px;border-radius:12px}.sec[data-v-432ec397]{outline:3px solid transparent;outline-offset:8px}.sec.flash[data-v-432ec397]{animation:sec-flash-432ec397 2.2s ease}@keyframes sec-flash-432ec397{0%{outline-color:#2f6bff;background:#2f6bff29}65%{outline-color:#2f6bffb3;background:#2f6bff14}to{outline-color:#2f6bff00;background:transparent}}.sec.flash h2[data-v-432ec397]{color:#2f6bff}.sec.flash .bar[data-v-432ec397]{height:22px;box-shadow:0 0 8px #2f6bff99}.locate-toast[data-v-432ec397]{position:fixed;top:24px;left:50%;transform:translate(-50%);z-index:60;padding:10px 22px;border-radius:22px;background:#2f6bfff2;color:#fff;font-size:13px;letter-spacing:.5px;box-shadow:0 8px 24px #2f6bff59}.toast-fade-enter-active[data-v-432ec397],.toast-fade-leave-active[data-v-432ec397]{transition:opacity .25s,transform .25s}.toast-fade-enter-from[data-v-432ec397],.toast-fade-leave-to[data-v-432ec397]{opacity:0;transform:translate(-50%) translateY(-10px)}.sec-count[data-v-432ec397]{margin-left:2px;font-size:14px;font-weight:400;color:#9aa0b5}.more-pill[data-v-432ec397]{align-self:center;justify-self:start;display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 12px;background:#fff;border:none;border-radius:14px;box-shadow:0 1px 4px #0000000f;font-size:12px;color:#666;cursor:pointer;transition:color .15s,box-shadow .15s}.more-pill img[data-v-432ec397]{width:12px;height:12px}.more-pill[data-v-432ec397]:hover{color:#2f6bff;box-shadow:0 2px 8px #2f6bff2e}.grid[data-v-432ec397]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:20px}.card[data-v-432ec397]{background:#fff;border-radius:8px;height:110px;padding:14px 16px;box-sizing:border-box;cursor:pointer;transition:box-shadow .15s,transform .15s;position:relative}.card-fix[data-v-432ec397]{position:absolute;top:5px;right:5px;width:18px;height:18px;padding:0;border:none;border-radius:50%;background:#eef1f8;color:#9aa0b5;font-size:12px;font-weight:700;line-height:1;cursor:pointer;display:none;align-items:center;justify-content:center}.card:hover .card-fix[data-v-432ec397]{display:flex}.card-fix[data-v-432ec397]:hover{background:#dfe6fa;color:#2f6bff}.card[data-v-432ec397]:hover{box-shadow:0 6px 18px #281d681a;transform:translateY(-2px)}.card-top[data-v-432ec397]{display:flex;align-items:center;gap:10px;height:32px}.card-logo[data-v-432ec397]{width:32px;height:32px;object-fit:contain;flex-shrink:0}.card-logo.fallback[data-v-432ec397]{display:inline-flex;align-items:center;justify-content:center;border-radius:6px;color:#fff;font-size:15px;font-weight:600}.vb[data-v-432ec397]{flex:0 0 auto;margin-left:4px;display:block}.card-name[data-v-432ec397]{font-size:16px;font-weight:500;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-cp[data-v-432ec397]{margin:8px 0 0;font-size:11px;line-height:16px;color:#2563eb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-desc[data-v-432ec397]{margin:12px 0 0;font-size:12px;color:#666;line-height:20px;height:40px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-desc.compact[data-v-432ec397]{margin-top:4px;height:18px;line-height:18px;-webkit-line-clamp:1}.error[data-v-432ec397]{color:#ef4444;font-size:14px;margin-top:20px}.empty[data-v-432ec397]{color:#999;font-size:14px;text-align:center;margin-top:60px}.foot[data-v-432ec397]{text-align:center;color:#b0b4c0;font-size:12px;padding:40px 0 30px}.foot p[data-v-432ec397]{margin:4px 0}.foot-nav[data-v-432ec397]{margin-bottom:10px!important}.foot-nav a[data-v-432ec397]{color:#8b91a8;text-decoration:none}.foot-nav a[data-v-432ec397]:hover{color:#2f6bff}.foot-nav .dot[data-v-432ec397]{margin:0 8px;color:#d3d7e3}.msg-tip[data-v-432ec397]{margin:0 0 14px;padding:9px 12px;border-radius:8px;background:#f3f6ff;color:#3a3f55;font-size:13px;line-height:1.6}.msg-tip b[data-v-432ec397]{color:#2f6bff}.legend[data-v-432ec397]{text-align:center;color:#b0b4c0;font-size:12px;margin:4px 0}.lg[data-v-432ec397]{display:inline-block;width:9px;height:9px;border-radius:50%;vertical-align:middle;margin:0 2px}.lg.ok[data-v-432ec397]{background:#2563eb}.lg.wait[data-v-432ec397]{border:1.5px solid #c9cdd6;box-sizing:border-box}.foot .beian a[data-v-432ec397]{color:#b0b4c0;text-decoration:none}.foot .beian a[data-v-432ec397]:hover{color:#2f6bff}.consult[data-v-432ec397]{position:fixed;right:24px;bottom:24px;display:flex;align-items:flex-end;gap:12px;z-index:50}.consult-card[data-v-432ec397]{background:#fff;border-radius:12px;box-shadow:0 6px 24px #281d6824;padding:14px;width:150px;box-sizing:border-box}.consult-mail[data-v-432ec397]{display:flex;align-items:center;gap:6px;font-size:12px;color:#333;cursor:pointer;border-radius:6px;padding:2px 4px;margin:-2px -4px;transition:background .15s,color .15s}.consult-mail[data-v-432ec397]:hover{background:#f2f5ff;color:#2f6bff}.consult-mail.copied[data-v-432ec397]{color:#10b981}.consult-mail svg[data-v-432ec397]{width:16px;height:16px;flex-shrink:0}.consult-qr[data-v-432ec397]{margin-top:10px;height:84px;border-radius:8px;background:#f0f2f8;color:#9aa0b5;font-size:11px;display:flex;align-items:center;justify-content:center;overflow:hidden}.consult-qr.has-img[data-v-432ec397]{height:auto;background:#fff}.consult-qr img[data-v-432ec397]{width:100%;display:block}.consult-text[data-v-432ec397]{margin-top:8px;text-align:center;font-size:11px;color:#9aa0b5}.consult-btn[data-v-432ec397]{position:relative;width:56px;height:56px;border:none;border-radius:14px;background:url(/lanhu/consult-btn.png) center / cover no-repeat;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 18px #4050ff59;transition:transform .15s ease,box-shadow .15s ease}.consult-btn[data-v-432ec397]:hover{transform:translateY(-2px);box-shadow:0 10px 24px #4050ff73}.consult-btn[data-v-432ec397]:active{transform:scale(.94)}.consult-btn.closed[data-v-432ec397]{box-shadow:0 6px 18px #ef444459}.consult-btn svg[data-v-432ec397]{width:26px;height:26px}.consult-btn .dot[data-v-432ec397]{position:absolute;top:-3px;right:-3px;width:12px;height:12px;border-radius:50%;background:#ef4444;border:2px solid #fff}.consult-pop-enter-active[data-v-432ec397],.consult-pop-leave-active[data-v-432ec397]{transition:opacity .22s ease,transform .22s ease}.consult-pop-enter-from[data-v-432ec397],.consult-pop-leave-to[data-v-432ec397]{opacity:0;transform:translateY(10px) scale(.95)}.consult-card[data-v-432ec397]{transform-origin:bottom right}.fab-col[data-v-432ec397]{display:flex;flex-direction:column;align-items:stretch;gap:10px}.wall-fab[data-v-432ec397]{display:flex;align-items:center;justify-content:center;gap:5px;padding:9px 12px;border:none;border-radius:12px;background:#fff;color:#2f6bff;font-size:12px;cursor:pointer;box-shadow:0 6px 18px #281d6829;transition:transform .15s ease,box-shadow .15s ease,color .15s}.wall-fab[data-v-432ec397]:hover{transform:translateY(-2px);color:#1d4ed8;box-shadow:0 10px 24px #281d683d}.wall-fab[data-v-432ec397]:active{transform:scale(.95)}.wall-fab svg[data-v-432ec397]{width:14px;height:14px}.consult-msg-btn[data-v-432ec397]{display:flex;align-items:center;justify-content:center;gap:4px;width:100%;margin-top:10px;padding:7px 0;border:none;border-radius:8px;background:linear-gradient(135deg,#4f8bff,#2f6bff);color:#fff;font-size:12px;cursor:pointer;transition:filter .15s,transform .15s}.consult-msg-btn[data-v-432ec397]:hover{filter:brightness(1.06)}.consult-msg-btn[data-v-432ec397]:active{transform:scale(.97)}.consult-msg-btn svg[data-v-432ec397]{width:13px;height:13px}.msg-mask[data-v-432ec397]{position:fixed;top:0;right:0;bottom:0;left:0;background:#14182e73;display:flex;align-items:center;justify-content:center;z-index:200;padding:20px}.msg-box[data-v-432ec397]{width:460px;max-width:100%;max-height:88vh;overflow-y:auto;background:#fff;border-radius:16px;box-shadow:0 20px 60px #14182e47;padding:22px 24px 20px;box-sizing:border-box}.msg-head[data-v-432ec397]{display:flex;align-items:center;justify-content:space-between;font-size:17px;font-weight:600;color:#22263a;margin-bottom:16px}.msg-x[data-v-432ec397]{display:flex;border:none;background:transparent;color:#9aa0b5;cursor:pointer;padding:2px}.msg-x svg[data-v-432ec397]{width:18px;height:18px}.msg-x[data-v-432ec397]:hover{color:#333}.msg-row[data-v-432ec397]{margin-bottom:12px}.msg-row label[data-v-432ec397]{display:block;font-size:13px;color:#4a4f63;margin-bottom:5px}.msg-row label i[data-v-432ec397]{color:#ef4444;font-style:normal}.msg-row input[data-v-432ec397],.msg-row select[data-v-432ec397],.msg-row textarea[data-v-432ec397]{width:100%;box-sizing:border-box;border:1px solid #e2e5f0;border-radius:8px;padding:9px 11px;font-size:14px;font-family:inherit;color:#333;background:#fbfbfe;outline:none;transition:border-color .15s,box-shadow .15s}.msg-row input[data-v-432ec397]:focus,.msg-row select[data-v-432ec397]:focus,.msg-row textarea[data-v-432ec397]:focus{border-color:#2f6bff;background:#fff;box-shadow:0 0 0 3px #2f6bff1f}.msg-row textarea[data-v-432ec397]{resize:vertical;min-height:76px}.msg-hp[data-v-432ec397]{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.msg-err[data-v-432ec397]{margin:0 0 10px;font-size:13px;color:#ef4444}.msg-submit[data-v-432ec397]{width:100%;padding:11px 0;border:none;border-radius:10px;background:linear-gradient(135deg,#4f8bff,#2f6bff);color:#fff;font-size:15px;cursor:pointer;transition:filter .15s,transform .15s}.msg-submit[data-v-432ec397]:hover{filter:brightness(1.06)}.msg-submit[data-v-432ec397]:active{transform:scale(.985)}.msg-submit[data-v-432ec397]:disabled{opacity:.6;cursor:default}.msg-priv[data-v-432ec397]{margin:10px 0 0;text-align:center;font-size:12px;color:#9aa0b5}.msg-done[data-v-432ec397]{text-align:center;padding:14px 0 6px}.msg-ok-ico[data-v-432ec397]{width:54px;height:54px;margin:0 auto 14px;border-radius:50%;background:#e8f9f1;display:flex;align-items:center;justify-content:center}.msg-ok-ico svg[data-v-432ec397]{width:28px;height:28px}.msg-ok-t[data-v-432ec397]{font-size:17px;font-weight:600;color:#22263a;margin:0 0 6px}.msg-ok-s[data-v-432ec397]{font-size:13px;color:#7a809a;margin:0 0 20px}.msg-fade-enter-active[data-v-432ec397],.msg-fade-leave-active[data-v-432ec397]{transition:opacity .2s ease}.msg-fade-enter-from[data-v-432ec397],.msg-fade-leave-to[data-v-432ec397]{opacity:0}.msg-fade-enter-active .msg-box[data-v-432ec397]{transition:transform .22s ease}.msg-fade-enter-from .msg-box[data-v-432ec397]{transform:translateY(14px) scale(.97)}@media (max-width: 1100px){.page[data-v-432ec397]{flex-direction:column;height:auto;overflow:visible}.sidebar[data-v-432ec397]{width:100%;height:auto;display:block;overflow:visible}.brand[data-v-432ec397]{margin:16px 0 12px 20px}.nav[data-v-432ec397]{display:flex;overflow-x:auto;overflow-y:hidden;padding:0 12px 8px;gap:4px}.nav-item[data-v-432ec397]{width:auto;margin:0;flex-shrink:0;padding:0 16px}.main[data-v-432ec397]{height:auto;display:block;padding:0 16px}.list-scroll[data-v-432ec397]{overflow:visible}.banner[data-v-432ec397]{min-height:200px}.search-box[data-v-432ec397]{height:48px}.search-btn[data-v-432ec397]{width:72px;height:40px}}.page[data-v-c3b90701]{min-height:100vh;background:#f5f4f9;display:flex;align-items:flex-start;font-family:-apple-system,PingFang SC,Microsoft YaHei,sans-serif}.sidebar[data-v-c3b90701]{width:260px;flex-shrink:0;position:sticky;top:0;max-height:100vh;overflow-y:auto;padding-bottom:30px}.brand[data-v-c3b90701]{display:block;width:134px;height:53px;margin:20px 0 26px 63px;cursor:pointer}.nav-item[data-v-c3b90701]{display:flex;align-items:center;width:220px;height:40px;margin:0 0 0 20px;padding:0 0 0 20px;box-sizing:border-box;border-radius:20px;cursor:pointer;color:#333;font-size:14px;transition:background .15s,color .15s}.nav-item[data-v-c3b90701]:hover{color:#2f6bff}.nav-ico[data-v-c3b90701]{width:16px;height:16px;margin-right:14px;flex-shrink:0}.nav-item.active[data-v-c3b90701]{background:url(/lanhu/capsule.png) 100% / 100% 100% no-repeat;color:#fff}.nav-item.active[data-v-c3b90701]:hover{color:#fff}.main[data-v-c3b90701]{flex:1;min-width:0;padding:20px 28px 0 0}.topbar[data-v-c3b90701]{display:flex}.back[data-v-c3b90701]{border:none;background:#fff;color:#2f6bff;font-size:13px;padding:7px 14px;border-radius:16px;cursor:pointer;box-shadow:0 1px 4px #0000000f}.back[data-v-c3b90701]:hover{box-shadow:0 2px 8px #2f6bff2e}.cat-head[data-v-c3b90701]{margin-top:16px;height:88px;border-radius:16px;background:linear-gradient(90deg,#4a7dff,#2f6bff 55%,#2456d8);box-shadow:0 4px 16px #281d681f;display:flex;align-items:center;padding:0 32px;box-sizing:border-box}.cat-head h1[data-v-c3b90701]{margin:0;font-size:24px;font-weight:600;color:#fff;letter-spacing:1px}.cat-count[data-v-c3b90701]{margin-left:16px;font-size:13px;color:#ffffffd9;background:#ffffff2e;padding:4px 12px;border-radius:14px}.export-btn[data-v-c3b90701]{margin-left:auto;display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border:none;border-radius:18px;background:#ffffffeb;color:#2f6bff;font-size:13px;font-weight:500;cursor:pointer;transition:transform .15s,background .15s}.export-btn[data-v-c3b90701]:hover{background:#fff;transform:translateY(-1px)}.export-btn svg[data-v-c3b90701]{width:14px;height:14px}.card-fix[data-v-c3b90701]{position:absolute;top:5px;right:5px;width:18px;height:18px;padding:0;border:none;border-radius:50%;background:#eef1f8;color:#9aa0b5;font-size:12px;font-weight:700;line-height:1;cursor:pointer;display:none;align-items:center;justify-content:center}.card:hover .card-fix[data-v-c3b90701]{display:flex}.card-fix[data-v-c3b90701]:hover{background:#dfe6fa;color:#2f6bff}.grid[data-v-c3b90701]{margin-top:24px;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:20px}.card[data-v-c3b90701]{position:relative;background:#fff;border-radius:8px;height:110px;padding:14px 16px;box-sizing:border-box;cursor:pointer;transition:box-shadow .15s,transform .15s}.card[data-v-c3b90701]:hover{box-shadow:0 6px 18px #281d681a;transform:translateY(-2px)}.card-top[data-v-c3b90701]{display:flex;align-items:center;gap:10px;height:32px}.card-logo[data-v-c3b90701]{width:32px;height:32px;object-fit:contain;flex-shrink:0}.card-logo.fallback[data-v-c3b90701]{display:inline-flex;align-items:center;justify-content:center;border-radius:6px;color:#fff;font-size:15px;font-weight:600}.vb[data-v-c3b90701]{flex:0 0 auto;margin-left:4px;display:block}.card-name[data-v-c3b90701]{font-size:16px;font-weight:500;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-cp[data-v-c3b90701]{margin:8px 0 0;font-size:11px;line-height:16px;color:#2563eb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-desc[data-v-c3b90701]{margin:12px 0 0;font-size:12px;color:#666;line-height:20px;height:40px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-desc.compact[data-v-c3b90701]{margin-top:4px;height:18px;line-height:18px;-webkit-line-clamp:1}.pager[data-v-c3b90701]{margin:34px 0 10px;display:flex;justify-content:center;gap:8px}.pg[data-v-c3b90701]{min-width:34px;height:34px;padding:0 10px;border:none;border-radius:17px;background:#fff;color:#666;font-size:13px;cursor:pointer;box-shadow:0 1px 4px #0000000d;transition:all .15s}.pg[data-v-c3b90701]:hover:not(:disabled){color:#2f6bff}.pg.on[data-v-c3b90701]{background:linear-gradient(90deg,#4a7dff,#2f6bff);color:#fff;box-shadow:0 3px 10px #2f6bff59}.pg[data-v-c3b90701]:disabled{opacity:.4;cursor:default}.error[data-v-c3b90701]{color:#ef4444;font-size:14px;margin-top:20px}.empty[data-v-c3b90701]{color:#999;font-size:14px;text-align:center;margin-top:60px}.foot[data-v-c3b90701]{text-align:center;color:#b0b4c0;font-size:12px;padding:40px 0 30px}.foot p[data-v-c3b90701]{margin:4px 0}.foot-nav[data-v-c3b90701]{margin-bottom:10px!important}.foot-nav a[data-v-c3b90701]{color:#8b91a8;text-decoration:none}.foot-nav a[data-v-c3b90701]:hover{color:#2f6bff}.foot-nav .dot[data-v-c3b90701]{margin:0 8px;color:#d3d7e3}.legend[data-v-c3b90701]{text-align:center;color:#b0b4c0;font-size:12px;margin:4px 0}.lg[data-v-c3b90701]{display:inline-block;width:9px;height:9px;border-radius:50%;vertical-align:middle;margin:0 2px}.lg.ok[data-v-c3b90701]{background:#2563eb}.lg.wait[data-v-c3b90701]{border:1.5px solid #c9cdd6;box-sizing:border-box}.foot .beian a[data-v-c3b90701]{color:#b0b4c0;text-decoration:none}.foot .beian a[data-v-c3b90701]:hover{color:#2f6bff}@media (max-width: 1100px){.page[data-v-c3b90701]{flex-direction:column}.sidebar[data-v-c3b90701]{width:100%;position:static;max-height:none;overflow:visible}.brand[data-v-c3b90701]{margin:16px 0 12px 20px}.nav[data-v-c3b90701]{display:flex;overflow-x:auto;padding:0 12px 8px;gap:4px}.nav-item[data-v-c3b90701]{width:auto;margin:0;flex-shrink:0;padding:0 16px}.main[data-v-c3b90701]{padding:0 16px}}.wall-page[data-v-aba37109]{min-height:100vh;background:#f5f4f9;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif}.wall-head[data-v-aba37109]{background:linear-gradient(120deg,#4050ff,#2f6bff 55%,#4d9bff);padding:22px 0}.head-inner[data-v-aba37109]{max-width:820px;margin:0 auto;padding:0 20px;display:flex;align-items:center;justify-content:space-between;gap:16px}.head-left[data-v-aba37109]{display:flex;align-items:center;gap:16px;min-width:0}.brand[data-v-aba37109]{width:92px;height:36px;object-fit:contain;cursor:pointer;flex-shrink:0}.head-txt h1[data-v-aba37109]{margin:0;font-size:20px;font-weight:600;color:#fff}.head-txt p[data-v-aba37109]{margin:4px 0 0;font-size:12px;color:#fffc}.ask-btn[data-v-aba37109]{display:flex;align-items:center;gap:6px;flex-shrink:0;padding:9px 16px;border:none;border-radius:20px;background:#fff;color:#2f6bff;font-size:14px;font-weight:500;cursor:pointer;box-shadow:0 4px 14px #141e5a2e;transition:transform .15s}.ask-btn[data-v-aba37109]:hover{transform:translateY(-1px)}.ask-btn svg[data-v-aba37109]{width:15px;height:15px}.wall-body[data-v-aba37109]{max-width:820px;margin:0 auto;padding:22px 20px 10px;box-sizing:border-box}.tip[data-v-aba37109]{text-align:center;color:#9aa0b5;font-size:14px;padding:60px 0}.tip.err[data-v-aba37109]{color:#ef4444}.wall-count[data-v-aba37109]{font-size:13px;color:#8b91a8;margin-bottom:12px}.wall-list[data-v-aba37109]{display:flex;flex-direction:column;gap:14px}.wall-card[data-v-aba37109]{background:#fff;border-radius:14px;padding:18px 20px;box-shadow:0 2px 10px #281d680f}.wc-top[data-v-aba37109]{display:flex;align-items:center;gap:12px}.wc-avatar[data-v-aba37109]{width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,#6f9dff,#2f6bff);color:#fff;font-size:16px;font-weight:600;display:flex;align-items:center;justify-content:center;flex-shrink:0}.wc-info[data-v-aba37109]{min-width:0}.wc-name[data-v-aba37109]{font-size:15px;font-weight:500;color:#22263a}.wc-meta[data-v-aba37109]{font-size:12px;color:#9aa0b5;margin-top:2px}.wc-content[data-v-aba37109]{margin:12px 0 0;font-size:14px;line-height:1.7;color:#3a3f55;white-space:pre-wrap;word-break:break-word}.wc-reply[data-v-aba37109]{margin-top:12px;padding:12px 14px;background:#f3f6ff;border-left:3px solid #2f6bff;border-radius:0 8px 8px 0}.wc-reply-tag[data-v-aba37109]{font-size:12px;font-weight:600;color:#2f6bff;display:flex;align-items:center;gap:8px}.wc-reply-time[data-v-aba37109]{font-weight:400;color:#9aa0b5}.wc-reply-text[data-v-aba37109]{margin:6px 0 0;font-size:13.5px;line-height:1.7;color:#3a3f55;white-space:pre-wrap;word-break:break-word}.wc-pending[data-v-aba37109]{margin-top:10px;font-size:12px;color:#b0b4c0}.empty[data-v-aba37109]{text-align:center;padding:70px 0}.empty-ico[data-v-aba37109]{width:66px;height:66px;margin:0 auto 16px;border-radius:50%;background:#eceef8;display:flex;align-items:center;justify-content:center}.empty-ico svg[data-v-aba37109]{width:32px;height:32px}.empty p[data-v-aba37109]{color:#9aa0b5;font-size:14px;margin:0 0 18px}.ask-btn2[data-v-aba37109]{padding:10px 22px;border:none;border-radius:20px;background:linear-gradient(135deg,#4f8bff,#2f6bff);color:#fff;font-size:14px;cursor:pointer}.more-wrap[data-v-aba37109]{text-align:center;padding:22px 0 6px}.more-btn[data-v-aba37109]{padding:10px 30px;border:1px solid #d9def0;border-radius:20px;background:#fff;color:#4a4f63;font-size:14px;cursor:pointer;transition:border-color .15s,color .15s}.more-btn[data-v-aba37109]:hover{border-color:#2f6bff;color:#2f6bff}.more-btn[data-v-aba37109]:disabled{opacity:.6;cursor:default}.wall-foot[data-v-aba37109]{text-align:center;color:#b0b4c0;font-size:12px;padding:34px 0 30px}.wall-foot p[data-v-aba37109]{margin:4px 0}.foot-nav[data-v-aba37109]{margin-bottom:10px!important}.foot-nav a[data-v-aba37109]{color:#8b91a8;text-decoration:none}.foot-nav a[data-v-aba37109]:hover{color:#2f6bff}.foot-nav .dot[data-v-aba37109]{margin:0 8px;color:#d3d7e3}.legend[data-v-aba37109]{text-align:center;color:#b0b4c0;font-size:12px;margin:4px 0}.lg[data-v-aba37109]{display:inline-block;width:9px;height:9px;border-radius:50%;vertical-align:middle;margin:0 2px}.lg.ok[data-v-aba37109]{background:#2563eb}.lg.wait[data-v-aba37109]{border:1.5px solid #c9cdd6;box-sizing:border-box}.wall-foot .beian a[data-v-aba37109]{color:#b0b4c0;text-decoration:none}.wall-foot .beian a[data-v-aba37109]:hover{color:#2f6bff}@media (max-width: 620px){.head-inner[data-v-aba37109]{flex-direction:column;align-items:flex-start}.ask-btn[data-v-aba37109]{width:100%;justify-content:center}}.about-page[data-v-78326576]{min-height:100vh;background:#f5f4f9;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif}.about-head[data-v-78326576]{background:linear-gradient(120deg,#4050ff,#2f6bff 55%,#4d9bff);padding:22px 0}.head-inner[data-v-78326576]{max-width:820px;margin:0 auto;padding:0 20px;display:flex;align-items:center;justify-content:space-between;gap:16px}.head-left[data-v-78326576]{display:flex;align-items:center;gap:16px;min-width:0}.brand[data-v-78326576]{width:92px;height:36px;object-fit:contain;cursor:pointer;flex-shrink:0}.head-txt h1[data-v-78326576]{margin:0;font-size:20px;font-weight:600;color:#fff}.head-txt p[data-v-78326576]{margin:4px 0 0;font-size:12px;color:#fffc}.home-btn[data-v-78326576]{flex-shrink:0;padding:9px 16px;border:none;border-radius:20px;background:#fff;color:#2f6bff;font-size:14px;font-weight:500;cursor:pointer;box-shadow:0 4px 14px #141e5a2e;transition:transform .15s}.home-btn[data-v-78326576]:hover{transform:translateY(-1px)}.about-body[data-v-78326576]{max-width:820px;margin:0 auto;padding:22px 20px 10px;box-sizing:border-box}.card[data-v-78326576]{background:#fff;border-radius:14px;padding:22px 24px;margin-bottom:14px;box-shadow:0 2px 10px #281d680f}.card h2[data-v-78326576]{margin:0 0 12px;font-size:17px;font-weight:600;color:#22263a;padding-left:11px;position:relative}.card h2[data-v-78326576]:before{content:"";position:absolute;left:0;top:3px;bottom:3px;width:3px;border-radius:2px;background:#2f6bff}.card p[data-v-78326576]{margin:0 0 10px;font-size:14px;line-height:1.85;color:#3a3f55}.card p[data-v-78326576]:last-child{margin-bottom:0}.muted[data-v-78326576]{color:#8b91a8!important;font-size:13px!important}.nums[data-v-78326576]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px;margin-top:16px}.num[data-v-78326576]{background:#f3f6ff;border-radius:10px;padding:14px 12px;text-align:center}.num b[data-v-78326576]{display:block;font-size:22px;color:#2f6bff;line-height:1.2}.num span[data-v-78326576]{display:block;font-size:12px;color:#8b91a8;margin-top:4px}.steps[data-v-78326576]{margin:0;padding-left:20px}.steps li[data-v-78326576]{font-size:14px;line-height:1.85;color:#3a3f55;margin-bottom:8px}.steps li[data-v-78326576]:last-child{margin-bottom:0}.ok-txt[data-v-78326576]{color:#2563eb;font-weight:600}.wait-txt[data-v-78326576]{color:#9aa0b5;font-weight:600}.read-tbl[data-v-78326576]{width:100%;border-collapse:collapse}.read-tbl td[data-v-78326576]{padding:9px 0;font-size:14px;color:#3a3f55;line-height:1.7;vertical-align:top;border-bottom:1px solid #f2f3f7}.read-tbl tr:last-child td[data-v-78326576]{border-bottom:none}.read-tbl td.ic[data-v-78326576]{width:96px;padding-right:12px;white-space:nowrap}.lg[data-v-78326576]{display:inline-block;width:10px;height:10px;border-radius:50%;vertical-align:middle}.lg.ok[data-v-78326576]{background:#2563eb}.lg.wait[data-v-78326576]{border:1.5px solid #c9cdd6;box-sizing:border-box}.cp-demo[data-v-78326576]{font-size:11px;color:#2563eb}.dl-demo[data-v-78326576]{display:inline-block;font-size:11px;color:#2f6bff;font-weight:500;border:1px solid #cfd9f7;border-radius:4px;padding:1px 7px}.limits[data-v-78326576]{margin:0;padding-left:20px}.limits li[data-v-78326576]{font-size:14px;line-height:1.85;color:#3a3f55;margin-bottom:9px}.limits li[data-v-78326576]:last-child{margin-bottom:0}.acts[data-v-78326576]{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.primary[data-v-78326576]{padding:10px 22px;border:none;border-radius:20px;background:linear-gradient(135deg,#4f8bff,#2f6bff);color:#fff;font-size:14px;cursor:pointer}.ghost[data-v-78326576]{display:inline-flex;align-items:center;padding:10px 20px;border:1px solid #d9def0;border-radius:20px;background:#fff;color:#4a4f63;font-size:14px;text-decoration:none;transition:border-color .15s,color .15s}.ghost[data-v-78326576]:hover{border-color:#2f6bff;color:#2f6bff}.about-foot[data-v-78326576]{text-align:center;color:#b0b4c0;font-size:12px;padding:34px 0 30px}.about-foot p[data-v-78326576]{margin:4px 0}.foot-nav[data-v-78326576]{margin-bottom:10px!important}.foot-nav a[data-v-78326576]{color:#8b91a8;text-decoration:none}.foot-nav a[data-v-78326576]:hover{color:#2f6bff}.foot-nav .dot[data-v-78326576]{margin:0 8px;color:#d3d7e3}.legend[data-v-78326576]{text-align:center;color:#b0b4c0;font-size:12px;margin:4px 0}.about-foot .beian a[data-v-78326576]{color:#b0b4c0;text-decoration:none}.about-foot .beian a[data-v-78326576]:hover{color:#2f6bff}@media (max-width: 620px){.head-inner[data-v-78326576]{flex-direction:column;align-items:flex-start}.home-btn[data-v-78326576]{width:100%;text-align:center}.card[data-v-78326576]{padding:18px 16px}}.login-box[data-v-6c2db6e1]{max-width:360px;margin:100px auto;padding:30px;background:#fff;box-shadow:0 2px 20px #00000014;border-radius:8px}h2[data-v-6c2db6e1]{margin:0 0 24px}input[data-v-6c2db6e1]{display:block;width:100%;padding:10px;margin:10px 0;border:1px solid #ddd;border-radius:4px;box-sizing:border-box;font-size:14px}button[data-v-6c2db6e1]{width:100%;padding:12px;background:#2563eb;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px;margin-top:10px}button[data-v-6c2db6e1]:disabled{opacity:.6;cursor:not-allowed}.error[data-v-6c2db6e1]{color:#dc2626;text-align:center;margin-top:12px}.stats[data-v-f798c02e]{color:#1f2937}.panel-head[data-v-f798c02e]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.panel-head h2[data-v-f798c02e]{margin:0 0 6px;font-size:20px}.hint[data-v-f798c02e]{color:#9ca3af;font-size:13px;margin:0}.head-ops[data-v-f798c02e]{display:flex;gap:10px;align-items:center}.seg[data-v-f798c02e]{display:inline-flex;background:#eef2f7;border-radius:8px;padding:3px}.seg button[data-v-f798c02e]{border:none;background:transparent;padding:6px 14px;font-size:13px;color:#6b7280;border-radius:6px;cursor:pointer}.seg button.on[data-v-f798c02e]{background:#fff;color:#2563eb;font-weight:500;box-shadow:0 1px 3px #00000014}.tabs[data-v-f798c02e]{display:flex;gap:8px;margin-bottom:16px}.tabs button[data-v-f798c02e]{border:1px solid #e5e7eb;background:#fff;color:#4b5563;padding:8px 18px;border-radius:8px;font-size:13px;cursor:pointer}.tabs button.on[data-v-f798c02e]{background:#2563eb;border-color:#2563eb;color:#fff}.kpis[data-v-f798c02e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;margin-bottom:16px}.kpi[data-v-f798c02e]{background:#fff;border-radius:12px;padding:16px 18px;box-shadow:0 1px 3px #0000000f;display:flex;flex-direction:column;gap:6px}.kpi-label[data-v-f798c02e]{font-size:13px;color:#6b7280}.kpi-value[data-v-f798c02e]{font-size:26px;font-weight:600;color:#1f2937;line-height:1.1}.kpi-sub[data-v-f798c02e]{font-size:12px;color:#9ca3af}.kpi-sub i[data-v-f798c02e]{font-style:normal;margin-left:6px}.kpi-sub i.up[data-v-f798c02e]{color:#dc2626}.kpi-sub i.down[data-v-f798c02e]{color:#16a34a}.kpi-sub i.flat[data-v-f798c02e]{color:#9ca3af}.card[data-v-f798c02e]{background:#fff;border-radius:12px;padding:18px 20px;box-shadow:0 1px 3px #0000000f;margin-bottom:16px}.card-head[data-v-f798c02e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.card-head h3[data-v-f798c02e]{margin:0;font-size:15px;color:#1f2937}.tip[data-v-f798c02e]{font-size:12px;color:#9ca3af}.legend[data-v-f798c02e]{display:flex;gap:16px;font-size:12px;color:#6b7280}.legend .dot[data-v-f798c02e]{display:inline-block;width:10px;height:3px;border-radius:2px;margin-right:5px;vertical-align:middle}.dot.pv[data-v-f798c02e]{background:#2563eb}.dot.uv[data-v-f798c02e]{background:#93c5fd}.two-col[data-v-f798c02e]{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width: 1100px){.two-col[data-v-f798c02e]{grid-template-columns:1fr}}.chart[data-v-f798c02e]{width:100%;height:200px;display:block}.bars[data-v-f798c02e]{display:flex;flex-direction:column;gap:9px}.bar-row[data-v-f798c02e]{display:grid;grid-template-columns:110px 1fr 82px;align-items:center;gap:10px;font-size:13px}.bar-name[data-v-f798c02e]{color:#4b5563;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bar-track[data-v-f798c02e]{height:10px;background:#f1f5f9;border-radius:6px;overflow:hidden}.bar-track i[data-v-f798c02e]{display:block;height:100%;background:#2563eb;border-radius:6px;transition:width .3s}.bar-track.blue i[data-v-f798c02e]{background:#38bdf8}.bar-track.green i[data-v-f798c02e]{background:#34d399}.bar-track.purple i[data-v-f798c02e]{background:#a78bfa}.bar-val[data-v-f798c02e]{text-align:right;color:#374151;font-variant-numeric:tabular-nums}.bar-val em[data-v-f798c02e]{color:#9ca3af;font-style:normal;font-size:12px}.chips[data-v-f798c02e]{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.chip[data-v-f798c02e]{background:#f8fafc;border:1px solid #eef2f7;color:#4b5563;font-size:12px;padding:4px 10px;border-radius:20px}.hours[data-v-f798c02e]{display:flex;align-items:flex-end;gap:3px;height:140px}.hour-col[data-v-f798c02e]{flex:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;height:100%}.hour-col i[data-v-f798c02e]{display:block;width:100%;background:linear-gradient(180deg,#60a5fa,#2563eb);border-radius:3px 3px 0 0;min-height:2px}.hour-col span[data-v-f798c02e]{font-size:10px;color:#9ca3af;margin-top:4px}.mini-table[data-v-f798c02e]{width:100%;border-collapse:collapse;font-size:13px}.mini-table th[data-v-f798c02e],.mini-table td[data-v-f798c02e]{text-align:left;padding:8px 10px;border-bottom:1px solid #f1f5f9}.mini-table th[data-v-f798c02e]{color:#6b7280;font-weight:500;background:#f8fafc;font-size:12px}.mini-table .rank[data-v-f798c02e]{width:26px;color:#9ca3af}.mini-table .num[data-v-f798c02e]{text-align:right;font-variant-numeric:tabular-nums;width:60px}.mini-table .dim[data-v-f798c02e]{color:#9ca3af}.mini-table .mono[data-v-f798c02e]{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:12px}.mini-table .path[data-v-f798c02e]{display:block;color:#b6bcc8;font-size:11px}.empty[data-v-f798c02e]{text-align:center;color:#9ca3af;padding:22px 0}.link[data-v-f798c02e]{background:none;border:none;color:#2563eb;font-size:13px;cursor:pointer;padding:0}.toolbar[data-v-f798c02e]{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:12px}.search[data-v-f798c02e]{flex:0 1 200px;padding:9px 12px;border:1px solid #d1d5db;border-radius:8px;font-size:13px;outline:none}.search[data-v-f798c02e]:focus{border-color:#2563eb}.cat-filter[data-v-f798c02e]{padding:9px 12px;border:1px solid #d1d5db;border-radius:8px;font-size:13px;background:#fff;outline:none}.btn-primary[data-v-f798c02e]{padding:9px 20px;background:#2563eb;color:#fff;border:none;border-radius:8px;font-size:13px;cursor:pointer}.btn-primary[data-v-f798c02e]:disabled{opacity:.6;cursor:not-allowed}.btn-plain[data-v-f798c02e]{padding:9px 18px;background:#fff;color:#4b5563;border:1px solid #d1d5db;border-radius:8px;font-size:13px;cursor:pointer}.btn-plain[data-v-f798c02e]:disabled{opacity:.5;cursor:not-allowed}.pager[data-v-f798c02e]{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:16px;font-size:13px;color:#6b7280}.panel[data-v-27ce6c64]{max-width:980px}.panel-head[data-v-27ce6c64]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.panel-head h2[data-v-27ce6c64]{margin:0;font-size:20px;color:#1f2437}.hint[data-v-27ce6c64]{margin:6px 0 0;font-size:13px;color:#8b91a8}.hl[data-v-27ce6c64]{color:#ef4444}.notice[data-v-27ce6c64]{background:#fff8e6;border:1px solid #ffe1a8;color:#8a5a00;font-size:13px;line-height:1.6;padding:10px 14px;border-radius:8px;margin-bottom:14px}.toolbar[data-v-27ce6c64]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:16px}.search[data-v-27ce6c64]{flex:1;min-width:200px;max-width:340px;padding:9px 12px;border:1px solid #dcdfee;border-radius:8px;font-size:14px;outline:none}.search[data-v-27ce6c64]:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.seg[data-v-27ce6c64]{display:flex;border:1px solid #dcdfee;border-radius:8px;overflow:hidden}.seg button[data-v-27ce6c64]{border:none;background:#fff;color:#4a4f63;font-size:13px;padding:8px 14px;cursor:pointer;border-right:1px solid #eef0f8}.seg button[data-v-27ce6c64]:last-child{border-right:none}.seg button.on[data-v-27ce6c64]{background:#2563eb;color:#fff}.btn-ghost[data-v-27ce6c64]{padding:9px 14px;border:1px solid #dcdfee;border-radius:8px;background:#fff;color:#4a4f63;font-size:13px;cursor:pointer}.btn-ghost[data-v-27ce6c64]:hover{border-color:#2563eb;color:#2563eb}.loading-tip[data-v-27ce6c64],.empty-cell[data-v-27ce6c64]{text-align:center;color:#9aa0b5;font-size:14px;padding:50px 0}.msg-list[data-v-27ce6c64]{display:flex;flex-direction:column;gap:12px}.msg-card[data-v-27ce6c64]{background:#fff;border:1px solid #eceff8;border-radius:12px;padding:16px 18px;transition:box-shadow .15s}.msg-card[data-v-27ce6c64]:hover{box-shadow:0 4px 16px #281d6814}.msg-card.unread[data-v-27ce6c64]{border-left:3px solid #ef4444;background:#fffdfd}.mc-head[data-v-27ce6c64]{display:flex;align-items:center;justify-content:space-between;gap:12px}.mc-left[data-v-27ce6c64]{display:flex;align-items:center;gap:10px;min-width:0}.mc-avatar[data-v-27ce6c64]{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#6f9dff,#2563eb);color:#fff;font-size:15px;font-weight:600;display:flex;align-items:center;justify-content:center;flex-shrink:0}.mc-name[data-v-27ce6c64]{font-size:15px;font-weight:500;color:#1f2437}.mc-company[data-v-27ce6c64]{font-size:12px;color:#8b91a8;font-weight:400;margin-left:6px}.mc-meta[data-v-27ce6c64]{font-size:12px;color:#9aa0b5;margin-top:2px}.mc-right[data-v-27ce6c64]{display:flex;align-items:center;gap:6px;flex-shrink:0}.badge[data-v-27ce6c64]{font-size:12px;padding:2px 9px;border-radius:10px;white-space:nowrap}.st-unread[data-v-27ce6c64]{background:#fee8e8;color:#d93025}.st-read[data-v-27ce6c64]{background:#eef0f6;color:#7a809a}.st-replied[data-v-27ce6c64]{background:#e6f7ee;color:#0f9d58}.badge-pub[data-v-27ce6c64]{background:#e8f0ff;color:#2563eb}.badge-fix[data-v-27ce6c64]{background:#fff1e6;color:#c2410c}.mc-contact[data-v-27ce6c64]{display:inline-flex;align-items:center;gap:8px;margin-top:12px;padding:5px 10px;background:#f6f8ff;border-radius:7px;font-size:13px;cursor:pointer;transition:background .15s}.mc-contact[data-v-27ce6c64]:hover{background:#e8efff}.mc-c-label[data-v-27ce6c64]{color:#8b91a8}.mc-c-value[data-v-27ce6c64]{color:#1f2437;font-weight:500}.mc-c-copy[data-v-27ce6c64]{color:#2563eb;font-size:12px}.mc-content[data-v-27ce6c64]{margin:12px 0 0;font-size:14px;line-height:1.75;color:#3a3f55;white-space:pre-wrap;word-break:break-word}.mc-reply[data-v-27ce6c64]{margin-top:12px;padding:12px 14px;background:#f3f7ff;border-radius:8px;border-left:3px solid #2563eb}.mc-reply-tag[data-v-27ce6c64]{font-size:12px;color:#2563eb;font-weight:600;display:flex;gap:8px}.mc-reply-tag span[data-v-27ce6c64]{color:#9aa0b5;font-weight:400}.mc-reply-text[data-v-27ce6c64]{margin:6px 0 0;font-size:13.5px;line-height:1.7;color:#3a3f55;white-space:pre-wrap;word-break:break-word}.mc-actions[data-v-27ce6c64]{display:flex;align-items:center;gap:8px;margin-top:14px;padding-top:12px;border-top:1px dashed #eef0f8}.spacer[data-v-27ce6c64]{flex:1}.btn-sm[data-v-27ce6c64]{padding:7px 14px;border:1px solid #dcdfee;border-radius:7px;background:#fff;color:#4a4f63;font-size:13px;cursor:pointer;transition:border-color .15s,color .15s}.btn-sm[data-v-27ce6c64]:hover{border-color:#2563eb;color:#2563eb}.btn-primary[data-v-27ce6c64]{background:#2563eb;border-color:#2563eb;color:#fff}.btn-primary[data-v-27ce6c64]:hover{background:#1d4ed8;color:#fff}.btn-primary[data-v-27ce6c64]:disabled{opacity:.6;cursor:default}.btn-danger[data-v-27ce6c64]:hover{border-color:#ef4444;color:#ef4444}.pager[data-v-27ce6c64]{display:flex;align-items:center;justify-content:center;gap:14px;padding:22px 0 4px}.pager button[data-v-27ce6c64]{padding:7px 16px;border:1px solid #dcdfee;border-radius:7px;background:#fff;color:#4a4f63;font-size:13px;cursor:pointer}.pager button[data-v-27ce6c64]:disabled{opacity:.45;cursor:default}.pager-info[data-v-27ce6c64]{font-size:13px;color:#8b91a8}.modal-mask[data-v-27ce6c64]{position:fixed;top:0;right:0;bottom:0;left:0;background:#14182e73;display:flex;align-items:center;justify-content:center;z-index:300;padding:20px}.modal[data-v-27ce6c64]{width:560px;max-width:100%;max-height:88vh;overflow-y:auto;background:#fff;border-radius:14px;padding:22px 24px;box-sizing:border-box}.modal h3[data-v-27ce6c64]{margin:0 0 8px;font-size:17px;color:#1f2437}.modal-sub[data-v-27ce6c64]{margin:0 0 14px;font-size:13px;color:#4a4f63}.modal-hint[data-v-27ce6c64]{display:block;color:#9aa0b5;font-size:12px;margin-top:4px}.modal-quote[data-v-27ce6c64]{background:#f7f8fc;border-radius:8px;padding:10px 14px;margin-bottom:14px}.q-label[data-v-27ce6c64]{font-size:12px;color:#9aa0b5;margin-bottom:4px}.modal-quote p[data-v-27ce6c64]{margin:0;font-size:13.5px;color:#3a3f55;line-height:1.7;white-space:pre-wrap;word-break:break-word}.modal-label[data-v-27ce6c64]{display:block;font-size:13px;color:#4a4f63;margin-bottom:6px}.modal textarea[data-v-27ce6c64]{width:100%;box-sizing:border-box;border:1px solid #dcdfee;border-radius:8px;padding:10px 12px;font-size:14px;font-family:inherit;line-height:1.7;color:#1f2437;outline:none;resize:vertical}.modal textarea[data-v-27ce6c64]:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.modal-actions[data-v-27ce6c64]{display:flex;justify-content:flex-end;gap:10px;margin-top:16px}.fade-enter-active[data-v-27ce6c64],.fade-leave-active[data-v-27ce6c64]{transition:opacity .18s ease}.fade-enter-from[data-v-27ce6c64],.fade-leave-to[data-v-27ce6c64]{opacity:0}.admin[data-v-e5a2a651]{display:flex;height:100vh;overflow:hidden;background:#f5f6f8}.side[data-v-e5a2a651]{width:220px;flex-shrink:0;background:#1e293b;color:#cbd5e1;display:flex;flex-direction:column;padding:20px 14px}.brand[data-v-e5a2a651]{display:flex;align-items:center;gap:10px;padding:4px 8px 20px;border-bottom:1px solid rgba(255,255,255,.08)}.brand-mark[data-v-e5a2a651]{width:34px;height:34px;border-radius:8px;background:#2563eb;color:#fff;display:flex;align-items:center;justify-content:center;font-size:17px;font-weight:700}.brand-name[data-v-e5a2a651]{font-size:14px;color:#fff}nav[data-v-e5a2a651]{flex:1;margin-top:14px}.menu[data-v-e5a2a651]{padding:12px 14px;border-radius:8px;font-size:14px;cursor:pointer;margin-bottom:4px;display:flex;align-items:center;gap:10px;transition:background .12s}.menu[data-v-e5a2a651]:hover{background:#ffffff12}.menu.on[data-v-e5a2a651]{background:#2563eb;color:#fff}.menu-dot[data-v-e5a2a651]{margin-left:auto;min-width:18px;height:18px;padding:0 5px;box-sizing:border-box;border-radius:9px;background:#ef4444;color:#fff;font-size:11px;font-style:normal;font-weight:600;display:flex;align-items:center;justify-content:center}.side-footer[data-v-e5a2a651]{padding-top:12px;border-top:1px solid rgba(255,255,255,.08)}.side-btn[data-v-e5a2a651]{width:100%;padding:9px 0;margin-bottom:8px;border-radius:8px;background:transparent;border:1px solid rgba(255,255,255,.2);color:#cbd5e1;cursor:pointer;font-size:13px}.side-btn[data-v-e5a2a651]:hover{border-color:#60a5fa;color:#93c5fd}.modal.modal-sm[data-v-e5a2a651]{width:460px}.modal-sm .form-grid[data-v-e5a2a651]{grid-template-columns:1fr;gap:14px}.pwd-tip[data-v-e5a2a651]{font-size:12px;color:#9ca3af;margin:14px 0 0;line-height:1.6}.modal-foot .msg-err[data-v-e5a2a651]{color:#dc2626}.icon-picker[data-v-e5a2a651]{display:grid;grid-template-columns:repeat(auto-fill,minmax(44px,1fr));gap:8px;max-height:260px;overflow-y:auto;padding:10px;border:1px solid #e5e7eb;border-radius:10px;background:#fafafa}.icon-cell[data-v-e5a2a651]{height:44px;display:flex;align-items:center;justify-content:center;background:#fff;border:2px solid transparent;border-radius:8px;cursor:pointer;transition:border-color .1s,box-shadow .1s}.icon-cell[data-v-e5a2a651]:hover{border-color:#93c5fd}.icon-cell.picked[data-v-e5a2a651]{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb2e}.icon-cell img[data-v-e5a2a651]{width:24px;height:24px;object-fit:contain}.icon-cell.icon-none[data-v-e5a2a651]{font-size:12px;color:#9ca3af}.icon-cell.icon-none.picked[data-v-e5a2a651]{color:#2563eb}.logout[data-v-e5a2a651]{width:100%;padding:9px 0;border-radius:8px;background:transparent;border:1px solid rgba(255,255,255,.2);color:#cbd5e1;cursor:pointer;font-size:13px}.logout[data-v-e5a2a651]:hover{border-color:#ef4444;color:#ef4444}.main[data-v-e5a2a651]{flex:1;padding:28px 32px;min-width:0;position:relative;overflow-y:auto}.panel[data-v-e5a2a651]{background:#fff;border-radius:12px;padding:24px 28px;box-shadow:0 1px 3px #0000000f}.panel-head[data-v-e5a2a651]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.panel h2[data-v-e5a2a651]{margin:0 0 6px;font-size:20px;color:#1f2937}.hint[data-v-e5a2a651]{color:#9ca3af;font-size:13px;margin:0}.toolbar[data-v-e5a2a651]{display:flex;gap:12px;margin-bottom:16px}.search[data-v-e5a2a651]{flex:1;max-width:320px;padding:9px 12px;border:1px solid #d1d5db;border-radius:8px;font-size:13px;outline:none}.search[data-v-e5a2a651]:focus{border-color:#2563eb}.cat-filter[data-v-e5a2a651]{padding:9px 12px;border:1px solid #d1d5db;border-radius:8px;font-size:13px;background:#fff;outline:none}.btn-primary[data-v-e5a2a651]{padding:10px 22px;background:#2563eb;color:#fff;border:none;border-radius:8px;font-size:14px;cursor:pointer;white-space:nowrap}.btn-primary[data-v-e5a2a651]:hover{background:#1d4ed8}.btn-danger[data-v-e5a2a651]{padding:5px 14px;font-size:12px;background:#fff;color:#ef4444;border:1px solid #fca5a5;border-radius:6px;cursor:pointer}.btn-danger[data-v-e5a2a651]:hover{background:#fef2f2}.btn-warn[data-v-e5a2a651]{padding:5px 14px;font-size:12px;margin-right:6px;background:#fff;color:#d97706;border:1px solid #fcd34d;border-radius:6px;cursor:pointer}.btn-warn[data-v-e5a2a651]:hover{background:#fffbeb}.btn-edit[data-v-e5a2a651]{padding:5px 14px;font-size:12px;margin-right:6px;background:#fff;color:#2563eb;border:1px solid #bfdbfe;border-radius:6px;cursor:pointer}.btn-edit[data-v-e5a2a651]:hover{background:#eff6ff}.btn-plain[data-v-e5a2a651]{padding:9px 20px;font-size:13px;background:#fff;color:#4b5563;border:1px solid #d1d5db;border-radius:8px;cursor:pointer}.btn-plain[data-v-e5a2a651]:hover{background:#f9fafb}.ops[data-v-e5a2a651]{white-space:nowrap}.table[data-v-e5a2a651]{width:100%;border-collapse:collapse;font-size:13px}.table th[data-v-e5a2a651],.table td[data-v-e5a2a651]{text-align:left;padding:10px 12px;border-bottom:1px solid #f1f5f9;vertical-align:middle}.table th[data-v-e5a2a651]{color:#6b7280;font-weight:500;background:#f8fafc}.strong[data-v-e5a2a651]{font-weight:600;color:#1f2937}.url-cell[data-v-e5a2a651]{color:#6b7280;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.empty-cell[data-v-e5a2a651]{text-align:center;color:#9ca3af;padding:26px 0}.dim td[data-v-e5a2a651]{opacity:.55}.badge[data-v-e5a2a651]{display:inline-block;padding:3px 10px;border-radius:10px;font-size:12px}.badge.on[data-v-e5a2a651]{background:#ecfdf5;color:#059669}.badge.off[data-v-e5a2a651]{background:#f3f4f6;color:#9ca3af}.cat-ico[data-v-e5a2a651]{width:22px;height:22px;object-fit:contain;display:block}.cat-ico.placeholder[data-v-e5a2a651]{background:#e0e7ff;color:#4338ca;border-radius:5px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600}.row-logo[data-v-e5a2a651]{width:36px;height:24px;object-fit:contain;display:block}.row-logo.placeholder[data-v-e5a2a651]{width:24px;height:24px;background:#e0e7ff;color:#4338ca;border-radius:5px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600}.pager[data-v-e5a2a651]{display:flex;align-items:center;gap:6px;margin-top:18px;flex-wrap:wrap}.pager button[data-v-e5a2a651]{padding:6px 12px;font-size:13px;background:#fff;border:1px solid #d1d5db;border-radius:6px;cursor:pointer;color:#374151}.pager button[data-v-e5a2a651]:hover:not(:disabled){border-color:#2563eb;color:#2563eb}.pager button.cur[data-v-e5a2a651]{background:#2563eb;border-color:#2563eb;color:#fff}.pager button[data-v-e5a2a651]:disabled{opacity:.4;cursor:not-allowed}.pager-info[data-v-e5a2a651]{margin-left:8px;font-size:12px;color:#9ca3af}.toast[data-v-e5a2a651]{position:fixed;top:20px;right:28px;z-index:120;padding:10px 18px;border-radius:8px;font-size:13px;box-shadow:0 6px 20px #00000026}.toast-ok[data-v-e5a2a651]{background:#ecfdf5;color:#059669;border:1px solid #a7f3d0}.toast-err[data-v-e5a2a651]{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}.mask[data-v-e5a2a651]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a73;display:flex;align-items:center;justify-content:center;z-index:100;padding:24px}.modal[data-v-e5a2a651]{background:#fff;border-radius:12px;width:720px;max-width:100%;max-height:88vh;overflow-y:auto;padding:22px 26px 24px;box-shadow:0 12px 40px #00000040}.modal-head[data-v-e5a2a651]{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.modal-head h3[data-v-e5a2a651]{margin:0;font-size:17px;color:#1f2937}.modal-close[data-v-e5a2a651]{background:transparent;border:none;font-size:16px;color:#9ca3af;cursor:pointer;padding:4px 8px}.modal-close[data-v-e5a2a651]:hover{color:#ef4444}.modal-foot[data-v-e5a2a651]{display:flex;align-items:center;gap:12px;margin-top:22px;padding-top:18px;border-top:1px solid #f1f5f9}.modal-foot .btn-primary[data-v-e5a2a651]{margin-top:0}.msg[data-v-e5a2a651]{color:#16a34a;margin-top:0;font-size:14px}.form-grid[data-v-e5a2a651]{display:grid;grid-template-columns:1fr 1fr;gap:18px 24px}.field[data-v-e5a2a651]{display:flex;flex-direction:column}.field.full[data-v-e5a2a651]{grid-column:1 / -1}.label[data-v-e5a2a651]{font-size:13px;color:#4b5563;margin-bottom:6px}.label i[data-v-e5a2a651]{color:#ef4444;font-style:normal}.field input[data-v-e5a2a651],.field select[data-v-e5a2a651],.field textarea[data-v-e5a2a651]{padding:9px 12px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;outline:none;font-family:inherit;transition:border-color .12s}.field input[data-v-e5a2a651]:focus,.field select[data-v-e5a2a651]:focus,.field textarea[data-v-e5a2a651]:focus{border-color:#2563eb}.field input[type=file][data-v-e5a2a651]{padding:7px;background:#fff}.logo-row[data-v-e5a2a651]{display:flex;align-items:center;gap:14px}.logo-preview[data-v-e5a2a651]{width:140px;height:40px;flex-shrink:0;border:1px dashed #cbd5e1;border-radius:6px;background:#f8fafc;display:flex;align-items:center;justify-content:center;overflow:hidden}.logo-preview img[data-v-e5a2a651]{max-width:100%;max-height:100%;object-fit:contain}.logo-empty[data-v-e5a2a651]{font-size:12px;color:#9ca3af}
