@charset "UTF-8";.launch-screen[data-v-5821f3b6]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff;padding:24px}.launch-content[data-v-5821f3b6]{display:flex;flex-direction:column;align-items:center;gap:16px;flex:1;justify-content:center}.logo-wrap[data-v-5821f3b6]{width:100px;height:100px;border-radius:22px;overflow:hidden;box-shadow:0 4px 20px #0000001a;background:#fff;transform:scale(4);opacity:1}.logo-animate[data-v-5821f3b6]{animation:logoZoomIn-5821f3b6 .55s cubic-bezier(.34,1.2,.64,1) forwards}@keyframes logoZoomIn-5821f3b6{0%{transform:scale(4);opacity:1}to{transform:scale(1);opacity:1}}.logo[data-v-5821f3b6]{width:100%;height:100%;object-fit:cover}.app-name[data-v-5821f3b6]{font-size:24px;font-weight:700;color:#303133;margin:0;letter-spacing:.02em;opacity:0}.app-name-animate[data-v-5821f3b6]{animation:appNameFadeIn-5821f3b6 .35s ease-out .4s forwards}@keyframes appNameFadeIn-5821f3b6{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.loading-row[data-v-5821f3b6]{display:flex;align-items:center;gap:10px;margin-top:4px;opacity:0}.loading-animate[data-v-5821f3b6]{animation:loadingFadeIn-5821f3b6 .3s ease-out .7s forwards}@keyframes loadingFadeIn-5821f3b6{0%{opacity:0}to{opacity:1}}.spinner[data-v-5821f3b6]{width:22px;height:22px;border:3px solid rgba(64,158,255,.2);border-top-color:#409eff;border-radius:50%;animation:spin-5821f3b6 .8s linear infinite}.loading-text[data-v-5821f3b6]{font-size:14px;color:#909399;font-weight:500}@keyframes spin-5821f3b6{to{transform:rotate(360deg)}}.launch-footer[data-v-5821f3b6]{position:absolute;bottom:28px;left:0;right:0;text-align:center;font-size:11px;color:#909399;line-height:1.6}.company[data-v-5821f3b6]{font-weight:600;color:#303133;margin-bottom:4px}.version[data-v-5821f3b6]{margin-bottom:2px}.icp a[data-v-5821f3b6]{color:inherit;text-decoration:none}.legal-doc[data-v-666801a1]{max-width:820px;margin:0 auto;padding:4px 2px 32px;color:#334155;font-size:14px;line-height:1.9;word-break:break-word}.legal-head[data-v-666801a1]{padding-bottom:16px;margin-bottom:8px;border-bottom:1px solid #e2e8f0}.legal-title[data-v-666801a1]{margin:0;font-size:20px;font-weight:700;color:#0f172a;letter-spacing:.5px}.legal-sub[data-v-666801a1]{margin:8px 0 0;color:#64748b;font-size:13px;line-height:1.7}.legal-meta[data-v-666801a1]{margin:8px 0 0;color:#94a3b8;font-size:12px}.legal-dot[data-v-666801a1]{margin:0 6px}.legal-section[data-v-666801a1]{margin-top:22px}.legal-h2[data-v-666801a1]{margin:0 0 10px;font-size:15px;font-weight:700;color:#1e293b;line-height:1.6}.legal-p[data-v-666801a1]{margin:0 0 10px;text-align:justify}.legal-strong[data-v-666801a1]{color:#1e293b;font-weight:600}.legal-ul[data-v-666801a1]{margin:4px 0 12px;padding-left:20px;list-style:none}.legal-li[data-v-666801a1]{position:relative;margin-bottom:8px;padding-left:4px;text-align:justify}.legal-li[data-v-666801a1]:before{content:"";position:absolute;left:-12px;top:.75em;width:4px;height:4px;border-radius:50%;background:#cbd5e1}.legal-foot[data-v-666801a1]{margin-top:28px;text-align:center;color:#cbd5e1;font-size:12px;letter-spacing:2px}@media (max-width: 640px){.legal-doc[data-v-666801a1]{font-size:14.5px;line-height:1.95;padding-bottom:24px}.legal-title[data-v-666801a1]{font-size:18px}.legal-section[data-v-666801a1]{margin-top:20px}}.legal-scroll[data-v-27729c40]{max-height:66vh;overflow-y:auto;padding:0 4px;-webkit-overflow-scrolling:touch}.legal-ok[data-v-27729c40]{min-width:112px;height:38px;padding:0 22px;border:none;border-radius:10px;background:#6366f1;color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:background .15s}.legal-ok[data-v-27729c40]:hover{background:#4f46e5}[data-v-27729c40] .el-dialog.is-fullscreen{display:flex;flex-direction:column}[data-v-27729c40] .el-dialog.is-fullscreen .el-dialog__body{flex:1 1 auto;min-height:0;padding:8px 14px 0;overflow:hidden}[data-v-27729c40] .el-dialog.is-fullscreen .legal-scroll{max-height:100%;height:100%;padding:0 2px}html.mobile-ui .legal-ok[data-v-27729c40]{width:100%}.el-dialog.legal-dialog.is-fullscreen{display:flex;flex-direction:column}.el-dialog.legal-dialog.is-fullscreen .el-dialog__body{flex:1 1 auto;min-height:0;padding:8px 14px 0;overflow:hidden}.el-dialog.legal-dialog.is-fullscreen .el-dialog__footer{flex-shrink:0;padding:10px 14px calc(14px + var(--safe-bottom, 0px));border-top:1px solid #e2e8f0}.el-dialog.legal-dialog .legal-ok{min-width:112px;height:38px;padding:0 22px;border:none;border-radius:10px;background:#6366f1;color:#fff;font-size:14px;font-weight:600;cursor:pointer}.el-dialog.legal-dialog .legal-ok:hover{background:#4f46e5}.el-dialog.legal-dialog.is-fullscreen .legal-ok{width:100%;height:44px;border-radius:12px}.el-dialog.legal-dialog.is-fullscreen .legal-scroll{height:100%;max-height:100%}.privacy-overlay[data-v-7e0a86a1]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#00000080;display:flex;align-items:flex-end;justify-content:center;padding:20px}.privacy-dialog[data-v-7e0a86a1]{width:100%;max-width:420px;background:#fff;border-radius:16px 16px 0 0;padding:24px 20px 20px;animation:slideUp-7e0a86a1 .4s ease-out}@keyframes slideUp-7e0a86a1{0%{transform:translateY(100%)}to{transform:translateY(0)}}.privacy-header[data-v-7e0a86a1]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.privacy-icon[data-v-7e0a86a1]{width:36px;height:36px;border-radius:8px}.privacy-header h3[data-v-7e0a86a1]{font-size:17px;color:#303133}.privacy-body[data-v-7e0a86a1]{font-size:14px;color:#606266;line-height:1.8;margin-bottom:20px}.privacy-links[data-v-7e0a86a1]{margin:12px 0}.privacy-links a[data-v-7e0a86a1]{color:#409eff;margin-right:16px}.notice[data-v-7e0a86a1]{color:#909399;font-size:12px;margin-top:12px}.privacy-footer[data-v-7e0a86a1]{display:flex;gap:12px}.p-btn[data-v-7e0a86a1]{flex:1;height:44px;border:none;border-radius:22px;font-size:15px;cursor:pointer}.p-btn.cancel[data-v-7e0a86a1]{background:#f5f5f5;color:#909399}.p-btn.agree[data-v-7e0a86a1]{background:#6366f1;color:#fff}.p-btn.agree[data-v-7e0a86a1]:disabled{opacity:.6;cursor:not-allowed}.pgd-mask[data-v-a2f9d4b2]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;background:#0f172a73;display:flex;align-items:center;justify-content:center}.pgd-box[data-v-a2f9d4b2]{width:380px;max-width:calc(100vw - 40px);background:#fff;border-radius:14px;box-shadow:0 18px 50px #0f172a47;overflow:hidden}.pgd-head[data-v-a2f9d4b2]{padding:16px 18px 0;font-size:16px;font-weight:600;color:#1e293b}.pgd-body[data-v-a2f9d4b2]{padding:10px 18px 4px;font-size:13px;color:#475569;line-height:1.7}.pgd-miss[data-v-a2f9d4b2]{margin-top:8px;padding:8px 10px;border-radius:8px;background:#fffbeb;border:1px solid #fde68a;color:#b45309}.pgd-foot[data-v-a2f9d4b2]{display:flex;justify-content:flex-end;gap:8px;padding:14px 18px 16px}.pgd-btn[data-v-a2f9d4b2]{height:34px;padding:0 16px;border-radius:8px;font-size:13px;cursor:pointer;border:1px solid #e2e8f0;background:#fff;color:#475569}.pgd-btn[data-v-a2f9d4b2]:hover{background:#f8fafc}.pgd-btn.is-primary[data-v-a2f9d4b2]{border:1px solid #6366f1;background:linear-gradient(135deg,#6366f1,#818cf8);color:#fff;font-weight:500}.pgd-btn.is-primary[data-v-a2f9d4b2]:hover{filter:brightness(1.05)}.membership-tip-wrap[data-v-c8c52fac]{position:fixed;top:calc(10px + var(--safe-top, env(safe-area-inset-top, 0px)));left:0;right:0;z-index:3000;display:flex;justify-content:center;padding:0 12px;pointer-events:none}.membership-tip[data-v-c8c52fac]{pointer-events:auto;width:100%;max-width:720px;display:flex;align-items:center;gap:10px;padding:9px 12px;border:1px solid #fde68a;border-radius:12px;background:#fffbeb;box-shadow:0 8px 24px #78500a1f;font-size:12px;color:#92400e}.membership-tip-icon[data-v-c8c52fac]{flex:none;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#f59e0b;color:#fff;font-size:13px;font-weight:700}.membership-tip-text[data-v-c8c52fac]{flex:1 1 auto;min-width:0;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;line-height:1.5}.membership-tip-text strong[data-v-c8c52fac]{flex:none;font-size:13px;color:#78350f}.membership-tip-text span[data-v-c8c52fac]{color:#92400e}.membership-tip-renew[data-v-c8c52fac],.membership-tip-later[data-v-c8c52fac],.membership-tip-close[data-v-c8c52fac]{flex:none;border:none;cursor:pointer;font-size:12px;border-radius:8px;padding:4px 10px}.membership-tip-renew[data-v-c8c52fac]{background:#f59e0b;color:#fff;font-weight:600}.membership-tip-renew[data-v-c8c52fac]:hover{background:#d97706}.membership-tip-later[data-v-c8c52fac]{background:#fef3c7;color:#92400e}.membership-tip-later[data-v-c8c52fac]:hover{background:#fde68a}.membership-tip-close[data-v-c8c52fac]{padding:2px 6px;background:none;color:#b45309;font-size:16px;line-height:1}@media (max-width: 640px){.membership-tip[data-v-c8c52fac]{flex-wrap:wrap;gap:6px 8px}.membership-tip-text[data-v-c8c52fac]{flex-basis:calc(100% - 30px)}.membership-tip-text span[data-v-c8c52fac]{font-size:11px}}.mps-page[data-v-04245155]{display:flex;flex-direction:column;flex:1 1 0;min-height:0;height:auto;background:#f5f7fa;box-sizing:border-box;padding-top:var(--safe-top, env(safe-area-inset-top, 0px));padding-bottom:var(--safe-bottom, env(safe-area-inset-bottom, 0px))}.mps-head[data-v-04245155]{flex:0 0 auto;height:44px;padding:0 10px;display:flex;align-items:center;gap:6px;background:#fff;border-bottom:1px solid #eef1f6}.mps-back[data-v-04245155]{width:32px;height:32px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:#1e293b;cursor:pointer;border-radius:8px}.mps-back[data-v-04245155]:active{background:#eef2ff}.mps-title[data-v-04245155]{flex:1;min-width:0;font-size:16px;font-weight:600;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mps-right[data-v-04245155]{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px}.mps-body[data-v-04245155]{flex:1 1 0;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:12px 14px 20px;box-sizing:border-box}.mps-body.is-plain[data-v-04245155]{padding:0}.mps-foot[data-v-04245155]{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:10px 14px;background:#fff;border-top:1px solid #eef1f6}.hp-full[data-v-55f0dec9]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;display:flex;flex-direction:column;background:#f5f7fa}.aud-head[data-v-55f0dec9]{text-align:center;margin-bottom:14px}.aud-logo[data-v-55f0dec9]{display:inline-block;padding:4px 14px;border-radius:999px;background:linear-gradient(135deg,#6366f1,#818cf8);color:#fff;font-size:13px;font-weight:600}.aud-ver[data-v-55f0dec9]{margin-top:12px;font-size:17px;font-weight:600;color:#1e293b}.aud-note[data-v-55f0dec9]{background:#f8fafc;border:1px solid #eef2f7;border-radius:10px;padding:12px 14px;font-size:13px;line-height:1.7;color:#475569}.aud-note p[data-v-55f0dec9]{margin:0}.aud-progress[data-v-55f0dec9]{margin-top:14px}.aud-bar[data-v-55f0dec9]{height:8px;border-radius:999px;background:#eef2f7;overflow:hidden}.aud-bar i[data-v-55f0dec9]{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#6366f1,#818cf8);transition:width .2s ease}.aud-bar i.is-indeterminate[data-v-55f0dec9]{width:40%!important;animation:aud-slide-55f0dec9 1.1s ease-in-out infinite}@keyframes aud-slide-55f0dec9{0%{transform:translate(-100%)}to{transform:translate(250%)}}.aud-progress-text[data-v-55f0dec9]{margin:8px 0 0;font-size:12px;color:#64748b;text-align:center}.aud-error[data-v-55f0dec9]{margin:10px 0 0;padding:8px 12px;border-radius:8px;background:#fef2f2;color:#dc2626;font-size:12px;line-height:1.5}.aud-browser[data-v-55f0dec9]{margin:8px 0 0;font-size:12px;color:#64748b;text-align:center}.aud-browser a[data-v-55f0dec9]{color:#6366f1;text-decoration:underline}.aud-foot[data-v-55f0dec9]{display:flex;align-items:center;gap:10px}.aud-btn-later[data-v-55f0dec9]{flex:1}.aud-btn-go[data-v-55f0dec9]{flex:1;margin-left:0}.aud-link[data-v-55f0dec9]{border:none;background:transparent;color:#94a3b8;font-size:12px;padding:0;cursor:pointer;white-space:nowrap}.aud-link[data-v-55f0dec9]:hover{color:#6366f1}.aud-link-placeholder[data-v-55f0dec9]{width:62px;flex-shrink:0}html,body,#app{width:100%;height:100%}body{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;color:#303133;-webkit-font-smoothing:antialiased}.app-full{width:100%;height:100%}.exit-toast{position:fixed!important;bottom:80px!important;left:50%!important;transform:translate(-50%)!important;top:auto!important;min-width:auto!important;padding:10px 24px!important;border-radius:24px!important;background:#000000bf!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9999!important}.exit-toast .el-message__content{color:#fff!important;font-size:14px}.exit-toast .el-message__icon{color:#fff!important}:root{--el-color-white:#fff;--el-color-black:#000;--el-color-primary-rgb:64, 158, 255;--el-color-success-rgb:103, 194, 58;--el-color-warning-rgb:230, 162, 60;--el-color-danger-rgb:245, 108, 108;--el-color-error-rgb:245, 108, 108;--el-color-info-rgb:144, 147, 153;--el-font-size-extra-large:20px;--el-font-size-large:18px;--el-font-size-medium:16px;--el-font-size-base:14px;--el-font-size-small:13px;--el-font-size-extra-small:12px;--el-font-family:"Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", Arial, sans-serif;--el-font-weight-primary:500;--el-font-line-height-primary:24px;--el-index-normal:1;--el-index-top:1000;--el-index-popper:2000;--el-border-radius-base:4px;--el-border-radius-small:2px;--el-border-radius-round:20px;--el-border-radius-circle:100%;--el-transition-duration:.3s;--el-transition-duration-fast:.2s;--el-transition-function-ease-in-out-bezier:cubic-bezier(.645, .045, .355, 1);--el-transition-function-fast-bezier:cubic-bezier(.23, 1, .32, 1);--el-transition-all:all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);--el-transition-fade:opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-md-fade:transform var(--el-transition-duration) var(--el-transition-function-fast-bezier), opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-fade-linear:opacity var(--el-transition-duration-fast) linear;--el-transition-border:border-color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-box-shadow:box-shadow var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-color:color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-component-size-large:40px;--el-component-size:32px;--el-component-size-small:24px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--el-color-primary:#409eff;--el-color-primary-light-3:#79bbff;--el-color-primary-light-5:#a0cfff;--el-color-primary-light-7:#c6e2ff;--el-color-primary-light-8:#d9ecff;--el-color-primary-light-9:#ecf5ff;--el-color-primary-dark-2:#337ecc;--el-color-success:#67c23a;--el-color-success-light-3:#95d475;--el-color-success-light-5:#b3e19d;--el-color-success-light-7:#d1edc4;--el-color-success-light-8:#e1f3d8;--el-color-success-light-9:#f0f9eb;--el-color-success-dark-2:#529b2e;--el-color-warning:#e6a23c;--el-color-warning-light-3:#eebe77;--el-color-warning-light-5:#f3d19e;--el-color-warning-light-7:#f8e3c5;--el-color-warning-light-8:#faecd8;--el-color-warning-light-9:#fdf6ec;--el-color-warning-dark-2:#b88230;--el-color-danger:#f56c6c;--el-color-danger-light-3:#f89898;--el-color-danger-light-5:#fab6b6;--el-color-danger-light-7:#fcd3d3;--el-color-danger-light-8:#fde2e2;--el-color-danger-light-9:#fef0f0;--el-color-danger-dark-2:#c45656;--el-color-error:#f56c6c;--el-color-error-light-3:#f89898;--el-color-error-light-5:#fab6b6;--el-color-error-light-7:#fcd3d3;--el-color-error-light-8:#fde2e2;--el-color-error-light-9:#fef0f0;--el-color-error-dark-2:#c45656;--el-color-info:#909399;--el-color-info-light-3:#b1b3b8;--el-color-info-light-5:#c8c9cc;--el-color-info-light-7:#dedfe0;--el-color-info-light-8:#e9e9eb;--el-color-info-light-9:#f4f4f5;--el-color-info-dark-2:#73767a;--el-bg-color:#fff;--el-bg-color-page:#f2f3f5;--el-bg-color-overlay:#fff;--el-text-color-primary:#303133;--el-text-color-regular:#606266;--el-text-color-secondary:#909399;--el-text-color-placeholder:#a8abb2;--el-text-color-disabled:#c0c4cc;--el-border-color:#dcdfe6;--el-border-color-light:#e4e7ed;--el-border-color-lighter:#ebeef5;--el-border-color-extra-light:#f2f6fc;--el-border-color-dark:#d4d7de;--el-border-color-darker:#cdd0d6;--el-fill-color:#f0f2f5;--el-fill-color-light:#f5f7fa;--el-fill-color-lighter:#fafafa;--el-fill-color-extra-light:#fafcff;--el-fill-color-dark:#ebedf0;--el-fill-color-darker:#e6e8eb;--el-fill-color-blank:#fff;--el-box-shadow:0px 12px 32px 4px #0000000a, 0px 8px 20px #00000014;--el-box-shadow-light:0px 0px 12px #0000001f;--el-box-shadow-lighter:0px 0px 6px #0000001f;--el-box-shadow-dark:0px 16px 48px 16px #00000014, 0px 12px 32px #0000001f, 0px 8px 16px -8px #00000029;--el-disabled-bg-color:var(--el-fill-color-light);--el-disabled-text-color:var(--el-text-color-placeholder);--el-disabled-border-color:var(--el-border-color-light);--el-overlay-color:#000c;--el-overlay-color-light:#000000b3;--el-overlay-color-lighter:#00000080;--el-mask-color:#ffffffe6;--el-mask-color-extra-light:#ffffff4d;--el-border-width:1px;--el-border-style:solid;--el-border-color-hover:var(--el-text-color-disabled);--el-border:var(--el-border-width) var(--el-border-style) var(--el-border-color);--el-svg-monochrome-grey:var(--el-border-color)}.el-icon--right{margin-left:5px}.el-icon--left{margin-right:5px}@keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.el-icon{--color:inherit;fill:currentColor;width:1em;height:1em;color:var(--color);line-height:1em;font-size:inherit;justify-content:center;align-items:center;display:inline-flex;position:relative}.el-icon.is-loading{animation:2s linear infinite rotating}.el-icon svg{width:1em;height:1em}.el-affix--fixed{position:fixed}.el-aside{box-sizing:border-box;width:var(--el-aside-width,300px);flex-shrink:0;overflow:auto}.el-autocomplete{--el-input-text-color:var(--el-text-color-regular);--el-input-border:var(--el-border);--el-input-hover-border:var(--el-border-color-hover);--el-input-focus-border:var(--el-color-primary);--el-input-transparent-border:0 0 0 1px transparent inset;--el-input-border-color:var(--el-border-color);--el-input-border-radius:var(--el-border-radius-base);--el-input-bg-color:var(--el-fill-color-blank);--el-input-icon-color:var(--el-text-color-placeholder);--el-input-placeholder-color:var(--el-text-color-placeholder);--el-input-hover-border-color:var(--el-border-color-hover);--el-input-clear-hover-color:var(--el-text-color-secondary);--el-input-focus-border-color:var(--el-color-primary);--el-input-width:100%;width:var(--el-input-width);display:inline-block;position:relative}.el-autocomplete__popper.el-popper{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color-light);box-shadow:var(--el-box-shadow-light)}.el-autocomplete__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-border-color-light)}.el-autocomplete__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-top-color:#0000;border-left-color:#0000}.el-autocomplete__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:#0000;border-right-color:#0000}.el-autocomplete__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-bottom-color:#0000;border-left-color:#0000}.el-autocomplete__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-top-color:#0000;border-right-color:#0000}.el-autocomplete-suggestion{border-radius:var(--el-border-radius-base);box-sizing:border-box}.el-autocomplete-suggestion__header{border-bottom:1px solid var(--el-border-color-lighter);padding:10px}.el-autocomplete-suggestion__footer{border-top:1px solid var(--el-border-color-lighter);padding:10px}.el-autocomplete-suggestion__wrap{box-sizing:border-box;max-height:280px;padding:10px 0}.el-autocomplete-suggestion__list{margin:0;padding:0}.el-autocomplete-suggestion li{cursor:pointer;color:var(--el-text-color-regular);line-height:34px;font-size:var(--el-font-size-base);text-align:left;text-overflow:ellipsis;white-space:nowrap;margin:0;padding:0 20px;list-style:none;overflow:hidden}.el-autocomplete-suggestion li:hover,.el-autocomplete-suggestion li.highlighted{background-color:var(--el-fill-color-light)}.el-autocomplete-suggestion li.divider{border-top:1px solid var(--el-color-black);margin-top:6px}.el-autocomplete-suggestion li.divider:last-child{margin-bottom:-6px}.el-autocomplete-suggestion.is-loading li{cursor:default;height:100px;color:var(--el-text-color-secondary);justify-content:center;align-items:center;font-size:20px;display:flex}.el-autocomplete-suggestion.is-loading li:hover{background-color:var(--el-bg-color-overlay)}.el-avatar-group{--el-avatar-group-item-gap:-8px;--el-avatar-group-collapse-item-gap:4px;display:inline-flex}.el-avatar-group .el-avatar{border:1px solid var(--el-border-color-extra-light)}.el-avatar-group .el-avatar:not(:first-child){margin-left:var(--el-avatar-group-item-gap)}.el-avatar-group__collapse-avatars{--el-avatar-group-item-gap:-8px;--el-avatar-group-collapse-item-gap:4px}.el-avatar-group__collapse-avatars .el-avatar:not(:first-child){margin-left:var(--el-avatar-group-collapse-item-gap)}.el-backtop{--el-backtop-bg-color:var(--el-bg-color-overlay);--el-backtop-text-color:var(--el-color-primary);--el-backtop-hover-bg-color:var(--el-border-color-extra-light);background-color:var(--el-backtop-bg-color);width:40px;height:40px;color:var(--el-backtop-text-color);box-shadow:var(--el-box-shadow-lighter);cursor:pointer;z-index:5;border-radius:50%;justify-content:center;align-items:center;font-size:20px;display:flex;position:fixed}.el-backtop:hover{background-color:var(--el-backtop-hover-bg-color)}.el-backtop__icon{font-size:20px}.el-breadcrumb__separator{color:var(--el-text-color-placeholder);margin:0 9px;font-weight:700}.el-breadcrumb__separator.el-icon{margin:0 6px;font-weight:400}.el-breadcrumb__separator.el-icon svg{vertical-align:middle}.el-breadcrumb__item{float:left;align-items:center;display:inline-flex}.el-breadcrumb__inner{color:var(--el-text-color-regular)}.el-breadcrumb__inner.is-link,.el-breadcrumb__inner a{transition:var(--el-transition-color);color:var(--el-text-color-primary);font-weight:700;text-decoration:none}.el-breadcrumb__inner.is-link:hover,.el-breadcrumb__inner a:hover{color:var(--el-color-primary);cursor:pointer}.el-breadcrumb__item:last-child .el-breadcrumb__inner,.el-breadcrumb__item:last-child .el-breadcrumb__inner:hover,.el-breadcrumb__item:last-child .el-breadcrumb__inner a,.el-breadcrumb__item:last-child .el-breadcrumb__inner a:hover{color:var(--el-text-color-regular);cursor:text;font-weight:400}.el-breadcrumb__item:last-child .el-breadcrumb__separator{display:none}.el-breadcrumb{font-size:14px;line-height:1}.el-breadcrumb:before,.el-breadcrumb:after{content:"";display:table}.el-breadcrumb:after{clear:both}.el-button{--el-button-font-weight:var(--el-font-weight-primary);--el-button-border-color:var(--el-border-color);--el-button-bg-color:var(--el-fill-color-blank);--el-button-text-color:var(--el-text-color-regular);--el-button-disabled-text-color:var(--el-disabled-text-color);--el-button-disabled-bg-color:var(--el-fill-color-blank);--el-button-disabled-border-color:var(--el-border-color-light);--el-button-divide-border-color:#ffffff80;--el-button-hover-text-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-color-primary-light-9);--el-button-hover-border-color:var(--el-color-primary-light-7);--el-button-active-text-color:var(--el-button-hover-text-color);--el-button-active-border-color:var(--el-color-primary);--el-button-active-bg-color:var(--el-button-hover-bg-color);--el-button-outline-color:var(--el-color-primary-light-5);--el-button-hover-link-text-color:var(--el-text-color-secondary);--el-button-active-color:var(--el-text-color-primary);white-space:nowrap;cursor:pointer;height:32px;color:var(--el-button-text-color);text-align:center;box-sizing:border-box;line-height:1;font-weight:var(--el-button-font-weight);-webkit-user-select:none;user-select:none;vertical-align:middle;-webkit-appearance:none;background-color:var(--el-button-bg-color);border:var(--el-border);border-color:var(--el-button-border-color);outline:none;justify-content:center;align-items:center;transition:all .1s;display:inline-flex}.el-button:hover{color:var(--el-button-hover-text-color);border-color:var(--el-button-hover-border-color);background-color:var(--el-button-hover-bg-color);outline:none}.el-button:active{color:var(--el-button-active-text-color);border-color:var(--el-button-active-border-color);background-color:var(--el-button-active-bg-color);outline:none}.el-button:focus-visible{outline:2px solid var(--el-button-outline-color);outline-offset:1px;transition:outline-offset,outline}.el-button>span{align-items:center;display:inline-flex}.el-button+.el-button{margin-left:12px}.el-button{font-size:var(--el-font-size-base);border-radius:var(--el-border-radius-base);padding:8px 15px}.el-button.is-round{padding:8px 15px}.el-button::-moz-focus-inner{border:0}.el-button [class*=el-icon]+span{margin-left:6px}.el-button [class*=el-icon] svg{vertical-align:bottom}.el-button.is-plain{--el-button-hover-text-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-fill-color-blank);--el-button-hover-border-color:var(--el-color-primary)}.el-button.is-active{color:var(--el-button-active-text-color);border-color:var(--el-button-active-border-color);background-color:var(--el-button-active-bg-color);outline:none}.el-button.is-disabled,.el-button.is-disabled:hover{color:var(--el-button-disabled-text-color);cursor:not-allowed;background-image:none;background-color:var(--el-button-disabled-bg-color);border-color:var(--el-button-disabled-border-color)}.el-button.is-loading{pointer-events:none;position:relative}.el-button.is-loading:before{z-index:1;pointer-events:none;content:"";border-radius:inherit;background-color:var(--el-mask-color-extra-light);position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px}.el-button.is-round{border-radius:var(--el-border-radius-round)}.el-button.is-dashed{--el-button-hover-text-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-fill-color-blank);--el-button-hover-border-color:var(--el-color-primary);border-style:dashed}.el-button.is-circle{border-radius:50%;width:32px;padding:8px}.el-button.is-text{color:var(--el-button-text-color);background-color:#0000;border:0 solid #0000}.el-button.is-text.is-disabled{color:var(--el-button-disabled-text-color);background-color:#0000!important}.el-button.is-text:not(.is-disabled):hover{background-color:var(--el-fill-color-light)}.el-button.is-text:not(.is-disabled):focus-visible{outline:2px solid var(--el-button-outline-color);outline-offset:1px;transition:outline-offset,outline}.el-button.is-text:not(.is-disabled):active{background-color:var(--el-fill-color)}.el-button.is-text:not(.is-disabled).is-has-bg{background-color:var(--el-fill-color-light)}.el-button.is-text:not(.is-disabled).is-has-bg:hover{background-color:var(--el-fill-color)}.el-button.is-text:not(.is-disabled).is-has-bg:active{background-color:var(--el-fill-color-dark)}.el-button__text--expand{letter-spacing:.3em;margin-right:-.3em}.el-button.is-link{color:var(--el-button-text-color);background:0 0;border-color:#0000;height:auto;padding:2px}.el-button.is-link:hover{color:var(--el-button-hover-link-text-color)}.el-button.is-link.is-disabled{color:var(--el-button-disabled-text-color);background-color:#0000!important;border-color:#0000!important}.el-button.is-link:not(.is-disabled):hover{background-color:#0000;border-color:#0000}.el-button.is-link:not(.is-disabled):active{color:var(--el-button-active-color);background-color:#0000;border-color:#0000}.el-button--text{color:var(--el-color-primary);background:0 0;border-color:#0000;padding-left:0;padding-right:0}.el-button--text.is-disabled{color:var(--el-button-disabled-text-color);background-color:#0000!important;border-color:#0000!important}.el-button--text:not(.is-disabled):hover{color:var(--el-color-primary-light-3);background-color:#0000;border-color:#0000}.el-button--text:not(.is-disabled):active{color:var(--el-color-primary-dark-2);background-color:#0000;border-color:#0000}.el-button__link--expand{letter-spacing:.3em;margin-right:-.3em}.el-button--primary{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-primary);--el-button-border-color:var(--el-color-primary);--el-button-outline-color:var(--el-color-primary-light-5);--el-button-active-color:var(--el-color-primary-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-primary-light-5);--el-button-hover-bg-color:var(--el-color-primary-light-3);--el-button-hover-border-color:var(--el-color-primary-light-3);--el-button-active-bg-color:var(--el-color-primary-dark-2);--el-button-active-border-color:var(--el-color-primary-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-primary-light-5);--el-button-disabled-border-color:var(--el-color-primary-light-5)}.el-button--primary.is-plain,.el-button--primary.is-text,.el-button--primary.is-link{--el-button-text-color:var(--el-color-primary);--el-button-bg-color:var(--el-color-primary-light-9);--el-button-border-color:var(--el-color-primary-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-primary);--el-button-hover-border-color:var(--el-color-primary);--el-button-active-text-color:var(--el-color-white)}.el-button--primary.is-plain.is-disabled,.el-button--primary.is-plain.is-disabled:hover,.el-button--primary.is-plain.is-disabled:focus,.el-button--primary.is-plain.is-disabled:active,.el-button--primary.is-text.is-disabled,.el-button--primary.is-text.is-disabled:hover,.el-button--primary.is-text.is-disabled:focus,.el-button--primary.is-text.is-disabled:active,.el-button--primary.is-link.is-disabled,.el-button--primary.is-link.is-disabled:hover,.el-button--primary.is-link.is-disabled:focus,.el-button--primary.is-link.is-disabled:active{color:var(--el-color-primary-light-5);background-color:var(--el-color-primary-light-9);border-color:var(--el-color-primary-light-8)}.el-button--primary.is-dashed{--el-button-text-color:var(--el-color-primary);--el-button-bg-color:var(--el-color-primary-light-9);--el-button-border-color:var(--el-color-primary-light-5);--el-button-hover-text-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-color-primary-light-9);--el-button-hover-border-color:var(--el-color-primary-light-3);--el-button-active-text-color:var(--el-color-primary-dark-2);--el-button-active-bg-color:var(--el-color-primary-light-9);--el-button-active-border-color:var(--el-color-primary-dark-2)}.el-button--primary.is-dashed.is-disabled,.el-button--primary.is-dashed.is-disabled:hover,.el-button--primary.is-dashed.is-disabled:focus,.el-button--primary.is-dashed.is-disabled:active{color:var(--el-color-primary-light-5);background-color:var(--el-color-primary-light-9);border-color:var(--el-color-primary-light-8)}.el-button--success{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-success);--el-button-border-color:var(--el-color-success);--el-button-outline-color:var(--el-color-success-light-5);--el-button-active-color:var(--el-color-success-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-success-light-5);--el-button-hover-bg-color:var(--el-color-success-light-3);--el-button-hover-border-color:var(--el-color-success-light-3);--el-button-active-bg-color:var(--el-color-success-dark-2);--el-button-active-border-color:var(--el-color-success-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-success-light-5);--el-button-disabled-border-color:var(--el-color-success-light-5)}.el-button--success.is-plain,.el-button--success.is-text,.el-button--success.is-link{--el-button-text-color:var(--el-color-success);--el-button-bg-color:var(--el-color-success-light-9);--el-button-border-color:var(--el-color-success-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-success);--el-button-hover-border-color:var(--el-color-success);--el-button-active-text-color:var(--el-color-white)}.el-button--success.is-plain.is-disabled,.el-button--success.is-plain.is-disabled:hover,.el-button--success.is-plain.is-disabled:focus,.el-button--success.is-plain.is-disabled:active,.el-button--success.is-text.is-disabled,.el-button--success.is-text.is-disabled:hover,.el-button--success.is-text.is-disabled:focus,.el-button--success.is-text.is-disabled:active,.el-button--success.is-link.is-disabled,.el-button--success.is-link.is-disabled:hover,.el-button--success.is-link.is-disabled:focus,.el-button--success.is-link.is-disabled:active{color:var(--el-color-success-light-5);background-color:var(--el-color-success-light-9);border-color:var(--el-color-success-light-8)}.el-button--success.is-dashed{--el-button-text-color:var(--el-color-success);--el-button-bg-color:var(--el-color-success-light-9);--el-button-border-color:var(--el-color-success-light-5);--el-button-hover-text-color:var(--el-color-success);--el-button-hover-bg-color:var(--el-color-success-light-9);--el-button-hover-border-color:var(--el-color-success-light-3);--el-button-active-text-color:var(--el-color-success-dark-2);--el-button-active-bg-color:var(--el-color-success-light-9);--el-button-active-border-color:var(--el-color-success-dark-2)}.el-button--success.is-dashed.is-disabled,.el-button--success.is-dashed.is-disabled:hover,.el-button--success.is-dashed.is-disabled:focus,.el-button--success.is-dashed.is-disabled:active{color:var(--el-color-success-light-5);background-color:var(--el-color-success-light-9);border-color:var(--el-color-success-light-8)}.el-button--warning{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-warning);--el-button-border-color:var(--el-color-warning);--el-button-outline-color:var(--el-color-warning-light-5);--el-button-active-color:var(--el-color-warning-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-warning-light-5);--el-button-hover-bg-color:var(--el-color-warning-light-3);--el-button-hover-border-color:var(--el-color-warning-light-3);--el-button-active-bg-color:var(--el-color-warning-dark-2);--el-button-active-border-color:var(--el-color-warning-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-warning-light-5);--el-button-disabled-border-color:var(--el-color-warning-light-5)}.el-button--warning.is-plain,.el-button--warning.is-text,.el-button--warning.is-link{--el-button-text-color:var(--el-color-warning);--el-button-bg-color:var(--el-color-warning-light-9);--el-button-border-color:var(--el-color-warning-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-warning);--el-button-hover-border-color:var(--el-color-warning);--el-button-active-text-color:var(--el-color-white)}.el-button--warning.is-plain.is-disabled,.el-button--warning.is-plain.is-disabled:hover,.el-button--warning.is-plain.is-disabled:focus,.el-button--warning.is-plain.is-disabled:active,.el-button--warning.is-text.is-disabled,.el-button--warning.is-text.is-disabled:hover,.el-button--warning.is-text.is-disabled:focus,.el-button--warning.is-text.is-disabled:active,.el-button--warning.is-link.is-disabled,.el-button--warning.is-link.is-disabled:hover,.el-button--warning.is-link.is-disabled:focus,.el-button--warning.is-link.is-disabled:active{color:var(--el-color-warning-light-5);background-color:var(--el-color-warning-light-9);border-color:var(--el-color-warning-light-8)}.el-button--warning.is-dashed{--el-button-text-color:var(--el-color-warning);--el-button-bg-color:var(--el-color-warning-light-9);--el-button-border-color:var(--el-color-warning-light-5);--el-button-hover-text-color:var(--el-color-warning);--el-button-hover-bg-color:var(--el-color-warning-light-9);--el-button-hover-border-color:var(--el-color-warning-light-3);--el-button-active-text-color:var(--el-color-warning-dark-2);--el-button-active-bg-color:var(--el-color-warning-light-9);--el-button-active-border-color:var(--el-color-warning-dark-2)}.el-button--warning.is-dashed.is-disabled,.el-button--warning.is-dashed.is-disabled:hover,.el-button--warning.is-dashed.is-disabled:focus,.el-button--warning.is-dashed.is-disabled:active{color:var(--el-color-warning-light-5);background-color:var(--el-color-warning-light-9);border-color:var(--el-color-warning-light-8)}.el-button--danger{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-danger);--el-button-border-color:var(--el-color-danger);--el-button-outline-color:var(--el-color-danger-light-5);--el-button-active-color:var(--el-color-danger-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-danger-light-5);--el-button-hover-bg-color:var(--el-color-danger-light-3);--el-button-hover-border-color:var(--el-color-danger-light-3);--el-button-active-bg-color:var(--el-color-danger-dark-2);--el-button-active-border-color:var(--el-color-danger-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-danger-light-5);--el-button-disabled-border-color:var(--el-color-danger-light-5)}.el-button--danger.is-plain,.el-button--danger.is-text,.el-button--danger.is-link{--el-button-text-color:var(--el-color-danger);--el-button-bg-color:var(--el-color-danger-light-9);--el-button-border-color:var(--el-color-danger-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-danger);--el-button-hover-border-color:var(--el-color-danger);--el-button-active-text-color:var(--el-color-white)}.el-button--danger.is-plain.is-disabled,.el-button--danger.is-plain.is-disabled:hover,.el-button--danger.is-plain.is-disabled:focus,.el-button--danger.is-plain.is-disabled:active,.el-button--danger.is-text.is-disabled,.el-button--danger.is-text.is-disabled:hover,.el-button--danger.is-text.is-disabled:focus,.el-button--danger.is-text.is-disabled:active,.el-button--danger.is-link.is-disabled,.el-button--danger.is-link.is-disabled:hover,.el-button--danger.is-link.is-disabled:focus,.el-button--danger.is-link.is-disabled:active{color:var(--el-color-danger-light-5);background-color:var(--el-color-danger-light-9);border-color:var(--el-color-danger-light-8)}.el-button--danger.is-dashed{--el-button-text-color:var(--el-color-danger);--el-button-bg-color:var(--el-color-danger-light-9);--el-button-border-color:var(--el-color-danger-light-5);--el-button-hover-text-color:var(--el-color-danger);--el-button-hover-bg-color:var(--el-color-danger-light-9);--el-button-hover-border-color:var(--el-color-danger-light-3);--el-button-active-text-color:var(--el-color-danger-dark-2);--el-button-active-bg-color:var(--el-color-danger-light-9);--el-button-active-border-color:var(--el-color-danger-dark-2)}.el-button--danger.is-dashed.is-disabled,.el-button--danger.is-dashed.is-disabled:hover,.el-button--danger.is-dashed.is-disabled:focus,.el-button--danger.is-dashed.is-disabled:active{color:var(--el-color-danger-light-5);background-color:var(--el-color-danger-light-9);border-color:var(--el-color-danger-light-8)}.el-button--info{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-info);--el-button-border-color:var(--el-color-info);--el-button-outline-color:var(--el-color-info-light-5);--el-button-active-color:var(--el-color-info-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-info-light-5);--el-button-hover-bg-color:var(--el-color-info-light-3);--el-button-hover-border-color:var(--el-color-info-light-3);--el-button-active-bg-color:var(--el-color-info-dark-2);--el-button-active-border-color:var(--el-color-info-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-info-light-5);--el-button-disabled-border-color:var(--el-color-info-light-5)}.el-button--info.is-plain,.el-button--info.is-text,.el-button--info.is-link{--el-button-text-color:var(--el-color-info);--el-button-bg-color:var(--el-color-info-light-9);--el-button-border-color:var(--el-color-info-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-info);--el-button-hover-border-color:var(--el-color-info);--el-button-active-text-color:var(--el-color-white)}.el-button--info.is-plain.is-disabled,.el-button--info.is-plain.is-disabled:hover,.el-button--info.is-plain.is-disabled:focus,.el-button--info.is-plain.is-disabled:active,.el-button--info.is-text.is-disabled,.el-button--info.is-text.is-disabled:hover,.el-button--info.is-text.is-disabled:focus,.el-button--info.is-text.is-disabled:active,.el-button--info.is-link.is-disabled,.el-button--info.is-link.is-disabled:hover,.el-button--info.is-link.is-disabled:focus,.el-button--info.is-link.is-disabled:active{color:var(--el-color-info-light-5);background-color:var(--el-color-info-light-9);border-color:var(--el-color-info-light-8)}.el-button--info.is-dashed{--el-button-text-color:var(--el-color-info);--el-button-bg-color:var(--el-color-info-light-9);--el-button-border-color:var(--el-color-info-light-5);--el-button-hover-text-color:var(--el-color-info);--el-button-hover-bg-color:var(--el-color-info-light-9);--el-button-hover-border-color:var(--el-color-info-light-3);--el-button-active-text-color:var(--el-color-info-dark-2);--el-button-active-bg-color:var(--el-color-info-light-9);--el-button-active-border-color:var(--el-color-info-dark-2)}.el-button--info.is-dashed.is-disabled,.el-button--info.is-dashed.is-disabled:hover,.el-button--info.is-dashed.is-disabled:focus,.el-button--info.is-dashed.is-disabled:active{color:var(--el-color-info-light-5);background-color:var(--el-color-info-light-9);border-color:var(--el-color-info-light-8)}.el-button--large{--el-button-size:40px;height:var(--el-button-size)}.el-button--large [class*=el-icon]+span{margin-left:8px}.el-button--large{font-size:var(--el-font-size-base);border-radius:var(--el-border-radius-base);padding:12px 19px}.el-button--large.is-round{padding:12px 19px}.el-button--large.is-circle{width:var(--el-button-size);padding:12px}.el-button--small{--el-button-size:24px;height:var(--el-button-size)}.el-button--small [class*=el-icon]+span{margin-left:4px}.el-button--small{border-radius:calc(var(--el-border-radius-base) - 1px);padding:5px 11px;font-size:12px}.el-button--small.is-round{padding:5px 11px}.el-button--small.is-circle{width:var(--el-button-size);padding:5px}.el-calendar{--el-calendar-border:var(--el-table-border,1px solid var(--el-border-color-lighter));--el-calendar-header-border-bottom:var(--el-calendar-border);--el-calendar-selected-bg-color:var(--el-color-primary-light-9);--el-calendar-cell-width:85px;background-color:var(--el-fill-color-blank)}.el-calendar__header{border-bottom:var(--el-calendar-header-border-bottom);justify-content:space-between;padding:12px 20px;display:flex}.el-calendar__title{color:var(--el-text-color);align-self:center}.el-calendar__body{padding:12px 20px 35px}.el-calendar__select-controller .el-select{margin-right:8px}.el-calendar__select-controller .el-calendar-select__year{width:120px}.el-calendar__select-controller .el-calendar-select__month{width:60px}.el-calendar-table{table-layout:fixed;width:100%}.el-calendar-table thead th{color:var(--el-text-color-regular);padding:12px 0;font-weight:400}.el-calendar-table:not(.is-range) td.prev,.el-calendar-table:not(.is-range) td.next{color:var(--el-text-color-placeholder)}.el-calendar-table td{border-bottom:var(--el-calendar-border);border-right:var(--el-calendar-border);vertical-align:top;transition:background-color var(--el-transition-duration-fast) ease}.el-calendar-table td.is-selected{background-color:var(--el-calendar-selected-bg-color)}.el-calendar-table td.is-today{color:var(--el-color-primary)}.el-calendar-table tr:first-child td{border-top:var(--el-calendar-border)}.el-calendar-table tr td:first-child{border-left:var(--el-calendar-border)}.el-calendar-table tr.el-calendar-table__row--hide-border td{border-top:none}.el-calendar-table .el-calendar-day{box-sizing:border-box;height:var(--el-calendar-cell-width);padding:8px}.el-calendar-table .el-calendar-day:hover{cursor:pointer;background-color:var(--el-calendar-selected-bg-color)}.el-card{--el-card-border-color:var(--el-border-color-light);--el-card-border-radius:4px;--el-card-padding:20px;--el-card-bg-color:var(--el-fill-color-blank);border-radius:var(--el-card-border-radius);border:1px solid var(--el-card-border-color);background-color:var(--el-card-bg-color);color:var(--el-text-color-primary);transition:var(--el-transition-duration);flex-direction:column;display:flex;overflow:hidden}.el-card.is-always-shadow,.el-card.is-hover-shadow:hover,.el-card.is-hover-shadow:focus{box-shadow:var(--el-box-shadow-light)}.el-card__header{padding:calc(var(--el-card-padding) - 2px) var(--el-card-padding);border-bottom:1px solid var(--el-card-border-color);box-sizing:border-box}.el-card__body{padding:var(--el-card-padding);flex-grow:1;overflow:auto}.el-card__footer{padding:calc(var(--el-card-padding) - 2px) var(--el-card-padding);border-top:1px solid var(--el-card-border-color);box-sizing:border-box}.el-carousel__item{width:100%;height:100%;z-index:calc(var(--el-index-normal) - 1);display:inline-block;position:absolute;top:0;left:0;overflow:hidden}.el-carousel__item.is-active{z-index:calc(var(--el-index-normal) - 1)}.el-carousel__item.is-animating{transition:transform .4s ease-in-out}.el-carousel__item--card{width:50%;transition:transform .4s ease-in-out}.el-carousel__item--card.is-in-stage{cursor:pointer;z-index:var(--el-index-normal)}.el-carousel__item--card.is-in-stage:hover .el-carousel__mask,.el-carousel__item--card.is-in-stage.is-hover .el-carousel__mask{opacity:.12}.el-carousel__item--card.is-active{z-index:calc(var(--el-index-normal) + 1)}.el-carousel__item--card-vertical{width:100%;height:50%}.el-carousel__mask{background-color:var(--el-color-white);opacity:.24;width:100%;height:100%;transition:var(--el-transition-duration-fast);position:absolute;top:0;left:0}.el-carousel{--el-carousel-arrow-font-size:12px;--el-carousel-arrow-size:36px;--el-carousel-arrow-background:#1f2d3d1c;--el-carousel-arrow-hover-background:#1f2d3d3b;--el-carousel-indicator-width:30px;--el-carousel-indicator-height:2px;--el-carousel-indicator-padding-horizontal:4px;--el-carousel-indicator-padding-vertical:12px;--el-carousel-indicator-out-color:var(--el-border-color-hover);position:relative}.el-carousel--horizontal,.el-carousel--vertical{overflow:hidden}.el-carousel.is-vertical-outside{flex-direction:row;align-items:center;display:flex}.el-carousel.is-vertical-outside .el-carousel__container{flex:1}.el-carousel__container{height:300px;position:relative}.el-carousel__arrow{height:var(--el-carousel-arrow-size);width:var(--el-carousel-arrow-size);cursor:pointer;transition:var(--el-transition-duration);background-color:var(--el-carousel-arrow-background);color:#fff;z-index:10;text-align:center;font-size:var(--el-carousel-arrow-font-size);border:none;border-radius:50%;outline:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.el-carousel__arrow--left{left:16px}.el-carousel__arrow--right{right:16px}.el-carousel__arrow:hover{background-color:var(--el-carousel-arrow-hover-background)}.el-carousel__arrow i{cursor:pointer}.el-carousel__indicators{z-index:calc(var(--el-index-normal) + 1);margin:0;padding:0;list-style:none;position:absolute}.el-carousel__indicators--horizontal{bottom:0;left:50%;transform:translate(-50%)}.el-carousel__indicators--vertical{top:50%;right:0;transform:translateY(-50%)}.el-carousel__indicators--outside{text-align:center;position:static;transform:none}.el-carousel__indicators--outside .el-carousel__indicator:hover button{opacity:.64}.el-carousel__indicators--outside button{background-color:var(--el-carousel-indicator-out-color);opacity:.24}.el-carousel__indicators--right{right:0}.el-carousel__indicators--labels .el-carousel__button{color:#000;padding:2px 18px;font-size:12px}.el-carousel__indicators--labels .el-carousel__indicator{padding:6px 4px}.el-carousel__indicator{cursor:pointer;background-color:#0000}.el-carousel__indicator:hover button{opacity:.72}.el-carousel__indicator--horizontal{padding:var(--el-carousel-indicator-padding-vertical) var(--el-carousel-indicator-padding-horizontal);display:inline-block}.el-carousel__indicator--vertical{padding:var(--el-carousel-indicator-padding-horizontal) var(--el-carousel-indicator-padding-vertical)}.el-carousel__indicator--vertical .el-carousel__button{width:var(--el-carousel-indicator-height);height:calc(var(--el-carousel-indicator-width) / 2)}.el-carousel__indicator.is-active button{opacity:1}.el-carousel__button{opacity:.48;width:var(--el-carousel-indicator-width);height:var(--el-carousel-indicator-height);cursor:pointer;transition:var(--el-transition-duration);background-color:#fff;border:none;outline:none;margin:0;padding:0;display:block}.el-carousel__indicators--labels .el-carousel__button{width:auto;height:auto}.carousel-arrow-left-enter-from,.carousel-arrow-left-leave-active{opacity:0;transform:translateY(-50%)translate(-10px)}.carousel-arrow-right-enter-from,.carousel-arrow-right-leave-active{opacity:0;transform:translateY(-50%)translate(10px)}.el-transitioning{filter:url(#elCarouselHorizontal)}.el-transitioning-vertical{filter:url(#elCarouselVertical)}.el-check-tag{background-color:var(--el-color-info-light-9);border-radius:var(--el-border-radius-base);color:var(--el-color-info);cursor:pointer;font-size:var(--el-font-size-base);line-height:var(--el-font-size-base);transition:var(--el-transition-all);padding:7px 15px;font-weight:700;display:inline-block}.el-check-tag:hover{background-color:var(--el-color-info-light-7)}.el-check-tag.el-check-tag--primary.is-checked{background-color:var(--el-color-primary-light-8);color:var(--el-color-primary)}.el-check-tag.el-check-tag--primary.is-checked:hover{background-color:var(--el-color-primary-light-7)}.el-check-tag.el-check-tag--primary.is-checked.is-disabled{background-color:var(--el-color-primary-light-8);color:var(--el-disabled-text-color);cursor:not-allowed}.el-check-tag.el-check-tag--primary.is-checked.is-disabled:hover{background-color:var(--el-color-primary-light-8)}.el-check-tag.el-check-tag--primary.is-disabled{background-color:var(--el-color-info-light-9);color:var(--el-disabled-text-color);cursor:not-allowed}.el-check-tag.el-check-tag--primary.is-disabled:hover{background-color:var(--el-color-info-light-9)}.el-check-tag.el-check-tag--success.is-checked{background-color:var(--el-color-success-light-8);color:var(--el-color-success)}.el-check-tag.el-check-tag--success.is-checked:hover{background-color:var(--el-color-success-light-7)}.el-check-tag.el-check-tag--success.is-checked.is-disabled{background-color:var(--el-color-success-light-8);color:var(--el-disabled-text-color);cursor:not-allowed}.el-check-tag.el-check-tag--success.is-checked.is-disabled:hover{background-color:var(--el-color-success-light-8)}.el-check-tag.el-check-tag--success.is-disabled{background-color:var(--el-color-success-light-9);color:var(--el-disabled-text-color);cursor:not-allowed}.el-check-tag.el-check-tag--success.is-disabled:hover{background-color:var(--el-color-success-light-9)}.el-check-tag.el-check-tag--warning.is-checked{background-color:var(--el-color-warning-light-8);color:var(--el-color-warning)}.el-check-tag.el-check-tag--warning.is-checked:hover{background-color:var(--el-color-warning-light-7)}.el-check-tag.el-check-tag--warning.is-checked.is-disabled{background-color:var(--el-color-warning-light-8);color:var(--el-disabled-text-color);cursor:not-allowed}.el-check-tag.el-check-tag--warning.is-checked.is-disabled:hover{background-color:var(--el-color-warning-light-8)}.el-check-tag.el-check-tag--warning.is-disabled{background-color:var(--el-color-warning-light-9);color:var(--el-disabled-text-color);cursor:not-allowed}.el-check-tag.el-check-tag--warning.is-disabled:hover{background-color:var(--el-color-warning-light-9)}.el-check-tag.el-check-tag--danger.is-checked{background-color:var(--el-color-danger-light-8);color:var(--el-color-danger)}.el-check-tag.el-check-tag--danger.is-checked:hover{background-color:var(--el-color-danger-light-7)}.el-check-tag.el-check-tag--danger.is-checked.is-disabled{background-color:var(--el-color-danger-light-8);color:var(--el-disabled-text-color);cursor:not-allowed}.el-check-tag.el-check-tag--danger.is-checked.is-disabled:hover{background-color:var(--el-color-danger-light-8)}.el-check-tag.el-check-tag--danger.is-disabled{background-color:var(--el-color-danger-light-9);color:var(--el-disabled-text-color);cursor:not-allowed}.el-check-tag.el-check-tag--danger.is-disabled:hover{background-color:var(--el-color-danger-light-9)}.el-check-tag.el-check-tag--error.is-checked{background-color:var(--el-color-error-light-8);color:var(--el-color-error)}.el-check-tag.el-check-tag--error.is-checked:hover{background-color:var(--el-color-error-light-7)}.el-check-tag.el-check-tag--error.is-checked.is-disabled{background-color:var(--el-color-error-light-8);color:var(--el-disabled-text-color);cursor:not-allowed}.el-check-tag.el-check-tag--error.is-checked.is-disabled:hover{background-color:var(--el-color-error-light-8)}.el-check-tag.el-check-tag--error.is-disabled{background-color:var(--el-color-error-light-9);color:var(--el-disabled-text-color);cursor:not-allowed}.el-check-tag.el-check-tag--error.is-disabled:hover{background-color:var(--el-color-error-light-9)}.el-check-tag.el-check-tag--info.is-checked{background-color:var(--el-color-info-light-8);color:var(--el-color-info)}.el-check-tag.el-check-tag--info.is-checked:hover{background-color:var(--el-color-info-light-7)}.el-check-tag.el-check-tag--info.is-checked.is-disabled{background-color:var(--el-color-info-light-8);color:var(--el-disabled-text-color);cursor:not-allowed}.el-check-tag.el-check-tag--info.is-checked.is-disabled:hover{background-color:var(--el-color-info-light-8)}.el-check-tag.el-check-tag--info.is-disabled{background-color:var(--el-color-info-light-9);color:var(--el-disabled-text-color);cursor:not-allowed}.el-check-tag.el-check-tag--info.is-disabled:hover{background-color:var(--el-color-info-light-9)}.el-checkbox-button{--el-checkbox-button-checked-bg-color:var(--el-color-primary);--el-checkbox-button-checked-text-color:var(--el-color-white);--el-checkbox-button-checked-border-color:var(--el-color-primary);--el-checkbox-button-disabled-checked-fill:var(--el-border-color-extra-light);display:inline-block;position:relative}.el-checkbox-button__inner{line-height:1;font-weight:var(--el-checkbox-font-weight);white-space:nowrap;vertical-align:middle;cursor:pointer;background:var(--el-button-bg-color,var(--el-fill-color-blank));outline:var(--el-border);color:var(--el-button-text-color,var(--el-text-color-regular));-webkit-appearance:none;text-align:center;box-sizing:border-box;transition:var(--el-transition-all);-webkit-user-select:none;user-select:none;font-size:var(--el-font-size-base);border-radius:0;margin:0;padding:8px 15px;display:inline-block;position:relative}.el-checkbox-button__inner.is-round{padding:8px 15px}.el-checkbox-button__inner:hover{color:var(--el-color-primary)}.el-checkbox-button__inner [class*=el-icon-]{line-height:.9}.el-checkbox-button__inner [class*=el-icon-]+span{margin-left:5px}.el-checkbox-button__original{opacity:0;z-index:-1;outline:none;margin:0;position:absolute}.el-checkbox-button.is-checked .el-checkbox-button__inner{color:var(--el-checkbox-button-checked-text-color);background-color:var(--el-checkbox-button-checked-bg-color);border-color:var(--el-checkbox-button-checked-border-color);box-shadow:-1px 0 0 0 var(--el-color-primary-light-7)}.el-checkbox-button.is-checked:first-child .el-checkbox-button__inner{border-left-color:var(--el-checkbox-button-checked-border-color)}.el-checkbox-button.is-disabled .el-checkbox-button__inner{color:var(--el-disabled-text-color);cursor:not-allowed;background-image:none;background-color:var(--el-button-disabled-bg-color,var(--el-fill-color-blank));border-color:var(--el-button-disabled-border-color,var(--el-border-color-light));box-shadow:none}.el-checkbox-button.is-disabled:first-child .el-checkbox-button__inner{border-left-color:var(--el-button-disabled-border-color,var(--el-border-color-light))}.el-checkbox-button.is-disabled.is-checked .el-checkbox-button__inner{background-color:var(--el-checkbox-button-disabled-checked-fill)}.el-checkbox-button:first-child .el-checkbox-button__inner{border-top-left-radius:var(--el-border-radius-base);border-bottom-left-radius:var(--el-border-radius-base);box-shadow:none!important}.el-checkbox-button.is-focus .el-checkbox-button__inner{border-color:var(--el-checkbox-button-checked-border-color)}.el-checkbox-button:last-child .el-checkbox-button__inner{border-top-right-radius:var(--el-border-radius-base);border-bottom-right-radius:var(--el-border-radius-base)}.el-checkbox-button--large .el-checkbox-button__inner{font-size:var(--el-font-size-base);border-radius:0;padding:12px 19px}.el-checkbox-button--large .el-checkbox-button__inner.is-round{padding:12px 19px}.el-checkbox-button--small .el-checkbox-button__inner{border-radius:0;padding:5px 11px;font-size:12px}.el-checkbox-button--small .el-checkbox-button__inner.is-round{padding:5px 11px}[class*=el-col-]{box-sizing:border-box}[class*=el-col-].is-guttered{min-height:1px;display:block}.el-col-0{flex:0 0;max-width:0%;display:none}.el-col-0.is-guttered{display:none}.el-col-offset-0{margin-left:0%}.el-col-pull-0{position:relative;right:0%}.el-col-push-0{position:relative;left:0%}.el-col-1{flex:0 0 4.16667%;max-width:4.16667%;display:block}.el-col-1.is-guttered{display:block}.el-col-offset-1{margin-left:4.16667%}.el-col-pull-1{position:relative;right:4.16667%}.el-col-push-1{position:relative;left:4.16667%}.el-col-2{flex:0 0 8.33333%;max-width:8.33333%;display:block}.el-col-2.is-guttered{display:block}.el-col-offset-2{margin-left:8.33333%}.el-col-pull-2{position:relative;right:8.33333%}.el-col-push-2{position:relative;left:8.33333%}.el-col-3{flex:0 0 12.5%;max-width:12.5%;display:block}.el-col-3.is-guttered{display:block}.el-col-offset-3{margin-left:12.5%}.el-col-pull-3{position:relative;right:12.5%}.el-col-push-3{position:relative;left:12.5%}.el-col-4{flex:0 0 16.6667%;max-width:16.6667%;display:block}.el-col-4.is-guttered{display:block}.el-col-offset-4{margin-left:16.6667%}.el-col-pull-4{position:relative;right:16.6667%}.el-col-push-4{position:relative;left:16.6667%}.el-col-5{flex:0 0 20.8333%;max-width:20.8333%;display:block}.el-col-5.is-guttered{display:block}.el-col-offset-5{margin-left:20.8333%}.el-col-pull-5{position:relative;right:20.8333%}.el-col-push-5{position:relative;left:20.8333%}.el-col-6{flex:0 0 25%;max-width:25%;display:block}.el-col-6.is-guttered{display:block}.el-col-offset-6{margin-left:25%}.el-col-pull-6{position:relative;right:25%}.el-col-push-6{position:relative;left:25%}.el-col-7{flex:0 0 29.1667%;max-width:29.1667%;display:block}.el-col-7.is-guttered{display:block}.el-col-offset-7{margin-left:29.1667%}.el-col-pull-7{position:relative;right:29.1667%}.el-col-push-7{position:relative;left:29.1667%}.el-col-8{flex:0 0 33.3333%;max-width:33.3333%;display:block}.el-col-8.is-guttered{display:block}.el-col-offset-8{margin-left:33.3333%}.el-col-pull-8{position:relative;right:33.3333%}.el-col-push-8{position:relative;left:33.3333%}.el-col-9{flex:0 0 37.5%;max-width:37.5%;display:block}.el-col-9.is-guttered{display:block}.el-col-offset-9{margin-left:37.5%}.el-col-pull-9{position:relative;right:37.5%}.el-col-push-9{position:relative;left:37.5%}.el-col-10{flex:0 0 41.6667%;max-width:41.6667%;display:block}.el-col-10.is-guttered{display:block}.el-col-offset-10{margin-left:41.6667%}.el-col-pull-10{position:relative;right:41.6667%}.el-col-push-10{position:relative;left:41.6667%}.el-col-11{flex:0 0 45.8333%;max-width:45.8333%;display:block}.el-col-11.is-guttered{display:block}.el-col-offset-11{margin-left:45.8333%}.el-col-pull-11{position:relative;right:45.8333%}.el-col-push-11{position:relative;left:45.8333%}.el-col-12{flex:0 0 50%;max-width:50%;display:block}.el-col-12.is-guttered{display:block}.el-col-offset-12{margin-left:50%}.el-col-pull-12{position:relative;right:50%}.el-col-push-12{position:relative;left:50%}.el-col-13{flex:0 0 54.1667%;max-width:54.1667%;display:block}.el-col-13.is-guttered{display:block}.el-col-offset-13{margin-left:54.1667%}.el-col-pull-13{position:relative;right:54.1667%}.el-col-push-13{position:relative;left:54.1667%}.el-col-14{flex:0 0 58.3333%;max-width:58.3333%;display:block}.el-col-14.is-guttered{display:block}.el-col-offset-14{margin-left:58.3333%}.el-col-pull-14{position:relative;right:58.3333%}.el-col-push-14{position:relative;left:58.3333%}.el-col-15{flex:0 0 62.5%;max-width:62.5%;display:block}.el-col-15.is-guttered{display:block}.el-col-offset-15{margin-left:62.5%}.el-col-pull-15{position:relative;right:62.5%}.el-col-push-15{position:relative;left:62.5%}.el-col-16{flex:0 0 66.6667%;max-width:66.6667%;display:block}.el-col-16.is-guttered{display:block}.el-col-offset-16{margin-left:66.6667%}.el-col-pull-16{position:relative;right:66.6667%}.el-col-push-16{position:relative;left:66.6667%}.el-col-17{flex:0 0 70.8333%;max-width:70.8333%;display:block}.el-col-17.is-guttered{display:block}.el-col-offset-17{margin-left:70.8333%}.el-col-pull-17{position:relative;right:70.8333%}.el-col-push-17{position:relative;left:70.8333%}.el-col-18{flex:0 0 75%;max-width:75%;display:block}.el-col-18.is-guttered{display:block}.el-col-offset-18{margin-left:75%}.el-col-pull-18{position:relative;right:75%}.el-col-push-18{position:relative;left:75%}.el-col-19{flex:0 0 79.1667%;max-width:79.1667%;display:block}.el-col-19.is-guttered{display:block}.el-col-offset-19{margin-left:79.1667%}.el-col-pull-19{position:relative;right:79.1667%}.el-col-push-19{position:relative;left:79.1667%}.el-col-20{flex:0 0 83.3333%;max-width:83.3333%;display:block}.el-col-20.is-guttered{display:block}.el-col-offset-20{margin-left:83.3333%}.el-col-pull-20{position:relative;right:83.3333%}.el-col-push-20{position:relative;left:83.3333%}.el-col-21{flex:0 0 87.5%;max-width:87.5%;display:block}.el-col-21.is-guttered{display:block}.el-col-offset-21{margin-left:87.5%}.el-col-pull-21{position:relative;right:87.5%}.el-col-push-21{position:relative;left:87.5%}.el-col-22{flex:0 0 91.6667%;max-width:91.6667%;display:block}.el-col-22.is-guttered{display:block}.el-col-offset-22{margin-left:91.6667%}.el-col-pull-22{position:relative;right:91.6667%}.el-col-push-22{position:relative;left:91.6667%}.el-col-23{flex:0 0 95.8333%;max-width:95.8333%;display:block}.el-col-23.is-guttered{display:block}.el-col-offset-23{margin-left:95.8333%}.el-col-pull-23{position:relative;right:95.8333%}.el-col-push-23{position:relative;left:95.8333%}.el-col-24{flex:0 0 100%;max-width:100%;display:block}.el-col-24.is-guttered{display:block}.el-col-offset-24{margin-left:100%}.el-col-pull-24{position:relative;right:100%}.el-col-push-24{position:relative;left:100%}@media only screen and (max-width:767px){.el-col-xs-0{flex:0 0;max-width:0%;display:none}.el-col-xs-0.is-guttered{display:none}.el-col-xs-offset-0{margin-left:0%}.el-col-xs-pull-0{position:relative;right:0%}.el-col-xs-push-0{position:relative;left:0%}.el-col-xs-1{flex:0 0 4.16667%;max-width:4.16667%;display:block}.el-col-xs-1.is-guttered{display:block}.el-col-xs-offset-1{margin-left:4.16667%}.el-col-xs-pull-1{position:relative;right:4.16667%}.el-col-xs-push-1{position:relative;left:4.16667%}.el-col-xs-2{flex:0 0 8.33333%;max-width:8.33333%;display:block}.el-col-xs-2.is-guttered{display:block}.el-col-xs-offset-2{margin-left:8.33333%}.el-col-xs-pull-2{position:relative;right:8.33333%}.el-col-xs-push-2{position:relative;left:8.33333%}.el-col-xs-3{flex:0 0 12.5%;max-width:12.5%;display:block}.el-col-xs-3.is-guttered{display:block}.el-col-xs-offset-3{margin-left:12.5%}.el-col-xs-pull-3{position:relative;right:12.5%}.el-col-xs-push-3{position:relative;left:12.5%}.el-col-xs-4{flex:0 0 16.6667%;max-width:16.6667%;display:block}.el-col-xs-4.is-guttered{display:block}.el-col-xs-offset-4{margin-left:16.6667%}.el-col-xs-pull-4{position:relative;right:16.6667%}.el-col-xs-push-4{position:relative;left:16.6667%}.el-col-xs-5{flex:0 0 20.8333%;max-width:20.8333%;display:block}.el-col-xs-5.is-guttered{display:block}.el-col-xs-offset-5{margin-left:20.8333%}.el-col-xs-pull-5{position:relative;right:20.8333%}.el-col-xs-push-5{position:relative;left:20.8333%}.el-col-xs-6{flex:0 0 25%;max-width:25%;display:block}.el-col-xs-6.is-guttered{display:block}.el-col-xs-offset-6{margin-left:25%}.el-col-xs-pull-6{position:relative;right:25%}.el-col-xs-push-6{position:relative;left:25%}.el-col-xs-7{flex:0 0 29.1667%;max-width:29.1667%;display:block}.el-col-xs-7.is-guttered{display:block}.el-col-xs-offset-7{margin-left:29.1667%}.el-col-xs-pull-7{position:relative;right:29.1667%}.el-col-xs-push-7{position:relative;left:29.1667%}.el-col-xs-8{flex:0 0 33.3333%;max-width:33.3333%;display:block}.el-col-xs-8.is-guttered{display:block}.el-col-xs-offset-8{margin-left:33.3333%}.el-col-xs-pull-8{position:relative;right:33.3333%}.el-col-xs-push-8{position:relative;left:33.3333%}.el-col-xs-9{flex:0 0 37.5%;max-width:37.5%;display:block}.el-col-xs-9.is-guttered{display:block}.el-col-xs-offset-9{margin-left:37.5%}.el-col-xs-pull-9{position:relative;right:37.5%}.el-col-xs-push-9{position:relative;left:37.5%}.el-col-xs-10{flex:0 0 41.6667%;max-width:41.6667%;display:block}.el-col-xs-10.is-guttered{display:block}.el-col-xs-offset-10{margin-left:41.6667%}.el-col-xs-pull-10{position:relative;right:41.6667%}.el-col-xs-push-10{position:relative;left:41.6667%}.el-col-xs-11{flex:0 0 45.8333%;max-width:45.8333%;display:block}.el-col-xs-11.is-guttered{display:block}.el-col-xs-offset-11{margin-left:45.8333%}.el-col-xs-pull-11{position:relative;right:45.8333%}.el-col-xs-push-11{position:relative;left:45.8333%}.el-col-xs-12{flex:0 0 50%;max-width:50%;display:block}.el-col-xs-12.is-guttered{display:block}.el-col-xs-offset-12{margin-left:50%}.el-col-xs-pull-12{position:relative;right:50%}.el-col-xs-push-12{position:relative;left:50%}.el-col-xs-13{flex:0 0 54.1667%;max-width:54.1667%;display:block}.el-col-xs-13.is-guttered{display:block}.el-col-xs-offset-13{margin-left:54.1667%}.el-col-xs-pull-13{position:relative;right:54.1667%}.el-col-xs-push-13{position:relative;left:54.1667%}.el-col-xs-14{flex:0 0 58.3333%;max-width:58.3333%;display:block}.el-col-xs-14.is-guttered{display:block}.el-col-xs-offset-14{margin-left:58.3333%}.el-col-xs-pull-14{position:relative;right:58.3333%}.el-col-xs-push-14{position:relative;left:58.3333%}.el-col-xs-15{flex:0 0 62.5%;max-width:62.5%;display:block}.el-col-xs-15.is-guttered{display:block}.el-col-xs-offset-15{margin-left:62.5%}.el-col-xs-pull-15{position:relative;right:62.5%}.el-col-xs-push-15{position:relative;left:62.5%}.el-col-xs-16{flex:0 0 66.6667%;max-width:66.6667%;display:block}.el-col-xs-16.is-guttered{display:block}.el-col-xs-offset-16{margin-left:66.6667%}.el-col-xs-pull-16{position:relative;right:66.6667%}.el-col-xs-push-16{position:relative;left:66.6667%}.el-col-xs-17{flex:0 0 70.8333%;max-width:70.8333%;display:block}.el-col-xs-17.is-guttered{display:block}.el-col-xs-offset-17{margin-left:70.8333%}.el-col-xs-pull-17{position:relative;right:70.8333%}.el-col-xs-push-17{position:relative;left:70.8333%}.el-col-xs-18{flex:0 0 75%;max-width:75%;display:block}.el-col-xs-18.is-guttered{display:block}.el-col-xs-offset-18{margin-left:75%}.el-col-xs-pull-18{position:relative;right:75%}.el-col-xs-push-18{position:relative;left:75%}.el-col-xs-19{flex:0 0 79.1667%;max-width:79.1667%;display:block}.el-col-xs-19.is-guttered{display:block}.el-col-xs-offset-19{margin-left:79.1667%}.el-col-xs-pull-19{position:relative;right:79.1667%}.el-col-xs-push-19{position:relative;left:79.1667%}.el-col-xs-20{flex:0 0 83.3333%;max-width:83.3333%;display:block}.el-col-xs-20.is-guttered{display:block}.el-col-xs-offset-20{margin-left:83.3333%}.el-col-xs-pull-20{position:relative;right:83.3333%}.el-col-xs-push-20{position:relative;left:83.3333%}.el-col-xs-21{flex:0 0 87.5%;max-width:87.5%;display:block}.el-col-xs-21.is-guttered{display:block}.el-col-xs-offset-21{margin-left:87.5%}.el-col-xs-pull-21{position:relative;right:87.5%}.el-col-xs-push-21{position:relative;left:87.5%}.el-col-xs-22{flex:0 0 91.6667%;max-width:91.6667%;display:block}.el-col-xs-22.is-guttered{display:block}.el-col-xs-offset-22{margin-left:91.6667%}.el-col-xs-pull-22{position:relative;right:91.6667%}.el-col-xs-push-22{position:relative;left:91.6667%}.el-col-xs-23{flex:0 0 95.8333%;max-width:95.8333%;display:block}.el-col-xs-23.is-guttered{display:block}.el-col-xs-offset-23{margin-left:95.8333%}.el-col-xs-pull-23{position:relative;right:95.8333%}.el-col-xs-push-23{position:relative;left:95.8333%}.el-col-xs-24{flex:0 0 100%;max-width:100%;display:block}.el-col-xs-24.is-guttered{display:block}.el-col-xs-offset-24{margin-left:100%}.el-col-xs-pull-24{position:relative;right:100%}.el-col-xs-push-24{position:relative;left:100%}}@media only screen and (min-width:768px){.el-col-sm-0{flex:0 0;max-width:0%;display:none}.el-col-sm-0.is-guttered{display:none}.el-col-sm-offset-0{margin-left:0%}.el-col-sm-pull-0{position:relative;right:0%}.el-col-sm-push-0{position:relative;left:0%}.el-col-sm-1{flex:0 0 4.16667%;max-width:4.16667%;display:block}.el-col-sm-1.is-guttered{display:block}.el-col-sm-offset-1{margin-left:4.16667%}.el-col-sm-pull-1{position:relative;right:4.16667%}.el-col-sm-push-1{position:relative;left:4.16667%}.el-col-sm-2{flex:0 0 8.33333%;max-width:8.33333%;display:block}.el-col-sm-2.is-guttered{display:block}.el-col-sm-offset-2{margin-left:8.33333%}.el-col-sm-pull-2{position:relative;right:8.33333%}.el-col-sm-push-2{position:relative;left:8.33333%}.el-col-sm-3{flex:0 0 12.5%;max-width:12.5%;display:block}.el-col-sm-3.is-guttered{display:block}.el-col-sm-offset-3{margin-left:12.5%}.el-col-sm-pull-3{position:relative;right:12.5%}.el-col-sm-push-3{position:relative;left:12.5%}.el-col-sm-4{flex:0 0 16.6667%;max-width:16.6667%;display:block}.el-col-sm-4.is-guttered{display:block}.el-col-sm-offset-4{margin-left:16.6667%}.el-col-sm-pull-4{position:relative;right:16.6667%}.el-col-sm-push-4{position:relative;left:16.6667%}.el-col-sm-5{flex:0 0 20.8333%;max-width:20.8333%;display:block}.el-col-sm-5.is-guttered{display:block}.el-col-sm-offset-5{margin-left:20.8333%}.el-col-sm-pull-5{position:relative;right:20.8333%}.el-col-sm-push-5{position:relative;left:20.8333%}.el-col-sm-6{flex:0 0 25%;max-width:25%;display:block}.el-col-sm-6.is-guttered{display:block}.el-col-sm-offset-6{margin-left:25%}.el-col-sm-pull-6{position:relative;right:25%}.el-col-sm-push-6{position:relative;left:25%}.el-col-sm-7{flex:0 0 29.1667%;max-width:29.1667%;display:block}.el-col-sm-7.is-guttered{display:block}.el-col-sm-offset-7{margin-left:29.1667%}.el-col-sm-pull-7{position:relative;right:29.1667%}.el-col-sm-push-7{position:relative;left:29.1667%}.el-col-sm-8{flex:0 0 33.3333%;max-width:33.3333%;display:block}.el-col-sm-8.is-guttered{display:block}.el-col-sm-offset-8{margin-left:33.3333%}.el-col-sm-pull-8{position:relative;right:33.3333%}.el-col-sm-push-8{position:relative;left:33.3333%}.el-col-sm-9{flex:0 0 37.5%;max-width:37.5%;display:block}.el-col-sm-9.is-guttered{display:block}.el-col-sm-offset-9{margin-left:37.5%}.el-col-sm-pull-9{position:relative;right:37.5%}.el-col-sm-push-9{position:relative;left:37.5%}.el-col-sm-10{flex:0 0 41.6667%;max-width:41.6667%;display:block}.el-col-sm-10.is-guttered{display:block}.el-col-sm-offset-10{margin-left:41.6667%}.el-col-sm-pull-10{position:relative;right:41.6667%}.el-col-sm-push-10{position:relative;left:41.6667%}.el-col-sm-11{flex:0 0 45.8333%;max-width:45.8333%;display:block}.el-col-sm-11.is-guttered{display:block}.el-col-sm-offset-11{margin-left:45.8333%}.el-col-sm-pull-11{position:relative;right:45.8333%}.el-col-sm-push-11{position:relative;left:45.8333%}.el-col-sm-12{flex:0 0 50%;max-width:50%;display:block}.el-col-sm-12.is-guttered{display:block}.el-col-sm-offset-12{margin-left:50%}.el-col-sm-pull-12{position:relative;right:50%}.el-col-sm-push-12{position:relative;left:50%}.el-col-sm-13{flex:0 0 54.1667%;max-width:54.1667%;display:block}.el-col-sm-13.is-guttered{display:block}.el-col-sm-offset-13{margin-left:54.1667%}.el-col-sm-pull-13{position:relative;right:54.1667%}.el-col-sm-push-13{position:relative;left:54.1667%}.el-col-sm-14{flex:0 0 58.3333%;max-width:58.3333%;display:block}.el-col-sm-14.is-guttered{display:block}.el-col-sm-offset-14{margin-left:58.3333%}.el-col-sm-pull-14{position:relative;right:58.3333%}.el-col-sm-push-14{position:relative;left:58.3333%}.el-col-sm-15{flex:0 0 62.5%;max-width:62.5%;display:block}.el-col-sm-15.is-guttered{display:block}.el-col-sm-offset-15{margin-left:62.5%}.el-col-sm-pull-15{position:relative;right:62.5%}.el-col-sm-push-15{position:relative;left:62.5%}.el-col-sm-16{flex:0 0 66.6667%;max-width:66.6667%;display:block}.el-col-sm-16.is-guttered{display:block}.el-col-sm-offset-16{margin-left:66.6667%}.el-col-sm-pull-16{position:relative;right:66.6667%}.el-col-sm-push-16{position:relative;left:66.6667%}.el-col-sm-17{flex:0 0 70.8333%;max-width:70.8333%;display:block}.el-col-sm-17.is-guttered{display:block}.el-col-sm-offset-17{margin-left:70.8333%}.el-col-sm-pull-17{position:relative;right:70.8333%}.el-col-sm-push-17{position:relative;left:70.8333%}.el-col-sm-18{flex:0 0 75%;max-width:75%;display:block}.el-col-sm-18.is-guttered{display:block}.el-col-sm-offset-18{margin-left:75%}.el-col-sm-pull-18{position:relative;right:75%}.el-col-sm-push-18{position:relative;left:75%}.el-col-sm-19{flex:0 0 79.1667%;max-width:79.1667%;display:block}.el-col-sm-19.is-guttered{display:block}.el-col-sm-offset-19{margin-left:79.1667%}.el-col-sm-pull-19{position:relative;right:79.1667%}.el-col-sm-push-19{position:relative;left:79.1667%}.el-col-sm-20{flex:0 0 83.3333%;max-width:83.3333%;display:block}.el-col-sm-20.is-guttered{display:block}.el-col-sm-offset-20{margin-left:83.3333%}.el-col-sm-pull-20{position:relative;right:83.3333%}.el-col-sm-push-20{position:relative;left:83.3333%}.el-col-sm-21{flex:0 0 87.5%;max-width:87.5%;display:block}.el-col-sm-21.is-guttered{display:block}.el-col-sm-offset-21{margin-left:87.5%}.el-col-sm-pull-21{position:relative;right:87.5%}.el-col-sm-push-21{position:relative;left:87.5%}.el-col-sm-22{flex:0 0 91.6667%;max-width:91.6667%;display:block}.el-col-sm-22.is-guttered{display:block}.el-col-sm-offset-22{margin-left:91.6667%}.el-col-sm-pull-22{position:relative;right:91.6667%}.el-col-sm-push-22{position:relative;left:91.6667%}.el-col-sm-23{flex:0 0 95.8333%;max-width:95.8333%;display:block}.el-col-sm-23.is-guttered{display:block}.el-col-sm-offset-23{margin-left:95.8333%}.el-col-sm-pull-23{position:relative;right:95.8333%}.el-col-sm-push-23{position:relative;left:95.8333%}.el-col-sm-24{flex:0 0 100%;max-width:100%;display:block}.el-col-sm-24.is-guttered{display:block}.el-col-sm-offset-24{margin-left:100%}.el-col-sm-pull-24{position:relative;right:100%}.el-col-sm-push-24{position:relative;left:100%}}@media only screen and (min-width:992px){.el-col-md-0{flex:0 0;max-width:0%;display:none}.el-col-md-0.is-guttered{display:none}.el-col-md-offset-0{margin-left:0%}.el-col-md-pull-0{position:relative;right:0%}.el-col-md-push-0{position:relative;left:0%}.el-col-md-1{flex:0 0 4.16667%;max-width:4.16667%;display:block}.el-col-md-1.is-guttered{display:block}.el-col-md-offset-1{margin-left:4.16667%}.el-col-md-pull-1{position:relative;right:4.16667%}.el-col-md-push-1{position:relative;left:4.16667%}.el-col-md-2{flex:0 0 8.33333%;max-width:8.33333%;display:block}.el-col-md-2.is-guttered{display:block}.el-col-md-offset-2{margin-left:8.33333%}.el-col-md-pull-2{position:relative;right:8.33333%}.el-col-md-push-2{position:relative;left:8.33333%}.el-col-md-3{flex:0 0 12.5%;max-width:12.5%;display:block}.el-col-md-3.is-guttered{display:block}.el-col-md-offset-3{margin-left:12.5%}.el-col-md-pull-3{position:relative;right:12.5%}.el-col-md-push-3{position:relative;left:12.5%}.el-col-md-4{flex:0 0 16.6667%;max-width:16.6667%;display:block}.el-col-md-4.is-guttered{display:block}.el-col-md-offset-4{margin-left:16.6667%}.el-col-md-pull-4{position:relative;right:16.6667%}.el-col-md-push-4{position:relative;left:16.6667%}.el-col-md-5{flex:0 0 20.8333%;max-width:20.8333%;display:block}.el-col-md-5.is-guttered{display:block}.el-col-md-offset-5{margin-left:20.8333%}.el-col-md-pull-5{position:relative;right:20.8333%}.el-col-md-push-5{position:relative;left:20.8333%}.el-col-md-6{flex:0 0 25%;max-width:25%;display:block}.el-col-md-6.is-guttered{display:block}.el-col-md-offset-6{margin-left:25%}.el-col-md-pull-6{position:relative;right:25%}.el-col-md-push-6{position:relative;left:25%}.el-col-md-7{flex:0 0 29.1667%;max-width:29.1667%;display:block}.el-col-md-7.is-guttered{display:block}.el-col-md-offset-7{margin-left:29.1667%}.el-col-md-pull-7{position:relative;right:29.1667%}.el-col-md-push-7{position:relative;left:29.1667%}.el-col-md-8{flex:0 0 33.3333%;max-width:33.3333%;display:block}.el-col-md-8.is-guttered{display:block}.el-col-md-offset-8{margin-left:33.3333%}.el-col-md-pull-8{position:relative;right:33.3333%}.el-col-md-push-8{position:relative;left:33.3333%}.el-col-md-9{flex:0 0 37.5%;max-width:37.5%;display:block}.el-col-md-9.is-guttered{display:block}.el-col-md-offset-9{margin-left:37.5%}.el-col-md-pull-9{position:relative;right:37.5%}.el-col-md-push-9{position:relative;left:37.5%}.el-col-md-10{flex:0 0 41.6667%;max-width:41.6667%;display:block}.el-col-md-10.is-guttered{display:block}.el-col-md-offset-10{margin-left:41.6667%}.el-col-md-pull-10{position:relative;right:41.6667%}.el-col-md-push-10{position:relative;left:41.6667%}.el-col-md-11{flex:0 0 45.8333%;max-width:45.8333%;display:block}.el-col-md-11.is-guttered{display:block}.el-col-md-offset-11{margin-left:45.8333%}.el-col-md-pull-11{position:relative;right:45.8333%}.el-col-md-push-11{position:relative;left:45.8333%}.el-col-md-12{flex:0 0 50%;max-width:50%;display:block}.el-col-md-12.is-guttered{display:block}.el-col-md-offset-12{margin-left:50%}.el-col-md-pull-12{position:relative;right:50%}.el-col-md-push-12{position:relative;left:50%}.el-col-md-13{flex:0 0 54.1667%;max-width:54.1667%;display:block}.el-col-md-13.is-guttered{display:block}.el-col-md-offset-13{margin-left:54.1667%}.el-col-md-pull-13{position:relative;right:54.1667%}.el-col-md-push-13{position:relative;left:54.1667%}.el-col-md-14{flex:0 0 58.3333%;max-width:58.3333%;display:block}.el-col-md-14.is-guttered{display:block}.el-col-md-offset-14{margin-left:58.3333%}.el-col-md-pull-14{position:relative;right:58.3333%}.el-col-md-push-14{position:relative;left:58.3333%}.el-col-md-15{flex:0 0 62.5%;max-width:62.5%;display:block}.el-col-md-15.is-guttered{display:block}.el-col-md-offset-15{margin-left:62.5%}.el-col-md-pull-15{position:relative;right:62.5%}.el-col-md-push-15{position:relative;left:62.5%}.el-col-md-16{flex:0 0 66.6667%;max-width:66.6667%;display:block}.el-col-md-16.is-guttered{display:block}.el-col-md-offset-16{margin-left:66.6667%}.el-col-md-pull-16{position:relative;right:66.6667%}.el-col-md-push-16{position:relative;left:66.6667%}.el-col-md-17{flex:0 0 70.8333%;max-width:70.8333%;display:block}.el-col-md-17.is-guttered{display:block}.el-col-md-offset-17{margin-left:70.8333%}.el-col-md-pull-17{position:relative;right:70.8333%}.el-col-md-push-17{position:relative;left:70.8333%}.el-col-md-18{flex:0 0 75%;max-width:75%;display:block}.el-col-md-18.is-guttered{display:block}.el-col-md-offset-18{margin-left:75%}.el-col-md-pull-18{position:relative;right:75%}.el-col-md-push-18{position:relative;left:75%}.el-col-md-19{flex:0 0 79.1667%;max-width:79.1667%;display:block}.el-col-md-19.is-guttered{display:block}.el-col-md-offset-19{margin-left:79.1667%}.el-col-md-pull-19{position:relative;right:79.1667%}.el-col-md-push-19{position:relative;left:79.1667%}.el-col-md-20{flex:0 0 83.3333%;max-width:83.3333%;display:block}.el-col-md-20.is-guttered{display:block}.el-col-md-offset-20{margin-left:83.3333%}.el-col-md-pull-20{position:relative;right:83.3333%}.el-col-md-push-20{position:relative;left:83.3333%}.el-col-md-21{flex:0 0 87.5%;max-width:87.5%;display:block}.el-col-md-21.is-guttered{display:block}.el-col-md-offset-21{margin-left:87.5%}.el-col-md-pull-21{position:relative;right:87.5%}.el-col-md-push-21{position:relative;left:87.5%}.el-col-md-22{flex:0 0 91.6667%;max-width:91.6667%;display:block}.el-col-md-22.is-guttered{display:block}.el-col-md-offset-22{margin-left:91.6667%}.el-col-md-pull-22{position:relative;right:91.6667%}.el-col-md-push-22{position:relative;left:91.6667%}.el-col-md-23{flex:0 0 95.8333%;max-width:95.8333%;display:block}.el-col-md-23.is-guttered{display:block}.el-col-md-offset-23{margin-left:95.8333%}.el-col-md-pull-23{position:relative;right:95.8333%}.el-col-md-push-23{position:relative;left:95.8333%}.el-col-md-24{flex:0 0 100%;max-width:100%;display:block}.el-col-md-24.is-guttered{display:block}.el-col-md-offset-24{margin-left:100%}.el-col-md-pull-24{position:relative;right:100%}.el-col-md-push-24{position:relative;left:100%}}@media only screen and (min-width:1200px){.el-col-lg-0{flex:0 0;max-width:0%;display:none}.el-col-lg-0.is-guttered{display:none}.el-col-lg-offset-0{margin-left:0%}.el-col-lg-pull-0{position:relative;right:0%}.el-col-lg-push-0{position:relative;left:0%}.el-col-lg-1{flex:0 0 4.16667%;max-width:4.16667%;display:block}.el-col-lg-1.is-guttered{display:block}.el-col-lg-offset-1{margin-left:4.16667%}.el-col-lg-pull-1{position:relative;right:4.16667%}.el-col-lg-push-1{position:relative;left:4.16667%}.el-col-lg-2{flex:0 0 8.33333%;max-width:8.33333%;display:block}.el-col-lg-2.is-guttered{display:block}.el-col-lg-offset-2{margin-left:8.33333%}.el-col-lg-pull-2{position:relative;right:8.33333%}.el-col-lg-push-2{position:relative;left:8.33333%}.el-col-lg-3{flex:0 0 12.5%;max-width:12.5%;display:block}.el-col-lg-3.is-guttered{display:block}.el-col-lg-offset-3{margin-left:12.5%}.el-col-lg-pull-3{position:relative;right:12.5%}.el-col-lg-push-3{position:relative;left:12.5%}.el-col-lg-4{flex:0 0 16.6667%;max-width:16.6667%;display:block}.el-col-lg-4.is-guttered{display:block}.el-col-lg-offset-4{margin-left:16.6667%}.el-col-lg-pull-4{position:relative;right:16.6667%}.el-col-lg-push-4{position:relative;left:16.6667%}.el-col-lg-5{flex:0 0 20.8333%;max-width:20.8333%;display:block}.el-col-lg-5.is-guttered{display:block}.el-col-lg-offset-5{margin-left:20.8333%}.el-col-lg-pull-5{position:relative;right:20.8333%}.el-col-lg-push-5{position:relative;left:20.8333%}.el-col-lg-6{flex:0 0 25%;max-width:25%;display:block}.el-col-lg-6.is-guttered{display:block}.el-col-lg-offset-6{margin-left:25%}.el-col-lg-pull-6{position:relative;right:25%}.el-col-lg-push-6{position:relative;left:25%}.el-col-lg-7{flex:0 0 29.1667%;max-width:29.1667%;display:block}.el-col-lg-7.is-guttered{display:block}.el-col-lg-offset-7{margin-left:29.1667%}.el-col-lg-pull-7{position:relative;right:29.1667%}.el-col-lg-push-7{position:relative;left:29.1667%}.el-col-lg-8{flex:0 0 33.3333%;max-width:33.3333%;display:block}.el-col-lg-8.is-guttered{display:block}.el-col-lg-offset-8{margin-left:33.3333%}.el-col-lg-pull-8{position:relative;right:33.3333%}.el-col-lg-push-8{position:relative;left:33.3333%}.el-col-lg-9{flex:0 0 37.5%;max-width:37.5%;display:block}.el-col-lg-9.is-guttered{display:block}.el-col-lg-offset-9{margin-left:37.5%}.el-col-lg-pull-9{position:relative;right:37.5%}.el-col-lg-push-9{position:relative;left:37.5%}.el-col-lg-10{flex:0 0 41.6667%;max-width:41.6667%;display:block}.el-col-lg-10.is-guttered{display:block}.el-col-lg-offset-10{margin-left:41.6667%}.el-col-lg-pull-10{position:relative;right:41.6667%}.el-col-lg-push-10{position:relative;left:41.6667%}.el-col-lg-11{flex:0 0 45.8333%;max-width:45.8333%;display:block}.el-col-lg-11.is-guttered{display:block}.el-col-lg-offset-11{margin-left:45.8333%}.el-col-lg-pull-11{position:relative;right:45.8333%}.el-col-lg-push-11{position:relative;left:45.8333%}.el-col-lg-12{flex:0 0 50%;max-width:50%;display:block}.el-col-lg-12.is-guttered{display:block}.el-col-lg-offset-12{margin-left:50%}.el-col-lg-pull-12{position:relative;right:50%}.el-col-lg-push-12{position:relative;left:50%}.el-col-lg-13{flex:0 0 54.1667%;max-width:54.1667%;display:block}.el-col-lg-13.is-guttered{display:block}.el-col-lg-offset-13{margin-left:54.1667%}.el-col-lg-pull-13{position:relative;right:54.1667%}.el-col-lg-push-13{position:relative;left:54.1667%}.el-col-lg-14{flex:0 0 58.3333%;max-width:58.3333%;display:block}.el-col-lg-14.is-guttered{display:block}.el-col-lg-offset-14{margin-left:58.3333%}.el-col-lg-pull-14{position:relative;right:58.3333%}.el-col-lg-push-14{position:relative;left:58.3333%}.el-col-lg-15{flex:0 0 62.5%;max-width:62.5%;display:block}.el-col-lg-15.is-guttered{display:block}.el-col-lg-offset-15{margin-left:62.5%}.el-col-lg-pull-15{position:relative;right:62.5%}.el-col-lg-push-15{position:relative;left:62.5%}.el-col-lg-16{flex:0 0 66.6667%;max-width:66.6667%;display:block}.el-col-lg-16.is-guttered{display:block}.el-col-lg-offset-16{margin-left:66.6667%}.el-col-lg-pull-16{position:relative;right:66.6667%}.el-col-lg-push-16{position:relative;left:66.6667%}.el-col-lg-17{flex:0 0 70.8333%;max-width:70.8333%;display:block}.el-col-lg-17.is-guttered{display:block}.el-col-lg-offset-17{margin-left:70.8333%}.el-col-lg-pull-17{position:relative;right:70.8333%}.el-col-lg-push-17{position:relative;left:70.8333%}.el-col-lg-18{flex:0 0 75%;max-width:75%;display:block}.el-col-lg-18.is-guttered{display:block}.el-col-lg-offset-18{margin-left:75%}.el-col-lg-pull-18{position:relative;right:75%}.el-col-lg-push-18{position:relative;left:75%}.el-col-lg-19{flex:0 0 79.1667%;max-width:79.1667%;display:block}.el-col-lg-19.is-guttered{display:block}.el-col-lg-offset-19{margin-left:79.1667%}.el-col-lg-pull-19{position:relative;right:79.1667%}.el-col-lg-push-19{position:relative;left:79.1667%}.el-col-lg-20{flex:0 0 83.3333%;max-width:83.3333%;display:block}.el-col-lg-20.is-guttered{display:block}.el-col-lg-offset-20{margin-left:83.3333%}.el-col-lg-pull-20{position:relative;right:83.3333%}.el-col-lg-push-20{position:relative;left:83.3333%}.el-col-lg-21{flex:0 0 87.5%;max-width:87.5%;display:block}.el-col-lg-21.is-guttered{display:block}.el-col-lg-offset-21{margin-left:87.5%}.el-col-lg-pull-21{position:relative;right:87.5%}.el-col-lg-push-21{position:relative;left:87.5%}.el-col-lg-22{flex:0 0 91.6667%;max-width:91.6667%;display:block}.el-col-lg-22.is-guttered{display:block}.el-col-lg-offset-22{margin-left:91.6667%}.el-col-lg-pull-22{position:relative;right:91.6667%}.el-col-lg-push-22{position:relative;left:91.6667%}.el-col-lg-23{flex:0 0 95.8333%;max-width:95.8333%;display:block}.el-col-lg-23.is-guttered{display:block}.el-col-lg-offset-23{margin-left:95.8333%}.el-col-lg-pull-23{position:relative;right:95.8333%}.el-col-lg-push-23{position:relative;left:95.8333%}.el-col-lg-24{flex:0 0 100%;max-width:100%;display:block}.el-col-lg-24.is-guttered{display:block}.el-col-lg-offset-24{margin-left:100%}.el-col-lg-pull-24{position:relative;right:100%}.el-col-lg-push-24{position:relative;left:100%}}@media only screen and (min-width:1920px){.el-col-xl-0{flex:0 0;max-width:0%;display:none}.el-col-xl-0.is-guttered{display:none}.el-col-xl-offset-0{margin-left:0%}.el-col-xl-pull-0{position:relative;right:0%}.el-col-xl-push-0{position:relative;left:0%}.el-col-xl-1{flex:0 0 4.16667%;max-width:4.16667%;display:block}.el-col-xl-1.is-guttered{display:block}.el-col-xl-offset-1{margin-left:4.16667%}.el-col-xl-pull-1{position:relative;right:4.16667%}.el-col-xl-push-1{position:relative;left:4.16667%}.el-col-xl-2{flex:0 0 8.33333%;max-width:8.33333%;display:block}.el-col-xl-2.is-guttered{display:block}.el-col-xl-offset-2{margin-left:8.33333%}.el-col-xl-pull-2{position:relative;right:8.33333%}.el-col-xl-push-2{position:relative;left:8.33333%}.el-col-xl-3{flex:0 0 12.5%;max-width:12.5%;display:block}.el-col-xl-3.is-guttered{display:block}.el-col-xl-offset-3{margin-left:12.5%}.el-col-xl-pull-3{position:relative;right:12.5%}.el-col-xl-push-3{position:relative;left:12.5%}.el-col-xl-4{flex:0 0 16.6667%;max-width:16.6667%;display:block}.el-col-xl-4.is-guttered{display:block}.el-col-xl-offset-4{margin-left:16.6667%}.el-col-xl-pull-4{position:relative;right:16.6667%}.el-col-xl-push-4{position:relative;left:16.6667%}.el-col-xl-5{flex:0 0 20.8333%;max-width:20.8333%;display:block}.el-col-xl-5.is-guttered{display:block}.el-col-xl-offset-5{margin-left:20.8333%}.el-col-xl-pull-5{position:relative;right:20.8333%}.el-col-xl-push-5{position:relative;left:20.8333%}.el-col-xl-6{flex:0 0 25%;max-width:25%;display:block}.el-col-xl-6.is-guttered{display:block}.el-col-xl-offset-6{margin-left:25%}.el-col-xl-pull-6{position:relative;right:25%}.el-col-xl-push-6{position:relative;left:25%}.el-col-xl-7{flex:0 0 29.1667%;max-width:29.1667%;display:block}.el-col-xl-7.is-guttered{display:block}.el-col-xl-offset-7{margin-left:29.1667%}.el-col-xl-pull-7{position:relative;right:29.1667%}.el-col-xl-push-7{position:relative;left:29.1667%}.el-col-xl-8{flex:0 0 33.3333%;max-width:33.3333%;display:block}.el-col-xl-8.is-guttered{display:block}.el-col-xl-offset-8{margin-left:33.3333%}.el-col-xl-pull-8{position:relative;right:33.3333%}.el-col-xl-push-8{position:relative;left:33.3333%}.el-col-xl-9{flex:0 0 37.5%;max-width:37.5%;display:block}.el-col-xl-9.is-guttered{display:block}.el-col-xl-offset-9{margin-left:37.5%}.el-col-xl-pull-9{position:relative;right:37.5%}.el-col-xl-push-9{position:relative;left:37.5%}.el-col-xl-10{flex:0 0 41.6667%;max-width:41.6667%;display:block}.el-col-xl-10.is-guttered{display:block}.el-col-xl-offset-10{margin-left:41.6667%}.el-col-xl-pull-10{position:relative;right:41.6667%}.el-col-xl-push-10{position:relative;left:41.6667%}.el-col-xl-11{flex:0 0 45.8333%;max-width:45.8333%;display:block}.el-col-xl-11.is-guttered{display:block}.el-col-xl-offset-11{margin-left:45.8333%}.el-col-xl-pull-11{position:relative;right:45.8333%}.el-col-xl-push-11{position:relative;left:45.8333%}.el-col-xl-12{flex:0 0 50%;max-width:50%;display:block}.el-col-xl-12.is-guttered{display:block}.el-col-xl-offset-12{margin-left:50%}.el-col-xl-pull-12{position:relative;right:50%}.el-col-xl-push-12{position:relative;left:50%}.el-col-xl-13{flex:0 0 54.1667%;max-width:54.1667%;display:block}.el-col-xl-13.is-guttered{display:block}.el-col-xl-offset-13{margin-left:54.1667%}.el-col-xl-pull-13{position:relative;right:54.1667%}.el-col-xl-push-13{position:relative;left:54.1667%}.el-col-xl-14{flex:0 0 58.3333%;max-width:58.3333%;display:block}.el-col-xl-14.is-guttered{display:block}.el-col-xl-offset-14{margin-left:58.3333%}.el-col-xl-pull-14{position:relative;right:58.3333%}.el-col-xl-push-14{position:relative;left:58.3333%}.el-col-xl-15{flex:0 0 62.5%;max-width:62.5%;display:block}.el-col-xl-15.is-guttered{display:block}.el-col-xl-offset-15{margin-left:62.5%}.el-col-xl-pull-15{position:relative;right:62.5%}.el-col-xl-push-15{position:relative;left:62.5%}.el-col-xl-16{flex:0 0 66.6667%;max-width:66.6667%;display:block}.el-col-xl-16.is-guttered{display:block}.el-col-xl-offset-16{margin-left:66.6667%}.el-col-xl-pull-16{position:relative;right:66.6667%}.el-col-xl-push-16{position:relative;left:66.6667%}.el-col-xl-17{flex:0 0 70.8333%;max-width:70.8333%;display:block}.el-col-xl-17.is-guttered{display:block}.el-col-xl-offset-17{margin-left:70.8333%}.el-col-xl-pull-17{position:relative;right:70.8333%}.el-col-xl-push-17{position:relative;left:70.8333%}.el-col-xl-18{flex:0 0 75%;max-width:75%;display:block}.el-col-xl-18.is-guttered{display:block}.el-col-xl-offset-18{margin-left:75%}.el-col-xl-pull-18{position:relative;right:75%}.el-col-xl-push-18{position:relative;left:75%}.el-col-xl-19{flex:0 0 79.1667%;max-width:79.1667%;display:block}.el-col-xl-19.is-guttered{display:block}.el-col-xl-offset-19{margin-left:79.1667%}.el-col-xl-pull-19{position:relative;right:79.1667%}.el-col-xl-push-19{position:relative;left:79.1667%}.el-col-xl-20{flex:0 0 83.3333%;max-width:83.3333%;display:block}.el-col-xl-20.is-guttered{display:block}.el-col-xl-offset-20{margin-left:83.3333%}.el-col-xl-pull-20{position:relative;right:83.3333%}.el-col-xl-push-20{position:relative;left:83.3333%}.el-col-xl-21{flex:0 0 87.5%;max-width:87.5%;display:block}.el-col-xl-21.is-guttered{display:block}.el-col-xl-offset-21{margin-left:87.5%}.el-col-xl-pull-21{position:relative;right:87.5%}.el-col-xl-push-21{position:relative;left:87.5%}.el-col-xl-22{flex:0 0 91.6667%;max-width:91.6667%;display:block}.el-col-xl-22.is-guttered{display:block}.el-col-xl-offset-22{margin-left:91.6667%}.el-col-xl-pull-22{position:relative;right:91.6667%}.el-col-xl-push-22{position:relative;left:91.6667%}.el-col-xl-23{flex:0 0 95.8333%;max-width:95.8333%;display:block}.el-col-xl-23.is-guttered{display:block}.el-col-xl-offset-23{margin-left:95.8333%}.el-col-xl-pull-23{position:relative;right:95.8333%}.el-col-xl-push-23{position:relative;left:95.8333%}.el-col-xl-24{flex:0 0 100%;max-width:100%;display:block}.el-col-xl-24.is-guttered{display:block}.el-col-xl-offset-24{margin-left:100%}.el-col-xl-pull-24{position:relative;right:100%}.el-col-xl-push-24{position:relative;left:100%}}.el-collapse-item.is-disabled .el-collapse-item__header{color:var(--el-text-color-disabled);cursor:not-allowed}.el-collapse-item__header{width:100%;min-height:var(--el-collapse-header-height);line-height:var(--el-collapse-header-height);background-color:var(--el-collapse-header-bg-color);color:var(--el-collapse-header-text-color);cursor:pointer;border:none;border-bottom:1px solid var(--el-collapse-border-color);font-size:var(--el-collapse-header-font-size);transition:border-bottom-color var(--el-transition-duration);box-sizing:border-box;outline:none;align-items:center;padding:0;font-weight:500;display:flex}.el-collapse-item__arrow{transition:transform var(--el-transition-duration);font-weight:300}.el-collapse-item__arrow.is-active{transform:rotate(90deg)}.el-collapse-item__title{text-align:left;flex:auto}.el-collapse-item__header.focusing:focus:not(:hover){color:var(--el-color-primary)}.el-collapse-item__header.is-active{border-bottom-color:#0000}.el-collapse-item__wrap{will-change:height;background-color:var(--el-collapse-content-bg-color);box-sizing:border-box;border-bottom:1px solid var(--el-collapse-border-color);overflow:hidden}.el-collapse-item__content{font-size:var(--el-collapse-content-font-size);color:var(--el-collapse-content-text-color);padding-bottom:25px;line-height:1.76923}.el-collapse-item:last-child{margin-bottom:-1px}.el-collapse{--el-collapse-border-color:var(--el-border-color-lighter);--el-collapse-header-height:48px;--el-collapse-header-bg-color:var(--el-fill-color-blank);--el-collapse-header-text-color:var(--el-text-color-primary);--el-collapse-header-font-size:13px;--el-collapse-content-bg-color:var(--el-fill-color-blank);--el-collapse-content-font-size:13px;--el-collapse-content-text-color:var(--el-text-color-primary);border-top:1px solid var(--el-collapse-border-color);border-bottom:1px solid var(--el-collapse-border-color)}.el-collapse-icon-position-left .el-collapse-item__header{gap:8px}.el-collapse-icon-position-left .el-collapse-item__title{order:1}.el-collapse-icon-position-right .el-collapse-item__header{padding-right:8px}.el-color-picker-panel{--el-colorpicker-bg-color:var(--el-bg-color-overlay);--el-fill-color-blank:var(--el-colorpicker-bg-color);box-sizing:content-box;background:var(--el-colorpicker-bg-color);width:300px;padding:12px}.el-color-picker-panel.is-border{border:solid 1px var(--el-border-color-lighter);border-radius:4px}.el-color-picker-panel__wrapper{margin-bottom:6px}.el-color-picker-panel__footer{text-align:right;justify-content:space-between;margin-top:12px;display:flex}.el-color-picker-panel__footer .el-input{color:#000;width:160px;font-size:12px;line-height:26px}.el-color-picker-panel.is-disabled .el-color-svpanel,.el-color-picker-panel.is-disabled .el-color-hue-slider{cursor:not-allowed;opacity:.3}.el-color-picker-panel.is-disabled .el-color-hue-slider__thumb{cursor:not-allowed}.el-color-picker-panel.is-disabled .el-color-alpha-slider,.el-color-picker-panel.is-disabled .el-color-predefine .el-color-predefine__color-selector{cursor:not-allowed;opacity:.3}.el-color-predefine{width:280px;margin-top:8px;font-size:12px;display:flex}.el-color-predefine__colors{flex-wrap:wrap;flex:1;gap:8px;display:flex}.el-color-predefine__color-selector{border-radius:var(--el-border-radius-base);cursor:pointer;border:none;outline:none;width:20px;height:20px;padding:0;overflow:hidden}.el-color-predefine__color-selector.selected{box-shadow:0 0 3px 2px var(--el-color-primary)}.el-color-predefine__color-selector:focus-visible{outline:2px solid var(--el-color-primary);outline-offset:2px}.el-color-predefine__color-selector>div{height:100%;display:flex}.el-color-predefine__color-selector.is-alpha{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==)}.el-color-hue-slider{box-sizing:border-box;float:right;background-color:red;width:280px;height:12px;padding:0 2px;position:relative}.el-color-hue-slider__bar{background:linear-gradient(90deg,red,#ff0 17%,#0f0 33%,#0ff,#00f 67%,#f0f 83%,red);height:100%;position:relative}.el-color-hue-slider__thumb{cursor:pointer;box-sizing:border-box;border:1px solid var(--el-border-color-lighter);z-index:1;background:#fff;border-radius:1px;width:4px;height:100%;position:absolute;top:0;left:0;box-shadow:0 0 2px #0009}.el-color-hue-slider__thumb:focus-visible{outline:2px solid var(--el-color-primary);outline-offset:1px}.el-color-hue-slider.is-vertical{width:12px;height:180px;padding:2px 0}.el-color-hue-slider.is-vertical .el-color-hue-slider__bar{background:linear-gradient(red,#ff0 17%,#0f0 33%,#0ff,#00f 67%,#f0f 83%,red)}.el-color-hue-slider.is-vertical .el-color-hue-slider__thumb{width:100%;height:4px;top:0;left:0}.el-color-svpanel{background-image:linear-gradient(#0000,#000),linear-gradient(90deg,#fff,#fff0);width:280px;height:180px;position:relative}.el-color-svpanel__cursor{cursor:pointer;border-radius:50%;width:4px;height:4px;position:absolute;transform:translate(-2px,-2px);box-shadow:0 0 0 1.5px #fff,inset 0 0 1px 1px #0000004d,0 0 1px 2px #0006}.el-color-svpanel__cursor:focus-visible{outline:2px solid var(--el-color-primary);outline-offset:2px}.el-color-alpha-slider{box-sizing:border-box;background-image:linear-gradient(45deg,var(--el-color-picker-alpha-bg-a) 25%,var(--el-color-picker-alpha-bg-b) 25%),linear-gradient(135deg,var(--el-color-picker-alpha-bg-a) 25%,var(--el-color-picker-alpha-bg-b) 25%),linear-gradient(45deg,var(--el-color-picker-alpha-bg-b) 75%,var(--el-color-picker-alpha-bg-a) 75%),linear-gradient(135deg,var(--el-color-picker-alpha-bg-b) 75%,var(--el-color-picker-alpha-bg-a) 75%);background-position:0 0,6px 0,6px -6px,0 6px;background-size:12px 12px;width:280px;height:12px;position:relative}.el-color-alpha-slider.is-disabled .el-color-alpha-slider__thumb{cursor:not-allowed}.el-color-alpha-slider__bar{background:linear-gradient(to right,#fff0 0%,var(--el-bg-color) 100%);height:100%;position:relative}.el-color-alpha-slider__thumb{cursor:pointer;box-sizing:border-box;border:1px solid var(--el-border-color-lighter);z-index:1;background:#fff;border-radius:1px;width:4px;height:100%;position:absolute;top:0;left:0;box-shadow:0 0 2px #0009}.el-color-alpha-slider__thumb:focus-visible{outline:2px solid var(--el-color-primary);outline-offset:1px}.el-color-alpha-slider.is-vertical{width:20px;height:180px}.el-color-alpha-slider.is-vertical .el-color-alpha-slider__bar{background:linear-gradient(#fff0,#fff)}.el-color-alpha-slider.is-vertical .el-color-alpha-slider__thumb{width:100%;height:4px;top:0;left:0}.el-color-picker-panel{--el-color-picker-alpha-bg-a:#ccc;--el-color-picker-alpha-bg-b:transparent}.dark .el-color-picker-panel{--el-color-picker-alpha-bg-a:#333}.el-color-picker{outline:none;width:32px;height:32px;line-height:normal;display:inline-block;position:relative}.el-color-picker:hover:not(:-webkit-any(.is-disabled,.is-focused)) .el-color-picker__trigger{border-color:var(--el-border-color-hover)}.el-color-picker:hover:not(:is(.is-disabled,.is-focused)) .el-color-picker__trigger{border-color:var(--el-border-color-hover)}.el-color-picker:focus-visible:not(.is-disabled) .el-color-picker__trigger{outline:2px solid var(--el-color-primary);outline-offset:1px}.el-color-picker.is-focused .el-color-picker__trigger{border-color:var(--el-color-primary)}.el-color-picker.is-disabled .el-color-picker__trigger{cursor:not-allowed;background-color:var(--el-fill-color-light)}.el-color-picker.is-disabled .el-color-picker__color{opacity:.3}.el-color-picker--large{width:40px;height:40px}.el-color-picker--small{width:24px;height:24px}.el-color-picker--small .el-color-picker__icon,.el-color-picker--small .el-color-picker__empty{transform:scale(.8)}.el-color-picker__trigger{box-sizing:border-box;border:1px solid var(--el-border-color);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;width:100%;height:100%;padding:4px;font-size:0;display:inline-flex;position:relative}.el-color-picker__color{box-sizing:border-box;border:1px solid var(--el-text-color-secondary);border-radius:var(--el-border-radius-small);text-align:center;width:100%;height:100%;display:block;position:relative}.el-color-picker__color.is-alpha{background-image:linear-gradient(45deg,var(--el-color-picker-alpha-bg-a) 25%,var(--el-color-picker-alpha-bg-b) 25%),linear-gradient(135deg,var(--el-color-picker-alpha-bg-a) 25%,var(--el-color-picker-alpha-bg-b) 25%),linear-gradient(45deg,var(--el-color-picker-alpha-bg-b) 75%,var(--el-color-picker-alpha-bg-a) 75%),linear-gradient(135deg,var(--el-color-picker-alpha-bg-b) 75%,var(--el-color-picker-alpha-bg-a) 75%);background-position:0 0,6px 0,6px -6px,0 6px;background-size:12px 12px}.el-color-picker__color-inner{justify-content:center;align-items:center;width:100%;height:100%;display:inline-flex}.el-color-picker .el-color-picker__empty{color:var(--el-text-color-secondary);font-size:12px}.el-color-picker .el-color-picker__icon{color:#fff;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.el-color-picker__panel{border-radius:var(--el-border-radius-base);box-shadow:var(--el-box-shadow-light);background-color:#fff}.el-color-picker__panel.el-popper{border:1px solid var(--el-border-color-lighter)}.el-color-picker,.el-color-picker__panel{--el-color-picker-alpha-bg-a:#ccc;--el-color-picker-alpha-bg-b:transparent}.dark .el-color-picker,.dark .el-color-picker__panel{--el-color-picker-alpha-bg-a:#333}.el-container{box-sizing:border-box;flex-direction:row;flex:auto;min-width:0;display:flex}.el-container.is-vertical{flex-direction:column}.el-descriptions{--el-descriptions-table-border:1px solid var(--el-border-color-lighter);--el-descriptions-item-bordered-label-background:var(--el-fill-color-light);box-sizing:border-box;font-size:var(--el-font-size-base);color:var(--el-text-color-primary)}.el-descriptions__header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.el-descriptions__title{color:var(--el-text-color-primary);font-size:16px;font-weight:700}.el-descriptions__body{background-color:var(--el-fill-color-blank)}.el-descriptions__body .el-descriptions__table{border-collapse:collapse;width:100%}.el-descriptions__body .el-descriptions__table .el-descriptions__cell{box-sizing:border-box;text-align:left;font-size:14px;line-height:23px}.el-descriptions__body .el-descriptions__table .el-descriptions__cell.is-left{text-align:left}.el-descriptions__body .el-descriptions__table .el-descriptions__cell.is-center{text-align:center}.el-descriptions__body .el-descriptions__table .el-descriptions__cell.is-right{text-align:right}.el-descriptions__body .el-descriptions__table.is-bordered .el-descriptions__cell{border:var(--el-descriptions-table-border);padding:8px 11px}.el-descriptions__body .el-descriptions__table:not(.is-bordered) .el-descriptions__cell{padding-bottom:12px}.el-descriptions--large{font-size:14px}.el-descriptions--large .el-descriptions__header{margin-bottom:20px}.el-descriptions--large .el-descriptions__header .el-descriptions__title{font-size:16px}.el-descriptions--large .el-descriptions__body .el-descriptions__table .el-descriptions__cell{font-size:14px}.el-descriptions--large .el-descriptions__body .el-descriptions__table.is-bordered .el-descriptions__cell{padding:12px 15px}.el-descriptions--large .el-descriptions__body .el-descriptions__table:not(.is-bordered) .el-descriptions__cell{padding-bottom:16px}.el-descriptions--small{font-size:12px}.el-descriptions--small .el-descriptions__header{margin-bottom:12px}.el-descriptions--small .el-descriptions__header .el-descriptions__title{font-size:14px}.el-descriptions--small .el-descriptions__body .el-descriptions__table .el-descriptions__cell{font-size:12px}.el-descriptions--small .el-descriptions__body .el-descriptions__table.is-bordered .el-descriptions__cell{padding:4px 7px}.el-descriptions--small .el-descriptions__body .el-descriptions__table:not(.is-bordered) .el-descriptions__cell{padding-bottom:8px}.el-descriptions__label.el-descriptions__cell.is-bordered-label{color:var(--el-text-color-regular);background:var(--el-descriptions-item-bordered-label-background);font-weight:700}.el-descriptions__label:not(.is-bordered-label){color:var(--el-text-color-primary);margin-right:16px}.el-descriptions__label.el-descriptions__cell:not(.is-bordered-label).is-vertical-label{padding-bottom:6px}.el-descriptions__content.el-descriptions__cell.is-bordered-content{color:var(--el-text-color-primary)}.el-descriptions__content:not(.is-bordered-label){color:var(--el-text-color-regular)}.el-descriptions--large .el-descriptions__label:not(.is-bordered-label){margin-right:16px}.el-descriptions--large .el-descriptions__label.el-descriptions__cell:not(.is-bordered-label).is-vertical-label{padding-bottom:8px}.el-descriptions--small .el-descriptions__label:not(.is-bordered-label){margin-right:12px}.el-descriptions--small .el-descriptions__label.el-descriptions__cell:not(.is-bordered-label).is-vertical-label{padding-bottom:4px}:root{--el-popup-modal-bg-color:var(--el-color-black);--el-popup-modal-opacity:.5}.v-modal-enter{animation:v-modal-in var(--el-transition-duration-fast) ease}.v-modal-leave{animation:v-modal-out var(--el-transition-duration-fast) ease forwards}@keyframes v-modal-in{0%{opacity:0}}@keyframes v-modal-out{to{opacity:0}}.v-modal{width:100%;height:100%;opacity:var(--el-popup-modal-opacity);background:var(--el-popup-modal-bg-color);position:fixed;top:0;left:0}.el-popup-parent--hidden{overflow:hidden}.el-dialog{--el-dialog-width:50%;--el-dialog-margin-top:15vh;--el-dialog-bg-color:var(--el-bg-color);--el-dialog-box-shadow:var(--el-box-shadow);--el-dialog-title-font-size:var(--el-font-size-large);--el-dialog-content-font-size:14px;--el-dialog-font-line-height:var(--el-font-line-height-primary);--el-dialog-padding-primary:16px;--el-dialog-border-radius:var(--el-border-radius-base);margin:var(--el-dialog-margin-top,15vh) auto 50px;background:var(--el-dialog-bg-color);border-radius:var(--el-dialog-border-radius);box-shadow:var(--el-dialog-box-shadow);box-sizing:border-box;padding:var(--el-dialog-padding-primary);width:var(--el-dialog-width,50%);overflow-wrap:break-word;position:relative}.el-dialog:focus{outline:none!important}.el-dialog.is-align-center{margin:auto}.el-dialog.is-fullscreen{--el-dialog-width:100%;--el-dialog-margin-top:0;border-radius:0;height:100%;margin-bottom:0;overflow:auto}.el-dialog__wrapper{margin:0;position:fixed;top:0;bottom:0;left:0;right:0;overflow:auto}.el-dialog.is-draggable .el-dialog__header{cursor:move;-webkit-user-select:none;user-select:none}.el-dialog__header{padding-bottom:var(--el-dialog-padding-primary)}.el-dialog__header.show-close{padding-right:calc(var(--el-dialog-padding-primary) + var(--el-message-close-size,16px))}.el-dialog__headerbtn{cursor:pointer;width:48px;height:48px;font-size:var(--el-message-close-size,16px);background:0 0;border:none;outline:none;padding:0;position:absolute;top:0;right:0}.el-dialog__headerbtn .el-dialog__close{color:var(--el-color-info);font-size:inherit}.el-dialog__headerbtn:focus .el-dialog__close,.el-dialog__headerbtn:hover .el-dialog__close{color:var(--el-color-primary)}.el-dialog__title{line-height:var(--el-dialog-font-line-height);font-size:var(--el-dialog-title-font-size);color:var(--el-text-color-primary)}.el-dialog__body{color:var(--el-text-color-regular);font-size:var(--el-dialog-content-font-size)}.el-dialog__footer{padding-top:var(--el-dialog-padding-primary);text-align:right;box-sizing:border-box}.el-dialog--center{text-align:center}.el-dialog--center .el-dialog__body{text-align:initial}.el-dialog--center .el-dialog__footer{text-align:inherit}.el-modal-dialog.is-penetrable{pointer-events:none}.el-modal-dialog.is-penetrable .el-dialog{pointer-events:auto}.el-overlay-dialog{position:fixed;top:0;bottom:0;left:0;right:0;overflow:auto}.el-overlay-dialog.is-closing .el-dialog{pointer-events:none}.dialog-fade-enter-active{animation:modal-fade-in var(--el-transition-duration)}.dialog-fade-enter-active .el-overlay-dialog{animation:dialog-fade-in var(--el-transition-duration)}.dialog-fade-leave-active{animation:modal-fade-out var(--el-transition-duration)}.dialog-fade-leave-active .el-overlay-dialog{animation:dialog-fade-out var(--el-transition-duration)}@keyframes dialog-fade-in{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translate(0)}}@keyframes dialog-fade-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translateY(-20px)}}@keyframes modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes modal-fade-out{0%{opacity:1}to{opacity:0}}.el-divider{position:relative}.el-divider--horizontal{border-top:1px var(--el-border-color) var(--el-border-style);width:100%;height:1px;margin:24px 0;display:block}.el-divider--vertical{vertical-align:middle;border-left:1px var(--el-border-color) var(--el-border-style);width:1px;height:1em;margin:0 8px;display:inline-block;position:relative}.el-divider__text{background-color:var(--el-bg-color);color:var(--el-text-color-primary);padding:0 20px;font-size:14px;font-weight:500;position:absolute}.el-divider__text.is-left{left:20px;transform:translateY(-50%)}.el-divider__text.is-center{left:50%;transform:translate(-50%)translateY(-50%)}.el-divider__text.is-right{right:20px;transform:translateY(-50%)}.el-overlay.is-drawer{overflow:hidden}.el-drawer{--el-drawer-bg-color:var(--el-dialog-bg-color,var(--el-bg-color));--el-drawer-padding-primary:var(--el-dialog-padding-primary,20px);--el-drawer-dragger-size:8px;box-sizing:border-box;background-color:var(--el-drawer-bg-color);box-shadow:var(--el-box-shadow-dark);transition:all var(--el-transition-duration);flex-direction:column;display:flex;position:absolute}.el-drawer .rtl,.el-drawer .ltr,.el-drawer .ttb,.el-drawer .btt{transform:translate(0)}.el-drawer__sr-focus:focus{outline:none!important}.el-drawer__header{color:var(--el-text-color-primary);padding:var(--el-drawer-padding-primary);align-items:center;margin-bottom:32px;padding-bottom:0;display:flex;overflow:hidden}.el-drawer__header>:first-child{flex:1}.el-drawer__title{line-height:inherit;flex:1;margin:0;font-size:16px}.el-drawer__footer{padding:var(--el-drawer-padding-primary);text-align:right;padding-top:10px;overflow:hidden}.el-drawer__close-btn{cursor:pointer;font-size:var(--el-font-size-extra-large);color:inherit;background-color:#0000;border:none;outline:none;display:inline-flex}.el-drawer__close-btn:focus i,.el-drawer__close-btn:hover i{color:var(--el-color-primary)}.el-drawer__body{padding:var(--el-drawer-padding-primary);flex:1;overflow:auto}.el-drawer__body>*{box-sizing:border-box}.el-drawer.is-dragging{transition:none}.el-drawer__dragger{-webkit-user-select:none;user-select:none;background-color:#0000;transition:all .2s;position:absolute}.el-drawer__dragger:before{content:"";background-color:#0000;transition:all .2s;position:absolute}.el-drawer__dragger:hover:before{background-color:var(--el-color-primary)}.el-drawer.ltr,.el-drawer.rtl{height:100%;top:0;bottom:0}.el-drawer.ltr>.el-drawer__dragger,.el-drawer.rtl>.el-drawer__dragger{height:100%;width:var(--el-drawer-dragger-size);cursor:ew-resize;top:0;bottom:0}.el-drawer.ltr>.el-drawer__dragger:before,.el-drawer.rtl>.el-drawer__dragger:before{width:3px;top:0;bottom:0}.el-drawer.ttb,.el-drawer.btt{width:100%;left:0;right:0}.el-drawer.ttb>.el-drawer__dragger,.el-drawer.btt>.el-drawer__dragger{width:100%;height:var(--el-drawer-dragger-size);cursor:ns-resize;left:0;right:0}.el-drawer.ttb>.el-drawer__dragger:before,.el-drawer.btt>.el-drawer__dragger:before{height:3px;left:0;right:0}.el-drawer.ltr{left:0}.el-drawer.ltr>.el-drawer__dragger{right:0}.el-drawer.ltr>.el-drawer__dragger:before{right:-2px}.el-drawer.rtl{right:0}.el-drawer.rtl>.el-drawer__dragger{left:0}.el-drawer.rtl>.el-drawer__dragger:before{left:-2px}.el-drawer.ttb{top:0}.el-drawer.ttb>.el-drawer__dragger{bottom:0}.el-drawer.ttb>.el-drawer__dragger:before{bottom:-2px}.el-drawer.btt{bottom:0}.el-drawer.btt>.el-drawer__dragger{top:0}.el-drawer.btt>.el-drawer__dragger:before{top:-2px}.el-modal-drawer.is-penetrable{pointer-events:none}.el-modal-drawer.is-penetrable .el-drawer{pointer-events:auto}.el-drawer-fade-enter-active,.el-drawer-fade-leave-active{transition:all var(--el-transition-duration)}.el-drawer-fade-enter-from,.el-drawer-fade-enter-active,.el-drawer-fade-enter-to,.el-drawer-fade-leave-from,.el-drawer-fade-leave-active,.el-drawer-fade-leave-to{overflow:hidden!important}.el-drawer-fade-enter-from,.el-drawer-fade-leave-to{background-color:#0000!important}.el-drawer-fade-enter-from .rtl,.el-drawer-fade-leave-to .rtl{transform:translate(100%)}.el-drawer-fade-enter-from .ltr,.el-drawer-fade-leave-to .ltr{transform:translate(-100%)}.el-drawer-fade-enter-from .ttb,.el-drawer-fade-leave-to .ttb{transform:translateY(-100%)}.el-drawer-fade-enter-from .btt,.el-drawer-fade-leave-to .btt{transform:translateY(100%)}.el-empty{--el-empty-padding:40px 0;--el-empty-image-width:160px;--el-empty-description-margin-top:20px;--el-empty-bottom-margin-top:20px;--el-empty-fill-color-0:var(--el-color-white);--el-empty-fill-color-1:#fcfcfd;--el-empty-fill-color-2:#f8f9fb;--el-empty-fill-color-3:#f7f8fc;--el-empty-fill-color-4:#eeeff3;--el-empty-fill-color-5:#edeef2;--el-empty-fill-color-6:#e9ebef;--el-empty-fill-color-7:#e5e7e9;--el-empty-fill-color-8:#e0e3e9;--el-empty-fill-color-9:#d5d7de;text-align:center;box-sizing:border-box;padding:var(--el-empty-padding);flex-direction:column;justify-content:center;align-items:center;display:flex}.el-empty__image{width:var(--el-empty-image-width)}.el-empty__image img{-webkit-user-select:none;user-select:none;vertical-align:top;object-fit:contain;width:100%;height:100%}.el-empty__image svg{color:var(--el-svg-monochrome-grey);fill:currentColor;vertical-align:top;width:100%;height:100%}.el-empty__description{margin-top:var(--el-empty-description-margin-top)}.el-empty__description p{font-size:var(--el-font-size-base);color:var(--el-text-color-secondary);margin:0}.el-empty__bottom{margin-top:var(--el-empty-bottom-margin-top)}.el-footer{--el-footer-padding:0 20px;--el-footer-height:60px;padding:var(--el-footer-padding);box-sizing:border-box;height:var(--el-footer-height);flex-shrink:0}.el-header{--el-header-padding:0 20px;--el-header-height:60px;padding:var(--el-header-padding);box-sizing:border-box;height:var(--el-header-height);flex-shrink:0}.el-input-tag{--el-input-tag-border-color-hover:var(--el-border-color-hover);--el-input-tag-placeholder-color:var(--el-text-color-placeholder);--el-input-tag-disabled-color:var(--el-disabled-text-color);--el-input-tag-disabled-border:var(--el-disabled-border-color);--el-input-tag-font-size:var(--el-font-size-base);--el-input-tag-close-hover-color:var(--el-text-color-secondary);--el-input-tag-text-color:var(--el-text-color-regular);--el-input-tag-input-focus-border-color:var(--el-color-primary);--el-input-tag-width:100%;--el-input-tag-mini-height:var(--el-component-size);--el-input-tag-gap:6px;--el-input-tag-padding:4px;--el-input-tag-inner-padding:8px;--el-input-tag-line-height:24px;box-sizing:border-box;cursor:pointer;font-size:var(--el-input-tag-font-size);padding:var(--el-input-tag-padding);width:var(--el-input-tag-width);min-height:var(--el-input-tag-mini-height);line-height:var(--el-input-tag-line-height);border-radius:var(--el-border-radius-base);background-color:var(--el-fill-color-blank);transition:var(--el-transition-duration);box-shadow:0 0 0 1px var(--el-border-color) inset;align-items:center;display:flex;transform:translate(0)}.el-input-tag.is-focused{box-shadow:0 0 0 1px var(--el-color-primary) inset}.el-input-tag.is-hovering:not(.is-focused){box-shadow:0 0 0 1px var(--el-border-color-hover) inset}.el-input-tag.is-disabled{cursor:not-allowed;background-color:var(--el-fill-color-light);box-shadow:0 0 0 1px var(--el-input-tag-disabled-border) inset}.el-input-tag.is-disabled:hover{box-shadow:0 0 0 1px var(--el-input-tag-disabled-border) inset}.el-input-tag.is-disabled.is-focus{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-input-tag.is-disabled .el-input-tag__inner .el-input-tag__input,.el-input-tag.is-disabled .el-input-tag__inner .el-tag{cursor:not-allowed}.el-input-tag__prefix{padding:0 var(--el-input-tag-inner-padding);color:var(--el-input-icon-color,var(--el-text-color-placeholder));flex-shrink:0;align-items:center;display:flex}.el-input-tag__suffix{padding:0 var(--el-input-tag-inner-padding);color:var(--el-input-icon-color,var(--el-text-color-placeholder));flex-shrink:0;align-items:center;gap:8px;display:flex}.el-input-tag__collapse-tag{line-height:1}.el-input-tag__input-tag-list{flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-width:0;display:flex;position:relative}.el-input-tag__input-tag-list.is-near{margin-left:-8px}.el-input-tag__input-tag-list .el-tag{cursor:pointer;border-color:#0000}.el-input-tag__input-tag-list .el-tag.el-tag--plain{border-color:var(--el-tag-border-color)}.el-input-tag__input-tag-list .el-tag .el-tag__content{min-width:0}.el-input-tag__inner{align-items:center;gap:var(--el-input-tag-gap);flex-wrap:wrap;flex:1;min-width:0;max-width:100%;display:flex;position:relative}.el-input-tag__inner.is-left-space{margin-left:var(--el-input-tag-inner-padding)}.el-input-tag__inner.is-right-space{margin-right:var(--el-input-tag-inner-padding)}.el-input-tag__inner.is-draggable .el-tag{cursor:move;-webkit-user-select:none;user-select:none}.el-input-tag__drop-indicator{width:1px;height:var(--el-input-tag-line-height);background-color:var(--el-color-primary);position:absolute;top:0}.el-input-tag__inner .el-tag{cursor:pointer;border-color:#0000;max-width:100%}.el-input-tag__inner .el-tag.el-tag--plain{border-color:var(--el-tag-border-color)}.el-input-tag__inner .el-tag .el-tag__content{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:normal;overflow:hidden}.el-input-tag__input-wrapper{flex:1}.el-input-tag__input{color:var(--el-input-tag-text-color);font-size:inherit;font-family:inherit;line-height:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#0000;border:none;outline:none;width:100%;padding:0}.el-input-tag__input::placeholder{color:var(--el-input-tag-placeholder-color)}.el-input-tag__input-calculator{visibility:hidden;white-space:pre;max-width:100%;position:absolute;top:0;left:0;overflow:hidden}.el-input-tag--large{--el-input-tag-gap:6px;--el-input-tag-padding:8px;--el-input-tag-padding-left:8px;--el-input-tag-font-size:14px}.el-input-tag--small{--el-input-tag-gap:4px;--el-input-tag-padding:2px;--el-input-tag-padding-left:6px;--el-input-tag-font-size:12px;--el-input-tag-line-height:20px;--el-input-tag-mini-height:var(--el-component-size-small)}.el-input-otp{--el-input-otp-text-color:var(--el-text-color-regular);--el-input-otp-field-width:calc(var(--el-input-otp-size) - 4px);--el-input-otp-gap:8px;--el-input-otp-font-size:14px;--el-input-otp-size:32px}.el-input-otp--large{--el-input-otp-gap:12px;--el-input-otp-font-size:14px;--el-input-otp-size:40px}.el-input-otp--small{--el-input-otp-gap:6px;--el-input-otp-font-size:12px;--el-input-otp-size:24px}.el-input-otp{align-items:center;column-gap:var(--el-input-otp-gap);font-size:var(--el-input-otp-font-size);height:var(--el-input-otp-size);flex-wrap:nowrap;display:inline-flex}.el-input-otp.is-disabled,.el-input-otp.is-disabled .el-input-otp__input{cursor:not-allowed}.el-input-otp__input-field{width:var(--el-input-otp-field-width,calc(var(--el-input-otp-size) - 4px));border-radius:var(--el-border-radius-base);height:100%;line-height:1;position:relative}.el-input-otp__input{text-align:center;width:100%;height:100%;line-height:1;font-size:inherit;color:var(--el-input-otp-text-color,var(--el-text-color-regular));background-color:#0000;border:none;outline:none;padding:0}.el-input-otp.is-disabled .el-input-otp__input{color:var(--el-text-color-disabled)}.el-input-otp--outlined .el-input-otp__input-field{box-shadow:0 0 0 1px var(--el-border-color) inset}@media (hover:hover){.el-input-otp--outlined .el-input-otp__input-field:hover{box-shadow:0 0 0 1px var(--el-color-primary-light-5) inset}}.el-input-otp--outlined .el-input-otp__input-field:focus-within{box-shadow:0 0 0 1px var(--el-color-primary) inset}.el-input-otp--outlined.is-disabled .el-input-otp__input-field{background-color:var(--el-fill-color-light)}@media (hover:hover){.el-input-otp--outlined.is-disabled .el-input-otp__input-field:hover{box-shadow:0 0 0 1px var(--el-border-color) inset}}.el-input-otp--filled .el-input-otp__input-field{background-color:var(--el-fill-color)}@media (hover:hover){.el-input-otp--filled .el-input-otp__input-field:hover{background-color:var(--el-fill-color-dark)}}.el-input-otp--filled .el-input-otp__input-field:focus-within{background-color:var(--el-fill-color-blank);box-shadow:0 0 0 1px var(--el-color-primary) inset}.el-input-otp--filled.is-disabled .el-input-otp__input-field{background-color:var(--el-fill-color-light)}@media (hover:hover){.el-input-otp--filled.is-disabled .el-input-otp__input-field:hover{background-color:var(--el-fill-color-light)}}.el-input-otp--underlined .el-input-otp__input-field:after{content:"";background-color:var(--el-border-color);width:100%;height:1px;display:block;position:absolute;bottom:0;left:0}@media (hover:hover){.el-input-otp--underlined .el-input-otp__input-field:hover:after{background-color:var(--el-color-primary-light-5)}}.el-input-otp--underlined .el-input-otp__input-field:focus-within:after{background-color:var(--el-color-primary)}@media (hover:hover){.el-input-otp--underlined.is-disabled .el-input-otp__input-field:hover:after{background-color:var(--el-border-color)}}.el-link{--el-link-font-size:var(--el-font-size-base);--el-link-font-weight:var(--el-font-weight-primary);--el-link-text-color:var(--el-text-color-regular);--el-link-hover-text-color:var(--el-color-primary);--el-link-disabled-text-color:var(--el-text-color-placeholder);vertical-align:middle;cursor:pointer;font-size:var(--el-link-font-size);font-weight:var(--el-link-font-weight);color:var(--el-link-text-color);outline:none;flex-direction:row;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex;position:relative}.el-link.is-hover-underline:hover:after{content:"";border-bottom:1px solid var(--el-link-hover-text-color);height:0;position:absolute;bottom:0;left:0;right:0}.el-link.is-underline:after{content:"";border-bottom:1px solid var(--el-link-text-color);height:0;position:absolute;bottom:0;left:0;right:0}.el-link:hover{color:var(--el-link-hover-text-color)}.el-link:hover:after{border-color:var(--el-link-hover-text-color)}.el-link [class*=el-icon-]+span{margin-left:5px}.el-link__inner{justify-content:center;align-items:center;display:inline-flex}.el-link.el-link--primary{--el-link-text-color:var(--el-color-primary);--el-link-hover-text-color:var(--el-color-primary-light-3);--el-link-disabled-text-color:var(--el-color-primary-light-5)}.el-link.el-link--success{--el-link-text-color:var(--el-color-success);--el-link-hover-text-color:var(--el-color-success-light-3);--el-link-disabled-text-color:var(--el-color-success-light-5)}.el-link.el-link--warning{--el-link-text-color:var(--el-color-warning);--el-link-hover-text-color:var(--el-color-warning-light-3);--el-link-disabled-text-color:var(--el-color-warning-light-5)}.el-link.el-link--danger{--el-link-text-color:var(--el-color-danger);--el-link-hover-text-color:var(--el-color-danger-light-3);--el-link-disabled-text-color:var(--el-color-danger-light-5)}.el-link.el-link--error{--el-link-text-color:var(--el-color-error);--el-link-hover-text-color:var(--el-color-error-light-3);--el-link-disabled-text-color:var(--el-color-error-light-5)}.el-link.el-link--info{--el-link-text-color:var(--el-color-info);--el-link-hover-text-color:var(--el-color-info-light-3);--el-link-disabled-text-color:var(--el-color-info-light-5)}.el-link.is-disabled{color:var(--el-link-disabled-text-color);cursor:not-allowed}.el-link.is-disabled:after{border-color:var(--el-link-disabled-text-color)}.el-main{--el-main-padding:20px;box-sizing:border-box;padding:var(--el-main-padding);flex:auto;display:block;overflow:auto}:root{--el-menu-active-color:var(--el-color-primary);--el-menu-text-color:var(--el-text-color-primary);--el-menu-hover-text-color:var(--el-color-primary);--el-menu-bg-color:var(--el-fill-color-blank);--el-menu-hover-bg-color:var(--el-color-primary-light-9);--el-menu-item-height:56px;--el-menu-sub-item-height:calc(var(--el-menu-item-height) - 6px);--el-menu-horizontal-height:60px;--el-menu-horizontal-sub-item-height:36px;--el-menu-item-font-size:var(--el-font-size-base);--el-menu-item-hover-fill:var(--el-color-primary-light-9);--el-menu-border-color:var(--el-border-color);--el-menu-base-level-padding:20px;--el-menu-level-padding:20px;--el-menu-icon-width:24px}.el-menu{border-right:solid 1px var(--el-menu-border-color);background-color:var(--el-menu-bg-color);box-sizing:border-box;margin:0;padding-left:0;list-style:none;position:relative}.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup-container) .el-menu-item,.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup-container) .el-sub-menu__title,.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup-container) .el-menu-item-group__title{white-space:nowrap;padding-left:calc(var(--el-menu-base-level-padding) + var(--el-menu-level) * var(--el-menu-level-padding))}.el-menu:not(.el-menu--collapse) .el-sub-menu__title{padding-right:calc(var(--el-menu-base-level-padding) + var(--el-menu-icon-width))}.el-menu--horizontal{height:var(--el-menu-horizontal-height);border-right:none;flex-wrap:nowrap;display:flex}.el-menu--horizontal.el-menu--popup-container{height:unset}.el-menu--horizontal.el-menu{border-bottom:solid 1px var(--el-menu-border-color)}.el-menu--horizontal>.el-menu-item{height:100%;color:var(--el-menu-text-color);border-bottom:2px solid #0000;justify-content:center;align-items:center;margin:0;display:inline-flex}.el-menu--horizontal>.el-menu-item a,.el-menu--horizontal>.el-menu-item a:hover{color:inherit}.el-menu--horizontal>.el-sub-menu:focus,.el-menu--horizontal>.el-sub-menu:hover{outline:none}.el-menu--horizontal>.el-sub-menu:hover .el-sub-menu__title{color:var(--el-menu-hover-text-color)}.el-menu--horizontal>.el-sub-menu.is-active .el-sub-menu__title{border-bottom:2px solid var(--el-menu-active-color);color:var(--el-menu-active-color)}.el-menu--horizontal>.el-sub-menu .el-sub-menu__title{height:100%;color:var(--el-menu-text-color);border-bottom:2px solid #0000}.el-menu--horizontal>.el-sub-menu .el-sub-menu__title:hover{background-color:var(--el-menu-bg-color)}.el-menu--horizontal .el-menu .el-menu-item,.el-menu--horizontal .el-menu .el-sub-menu__title{background-color:var(--el-menu-bg-color);height:var(--el-menu-horizontal-sub-item-height);line-height:var(--el-menu-horizontal-sub-item-height);color:var(--el-menu-text-color);align-items:center;padding:0 10px;display:flex}.el-menu--horizontal .el-menu .el-sub-menu__title{padding-right:40px}.el-menu--horizontal .el-menu .el-menu-item.is-active,.el-menu--horizontal .el-menu .el-menu-item.is-active:hover,.el-menu--horizontal .el-menu .el-sub-menu.is-active>.el-sub-menu__title,.el-menu--horizontal .el-menu .el-sub-menu.is-active>.el-sub-menu__title:hover{color:var(--el-menu-active-color)}.el-menu--horizontal .el-menu-item:not(.is-disabled):hover,.el-menu--horizontal .el-menu-item:not(.is-disabled):focus{color:var(--el-menu-active-color,var(--el-menu-hover-text-color));background-color:var(--el-menu-hover-bg-color);outline:none}.el-menu--horizontal>.el-menu-item.is-active{border-bottom:2px solid var(--el-menu-active-color);color:var(--el-menu-active-color)!important}.el-menu--collapse{width:calc(var(--el-menu-icon-width) + var(--el-menu-base-level-padding) * 2)}.el-menu--collapse>.el-menu-item [class^=el-icon],.el-menu--collapse>.el-sub-menu>.el-sub-menu__title [class^=el-icon],.el-menu--collapse>.el-menu-item-group>ul>.el-sub-menu>.el-sub-menu__title [class^=el-icon]{vertical-align:middle;width:var(--el-menu-icon-width);text-align:center;margin:0}.el-menu--collapse>.el-menu-item .el-sub-menu__icon-arrow,.el-menu--collapse>.el-sub-menu>.el-sub-menu__title .el-sub-menu__icon-arrow,.el-menu--collapse>.el-menu-item-group>ul>.el-sub-menu>.el-sub-menu__title .el-sub-menu__icon-arrow{display:none}.el-menu--collapse>.el-menu-item>span,.el-menu--collapse>.el-sub-menu>.el-sub-menu__title>span,.el-menu--collapse>.el-menu-item-group>ul>.el-sub-menu>.el-sub-menu__title>span{visibility:hidden;width:0;height:0;display:inline-block;overflow:hidden}.el-menu--collapse>.el-menu-item.is-active i{color:inherit}.el-menu--collapse .el-menu .el-sub-menu{min-width:200px}.el-menu--collapse .el-sub-menu.is-active .el-sub-menu__title{color:var(--el-menu-active-color)}.el-menu--popup{z-index:100;border-radius:var(--el-border-radius-small);min-width:200px;box-shadow:var(--el-box-shadow-light);border:none;padding:5px 0}.el-menu .el-icon{flex-shrink:0}.el-menu-item{height:var(--el-menu-item-height);line-height:var(--el-menu-item-height);font-size:var(--el-menu-item-font-size);color:var(--el-menu-text-color);padding:0 var(--el-menu-base-level-padding);cursor:pointer;transition:border-color var(--el-transition-duration),background-color var(--el-transition-duration),color var(--el-transition-duration);box-sizing:border-box;white-space:nowrap;align-items:center;list-style:none;display:flex;position:relative}.el-menu-item *{vertical-align:bottom}.el-menu-item i{color:inherit}.el-menu-item:hover,.el-menu-item:focus{outline:none}.el-menu-item:hover{background-color:var(--el-menu-hover-bg-color)}.el-menu-item.is-disabled{opacity:.25;cursor:not-allowed;background:0 0!important}.el-menu-item [class^=el-icon]{width:var(--el-menu-icon-width);text-align:center;vertical-align:middle;margin-right:5px;font-size:18px}.el-menu-item.is-active{color:var(--el-menu-active-color)}.el-menu-item.is-active i{color:inherit}.el-menu-item .el-menu-tooltip__trigger{box-sizing:border-box;width:100%;height:100%;padding:0 var(--el-menu-base-level-padding);align-items:center;display:inline-flex;position:absolute;top:0;left:0}.el-sub-menu{margin:0;padding-left:0;list-style:none}.el-sub-menu__title{height:var(--el-menu-item-height);line-height:var(--el-menu-item-height);font-size:var(--el-menu-item-font-size);color:var(--el-menu-text-color);padding:0 var(--el-menu-base-level-padding);cursor:pointer;transition:border-color var(--el-transition-duration),background-color var(--el-transition-duration),color var(--el-transition-duration);box-sizing:border-box;white-space:nowrap;align-items:center;list-style:none;display:flex;position:relative}.el-sub-menu__title *{vertical-align:bottom}.el-sub-menu__title i{color:inherit}.el-sub-menu__title:hover,.el-sub-menu__title:focus{outline:none}.el-sub-menu__title.is-disabled{opacity:.25;cursor:not-allowed;background:0 0!important}.el-sub-menu__title:hover{background-color:var(--el-menu-hover-bg-color)}.el-sub-menu .el-menu{border:none}.el-sub-menu .el-menu-item{height:var(--el-menu-sub-item-height);line-height:var(--el-menu-sub-item-height)}.el-sub-menu.el-sub-menu__hide-arrow .el-sub-menu__title{padding-right:var(--el-menu-base-level-padding)}.el-sub-menu__hide-arrow .el-sub-menu__icon-arrow{display:none!important}.el-sub-menu.is-active .el-sub-menu__title{border-bottom-color:var(--el-menu-active-color)}.el-sub-menu.is-disabled .el-sub-menu__title,.el-sub-menu.is-disabled .el-menu-item{opacity:.25;cursor:not-allowed;background:0 0!important}.el-sub-menu .el-icon{vertical-align:middle;width:var(--el-menu-icon-width);text-align:center;margin-right:5px;font-size:18px}.el-sub-menu .el-icon.el-sub-menu__icon-more{margin-right:0!important}.el-sub-menu .el-sub-menu__icon-arrow{top:50%;right:var(--el-menu-base-level-padding);transition:transform var(--el-transition-duration);width:inherit;margin-top:-6px;margin-right:0;font-size:12px;position:absolute}.el-menu-item-group>ul{padding:0}.el-menu-item-group__title{padding:7px 0 7px var(--el-menu-base-level-padding);color:var(--el-text-color-secondary);font-size:12px;line-height:normal}.horizontal-collapse-transition .el-sub-menu__title .el-sub-menu__icon-arrow{transition:var(--el-transition-duration-fast);opacity:0}.el-popper,.el-menu--popup-container,.el-menu{outline:none}.el-message-box{--el-messagebox-title-color:var(--el-text-color-primary);--el-messagebox-width:420px;--el-messagebox-border-radius:4px;--el-messagebox-box-shadow:var(--el-box-shadow);--el-messagebox-font-size:var(--el-font-size-large);--el-messagebox-content-font-size:var(--el-font-size-base);--el-messagebox-content-color:var(--el-text-color-regular);--el-messagebox-error-font-size:12px;--el-messagebox-padding-primary:12px;--el-messagebox-font-line-height:var(--el-font-line-height-primary);max-width:var(--el-messagebox-width);width:100%;padding:var(--el-messagebox-padding-primary);vertical-align:middle;background-color:var(--el-bg-color);border-radius:var(--el-messagebox-border-radius);font-size:var(--el-messagebox-font-size);box-shadow:var(--el-messagebox-box-shadow);text-align:left;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;overflow-wrap:break-word;display:inline-block;position:relative;overflow:hidden}.el-message-box:focus{outline:none!important}.is-message-box .el-overlay-message-box{text-align:center;padding:16px;position:fixed;top:0;bottom:0;left:0;right:0;overflow:auto}.is-message-box .el-overlay-message-box:after{content:"";vertical-align:middle;width:0;height:100%;display:inline-block}.el-message-box.is-draggable .el-message-box__header{cursor:move;-webkit-user-select:none;user-select:none}.el-message-box__header{padding-bottom:var(--el-messagebox-padding-primary)}.el-message-box__header.show-close{padding-right:calc(var(--el-messagebox-padding-primary) + var(--el-message-close-size,16px))}.el-message-box__title{font-size:var(--el-messagebox-font-size);line-height:var(--el-messagebox-font-line-height);color:var(--el-messagebox-title-color)}.el-message-box__headerbtn{width:40px;height:40px;font-size:var(--el-message-close-size,16px);cursor:pointer;background:0 0;border:none;outline:none;padding:0;position:absolute;top:0;right:0}.el-message-box__headerbtn .el-message-box__close{color:var(--el-color-info);font-size:inherit}.el-message-box__headerbtn:focus .el-message-box__close,.el-message-box__headerbtn:hover .el-message-box__close{color:var(--el-color-primary)}.el-message-box__content{color:var(--el-messagebox-content-color);font-size:var(--el-messagebox-content-font-size)}.el-message-box__container{align-items:center;gap:12px;display:flex}.el-message-box__input{padding-top:12px}.el-message-box__input div.invalid>input,.el-message-box__input div.invalid>input:focus{border-color:var(--el-color-error)}.el-message-box__status{font-size:24px}.el-message-box__status.el-message-box-icon--primary{--el-messagebox-color:var(--el-color-primary);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--success{--el-messagebox-color:var(--el-color-success);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--info{--el-messagebox-color:var(--el-color-info);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--warning{--el-messagebox-color:var(--el-color-warning);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--error{--el-messagebox-color:var(--el-color-error);color:var(--el-messagebox-color)}.el-message-box__message{min-width:0;margin:0}.el-message-box__message p{line-height:var(--el-messagebox-font-line-height);margin:0}.el-message-box__errormsg{color:var(--el-color-error);font-size:var(--el-messagebox-error-font-size);line-height:var(--el-messagebox-font-line-height)}.el-message-box__btns{padding-top:var(--el-messagebox-padding-primary);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.el-message-box--center .el-message-box__title{justify-content:center;align-items:center;gap:6px;display:flex}.el-message-box--center .el-message-box__status{font-size:inherit}.el-message-box--center .el-message-box__btns,.el-message-box--center .el-message-box__container{justify-content:center}.el-message-box-parent--hidden{overflow:hidden}.fade-in-linear-enter-active .el-overlay-message-box{animation:msgbox-fade-in var(--el-transition-duration)}.fade-in-linear-leave-active .el-overlay-message-box{animation:msgbox-fade-in var(--el-transition-duration) reverse}@keyframes msgbox-fade-in{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translate(0)}}.el-notification{--el-notification-width:330px;--el-notification-padding:14px 26px 14px 13px;--el-notification-radius:8px;--el-notification-shadow:var(--el-box-shadow-light);--el-notification-border-color:var(--el-border-color-lighter);--el-notification-icon-size:24px;--el-notification-close-font-size:var(--el-message-close-size,16px);--el-notification-group-margin-left:13px;--el-notification-group-margin-right:8px;--el-notification-content-font-size:var(--el-font-size-base);--el-notification-content-color:var(--el-text-color-regular);--el-notification-title-font-size:16px;--el-notification-title-color:var(--el-text-color-primary);--el-notification-close-color:var(--el-text-color-secondary);--el-notification-close-hover-color:var(--el-text-color-regular);width:var(--el-notification-width);padding:var(--el-notification-padding);border-radius:var(--el-notification-radius);box-sizing:border-box;border:1px solid var(--el-notification-border-color);background-color:var(--el-bg-color-overlay);box-shadow:var(--el-notification-shadow);transition:opacity var(--el-transition-duration),transform var(--el-transition-duration),left var(--el-transition-duration),right var(--el-transition-duration),top .4s,bottom var(--el-transition-duration);overflow-wrap:break-word;z-index:9999;display:flex;position:fixed;overflow:hidden}.el-notification.right{right:16px}.el-notification.left{left:16px}.el-notification__group{min-width:0;margin-left:var(--el-notification-group-margin-left);margin-right:var(--el-notification-group-margin-right);flex:1}.el-notification__title{font-weight:700;font-size:var(--el-notification-title-font-size);line-height:var(--el-notification-icon-size);color:var(--el-notification-title-color);margin:0}.el-notification__content{font-size:var(--el-notification-content-font-size);color:var(--el-notification-content-color);margin:6px 0 0;line-height:24px}.el-notification__content p{margin:0}.el-notification .el-notification__icon{height:var(--el-notification-icon-size);width:var(--el-notification-icon-size);font-size:var(--el-notification-icon-size);flex-shrink:0}.el-notification .el-notification__closeBtn{cursor:pointer;color:var(--el-notification-close-color);font-size:var(--el-notification-close-font-size);position:absolute;top:18px;right:15px}.el-notification .el-notification__closeBtn:hover{color:var(--el-notification-close-hover-color)}.el-notification .el-notification--primary{--el-notification-icon-color:var(--el-color-primary);color:var(--el-notification-icon-color)}.el-notification .el-notification--success{--el-notification-icon-color:var(--el-color-success);color:var(--el-notification-icon-color)}.el-notification .el-notification--info{--el-notification-icon-color:var(--el-color-info);color:var(--el-notification-icon-color)}.el-notification .el-notification--warning{--el-notification-icon-color:var(--el-color-warning);color:var(--el-notification-icon-color)}.el-notification .el-notification--error{--el-notification-icon-color:var(--el-color-error);color:var(--el-notification-icon-color)}.el-notification-fade-enter-from.right{right:0;transform:translate(100%)}.el-notification-fade-enter-from.left{left:0;transform:translate(-100%)}.el-notification-fade-leave-to{opacity:0}.el-overlay{z-index:2000;background-color:var(--el-overlay-color-lighter);height:100%;position:fixed;top:0;bottom:0;left:0;right:0;overflow:auto}.el-overlay .el-overlay-root{height:0}.el-page-header.is-contentful .el-page-header__main{border-top:1px solid var(--el-border-color-light);margin-top:16px}.el-page-header__header{justify-content:space-between;align-items:center;line-height:24px;display:flex}.el-page-header__left{align-items:center;margin-right:40px;display:flex;position:relative}.el-page-header__back{cursor:pointer;align-items:center;display:flex}.el-page-header__left .el-divider--vertical{margin:0 16px}.el-page-header__icon{align-items:center;margin-right:10px;font-size:16px;display:flex}.el-page-header__icon .el-icon{font-size:inherit}.el-page-header__title{font-size:14px;font-weight:500}.el-page-header__content{color:var(--el-text-color-primary);font-size:18px}.el-page-header__breadcrumb{margin-bottom:16px}.el-pagination{--el-pagination-font-size:14px;--el-pagination-bg-color:var(--el-fill-color-blank);--el-pagination-text-color:var(--el-text-color-primary);--el-pagination-border-radius:2px;--el-pagination-button-color:var(--el-text-color-primary);--el-pagination-button-width:32px;--el-pagination-button-height:32px;--el-pagination-button-disabled-color:var(--el-text-color-placeholder);--el-pagination-button-disabled-bg-color:var(--el-fill-color-blank);--el-pagination-button-bg-color:var(--el-fill-color);--el-pagination-hover-color:var(--el-color-primary);--el-pagination-font-size-small:12px;--el-pagination-button-width-small:24px;--el-pagination-button-height-small:24px;--el-pagination-button-width-large:40px;--el-pagination-button-height-large:40px;--el-pagination-item-gap:16px;white-space:nowrap;color:var(--el-pagination-text-color);font-size:var(--el-pagination-font-size);align-items:center;font-weight:400;display:flex}.el-pagination .el-input__inner{text-align:center;-moz-appearance:textfield}.el-pagination .el-select{width:128px}.el-pagination .btn-prev,.el-pagination .btn-next{font-size:var(--el-pagination-font-size);min-width:var(--el-pagination-button-width);height:var(--el-pagination-button-height);line-height:var(--el-pagination-button-height);color:var(--el-pagination-button-color);background:var(--el-pagination-bg-color);border-radius:var(--el-pagination-border-radius);cursor:pointer;text-align:center;box-sizing:border-box;border:none;justify-content:center;align-items:center;padding:0 4px;display:flex}.el-pagination .btn-prev *,.el-pagination .btn-next *{pointer-events:none}.el-pagination .btn-prev:focus,.el-pagination .btn-next:focus{outline:none}.el-pagination .btn-prev:hover,.el-pagination .btn-next:hover{color:var(--el-pagination-hover-color)}.el-pagination .btn-prev.is-active,.el-pagination .btn-next.is-active{color:var(--el-pagination-hover-color);cursor:default;font-weight:700}.el-pagination .btn-prev.is-active.is-disabled,.el-pagination .btn-next.is-active.is-disabled{color:var(--el-text-color-secondary);font-weight:700}.el-pagination .btn-prev:disabled,.el-pagination .btn-prev.is-disabled,.el-pagination .btn-next:disabled,.el-pagination .btn-next.is-disabled{color:var(--el-pagination-button-disabled-color);background-color:var(--el-pagination-button-disabled-bg-color);cursor:not-allowed}.el-pagination .btn-prev:focus-visible{outline:1px solid var(--el-pagination-hover-color);outline-offset:-1px}.el-pagination .btn-next:focus-visible{outline:1px solid var(--el-pagination-hover-color);outline-offset:-1px}.el-pagination .btn-prev .el-icon,.el-pagination .btn-next .el-icon{width:inherit;font-size:12px;font-weight:700;display:block}.el-pagination>.is-first{margin-left:0!important}.el-pagination>.is-last{margin-right:0!important}.el-pagination .btn-prev{margin-left:var(--el-pagination-item-gap)}.el-pagination__sizes,.el-pagination__total{margin-left:var(--el-pagination-item-gap);color:var(--el-text-color-regular);font-weight:400}.el-pagination__total[disabled=true]{color:var(--el-text-color-placeholder)}.el-pagination__jump{margin-left:var(--el-pagination-item-gap);color:var(--el-text-color-regular);align-items:center;font-weight:400;display:flex}.el-pagination__jump[disabled=true]{color:var(--el-text-color-placeholder)}.el-pagination__goto{margin-right:8px}.el-pagination__editor{text-align:center;box-sizing:border-box}.el-pagination__editor.el-input{width:56px}.el-pagination__editor .el-input__inner::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.el-pagination__editor .el-input__inner::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.el-pagination__classifier{margin-left:8px}.el-pagination__rightwrapper{flex:1;justify-content:flex-end;align-items:center;display:flex}.el-pagination.is-background .btn-prev,.el-pagination.is-background .btn-next,.el-pagination.is-background .el-pager li{background-color:var(--el-pagination-button-bg-color);margin:0 4px}.el-pagination.is-background .btn-prev.is-active,.el-pagination.is-background .btn-next.is-active,.el-pagination.is-background .el-pager li.is-active{background-color:var(--el-color-primary);color:var(--el-color-white)}.el-pagination.is-background .btn-prev:disabled,.el-pagination.is-background .btn-prev.is-disabled,.el-pagination.is-background .btn-next:disabled,.el-pagination.is-background .btn-next.is-disabled,.el-pagination.is-background .el-pager li:disabled,.el-pagination.is-background .el-pager li.is-disabled{color:var(--el-text-color-placeholder);background-color:var(--el-disabled-bg-color)}.el-pagination.is-background .btn-prev:disabled.is-active,.el-pagination.is-background .btn-prev.is-disabled.is-active,.el-pagination.is-background .btn-next:disabled.is-active,.el-pagination.is-background .btn-next.is-disabled.is-active,.el-pagination.is-background .el-pager li:disabled.is-active,.el-pagination.is-background .el-pager li.is-disabled.is-active{color:var(--el-text-color-secondary);background-color:var(--el-fill-color-dark)}.el-pagination.is-background .btn-prev{margin-left:var(--el-pagination-item-gap)}.el-pagination--small .btn-prev,.el-pagination--small .btn-next,.el-pagination--small .el-pager li{height:var(--el-pagination-button-height-small);line-height:var(--el-pagination-button-height-small);font-size:var(--el-pagination-font-size-small);min-width:var(--el-pagination-button-width-small)}.el-pagination--small span:not([class*=suffix]),.el-pagination--small button{font-size:var(--el-pagination-font-size-small)}.el-pagination--small .el-select{width:100px}.el-pagination--large .btn-prev,.el-pagination--large .btn-next,.el-pagination--large .el-pager li{height:var(--el-pagination-button-height-large);line-height:var(--el-pagination-button-height-large);min-width:var(--el-pagination-button-width-large)}.el-pagination--large .el-select .el-input{width:160px}.el-pager{-webkit-user-select:none;user-select:none;align-items:center;margin:0;padding:0;font-size:0;list-style:none;display:flex}.el-pager li{font-size:var(--el-pagination-font-size);min-width:var(--el-pagination-button-width);height:var(--el-pagination-button-height);line-height:var(--el-pagination-button-height);color:var(--el-pagination-button-color);background:var(--el-pagination-bg-color);border-radius:var(--el-pagination-border-radius);cursor:pointer;text-align:center;box-sizing:border-box;border:none;justify-content:center;align-items:center;padding:0 4px;display:flex}.el-pager li *{pointer-events:none}.el-pager li:focus{outline:none}.el-pager li:hover{color:var(--el-pagination-hover-color)}.el-pager li.is-active{color:var(--el-pagination-hover-color);cursor:default;font-weight:700}.el-pager li.is-active.is-disabled{color:var(--el-text-color-secondary);font-weight:700}.el-pager li:disabled,.el-pager li.is-disabled{color:var(--el-pagination-button-disabled-color);background-color:var(--el-pagination-button-disabled-bg-color);cursor:not-allowed}.el-pager li:focus-visible{outline:1px solid var(--el-pagination-hover-color);outline-offset:-1px}.el-popconfirm{outline:none}.el-popconfirm__main{align-items:center;display:flex}.el-popconfirm__icon{margin-right:5px}.el-popconfirm__action{text-align:right;margin-top:8px}.el-popover{--el-popover-bg-color:var(--el-bg-color-overlay);--el-popover-font-size:var(--el-font-size-base);--el-popover-border-color:var(--el-border-color-lighter);--el-popover-padding:12px;--el-popover-padding-large:18px 20px;--el-popover-title-font-size:16px;--el-popover-title-text-color:var(--el-text-color-primary);--el-popover-border-radius:4px}.el-popover.el-popper{background:var(--el-popover-bg-color);border-radius:var(--el-popover-border-radius);border:1px solid var(--el-popover-border-color);min-width:150px;padding:var(--el-popover-padding);z-index:var(--el-index-popper);color:var(--el-text-color-regular);line-height:1.4;font-size:var(--el-popover-font-size);box-shadow:var(--el-box-shadow-light);overflow-wrap:break-word;box-sizing:border-box}.el-popover.el-popper--plain{padding:var(--el-popover-padding-large)}.el-popover__title{color:var(--el-popover-title-text-color);font-size:var(--el-popover-title-font-size);margin-bottom:12px;line-height:1}.el-popover__reference:focus:not(.focusing),.el-popover__reference:focus:hover{outline-width:0}.el-popover.el-popper.is-dark{--el-popover-bg-color:var(--el-text-color-primary);--el-popover-border-color:var(--el-text-color-primary);--el-popover-title-text-color:var(--el-bg-color);color:var(--el-bg-color)}.el-popover.el-popper:focus:active,.el-popover.el-popper:focus{outline-width:0}.el-rate{--el-rate-height:20px;--el-rate-font-size:var(--el-font-size-base);--el-rate-icon-size:18px;--el-rate-icon-margin:6px;--el-rate-void-color:var(--el-border-color-darker);--el-rate-fill-color:#f7ba2a;--el-rate-disabled-void-color:var(--el-fill-color);--el-rate-text-color:var(--el-text-color-primary);--el-rate-outline-color:var(--el-color-primary-light-5);align-items:center;height:32px;display:inline-flex}.el-rate:focus,.el-rate:active{outline:none}.el-rate:focus-visible .el-rate__item .el-rate__icon.is-focus-visible{outline:2px solid var(--el-rate-outline-color);transition:outline-offset,outline}.el-rate__item{cursor:pointer;vertical-align:middle;color:var(--el-rate-void-color);font-size:0;line-height:normal;display:inline-block;position:relative}.el-rate .el-rate__icon{font-size:var(--el-rate-icon-size);margin-right:var(--el-rate-icon-margin);transition:var(--el-transition-duration);display:inline-block;position:relative}.el-rate .el-rate__icon.hover{transform:scale(1.15)}.el-rate .el-rate__icon .path2{position:absolute;top:0;left:0}.el-rate .el-rate__icon.is-active{color:var(--el-rate-fill-color)}.el-rate__decimal{color:var(--el-rate-fill-color);display:inline-block;position:absolute;top:0;left:0;overflow:hidden}.el-rate__decimal--box{position:absolute;top:0;left:0}.el-rate__text{font-size:var(--el-rate-font-size);vertical-align:middle;color:var(--el-rate-text-color)}.el-rate--large{height:40px}.el-rate--small{height:24px}.el-rate--small .el-rate__icon{font-size:14px}.el-rate.is-disabled .el-rate__item{cursor:not-allowed;color:var(--el-rate-disabled-void-color)}.el-result{--el-result-padding:40px 30px;--el-result-icon-font-size:64px;--el-result-title-font-size:20px;--el-result-title-margin-top:20px;--el-result-subtitle-margin-top:10px;--el-result-extra-margin-top:30px;text-align:center;box-sizing:border-box;padding:var(--el-result-padding);flex-direction:column;justify-content:center;align-items:center;display:flex}.el-result__icon svg{width:var(--el-result-icon-font-size);height:var(--el-result-icon-font-size)}.el-result__title{margin-top:var(--el-result-title-margin-top)}.el-result__title p{font-size:var(--el-result-title-font-size);color:var(--el-text-color-primary);margin:0;line-height:1.3}.el-result__subtitle{margin-top:var(--el-result-subtitle-margin-top)}.el-result__subtitle p{font-size:var(--el-font-size-base);color:var(--el-text-color-regular);margin:0;line-height:1.3}.el-result__extra{margin-top:var(--el-result-extra-margin-top)}.el-result .icon-primary{--el-result-color:var(--el-color-primary);color:var(--el-result-color)}.el-result .icon-success{--el-result-color:var(--el-color-success);color:var(--el-result-color)}.el-result .icon-warning{--el-result-color:var(--el-color-warning);color:var(--el-result-color)}.el-result .icon-danger{--el-result-color:var(--el-color-danger);color:var(--el-result-color)}.el-result .icon-error{--el-result-color:var(--el-color-error);color:var(--el-result-color)}.el-result .icon-info{--el-result-color:var(--el-color-info);color:var(--el-result-color)}.el-row{box-sizing:border-box;flex-wrap:wrap;display:flex;position:relative}.el-row.is-justify-center{justify-content:center}.el-row.is-justify-end{justify-content:flex-end}.el-row.is-justify-space-between{justify-content:space-between}.el-row.is-justify-space-around{justify-content:space-around}.el-row.is-justify-space-evenly{justify-content:space-evenly}.el-row.is-align-top{align-items:flex-start}.el-row.is-align-middle{align-items:center}.el-row.is-align-bottom{align-items:flex-end}.el-select-dropdown.is-multiple .el-select-dropdown__item.is-selected:after{content:"";background-position:50%;background-repeat:no-repeat;background-color:var(--el-color-primary);-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;border-top:none;border-right:none;width:12px;height:12px;position:absolute;top:50%;right:20px;transform:translateY(-50%);-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat}.el-skeleton{--el-skeleton-circle-size:var(--el-avatar-size)}.el-skeleton__item{background:var(--el-skeleton-color);border-radius:var(--el-border-radius-base);width:100%;height:16px;display:inline-block}.el-skeleton__circle{width:var(--el-skeleton-circle-size);height:var(--el-skeleton-circle-size);line-height:var(--el-skeleton-circle-size);border-radius:50%}.el-skeleton__button{border-radius:4px;width:64px;height:40px}.el-skeleton__p{width:100%}.el-skeleton__p.is-last{width:61%}.el-skeleton__p.is-first{width:33%}.el-skeleton__text{width:100%;height:var(--el-font-size-small)}.el-skeleton__caption{height:var(--el-font-size-extra-small)}.el-skeleton__h1{height:var(--el-font-size-extra-large)}.el-skeleton__h3{height:var(--el-font-size-large)}.el-skeleton__h5{height:var(--el-font-size-medium)}.el-skeleton__image{width:unset;border-radius:0;justify-content:center;align-items:center;display:flex}.el-skeleton__image svg{color:var(--el-svg-monochrome-grey);fill:currentColor;width:22%;height:22%}.el-skeleton{--el-skeleton-color:var(--el-fill-color);--el-skeleton-to-color:var(--el-fill-color-darker)}@keyframes el-skeleton-loading{0%{background-position:100%}to{background-position:0}}.el-skeleton{width:100%}.el-skeleton__first-line,.el-skeleton__paragraph{background:var(--el-skeleton-color);height:16px;margin-top:16px}.el-skeleton.is-animated .el-skeleton__item{background:linear-gradient(90deg,var(--el-skeleton-color) 25%,var(--el-skeleton-to-color) 37%,var(--el-skeleton-color) 63%);background-size:400% 100%;animation:1.4s infinite el-skeleton-loading}.el-slider{--el-slider-main-bg-color:var(--el-color-primary);--el-slider-runway-bg-color:var(--el-border-color-light);--el-slider-stop-bg-color:var(--el-color-white);--el-slider-disabled-color:var(--el-text-color-placeholder);--el-slider-border-radius:3px;--el-slider-height:6px;--el-slider-button-size:20px;--el-slider-button-wrapper-size:36px;--el-slider-button-wrapper-offset:-15px;align-items:center;width:100%;height:32px;display:flex}.el-slider__runway{height:var(--el-slider-height);background-color:var(--el-slider-runway-bg-color);border-radius:var(--el-slider-border-radius);cursor:pointer;flex:1;position:relative}.el-slider__runway.show-input{width:auto;margin-right:30px}.el-slider__runway.is-disabled{cursor:default}.el-slider__runway.is-disabled .el-slider__bar{background-color:var(--el-slider-disabled-color)}.el-slider__runway.is-disabled .el-slider__button{border-color:var(--el-slider-disabled-color)}.el-slider__runway.is-disabled .el-slider__button-wrapper:hover,.el-slider__runway.is-disabled .el-slider__button-wrapper.hover,.el-slider__runway.is-disabled .el-slider__button-wrapper.dragging{cursor:not-allowed}.el-slider__runway.is-disabled .el-slider__button:hover,.el-slider__runway.is-disabled .el-slider__button.hover,.el-slider__runway.is-disabled .el-slider__button.dragging{cursor:not-allowed;transform:scale(1)}.el-slider__input{flex-shrink:0;width:130px}.el-slider__bar{height:var(--el-slider-height);background-color:var(--el-slider-main-bg-color);border-top-left-radius:var(--el-slider-border-radius);border-bottom-left-radius:var(--el-slider-border-radius);position:absolute}.el-slider__button-wrapper{height:var(--el-slider-button-wrapper-size);width:var(--el-slider-button-wrapper-size);z-index:1;top:var(--el-slider-button-wrapper-offset);text-align:center;-webkit-user-select:none;user-select:none;background-color:#0000;outline:none;line-height:normal;position:absolute;transform:translate(-50%)}.el-slider__button-wrapper:after{content:"";vertical-align:middle;height:100%;display:inline-block}.el-slider__button-wrapper:hover,.el-slider__button-wrapper.hover{cursor:grab}.el-slider__button-wrapper.dragging{cursor:grabbing}.el-slider__button{width:var(--el-slider-button-size);height:var(--el-slider-button-size);vertical-align:middle;border:solid 2px var(--el-slider-main-bg-color);background-color:var(--el-color-white);box-sizing:border-box;transition:var(--el-transition-duration-fast);-webkit-user-select:none;user-select:none;border-radius:50%;display:inline-block}.el-slider__button:hover,.el-slider__button.hover,.el-slider__button.dragging{transform:scale(1.2)}.el-slider__button:hover,.el-slider__button.hover{cursor:grab}.el-slider__button.dragging{cursor:grabbing}.el-slider__stop{height:var(--el-slider-height);width:var(--el-slider-height);border-radius:var(--el-border-radius-circle);background-color:var(--el-slider-stop-bg-color);position:absolute;transform:translate(-50%)}.el-slider__marks{width:18px;height:100%;top:0;left:12px}.el-slider__marks-text{color:var(--el-color-info);white-space:pre;margin-top:15px;font-size:14px;position:absolute;transform:translate(-50%)}.el-slider.is-vertical{flex:0;width:auto;height:100%;display:inline-flex;position:relative}.el-slider.is-vertical .el-slider__runway{width:var(--el-slider-height);height:100%;margin:0 16px}.el-slider.is-vertical .el-slider__bar{width:var(--el-slider-height);border-radius:0 0 3px 3px;height:auto}.el-slider.is-vertical .el-slider__button-wrapper{top:auto;left:var(--el-slider-button-wrapper-offset);transform:translateY(50%)}.el-slider.is-vertical .el-slider__stop{transform:translateY(50%)}.el-slider.is-vertical .el-slider__marks-text{margin-top:0;left:15px;transform:translateY(50%)}.el-slider--large{height:40px}.el-slider--small{height:24px}.el-space{vertical-align:top;display:inline-flex}.el-space__item{flex-wrap:wrap;display:flex}.el-space__item>*{flex:1}.el-space--vertical{flex-direction:column}.el-time-spinner{white-space:nowrap;width:100%}.el-spinner{vertical-align:middle;display:inline-block}.el-spinner-inner{width:50px;height:50px;animation:2s linear infinite rotate}.el-spinner-inner .path{stroke:var(--el-border-color-lighter);stroke-linecap:round;animation:1.5s ease-in-out infinite dash}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1 150;stroke-dashoffset:0}50%{stroke-dasharray:90 150;stroke-dashoffset:-35px}to{stroke-dasharray:90 150;stroke-dashoffset:-124px}}.el-step{flex-shrink:1;position:relative}.el-step:last-of-type .el-step__line{display:none}.el-step:last-of-type.is-flex{flex-grow:0;flex-shrink:0;flex-basis:auto!important}.el-step:last-of-type .el-step__main,.el-step:last-of-type .el-step__description{padding-right:0}.el-step__head{width:100%;position:relative}.el-step__head.is-process{color:var(--el-text-color-primary);border-color:var(--el-text-color-primary)}.el-step__head.is-wait{color:var(--el-text-color-placeholder);border-color:var(--el-text-color-placeholder)}.el-step__head.is-success{color:var(--el-color-success);border-color:var(--el-color-success)}.el-step__head.is-error{color:var(--el-color-danger);border-color:var(--el-color-danger)}.el-step__head.is-finish{color:var(--el-color-primary);border-color:var(--el-color-primary)}.el-step__icon{z-index:1;box-sizing:border-box;background:var(--el-bg-color);justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;transition:all .15s ease-out;display:inline-flex;position:relative}.el-step__icon.is-text{border:2px solid;border-radius:50%}.el-step__icon.is-icon{width:40px}.el-step__icon-inner{-webkit-user-select:none;user-select:none;text-align:center;color:inherit;font-weight:700;line-height:1;display:inline-block}.el-step__icon-inner[class*=el-icon]:not(.is-status){font-size:25px;font-weight:400}.el-step__icon-inner.is-status{transform:translateY(1px)}.el-step__line{background-color:var(--el-text-color-placeholder);border-color:currentColor;position:absolute}.el-step__line-inner{box-sizing:border-box;border:1px solid;width:0;height:0;transition:all .15s ease-out;display:block}.el-step__main{white-space:normal;text-align:left}.el-step__title{font-size:16px;line-height:38px}.el-step__title.is-process{color:var(--el-text-color-primary);font-weight:700}.el-step__title.is-wait{color:var(--el-text-color-placeholder)}.el-step__title.is-success{color:var(--el-color-success)}.el-step__title.is-error{color:var(--el-color-danger)}.el-step__title.is-finish{color:var(--el-color-primary)}.el-step__description{margin-top:-5px;padding-right:10%;font-size:12px;font-weight:400;line-height:20px}.el-step__description.is-process{color:var(--el-text-color-primary)}.el-step__description.is-wait{color:var(--el-text-color-placeholder)}.el-step__description.is-success{color:var(--el-color-success)}.el-step__description.is-error{color:var(--el-color-danger)}.el-step__description.is-finish{color:var(--el-color-primary)}.el-step.is-horizontal{display:inline-block}.el-step.is-horizontal .el-step__line{height:2px;top:11px;left:0;right:0}.el-step.is-vertical{display:flex}.el-step.is-vertical .el-step__head{flex-grow:0;width:24px}.el-step.is-vertical .el-step__main{flex-grow:1;padding-left:10px}.el-step.is-vertical .el-step__title{padding-bottom:8px;line-height:24px}.el-step.is-vertical .el-step__line{width:2px;top:0;bottom:0;left:11px}.el-step.is-vertical .el-step__icon.is-icon{width:24px}.el-step.is-vertical .el-step__description{padding-right:0}.el-step.is-center .el-step__head,.el-step.is-center .el-step__main{text-align:center}.el-step.is-center .el-step__description{padding-left:20%;padding-right:20%}.el-step.is-center .el-step__line{left:50%;right:-50%}.el-step.is-simple{align-items:center;display:flex}.el-step.is-simple .el-step__head{width:auto;padding-right:10px;font-size:0}.el-step.is-simple .el-step__icon{background:0 0;width:16px;height:16px;font-size:12px}.el-step.is-simple .el-step__icon-inner[class*=el-icon]:not(.is-status){font-size:18px}.el-step.is-simple .el-step__icon-inner.is-status{transform:scale(.8)translateY(1px)}.el-step.is-simple .el-step__main{flex-grow:1;align-items:stretch;display:flex;position:relative}.el-step.is-simple .el-step__title{font-size:16px;line-height:20px}.el-step.is-simple:not(:last-of-type) .el-step__title{overflow-wrap:break-word;max-width:50%}.el-step.is-simple .el-step__arrow{flex-grow:1;justify-content:center;align-items:center;display:flex}.el-step.is-simple .el-step__arrow:before,.el-step.is-simple .el-step__arrow:after{content:"";background:var(--el-text-color-placeholder);width:1px;height:15px;display:inline-block;position:absolute}.el-step.is-simple .el-step__arrow:before{transform-origin:0 0;transform:rotate(-45deg)translateY(-4px)}.el-step.is-simple .el-step__arrow:after{transform-origin:100% 100%;transform:rotate(45deg)translateY(4px)}.el-step.is-simple:last-of-type .el-step__arrow{display:none}.el-steps{line-height:normal;display:flex}.el-steps--simple{background:var(--el-fill-color-light);border-radius:4px;padding:13px 8%}.el-steps--horizontal{white-space:nowrap}.el-steps--vertical{flex-flow:column;height:100%}.el-table-column--selection .cell{padding-left:14px;padding-right:14px}.el-table-filter{border:solid 1px var(--el-border-color-lighter);box-shadow:var(--el-box-shadow-light);box-sizing:border-box;background-color:#fff;border-radius:2px}.el-table-filter__list{outline:none;min-width:100px;margin:0;padding:5px 0;list-style:none}.el-table-filter__list-item{cursor:pointer;line-height:36px;font-size:var(--el-font-size-base);outline:none;padding:0 10px}.el-table-filter__list-item:hover,.el-table-filter__list-item:focus{background-color:var(--el-color-primary-light-9);color:var(--el-color-primary)}.el-table-filter__list-item.is-active{background-color:var(--el-color-primary);color:#fff}.el-table-filter__multiple{outline:none}.el-table-filter__content{min-width:100px}.el-table-filter__bottom{border-top:1px solid var(--el-border-color-lighter);padding:8px}.el-table-filter__bottom button{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--el-border-radius-base);transition:transform var(--el-transition-duration-fast) ease-in-out;background-color:#0000;border:none;outline:none;margin:0;padding:0}.el-table-filter__bottom button:focus-visible{outline:2px solid var(--el-color-primary);outline-offset:2px}.el-table-filter__bottom button{color:var(--el-text-color-regular);font-size:var(--el-font-size-small);padding:0 3px}.el-table-filter__bottom button:hover{color:var(--el-color-primary)}.el-table-filter__bottom button.is-disabled{color:var(--el-disabled-text-color);cursor:not-allowed}.el-table-filter__wrap{max-height:280px}.el-table-filter__checkbox-group{padding:10px}.el-table-filter__checkbox-group label.el-checkbox{height:unset;align-items:center;margin-bottom:12px;margin-left:5px;margin-right:5px;display:flex}.el-table-filter__checkbox-group .el-checkbox:last-child{margin-bottom:0}.el-table{--el-table-border-color:var(--el-border-color-lighter);--el-table-border:1px solid var(--el-table-border-color);--el-table-text-color:var(--el-text-color-regular);--el-table-header-text-color:var(--el-text-color-secondary);--el-table-row-hover-bg-color:var(--el-fill-color-light);--el-table-current-row-bg-color:var(--el-color-primary-light-9);--el-table-header-bg-color:var(--el-fill-color-blank);--el-table-fixed-box-shadow:var(--el-box-shadow-light);--el-table-bg-color:var(--el-fill-color-blank);--el-table-tr-bg-color:var(--el-fill-color-blank);--el-table-expanded-cell-bg-color:var(--el-fill-color-blank);--el-table-fixed-left-column:inset 10px 0 10px -10px #00000026;--el-table-fixed-right-column:inset -10px 0 10px -10px #00000026;--el-table-index:var(--el-index-normal);box-sizing:border-box;background-color:var(--el-table-bg-color);width:100%;max-width:100%;height:-moz-fit-content;height:fit-content;font-size:var(--el-font-size-base);color:var(--el-table-text-color);position:relative;overflow:hidden}.el-table__inner-wrapper{flex-direction:column;height:100%;display:flex;position:relative}.el-table__inner-wrapper:before{height:1px;bottom:0;left:0}.el-table tbody:focus-visible{outline:none}.el-table.has-footer.el-table--scrollable-y tr:last-child td.el-table__cell,.el-table.has-footer.el-table--fluid-height tr:last-child td.el-table__cell{border-bottom-color:#0000}.el-table__empty-block{text-align:center;justify-content:center;align-items:center;width:100%;min-height:60px;display:flex;position:sticky;left:0}.el-table__empty-text{width:50%;color:var(--el-text-color-secondary);line-height:60px}.el-table__expand-column .cell{text-align:center;-webkit-user-select:none;user-select:none;padding:0}.el-table__expand-icon{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--el-border-radius-base);transition:transform var(--el-transition-duration-fast) ease-in-out;background-color:#0000;border:none;outline:none;margin:0;padding:0}.el-table__expand-icon:focus-visible{outline:2px solid var(--el-color-primary);outline-offset:-2px}.el-table__expand-icon{color:var(--el-text-color-regular);width:min(23px,100%);height:23px;font-size:12px;line-height:12px}.el-table__expand-icon.is-disabled{color:var(--el-disabled-text-color);cursor:not-allowed}.el-table__expand-icon--expanded{transform:rotate(90deg)}.el-table__expand-icon>.el-icon{font-size:12px}.el-table__expanded-cell{background-color:var(--el-table-expanded-cell-bg-color)}.el-table__expanded-cell[class*=cell]{padding:20px 50px}.el-table__expanded-cell:hover{background-color:#0000!important}.el-table__placeholder{width:20px;display:inline-block}.el-table__append-wrapper{overflow:hidden}.el-table--fit{border-bottom:0;border-right:0}.el-table--fit .el-table__cell.gutter{border-right-width:1px}.el-table--fit .el-table__inner-wrapper:before{width:100%}.el-table thead{color:var(--el-table-header-text-color)}.el-table thead th{font-weight:600}.el-table thead.is-group th.el-table__cell{background:var(--el-fill-color-light)}.el-table .el-table__cell{box-sizing:border-box;text-overflow:ellipsis;vertical-align:middle;text-align:left;min-width:0;z-index:var(--el-table-index);padding:8px 0;position:relative}.el-table .el-table__cell.is-center{text-align:center}.el-table .el-table__cell.is-right{text-align:right}.el-table .el-table__cell.gutter{border-bottom-width:0;border-right-width:0;width:15px;padding:0}.el-table .el-table__cell.is-hidden>*{visibility:hidden}.el-table .cell{box-sizing:border-box;text-overflow:ellipsis;white-space:normal;overflow-wrap:break-word;padding:0 12px;line-height:23px;overflow:hidden}.el-table .cell.el-tooltip{white-space:nowrap;min-width:50px}.el-table--large{font-size:var(--el-font-size-base)}.el-table--large .el-table__cell{padding:12px 0}.el-table--large .cell{padding:0 16px}.el-table--default{font-size:var(--el-font-size-base)}.el-table--default .el-table__cell{padding:8px 0}.el-table--default .cell{padding:0 12px}.el-table--small{font-size:var(--el-font-size-extra-small)}.el-table--small .el-table__cell{padding:4px 0}.el-table--small .cell{padding:0 8px}.el-table tr{background-color:var(--el-table-tr-bg-color)}.el-table tr input[type=checkbox]{margin:0}.el-table th.el-table__cell.is-leaf,.el-table td.el-table__cell{border-bottom:var(--el-table-border)}.el-table th.el-table__cell.is-sortable{cursor:pointer}.el-table th.el-table__cell{background-color:var(--el-table-header-bg-color)}.el-table th.el-table__cell>.cell.highlight{color:var(--el-color-primary)}.el-table th.el-table__cell.required>div:before{content:"";vertical-align:middle;background:#ff4d51;border-radius:50%;width:8px;height:8px;margin-right:5px;display:inline-block}.el-table td.el-table__cell div{box-sizing:border-box}.el-table td.el-table__cell.gutter{width:0}.el-table--border:after,.el-table--border:before,.el-table--border .el-table__inner-wrapper:after,.el-table__inner-wrapper:before{content:"";background-color:var(--el-table-border-color);z-index:calc(var(--el-table-index) + 2);position:absolute}.el-table--border .el-table__inner-wrapper:after{width:100%;height:1px;z-index:calc(var(--el-table-index) + 2);top:0;left:0}.el-table--border:before{width:1px;height:100%;top:-1px;left:0}.el-table--border:after{width:1px;height:100%;top:-1px;right:0}.el-table--border .el-table__inner-wrapper{border-bottom:none;border-right:none}.el-table--border .el-table__footer-wrapper{flex-shrink:0;position:relative}.el-table--border .el-table__cell{border-right:var(--el-table-border)}.el-table--border th.el-table__cell.gutter:last-of-type{border-bottom:var(--el-table-border);border-bottom-width:1px}.el-table--border th.el-table__cell{border-bottom:var(--el-table-border)}.el-table--hidden{visibility:hidden}.el-table__header-wrapper,.el-table__body-wrapper,.el-table__footer-wrapper{width:100%}.el-table__header-wrapper tr td.el-table-fixed-column--left,.el-table__header-wrapper tr td.el-table-fixed-column--right,.el-table__header-wrapper tr th.el-table-fixed-column--left,.el-table__header-wrapper tr th.el-table-fixed-column--right,.el-table__body-wrapper tr td.el-table-fixed-column--left,.el-table__body-wrapper tr td.el-table-fixed-column--right,.el-table__body-wrapper tr th.el-table-fixed-column--left,.el-table__body-wrapper tr th.el-table-fixed-column--right,.el-table__footer-wrapper tr td.el-table-fixed-column--left,.el-table__footer-wrapper tr td.el-table-fixed-column--right,.el-table__footer-wrapper tr th.el-table-fixed-column--left,.el-table__footer-wrapper tr th.el-table-fixed-column--right{background:inherit;z-index:calc(var(--el-table-index) + 1);position:sticky!important}.el-table__header-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--right.is-last-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--right.is-first-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--right.is-last-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--right.is-first-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--right.is-last-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--right.is-first-column:before{content:"";width:10px;box-shadow:none;touch-action:none;pointer-events:none;position:absolute;top:0;bottom:0;overflow:hidden}.el-table__header-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--right.is-first-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--right.is-first-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--right.is-first-column:before{left:-10px}.el-table__header-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--right.is-last-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--right.is-last-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--right.is-last-column:before{right:-10px}.el-table__header-wrapper tr td.el-table__fixed-right-patch,.el-table__header-wrapper tr th.el-table__fixed-right-patch,.el-table__body-wrapper tr td.el-table__fixed-right-patch,.el-table__body-wrapper tr th.el-table__fixed-right-patch,.el-table__footer-wrapper tr td.el-table__fixed-right-patch,.el-table__footer-wrapper tr th.el-table__fixed-right-patch{z-index:calc(var(--el-table-index) + 1);background:#fff;right:0;position:sticky!important}.el-table__header-wrapper{flex-shrink:0}.el-table__header-wrapper tr th.el-table-fixed-column--left,.el-table__header-wrapper tr th.el-table-fixed-column--right{background-color:var(--el-table-header-bg-color)}.el-table__header,.el-table__body,.el-table__footer{table-layout:fixed;border-collapse:separate}.el-table__header-wrapper{overflow:hidden}.el-table__header-wrapper tbody td.el-table__cell{background-color:var(--el-table-row-hover-bg-color);color:var(--el-table-text-color)}.el-table__footer-wrapper{flex-shrink:0;overflow:hidden}.el-table__footer-wrapper tfoot td.el-table__cell{background-color:var(--el-table-row-hover-bg-color);color:var(--el-table-text-color)}.el-table__header-wrapper .el-table-column--selection>.cell,.el-table__body-wrapper .el-table-column--selection>.cell{align-items:center;height:23px;display:inline-flex}.el-table__header-wrapper .el-table-column--selection .el-checkbox,.el-table__body-wrapper .el-table-column--selection .el-checkbox{height:unset}.el-table.is-scrolling-left .el-table-fixed-column--right.is-first-column:before{box-shadow:var(--el-table-fixed-right-column)}.el-table.is-scrolling-left.el-table--border .el-table-fixed-column--left.is-last-column.el-table__cell{border-right:var(--el-table-border)}.el-table.is-scrolling-left th.el-table-fixed-column--left{background-color:var(--el-table-header-bg-color)}.el-table.is-scrolling-right .el-table-fixed-column--left.is-last-column:before{box-shadow:var(--el-table-fixed-left-column)}.el-table.is-scrolling-right .el-table-fixed-column--left.is-last-column.el-table__cell{border-right:none}.el-table.is-scrolling-right th.el-table-fixed-column--right{background-color:var(--el-table-header-bg-color)}.el-table.is-scrolling-middle .el-table-fixed-column--left.is-last-column.el-table__cell{border-right:none}.el-table.is-scrolling-middle .el-table-fixed-column--right.is-first-column:before{box-shadow:var(--el-table-fixed-right-column)}.el-table.is-scrolling-middle .el-table-fixed-column--left.is-last-column:before{box-shadow:var(--el-table-fixed-left-column)}.el-table.is-scrolling-none .el-table-fixed-column--left.is-first-column:before,.el-table.is-scrolling-none .el-table-fixed-column--left.is-last-column:before,.el-table.is-scrolling-none .el-table-fixed-column--right.is-first-column:before,.el-table.is-scrolling-none .el-table-fixed-column--right.is-last-column:before{box-shadow:none}.el-table.is-scrolling-none th.el-table-fixed-column--left,.el-table.is-scrolling-none th.el-table-fixed-column--right{background-color:var(--el-table-header-bg-color)}.el-table__body-wrapper{flex:1;position:relative;overflow:hidden}.el-table__body-wrapper .el-scrollbar__bar{z-index:calc(var(--el-table-index) + 2)}.el-table .caret-wrapper{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--el-border-radius-base);transition:transform var(--el-transition-duration-fast) ease-in-out;background-color:#0000;border:none;outline:none;margin:0;padding:0}.el-table .caret-wrapper:focus-visible{outline:2px solid var(--el-color-primary);outline-offset:2px}.el-table .caret-wrapper{vertical-align:middle;width:24px;height:14px;overflow:initial;flex-direction:column;align-items:center;display:inline-flex;position:relative}.el-table .sort-caret{border:5px solid #0000;width:0;height:0;position:absolute;left:7px}.el-table .sort-caret.ascending{border-bottom-color:var(--el-text-color-placeholder);top:-5px}.el-table .sort-caret.descending{border-top-color:var(--el-text-color-placeholder);bottom:-3px}.el-table .ascending .sort-caret.ascending{border-bottom-color:var(--el-color-primary)}.el-table .descending .sort-caret.descending{border-top-color:var(--el-color-primary)}.el-table .hidden-columns{visibility:hidden;z-index:-1;position:absolute}.el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell{background:var(--el-fill-color-lighter)}.el-table--striped .el-table__body tr.el-table__row--striped.current-row td.el-table__cell{background-color:var(--el-table-current-row-bg-color)}.el-table__body tr.hover-row>td.el-table__cell,.el-table__body tr.hover-row.current-row>td.el-table__cell,.el-table__body tr.hover-row.el-table__row--striped>td.el-table__cell,.el-table__body tr.hover-row.el-table__row--striped.current-row>td.el-table__cell,.el-table__body tr>td.hover-cell{background-color:var(--el-table-row-hover-bg-color)}.el-table__body tr.current-row>td.el-table__cell{background-color:var(--el-table-current-row-bg-color)}.el-table.el-table--scrollable-y .el-table__body-header{z-index:calc(var(--el-table-index) + 2);position:sticky;top:0}.el-table.el-table--scrollable-y .el-table__body-footer{z-index:calc(var(--el-table-index) + 2);position:sticky;bottom:0}.el-table__column-resize-proxy{border-left:var(--el-table-border);width:0;z-index:calc(var(--el-table-index) + 9);position:absolute;top:0;bottom:0;left:200px}.el-table__column-filter-trigger{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--el-border-radius-base);transition:transform var(--el-transition-duration-fast) ease-in-out;background-color:#0000;border:none;outline:none;margin:0;padding:0}.el-table__column-filter-trigger:focus-visible{outline:2px solid var(--el-color-primary);outline-offset:2px}.el-table__column-filter-trigger{display:inline-block}.el-table__column-filter-trigger i{color:var(--el-color-info);vertical-align:middle;font-size:14px}.el-table__border-left-patch{width:1px;height:100%;z-index:calc(var(--el-table-index) + 2);background-color:var(--el-table-border-color);position:absolute;top:0;left:0}.el-table__border-bottom-patch{height:1px;z-index:calc(var(--el-table-index) + 2);background-color:var(--el-table-border-color);position:absolute;left:0}.el-table__border-right-patch{width:1px;height:100%;z-index:calc(var(--el-table-index) + 2);background-color:var(--el-table-border-color);position:absolute;top:0}.el-table--enable-row-transition .el-table__body td.el-table__cell{transition:background-color .25s 1ms}.el-table--enable-row-hover .el-table__body tr:hover>td.el-table__cell{background-color:var(--el-table-row-hover-bg-color)}.el-table [class*=el-table__row--level] .el-table__expand-icon{text-align:center;width:20px;display:inline-block}.el-table .el-table.el-table--border .el-table__cell{border-right:var(--el-table-border)}.el-table:not(.el-table--border) .el-table__cell{border-right:none}.el-table:not(.el-table--border)>.el-table__inner-wrapper:after{content:none}.el-table-v2{--el-table-border-color:var(--el-border-color-lighter);--el-table-border:1px solid var(--el-table-border-color);--el-table-text-color:var(--el-text-color-regular);--el-table-header-text-color:var(--el-text-color-secondary);--el-table-row-hover-bg-color:var(--el-fill-color-light);--el-table-current-row-bg-color:var(--el-color-primary-light-9);--el-table-header-bg-color:var(--el-fill-color-blank);--el-table-fixed-box-shadow:var(--el-box-shadow-light);--el-table-bg-color:var(--el-fill-color-blank);--el-table-tr-bg-color:var(--el-fill-color-blank);--el-table-expanded-cell-bg-color:var(--el-fill-color-blank);--el-table-fixed-left-column:inset 10px 0 10px -10px #00000026;--el-table-fixed-right-column:inset -10px 0 10px -10px #00000026;--el-table-index:var(--el-index-normal);font-size:var(--el-font-size-base)}.el-table-v2 *{box-sizing:border-box}.el-table-v2__root{position:relative}.el-table-v2__root:hover .el-table-v2__main .el-virtual-scrollbar{opacity:1}.el-table-v2__main{background-color:var(--el-bg-color);flex-direction:column-reverse;display:flex;position:absolute;top:0;left:0;overflow:hidden}.el-table-v2__main .el-vl__horizontal,.el-table-v2__main .el-vl__vertical{z-index:2}.el-table-v2__left{background-color:var(--el-bg-color);flex-direction:column-reverse;display:flex;position:absolute;top:0;left:0;overflow:hidden;box-shadow:2px 0 4px #0000000f}.el-table-v2__left .el-virtual-scrollbar{opacity:0}.el-table-v2__left .el-vl__vertical,.el-table-v2__left .el-vl__horizontal{z-index:-1}.el-table-v2__right{background-color:var(--el-bg-color);flex-direction:column-reverse;display:flex;position:absolute;top:0;right:0;overflow:hidden;box-shadow:-2px 0 4px #0000000f}.el-table-v2__right .el-virtual-scrollbar{opacity:0}.el-table-v2__right .el-vl__vertical,.el-table-v2__right .el-vl__horizontal{z-index:-1}.el-table-v2__header-row,.el-table-v2__row{padding-inline-end:var(--el-table-scrollbar-size)}.el-table-v2__header-wrapper{overflow:hidden}.el-table-v2__header{position:relative;overflow:hidden}.el-table-v2__header .el-checkbox{z-index:0}.el-table-v2__footer{position:absolute;bottom:0;left:0;right:0;overflow:hidden}.el-table-v2__empty{position:absolute;left:0}.el-table-v2__overlay{z-index:9999;position:absolute;top:0;bottom:0;left:0;right:0}.el-table-v2__header-row{border-bottom:var(--el-table-border);display:flex}.el-table-v2__header-cell{-webkit-user-select:none;user-select:none;background-color:var(--el-table-header-bg-color);height:100%;color:var(--el-table-header-text-color);align-items:center;padding:0 8px;font-weight:700;display:flex;overflow:hidden}.el-table-v2__header-cell.is-align-center{text-align:center;justify-content:center}.el-table-v2__header-cell.is-align-right{text-align:right;justify-content:flex-end}.el-table-v2__header-cell.is-sortable{cursor:pointer}.el-table-v2__header-cell:hover .el-icon{display:block}.el-table-v2__sort-icon{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--el-border-radius-base);transition:transform var(--el-transition-duration-fast) ease-in-out;background-color:#0000;border:none;outline:none;margin:0;padding:0}.el-table-v2__sort-icon:focus-visible{outline:2px solid var(--el-color-primary);outline-offset:2px}.el-table-v2__sort-icon{transition:opacity,display var(--el-transition-duration);opacity:.6;display:none}.el-table-v2__sort-icon.is-sorting{opacity:1;display:flex}.el-table-v2__row{border-bottom:var(--el-table-border);transition:background-color var(--el-transition-duration);align-items:center;display:flex}.el-table-v2__row.is-hovered,.el-table-v2__row:hover{background-color:var(--el-table-row-hover-bg-color)}.el-table-v2__row-cell{align-items:center;height:100%;padding:0 8px;display:flex;overflow:hidden}.el-table-v2__row-cell.is-align-center{text-align:center;justify-content:center}.el-table-v2__row-cell.is-align-right{text-align:right;justify-content:flex-end}.el-table-v2__expand-icon{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--el-border-radius-base);transition:transform var(--el-transition-duration-fast) ease-in-out;background-color:#0000;border:none;outline:none;margin:0;padding:0}.el-table-v2__expand-icon:focus-visible{outline:2px solid var(--el-color-primary);outline-offset:2px}.el-table-v2__expand-icon{-webkit-user-select:none;user-select:none;margin:0 4px}.el-table-v2__expand-icon svg{transition:transform var(--el-transition-duration)}.el-table-v2__expand-icon.is-expanded svg{transform:rotate(90deg)}.el-table-v2:not(.is-dynamic) .el-table-v2__cell-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.el-table-v2.is-dynamic .el-table-v2__row{align-items:stretch;overflow:hidden}.el-table-v2.is-dynamic .el-table-v2__row .el-table-v2__row-cell{overflow-wrap:break-word}.el-tabs{--el-tabs-header-height:40px;display:flex}.el-tabs__header{justify-content:space-between;align-items:center;margin:0 0 15px;padding:0;display:flex;position:relative}.el-tabs__header-vertical{flex-direction:column}.el-tabs__active-bar{background-color:var(--el-color-primary);z-index:1;height:2px;transition:width var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier),transform var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);list-style:none;position:absolute;bottom:0;left:0}.el-tabs__active-bar.is-bottom{bottom:auto}.el-tabs__new-tab{border:1px solid var(--el-border-color);text-align:center;width:20px;height:20px;color:var(--el-text-color-primary);cursor:pointer;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;margin:10px 0 10px 10px;font-size:12px;line-height:20px;transition:all .15s;display:flex}.el-tabs__new-tab .is-icon-plus{height:inherit;width:inherit;transform:scale(.8)}.el-tabs__new-tab .is-icon-plus svg{vertical-align:middle}.el-tabs__new-tab:hover{color:var(--el-color-primary)}.el-tabs__new-tab-vertical{margin-left:0}.el-tabs__nav-wrap{flex:auto;margin-bottom:-1px;position:relative;overflow:hidden}.el-tabs__nav-wrap:after{content:"";background-color:var(--el-border-color-light);width:100%;height:2px;z-index:var(--el-index-normal);position:absolute;bottom:0;left:0}.el-tabs__nav-wrap.is-bottom:after{top:0;bottom:auto}.el-tabs__nav-wrap.is-scrollable{box-sizing:border-box;padding:0 20px}.el-tabs__nav-scroll{overflow:hidden}.el-tabs__nav-next,.el-tabs__nav-prev{cursor:pointer;color:var(--el-text-color-secondary);text-align:center;width:20px;font-size:12px;line-height:44px;position:absolute}.el-tabs__nav-next.is-disabled,.el-tabs__nav-prev.is-disabled{color:var(--el-text-color-disabled);cursor:not-allowed}.el-tabs__nav-next{right:0}.el-tabs__nav-prev{left:0}.el-tabs__nav{white-space:nowrap;transition:transform var(--el-transition-duration);float:left;z-index:calc(var(--el-index-normal) + 1);display:flex;position:relative}.el-tabs__nav.is-stretch{min-width:100%;display:flex}.el-tabs__nav.is-stretch>*{text-align:center;flex:1}.el-tabs__item{height:var(--el-tabs-header-height);box-sizing:border-box;font-size:var(--el-font-size-base);color:var(--el-text-color-primary);justify-content:center;align-items:center;padding:0 20px;font-weight:500;list-style:none;display:flex;position:relative}.el-tabs__item:focus,.el-tabs__item:focus:active{outline:none}.el-tabs__item:focus-visible{box-shadow:0 0 2px 2px var(--el-color-primary) inset;border-radius:3px}.el-tabs__item .is-icon-close{text-align:center;transition:all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);border-radius:50%;margin-left:5px}.el-tabs__item .is-icon-close:before{display:inline-block;transform:scale(.9)}.el-tabs__item .is-icon-close:hover{background-color:var(--el-text-color-placeholder);color:#fff}.el-tabs__item.is-active{color:var(--el-color-primary)}.el-tabs__item:hover{color:var(--el-color-primary);cursor:pointer}.el-tabs__item.is-disabled{color:var(--el-disabled-text-color);cursor:not-allowed}.el-tabs__content{flex-grow:1;position:relative;overflow:hidden}.el-tabs--top>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--bottom>.el-tabs__header .el-tabs__item:nth-child(2){padding-left:0}.el-tabs--top>.el-tabs__header .el-tabs__item:last-child,.el-tabs--bottom>.el-tabs__header .el-tabs__item:last-child{padding-right:0}.el-tabs--top.el-tabs--border-card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top.el-tabs--card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--bottom.el-tabs--border-card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--bottom.el-tabs--card>.el-tabs__header .el-tabs__item:nth-child(2){padding-left:20px}.el-tabs--top.el-tabs--border-card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top.el-tabs--card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--bottom.el-tabs--border-card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--bottom.el-tabs--card>.el-tabs__header .el-tabs__item:last-child{padding-right:20px}.el-tabs--card>.el-tabs__header{border-bottom:1px solid var(--el-border-color-light);height:var(--el-tabs-header-height);box-sizing:border-box}.el-tabs--card>.el-tabs__header .el-tabs__nav-wrap:after{content:none}.el-tabs--card>.el-tabs__header .el-tabs__nav{border:1px solid var(--el-border-color-light);box-sizing:border-box;border-bottom:none;border-radius:4px 4px 0 0}.el-tabs--card>.el-tabs__header .el-tabs__active-bar{display:none}.el-tabs--card>.el-tabs__header .el-tabs__item .is-icon-close{transform-origin:100%;width:0;height:14px;font-size:12px;position:relative;right:-2px;overflow:hidden}.el-tabs--card>.el-tabs__header .el-tabs__item{border-bottom:1px solid #0000;border-left:1px solid var(--el-border-color-light);transition:color var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier),padding var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);margin-top:-1px}.el-tabs--card>.el-tabs__header .el-tabs__item:first-child{border-left:none}.el-tabs--card>.el-tabs__header .el-tabs__item.is-closable:hover{padding-left:13px;padding-right:13px}.el-tabs--card>.el-tabs__header .el-tabs__item.is-closable:hover .is-icon-close{width:14px}.el-tabs--card>.el-tabs__header .el-tabs__item.is-active{border-bottom-color:var(--el-bg-color)}.el-tabs--card>.el-tabs__header .el-tabs__item.is-active.is-closable{padding-left:20px;padding-right:20px}.el-tabs--card>.el-tabs__header .el-tabs__item.is-active.is-closable .is-icon-close{width:14px}.el-tabs--border-card{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color)}.el-tabs--border-card>.el-tabs__content{padding:15px}.el-tabs--border-card>.el-tabs__header{background-color:var(--el-fill-color-light);border-bottom:1px solid var(--el-border-color-light);margin:0}.el-tabs--border-card>.el-tabs__header .el-tabs__nav-wrap:after{content:none}.el-tabs--border-card>.el-tabs__header .el-tabs__item{transition:all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);color:var(--el-text-color-secondary);border:1px solid #0000;margin-top:-1px}.el-tabs--border-card>.el-tabs__header .el-tabs__item:first-child,.el-tabs--border-card>.el-tabs__header .el-tabs__item+.el-tabs__item{margin-left:-1px}.el-tabs--border-card>.el-tabs__header .el-tabs__item.is-active{color:var(--el-color-primary);background-color:var(--el-bg-color-overlay);border-right-color:var(--el-border-color);border-left-color:var(--el-border-color)}.el-tabs--border-card>.el-tabs__header .el-tabs__item:not(.is-disabled):hover{color:var(--el-color-primary)}.el-tabs--border-card>.el-tabs__header .el-tabs__item.is-disabled{color:var(--el-disabled-text-color)}.el-tabs--border-card>.el-tabs__header .is-scrollable .el-tabs__item:first-child{margin-left:0}.el-tabs--bottom{flex-direction:column}.el-tabs--bottom .el-tabs__header.is-bottom{margin-top:10px;margin-bottom:0}.el-tabs--bottom.el-tabs--border-card .el-tabs__header.is-bottom{border-bottom:0;border-top:1px solid var(--el-border-color)}.el-tabs--bottom.el-tabs--border-card .el-tabs__nav-wrap.is-bottom{margin-top:-1px;margin-bottom:0}.el-tabs--bottom.el-tabs--border-card .el-tabs__item.is-bottom:not(.is-active){border:1px solid #0000}.el-tabs--bottom.el-tabs--border-card .el-tabs__item.is-bottom{margin:0 -1px -1px}.el-tabs--card>.el-tabs__header.is-left,.el-tabs--card>.el-tabs__header.is-right,.el-tabs--border-card>.el-tabs__header.is-left,.el-tabs--border-card>.el-tabs__header.is-right{border-bottom:none}.el-tabs--left,.el-tabs--right{overflow:hidden}.el-tabs--left .el-tabs__header.is-left,.el-tabs--left .el-tabs__header.is-right,.el-tabs--left .el-tabs__nav-wrap.is-left,.el-tabs--left .el-tabs__nav-wrap.is-right,.el-tabs--left .el-tabs__nav-scroll,.el-tabs--right .el-tabs__header.is-left,.el-tabs--right .el-tabs__header.is-right,.el-tabs--right .el-tabs__nav-wrap.is-left,.el-tabs--right .el-tabs__nav-wrap.is-right,.el-tabs--right .el-tabs__nav-scroll{height:100%}.el-tabs--left .el-tabs__active-bar.is-left,.el-tabs--left .el-tabs__active-bar.is-right,.el-tabs--right .el-tabs__active-bar.is-left,.el-tabs--right .el-tabs__active-bar.is-right{width:2px;height:auto;top:0;bottom:auto}.el-tabs--left .el-tabs__nav-wrap.is-left,.el-tabs--left .el-tabs__nav-wrap.is-right,.el-tabs--right .el-tabs__nav-wrap.is-left,.el-tabs--right .el-tabs__nav-wrap.is-right{margin-bottom:0}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next{text-align:center;cursor:pointer;width:100%;height:30px;line-height:30px}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev i,.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next i,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev i,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next i,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev i,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next i,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev i,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next i{transform:rotate(90deg)}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev.is-disabled,.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next.is-disabled,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev.is-disabled,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next.is-disabled,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev.is-disabled,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next.is-disabled,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev.is-disabled,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next.is-disabled{cursor:not-allowed}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev{top:0;left:auto}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next{bottom:0;right:auto}.el-tabs--left .el-tabs__nav-wrap.is-left.is-scrollable,.el-tabs--left .el-tabs__nav-wrap.is-right.is-scrollable,.el-tabs--right .el-tabs__nav-wrap.is-left.is-scrollable,.el-tabs--right .el-tabs__nav-wrap.is-right.is-scrollable{padding:30px 0}.el-tabs--left .el-tabs__nav-wrap.is-left:after,.el-tabs--left .el-tabs__nav-wrap.is-right:after,.el-tabs--right .el-tabs__nav-wrap.is-left:after,.el-tabs--right .el-tabs__nav-wrap.is-right:after{width:2px;height:100%;top:0;bottom:auto}.el-tabs--left .el-tabs__nav.is-left,.el-tabs--left .el-tabs__nav.is-right,.el-tabs--right .el-tabs__nav.is-left,.el-tabs--right .el-tabs__nav.is-right{flex-direction:column}.el-tabs--left .el-tabs__item.is-left,.el-tabs--right .el-tabs__item.is-left{justify-content:flex-end}.el-tabs--left .el-tabs__item.is-right,.el-tabs--right .el-tabs__item.is-right{justify-content:flex-start}.el-tabs--left{flex-direction:row}.el-tabs--left .el-tabs__header.is-left{margin-bottom:0;margin-right:10px}.el-tabs--left .el-tabs__nav-wrap.is-left{margin-right:-1px}.el-tabs--left .el-tabs__nav-wrap.is-left:after,.el-tabs--left .el-tabs__active-bar.is-left{left:auto;right:0}.el-tabs--left .el-tabs__item.is-left{text-align:right}.el-tabs--left.el-tabs--card .el-tabs__active-bar.is-left{display:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left{border-left:none;border-right:1px solid var(--el-border-color-light);border-bottom:none;border-top:1px solid var(--el-border-color-light);text-align:left}.el-tabs--left.el-tabs--card .el-tabs__item.is-left:first-child{border-right:1px solid var(--el-border-color-light);border-top:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active{border:1px solid var(--el-border-color-light);border-bottom:none;border-left:none;border-right-color:#fff}.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active:first-child{border-top:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active:last-child{border-bottom:none}.el-tabs--left.el-tabs--card .el-tabs__nav{border-bottom:1px solid var(--el-border-color-light);border-right:none;border-radius:4px 0 0 4px}.el-tabs--left.el-tabs--card .el-tabs__new-tab{float:none}.el-tabs--left.el-tabs--border-card .el-tabs__header.is-left{border-right:1px solid var(--el-border-color)}.el-tabs--left.el-tabs--border-card .el-tabs__item.is-left{border:1px solid #0000;margin:-1px 0 -1px -1px}.el-tabs--left.el-tabs--border-card .el-tabs__item.is-left.is-active{border-color:#d1dbe5 #0000}.el-tabs--left>.el-tabs__content+.el-tabs__header{order:-1}.el-tabs--right .el-tabs__header.is-right{margin-bottom:0;margin-left:10px}.el-tabs--right .el-tabs__nav-wrap.is-right{margin-left:-1px}.el-tabs--right .el-tabs__nav-wrap.is-right:after{left:0;right:auto}.el-tabs--right .el-tabs__active-bar.is-right{left:0}.el-tabs--right.el-tabs--card .el-tabs__active-bar.is-right{display:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right{border-bottom:none;border-top:1px solid var(--el-border-color-light)}.el-tabs--right.el-tabs--card .el-tabs__item.is-right:first-child{border-left:1px solid var(--el-border-color-light);border-top:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active{border:1px solid var(--el-border-color-light);border-bottom:none;border-left-color:#fff;border-right:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active:first-child{border-top:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active:last-child{border-bottom:none}.el-tabs--right.el-tabs--card .el-tabs__nav{border-bottom:1px solid var(--el-border-color-light);border-left:none;border-radius:0 4px 4px 0}.el-tabs--right.el-tabs--border-card .el-tabs__header.is-right{border-left:1px solid var(--el-border-color)}.el-tabs--right.el-tabs--border-card .el-tabs__item.is-right{border:1px solid #0000;margin:-1px -1px -1px 0}.el-tabs--right.el-tabs--border-card .el-tabs__item.is-right.is-active{border-color:#d1dbe5 #0000}.el-tabs--top{flex-direction:column}.el-tabs--top>.el-tabs__content+.el-tabs__header{order:-1}.slideInRight-transition,.slideInLeft-transition{display:inline-block}.slideInRight-enter{animation:slideInRight-enter var(--el-transition-duration)}.slideInRight-leave{animation:slideInRight-leave var(--el-transition-duration);position:absolute;left:0;right:0}.slideInLeft-enter{animation:slideInLeft-enter var(--el-transition-duration)}.slideInLeft-leave{animation:slideInLeft-leave var(--el-transition-duration);position:absolute;left:0;right:0}@keyframes slideInRight-enter{0%{opacity:0;transform-origin:0 0;transform:translate(100%)}to{opacity:1;transform-origin:0 0;transform:translate(0)}}@keyframes slideInRight-leave{0%{transform-origin:0 0;opacity:1;transform:translate(0)}to{transform-origin:0 0;opacity:0;transform:translate(100%)}}@keyframes slideInLeft-enter{0%{opacity:0;transform-origin:0 0;transform:translate(-100%)}to{opacity:1;transform-origin:0 0;transform:translate(0)}}@keyframes slideInLeft-leave{0%{transform-origin:0 0;opacity:1;transform:translate(0)}to{transform-origin:0 0;opacity:0;transform:translate(-100%)}}.time-select{min-width:0;margin:5px 0}.time-select .el-picker-panel__content{max-height:200px;margin:0}.time-select-item{padding:8px 10px;font-size:14px;line-height:20px}.time-select-item.disabled{color:var(--el-datepicker-border-color);cursor:not-allowed}.time-select-item:hover{background-color:var(--el-fill-color-light);cursor:pointer;font-weight:700}.time-select .time-select-item.selected:not(.disabled){color:var(--el-color-primary);font-weight:700}.el-timeline-item{padding-bottom:20px;position:relative}.el-timeline-item__wrapper{box-sizing:content-box;position:relative;top:-3px}.el-timeline-item__tail{border-left:2px solid var(--el-timeline-node-color);height:100%;position:absolute}.el-timeline-item .el-timeline-item__icon{color:var(--el-color-white);font-size:var(--el-font-size-small)}.el-timeline-item__node{background-color:var(--el-timeline-node-color);border-color:var(--el-timeline-node-color);box-sizing:border-box;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}.el-timeline-item__node--normal{width:var(--el-timeline-node-size-normal);height:var(--el-timeline-node-size-normal)}.el-timeline-item__node--large{width:var(--el-timeline-node-size-large);height:var(--el-timeline-node-size-large)}.el-timeline-item__node.is-hollow{background:var(--el-color-white);border-style:solid;border-width:2px}.el-timeline-item__node--primary{background-color:var(--el-color-primary);border-color:var(--el-color-primary)}.el-timeline-item__node--success{background-color:var(--el-color-success);border-color:var(--el-color-success)}.el-timeline-item__node--warning{background-color:var(--el-color-warning);border-color:var(--el-color-warning)}.el-timeline-item__node--danger{background-color:var(--el-color-danger);border-color:var(--el-color-danger)}.el-timeline-item__node--info{background-color:var(--el-color-info);border-color:var(--el-color-info)}.el-timeline-item__dot{justify-content:center;align-items:center;display:flex;position:absolute}.el-timeline-item__content{color:var(--el-text-color-primary)}.el-timeline-item__timestamp{color:var(--el-text-color-secondary);line-height:1;font-size:var(--el-font-size-small)}.el-timeline-item__timestamp.is-top{margin-bottom:8px;padding-top:4px}.el-timeline-item__timestamp.is-bottom{margin-top:8px}.el-timeline-item.is-start .el-timeline-item__wrapper{padding-left:28px}.el-timeline-item.is-start .el-timeline-item__tail{left:4px}.el-timeline-item.is-start .el-timeline-item__node--normal{left:-1px}.el-timeline-item.is-start .el-timeline-item__node--large{left:-2px}.el-timeline-item.is-end .el-timeline-item__wrapper{text-align:right;padding-right:28px}.el-timeline-item.is-end .el-timeline-item__tail{right:4px}.el-timeline-item.is-end .el-timeline-item__node--normal{right:-1px}.el-timeline-item.is-end .el-timeline-item__node--large{right:-2px}.el-timeline-item.is-alternate .el-timeline-item__tail,.el-timeline-item.is-alternate .el-timeline-item__node,.el-timeline-item.is-alternate-reverse .el-timeline-item__tail,.el-timeline-item.is-alternate-reverse .el-timeline-item__node{left:50%;transform:translate(-50%)}.el-timeline{--el-timeline-node-size-normal:12px;--el-timeline-node-size-large:14px;--el-timeline-node-color:var(--el-border-color-light);font-size:var(--el-font-size-base);margin:0;list-style:none}.el-timeline .el-timeline-item:last-child .el-timeline-item__tail{display:none}.el-timeline .el-timeline-item__center{align-items:center;display:flex}.el-timeline .el-timeline-item__center .el-timeline-item__wrapper{width:100%}.el-timeline .el-timeline-item__center .el-timeline-item__tail{top:0}.el-timeline .el-timeline-item__center:first-child .el-timeline-item__tail{height:calc(50% + 10px);top:calc(50% - 10px)}.el-timeline .el-timeline-item__center:last-child .el-timeline-item__tail{height:calc(50% - 10px);display:block}.el-timeline.is-start{padding-left:40px;padding-right:0}.el-timeline.is-end{padding-left:0;padding-right:40px}.el-timeline.is-alternate{padding-left:20px;padding-right:20px}.el-timeline.is-alternate .el-timeline-item:nth-child(odd) .el-timeline-item__wrapper{width:calc(50% - 28px);left:calc(50% - var(--el-timeline-node-size-large) / 2);padding-left:28px}.el-timeline.is-alternate .el-timeline-item:nth-child(2n) .el-timeline-item__wrapper{width:calc(50% - 28px + var(--el-timeline-node-size-large) / 2);text-align:right;padding-right:28px}.el-timeline.is-alternate-reverse{padding-left:20px;padding-right:20px}.el-timeline.is-alternate-reverse .el-timeline-item:nth-child(odd) .el-timeline-item__wrapper{width:calc(50% - 28px + var(--el-timeline-node-size-large) / 2);text-align:right;padding-right:28px}.el-timeline.is-alternate-reverse .el-timeline-item:nth-child(2n) .el-timeline-item__wrapper{width:calc(50% - 28px);left:calc(50% - var(--el-timeline-node-size-large) / 2);padding-left:28px}.el-transfer{--el-transfer-border-color:var(--el-border-color-lighter);--el-transfer-border-radius:var(--el-border-radius-base);--el-transfer-panel-width:200px;--el-transfer-panel-header-height:40px;--el-transfer-panel-header-bg-color:var(--el-fill-color-light);--el-transfer-panel-footer-height:40px;--el-transfer-panel-body-height:278px;--el-transfer-item-height:30px;--el-transfer-filter-height:32px;font-size:var(--el-font-size-base)}.el-transfer__buttons{vertical-align:middle;padding:0 30px;display:inline-block}.el-transfer__button{vertical-align:top}.el-transfer__button:nth-child(2){margin:0 0 0 10px}.el-transfer__button i,.el-transfer__button span{font-size:14px}.el-transfer__button .el-icon+span{margin-left:0}.el-transfer-panel{background:var(--el-bg-color-overlay);text-align:left;vertical-align:middle;width:var(--el-transfer-panel-width);box-sizing:border-box;max-height:100%;display:inline-block;position:relative;overflow:hidden}.el-transfer-panel__body{height:var(--el-transfer-panel-body-height);border-left:1px solid var(--el-transfer-border-color);border-right:1px solid var(--el-transfer-border-color);border-bottom:1px solid var(--el-transfer-border-color);border-bottom-left-radius:var(--el-transfer-border-radius);border-bottom-right-radius:var(--el-transfer-border-radius);overflow:hidden}.el-transfer-panel__body.is-with-footer{border-bottom:none;border-bottom-right-radius:0;border-bottom-left-radius:0}.el-transfer-panel__list{height:var(--el-transfer-panel-body-height);box-sizing:border-box;margin:0;padding:6px 0;list-style:none;overflow:auto}.el-transfer-panel__list.is-filterable{height:calc(100% - var(--el-transfer-filter-height) - 30px);padding-top:0}.el-transfer-panel__item{height:var(--el-transfer-item-height);line-height:var(--el-transfer-item-height);padding-left:15px;display:block!important}.el-transfer-panel__item+.el-transfer-panel__item{margin-left:0}.el-transfer-panel__item.el-checkbox{color:var(--el-text-color-regular);margin-right:30px}.el-transfer-panel__item:hover{color:var(--el-color-primary)}.el-transfer-panel__item.el-checkbox .el-checkbox__label{text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box;width:100%;line-height:var(--el-transfer-item-height);padding-left:22px;display:block;overflow:hidden}.el-transfer-panel__item .el-checkbox__input{position:absolute;top:8px}.el-transfer-panel__filter{text-align:center;box-sizing:border-box;padding:15px}.el-transfer-panel__filter .el-input__inner{height:var(--el-transfer-filter-height);box-sizing:border-box;width:100%;font-size:12px;display:inline-block}.el-transfer-panel__filter .el-icon-circle-close{cursor:pointer}.el-transfer-panel .el-transfer-panel__header{height:var(--el-transfer-panel-header-height);background:var(--el-transfer-panel-header-bg-color);border:1px solid var(--el-transfer-border-color);border-top-left-radius:var(--el-transfer-border-radius);border-top-right-radius:var(--el-transfer-border-radius);box-sizing:border-box;color:var(--el-color-black);align-items:center;margin:0;padding-left:15px;display:flex}.el-transfer-panel .el-transfer-panel__header .el-checkbox{align-items:center;width:100%;display:flex;position:relative}.el-transfer-panel .el-transfer-panel__header .el-checkbox .el-checkbox__label{min-width:0;color:var(--el-text-color-primary);flex:1;align-items:center;font-size:16px;font-weight:400;display:flex}.el-transfer-panel .el-transfer-panel__header-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.el-transfer-panel .el-transfer-panel__header-count{color:var(--el-text-color-secondary);flex-shrink:0;margin-left:8px;margin-right:15px;font-size:12px}.el-transfer-panel .el-transfer-panel__footer{height:var(--el-transfer-panel-footer-height);background:var(--el-bg-color-overlay);border:1px solid var(--el-transfer-border-color);border-bottom-left-radius:var(--el-transfer-border-radius);border-bottom-right-radius:var(--el-transfer-border-radius);margin:0;padding:0}.el-transfer-panel .el-transfer-panel__footer:after{content:"";vertical-align:middle;height:100%;display:inline-block}.el-transfer-panel .el-transfer-panel__footer .el-checkbox{color:var(--el-text-color-regular);padding-left:20px}.el-transfer-panel .el-transfer-panel__empty{height:var(--el-transfer-item-height);line-height:var(--el-transfer-item-height);color:var(--el-text-color-secondary);text-align:center;margin:0;padding:6px 15px 0}.el-transfer-panel .el-checkbox__label{padding-left:8px}.el-tree-select{--el-tree-node-content-height:26px;--el-tree-node-hover-bg-color:var(--el-fill-color-light);--el-tree-text-color:var(--el-text-color-regular);--el-tree-expand-icon-color:var(--el-text-color-placeholder)}.el-tree-select__popper .el-tree-node__expand-icon{margin-left:8px}.el-tree-select__popper .el-tree-node.is-checked>.el-tree-node__content .el-select-dropdown__item.selected:after{content:none}.el-tree-select__popper .el-select-dropdown__list>.el-select-dropdown__item{padding-left:32px}.el-tree-select__popper .el-select-dropdown__item{flex:1;height:20px;padding-left:0;line-height:20px;background:0 0!important}.el-statistic{--el-statistic-title-font-weight:400;--el-statistic-title-font-size:var(--el-font-size-extra-small);--el-statistic-title-color:var(--el-text-color-regular);--el-statistic-content-font-weight:400;--el-statistic-content-font-size:var(--el-font-size-extra-large);--el-statistic-content-color:var(--el-text-color-primary)}.el-statistic__head{font-weight:var(--el-statistic-title-font-weight);font-size:var(--el-statistic-title-font-size);color:var(--el-statistic-title-color);margin-bottom:4px;line-height:20px}.el-statistic__content{font-weight:var(--el-statistic-content-font-weight);font-size:var(--el-statistic-content-font-size);color:var(--el-statistic-content-color)}.el-statistic__value{display:inline-block}.el-statistic__prefix{margin-right:4px;display:inline-block}.el-statistic__suffix{margin-left:4px;display:inline-block}.el-tour{--el-tour-width:520px;--el-tour-padding-primary:12px;--el-tour-font-line-height:var(--el-font-line-height-primary);--el-tour-title-font-size:16px;--el-tour-title-text-color:var(--el-text-color-primary);--el-tour-title-font-weight:400;--el-tour-close-color:var(--el-color-info);--el-tour-font-size:14px;--el-tour-color:var(--el-text-color-primary);--el-tour-bg-color:var(--el-bg-color);--el-tour-border-radius:4px}.el-tour__hollow{transition:all var(--el-transition-duration) ease}.el-tour__content{border-radius:var(--el-tour-border-radius);width:var(--el-tour-width);padding:var(--el-tour-padding-primary);background:var(--el-tour-bg-color);box-shadow:var(--el-box-shadow-light);box-sizing:border-box;overflow-wrap:break-word;outline:none}.el-tour__arrow{background:var(--el-tour-bg-color);pointer-events:none;box-sizing:border-box;width:10px;height:10px;position:absolute;transform:rotate(45deg)}.el-tour__content[data-side^=top] .el-tour__arrow{border-top-color:#0000;border-left-color:#0000}.el-tour__content[data-side^=bottom] .el-tour__arrow{border-bottom-color:#0000;border-right-color:#0000}.el-tour__content[data-side^=left] .el-tour__arrow{border-bottom-color:#0000;border-left-color:#0000}.el-tour__content[data-side^=right] .el-tour__arrow{border-top-color:#0000;border-right-color:#0000}.el-tour__content[data-side^=top] .el-tour__arrow{bottom:-5px}.el-tour__content[data-side^=bottom] .el-tour__arrow{top:-5px}.el-tour__content[data-side^=left] .el-tour__arrow{right:-5px}.el-tour__content[data-side^=right] .el-tour__arrow{left:-5px}.el-tour__closebtn{cursor:pointer;width:40px;height:40px;font-size:var(--el-message-close-size,16px);background:0 0;border:none;outline:none;padding:0;position:absolute;top:0;right:0}.el-tour__closebtn .el-tour__close{color:var(--el-tour-close-color);font-size:inherit}.el-tour__closebtn:focus .el-tour__close,.el-tour__closebtn:hover .el-tour__close{color:var(--el-color-primary)}.el-tour__header{padding-bottom:var(--el-tour-padding-primary)}.el-tour__header.show-close{padding-right:calc(var(--el-tour-padding-primary) + var(--el-message-close-size,16px))}.el-tour__title{line-height:var(--el-tour-font-line-height);font-size:var(--el-tour-title-font-size);color:var(--el-tour-title-text-color);font-weight:var(--el-tour-title-font-weight)}.el-tour__body{color:var(--el-tour-text-color);font-size:var(--el-tour-font-size)}.el-tour__body img,.el-tour__body video{max-width:100%}.el-tour__footer{padding-top:var(--el-tour-padding-primary);box-sizing:border-box;justify-content:space-between;display:flex}.el-tour__content .el-tour-indicators{flex:1;display:inline-block}.el-tour__content .el-tour-indicator{background:var(--el-color-info-light-9);border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.el-tour__content .el-tour-indicator.is-active{background:var(--el-color-primary)}.el-tour.el-tour--primary{--el-tour-title-text-color:#fff;--el-tour-text-color:#fff;--el-tour-bg-color:var(--el-color-primary);--el-tour-close-color:#fff}.el-tour.el-tour--primary .el-tour__closebtn:focus .el-tour__close,.el-tour.el-tour--primary .el-tour__closebtn:hover .el-tour__close{color:var(--el-tour-title-text-color)}.el-tour.el-tour--primary .el-button--default{color:var(--el-color-primary);border-color:var(--el-color-primary);background:#fff}.el-tour.el-tour--primary .el-button--primary{border-color:#fff}.el-tour.el-tour--primary .el-tour-indicator{background:#ffffff26}.el-tour.el-tour--primary .el-tour-indicator.is-active{background:#fff}.el-tour-parent--hidden{overflow:hidden}.el-anchor{--el-anchor-bg-color:var(--el-bg-color);--el-anchor-padding-indent:14px;--el-anchor-line-height:22px;--el-anchor-font-size:12px;--el-anchor-color:var(--el-text-color-secondary);--el-anchor-active-color:var(--el-color-primary);--el-anchor-hover-color:var(--el-text-color-regular);--el-anchor-marker-bg-color:var(--el-color-primary);background-color:var(--el-anchor-bg-color);position:relative}.el-anchor__marker{background-color:var(--el-anchor-marker-bg-color);opacity:0;z-index:0;border-radius:4px;position:absolute}.el-anchor.el-anchor--vertical .el-anchor__marker{width:4px;height:14px;transition:top .25s ease-in-out,opacity .25s;top:8px;left:0}.el-anchor.el-anchor--vertical .el-anchor__list{padding-left:var(--el-anchor-padding-indent)}.el-anchor.el-anchor--vertical.el-anchor--underline:before{content:"";background-color:#0505050f;width:2px;height:100%;position:absolute;left:0}.el-anchor.el-anchor--vertical.el-anchor--underline .el-anchor__marker{border-radius:unset;width:2px}.el-anchor.el-anchor--horizontal .el-anchor__marker{width:20px;height:2px;transition:left .25s ease-in-out,opacity .25s,width .25s;bottom:0}.el-anchor.el-anchor--horizontal .el-anchor__list{padding-bottom:4px;display:flex}.el-anchor.el-anchor--horizontal .el-anchor__list .el-anchor__item{padding-left:16px}.el-anchor.el-anchor--horizontal .el-anchor__list .el-anchor__item:first-child{padding-left:0}.el-anchor.el-anchor--horizontal.el-anchor--underline:before{content:"";background-color:#0505050f;width:100%;height:2px;position:absolute;bottom:0}.el-anchor.el-anchor--horizontal.el-anchor--underline .el-anchor__marker{border-radius:unset;height:2px}.el-anchor__item{flex-direction:column;display:flex}.el-anchor__link{font-size:var(--el-anchor-font-size);line-height:var(--el-anchor-line-height);color:var(--el-anchor-color);transition:color var(--el-transition-duration);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;outline:none;max-width:100%;padding:4px 0;text-decoration:none;overflow:hidden}.el-anchor__link:hover,.el-anchor__link:focus{color:var(--el-hover-color)}.el-anchor__link:focus-visible{border-radius:var(--el-border-radius-base);outline:2px solid var(--el-color-primary)}.el-anchor__link.is-active{color:var(--el-anchor-active-color)}.el-anchor .el-anchor__list .el-anchor__item a{display:inline-block}.el-segmented--vertical{flex-direction:column}.el-segmented--vertical .el-segmented__item{padding:11px}.el-segmented{--el-segmented-color:var(--el-text-color-regular);--el-segmented-bg-color:var(--el-fill-color-light);--el-segmented-padding:2px;--el-segmented-item-selected-color:var(--el-color-white);--el-segmented-item-selected-bg-color:var(--el-color-primary);--el-segmented-item-selected-disabled-bg-color:var(--el-color-primary-light-5);--el-segmented-item-hover-color:var(--el-text-color-primary);--el-segmented-item-hover-bg-color:var(--el-fill-color-dark);--el-segmented-item-active-bg-color:var(--el-fill-color-darker);--el-segmented-item-disabled-color:var(--el-text-color-placeholder);background:var(--el-segmented-bg-color);min-height:32px;padding:var(--el-segmented-padding);border-radius:var(--el-border-radius-base);color:var(--el-segmented-color);box-sizing:border-box;align-items:stretch;font-size:14px;display:inline-flex}.el-segmented__group{align-items:stretch;width:100%;display:flex;position:relative}.el-segmented__item-selected{background:var(--el-segmented-item-selected-bg-color);border-radius:calc(var(--el-border-radius-base) - 2px);pointer-events:none;width:10px;height:100%;transition:all .3s;position:absolute;top:0;left:0}.el-segmented__item-selected.is-disabled{background:var(--el-segmented-item-selected-disabled-bg-color)}.el-segmented__item-selected.is-focus-visible:before{content:"";border-radius:inherit;outline:2px solid var(--el-segmented-item-selected-bg-color);outline-offset:1px;position:absolute;top:0;bottom:0;left:0;right:0}.el-segmented__item{cursor:pointer;border-radius:calc(var(--el-border-radius-base) - 2px);flex:1;align-items:center;padding:0 11px;display:flex}.el-segmented__item:not(.is-disabled):not(.is-selected):hover{color:var(--el-segmented-item-hover-color);background:var(--el-segmented-item-hover-bg-color)}.el-segmented__item:not(.is-disabled):not(.is-selected):active{background:var(--el-segmented-item-active-bg-color)}.el-segmented__item.is-selected,.el-segmented__item.is-selected.is-disabled{color:var(--el-segmented-item-selected-color)}.el-segmented__item.is-disabled{cursor:not-allowed;color:var(--el-segmented-item-disabled-color)}.el-segmented__item-input{opacity:0;pointer-events:none;width:0;height:0;margin:0;position:absolute}.el-segmented__item-label{text-align:center;text-overflow:ellipsis;white-space:nowrap;z-index:1;flex:1;line-height:normal;transition:color .3s;overflow:hidden}.el-segmented.is-block{display:flex}.el-segmented.is-block .el-segmented__item{min-width:0}.el-segmented--large{border-radius:var(--el-border-radius-base);min-height:40px;font-size:16px}.el-segmented--large .el-segmented__item-selected{border-radius:calc(var(--el-border-radius-base) - 2px)}.el-segmented--large .el-segmented--vertical .el-segmented__item{padding:11px}.el-segmented--large .el-segmented__item{border-radius:calc(var(--el-border-radius-base) - 2px);padding:0 11px}.el-segmented--small{border-radius:calc(var(--el-border-radius-base) - 1px);min-height:24px;font-size:14px}.el-segmented--small .el-segmented__item-selected{border-radius:calc(calc(var(--el-border-radius-base) - 1px) - 2px)}.el-segmented--small .el-segmented--vertical .el-segmented__item{padding:7px}.el-segmented--small .el-segmented__item{border-radius:calc(calc(var(--el-border-radius-base) - 1px) - 2px);padding:0 7px}.el-mention{width:100%;position:relative}.el-mention__popper.el-popper{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color-light);box-shadow:var(--el-box-shadow-light)}.el-mention__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-border-color-light)}.el-mention__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-top-color:#0000;border-left-color:#0000}.el-mention__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:#0000;border-right-color:#0000}.el-mention__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-bottom-color:#0000;border-left-color:#0000}.el-mention__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-top-color:#0000;border-right-color:#0000}.el-mention-dropdown{--el-mention-font-size:var(--el-font-size-base);--el-mention-bg-color:var(--el-bg-color-overlay);--el-mention-shadow:var(--el-box-shadow-light);--el-mention-border:1px solid var(--el-border-color-light);--el-mention-option-color:var(--el-text-color-regular);--el-mention-option-height:34px;--el-mention-option-min-width:100px;--el-mention-option-hover-background:var(--el-fill-color-light);--el-mention-option-selected-color:var(--el-color-primary);--el-mention-option-disabled-color:var(--el-text-color-placeholder);--el-mention-option-loading-color:var(--el-text-color-secondary);--el-mention-option-loading-padding:10px 0;--el-mention-max-height:174px;--el-mention-padding:6px 0;--el-mention-header-padding:10px;--el-mention-footer-padding:10px}.el-mention-dropdown__item{font-size:var(--el-mention-font-size);white-space:nowrap;text-overflow:ellipsis;color:var(--el-mention-option-color);height:var(--el-mention-option-height);line-height:var(--el-mention-option-height);box-sizing:border-box;min-width:var(--el-mention-option-min-width);cursor:pointer;padding:0 20px;position:relative;overflow:hidden}.el-mention-dropdown__item.is-hovering{background-color:var(--el-mention-option-hover-background)}.el-mention-dropdown__item.is-selected{color:var(--el-mention-option-selected-color);font-weight:700}.el-mention-dropdown__item.is-disabled{color:var(--el-mention-option-disabled-color);cursor:not-allowed;background-color:unset}.el-mention-dropdown{z-index:calc(var(--el-index-top) + 1);border-radius:var(--el-border-radius-base);box-sizing:border-box}.el-mention-dropdown__loading{text-align:center;color:var(--el-mention-option-loading-color);min-width:var(--el-mention-option-min-width);margin:0;padding:10px 0;font-size:12px}.el-mention-dropdown__wrap{max-height:var(--el-mention-max-height)}.el-mention-dropdown__list{padding:var(--el-mention-padding);box-sizing:border-box;margin:0;list-style:none}.el-mention-dropdown__header{padding:var(--el-mention-header-padding);border-bottom:var(--el-mention-border)}.el-mention-dropdown__footer{padding:var(--el-mention-footer-padding);border-top:var(--el-mention-border)}.el-splitter{width:100%;height:100%;margin:0;padding:0;display:flex;position:relative}.el-splitter__mask{z-index:999;position:absolute;top:0;bottom:0;left:0;right:0}.el-splitter__mask-horizontal{cursor:ew-resize}.el-splitter__mask-vertical{cursor:ns-resize}.el-splitter__horizontal{flex-direction:row}.el-splitter__vertical{flex-direction:column}.el-splitter-bar{-webkit-user-select:none;user-select:none;flex:none;position:relative}.el-splitter-bar__dragger{z-index:1;background:0 0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.el-splitter-bar__dragger:before,.el-splitter-bar__dragger:after{content:"";background-color:var(--el-border-color-light);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.el-splitter-bar__dragger:not(.is-lazy):after{display:none}.el-splitter-bar__dragger:after{opacity:.4}.el-splitter-bar__dragger:hover:not(.is-disabled):before{background-color:var(--el-color-primary-light-5)}.el-splitter-bar__dragger-horizontal:before,.el-splitter-bar__dragger-horizontal:after{width:2px;height:100%}.el-splitter-bar__dragger-vertical:before,.el-splitter-bar__dragger-vertical:after{width:100%;height:2px}.el-splitter-bar__dragger-active:before,.el-splitter-bar__dragger-active:after{background-color:var(--el-color-primary-light-3)}.el-splitter-bar__dragger-active.el-splitter-bar__dragger-horizontal:after{transform:translate(calc(-50% + var(--el-splitter-bar-offset)),-50%)}.el-splitter-bar__dragger-active.el-splitter-bar__dragger-vertical:after{transform:translate(-50%,calc(-50% + var(--el-splitter-bar-offset)))}.el-splitter-bar:hover .el-splitter-bar__collapse-icon{opacity:1}.el-splitter-bar__collapse-icon{background:var(--el-border-color-light);cursor:pointer;opacity:0;z-index:9;border-radius:2px;justify-content:center;align-items:center;display:flex;position:absolute}.el-splitter-bar__collapse-icon:hover{opacity:1;background-color:var(--el-color-primary-light-5)}.el-splitter-bar__horizontal-collapse-icon-start{width:16px;height:24px;top:50%;left:-12px;transform:translate(-50%,-50%)}.el-splitter-bar__horizontal-collapse-icon-end{width:16px;height:24px;top:50%;left:12px;transform:translate(-50%,-50%)}.el-splitter-bar__vertical-collapse-icon-start{width:24px;height:16px;top:-12px;right:50%;transform:translate(50%,-50%)}.el-splitter-bar__vertical-collapse-icon-end{width:24px;height:16px;top:12px;right:50%;transform:translate(50%,-50%)}.el-splitter-panel{scrollbar-width:thin;box-sizing:border-box;flex-grow:0;overflow:auto}#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;-webkit-transform:rotate(3deg) translate(0px,-4px);-ms-transform:rotate(3deg) translate(0px,-4px);transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:solid 2px transparent;border-top-color:#29d;border-left-color:#29d;border-radius:50%;-webkit-animation:nprogress-spinner .4s linear infinite;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .spinner,.nprogress-custom-parent #nprogress .bar{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes nprogress-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}*{margin:0;padding:0;box-sizing:border-box}:root{--primary-color: #409eff;--primary-dark: #337ecc;--success-color: #67c23a;--danger-color: #f56c6c;--text-primary: #303133;--text-regular: #606266;--text-secondary: #909399;--bg-color: #f5f7fa;--bg-white: #ffffff;--border-color: #dcdfe6;--border-radius: 8px;--shadow: 0 2px 12px rgba(0, 0, 0, .08)}html,body{width:100%;height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;color:var(--text-primary);background:var(--bg-color);-webkit-font-smoothing:antialiased}#app{width:100%;height:100%}a{color:var(--primary-color);text-decoration:none}.pc-only,.mobile-only{display:none!important}@media (min-width: 1024px){.pc-only{display:flex!important}.pc-only.pc-nav,.pc-only.pc-content{display:block!important}}@media (max-width: 1023px){.mobile-only{display:flex!important}.mobile-only.mobile-content,.mobile-only.mobile-top{display:block!important}}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#c0c4cc;border-radius:3px}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.animate-fade-in-up{animation:fadeInUp .6s ease-out}.animate-slide-in-left{animation:slideInLeft .8s ease-out}.mat-inline{margin-left:4px;font-size:11px;color:#94a3b8}@media (max-width: 1023px){.m-page-dialog{position:fixed!important;top:var(--safe-top, 0px)!important;bottom:var(--safe-bottom, 0px)!important;left:0!important;right:0!important;margin:0!important;width:100%!important;max-width:none!important;height:auto!important;max-height:none!important;border-radius:0!important;display:flex;flex-direction:column;overflow:hidden}.m-page-dialog .el-dialog__header{flex:0 0 auto;position:relative;height:44px;display:flex;align-items:center;justify-content:center;padding:0 14px;border-bottom:1px solid #e2e8f0;background:#f8fafc}.m-page-dialog .el-dialog__title{font-size:15px;font-weight:600;color:#1e293b}.m-page-dialog .el-dialog__headerbtn{left:8px;right:auto;top:50%;transform:translateY(-50%);width:32px;height:32px;display:flex;align-items:center;justify-content:center}.m-page-dialog .el-dialog__headerbtn .el-dialog__close{display:none}.m-page-dialog .el-dialog__headerbtn:before{content:"";display:block;width:8px;height:8px;border-left:2px solid #1e293b;border-bottom:2px solid #1e293b;transform:rotate(45deg)}.m-page-dialog .el-dialog__body{flex:1 1 0;min-height:0;overflow-y:auto;padding:12px 14px;-webkit-overflow-scrolling:touch}.m-page-dialog .el-dialog__footer{flex:0 0 auto;padding:10px 14px;border-top:1px solid #e2e8f0;background:#fff}}@media (max-width: 768px){.el-message-box{width:calc(100vw - 48px)!important;max-width:420px!important;padding:16px 18px 14px;border-radius:14px}.el-message-box__header{padding-bottom:10px}.el-message-box__title{font-size:16px}.el-message-box__content{font-size:14px;line-height:1.6;word-break:break-word;white-space:pre-line}.el-message-box__btns{display:flex;gap:10px;padding-top:14px}.el-message-box__btns .el-button{flex:1 1 0;min-width:0;margin-left:0!important}.el-message-box__input .el-input__inner{font-size:14px}.el-message{min-width:0!important;max-width:calc(100vw - 32px)!important}.el-message .el-message__content{word-break:break-word;line-height:1.5}}.el-message,.el-notification{z-index:3600!important}.el-picker__popper,.el-select__popper,.el-dropdown__popper,.el-popper{z-index:3700!important}@page{margin:16mm 14mm}@media print{html,body{margin:0!important;padding:0!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;background:#fff!important}body>*:not(#yj-print-root){display:none!important}#yj-print-root{display:block!important;margin:0!important;padding:0!important;background:#fff!important}#yj-print-root,#yj-print-root>*{overflow:visible!important}#yj-print-root .cl-paper,#yj-print-root .qa-paper,#yj-print-root .qd-book{box-shadow:none!important;border:0!important;border-radius:0!important;max-width:none!important;width:auto!important;height:auto!important;min-height:0!important;aspect-ratio:auto!important;overflow:visible!important;margin:0!important;padding:0!important}#yj-print-root .cv-pagebreak{display:none!important}#yj-print-root .cv-items{break-before:page;page-break-before:always;margin-top:0!important}#yj-print-root .cl-paper-doc p,#yj-print-root .cv-items-table tr{break-inside:avoid}#yj-print-root .cv-items-title{break-after:avoid;page-break-after:avoid}}.el-textarea{--el-input-text-color:var(--el-text-color-regular);--el-input-border:var(--el-border);--el-input-hover-border:var(--el-border-color-hover);--el-input-focus-border:var(--el-color-primary);--el-input-transparent-border:0 0 0 1px transparent inset;--el-input-border-color:var(--el-border-color);--el-input-border-radius:var(--el-border-radius-base);--el-input-bg-color:var(--el-fill-color-blank);--el-input-icon-color:var(--el-text-color-placeholder);--el-input-placeholder-color:var(--el-text-color-placeholder);--el-input-hover-border-color:var(--el-border-color-hover);--el-input-clear-hover-color:var(--el-text-color-secondary);--el-input-focus-border-color:var(--el-color-primary);--el-input-width:100%;vertical-align:bottom;width:100%;font-size:var(--el-font-size-base);display:inline-block;position:relative}.el-textarea__inner{cursor:auto;resize:vertical;box-sizing:border-box;width:100%;line-height:1.5;font-size:inherit;color:var(--el-input-text-color,var(--el-text-color-regular));background-color:var(--el-input-bg-color,var(--el-fill-color-blank));-webkit-appearance:none;box-shadow:0 0 0 1px var(--el-input-border-color,var(--el-border-color)) inset;border-radius:var(--el-input-border-radius,var(--el-border-radius-base));transition:var(--el-transition-box-shadow);background-image:none;border:none;padding:5px 11px;font-family:inherit;display:block;position:relative}.el-textarea__inner.is-clearable{padding:5px 26px 5px 11px}.el-textarea__inner::placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}.el-textarea__inner:hover{box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.el-textarea__inner:focus{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset;outline:none}.el-textarea__clear{color:var(--el-input-icon-color);cursor:pointer;font-size:14px;position:absolute;top:15px;right:11px;transform:translateY(-50%)}.el-textarea__clear:hover{color:var(--el-input-clear-hover-color)}.el-textarea .el-input__count{color:var(--el-color-info);background:var(--el-fill-color-blank);font-size:12px;line-height:14px;position:absolute;bottom:5px;right:10px}.el-textarea .el-input__count.is-outside{top:100%;right:0;bottom:unset;background:0 0;padding-top:2px;line-height:1;position:absolute}.el-textarea.is-disabled .el-textarea__inner{box-shadow:0 0 0 1px var(--el-disabled-border-color) inset;background-color:var(--el-disabled-bg-color);color:var(--el-disabled-text-color);cursor:not-allowed}.el-textarea.is-disabled .el-textarea__inner::placeholder{color:var(--el-text-color-placeholder)}.el-textarea.is-exceed .el-textarea__inner{box-shadow:0 0 0 1px var(--el-color-danger) inset}.el-textarea.is-exceed .el-input__count{color:var(--el-color-danger)}.el-input{--el-input-text-color:var(--el-text-color-regular);--el-input-border:var(--el-border);--el-input-hover-border:var(--el-border-color-hover);--el-input-focus-border:var(--el-color-primary);--el-input-transparent-border:0 0 0 1px transparent inset;--el-input-border-color:var(--el-border-color);--el-input-border-radius:var(--el-border-radius-base);--el-input-bg-color:var(--el-fill-color-blank);--el-input-icon-color:var(--el-text-color-placeholder);--el-input-placeholder-color:var(--el-text-color-placeholder);--el-input-hover-border-color:var(--el-border-color-hover);--el-input-clear-hover-color:var(--el-text-color-secondary);--el-input-focus-border-color:var(--el-color-primary);--el-input-width:100%;--el-input-height:var(--el-component-size);font-size:var(--el-font-size-base);width:var(--el-input-width);line-height:var(--el-input-height);box-sizing:border-box;vertical-align:middle;display:inline-flex;position:relative}.el-input::-webkit-scrollbar{z-index:11;width:6px}.el-input::-webkit-scrollbar:horizontal{height:6px}.el-input::-webkit-scrollbar-thumb{background:var(--el-text-color-disabled);border-radius:5px;width:6px}.el-input::-webkit-scrollbar-corner{background:var(--el-fill-color-blank)}.el-input::-webkit-scrollbar-track{background:var(--el-fill-color-blank)}.el-input::-webkit-scrollbar-track-piece{background:var(--el-fill-color-blank);width:6px}.el-input .el-input__clear,.el-input .el-input__password{color:var(--el-input-icon-color);cursor:pointer;font-size:14px}.el-input .el-input__clear:hover,.el-input .el-input__password:hover{color:var(--el-input-clear-hover-color)}.el-input .el-input__count{height:100%;color:var(--el-color-info);align-items:center;font-size:12px;display:inline-flex}.el-input .el-input__count .el-input__count-inner{background:var(--el-fill-color-blank);line-height:initial;padding-left:8px;display:inline-block}.el-input .el-input__count.is-outside{height:unset;padding-top:2px;position:absolute;top:100%;right:0}.el-input .el-input__count.is-outside .el-input__count-inner{background:0 0;padding-left:0;line-height:1}.el-input__wrapper{background-color:var(--el-input-bg-color,var(--el-fill-color-blank));border-radius:var(--el-input-border-radius,var(--el-border-radius-base));cursor:text;transition:var(--el-transition-box-shadow);box-shadow:0 0 0 1px var(--el-input-border-color,var(--el-border-color)) inset;background-image:none;flex-grow:1;justify-content:center;align-items:center;padding:1px 11px;display:inline-flex;transform:translate(0)}.el-input__wrapper:hover{box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-input{--el-input-inner-height:calc(var(--el-input-height,32px) - 2px)}.el-input__inner{-webkit-appearance:none;width:100%;color:var(--el-input-text-color,var(--el-text-color-regular));font-size:inherit;height:var(--el-input-inner-height);line-height:var(--el-input-inner-height);box-sizing:border-box;background:0 0;border:none;outline:none;flex-grow:1;padding:0}.el-input__inner:focus{outline:none}.el-input__inner::placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}.el-input__inner[type=password]::-ms-reveal{display:none}.el-input__inner[type=number]{line-height:1}.el-input__prefix{white-space:nowrap;height:100%;line-height:var(--el-input-inner-height);text-align:center;color:var(--el-input-icon-color,var(--el-text-color-placeholder));transition:all var(--el-transition-duration);pointer-events:none;flex-wrap:nowrap;flex-shrink:0;display:inline-flex}.el-input__prefix-inner{pointer-events:all;justify-content:center;align-items:center;display:inline-flex}.el-input__prefix-inner>:last-child{margin-right:8px}.el-input__prefix-inner>:first-child,.el-input__prefix-inner>:first-child.el-input__icon{margin-left:0}.el-input__suffix{white-space:nowrap;height:100%;line-height:var(--el-input-inner-height);text-align:center;color:var(--el-input-icon-color,var(--el-text-color-placeholder));transition:all var(--el-transition-duration);pointer-events:none;flex-wrap:nowrap;flex-shrink:0;display:inline-flex}.el-input__suffix-inner{pointer-events:all;justify-content:center;align-items:center;display:inline-flex}.el-input__suffix-inner>:first-child{margin-left:8px}.el-input .el-input__icon{height:inherit;line-height:inherit;transition:all var(--el-transition-duration);justify-content:center;align-items:center;margin-left:8px;display:flex}.el-input .el-input__clear{transition:color var(--el-transition-duration)}.el-input__validateIcon{pointer-events:none}.el-input.is-active .el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-focus-color, ) inset}.el-input.is-disabled{cursor:not-allowed}.el-input.is-disabled .el-input__wrapper{background-color:var(--el-disabled-bg-color);cursor:not-allowed;box-shadow:0 0 0 1px var(--el-disabled-border-color) inset}.el-input.is-disabled .el-input__inner{color:var(--el-disabled-text-color);-webkit-text-fill-color:var(--el-disabled-text-color);cursor:not-allowed}.el-input.is-disabled .el-input__inner::placeholder{color:var(--el-text-color-placeholder)}.el-input.is-disabled .el-input__icon{cursor:not-allowed}.el-input.is-disabled .el-input__prefix-inner,.el-input.is-disabled .el-input__suffix-inner{pointer-events:none}.el-input.is-exceed .el-input__wrapper{box-shadow:0 0 0 1px var(--el-color-danger) inset}.el-input.is-exceed .el-input__suffix .el-input__count{color:var(--el-color-danger)}.el-input--large{--el-input-height:var(--el-component-size-large);font-size:14px}.el-input--large .el-input__wrapper{padding:1px 15px}.el-input--large{--el-input-inner-height:calc(var(--el-input-height,40px) - 2px)}.el-input--small{--el-input-height:var(--el-component-size-small);font-size:12px}.el-input--small .el-input__wrapper{padding:1px 7px}.el-input--small{--el-input-inner-height:calc(var(--el-input-height,24px) - 2px)}.el-input-group{align-items:stretch;width:100%;display:inline-flex}.el-input-group__append,.el-input-group__prepend{background-color:var(--el-fill-color-light);color:var(--el-color-info);border-radius:var(--el-input-border-radius);white-space:nowrap;justify-content:center;align-items:center;min-height:100%;padding:0 20px;display:inline-flex;position:relative}.el-input-group__append:focus,.el-input-group__prepend:focus{outline:none}.el-input-group__append .el-select,.el-input-group__append .el-button,.el-input-group__prepend .el-select,.el-input-group__prepend .el-button{flex:1;margin:0 -20px;display:inline-block}.el-input-group__append button.el-button,.el-input-group__append button.el-button:hover,.el-input-group__append div.el-select .el-select__wrapper,.el-input-group__append div.el-select:hover .el-select__wrapper,.el-input-group__prepend button.el-button,.el-input-group__prepend button.el-button:hover,.el-input-group__prepend div.el-select .el-select__wrapper,.el-input-group__prepend div.el-select:hover .el-select__wrapper{color:inherit;background-color:#0000;border-color:#0000}.el-input-group__append .el-button,.el-input-group__append .el-input,.el-input-group__prepend .el-button,.el-input-group__prepend .el-input{font-size:inherit}.el-input-group__prepend{box-shadow:1px 0 0 0 var(--el-input-border-color) inset,0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset;border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.el-input-group__append{box-shadow:0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset,-1px 0 0 0 var(--el-input-border-color) inset;border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.el-input-group--prepend>.el-input__wrapper{border-top-left-radius:0;border-bottom-left-radius:0}.el-input-group--prepend .el-input-group__prepend .el-select .el-select__wrapper{box-shadow:1px 0 0 0 var(--el-input-border-color) inset,0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset;border-top-right-radius:0;border-bottom-right-radius:0}.el-input-group--append>.el-input__wrapper{border-top-right-radius:0;border-bottom-right-radius:0}.el-input-group--append .el-input-group__append .el-select .el-select__wrapper{box-shadow:0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset,-1px 0 0 0 var(--el-input-border-color) inset;border-top-left-radius:0;border-bottom-left-radius:0}.el-input-hidden{display:none!important}.sms-only-form[data-v-7a76c2cc]{display:flex;flex-direction:column;gap:14px}.oneclick-wrap[data-v-7a76c2cc]{display:flex;flex-direction:column;gap:12px}.oneclick-btn[data-v-7a76c2cc]{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:13px;border:none;border-radius:8px;cursor:pointer;background:linear-gradient(135deg,#07c160,#12b76a);color:#fff;font-size:15px;font-weight:600}.oneclick-btn[data-v-7a76c2cc]:disabled{opacity:.7;cursor:not-allowed}.oneclick-divider[data-v-7a76c2cc]{display:flex;align-items:center;gap:10px;font-size:12px;color:#b0b7c3}.oneclick-divider[data-v-7a76c2cc]:before,.oneclick-divider[data-v-7a76c2cc]:after{content:"";flex:1;height:1px;background:#eef0f4}.form-item[data-v-7a76c2cc]{display:flex}.code-row[data-v-7a76c2cc]{gap:10px}.code-btn[data-v-7a76c2cc]{flex-shrink:0;padding:0 16px;border:1px solid #6366f1;background:#fff;color:#6366f1;border-radius:6px;cursor:pointer;font-size:13px;white-space:nowrap}.code-btn[data-v-7a76c2cc]:disabled{color:#ccc;border-color:#ddd;cursor:not-allowed}.submit-btn[data-v-7a76c2cc]{width:100%;padding:14px;border:none;border-radius:6px;background:#6366f1;color:#fff;font-size:16px;cursor:pointer;font-weight:500}.submit-btn[data-v-7a76c2cc]:disabled{opacity:.6;cursor:not-allowed}.error-msg[data-v-7a76c2cc]{color:#f56c6c;font-size:13px;text-align:center}.sms-hint[data-v-7a76c2cc]{font-size:12px;color:#999;text-align:center;margin:0}.sms-register[data-v-7a76c2cc]{font-size:13px;text-align:center;margin:0}.sms-register a[data-v-7a76c2cc]{color:#6366f1;cursor:pointer}.sms-register a[data-v-7a76c2cc]:hover{text-decoration:underline}.pw-form[data-v-7e93863d]{display:flex;flex-direction:column;gap:14px;width:100%}.form-item[data-v-7e93863d]{display:flex}.code-row[data-v-7e93863d]{gap:10px}.code-btn[data-v-7e93863d]{flex-shrink:0;padding:0 16px;border:1px solid #6366f1;background:#fff;color:#6366f1;border-radius:6px;cursor:pointer;font-size:13px;white-space:nowrap}.code-btn[data-v-7e93863d]:disabled{color:#ccc;border-color:#ddd;cursor:not-allowed}.submit-btn[data-v-7e93863d]{width:100%;padding:14px;border:none;border-radius:6px;background:#6366f1;color:#fff;font-size:16px;cursor:pointer;font-weight:500}.submit-btn[data-v-7e93863d]:disabled{opacity:.6;cursor:not-allowed}.pw-links[data-v-7e93863d]{display:flex;align-items:center;justify-content:center;gap:8px;font-size:13px}.pw-links a[data-v-7e93863d]{color:#6366f1;cursor:pointer}.pw-links a[data-v-7e93863d]:hover{text-decoration:underline}.pw-links .sep[data-v-7e93863d]{color:#dcdfe6}.pw-hint[data-v-7e93863d]{font-size:12px;color:#909399;line-height:1.5;margin:-4px 0 0}.error-msg[data-v-7e93863d]{color:#f56c6c;font-size:13px;text-align:center;margin:0}.guide-tip[data-v-6fe75da5]{font-size:13px;color:#64748b;line-height:1.6;margin:0 0 14px}.guide-qr[data-v-6fe75da5]{min-height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center}.guide-qr-inner[data-v-6fe75da5]{display:flex;justify-content:center}.guide-loading[data-v-6fe75da5]{color:#94a3b8;font-size:13px;padding:24px 0}.guide-error[data-v-6fe75da5]{color:#f56c6c;font-size:13px;text-align:center;margin:8px 0 0}.guide-status[data-v-6fe75da5]{color:#07c160;font-size:13px;text-align:center;margin:8px 0 0}.guide-native[data-v-6fe75da5]{padding:8px 0;text-align:center}.guide-primary[data-v-6fe75da5]{width:100%;padding:12px;border:none;border-radius:8px;background:#07c160;color:#fff;font-size:15px;font-weight:500;cursor:pointer}.guide-actions[data-v-6fe75da5]{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:16px}.avatar-tabs[data-v-6fe75da5]{display:flex;gap:10px;justify-content:center;margin-bottom:14px}.avatar-tab[data-v-6fe75da5]{padding:6px 22px;border-radius:999px;font-size:14px;cursor:pointer;background:#f1f5f9;color:#64748b}.avatar-tab.active[data-v-6fe75da5]{background:#6366f1;color:#fff;font-weight:600}.avatar-grid[data-v-6fe75da5]{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.avatar-cell[data-v-6fe75da5]{padding:3px;border-radius:50%;cursor:pointer;line-height:0;border:2px solid transparent;transition:border-color .15s,transform .15s}.avatar-cell img[data-v-6fe75da5]{width:100%;height:auto;border-radius:50%;display:block}.avatar-cell.active[data-v-6fe75da5]{border-color:#6366f1;transform:scale(1.06)}.pc-only[data-v-bdd901bb]{display:none}.mobile-only[data-v-bdd901bb],html.pc-ui .pc-only[data-v-bdd901bb]{display:flex}html.pc-ui .mobile-only[data-v-bdd901bb]{display:none}.login-container[data-v-bdd901bb]{width:100%;min-height:0;height:auto;flex:1 1 0;display:flex;flex-direction:column;background:#f5f5f5}.mobile-login[data-v-bdd901bb]{flex-direction:column;min-height:0;flex:1 1 0;height:auto;width:100%;background:#fff;overflow:hidden}.mobile-content[data-v-bdd901bb]{display:flex;flex-direction:column;justify-content:center;flex:1 1 0;min-height:0;overflow-y:auto}.mobile-top[data-v-bdd901bb]{text-align:center;padding:8vh 20px 24px;background:#fff;flex-shrink:0}.m-logo[data-v-bdd901bb]{width:64px;height:64px;border-radius:14px;margin-bottom:12px}.mobile-top h2[data-v-bdd901bb]{font-size:22px;color:#303133}.mobile-top p[data-v-bdd901bb]{font-size:13px;color:#909399;margin-top:4px}.mobile-form-area[data-v-bdd901bb]{padding:16px 24px;display:flex;flex-direction:column;gap:12px;margin:0 auto;max-width:420px;width:100%;flex-shrink:0}.mobile-footer[data-v-bdd901bb]{flex-shrink:0;margin-top:auto}.mobile-wechat-btn[data-v-bdd901bb]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:14px;border:none;border-radius:8px;font-size:16px;font-weight:500;cursor:pointer;background:#07c160;color:#fff}.mobile-not-app-tip[data-v-bdd901bb]{text-align:center;padding:20px;color:#999;font-size:14px;background:#f9f9f9;border-radius:8px}.mobile-divider[data-v-bdd901bb]{display:flex;align-items:center;color:#ccc;font-size:13px}.mobile-divider[data-v-bdd901bb]:before,.mobile-divider[data-v-bdd901bb]:after{content:"";flex:1;height:1px;background:#eee}.mobile-divider span[data-v-bdd901bb]{padding:0 12px}.mobile-wechat-tip[data-v-bdd901bb]{margin:10px 0 2px;font-size:12px;line-height:1.7;color:#909399;text-align:center}.mobile-wechat-tip span[data-v-bdd901bb]{display:block}.mobile-entry-row[data-v-bdd901bb]{display:flex;align-items:center;justify-content:center;gap:8px}.mobile-entry-sep[data-v-bdd901bb]{color:#e2e8f0;font-size:11px}.mobile-sms-entry[data-v-bdd901bb]{display:flex;align-items:center;justify-content:center;gap:3px;padding:10px 0;color:#b0b7c3;font-size:12px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .2s}.mobile-sms-entry svg[data-v-bdd901bb]{width:12px;height:12px;opacity:.7}.mobile-sms-entry[data-v-bdd901bb]:active{color:#6366f1}.mobile-register-row[data-v-bdd901bb]{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:18px;padding-top:16px;border-top:1px solid #f0f2f5;font-size:13px;color:#909399}.mobile-register-row a[data-v-bdd901bb]{color:#6366f1;font-weight:500;cursor:pointer}.mobile-register-row a[data-v-bdd901bb]:active{opacity:.7}.mobile-sms-area[data-v-bdd901bb]{display:flex;flex-direction:column;gap:14px;overflow:hidden}.mobile-sms-header[data-v-bdd901bb]{display:flex;align-items:center;justify-content:center;gap:4px;padding:8px 0;color:#909399;font-size:13px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .2s}.mobile-sms-header[data-v-bdd901bb]:active{color:#6366f1}.sms-slide-enter-active[data-v-bdd901bb]{transition:all .3s ease-out}.sms-slide-leave-active[data-v-bdd901bb]{transition:all .25s ease-in}.sms-slide-enter-from[data-v-bdd901bb]{opacity:0;max-height:0;margin-top:0}.sms-slide-enter-to[data-v-bdd901bb],.sms-slide-leave-from[data-v-bdd901bb]{opacity:1;max-height:300px;margin-top:4px}.sms-slide-leave-to[data-v-bdd901bb]{opacity:0;max-height:0;margin-top:0}.mobile-footer[data-v-bdd901bb]{text-align:center;padding:20px;font-size:12px;color:#c0c4cc;line-height:1.8;background:#fff;flex-shrink:0}.login-legal[data-v-bdd901bb]{margin-bottom:6px;color:#94a3b8;font-size:12px;line-height:1.7}.login-legal a[data-v-bdd901bb]{color:#6366f1;text-decoration:none;cursor:pointer}.login-legal a[data-v-bdd901bb]:hover{text-decoration:underline}html.pc-ui .wechat-pc[data-v-bdd901bb]{width:100%;height:100vh;flex-direction:row}html.pc-ui .wx-left[data-v-bdd901bb]{width:55%;background:linear-gradient(135deg,#2c3e50,#3498db);display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;position:relative;overflow:hidden}html.pc-ui .wx-bg-shape[data-v-bdd901bb]{position:absolute;border-radius:50%;background:#ffffff0a}html.pc-ui .shape-1[data-v-bdd901bb]{width:500px;height:500px;top:-200px;left:-100px}html.pc-ui .shape-2[data-v-bdd901bb]{width:300px;height:300px;bottom:-50px;right:-50px}html.pc-ui .shape-3[data-v-bdd901bb]{width:200px;height:200px;top:50%;right:20%}html.pc-ui .wx-brand[data-v-bdd901bb]{text-align:center;z-index:1;margin-bottom:34px;animation:fadeUp-bdd901bb .8s ease-out}html.pc-ui .wx-brand .wx-slogan[data-v-bdd901bb]{font-size:15px;font-weight:500;color:#ffffffeb;margin-top:18px;letter-spacing:.5px}html.pc-ui .wx-brand .wx-slogan-sub[data-v-bdd901bb]{font-size:11.5px;color:#fff9;margin-top:6px;line-height:1.7;letter-spacing:0}html.pc-ui .wx-chips[data-v-bdd901bb]{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:16px;max-width:430px}html.pc-ui .wx-chip[data-v-bdd901bb]{padding:3px 10px;border-radius:999px;font-size:11px;color:#ffffffdb;background:#ffffff1f;border:1px solid rgba(255,255,255,.14);white-space:nowrap}@keyframes fadeUp-bdd901bb{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}html.pc-ui .wx-logo[data-v-bdd901bb]{width:64px;height:64px;border-radius:14px;margin-bottom:16px;box-shadow:0 8px 32px #0003}html.pc-ui .wx-brand h1[data-v-bdd901bb]{font-size:32px;font-weight:600;letter-spacing:4px;margin-bottom:8px}html.pc-ui .wx-brand p[data-v-bdd901bb]{font-size:14px;color:#ffffffb3;letter-spacing:1px}html.pc-ui .wx-features[data-v-bdd901bb]{z-index:1;display:flex;flex-direction:column;gap:18px}html.pc-ui .wx-feat[data-v-bdd901bb]{display:flex;align-items:center;gap:16px}html.pc-ui .feat-dot[data-v-bdd901bb]{width:36px;height:36px;border-radius:50%;background:#ffffff26;border:1px solid rgba(255,255,255,.25);display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:600}html.pc-ui .feat-title[data-v-bdd901bb]{font-size:15px;font-weight:500}html.pc-ui .feat-desc[data-v-bdd901bb]{font-size:12px;color:#fff9;margin-top:2px}html.pc-ui .wx-download[data-v-bdd901bb]{z-index:1;margin-top:26px;display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:12px;background:#ffffff1a;border:1px solid rgba(255,255,255,.18);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}html.pc-ui .wx-download-qr[data-v-bdd901bb]{width:88px;height:88px;padding:6px;flex-shrink:0;background:#fff;border-radius:9px;box-sizing:border-box}html.pc-ui .wx-download-qr canvas[data-v-bdd901bb]{display:block;width:76px;height:76px}html.pc-ui .wx-download-info[data-v-bdd901bb]{display:flex;flex-direction:column;min-width:0}html.pc-ui .wx-download-title[data-v-bdd901bb]{font-size:14px;font-weight:600;color:#fff}html.pc-ui .wx-download-sub[data-v-bdd901bb]{font-size:11px;color:#ffffff9e;margin-top:3px}html.pc-ui .wx-download-desktop[data-v-bdd901bb]{display:inline-flex;align-items:center;gap:5px;margin-top:11px;padding:6px 11px;border-radius:8px;font-size:12px;color:#fff;text-decoration:none;background:#ffffff29;transition:background .2s}html.pc-ui .wx-download-desktop[data-v-bdd901bb]:hover{background:#ffffff47}html.pc-ui .wx-right[data-v-bdd901bb]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#f5f5f5;position:relative}html.pc-ui .wx-login-card[data-v-bdd901bb]{width:400px;background:#fff;border-radius:8px;box-shadow:0 2px 12px #0000000f;overflow:hidden;animation:fadeIn-bdd901bb .5s ease-out}html.pc-ui .wx-login-card--wechat[data-v-bdd901bb]{width:460px}html.pc-ui .wx-login-card--register[data-v-bdd901bb]{border:2px solid #FFC107;box-shadow:0 2px 12px #ffc10726}@keyframes fadeIn-bdd901bb{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}html.pc-ui .wx-card-top-action[data-v-bdd901bb]{display:flex;justify-content:flex-end;align-items:center;padding:18px 20px 0;gap:8px}html.pc-ui .wx-register-badge[data-v-bdd901bb]{display:inline-block;margin-right:auto;padding:4px 12px;background:linear-gradient(135deg,#ffd54f,#ffc107);color:#5d4200;font-size:14px;font-weight:600;border-radius:12px;box-shadow:0 2px 6px #ffc10759}html.pc-ui .wx-register-entry[data-v-bdd901bb]{color:#07c160;font-size:14px;text-decoration:none;cursor:pointer}html.pc-ui .wx-register-entry--yellow[data-v-bdd901bb]{color:#c79100}html.pc-ui .wx-register-entry[data-v-bdd901bb]:hover{opacity:.7}html.pc-ui .wx-divider[data-v-bdd901bb]{display:flex;align-items:center;padding:0 24px;color:#999;font-size:13px}html.pc-ui .wx-divider[data-v-bdd901bb]:before,html.pc-ui .wx-divider[data-v-bdd901bb]:after{content:"";flex:1;height:1px;background:#eee}html.pc-ui .wx-divider span[data-v-bdd901bb]{padding:0 16px}html.pc-ui .wx-other-tabs[data-v-bdd901bb]{display:flex;gap:12px;padding:16px 24px 0}html.pc-ui .wx-other-tab[data-v-bdd901bb]{flex:1;padding:14px 0;text-align:center;cursor:pointer;color:#555;font-size:15px;font-weight:500;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid #e0e0e0;border-radius:8px;background:#fff}html.pc-ui .wx-other-tab[data-v-bdd901bb]:hover{color:#07c160;border-color:#07c160}html.pc-ui .wx-other-tab.active[data-v-bdd901bb]{color:#07c160;border-color:#07c160;background:#f6fcf8;box-shadow:0 0 0 1px #07c160 inset}html.pc-ui .wx-wechat-tip[data-v-bdd901bb]{margin:0;padding:0 28px 4px;font-size:12px;line-height:1.7;color:#909399;text-align:center}html.pc-ui .wx-wechat-tip span[data-v-bdd901bb]{display:block}html.pc-ui .wx-other-links[data-v-bdd901bb]{display:flex;align-items:center;justify-content:center;gap:12px;padding:0 16px}html.pc-ui .wx-other-links--row1[data-v-bdd901bb]{padding-top:12px}html.pc-ui .wx-other-links--row2[data-v-bdd901bb]{padding-top:10px;padding-bottom:18px;gap:8px}html.pc-ui .wx-other-links--row2 .wx-other-link[data-v-bdd901bb]{font-size:12px;color:#9aa3af;gap:4px}html.pc-ui .wx-other-links--row2 .wx-other-link svg[data-v-bdd901bb]{width:12px;height:12px}html.pc-ui .wx-other-links--row2 .wx-other-link[data-v-bdd901bb]:hover,html.pc-ui .wx-other-links--row2 .wx-other-link.active[data-v-bdd901bb]{color:#07c160;opacity:1}html.pc-ui .wx-other-links--row2 .wx-link-sep[data-v-bdd901bb]{font-size:11px;color:#d8dde5}html.pc-ui .wx-other-link[data-v-bdd901bb]{display:inline-flex;align-items:center;gap:6px;color:#07c160;font-size:14px;white-space:nowrap;text-decoration:none;cursor:pointer;transition:opacity .2s}html.pc-ui .wx-other-link[data-v-bdd901bb]:hover{opacity:.7}html.pc-ui .wx-other-link.active[data-v-bdd901bb]{font-weight:500}html.pc-ui .wx-link-icon[data-v-bdd901bb]{width:18px;height:18px}html.pc-ui .wx-link-sep[data-v-bdd901bb]{color:#ddd}html.pc-ui .wx-qr-area[data-v-bdd901bb]{padding:12px 20px;text-align:center;min-height:280px;display:flex;flex-direction:column;align-items:center;justify-content:center}html.pc-ui .wx-qr-tip--register[data-v-bdd901bb],html.pc-ui .wx-qr-tip--register b[data-v-bdd901bb]{color:#c79100}html.pc-ui .wx-wechat-area[data-v-bdd901bb]{padding:16px 0 8px;display:flex;align-items:center;justify-content:center;min-height:280px}html.pc-ui .wx-qr-wrapper[data-v-bdd901bb]{position:relative;display:inline-block;padding:10px;border:1px solid #eee;border-radius:8px;background:#fff}html.pc-ui .wechat-wxlogin-shell[data-v-bdd901bb]{position:relative;width:200px;height:240px;margin:0 auto;display:flex;align-items:flex-start;justify-content:center;overflow:hidden}html.pc-ui .wechat-wxlogin-shell--standalone[data-v-bdd901bb]{width:200px;height:240px}html.pc-ui .wechat-wxlogin-box[data-v-bdd901bb]{display:block;width:200px;height:240px;margin:0 auto;overflow:hidden;background:#fff;line-height:0;text-align:center}html.pc-ui .wechat-wxlogin-box[data-v-bdd901bb] iframe{display:block;width:200px;height:240px;border:0;margin:0 auto}html.pc-ui .wechat-wxlogin-box[data-v-bdd901bb] .impowerBox,html.pc-ui .wechat-wxlogin-box[data-v-bdd901bb] .impowerBox .qrcode{margin:0 auto}html.pc-ui .wxlogin-loading-mask[data-v-bdd901bb]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#999;font-size:13px;background:#ffffffeb}html.pc-ui canvas[data-v-bdd901bb]{display:block}html.pc-ui .qr-mask[data-v-bdd901bb]{position:absolute;top:12px;right:12px;bottom:12px;left:12px;background:#fffffff2;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:4px}html.pc-ui .qr-mask-icon[data-v-bdd901bb]{color:#999;margin-bottom:8px}html.pc-ui .qr-mask p[data-v-bdd901bb]{font-size:13px;color:#666;margin-bottom:12px}html.pc-ui .wx-qr-tip[data-v-bdd901bb]{margin-top:4px;font-size:12px;color:#666;display:flex;align-items:center;justify-content:center;gap:6px}html.pc-ui .wx-qr-tip b[data-v-bdd901bb]{color:#07c160;font-weight:600}html.pc-ui .wx-qr-tip-sub[data-v-bdd901bb]{margin-top:1px;font-size:10px;color:#999;line-height:1.4}html.pc-ui .wx-qr-expiry[data-v-bdd901bb]{margin-top:4px;font-size:10px;color:#999;display:flex;align-items:center;justify-content:center;gap:8px}html.pc-ui .wx-qr-expiry a[data-v-bdd901bb]{color:#07c160;cursor:pointer}html.pc-ui .wx-qr-expiry a[data-v-bdd901bb]:hover{text-decoration:underline}html.pc-ui .wx-other-area[data-v-bdd901bb]{padding:16px 20px 12px;min-height:218px;display:flex;flex-direction:column;justify-content:center}html.pc-ui .wx-footer[data-v-bdd901bb]{position:absolute;bottom:24px;text-align:center;font-size:12px;color:#999;line-height:1.8}.beian-line[data-v-bdd901bb]{display:flex;align-items:center;justify-content:center;gap:4px}.beian-icon[data-v-bdd901bb]{width:12px;height:12px;display:inline-block}.beian-line a[data-v-bdd901bb]{color:inherit;text-decoration:none}.beian-line a[data-v-bdd901bb]:hover{text-decoration:underline}.phone-bind-dialog .el-dialog__body{padding:4px 18px 18px}.phone-bind-dialog .phone-bind-tip{margin:0 0 14px;font-size:13px;line-height:1.5;color:#64748b}.phone-bind-dialog .phone-bind-input{margin-bottom:12px}.phone-bind-dialog .phone-bind-input .el-input__wrapper{background:#eef2ff;box-shadow:none;border-radius:12px;padding:4px 12px}.phone-bind-dialog .phone-bind-input .el-input__wrapper.is-focus,.phone-bind-dialog .phone-bind-input .el-input__wrapper:hover{box-shadow:0 0 0 1px #c7d2fe inset}.phone-bind-dialog .phone-bind-input .el-input__inner{color:#1e293b;font-size:14px}.phone-bind-dialog .phone-bind-input .el-input__inner::placeholder{color:#94a3b8}.phone-bind-dialog .phone-bind-code-row{display:flex;align-items:flex-start;gap:10px;margin-bottom:4px}.phone-bind-dialog .phone-bind-code-row .phone-bind-code{flex:1 1 auto;min-width:0}.phone-bind-dialog .phone-bind-send{flex:0 0 auto;height:40px;border-radius:12px;border:1px solid #c7d2fe;background:#eef2ff;color:#4f46e5;font-size:13px;padding:0 12px}.phone-bind-dialog .phone-bind-send.is-disabled,.phone-bind-dialog .phone-bind-send.is-disabled:hover{background:#f1f5f9;border-color:#e2e8f0;color:#94a3b8}.phone-bind-dialog .phone-bind-submit{width:100%;height:44px;margin-top:10px;border-radius:12px;font-size:16px;font-weight:600}:root{--el-loading-spinner-size:42px;--el-loading-fullscreen-spinner-size:50px}.el-loading-parent--relative{position:relative!important}.el-loading-parent--hidden{overflow:hidden!important}.el-loading-mask{z-index:2000;background-color:var(--el-mask-color);transition:opacity var(--el-transition-duration);margin:0;position:absolute;top:0;bottom:0;left:0;right:0}.el-loading-mask.is-fullscreen{position:fixed}.el-loading-mask.is-fullscreen .el-loading-spinner{margin-top:calc((0px - var(--el-loading-fullscreen-spinner-size)) / 2)}.el-loading-mask.is-fullscreen .el-loading-spinner .circular{height:var(--el-loading-fullscreen-spinner-size);width:var(--el-loading-fullscreen-spinner-size)}.el-loading-spinner{margin-top:calc((0px - var(--el-loading-spinner-size)) / 2);text-align:center;width:100%;position:absolute;top:50%}.el-loading-spinner .el-loading-text{color:var(--el-color-primary);margin:3px 0;font-size:14px}.el-loading-spinner .circular{height:var(--el-loading-spinner-size);width:var(--el-loading-spinner-size);animation:2s linear infinite loading-rotate;display:inline}.el-loading-spinner .path{stroke-dasharray:90 150;stroke-dashoffset:0;stroke-width:2px;stroke:var(--el-color-primary);stroke-linecap:round;animation:1.5s ease-in-out infinite loading-dash}.el-loading-spinner i{color:var(--el-color-primary)}.el-loading-fade-enter-from,.el-loading-fade-leave-to{opacity:0}@keyframes loading-rotate{to{transform:rotate(360deg)}}@keyframes loading-dash{0%{stroke-dasharray:1 200;stroke-dashoffset:0}50%{stroke-dasharray:90 150;stroke-dashoffset:-40px}to{stroke-dasharray:90 150;stroke-dashoffset:-120px}}.el-progress{align-items:center;line-height:1;display:flex;position:relative}.el-progress__text{color:var(--el-text-color-regular);min-width:50px;margin-left:5px;font-size:14px;line-height:1}.el-progress__text i{vertical-align:middle;display:block}.el-progress--circle,.el-progress--dashboard{display:inline-block}.el-progress--circle .el-progress__text,.el-progress--dashboard .el-progress__text{text-align:center;width:100%;margin:0;position:absolute;top:50%;left:0;transform:translateY(-50%)}.el-progress--circle .el-progress__text i,.el-progress--dashboard .el-progress__text i{vertical-align:middle;display:inline-block}.el-progress--without-text .el-progress__text{display:none}.el-progress--without-text .el-progress-bar{margin-right:0;padding-right:0;display:block}.el-progress--text-inside .el-progress-bar{margin-right:0;padding-right:0}.el-progress.is-success .el-progress-bar__inner{background-color:var(--el-color-success)}.el-progress.is-success .el-progress__text{color:var(--el-color-success)}.el-progress.is-warning .el-progress-bar__inner{background-color:var(--el-color-warning)}.el-progress.is-warning .el-progress__text{color:var(--el-color-warning)}.el-progress.is-exception .el-progress-bar__inner{background-color:var(--el-color-danger)}.el-progress.is-exception .el-progress__text{color:var(--el-color-danger)}.el-progress-bar{box-sizing:border-box;flex-grow:1}.el-progress-bar__outer{background-color:var(--el-border-color-lighter);vertical-align:middle;border-radius:100px;height:6px;position:relative;overflow:hidden}.el-progress-bar__inner{background-color:var(--el-color-primary);text-align:right;white-space:nowrap;border-radius:100px;height:100%;line-height:1;transition:width .6s;position:absolute;top:0;left:0}.el-progress-bar__inner:after{content:"";vertical-align:middle;height:100%;display:inline-block}.el-progress-bar__inner--indeterminate{animation:3s infinite indeterminate;transform:translateZ(0)}.el-progress-bar__inner--striped{background-image:linear-gradient(45deg,#0000001a 25%,#0000 25%,#0000 50%,#0000001a 50%,#0000001a 75%,#0000 75%,#0000);background-size:1.25em 1.25em}.el-progress-bar__inner--striped.el-progress-bar__inner--striped-flow{animation:3s linear infinite striped-flow}.el-progress-bar__innerText{vertical-align:middle;color:#fff;margin:0 5px;font-size:12px;display:inline-block}@keyframes progress{0%{background-position:0 0}to{background-position:32px 0}}@keyframes indeterminate{0%{left:-100%}to{left:100%}}@keyframes striped-flow{0%{background-position:-100%}to{background-position:100%}}.el-upload{--el-upload-dragger-padding-horizontal:10px;--el-upload-dragger-padding-vertical:40px;--el-upload-list-picture-card-size:var(--el-upload-picture-card-size);--el-upload-picture-card-size:148px;cursor:pointer;outline:none;justify-content:center;align-items:center;display:inline-flex}.el-upload.is-disabled{cursor:not-allowed}.el-upload.is-disabled:focus{border-color:var(--el-border-color-darker);color:inherit}.el-upload.is-disabled:focus .el-upload-dragger{border-color:var(--el-border-color-darker)}.el-upload.is-disabled .el-upload-dragger{cursor:not-allowed;background-color:var(--el-disabled-bg-color)}.el-upload.is-disabled .el-upload-dragger .el-upload__text{color:var(--el-text-color-placeholder)}.el-upload.is-disabled .el-upload-dragger .el-upload__text em{color:var(--el-disabled-text-color)}.el-upload.is-disabled .el-upload-dragger:hover{border-color:var(--el-border-color-darker)}.el-upload__input{display:none}.el-upload__tip{color:var(--el-text-color-regular);margin-top:7px;font-size:12px}.el-upload iframe{z-index:-1;opacity:0;filter:alpha(opacity=0);position:absolute;top:0;left:0}.el-upload--picture-card{background-color:var(--el-fill-color-lighter);border:1px dashed var(--el-border-color-darker);box-sizing:border-box;width:var(--el-upload-picture-card-size);height:var(--el-upload-picture-card-size);cursor:pointer;vertical-align:top;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.el-upload--picture-card>i{color:var(--el-text-color-secondary);font-size:28px}.el-upload--picture-card:hover{border-color:var(--el-color-primary);color:var(--el-color-primary)}.el-upload.is-drag{display:block}.el-upload:focus{border-color:var(--el-color-primary);color:var(--el-color-primary)}.el-upload:focus .el-upload-dragger{border-color:var(--el-color-primary)}.el-upload-dragger{padding:var(--el-upload-dragger-padding-vertical) var(--el-upload-dragger-padding-horizontal);background-color:var(--el-fill-color-blank);border:1px dashed var(--el-border-color);box-sizing:border-box;text-align:center;cursor:pointer;border-radius:6px;position:relative;overflow:hidden}.el-upload-dragger .el-icon--upload{color:var(--el-text-color-placeholder);margin-bottom:16px;font-size:67px;line-height:50px}.el-upload-dragger+.el-upload__tip{text-align:center}.el-upload-dragger~.el-upload__files{border-top:var(--el-border);margin-top:7px;padding-top:5px}.el-upload-dragger .el-upload__text{color:var(--el-text-color-regular);text-align:center;font-size:14px}.el-upload-dragger .el-upload__text em{color:var(--el-color-primary);font-style:normal}.el-upload-dragger:hover{border-color:var(--el-color-primary)}.el-upload-dragger.is-dragover{padding:calc(var(--el-upload-dragger-padding-vertical) - 1px) calc(var(--el-upload-dragger-padding-horizontal) - 1px);background-color:var(--el-color-primary-light-9);border:2px dashed var(--el-color-primary)}.el-upload-list{--el-upload-dragger-padding-horizontal:10px;--el-upload-dragger-padding-vertical:40px;--el-upload-list-picture-card-size:var(--el-upload-picture-card-size);--el-upload-picture-card-size:148px;margin:10px 0 0;padding:0;list-style:none;position:relative}.el-upload-list__item{color:var(--el-text-color-regular);box-sizing:border-box;border-radius:4px;width:100%;margin-bottom:5px;font-size:14px;transition:all .5s cubic-bezier(.55,0,.1,1);position:relative}.el-upload-list__item .el-progress{width:100%;position:absolute;top:20px}.el-upload-list__item .el-progress__text{position:absolute;top:-13px;right:0}.el-upload-list__item .el-progress-bar{margin-right:0;padding-right:0}.el-upload-list__item .el-icon--upload-success{color:var(--el-color-success)}.el-upload-list__item .el-icon--close{cursor:pointer;opacity:.75;color:var(--el-text-color-regular);transition:opacity var(--el-transition-duration);display:none;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.el-upload-list__item .el-icon--close:hover{opacity:1;color:var(--el-color-primary)}.el-upload-list__item .el-icon--close-tip{cursor:pointer;opacity:1;color:var(--el-color-primary);font-size:12px;font-style:normal;display:none;position:absolute;top:1px;right:5px}.el-upload-list__item:hover,.el-upload-list__item:focus-within{background-color:var(--el-fill-color-light)}.el-upload-list__item:hover .el-icon--close,.el-upload-list__item:focus-within .el-icon--close{display:inline-flex}.el-upload-list__item:hover .el-icon--close-tip,.el-upload-list__item:focus-within .el-icon--close-tip{right:24px}.el-upload-list__item:hover .el-progress__text,.el-upload-list__item:focus-within .el-progress__text{display:none}.el-upload-list__item .el-upload-list__item-info{flex-direction:column;justify-content:center;width:calc(100% - 30px);margin-left:4px;display:inline-flex}.el-upload-list__item.is-success .el-upload-list__item-status-label{display:inline-flex}.el-upload-list__item.is-success .el-upload-list__item-name:hover,.el-upload-list__item.is-success .el-upload-list__item-name:focus{color:var(--el-color-primary);cursor:pointer}.el-upload-list__item.is-success:focus:not(:hover) .el-icon--close-tip{display:inline-block}.el-upload-list__item.is-success:not(.focusing):focus,.el-upload-list__item.is-success:active{outline-width:0}.el-upload-list__item.is-success:not(.focusing):focus .el-icon--close-tip,.el-upload-list__item.is-success:active .el-icon--close-tip{display:none}.el-upload-list__item.is-success:hover .el-upload-list__item-status-label,.el-upload-list__item.is-success:focus .el-upload-list__item-status-label,.el-upload-list__item.is-success:focus-within .el-upload-list__item-status-label{opacity:0;display:none}.el-upload-list__item-name{color:var(--el-text-color-regular);text-align:center;transition:color var(--el-transition-duration);font-size:var(--el-font-size-base);align-items:center;padding:0 4px;display:inline-flex}.el-upload-list__item-name .el-icon{color:var(--el-text-color-secondary);margin-right:6px}.el-upload-list__item-file-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.el-upload-list__item-status-label{line-height:inherit;height:100%;transition:opacity var(--el-transition-duration);justify-content:center;align-items:center;display:none;position:absolute;top:0;right:5px}.el-upload-list__item-delete{color:var(--el-text-color-regular);font-size:12px;display:none;position:absolute;top:0;right:10px}.el-upload-list__item-delete:hover{color:var(--el-color-primary)}.el-upload-list--picture-card{flex-wrap:wrap;margin:0;display:inline-flex}.el-upload-list--picture-card .el-upload-list__item{background-color:var(--el-fill-color-blank);border:1px solid var(--el-border-color);box-sizing:border-box;width:var(--el-upload-list-picture-card-size);height:var(--el-upload-list-picture-card-size);border-radius:6px;margin:0 8px 8px 0;padding:0;display:inline-flex;overflow:hidden}.el-upload-list--picture-card .el-upload-list__item .el-icon--check,.el-upload-list--picture-card .el-upload-list__item .el-icon--circle-check{color:#fff}.el-upload-list--picture-card .el-upload-list__item .el-icon--close{display:none}.el-upload-list--picture-card .el-upload-list__item:hover .el-upload-list__item-status-label{opacity:0;display:block}.el-upload-list--picture-card .el-upload-list__item:hover .el-progress__text{display:block}.el-upload-list--picture-card .el-upload-list__item .el-upload-list__item-name{display:none}.el-upload-list--picture-card .el-upload-list__item-thumbnail{object-fit:contain;width:100%;height:100%}.el-upload-list--picture-card .el-upload-list__item-status-label{background:var(--el-color-success);text-align:center;width:40px;height:24px;top:-6px;right:-15px;transform:rotate(45deg)}.el-upload-list--picture-card .el-upload-list__item-status-label i{margin-top:11px;font-size:12px;transform:rotate(-45deg)}.el-upload-list--picture-card .el-upload-list__item-actions{cursor:default;color:#fff;opacity:0;background-color:var(--el-overlay-color-lighter);width:100%;height:100%;transition:opacity var(--el-transition-duration);justify-content:center;align-items:center;font-size:20px;display:inline-flex;position:absolute;top:0;left:0}.el-upload-list--picture-card .el-upload-list__item-actions span{cursor:pointer;display:none}.el-upload-list--picture-card .el-upload-list__item-actions span+span{margin-left:16px}.el-upload-list--picture-card .el-upload-list__item-actions .el-upload-list__item-delete{font-size:inherit;color:inherit;position:static}.el-upload-list--picture-card .el-upload-list__item-actions:hover{opacity:1}.el-upload-list--picture-card .el-upload-list__item-actions:hover span{display:inline-flex}.el-upload-list--picture-card .el-progress{width:126px;top:50%;bottom:auto;left:50%;transform:translate(-50%,-50%)}.el-upload-list--picture-card .el-progress .el-progress__text{top:50%}.el-upload-list--picture .el-upload-list__item{z-index:0;background-color:var(--el-fill-color-blank);border:1px solid var(--el-border-color);box-sizing:border-box;border-radius:6px;align-items:center;margin-top:10px;padding:10px;display:flex;overflow:hidden}.el-upload-list--picture .el-upload-list__item .el-icon--check,.el-upload-list--picture .el-upload-list__item .el-icon--circle-check{color:#fff}.el-upload-list--picture .el-upload-list__item:hover .el-upload-list__item-status-label{opacity:0;display:inline-flex}.el-upload-list--picture .el-upload-list__item:hover .el-progress__text{display:block}.el-upload-list--picture .el-upload-list__item.is-success .el-upload-list__item-name i{display:none}.el-upload-list--picture .el-upload-list__item .el-icon--close{top:5px;transform:translateY(0)}.el-upload-list--picture .el-upload-list__item-thumbnail{object-fit:contain;z-index:1;background-color:var(--el-color-white);justify-content:center;align-items:center;width:70px;height:70px;display:inline-flex;position:relative}.el-upload-list--picture .el-upload-list__item-status-label{background:var(--el-color-success);text-align:center;width:46px;height:26px;position:absolute;top:-7px;right:-17px;transform:rotate(45deg)}.el-upload-list--picture .el-upload-list__item-status-label i{margin-top:12px;font-size:12px;transform:rotate(-45deg)}.el-upload-list--picture .el-progress{position:relative;top:-7px}.el-upload-cover{z-index:10;cursor:default;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.el-upload-cover:after{content:"";vertical-align:middle;height:100%;display:inline-block}.el-upload-cover img{width:100%;height:100%;display:block}.el-upload-cover__label{background:var(--el-color-success);text-align:center;width:40px;height:24px;top:-6px;right:-15px;transform:rotate(45deg)}.el-upload-cover__label i{color:#fff;margin-top:11px;font-size:12px;transform:rotate(-45deg)}.el-upload-cover__progress{vertical-align:middle;width:243px;display:inline-block;position:static}.el-upload-cover__progress+.el-upload__inner{opacity:0}.el-upload-cover__content{width:100%;height:100%;position:absolute;top:0;left:0}.el-upload-cover__interact{background-color:var(--el-overlay-color-light);text-align:center;width:100%;height:100%;position:absolute;bottom:0;left:0}.el-upload-cover__interact .btn{color:#fff;cursor:pointer;vertical-align:middle;transition:var(--el-transition-md-fade);margin-top:60px;font-size:14px;display:inline-block}.el-upload-cover__interact .btn i{margin-top:0}.el-upload-cover__interact .btn span{opacity:0;transition:opacity .15s linear}.el-upload-cover__interact .btn:not(:first-child){margin-left:35px}.el-upload-cover__interact .btn:hover{transform:translateY(-13px)}.el-upload-cover__interact .btn:hover span{opacity:1}.el-upload-cover__interact .btn i{color:#fff;font-size:24px;line-height:inherit;margin:0 auto 5px;display:block}.el-upload-cover__title{text-overflow:ellipsis;white-space:nowrap;text-align:left;width:100%;height:36px;color:var(--el-text-color-primary);background-color:#fff;margin:0;padding:0 10px;font-size:14px;font-weight:400;line-height:36px;position:absolute;bottom:0;left:0;overflow:hidden}.el-upload-cover+.el-upload__inner{opacity:0;z-index:1;position:relative}.el-tag{--el-tag-font-size:12px;--el-tag-border-radius:4px;--el-tag-border-radius-rounded:9999px;background-color:var(--el-tag-bg-color);border-color:var(--el-tag-border-color);color:var(--el-tag-text-color);vertical-align:middle;height:24px;font-size:var(--el-tag-font-size);border-radius:var(--el-tag-border-radius);box-sizing:border-box;white-space:nowrap;--el-icon-size:14px;--el-tag-bg-color:var(--el-color-primary-light-9);--el-tag-border-color:var(--el-color-primary-light-8);--el-tag-hover-color:var(--el-color-primary);border-style:solid;border-width:1px;justify-content:center;align-items:center;padding:0 9px;line-height:1;display:inline-flex}.el-tag.el-tag--primary{--el-tag-bg-color:var(--el-color-primary-light-9);--el-tag-border-color:var(--el-color-primary-light-8);--el-tag-hover-color:var(--el-color-primary)}.el-tag.el-tag--success{--el-tag-bg-color:var(--el-color-success-light-9);--el-tag-border-color:var(--el-color-success-light-8);--el-tag-hover-color:var(--el-color-success)}.el-tag.el-tag--warning{--el-tag-bg-color:var(--el-color-warning-light-9);--el-tag-border-color:var(--el-color-warning-light-8);--el-tag-hover-color:var(--el-color-warning)}.el-tag.el-tag--danger{--el-tag-bg-color:var(--el-color-danger-light-9);--el-tag-border-color:var(--el-color-danger-light-8);--el-tag-hover-color:var(--el-color-danger)}.el-tag.el-tag--error{--el-tag-bg-color:var(--el-color-error-light-9);--el-tag-border-color:var(--el-color-error-light-8);--el-tag-hover-color:var(--el-color-error)}.el-tag.el-tag--info{--el-tag-bg-color:var(--el-color-info-light-9);--el-tag-border-color:var(--el-color-info-light-8);--el-tag-hover-color:var(--el-color-info)}.el-tag.is-hit{border-color:var(--el-color-primary)}.el-tag.is-round{border-radius:var(--el-tag-border-radius-rounded)}.el-tag .el-tag__close{color:var(--el-tag-text-color);flex-shrink:0}.el-tag .el-tag__close:hover{color:var(--el-color-white);background-color:var(--el-tag-hover-color)}.el-tag.el-tag--primary{--el-tag-text-color:var(--el-color-primary)}.el-tag.el-tag--success{--el-tag-text-color:var(--el-color-success)}.el-tag.el-tag--warning{--el-tag-text-color:var(--el-color-warning)}.el-tag.el-tag--danger{--el-tag-text-color:var(--el-color-danger)}.el-tag.el-tag--error{--el-tag-text-color:var(--el-color-error)}.el-tag.el-tag--info{--el-tag-text-color:var(--el-color-info)}.el-tag .el-icon{cursor:pointer;font-size:calc(var(--el-icon-size) - 2px);height:var(--el-icon-size);width:var(--el-icon-size);border-radius:50%}.el-tag .el-tag__close{background-color:#0000;border:none;border-radius:50%;outline:none;margin-left:6px;padding:0;overflow:hidden}.el-tag .el-tag__close:focus-visible{outline:2px solid var(--el-color-primary);outline-offset:2px}.el-tag .el-tag__close .el-icon{display:flex}.el-tag--dark{--el-tag-text-color:var(--el-color-white);--el-tag-bg-color:var(--el-color-primary);--el-tag-border-color:var(--el-color-primary);--el-tag-hover-color:var(--el-color-primary-light-3)}.el-tag--dark.el-tag--primary{--el-tag-bg-color:var(--el-color-primary);--el-tag-border-color:var(--el-color-primary);--el-tag-hover-color:var(--el-color-primary-light-3)}.el-tag--dark.el-tag--success{--el-tag-bg-color:var(--el-color-success);--el-tag-border-color:var(--el-color-success);--el-tag-hover-color:var(--el-color-success-light-3)}.el-tag--dark.el-tag--warning{--el-tag-bg-color:var(--el-color-warning);--el-tag-border-color:var(--el-color-warning);--el-tag-hover-color:var(--el-color-warning-light-3)}.el-tag--dark.el-tag--danger{--el-tag-bg-color:var(--el-color-danger);--el-tag-border-color:var(--el-color-danger);--el-tag-hover-color:var(--el-color-danger-light-3)}.el-tag--dark.el-tag--error{--el-tag-bg-color:var(--el-color-error);--el-tag-border-color:var(--el-color-error);--el-tag-hover-color:var(--el-color-error-light-3)}.el-tag--dark.el-tag--info{--el-tag-bg-color:var(--el-color-info);--el-tag-border-color:var(--el-color-info);--el-tag-hover-color:var(--el-color-info-light-3)}.el-tag--dark.el-tag--primary,.el-tag--dark.el-tag--success,.el-tag--dark.el-tag--warning,.el-tag--dark.el-tag--danger,.el-tag--dark.el-tag--error,.el-tag--dark.el-tag--info{--el-tag-text-color:var(--el-color-white)}.el-tag--plain,.el-tag--plain.el-tag--primary{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-primary-light-5);--el-tag-hover-color:var(--el-color-primary)}.el-tag--plain.el-tag--success{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-success-light-5);--el-tag-hover-color:var(--el-color-success)}.el-tag--plain.el-tag--warning{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-warning-light-5);--el-tag-hover-color:var(--el-color-warning)}.el-tag--plain.el-tag--danger{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-danger-light-5);--el-tag-hover-color:var(--el-color-danger)}.el-tag--plain.el-tag--error{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-error-light-5);--el-tag-hover-color:var(--el-color-error)}.el-tag--plain.el-tag--info{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-info-light-5);--el-tag-hover-color:var(--el-color-info)}.el-tag.is-closable{padding-right:5px}.el-tag--large{--el-icon-size:16px;height:32px;padding:0 11px}.el-tag--large .el-tag__close{margin-left:8px}.el-tag--large.is-closable{padding-right:7px}.el-tag--small{--el-icon-size:12px;height:20px;padding:0 7px}.el-tag--small .el-tag__close{margin-left:4px}.el-tag--small.is-closable{padding-right:3px}.el-tag--small .el-icon-close{transform:scale(.8)}.el-tag.el-tag--primary.is-hit{border-color:var(--el-color-primary)}.el-tag.el-tag--success.is-hit{border-color:var(--el-color-success)}.el-tag.el-tag--warning.is-hit{border-color:var(--el-color-warning)}.el-tag.el-tag--danger.is-hit{border-color:var(--el-color-danger)}.el-tag.el-tag--error.is-hit{border-color:var(--el-color-error)}.el-tag.el-tag--info.is-hit{border-color:var(--el-color-info)}.el-image-viewer__wrapper{position:fixed;top:0;bottom:0;left:0;right:0}.el-image-viewer__wrapper:focus{outline:none!important}.el-image-viewer__btn{z-index:1;opacity:.8;cursor:pointer;box-sizing:border-box;-webkit-user-select:none;user-select:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}.el-image-viewer__btn .el-icon{cursor:pointer}.el-image-viewer__close{width:40px;height:40px;font-size:40px;top:40px;right:40px}.el-image-viewer__canvas{-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:static}.el-image-viewer__actions{background-color:var(--el-text-color-regular);border-color:#fff;border-radius:22px;height:44px;padding:0 23px;bottom:30px;left:50%;transform:translate(-50%)}.el-image-viewer__actions__inner{cursor:default;color:#fff;justify-content:space-around;align-items:center;gap:22px;width:100%;height:100%;padding:0 6px;font-size:23px;display:flex}.el-image-viewer__actions__divider{margin:0 -6px}.el-image-viewer__progress{cursor:default;color:#fff;bottom:90px;left:50%;transform:translate(-50%)}.el-image-viewer__prev{color:#fff;background-color:var(--el-text-color-regular);border-color:#fff;width:44px;height:44px;font-size:24px;top:50%;left:40px;transform:translateY(-50%)}.el-image-viewer__next{text-indent:2px;color:#fff;background-color:var(--el-text-color-regular);border-color:#fff;width:44px;height:44px;font-size:24px;top:50%;right:40px;transform:translateY(-50%)}.el-image-viewer__close{color:#fff;background-color:var(--el-text-color-regular);border-color:#fff;width:44px;height:44px;font-size:24px}.el-image-viewer__mask{opacity:.5;background:#000;width:100%;height:100%;position:absolute;top:0;left:0}.el-image-viewer-parent--hidden{overflow:hidden}.viewer-fade-enter-active{animation:viewer-fade-in var(--el-transition-duration)}.viewer-fade-leave-active{animation:viewer-fade-out var(--el-transition-duration)}@keyframes viewer-fade-in{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translate(0)}}@keyframes viewer-fade-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translateY(-20px)}}.el-checkbox{--el-checkbox-font-size:14px;--el-checkbox-font-weight:var(--el-font-weight-primary);--el-checkbox-text-color:var(--el-text-color-regular);--el-checkbox-input-height:14px;--el-checkbox-input-width:14px;--el-checkbox-border-radius:var(--el-border-radius-small);--el-checkbox-bg-color:var(--el-fill-color-blank);--el-checkbox-input-border:var(--el-border);--el-checkbox-disabled-border-color:var(--el-border-color);--el-checkbox-disabled-input-fill:var(--el-fill-color-light);--el-checkbox-disabled-icon-color:var(--el-text-color-placeholder);--el-checkbox-disabled-checked-input-fill:var(--el-border-color-extra-light);--el-checkbox-disabled-checked-input-border-color:var(--el-border-color);--el-checkbox-disabled-checked-icon-color:var(--el-text-color-placeholder);--el-checkbox-checked-text-color:var(--el-color-primary);--el-checkbox-checked-input-border-color:var(--el-color-primary);--el-checkbox-checked-bg-color:var(--el-color-primary);--el-checkbox-checked-icon-color:var(--el-color-white);--el-checkbox-input-border-color-hover:var(--el-color-primary);color:var(--el-checkbox-text-color);font-weight:var(--el-checkbox-font-weight);font-size:var(--el-font-size-base);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;height:var(--el-checkbox-height,32px);align-items:center;margin-right:30px;display:inline-flex;position:relative}.el-checkbox.is-disabled{cursor:not-allowed}.el-checkbox.is-bordered{border-radius:var(--el-border-radius-base);border:var(--el-border);box-sizing:border-box;padding:0 15px 0 9px}.el-checkbox.is-bordered.is-checked{border-color:var(--el-color-primary)}.el-checkbox.is-bordered.is-disabled{border-color:var(--el-border-color-lighter)}.el-checkbox.is-bordered.el-checkbox--large{border-radius:var(--el-border-radius-base);padding:0 19px 0 11px}.el-checkbox.is-bordered.el-checkbox--large .el-checkbox__label{font-size:var(--el-font-size-base)}.el-checkbox.is-bordered.el-checkbox--large .el-checkbox__inner{width:14px;height:14px}.el-checkbox.is-bordered.el-checkbox--small{border-radius:calc(var(--el-border-radius-base) - 1px);padding:0 11px 0 7px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__label{font-size:12px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner{width:12px;height:12px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner:after{width:2px;height:6px}.el-checkbox input:focus-visible+.el-checkbox__inner{outline:2px solid var(--el-checkbox-input-border-color-hover);outline-offset:1px;border-radius:var(--el-checkbox-border-radius)}.el-checkbox__input{white-space:nowrap;cursor:pointer;outline:none;display:inline-flex;position:relative}.el-checkbox__input.is-disabled .el-checkbox__inner{background-color:var(--el-checkbox-disabled-input-fill);border-color:var(--el-checkbox-disabled-border-color);cursor:not-allowed}.el-checkbox__input.is-disabled .el-checkbox__inner:after{cursor:not-allowed;border-color:var(--el-checkbox-disabled-icon-color);will-change:transform}.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner{background-color:var(--el-checkbox-disabled-checked-input-fill);border-color:var(--el-checkbox-disabled-checked-input-border-color)}.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner:after{border-color:var(--el-checkbox-disabled-checked-icon-color)}.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner{background-color:var(--el-checkbox-disabled-checked-input-fill);border-color:var(--el-checkbox-disabled-checked-input-border-color)}.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner:before{background-color:var(--el-checkbox-disabled-checked-icon-color);border-color:var(--el-checkbox-disabled-checked-icon-color)}.el-checkbox__input.is-disabled+span.el-checkbox__label{color:var(--el-disabled-text-color);cursor:not-allowed}.el-checkbox__input.is-checked .el-checkbox__inner{background-color:var(--el-checkbox-checked-bg-color);border-color:var(--el-checkbox-checked-input-border-color)}.el-checkbox__input.is-checked .el-checkbox__inner:after{border-color:var(--el-checkbox-checked-icon-color);transform:translate(-45%,-60%)rotate(45deg)scaleY(1)}.el-checkbox__input.is-checked+.el-checkbox__label{color:var(--el-checkbox-checked-text-color)}.el-checkbox__input.is-focus:not(.is-checked) .el-checkbox__original:not(:focus-visible){border-color:var(--el-checkbox-input-border-color-hover)}.el-checkbox__input.is-indeterminate .el-checkbox__inner{background-color:var(--el-checkbox-checked-bg-color);border-color:var(--el-checkbox-checked-input-border-color)}.el-checkbox__input.is-indeterminate .el-checkbox__inner:before{content:"";background-color:var(--el-checkbox-checked-icon-color);height:2px;display:block;position:absolute;top:5px;left:0;right:0;transform:scale(.5)}.el-checkbox__input.is-indeterminate .el-checkbox__inner:after{display:none}.el-checkbox__inner{border:var(--el-checkbox-input-border);border-radius:var(--el-checkbox-border-radius);box-sizing:border-box;width:var(--el-checkbox-input-width);height:var(--el-checkbox-input-height);background-color:var(--el-checkbox-bg-color);z-index:var(--el-index-normal);transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46),outline .25s cubic-bezier(.71,-.46,.29,1.46);display:inline-block;position:relative}.el-checkbox__inner:hover{border-color:var(--el-checkbox-input-border-color-hover)}.el-checkbox__inner:after{box-sizing:content-box;content:"";transform-origin:50%;border:1px solid #0000;border-top:0;border-left:0;width:3px;height:7px;transition:transform .15s ease-in 50ms;position:absolute;top:50%;left:50%;transform:translate(-45%,-60%)rotate(45deg)scaleY(0)}.el-checkbox__original{opacity:0;z-index:-1;outline:none;width:0;height:0;margin:0;position:absolute}.el-checkbox__label{line-height:1;font-size:var(--el-checkbox-font-size);padding-left:8px;display:inline-block}.el-checkbox.el-checkbox--large{height:40px}.el-checkbox.el-checkbox--large .el-checkbox__label{font-size:14px}.el-checkbox.el-checkbox--large .el-checkbox__inner{width:14px;height:14px}.el-checkbox.el-checkbox--small{height:24px}.el-checkbox.el-checkbox--small .el-checkbox__label{font-size:12px}.el-checkbox.el-checkbox--small .el-checkbox__inner{width:12px;height:12px}.el-checkbox.el-checkbox--small .el-checkbox__input.is-indeterminate .el-checkbox__inner:before{top:4px}.el-checkbox.el-checkbox--small .el-checkbox__inner:after{width:2px;height:6px}.el-checkbox:last-of-type{margin-right:0}.el-switch{--el-switch-on-color:var(--el-color-primary);--el-switch-off-color:var(--el-border-color);vertical-align:middle;align-items:center;height:32px;font-size:14px;line-height:20px;display:inline-flex;position:relative}.el-switch.is-disabled .el-switch__core,.el-switch.is-disabled .el-switch__label{cursor:not-allowed}.el-switch__label{transition:var(--el-transition-duration-fast);cursor:pointer;vertical-align:middle;height:20px;color:var(--el-text-color-primary);font-size:14px;font-weight:500;display:inline-block}.el-switch__label.is-active{color:var(--el-color-primary)}.el-switch__label--left{margin-right:10px}.el-switch__label--right{margin-left:10px}.el-switch__label *{font-size:14px;line-height:1;display:inline-block}.el-switch__label .el-icon{height:inherit}.el-switch__label .el-icon svg{vertical-align:middle}.el-switch__input{opacity:0;width:0;height:0;margin:0;position:absolute}.el-switch__input:focus-visible~.el-switch__core{outline:2px solid var(--el-switch-on-color);outline-offset:1px}.el-switch__core{border:1px solid var(--el-switch-border-color,var(--el-switch-off-color));box-sizing:border-box;background:var(--el-switch-off-color);cursor:pointer;min-width:40px;height:20px;transition:border-color var(--el-transition-duration),background-color var(--el-transition-duration);border-radius:10px;outline:none;align-items:center;display:inline-flex;position:relative}.el-switch__core .el-switch__inner{width:100%;transition:all var(--el-transition-duration);justify-content:center;align-items:center;height:16px;padding:0 4px 0 18px;display:flex;overflow:hidden}.el-switch__core .el-switch__inner-wrapper{color:var(--el-color-white);-webkit-user-select:none;user-select:none;text-overflow:ellipsis;white-space:nowrap;align-items:center;font-size:12px;display:flex;overflow:hidden}.el-switch__core .el-switch__action{border-radius:var(--el-border-radius-circle);transition:all var(--el-transition-duration);background-color:var(--el-color-white);width:16px;height:16px;color:var(--el-switch-off-color);justify-content:center;align-items:center;display:flex;position:absolute;left:1px}.el-switch.is-checked .el-switch__core{border-color:var(--el-switch-border-color,var(--el-switch-on-color));background-color:var(--el-switch-on-color)}.el-switch.is-checked .el-switch__core .el-switch__action{color:var(--el-switch-on-color);left:calc(100% - 17px)}.el-switch.is-checked .el-switch__core .el-switch__inner{padding:0 18px 0 4px}.el-switch.is-disabled{opacity:.6}.el-switch--wide .el-switch__label.el-switch__label--left span{left:10px}.el-switch--wide .el-switch__label.el-switch__label--right span{right:10px}.el-switch .label-fade-enter-from,.el-switch .label-fade-leave-active{opacity:0}.el-switch--large{height:40px;font-size:14px;line-height:24px}.el-switch--large .el-switch__label{height:24px;font-size:14px}.el-switch--large .el-switch__label *{font-size:14px}.el-switch--large .el-switch__core{border-radius:12px;min-width:50px;height:24px}.el-switch--large .el-switch__core .el-switch__inner{height:20px;padding:0 6px 0 22px}.el-switch--large .el-switch__core .el-switch__action{width:20px;height:20px}.el-switch--large.is-checked .el-switch__core .el-switch__action{left:calc(100% - 21px)}.el-switch--large.is-checked .el-switch__core .el-switch__inner{padding:0 22px 0 6px}.el-switch--small{height:24px;font-size:12px;line-height:16px}.el-switch--small .el-switch__label{height:16px;font-size:12px}.el-switch--small .el-switch__label *{font-size:12px}.el-switch--small .el-switch__core{border-radius:8px;min-width:30px;height:16px}.el-switch--small .el-switch__core .el-switch__inner{height:12px;padding:0 2px 0 14px}.el-switch--small .el-switch__core .el-switch__action{width:12px;height:12px}.el-switch--small.is-checked .el-switch__core .el-switch__action{left:calc(100% - 13px)}.el-switch--small.is-checked .el-switch__core .el-switch__inner{padding:0 14px 0 2px}.el-popper{--el-popper-border-radius:var(--el-popover-border-radius,4px);--el-popper-bg-color-light:var(--el-bg-color-overlay);--el-popper-bg-color-dark:var(--el-text-color-primary);border-radius:var(--el-popper-border-radius);z-index:2000;overflow-wrap:break-word;word-break:normal;visibility:visible;min-width:10px;padding:5px 11px;font-size:12px;line-height:20px;position:absolute}.el-popper.is-dark{--el-fill-color-blank:var(--el-popper-bg-color-dark);color:var(--el-bg-color);background:var(--el-popper-bg-color-dark);border:1px solid var(--el-text-color-primary)}.el-popper.is-dark>.el-popper__arrow:before{border:1px solid var(--el-text-color-primary);background:var(--el-popper-bg-color-dark);right:0}.el-popper.is-light{--el-fill-color-blank:var(--el-popper-bg-color-light);background:var(--el-popper-bg-color-light);border:1px solid var(--el-border-color-light)}.el-popper.is-light>.el-popper__arrow:before{border:1px solid var(--el-border-color-light);background:var(--el-popper-bg-color-light);right:0}.el-popper.is-pure{padding:0}.el-popper__arrow{z-index:-1;width:10px;height:10px;position:absolute}.el-popper__arrow:before{z-index:-1;content:" ";background:var(--el-text-color-primary);box-sizing:border-box;width:10px;height:10px;position:absolute;transform:rotate(45deg)}.el-popper[data-popper-placement^=top]>.el-popper__arrow{bottom:-5px}.el-popper[data-popper-placement^=top]>.el-popper__arrow:before{border-bottom-right-radius:2px}.el-popper[data-popper-placement^=bottom]>.el-popper__arrow{top:-5px}.el-popper[data-popper-placement^=bottom]>.el-popper__arrow:before{border-top-left-radius:2px}.el-popper[data-popper-placement^=left]>.el-popper__arrow{right:-5px}.el-popper[data-popper-placement^=left]>.el-popper__arrow:before{border-top-right-radius:2px}.el-popper[data-popper-placement^=right]>.el-popper__arrow{left:-5px}.el-popper[data-popper-placement^=right]>.el-popper__arrow:before{border-bottom-left-radius:2px}.el-popper[data-popper-placement^=top]>.el-popper__arrow:before{border-top-color:#0000!important;border-left-color:#0000!important}.el-popper[data-popper-placement^=bottom]>.el-popper__arrow:before{border-bottom-color:#0000!important;border-right-color:#0000!important}.el-popper[data-popper-placement^=left]>.el-popper__arrow:before{border-bottom-color:#0000!important;border-left-color:#0000!important}.el-popper[data-popper-placement^=right]>.el-popper__arrow:before{border-top-color:#0000!important;border-right-color:#0000!important}.el-scrollbar{--el-scrollbar-opacity:.3;--el-scrollbar-bg-color:var(--el-text-color-secondary);--el-scrollbar-hover-opacity:.5;--el-scrollbar-hover-bg-color:var(--el-text-color-secondary);height:100%;position:relative;overflow:hidden}.el-scrollbar__wrap{height:100%;overflow:auto}.el-scrollbar__wrap--hidden-default{scrollbar-width:none}.el-scrollbar__wrap--hidden-default::-webkit-scrollbar{display:none}.el-scrollbar__thumb{cursor:pointer;border-radius:inherit;background-color:var(--el-scrollbar-bg-color,var(--el-text-color-secondary));width:0;height:0;transition:var(--el-transition-duration) background-color;opacity:var(--el-scrollbar-opacity,.3);display:block;position:relative}.el-scrollbar__thumb:hover{background-color:var(--el-scrollbar-hover-bg-color,var(--el-text-color-secondary));opacity:var(--el-scrollbar-hover-opacity,.5)}.el-scrollbar__bar{z-index:1;border-radius:4px;position:absolute;bottom:2px;right:2px}.el-scrollbar__bar.is-vertical{width:6px;top:2px}.el-scrollbar__bar.is-vertical>div{width:100%}.el-scrollbar__bar.is-horizontal{height:6px;left:2px}.el-scrollbar__bar.is-horizontal>div{height:100%}.el-scrollbar-fade-enter-active{transition:opacity .34s ease-out}.el-scrollbar-fade-leave-active{transition:opacity .12s ease-out}.el-scrollbar-fade-enter-from,.el-scrollbar-fade-leave-active{opacity:0}.el-radio{--el-radio-font-size:var(--el-font-size-base);--el-radio-text-color:var(--el-text-color-regular);--el-radio-font-weight:var(--el-font-weight-primary);--el-radio-input-height:14px;--el-radio-input-width:14px;--el-radio-input-border-radius:var(--el-border-radius-circle);--el-radio-input-bg-color:var(--el-fill-color-blank);--el-radio-input-border:var(--el-border);--el-radio-input-border-color:var(--el-border-color);--el-radio-input-border-color-hover:var(--el-color-primary);color:var(--el-radio-text-color);font-weight:var(--el-radio-font-weight);cursor:pointer;white-space:nowrap;font-size:var(--el-font-size-base);-webkit-user-select:none;user-select:none;outline:none;align-items:center;height:32px;margin-right:30px;display:inline-flex;position:relative}.el-radio.el-radio--large{height:40px}.el-radio.el-radio--small{height:24px}.el-radio.is-bordered{border-radius:var(--el-border-radius-base);border:var(--el-border);box-sizing:border-box;padding:0 15px 0 9px}.el-radio.is-bordered.is-checked{border-color:var(--el-color-primary)}.el-radio.is-bordered.is-disabled{cursor:not-allowed;border-color:var(--el-border-color-lighter)}.el-radio.is-bordered.el-radio--large{border-radius:var(--el-border-radius-base);padding:0 19px 0 11px}.el-radio.is-bordered.el-radio--large .el-radio__label{font-size:var(--el-font-size-base)}.el-radio.is-bordered.el-radio--large .el-radio__inner{width:14px;height:14px}.el-radio.is-bordered.el-radio--small{border-radius:var(--el-border-radius-base);padding:0 11px 0 7px}.el-radio.is-bordered.el-radio--small .el-radio__label{font-size:12px}.el-radio.is-bordered.el-radio--small .el-radio__inner{width:12px;height:12px}.el-radio:last-child{margin-right:0}.el-radio__input{white-space:nowrap;cursor:pointer;vertical-align:middle;outline:none;display:inline-flex;position:relative}.el-radio__input.is-disabled .el-radio__inner{background-color:var(--el-disabled-bg-color);border-color:var(--el-disabled-border-color);cursor:not-allowed}.el-radio__input.is-disabled .el-radio__inner:after{cursor:not-allowed;background-color:var(--el-disabled-bg-color)}.el-radio__input.is-disabled .el-radio__inner+.el-radio__label{cursor:not-allowed}.el-radio__input.is-disabled.is-checked .el-radio__inner{background-color:var(--el-disabled-bg-color);border-color:var(--el-disabled-border-color)}.el-radio__input.is-disabled.is-checked .el-radio__inner:after{background-color:var(--el-text-color-placeholder)}.el-radio__input.is-disabled+span.el-radio__label{color:var(--el-text-color-placeholder);cursor:not-allowed}.el-radio__input.is-checked .el-radio__inner{border-color:var(--el-color-primary);background:var(--el-color-primary)}.el-radio__input.is-checked .el-radio__inner:after{background-color:var(--el-color-white);transform:translate(-50%,-50%)scale(1)}.el-radio__input.is-checked+.el-radio__label{color:var(--el-color-primary)}.el-radio__input.is-focus .el-radio__inner{border-color:var(--el-radio-input-border-color-hover)}.el-radio__inner{border:var(--el-radio-input-border);border-radius:var(--el-radio-input-border-radius);width:var(--el-radio-input-width);height:var(--el-radio-input-height);background-color:var(--el-radio-input-bg-color);cursor:pointer;box-sizing:border-box;transition:all .3s;display:inline-block;position:relative}.el-radio__inner:hover{border-color:var(--el-radio-input-border-color-hover)}.el-radio__inner:after{border-radius:var(--el-radio-input-border-radius);content:"";width:4px;height:4px;transition:transform .15s ease-in;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}.el-radio__original{opacity:0;z-index:-1;outline:none;margin:0;position:absolute;top:0;bottom:0;left:0;right:0}.el-radio__original:focus-visible+.el-radio__inner{outline:2px solid var(--el-radio-input-border-color-hover);outline-offset:1px;border-radius:var(--el-radio-input-border-radius)}.el-radio:focus:not(:focus-visible):not(.is-focus):not(:active):not(.is-disabled) .el-radio__inner{box-shadow:0 0 2px 2px var(--el-radio-input-border-color-hover)}.el-radio__label{font-size:var(--el-radio-font-size);padding-left:8px}.el-radio.el-radio--large .el-radio__label{font-size:14px}.el-radio.el-radio--large .el-radio__inner{width:14px;height:14px}.el-radio.el-radio--small .el-radio__label{font-size:12px}.el-radio.el-radio--small .el-radio__inner{width:12px;height:12px}.el-vl__wrapper{position:relative}.el-vl__wrapper:hover .el-virtual-scrollbar,.el-vl__wrapper.always-on .el-virtual-scrollbar{opacity:1}.el-vl__window{scrollbar-width:none}.el-vl__window::-webkit-scrollbar{display:none}.el-virtual-scrollbar{opacity:0;transition:opacity .34s ease-out}.el-virtual-scrollbar.always-on{opacity:1}.el-vg__wrapper{position:relative}.el-cascader-panel{--el-cascader-menu-text-color:var(--el-text-color-regular);--el-cascader-menu-selected-text-color:var(--el-color-primary);--el-cascader-menu-fill:var(--el-bg-color-overlay);--el-cascader-menu-font-size:var(--el-font-size-base);--el-cascader-menu-radius:var(--el-border-radius-base);--el-cascader-menu-border:solid 1px var(--el-border-color-light);--el-cascader-menu-shadow:var(--el-box-shadow-light);--el-cascader-node-background-hover:var(--el-fill-color-light);--el-cascader-node-color-disabled:var(--el-text-color-placeholder);--el-cascader-color-empty:var(--el-text-color-placeholder);--el-cascader-tag-background:var(--el-fill-color);border-radius:var(--el-cascader-menu-radius);width:-moz-fit-content;width:fit-content;font-size:var(--el-cascader-menu-font-size);display:flex}.el-cascader-panel.is-bordered{border:var(--el-cascader-menu-border);border-radius:var(--el-cascader-menu-radius)}.el-cascader-menu{box-sizing:border-box;min-width:180px;color:var(--el-cascader-menu-text-color);border-right:var(--el-cascader-menu-border)}.el-cascader-menu:last-child{border-right:none}.el-cascader-menu:last-child .el-cascader-node{padding-right:20px}.el-cascader-menu__wrap.el-scrollbar__wrap{height:204px}.el-cascader-menu__list{box-sizing:border-box;min-height:100%;margin:0;padding:6px 0;list-style:none;position:relative}.el-cascader-menu__list.el-vl__window{margin:6px 0;padding:0}.el-cascader-menu__list.el-vl__window ul{margin:0;padding:0}.el-cascader-menu__hover-zone{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.el-cascader-menu__empty-text{color:var(--el-cascader-color-empty);align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.el-cascader-menu__empty-text .is-loading{margin-right:2px}.el-cascader-node{box-sizing:border-box;outline:none;align-items:center;height:34px;padding:0 30px 0 20px;line-height:34px;display:flex;position:relative}.el-cascader-node.is-selectable.in-active-path{color:var(--el-cascader-menu-text-color)}.el-cascader-node.in-active-path,.el-cascader-node.is-selectable.in-checked-path,.el-cascader-node.is-active{color:var(--el-cascader-menu-selected-text-color);font-weight:700}.el-cascader-node:not(.is-disabled){cursor:pointer}.el-cascader-node:not(.is-disabled):hover,.el-cascader-node:not(.is-disabled):focus{background:var(--el-cascader-node-background-hover)}.el-cascader-node.is-disabled{color:var(--el-cascader-node-color-disabled);cursor:not-allowed}.el-cascader-node__prefix{position:absolute;left:10px}.el-cascader-node__postfix{position:absolute;right:10px}.el-cascader-node__label{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;padding:0 8px;overflow:hidden}.el-cascader-node>.el-checkbox,.el-cascader-node>.el-radio{margin-right:0}.el-cascader-node>.el-radio .el-radio__label{padding-left:0}.el-cascader{--el-cascader-menu-text-color:var(--el-text-color-regular);--el-cascader-menu-selected-text-color:var(--el-color-primary);--el-cascader-menu-fill:var(--el-bg-color-overlay);--el-cascader-menu-font-size:var(--el-font-size-base);--el-cascader-menu-radius:var(--el-border-radius-base);--el-cascader-menu-border:solid 1px var(--el-border-color-light);--el-cascader-menu-shadow:var(--el-box-shadow-light);--el-cascader-node-background-hover:var(--el-fill-color-light);--el-cascader-node-color-disabled:var(--el-text-color-placeholder);--el-cascader-color-empty:var(--el-text-color-placeholder);--el-cascader-tag-background:var(--el-fill-color);vertical-align:middle;font-size:var(--el-font-size-base);outline:none;line-height:32px;display:inline-block;position:relative}.el-cascader:not(.is-disabled):hover .el-input__wrapper{cursor:pointer;box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.el-cascader .el-input{cursor:pointer;display:flex}.el-cascader .el-input .el-input__inner{text-overflow:ellipsis}.el-cascader .el-input .el-input__inner:read-only{cursor:pointer}.el-cascader .el-input .el-input__inner:disabled{cursor:not-allowed}.el-cascader .el-input .el-input__suffix-inner .el-icon svg{vertical-align:middle}.el-cascader .el-input .icon-arrow-down{transition:transform var(--el-transition-duration);font-size:14px}.el-cascader .el-input .icon-arrow-down.is-reverse{transform:rotate(180deg)}.el-cascader .el-input .icon-circle-close:hover{color:var(--el-input-clear-hover-color,var(--el-text-color-secondary))}.el-cascader .el-input.is-focus .el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-focus-border-color,var(--el-color-primary)) inset}.el-cascader--large{font-size:14px;line-height:40px}.el-cascader--large .el-cascader__tags{gap:6px;padding:8px}.el-cascader--large .el-cascader__search-input{height:24px;margin-left:7px}.el-cascader--small{font-size:12px;line-height:24px}.el-cascader--small .el-cascader__tags{gap:4px;padding:2px}.el-cascader--small .el-cascader__search-input{height:20px;margin-left:5px}.el-cascader.is-disabled .el-cascader__label{z-index:calc(var(--el-index-normal) + 1);color:var(--el-disabled-text-color)}.el-cascader__dropdown{--el-cascader-menu-text-color:var(--el-text-color-regular);--el-cascader-menu-selected-text-color:var(--el-color-primary);--el-cascader-menu-fill:var(--el-bg-color-overlay);--el-cascader-menu-font-size:var(--el-font-size-base);--el-cascader-menu-radius:var(--el-border-radius-base);--el-cascader-menu-border:solid 1px var(--el-border-color-light);--el-cascader-menu-shadow:var(--el-box-shadow-light);--el-cascader-node-background-hover:var(--el-fill-color-light);--el-cascader-node-color-disabled:var(--el-text-color-placeholder);--el-cascader-color-empty:var(--el-text-color-placeholder);--el-cascader-tag-background:var(--el-fill-color);font-size:var(--el-cascader-menu-font-size);border-radius:var(--el-cascader-menu-radius)}.el-cascader__dropdown.el-popper{background:var(--el-cascader-menu-fill);border:var(--el-cascader-menu-border);box-shadow:var(--el-cascader-menu-shadow)}.el-cascader__dropdown.el-popper .el-popper__arrow:before{border:var(--el-cascader-menu-border)}.el-cascader__dropdown.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-top-color:#0000;border-left-color:#0000}.el-cascader__dropdown.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:#0000;border-right-color:#0000}.el-cascader__dropdown.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-bottom-color:#0000;border-left-color:#0000}.el-cascader__dropdown.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-top-color:#0000;border-right-color:#0000}.el-cascader__dropdown.el-popper{box-shadow:var(--el-cascader-menu-shadow)}.el-cascader__header{border-bottom:1px solid var(--el-border-color-light);padding:10px}.el-cascader__footer{border-top:1px solid var(--el-border-color-light);padding:10px}.el-cascader__tags{text-align:left;box-sizing:border-box;flex-wrap:wrap;gap:6px;padding:4px;line-height:normal;display:flex;position:absolute;top:50%;left:0;right:30px;transform:translateY(-50%)}.el-cascader__tags .el-tag{text-overflow:ellipsis;background:var(--el-cascader-tag-background);align-items:center;max-width:100%;display:inline-flex}.el-cascader__tags .el-tag.el-tag--dark,.el-cascader__tags .el-tag.el-tag--plain{background-color:var(--el-tag-bg-color)}.el-cascader__tags .el-tag:not(.is-hit){border-color:#0000}.el-cascader__tags .el-tag:not(.is-hit).el-tag--dark,.el-cascader__tags .el-tag:not(.is-hit).el-tag--plain{border-color:var(--el-tag-border-color)}.el-cascader__tags .el-tag>span{text-overflow:ellipsis;flex:1;line-height:normal;overflow:hidden}.el-cascader__tags .el-tag .el-icon-close{background-color:var(--el-text-color-placeholder);color:var(--el-color-white);flex:none}.el-cascader__tags .el-tag .el-icon-close:hover{background-color:var(--el-text-color-secondary)}.el-cascader__tags .el-tag+input{margin-left:0}.el-cascader__tags.is-validate{right:55px}.el-cascader__collapse-tags{white-space:normal;z-index:var(--el-index-normal)}.el-cascader__collapse-tags .el-tag{text-overflow:ellipsis;background:var(--el-fill-color);align-items:center;max-width:100%;display:inline-flex}.el-cascader__collapse-tags .el-tag.el-tag--dark,.el-cascader__collapse-tags .el-tag.el-tag--plain{background-color:var(--el-tag-bg-color)}.el-cascader__collapse-tags .el-tag:not(.is-hit){border-color:#0000}.el-cascader__collapse-tags .el-tag:not(.is-hit).el-tag--dark,.el-cascader__collapse-tags .el-tag:not(.is-hit).el-tag--plain{border-color:var(--el-tag-border-color)}.el-cascader__collapse-tags .el-tag>span{text-overflow:ellipsis;flex:1;line-height:normal;overflow:hidden}.el-cascader__collapse-tags .el-tag .el-icon-close{background-color:var(--el-text-color-placeholder);color:var(--el-color-white);flex:none}.el-cascader__collapse-tags .el-tag .el-icon-close:hover{background-color:var(--el-text-color-secondary)}.el-cascader__collapse-tags .el-tag+input{margin-left:0}.el-cascader__collapse-tags .el-tag{margin:2px 0}.el-cascader__suggestion-panel{border-radius:var(--el-cascader-menu-radius)}.el-cascader__suggestion-wrap{max-height:204px}.el-cascader__suggestion-list{font-size:var(--el-font-size-base);color:var(--el-cascader-menu-text-color);text-align:center;margin:0;padding:6px 0;list-style:none}.el-cascader__suggestion-list.el-vl__window{margin:6px 0;padding:0}.el-cascader__suggestion-list.el-vl__window ul{margin:0;padding:0}.el-cascader__suggestion-item{text-align:left;cursor:pointer;box-sizing:border-box;outline:none;justify-content:space-between;align-items:center;height:34px;padding:0 15px;display:flex}.el-cascader__suggestion-item:hover,.el-cascader__suggestion-item:focus{background:var(--el-cascader-node-background-hover)}.el-cascader__suggestion-item.is-checked{color:var(--el-cascader-menu-selected-text-color);font-weight:700}.el-cascader__suggestion-item>:not(.el-icon){white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.el-cascader__suggestion-item>span{margin-right:10px}.el-cascader__suggestion-item .el-icon{flex-shrink:0}.el-cascader__empty-text{color:var(--el-cascader-color-empty);margin:10px 0}.el-cascader__search-input{min-width:60px;height:24px;color:var(--el-cascader-menu-text-color);box-sizing:border-box;background:0 0;border:none;outline:none;flex:1;margin-left:7px;padding:0}.el-cascader__search-input::placeholder{color:#0000}.el-date-table{-webkit-user-select:none;user-select:none;font-size:12px}.el-date-table.is-week-mode .el-date-table__row:hover .el-date-table-cell{background-color:var(--el-datepicker-inrange-bg-color)}.el-date-table.is-week-mode .el-date-table__row:hover td.available:hover{color:var(--el-datepicker-text-color)}.el-date-table.is-week-mode .el-date-table__row:hover td:first-child .el-date-table-cell{border-top-left-radius:15px;border-bottom-left-radius:15px;margin-left:5px}.el-date-table.is-week-mode .el-date-table__row:hover td:last-child .el-date-table-cell{border-top-right-radius:15px;border-bottom-right-radius:15px;margin-right:5px}.el-date-table.is-week-mode .el-date-table__row.current .el-date-table-cell{background-color:var(--el-datepicker-inrange-bg-color)}.el-date-table td{box-sizing:border-box;text-align:center;cursor:pointer;width:32px;height:30px;padding:4px 0;position:relative}.el-date-table td .el-date-table-cell{box-sizing:border-box;height:30px;padding:3px 0}.el-date-table td .el-date-table-cell .el-date-table-cell__text{border-radius:50%;width:24px;height:24px;margin:0 auto;line-height:24px;display:block;position:absolute;left:50%;transform:translate(-50%)}.el-date-table td.next-month,.el-date-table td.prev-month{color:var(--el-datepicker-off-text-color)}.el-date-table td.today{position:relative}.el-date-table td.today .el-date-table-cell__text{color:var(--el-color-primary);font-weight:700}.el-date-table td.today.start-date .el-date-table-cell__text,.el-date-table td.today.end-date .el-date-table-cell__text{color:#fff}.el-date-table td.available:hover{color:var(--el-datepicker-hover-text-color)}.el-date-table td.in-range .el-date-table-cell{background-color:var(--el-datepicker-inrange-bg-color)}.el-date-table td.in-range .el-date-table-cell:hover{background-color:var(--el-datepicker-inrange-hover-bg-color)}.el-date-table td.current:not(.disabled) .el-date-table-cell__text{color:#fff;background-color:var(--el-datepicker-active-color)}.el-date-table td.current:not(.disabled):focus-visible .el-date-table-cell__text{outline:2px solid var(--el-datepicker-active-color);outline-offset:1px}.el-date-table td.start-date .el-date-table-cell,.el-date-table td.end-date .el-date-table-cell{color:#fff}.el-date-table td.start-date .el-date-table-cell__text,.el-date-table td.end-date .el-date-table-cell__text{background-color:var(--el-datepicker-active-color)}.el-date-table td.start-date .el-date-table-cell{border-top-left-radius:15px;border-bottom-left-radius:15px;margin-left:5px}.el-date-table td.end-date .el-date-table-cell{border-top-right-radius:15px;border-bottom-right-radius:15px;margin-right:5px}.el-date-table td.disabled .el-date-table-cell{background-color:var(--el-fill-color-light);opacity:1;cursor:not-allowed;color:var(--el-text-color-placeholder)}.el-date-table td.selected .el-date-table-cell{border-radius:15px;margin-left:5px;margin-right:5px}.el-date-table td.selected .el-date-table-cell__text{background-color:var(--el-datepicker-active-color);color:#fff;border-radius:15px}.el-date-table td.week{color:var(--el-datepicker-off-text-color);cursor:default;font-size:80%}.el-date-table td:focus{outline:none}.el-date-table th{color:var(--el-datepicker-header-text-color);border-bottom:solid 1px var(--el-border-color-lighter);padding:5px;font-weight:400}.el-date-table th.el-date-table__week-header{width:24px;padding:0}.el-month-table{border-collapse:collapse;margin:-1px;font-size:12px}.el-month-table td{text-align:center;cursor:pointer;width:68px;padding:8px 0;position:relative}.el-month-table td .el-date-table-cell{box-sizing:border-box;height:48px;padding:6px 0}.el-month-table td.today .el-date-table-cell__text{color:var(--el-color-primary);font-weight:700}.el-month-table td.today.start-date .el-date-table-cell__text,.el-month-table td.today.end-date .el-date-table-cell__text{color:#fff}.el-month-table td.disabled .el-date-table-cell__text{background-color:var(--el-fill-color-light);cursor:not-allowed;color:var(--el-text-color-placeholder)}.el-month-table td.disabled .el-date-table-cell__text:hover{color:var(--el-text-color-placeholder)}.el-month-table td .el-date-table-cell__text{width:54px;height:36px;color:var(--el-datepicker-text-color);border-radius:18px;margin:0 auto;line-height:36px;display:block;position:absolute;left:50%;transform:translate(-50%)}.el-month-table td .el-date-table-cell__text:hover{color:var(--el-datepicker-hover-text-color)}.el-month-table td.in-range .el-date-table-cell{background-color:var(--el-datepicker-inrange-bg-color)}.el-month-table td.in-range .el-date-table-cell:hover{background-color:var(--el-datepicker-inrange-hover-bg-color)}.el-month-table td.start-date .el-date-table-cell,.el-month-table td.end-date .el-date-table-cell{color:#fff}.el-month-table td.start-date .el-date-table-cell__text,.el-month-table td.end-date .el-date-table-cell__text{color:#fff;background-color:var(--el-datepicker-active-color)}.el-month-table td.start-date .el-date-table-cell{border-top-left-radius:24px;border-bottom-left-radius:24px;margin-left:3px}.el-month-table td.end-date .el-date-table-cell{border-top-right-radius:24px;border-bottom-right-radius:24px;margin-right:3px}.el-month-table td.current:not(.disabled) .el-date-table-cell{border-radius:24px;margin-left:3px;margin-right:3px}.el-month-table td.current:not(.disabled) .el-date-table-cell__text{color:#fff;background-color:var(--el-datepicker-active-color)}.el-month-table td:focus-visible{outline:none}.el-month-table td:focus-visible .el-date-table-cell__text{outline:2px solid var(--el-datepicker-active-color);outline-offset:1px}.el-year-table{border-collapse:collapse;margin:-1px;font-size:12px}.el-year-table .el-icon{color:var(--el-datepicker-icon-color)}.el-year-table td{text-align:center;cursor:pointer;width:68px;padding:8px 0;position:relative}.el-year-table td .el-date-table-cell{box-sizing:border-box;height:48px;padding:6px 0}.el-year-table td.today .el-date-table-cell__text{color:var(--el-color-primary);font-weight:700}.el-year-table td.today.start-date .el-date-table-cell__text,.el-year-table td.today.end-date .el-date-table-cell__text{color:#fff}.el-year-table td.disabled .el-date-table-cell__text{background-color:var(--el-fill-color-light);cursor:not-allowed;color:var(--el-text-color-placeholder)}.el-year-table td.disabled .el-date-table-cell__text:hover{color:var(--el-text-color-placeholder)}.el-year-table td .el-date-table-cell__text{width:60px;height:36px;color:var(--el-datepicker-text-color);border-radius:18px;margin:0 auto;line-height:36px;display:block;position:absolute;left:50%;transform:translate(-50%)}.el-year-table td .el-date-table-cell__text:hover{color:var(--el-datepicker-hover-text-color)}.el-year-table td.in-range .el-date-table-cell{background-color:var(--el-datepicker-inrange-bg-color)}.el-year-table td.in-range .el-date-table-cell:hover{background-color:var(--el-datepicker-inrange-hover-bg-color)}.el-year-table td.start-date .el-date-table-cell,.el-year-table td.end-date .el-date-table-cell{color:#fff}.el-year-table td.start-date .el-date-table-cell__text,.el-year-table td.end-date .el-date-table-cell__text{color:#fff;background-color:var(--el-datepicker-active-color)}.el-year-table td.start-date .el-date-table-cell{border-top-left-radius:24px;border-bottom-left-radius:24px}.el-year-table td.end-date .el-date-table-cell{border-top-right-radius:24px;border-bottom-right-radius:24px}.el-year-table td.current:not(.disabled) .el-date-table-cell__text{color:#fff;background-color:var(--el-datepicker-active-color)}.el-year-table td:focus-visible{outline:none}.el-year-table td:focus-visible .el-date-table-cell__text{outline:2px solid var(--el-datepicker-active-color);outline-offset:1px}.el-time-spinner.has-seconds .el-time-spinner__wrapper{width:33.3%}.el-time-spinner__wrapper{vertical-align:top;width:50%;max-height:192px;display:inline-block;position:relative;overflow:auto}.el-time-spinner__wrapper.el-scrollbar__wrap:not(.el-scrollbar__wrap--hidden-default){padding-bottom:15px}.el-time-spinner__wrapper.is-arrow{box-sizing:border-box;text-align:center;overflow:hidden}.el-time-spinner__wrapper.is-arrow .el-time-spinner__list{transform:translateY(-32px)}.el-time-spinner__wrapper.is-arrow .el-time-spinner__item:hover:not(.is-disabled):not(.is-active){background:var(--el-fill-color-light);cursor:default}.el-time-spinner__arrow{color:var(--el-text-color-secondary);width:100%;z-index:var(--el-index-normal);text-align:center;cursor:pointer;height:30px;font-size:12px;line-height:30px;position:absolute;left:0}.el-time-spinner__arrow:hover{color:var(--el-color-primary)}.el-time-spinner__arrow.arrow-up{top:10px}.el-time-spinner__arrow.arrow-down{bottom:10px}.el-time-spinner__input.el-input{width:70%}.el-time-spinner__input.el-input .el-input__inner{text-align:center;padding:0}.el-time-spinner__list{text-align:center;margin:0;padding:0;list-style:none}.el-time-spinner__list:after,.el-time-spinner__list:before{content:"";width:100%;height:80px;display:block}.el-time-spinner__item{height:32px;color:var(--el-text-color-regular);font-size:12px;line-height:32px}.el-time-spinner__item:hover:not(.is-disabled):not(.is-active){background:var(--el-fill-color-light);cursor:pointer}.el-time-spinner__item.is-active:not(.is-disabled){color:var(--el-text-color-primary);font-weight:700}.el-time-spinner__item.is-disabled{color:var(--el-text-color-placeholder);cursor:not-allowed}.el-picker__popper{--el-datepicker-border-color:var(--el-disabled-border-color)}.el-picker__popper.el-popper{background:var(--el-bg-color-overlay);border:1px solid var(--el-datepicker-border-color);box-shadow:var(--el-box-shadow-light)}.el-picker__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-datepicker-border-color)}.el-picker__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-top-color:#0000;border-left-color:#0000}.el-picker__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:#0000;border-right-color:#0000}.el-picker__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-bottom-color:#0000;border-left-color:#0000}.el-picker__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-top-color:#0000;border-right-color:#0000}.el-date-editor{--el-date-editor-width:220px;--el-date-editor-monthrange-width:300px;--el-date-editor-daterange-width:350px;--el-date-editor-datetimerange-width:400px;--el-input-text-color:var(--el-text-color-regular);--el-input-border:var(--el-border);--el-input-hover-border:var(--el-border-color-hover);--el-input-focus-border:var(--el-color-primary);--el-input-transparent-border:0 0 0 1px transparent inset;--el-input-border-color:var(--el-border-color);--el-input-border-radius:var(--el-border-radius-base);--el-input-bg-color:var(--el-fill-color-blank);--el-input-icon-color:var(--el-text-color-placeholder);--el-input-placeholder-color:var(--el-text-color-placeholder);--el-input-hover-border-color:var(--el-border-color-hover);--el-input-clear-hover-color:var(--el-text-color-secondary);--el-input-focus-border-color:var(--el-color-primary);--el-input-width:100%;text-align:left;vertical-align:middle;position:relative}.el-date-editor.el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-border-color,var(--el-border-color)) inset}.el-date-editor.el-input__wrapper:hover{box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.el-date-editor.is-focus .el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-date-editor.el-input,.el-date-editor.el-input__wrapper{width:var(--el-date-editor-width);height:var(--el-input-height,var(--el-component-size))}.el-date-editor--monthrange{--el-date-editor-width:var(--el-date-editor-monthrange-width)}.el-date-editor--daterange,.el-date-editor--timerange{--el-date-editor-width:var(--el-date-editor-daterange-width)}.el-date-editor--datetimerange{--el-date-editor-width:var(--el-date-editor-datetimerange-width)}.el-date-editor--dates .el-input__wrapper{text-overflow:ellipsis;white-space:nowrap}.el-date-editor .close-icon,.el-date-editor .clear-icon{cursor:pointer}.el-date-editor .clear-icon:hover{color:var(--el-input-clear-hover-color)}.el-date-editor .el-range__icon{height:inherit;color:var(--el-text-color-placeholder);float:left;font-size:14px}.el-date-editor .el-range__icon svg{vertical-align:middle}.el-date-editor .el-range-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center;width:39%;height:30px;line-height:30px;font-size:var(--el-font-size-base);color:var(--el-text-color-regular);background-color:#0000;border:none;outline:none;margin:0;padding:0;display:inline-block}.el-date-editor .el-range-input::placeholder{color:var(--el-text-color-placeholder)}.el-date-editor .el-range-separator{overflow-wrap:break-word;height:100%;color:var(--el-text-color-primary);flex:1;justify-content:center;align-items:center;margin:0;padding:0 5px;font-size:14px;display:inline-flex}.el-date-editor .el-range__close-icon{color:var(--el-text-color-placeholder);height:inherit;width:unset;cursor:pointer;font-size:14px}.el-date-editor .el-range__close-icon:hover{color:var(--el-input-clear-hover-color)}.el-date-editor .el-range__close-icon svg{vertical-align:middle}.el-date-editor .el-range__close-icon--hidden{opacity:0;visibility:hidden}.el-range-editor.el-input__wrapper{vertical-align:middle;align-items:center;padding:0 10px;display:inline-flex}.el-range-editor.is-active,.el-range-editor.is-active:hover{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-range-editor--large{line-height:var(--el-component-size-large)}.el-range-editor--large.el-input__wrapper{height:var(--el-component-size-large)}.el-range-editor--large .el-range-separator{font-size:14px;line-height:40px}.el-range-editor--large .el-range-input{height:38px;font-size:14px;line-height:38px}.el-range-editor--small{line-height:var(--el-component-size-small)}.el-range-editor--small.el-input__wrapper{height:var(--el-component-size-small)}.el-range-editor--small .el-range-separator{font-size:12px;line-height:24px}.el-range-editor--small .el-range-input{height:22px;font-size:12px;line-height:22px}.el-range-editor.is-disabled{background-color:var(--el-disabled-bg-color);border-color:var(--el-disabled-border-color);color:var(--el-disabled-text-color);cursor:not-allowed}.el-range-editor.is-disabled:hover,.el-range-editor.is-disabled:focus{border-color:var(--el-disabled-border-color)}.el-range-editor.is-disabled input{background-color:var(--el-disabled-bg-color);color:var(--el-disabled-text-color);cursor:not-allowed}.el-range-editor.is-disabled input::placeholder{color:var(--el-text-color-placeholder)}.el-range-editor.is-disabled .el-range-separator{color:var(--el-disabled-text-color)}.el-picker-panel{color:var(--el-text-color-regular);background:var(--el-datepicker-bg-color);border-radius:var(--el-popper-border-radius,var(--el-border-radius-base));line-height:30px}.el-picker-panel .el-time-panel{border:solid 1px var(--el-datepicker-border-color);background-color:var(--el-datepicker-bg-color);box-shadow:var(--el-box-shadow-light);margin:5px 0}.el-picker-panel__body:after,.el-picker-panel__body-wrapper:after{content:"";clear:both;display:table}.el-picker-panel__content{margin:15px;position:relative}.el-picker-panel__footer{border-top:1px solid var(--el-datepicker-inner-border-color);text-align:right;background-color:var(--el-datepicker-bg-color);padding:4px 12px;font-size:0;position:relative}.el-picker-panel__shortcut{width:100%;color:var(--el-datepicker-text-color);text-align:left;cursor:pointer;background-color:#0000;border:0;outline:none;padding-left:12px;font-size:14px;line-height:28px;display:block}.el-picker-panel__shortcut:hover{color:var(--el-datepicker-hover-text-color)}.el-picker-panel__shortcut.active{color:var(--el-datepicker-active-color);background-color:#e6f1fe}.el-picker-panel__btn{border:1px solid var(--el-fill-color-darker);color:var(--el-text-color-primary);cursor:pointer;background-color:#0000;border-radius:2px;outline:none;padding:0 20px;font-size:12px;line-height:24px}.el-picker-panel__btn[disabled]{color:var(--el-text-color-disabled);cursor:not-allowed}.el-picker-panel__icon-btn{color:var(--el-datepicker-icon-color);cursor:pointer;background:0 0;border:0;outline:none;margin-top:8px;padding:1px 6px;font-size:12px;line-height:1}.el-picker-panel__icon-btn:hover{color:var(--el-datepicker-hover-text-color)}.el-picker-panel__icon-btn:focus-visible{color:var(--el-datepicker-hover-text-color)}.el-picker-panel__icon-btn.is-disabled{color:var(--el-text-color-disabled)}.el-picker-panel__icon-btn.is-disabled:hover{cursor:not-allowed}.el-picker-panel__icon-btn.is-disabled .el-icon{cursor:inherit}.el-picker-panel__icon-btn .el-icon{cursor:pointer;font-size:inherit}.el-picker-panel__link-btn{vertical-align:middle}.el-picker-panel.is-disabled .el-picker-panel__prev-btn{color:var(--el-text-color-disabled)}.el-picker-panel.is-disabled .el-picker-panel__prev-btn:hover{cursor:not-allowed}.el-picker-panel.is-disabled .el-picker-panel__prev-btn .el-icon{cursor:inherit}.el-picker-panel.is-disabled .el-picker-panel__next-btn{color:var(--el-text-color-disabled)}.el-picker-panel.is-disabled .el-picker-panel__next-btn:hover{cursor:not-allowed}.el-picker-panel.is-disabled .el-picker-panel__next-btn .el-icon{cursor:inherit}.el-picker-panel.is-disabled .el-picker-panel__icon-btn{color:var(--el-text-color-disabled)}.el-picker-panel.is-disabled .el-picker-panel__icon-btn:hover{cursor:not-allowed}.el-picker-panel.is-disabled .el-picker-panel__icon-btn .el-icon{cursor:inherit}.el-picker-panel.is-disabled .el-picker-panel__shortcut{color:var(--el-text-color-disabled)}.el-picker-panel.is-disabled .el-picker-panel__shortcut:hover{cursor:not-allowed}.el-picker-panel.is-disabled .el-picker-panel__shortcut .el-icon{cursor:inherit}.el-picker-panel [slot=sidebar],.el-picker-panel__sidebar{border-right:1px solid var(--el-datepicker-inner-border-color);box-sizing:border-box;width:110px;padding-top:6px;position:absolute;top:0;bottom:0;overflow:auto}.el-picker-panel [slot=sidebar]+.el-picker-panel__body,.el-picker-panel__sidebar+.el-picker-panel__body{margin-left:110px}.el-date-picker{--el-datepicker-text-color:var(--el-text-color-regular);--el-datepicker-off-text-color:var(--el-text-color-placeholder);--el-datepicker-header-text-color:var(--el-text-color-regular);--el-datepicker-icon-color:var(--el-text-color-primary);--el-datepicker-border-color:var(--el-disabled-border-color);--el-datepicker-inner-border-color:var(--el-border-color-light);--el-datepicker-inrange-bg-color:var(--el-border-color-extra-light);--el-datepicker-inrange-hover-bg-color:var(--el-border-color-extra-light);--el-datepicker-active-color:var(--el-color-primary);--el-datepicker-hover-text-color:var(--el-color-primary);--el-datepicker-bg-color:var(--el-bg-color-overlay);--el-fill-color-blank:var(--el-datepicker-bg-color);width:322px}.el-date-picker.has-sidebar.has-time{width:434px}.el-date-picker.has-sidebar{width:438px}.el-date-picker.has-time .el-picker-panel__body-wrapper{position:relative}.el-date-picker .el-picker-panel__content{width:292px}.el-date-picker table{table-layout:fixed;width:100%}.el-date-picker__editor-wrap{padding:0 5px;display:table-cell;position:relative}.el-date-picker__time-header{border-bottom:1px solid var(--el-datepicker-inner-border-color);box-sizing:border-box;width:100%;padding:8px 5px 5px;font-size:12px;display:table;position:relative}.el-date-picker__header{text-align:center;padding:12px 12px 0}.el-date-picker__header--bordered{border-bottom:solid 1px var(--el-border-color-lighter);margin-bottom:0;padding-bottom:12px}.el-date-picker__header--bordered+.el-picker-panel__content{margin-top:0}.el-date-picker__header-label{text-align:center;cursor:pointer;color:var(--el-text-color-regular);padding:0 5px;font-size:16px;font-weight:500;line-height:22px}.el-date-picker__header-label:hover{color:var(--el-datepicker-hover-text-color)}.el-date-picker__header-label:focus-visible{color:var(--el-datepicker-hover-text-color);outline:none}.el-date-picker__header-label.active{color:var(--el-datepicker-active-color)}.el-date-picker__prev-btn{float:left}.el-date-picker__next-btn{float:right}.el-date-picker__time-wrap{text-align:center;padding:10px}.el-date-picker__time-label{float:left;cursor:pointer;margin-left:10px;line-height:30px}.el-date-picker .el-time-panel{position:absolute}.el-date-picker.is-disabled .el-date-picker__header-label{color:var(--el-text-color-disabled)}.el-date-picker.is-disabled .el-date-picker__header-label:hover{cursor:not-allowed}.el-date-picker.is-disabled .el-date-picker__header-label .el-icon{cursor:inherit}.el-date-range-picker{--el-datepicker-text-color:var(--el-text-color-regular);--el-datepicker-off-text-color:var(--el-text-color-placeholder);--el-datepicker-header-text-color:var(--el-text-color-regular);--el-datepicker-icon-color:var(--el-text-color-primary);--el-datepicker-border-color:var(--el-disabled-border-color);--el-datepicker-inner-border-color:var(--el-border-color-light);--el-datepicker-inrange-bg-color:var(--el-border-color-extra-light);--el-datepicker-inrange-hover-bg-color:var(--el-border-color-extra-light);--el-datepicker-active-color:var(--el-color-primary);--el-datepicker-hover-text-color:var(--el-color-primary);--el-datepicker-bg-color:var(--el-bg-color-overlay);width:646px}.el-date-range-picker.has-sidebar{width:756px}.el-date-range-picker.has-time .el-picker-panel__body-wrapper{position:relative}.el-date-range-picker table{table-layout:fixed;width:100%}.el-date-range-picker .el-picker-panel__body{min-width:513px}.el-date-range-picker .el-picker-panel__content{margin:0}.el-date-range-picker.single-panel{width:322px}.el-date-range-picker.single-panel .el-picker-panel__body{min-width:322px}.el-date-range-picker.single-panel.has-sidebar.has-time{width:434px}.el-date-range-picker.single-panel.has-sidebar{width:438px}.el-date-range-picker.single-panel .el-picker-panel__content{width:292px;margin:15px;padding:0;display:block;position:relative}.el-date-range-picker__header{text-align:center;height:28px;position:relative}.el-date-range-picker__header [class*=arrow-left]{float:left}.el-date-range-picker__header [class*=arrow-right]{float:right}.el-date-range-picker__header div{margin-right:50px;font-size:16px;font-weight:500}.el-date-range-picker__header-label{text-align:center;cursor:pointer;color:var(--el-text-color-regular);padding:0 5px;font-size:16px;font-weight:500;line-height:22px}.el-date-range-picker__header-label:hover{color:var(--el-datepicker-hover-text-color)}.el-date-range-picker__header-label:focus-visible{color:var(--el-datepicker-hover-text-color);outline:none}.el-date-range-picker__header-label.active{color:var(--el-datepicker-active-color)}.el-date-range-picker__content{box-sizing:border-box;width:50%;margin:0;padding:16px;display:table-cell}.el-date-range-picker__content.is-left{border-right:1px solid var(--el-datepicker-inner-border-color)}.el-date-range-picker__content .el-date-range-picker__header div{margin-left:50px;margin-right:50px}.el-date-range-picker__editors-wrap{box-sizing:border-box;display:table-cell}.el-date-range-picker__editors-wrap.is-right{text-align:right}.el-date-range-picker__time-header{border-bottom:1px solid var(--el-datepicker-inner-border-color);box-sizing:border-box;width:100%;padding:8px 5px 5px;font-size:12px;display:table;position:relative}.el-date-range-picker__time-header>.el-icon-arrow-right{vertical-align:middle;color:var(--el-datepicker-icon-color);font-size:20px;display:table-cell}.el-date-range-picker__time-picker-wrap{padding:0 5px;display:table-cell;position:relative}.el-date-range-picker__time-picker-wrap .el-picker-panel{z-index:1;background:#fff;position:absolute;top:13px;right:0}.el-date-range-picker__time-picker-wrap .el-time-panel{position:absolute}.el-date-range-picker.is-disabled .el-date-range-picker__header-label{color:var(--el-text-color-disabled)}.el-date-range-picker.is-disabled .el-date-range-picker__header-label:hover{cursor:not-allowed}.el-date-range-picker.is-disabled .el-date-range-picker__header-label .el-icon{cursor:inherit}.el-time-range-picker{width:354px;overflow:visible}.el-time-range-picker__content{text-align:center;z-index:1;padding:10px;position:relative}.el-time-range-picker__cell{box-sizing:border-box;width:50%;margin:0;padding:4px 7px 7px;display:inline-block}.el-time-range-picker__header{text-align:center;margin-bottom:5px;font-size:14px}.el-time-range-picker__body{border:1px solid var(--el-datepicker-border-color);border-radius:2px}.el-time-panel{width:180px;z-index:var(--el-index-top);-webkit-user-select:none;user-select:none;box-sizing:content-box;border-radius:2px;position:relative;left:0}.el-time-panel__content{font-size:0;position:relative;overflow:hidden}.el-time-panel__content:after,.el-time-panel__content:before{content:"";z-index:-1;box-sizing:border-box;text-align:left;height:32px;margin-top:-16px;padding-top:6px;position:absolute;top:50%;left:0;right:0}.el-time-panel__content:after{margin-left:12%;margin-right:12%;left:50%}.el-time-panel__content:before{border-top:1px solid var(--el-border-color-light);border-bottom:1px solid var(--el-border-color-light);margin-left:12%;margin-right:12%;padding-left:50%}.el-time-panel__content.has-seconds:after{left:66.6667%}.el-time-panel__content.has-seconds:before{padding-left:33.3333%}.el-time-panel__footer{border-top:1px solid var(--el-timepicker-inner-border-color,var(--el-border-color-light));text-align:right;box-sizing:border-box;height:36px;padding:4px;line-height:25px}.el-time-panel__btn{cursor:pointer;color:var(--el-text-color-primary);background-color:#0000;border:none;outline:none;margin:0 5px;padding:0 5px;font-size:12px;line-height:28px}.el-time-panel__btn.confirm{color:var(--el-timepicker-active-color,var(--el-color-primary));font-weight:800}.el-picker-panel.is-border{border:solid 1px var(--el-border-color-lighter)}.el-picker-panel.is-border .el-picker-panel__body-wrapper{position:relative}.el-picker-panel.is-border.el-picker-panel [slot=sidebar],.el-picker-panel.is-border.el-picker-panel__sidebar{border-right:1px solid var(--el-datepicker-inner-border-color);box-sizing:border-box;width:110px;height:100%;padding-top:6px;position:absolute;top:0;overflow:auto}.el-select-dropdown.is-multiple .el-select-dropdown__item.is-selected:after{content:"";background-position:50%;background-repeat:no-repeat;background-color:var(--el-color-primary);-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;border-top:none;border-right:none;width:12px;height:12px;position:absolute;top:50%;right:20px;transform:translateY(-50%);-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat}.el-select-dropdown{z-index:calc(var(--el-index-top) + 1);border-radius:var(--el-border-radius-base);box-sizing:border-box}.el-select-dropdown .el-scrollbar.is-empty .el-select-dropdown__list{padding:0}.el-select-dropdown__loading,.el-select-dropdown__empty{text-align:center;color:var(--el-text-color-secondary);font-size:var(--el-select-font-size);margin:0;padding:10px 0}.el-select-dropdown__wrap{max-height:274px}.el-select-dropdown__list{box-sizing:border-box;margin:0;padding:6px 0;list-style:none}.el-select-dropdown__list.el-vl__window{margin:6px 0;padding:0}.el-select-dropdown__header{border-bottom:1px solid var(--el-border-color-light);padding:10px}.el-select-dropdown__footer{border-top:1px solid var(--el-border-color-light);padding:10px}.el-select-dropdown__item{font-size:var(--el-font-size-base);white-space:nowrap;text-overflow:ellipsis;color:var(--el-text-color-regular);box-sizing:border-box;cursor:pointer;height:34px;padding:0 32px 0 20px;line-height:34px;position:relative;overflow:hidden}.el-select-dropdown__item.is-hovering{background-color:var(--el-fill-color-light)}.el-select-dropdown__item.is-selected{color:var(--el-color-primary);font-weight:700}.el-select-dropdown__item.is-disabled{color:var(--el-text-color-placeholder);cursor:not-allowed;background-color:unset}.el-select-dropdown.is-multiple .el-select-dropdown__item.is-selected:after{content:"";background-position:50%;background-repeat:no-repeat;background-color:var(--el-color-primary);-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;border-top:none;border-right:none;width:12px;height:12px;position:absolute;top:50%;right:20px;transform:translateY(-50%);-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat}.el-select-dropdown.is-multiple .el-select-dropdown__item.is-disabled:after{background-color:var(--el-text-color-placeholder)}.el-select-group{margin:0;padding:0}.el-select-group__wrap{margin:0;padding:0;list-style:none;position:relative}.el-select-group__title{box-sizing:border-box;color:var(--el-color-info);text-overflow:ellipsis;white-space:nowrap;padding:0 20px;font-size:12px;line-height:34px;overflow:hidden}.el-select-group .el-select-dropdown__item{padding-left:20px}.el-select{--el-select-border-color-hover:var(--el-border-color-hover);--el-select-disabled-color:var(--el-disabled-text-color);--el-select-disabled-border:var(--el-disabled-border-color);--el-select-font-size:var(--el-font-size-base);--el-select-close-hover-color:var(--el-text-color-secondary);--el-select-input-color:var(--el-text-color-placeholder);--el-select-multiple-input-color:var(--el-text-color-regular);--el-select-input-focus-border-color:var(--el-color-primary);--el-select-input-font-size:14px;--el-select-width:100%;vertical-align:middle;width:var(--el-select-width);display:inline-block;position:relative}.el-select__wrapper{box-sizing:border-box;cursor:pointer;text-align:left;border-radius:var(--el-border-radius-base);background-color:var(--el-fill-color-blank);min-height:32px;transition:var(--el-transition-duration);box-shadow:0 0 0 1px var(--el-border-color) inset;align-items:center;gap:6px;padding:4px 12px;font-size:14px;line-height:24px;display:flex;position:relative;transform:translate(0)}.el-select__wrapper.is-filterable{cursor:text}.el-select__wrapper.is-focused{box-shadow:0 0 0 1px var(--el-color-primary) inset}.el-select__wrapper.is-hovering:not(.is-focused){box-shadow:0 0 0 1px var(--el-border-color-hover) inset}.el-select__wrapper.is-disabled{cursor:not-allowed;background-color:var(--el-fill-color-light);color:var(--el-text-color-placeholder);box-shadow:0 0 0 1px var(--el-select-disabled-border) inset}.el-select__wrapper.is-disabled:hover{box-shadow:0 0 0 1px var(--el-select-disabled-border) inset}.el-select__wrapper.is-disabled.is-focus{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-select__wrapper.is-disabled .el-select__selected-item{color:var(--el-select-disabled-color)}.el-select__wrapper.is-disabled .el-select__caret,.el-select__wrapper.is-disabled .el-tag,.el-select__wrapper.is-disabled input{cursor:not-allowed}.el-select__wrapper.is-disabled .el-select__prefix,.el-select__wrapper.is-disabled .el-select__suffix{pointer-events:none}.el-select__prefix,.el-select__suffix{color:var(--el-input-icon-color,var(--el-text-color-placeholder));flex-shrink:0;align-items:center;gap:6px;display:flex}.el-select__caret{color:var(--el-select-input-color);font-size:var(--el-select-input-font-size);transition:var(--el-transition-duration);cursor:pointer;transform:rotate(0)}.el-select__caret.is-reverse{transform:rotate(180deg)}.el-select__clear{cursor:pointer}.el-select__clear:hover{color:var(--el-select-close-hover-color)}.el-select__selection{flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-width:0;display:flex;position:relative}.el-select__selection.is-near{margin-left:-8px}.el-select__selection .el-tag{cursor:pointer;border-color:#0000}.el-select__selection .el-tag.el-tag--plain{border-color:var(--el-tag-border-color)}.el-select__selection .el-tag .el-tag__content{min-width:0}.el-select__selected-item{-webkit-user-select:none;user-select:none;flex-wrap:wrap;display:flex}.el-select__tags-text{text-overflow:ellipsis;white-space:nowrap;line-height:normal;display:block;overflow:hidden}.el-select__placeholder{z-index:-1;text-overflow:ellipsis;white-space:nowrap;width:100%;color:var(--el-input-text-color,var(--el-text-color-regular));display:block;position:absolute;top:50%;overflow:hidden;transform:translateY(-50%)}.el-select__placeholder.is-transparent{-webkit-user-select:none;user-select:none;color:var(--el-text-color-placeholder)}.el-select__popper.el-popper{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color-light);box-shadow:var(--el-box-shadow-light)}.el-select__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-border-color-light)}.el-select__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-top-color:#0000;border-left-color:#0000}.el-select__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:#0000;border-right-color:#0000}.el-select__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-bottom-color:#0000;border-left-color:#0000}.el-select__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-top-color:#0000;border-right-color:#0000}.el-select__input-wrapper{flex:1}.el-select__input-wrapper.is-hidden{opacity:0;z-index:-1;position:absolute}.el-select__input{color:var(--el-select-multiple-input-color);font-size:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#0000;border:none;outline:none;width:100%;height:24px;padding:0;font-family:inherit}.el-select__input-calculator{visibility:hidden;white-space:pre;max-width:100%;position:absolute;top:0;left:0;overflow:hidden}.el-select--large .el-select__wrapper{gap:6px;min-height:40px;padding:8px 16px;font-size:14px;line-height:24px}.el-select--large .el-select__selection{gap:6px}.el-select--large .el-select__selection.is-near{margin-left:-8px}.el-select--large .el-select__prefix,.el-select--large .el-select__suffix{gap:6px}.el-select--large .el-select__input{height:24px}.el-select--small .el-select__wrapper{gap:4px;min-height:24px;padding:2px 8px;font-size:12px;line-height:20px}.el-select--small .el-select__selection{gap:4px}.el-select--small .el-select__selection.is-near{margin-left:-6px}.el-select--small .el-select__prefix,.el-select--small .el-select__suffix{gap:4px}.el-select--small .el-select__input{height:20px}.el-radio-group{flex-wrap:wrap;align-items:center;font-size:0;display:inline-flex}.el-button-group>.el-button+.el-button{margin-left:0}.el-button-group>.el-button:first-child:last-child{border-top-right-radius:var(--el-border-radius-base);border-bottom-right-radius:var(--el-border-radius-base);border-top-left-radius:var(--el-border-radius-base);border-bottom-left-radius:var(--el-border-radius-base)}.el-button-group>.el-button:first-child:last-child.is-round{border-radius:var(--el-border-radius-round)}.el-button-group>.el-button:first-child:last-child.is-circle{border-radius:50%}.el-button-group>.el-button:not(:first-child):not(:last-child){border-radius:0}.el-button-group>.el-button:hover,.el-button-group>.el-button:focus,.el-button-group>.el-button:active,.el-button-group>.el-button.is-active{z-index:1}.el-button-group--horizontal{vertical-align:middle;display:inline-block}.el-button-group--horizontal:before,.el-button-group--horizontal:after{content:"";display:table}.el-button-group--horizontal:after{clear:both}.el-button-group--horizontal>.el-button{float:left;position:relative}.el-button-group--horizontal>.el-button:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.el-button-group--horizontal>.el-button:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.el-button-group--horizontal>.el-button:not(:last-child){margin-right:-1px}.el-button-group--horizontal .el-button--primary:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--primary:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--primary:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--success:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--success:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--success:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--warning:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--warning:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--warning:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--danger:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--danger:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--danger:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--info:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--info:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--info:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group--horizontal>.el-dropdown>.el-button{border-left-color:var(--el-button-divide-border-color);border-top-left-radius:0;border-bottom-left-radius:0}.el-button-group--vertical{flex-direction:column;align-items:stretch;display:inline-flex}.el-button-group--vertical>.el-button{margin-top:-1px}.el-button-group--vertical>.el-button:first-child{border-bottom-right-radius:0;border-bottom-left-radius:0}.el-button-group--vertical>.el-button:last-child{border-top-left-radius:0;border-top-right-radius:0}.el-button-group--vertical>.el-dropdown{margin-top:-1px}.el-button-group--vertical>.el-dropdown>.el-button{border-left-color:var(--el-button-divide-border-color);border-top-left-radius:0;border-top-right-radius:0}.el-button-group--vertical .el-button--primary:first-child{border-bottom-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--primary:last-child{border-top-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--primary:not(:first-child):not(:last-child){border-top-color:var(--el-button-divide-border-color);border-bottom-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--success:first-child{border-bottom-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--success:last-child{border-top-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--success:not(:first-child):not(:last-child){border-top-color:var(--el-button-divide-border-color);border-bottom-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--warning:first-child{border-bottom-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--warning:last-child{border-top-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--warning:not(:first-child):not(:last-child){border-top-color:var(--el-button-divide-border-color);border-bottom-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--danger:first-child{border-bottom-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--danger:last-child{border-top-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--danger:not(:first-child):not(:last-child){border-top-color:var(--el-button-divide-border-color);border-bottom-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--info:first-child{border-bottom-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--info:last-child{border-top-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--info:not(:first-child):not(:last-child){border-top-color:var(--el-button-divide-border-color);border-bottom-color:var(--el-button-divide-border-color)}.el-dropdown{--el-dropdown-menu-box-shadow:var(--el-box-shadow-light);--el-dropdown-menuItem-hover-fill:var(--el-color-primary-light-9);--el-dropdown-menuItem-hover-color:var(--el-color-primary);--el-dropdown-menu-index:10;color:var(--el-text-color-regular);font-size:var(--el-font-size-base);vertical-align:top;line-height:1;display:inline-flex;position:relative}.el-dropdown.is-disabled{color:var(--el-text-color-placeholder);cursor:not-allowed}.el-dropdown__popper{--el-dropdown-menu-box-shadow:var(--el-box-shadow-light);--el-dropdown-menuItem-hover-fill:var(--el-color-primary-light-9);--el-dropdown-menuItem-hover-color:var(--el-color-primary);--el-dropdown-menu-index:10}.el-dropdown__popper.el-popper{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color-light);box-shadow:var(--el-dropdown-menu-box-shadow)}.el-dropdown__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-border-color-light)}.el-dropdown__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-top-color:#0000;border-left-color:#0000}.el-dropdown__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:#0000;border-right-color:#0000}.el-dropdown__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-bottom-color:#0000;border-left-color:#0000}.el-dropdown__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-top-color:#0000;border-right-color:#0000}.el-dropdown__popper .el-dropdown-menu{border:none}.el-dropdown__popper .el-dropdown__popper-selfdefine{outline:none}.el-dropdown__popper .el-scrollbar__bar{z-index:calc(var(--el-dropdown-menu-index) + 1)}.el-dropdown__popper .el-dropdown__list{box-sizing:border-box;margin:0;padding:0;list-style:none}.el-dropdown .el-dropdown__caret-button{border-left:none;justify-content:center;align-items:center;width:32px;padding-left:0;padding-right:0;display:inline-flex}.el-dropdown .el-dropdown__caret-button>span{display:inline-flex}.el-dropdown .el-dropdown__caret-button:before{content:"";background:var(--el-overlay-color-lighter);width:1px;display:block;position:absolute;top:-1px;bottom:-1px;left:0}.el-dropdown .el-dropdown__caret-button.el-button:before{background:var(--el-border-color);opacity:.5}.el-dropdown .el-dropdown__caret-button .el-dropdown__icon{font-size:inherit;padding-left:0}.el-dropdown .el-dropdown-selfdefine{outline:none}.el-dropdown--large .el-dropdown__caret-button{width:40px}.el-dropdown--small .el-dropdown__caret-button{width:24px}.el-dropdown-menu{z-index:var(--el-dropdown-menu-index);background-color:var(--el-bg-color-overlay);border-radius:var(--el-border-radius-base);box-shadow:none;border:none;margin:0;padding:5px 0;list-style:none;position:relative;top:0;left:0}.el-dropdown-menu__item{white-space:nowrap;line-height:22px;font-size:var(--el-font-size-base);color:var(--el-text-color-regular);cursor:pointer;outline:none;align-items:center;margin:0;padding:5px 16px;list-style:none;display:flex}.el-dropdown-menu__item:not(.is-disabled):hover,.el-dropdown-menu__item:not(.is-disabled):focus{background-color:var(--el-dropdown-menuItem-hover-fill);color:var(--el-dropdown-menuItem-hover-color)}.el-dropdown-menu__item i{margin-right:5px}.el-dropdown-menu__item--divided{border-top:1px solid var(--el-border-color-lighter);margin:6px 0}.el-dropdown-menu__item.is-disabled{cursor:not-allowed;color:var(--el-text-color-disabled)}.el-dropdown-menu--large{padding:7px 0}.el-dropdown-menu--large .el-dropdown-menu__item{padding:7px 20px;font-size:14px;line-height:22px}.el-dropdown-menu--large .el-dropdown-menu__item--divided{margin:8px 0}.el-dropdown-menu--small{padding:3px 0}.el-dropdown-menu--small .el-dropdown-menu__item{padding:2px 12px;font-size:12px;line-height:20px}.el-dropdown-menu--small .el-dropdown-menu__item--divided{margin:4px 0}.el-input-number{vertical-align:middle;width:150px;line-height:30px;display:inline-flex;position:relative}.el-input-number .el-input__wrapper{padding-left:42px;padding-right:42px}.el-input-number .el-input__inner{-webkit-appearance:none;-moz-appearance:textfield;text-align:center;line-height:1}.el-input-number .el-input__inner::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.el-input-number .el-input__inner::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.el-input-number.is-left .el-input__inner{text-align:left}.el-input-number.is-right .el-input__inner{text-align:right}.el-input-number.is-center .el-input__inner{text-align:center}.el-input-number__increase,.el-input-number__decrease{z-index:1;background:var(--el-fill-color-light);width:32px;height:auto;color:var(--el-text-color-regular);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-size:13px;display:flex;position:absolute;top:1px;bottom:1px}.el-input-number__increase:hover,.el-input-number__decrease:hover{color:var(--el-color-primary)}.el-input-number__increase:hover~.el-input:not(.is-disabled) .el-input__wrapper,.el-input-number__decrease:hover~.el-input:not(.is-disabled) .el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-focus-border-color,var(--el-color-primary)) inset}.el-input-number__increase.is-disabled,.el-input-number__decrease.is-disabled{color:var(--el-disabled-text-color);cursor:not-allowed}.el-input-number__increase{border-radius:0 var(--el-border-radius-base) var(--el-border-radius-base) 0;border-left:var(--el-border);right:1px}.el-input-number__decrease{border-radius:var(--el-border-radius-base) 0 0 var(--el-border-radius-base);border-right:var(--el-border);left:1px}.el-input-number.is-disabled .el-input-number__increase,.el-input-number.is-disabled .el-input-number__decrease{border-color:var(--el-disabled-border-color);color:var(--el-disabled-border-color)}.el-input-number.is-disabled .el-input-number__increase:hover,.el-input-number.is-disabled .el-input-number__decrease:hover{color:var(--el-disabled-border-color);cursor:not-allowed}.el-input-number--large{width:180px;line-height:38px}.el-input-number--large .el-input-number__increase,.el-input-number--large .el-input-number__decrease{width:40px;font-size:14px}.el-input-number--large.is-controls-right .el-input--large .el-input__wrapper{padding-right:47px}.el-input-number--large .el-input--large .el-input__wrapper{padding-left:47px;padding-right:47px}.el-input-number--small{width:120px;line-height:22px}.el-input-number--small .el-input-number__increase,.el-input-number--small .el-input-number__decrease{width:24px;font-size:12px}.el-input-number--small.is-controls-right .el-input--small .el-input__wrapper{padding-right:31px}.el-input-number--small .el-input--small .el-input__wrapper{padding-left:31px;padding-right:31px}.el-input-number--small .el-input-number__increase [class*=el-icon],.el-input-number--small .el-input-number__decrease [class*=el-icon]{transform:scale(.9)}.el-input-number.is-without-controls .el-input__wrapper{padding-left:15px;padding-right:15px}.el-input-number.is-controls-right .el-input__wrapper{padding-left:15px;padding-right:42px}.el-input-number.is-controls-right .el-input-number__increase,.el-input-number.is-controls-right .el-input-number__decrease{--el-input-number-controls-height:15px;height:var(--el-input-number-controls-height);line-height:var(--el-input-number-controls-height)}.el-input-number.is-controls-right .el-input-number__increase [class*=el-icon],.el-input-number.is-controls-right .el-input-number__decrease [class*=el-icon]{transform:scale(.8)}.el-input-number.is-controls-right .el-input-number__increase{border-radius:0 var(--el-border-radius-base) 0 0;border-bottom:var(--el-border);bottom:auto;left:auto}.el-input-number.is-controls-right .el-input-number__decrease{border-right:none;border-left:var(--el-border);border-radius:0 0 var(--el-border-radius-base) 0;top:auto;left:auto;right:1px}.el-input-number.is-controls-right[class*=large] [class*=increase],.el-input-number.is-controls-right[class*=large] [class*=decrease]{--el-input-number-controls-height:19px}.el-input-number.is-controls-right[class*=small] [class*=increase],.el-input-number.is-controls-right[class*=small] [class*=decrease]{--el-input-number-controls-height:11px}.add-friend-overlay[data-v-b31c2027]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999}.add-friend-dialog[data-v-b31c2027]{width:380px;max-width:92vw;background:#fff;border-radius:8px;padding:20px 22px 24px;box-shadow:0 8px 32px #0000002e;display:flex;flex-direction:column;gap:14px}.add-friend-header[data-v-b31c2027]{display:flex;align-items:center;justify-content:space-between}.add-friend-title[data-v-b31c2027]{font-size:16px;font-weight:500;color:#1e293b}.add-friend-close[data-v-b31c2027]{color:#94a3b8;cursor:pointer}.add-friend-close[data-v-b31c2027]:hover{color:#64748b}.add-friend-search[data-v-b31c2027]{display:flex;flex-direction:column;gap:10px}.search-result[data-v-b31c2027]{border:1px solid #f1f5f9;border-radius:6px}.search-empty[data-v-b31c2027]{padding:20px 12px;text-align:center;color:#94a3b8;font-size:13px}.search-result-row[data-v-b31c2027]{display:flex;align-items:center;gap:12px;padding:10px 12px;cursor:pointer;transition:background .15s}.search-result-row[data-v-b31c2027]:hover{background:#f8fafc}.sr-avatar[data-v-b31c2027]{width:40px;height:40px;border-radius:4px;background:#6366f1;color:#fff;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:500;flex-shrink:0;overflow:hidden}.sr-avatar-img[data-v-b31c2027]{width:100%;height:100%;object-fit:cover}.sr-info[data-v-b31c2027]{flex:1;min-width:0}.sr-name[data-v-b31c2027]{font-size:14px;color:#1e293b;font-weight:500}.sr-meta[data-v-b31c2027]{font-size:12px;color:#94a3b8;margin-top:2px}.add-friend-qrcode[data-v-b31c2027]{background:#f8fafc;border-radius:8px;padding:16px 12px;display:flex;flex-direction:column;align-items:center;gap:8px}.qrcode-title[data-v-b31c2027]{font-size:15px;font-weight:500;color:#1e293b}.qrcode-sub[data-v-b31c2027]{font-size:12px;color:#94a3b8}.qrcode-img-wrap[data-v-b31c2027]{width:180px;height:180px;background:#fff;border-radius:4px;display:flex;align-items:center;justify-content:center;margin:4px 0}.qrcode-img[data-v-b31c2027]{width:100%;height:100%;object-fit:contain}.qrcode-loading[data-v-b31c2027]{color:#94a3b8;font-size:13px}.qrcode-expire[data-v-b31c2027]{font-size:12px;color:#64748b}.apply-form[data-v-b31c2027]{padding:8px 0}.apply-overlay[data-v-b31c2027]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:10000;animation:fadeIn-b31c2027 .15s ease-out}.apply-modal[data-v-b31c2027]{width:360px;max-width:92vw;background:#fff;border-radius:8px;box-shadow:0 12px 40px #0000004d;display:flex;flex-direction:column;animation:scaleIn-b31c2027 .2s ease-out}.apply-modal-header[data-v-b31c2027]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #f1f5f9}.apply-modal-title[data-v-b31c2027]{font-size:16px;font-weight:500;color:#1e293b}.apply-modal-close[data-v-b31c2027]{color:#94a3b8;cursor:pointer}.apply-modal-close[data-v-b31c2027]:hover{color:#64748b}.apply-modal-body[data-v-b31c2027]{padding:16px 20px}.apply-modal-footer[data-v-b31c2027]{display:flex;justify-content:flex-end;gap:8px;padding:12px 20px 16px;border-top:1px solid #f1f5f9}@keyframes fadeIn-b31c2027{0%{opacity:0}to{opacity:1}}@keyframes scaleIn-b31c2027{0%{transform:scale(.92);opacity:0}to{transform:scale(1);opacity:1}}.el-message{z-index:11000!important}.hp-full[data-v-573203e1]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;display:flex;flex-direction:column;background:#f5f7fa}.hp-full .fwd-layout[data-v-573203e1]{flex-direction:column;height:auto;gap:10px}.hp-full .fwd-left[data-v-573203e1]{flex:0 0 auto}.hp-full .fwd-list[data-v-573203e1]{overflow:visible;max-height:none}.hp-full .fwd-right[data-v-573203e1]{flex:0 0 auto;border-left:0;padding-left:0;border-top:1px solid #e2e8f0;padding-top:10px}.fwd-hint[data-v-573203e1]{font-size:12px;color:#6366f1;background:#eef2ff;border:1px solid #c7d2fe;border-radius:8px;padding:8px 12px;margin-bottom:12px}.fwd-layout[data-v-573203e1]{display:flex;gap:14px;height:460px;margin-top:14px}.fwd-layout-preset[data-v-573203e1]{height:auto}.fwd-layout-preset .fwd-right[data-v-573203e1]{flex:1 1 100%;border-left:none;padding-left:0}.fwd-preset-tip[data-v-573203e1]{margin-left:8px;font-style:normal;font-weight:400;font-size:11px;color:#94a3b8}.fwd-preset-switch[data-v-573203e1]{margin-left:10px;font-size:12px;color:#4f46e5;cursor:pointer}.fwd-preset-switch[data-v-573203e1]:hover{text-decoration:underline}.fwd-left[data-v-573203e1]{flex:1;min-width:0;display:flex;flex-direction:column;min-height:0}.fwd-right[data-v-573203e1]{flex:1;min-width:0;display:flex;flex-direction:column;min-height:0;border-left:1px solid #e2e8f0;padding-left:14px}.fwd-search[data-v-573203e1]{margin-bottom:10px}.fwd-fallback-tip[data-v-573203e1]{font-size:11px;line-height:1.6;color:#b45309;background:#fffbeb;border:1px solid #fde68a;border-radius:6px;padding:6px 8px;margin-bottom:8px}.fwd-list[data-v-573203e1]{flex:1;overflow-y:auto;min-height:0}.fwd-item[data-v-573203e1]{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:8px;cursor:pointer;-webkit-user-select:none;user-select:none}.fwd-item[data-v-573203e1]:hover{background:#f1f5f9}.fwd-item-checked[data-v-573203e1]{background:#e0e7ff}.fwd-radio[data-v-573203e1]{flex-shrink:0;width:18px;height:18px;border-radius:50%;border:1.5px solid #cbd5e1;display:inline-flex;align-items:center;justify-content:center;color:transparent;font-size:12px}.fwd-item-checked .fwd-radio[data-v-573203e1]{background:#6366f1;border-color:#6366f1;color:#fff}.fwd-radio-multi[data-v-573203e1]{border-radius:4px}.fwd-avatar[data-v-573203e1]{flex-shrink:0;width:34px;height:34px;border-radius:50%;overflow:hidden;color:#fff;font-size:14px;font-weight:600;display:flex;align-items:center;justify-content:center}.fwd-avatar-tiny[data-v-573203e1]{width:22px;height:22px;font-size:11px}.fwd-avatar-img[data-v-573203e1]{width:100%;height:100%;object-fit:cover;display:block}.fwd-item-info[data-v-573203e1]{flex:1;min-width:0}.fwd-item-name[data-v-573203e1]{font-size:14px;color:#1e293b;font-weight:500}.fwd-item-type[data-v-573203e1]{display:inline-block;margin-left:6px;padding:0 5px;border:1px solid transparent;border-radius:4px;font-size:11px;font-weight:500;line-height:16px;vertical-align:middle;white-space:nowrap}.fwd-item-sub[data-v-573203e1]{font-size:12px;color:#94a3b8}.fwd-empty[data-v-573203e1]{text-align:center;color:#94a3b8;font-size:13px;padding:30px 0}.fwd-right-title[data-v-573203e1]{font-size:14px;color:#475569;font-weight:600;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid #eef2f7}.fwd-selected[data-v-573203e1]{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:6px}.fwd-selected-tag[data-v-573203e1]{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;padding:4px 8px;max-width:100%}.fwd-selected-name[data-v-573203e1]{font-size:13px;color:#1e293b;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fwd-selected-close[data-v-573203e1]{cursor:pointer;color:#94a3b8}.fwd-selected-close[data-v-573203e1]:hover{color:#dc2626}.fwd-selected-empty[data-v-573203e1]{font-size:13px;color:#94a3b8}.fwd-footer[data-v-573203e1]{margin-top:12px;padding-top:12px;border-top:1px solid #eef2f7;display:flex;justify-content:flex-end;gap:8px}.ft-wrap[data-v-1bab5880]{display:flex;flex-direction:column;gap:14px}.ft-quota[data-v-1bab5880]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:12px 14px}.ft-quota-main[data-v-1bab5880]{display:flex;align-items:baseline;gap:6px}.ft-quota-label[data-v-1bab5880]{font-size:13px;color:#64748b}.ft-quota-value[data-v-1bab5880]{font-size:18px;font-weight:700;color:#1e293b}.ft-quota-total[data-v-1bab5880]{font-size:13px;color:#94a3b8}.ft-vip[data-v-1bab5880]{margin-left:6px;font-size:11px;padding:1px 6px;border-radius:999px;background:#fef3c7;color:#b45309;font-weight:600}.ft-quota-bar[data-v-1bab5880]{margin-top:8px;height:6px;border-radius:999px;background:#e2e8f0;overflow:hidden}.ft-quota-fill[data-v-1bab5880]{height:100%;background:linear-gradient(90deg,#6366f1,#8b5cf6);transition:width .3s}.ft-quota-tip[data-v-1bab5880]{margin-top:6px;font-size:12px;color:#94a3b8}.ft-recv[data-v-1bab5880]{border:1px solid #e2e8f0;border-radius:12px;background:#fff;padding:10px 12px}.ft-recv-head[data-v-1bab5880]{display:flex;align-items:center;gap:8px}.ft-recv-label[data-v-1bab5880]{font-size:13px;font-weight:600;color:#1e293b}.ft-recv-hint[data-v-1bab5880]{flex:1;min-width:0;font-size:11.5px;color:#94a3b8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ft-recv-chips[data-v-1bab5880]{margin-top:8px;display:flex;flex-wrap:wrap;gap:8px}.ft-chip[data-v-1bab5880]{display:inline-flex;align-items:center;gap:5px;padding:3px 6px 3px 3px;border-radius:999px;background:#eef2ff;max-width:180px}.ft-chip-avatar[data-v-1bab5880]{width:20px;height:20px;border-radius:50%;object-fit:cover;flex-shrink:0}.ft-chip-name[data-v-1bab5880]{font-size:12px;color:#3730a3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ft-chip-close[data-v-1bab5880]{font-size:12px;color:#818cf8;cursor:pointer;flex-shrink:0}.ft-recv-empty[data-v-1bab5880]{margin-top:6px;font-size:12px;color:#94a3b8}.ft-drop[data-v-1bab5880]{border:1.5px dashed #cbd5e1;border-radius:14px;background:#fff;padding:26px 18px;text-align:center;cursor:pointer;transition:all .15s}.ft-drop[data-v-1bab5880]:hover,.ft-drop.is-drag[data-v-1bab5880]{border-color:#818cf8;background:#eef2ff}.ft-drop.is-busy[data-v-1bab5880]{cursor:default;text-align:left;padding:16px}.ft-input[data-v-1bab5880]{display:none}.ft-drop-icon[data-v-1bab5880]{color:#818cf8}.ft-drop-title[data-v-1bab5880]{margin-top:8px;font-size:14px;font-weight:600;color:#1e293b}.ft-drop-hint[data-v-1bab5880]{margin-top:4px;font-size:12px;color:#94a3b8}.ft-task-head[data-v-1bab5880]{display:flex;align-items:center;gap:8px}.ft-task-icon[data-v-1bab5880]{color:#6366f1}.ft-task-name[data-v-1bab5880]{flex:1;min-width:0;font-size:14px;font-weight:600;color:#1e293b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ft-task-size[data-v-1bab5880]{font-size:12px;color:#94a3b8}.ft-progress[data-v-1bab5880]{margin-top:10px;height:8px;border-radius:999px;background:#eef2ff;overflow:hidden}.ft-progress-fill[data-v-1bab5880]{height:100%;background:linear-gradient(90deg,#6366f1,#8b5cf6);transition:width .2s}.ft-task-foot[data-v-1bab5880]{margin-top:8px;display:flex;align-items:center;gap:12px;font-size:12px;color:#64748b}.ft-task-cancel[data-v-1bab5880]{margin-left:auto;color:#ef4444;cursor:pointer}.ft-list-head[data-v-1bab5880]{display:flex;align-items:center;justify-content:space-between;font-size:13px;font-weight:600;color:#1e293b;padding:2px 2px 0}.ft-refresh[data-v-1bab5880]{font-weight:400;font-size:12px;color:#6366f1;cursor:pointer}.ft-empty[data-v-1bab5880]{padding:28px 0;text-align:center;font-size:13px;color:#94a3b8}.ft-list[data-v-1bab5880]{display:flex;flex-direction:column;gap:10px;max-height:42vh;overflow-y:auto}.ft-item[data-v-1bab5880]{display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid #e2e8f0;border-radius:12px;background:#fff}.ft-item-avatar[data-v-1bab5880]{width:38px;height:38px;border-radius:10px;background:#eef2ff;color:#6366f1;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ft-item-main[data-v-1bab5880]{flex:1;min-width:0}.ft-item-row1[data-v-1bab5880]{display:flex;align-items:center;gap:8px}.ft-item-name[data-v-1bab5880]{flex:1;min-width:0;font-size:13.5px;font-weight:600;color:#1e293b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ft-item-size[data-v-1bab5880]{font-size:12px;color:#94a3b8;flex-shrink:0}.ft-item-row2[data-v-1bab5880]{margin-top:5px;display:flex;align-items:center;gap:10px;font-size:12px;color:#64748b;flex-wrap:wrap}.ft-status[data-v-1bab5880]{padding:1px 7px;border-radius:999px;background:#f1f5f9;color:#475569}.ft-status.is-ready[data-v-1bab5880]{background:#dcfce7;color:#15803d}.ft-status.is-expired[data-v-1bab5880],.ft-status.is-consumed[data-v-1bab5880],.ft-status.is-deleted[data-v-1bab5880]{background:#f1f5f9;color:#94a3b8}.ft-item-link[data-v-1bab5880]{margin-top:6px;font-size:12px;color:#6366f1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.ft-item-actions[data-v-1bab5880]{display:flex;flex-direction:column;gap:6px;flex-shrink:0}.ft-item-actions[data-v-1bab5880] .el-button{margin-left:0}.ft-footer-tip[data-v-1bab5880]{font-size:12px;color:#94a3b8;line-height:1.6;padding:0 2px 2px}html.mobile-ui .ft-list[data-v-1bab5880]{max-height:none}html.mobile-ui .ft-item[data-v-1bab5880]{flex-wrap:wrap}html.mobile-ui .ft-item-actions[data-v-1bab5880]{flex-direction:row;width:100%;justify-content:flex-end;margin-top:4px}.hp-full[data-v-93351f8c]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;display:flex;flex-direction:column;background:#f5f7fa}.bound-info[data-v-93351f8c]{display:flex;align-items:center;gap:14px;padding:10px 0 20px}.bound-avatar[data-v-93351f8c]{width:56px;height:56px;border-radius:50%;object-fit:cover}.bound-avatar.placeholder[data-v-93351f8c]{background:#07c160;color:#fff;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:700}.bound-name[data-v-93351f8c]{font-size:16px;font-weight:600;color:#303133}.bound-time[data-v-93351f8c]{font-size:12px;color:#909399;margin-top:4px}.dialog-actions[data-v-93351f8c]{text-align:center;padding-top:8px}.bind-steps[data-v-93351f8c]{margin-bottom:12px}.step[data-v-93351f8c]{display:flex;align-items:center;gap:10px;padding:5px 0}.step-num[data-v-93351f8c]{width:20px;height:20px;border-radius:50%;background:#ebeef5;color:#909399;font-size:11px;font-weight:600;display:flex;align-items:center;justify-content:center;flex-shrink:0}.step.active .step-num[data-v-93351f8c]{background:#07c160;color:#fff}.step-text[data-v-93351f8c]{font-size:13px;color:#606266}.step.active .step-text[data-v-93351f8c]{color:#303133;font-weight:500}.qr-area[data-v-93351f8c]{min-height:240px;display:flex;align-items:center;justify-content:center}.wx-login-inner[data-v-93351f8c]{display:flex;justify-content:center}.qr-loading[data-v-93351f8c]{text-align:center;color:#909399;font-size:13px}.qr-error[data-v-93351f8c]{color:#f56c6c;font-size:13px;text-align:center;padding:20px}.qr-hint[data-v-93351f8c]{text-align:center;color:#909399;font-size:12px;margin-top:10px}.native-bind[data-v-93351f8c]{text-align:center;padding:20px 0}.bind-icon[data-v-93351f8c]{font-size:48px;margin-bottom:12px}.native-bind p[data-v-93351f8c]{color:#606266;font-size:14px;margin-bottom:16px}.page[data-v-ba6d9246]{display:flex;flex-direction:column;flex:1 1 0;height:auto;min-height:0;width:100%;background:#f5f5f5}.mobile-header[data-v-ba6d9246]{height:44px;padding:0 14px;background:#fff;display:flex;align-items:center;justify-content:space-between;color:#1e293b;border-bottom:1px solid #f1f5f9;flex-shrink:0}.header-title[data-v-ba6d9246]{font-size:16px;font-weight:500}.pf-body[data-v-ba6d9246]{padding:10px;flex:1;overflow-y:auto}.pf-list[data-v-ba6d9246]{background:#fff;border-radius:8px;overflow:hidden;margin-top:0}.pf-list-item[data-v-ba6d9246]{display:flex;align-items:center;padding:10px 12px;background:#fff;border-bottom:1px solid #f1f5f9}.pf-list-item[data-v-ba6d9246]:last-child{border-bottom:none}.pf-list-item[data-v-ba6d9246]:active{background:#f8fafc}.pf-list-label[data-v-ba6d9246]{width:80px;color:#1e293b;font-size:13.5px;flex-shrink:0}.pf-wx-name[data-v-ba6d9246]{color:#07c160;font-size:13.5px;margin-right:8px}.pf-wx-na[data-v-ba6d9246]{color:#94a3b8;font-size:13.5px;margin-right:8px}.pf-list-item-action .pf-list-value .el-button[data-v-ba6d9246]{flex-shrink:0}.pf-list-value[data-v-ba6d9246]{flex:1;display:flex;align-items:center;justify-content:flex-end;color:#1e293b;font-size:13.5px}.pf-list-arrow[data-v-ba6d9246]{color:#cbd5e1;font-size:14px;flex-shrink:0;margin-left:6px}.pf-list-send[data-v-ba6d9246]{color:#94a3b8;font-size:12px}.pf-list-hint[data-v-ba6d9246]{font-size:11px;color:#94a3b8;padding:4px 12px 8px;background:#fff;margin-top:-1px;line-height:1.5}.pf-mini-avatar[data-v-ba6d9246]{width:32px;height:32px;border-radius:6px;object-fit:cover}.pf-avatar-fallback[data-v-ba6d9246]{background:#eef2ff;color:#6366f1;font-size:14px;font-weight:600;display:flex;align-items:center;justify-content:center;border-radius:6px}.pf-avatar-fallback.vip[data-v-ba6d9246]{box-shadow:0 0 0 2px #e6a23c}.pf-invoice-form[data-v-ba6d9246]{display:flex;flex-direction:column;gap:12px}.pf-invoice-tip[data-v-ba6d9246]{font-size:12px;color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:8px 10px;line-height:1.5}.pf-invoice-parse[data-v-ba6d9246]{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border:1px dashed #c7d2fe;border-radius:8px;background:#fafbff}.pf-invoice-parse-head[data-v-ba6d9246]{display:flex;align-items:center;justify-content:space-between}.pf-invoice-parse-head label[data-v-ba6d9246]{font-size:13px;color:#475569;font-weight:500}.pf-invoice-parse[data-v-ba6d9246] .el-textarea__inner{border-radius:8px;font-size:13px;line-height:1.5}.pf-invoice-field label[data-v-ba6d9246]{display:block;font-size:13px;color:#475569;margin-bottom:6px;font-weight:500}.pf-invoice-field label em[data-v-ba6d9246]{color:#ef4444;font-style:normal}.pf-invoice-field .el-input[data-v-ba6d9246]{width:100%}.pf-phone-form[data-v-ba6d9246]{display:flex;flex-direction:column;gap:12px}.pf-code-row[data-v-ba6d9246]{display:flex;gap:8px}.pf-code-row .el-input[data-v-ba6d9246]{flex:1}.pf-code-row .el-button[data-v-ba6d9246]{flex-shrink:0}.pf-login[data-v-ba6d9246]{background:#fff;border-radius:12px;padding:28px 12px;text-align:center}.pf-login-avatar[data-v-ba6d9246]{width:52px;height:52px;margin:0 auto;background:#eef2ff;color:#6366f1;font-size:20px;font-weight:600;border-radius:50%;display:flex;align-items:center;justify-content:center}.pf-login-tip[data-v-ba6d9246]{color:#94a3b8;font-size:12px;margin:10px 0}.el-radio-button{--el-radio-button-checked-bg-color:var(--el-color-primary);--el-radio-button-checked-text-color:var(--el-color-white);--el-radio-button-checked-border-color:var(--el-color-primary);--el-radio-button-disabled-checked-fill:var(--el-border-color-extra-light);outline:none;display:inline-block;position:relative}.el-radio-button__inner{white-space:nowrap;vertical-align:middle;background:var(--el-button-bg-color,var(--el-fill-color-blank));outline:var(--el-border);line-height:1;font-weight:var(--el-button-font-weight,var(--el-font-weight-primary));color:var(--el-button-text-color,var(--el-text-color-regular));-webkit-appearance:none;text-align:center;box-sizing:border-box;cursor:pointer;transition:var(--el-transition-all);-webkit-user-select:none;user-select:none;font-size:var(--el-font-size-base);border-radius:0;margin:0;padding:8px 15px;display:inline-block;position:relative}.el-radio-button__inner.is-round{padding:8px 15px}.el-radio-button__inner:hover{color:var(--el-color-primary)}.el-radio-button__inner [class*=el-icon-]{line-height:.9}.el-radio-button__inner [class*=el-icon-]+span{margin-left:5px}.el-radio-button:first-child .el-radio-button__inner{border-radius:var(--el-border-radius-base) 0 0 var(--el-border-radius-base);box-shadow:none!important}.el-radio-button.is-active .el-radio-button__original-radio:not(:disabled)+.el-radio-button__inner{color:var(--el-radio-button-checked-text-color,var(--el-color-white));background-color:var(--el-radio-button-checked-bg-color,var(--el-color-primary));border-color:var(--el-radio-button-checked-border-color,var(--el-color-primary));box-shadow:-1px 0 0 0 var(--el-radio-button-checked-border-color,var(--el-color-primary))}.el-radio-button__original-radio{opacity:0;z-index:-1;outline:none;position:absolute}.el-radio-button__original-radio:focus-visible+.el-radio-button__inner{border-left:var(--el-border);border-left-color:var(--el-radio-button-checked-border-color,var(--el-color-primary));outline:2px solid var(--el-radio-button-checked-border-color);outline-offset:1px;z-index:2;border-radius:var(--el-border-radius-base);box-shadow:none}.el-radio-button__original-radio:disabled+.el-radio-button__inner{color:var(--el-disabled-text-color);cursor:not-allowed;background-image:none;background-color:var(--el-button-disabled-bg-color,var(--el-fill-color-blank));border-color:var(--el-button-disabled-border-color,var(--el-border-color-light));box-shadow:none}.el-radio-button__original-radio:disabled:checked+.el-radio-button__inner{background-color:var(--el-radio-button-disabled-checked-fill)}.el-radio-button:last-child .el-radio-button__inner{border-radius:0 var(--el-border-radius-base) var(--el-border-radius-base) 0}.el-radio-button:first-child:last-child .el-radio-button__inner{border-radius:var(--el-border-radius-base)}.el-radio-button--large .el-radio-button__inner{font-size:var(--el-font-size-base);border-radius:0;padding:12px 19px}.el-radio-button--large .el-radio-button__inner.is-round{padding:12px 19px}.el-radio-button--small .el-radio-button__inner{border-radius:0;padding:5px 11px;font-size:12px}.el-radio-button--small .el-radio-button__inner.is-round{padding:5px 11px}.my-business-page[data-v-0ac3145b]{padding:16px 20px}.my-business-page[data-v-0ac3145b]:not(.embedded){flex:1 1 0;min-height:0;height:auto;overflow-y:auto;-webkit-overflow-scrolling:touch;box-sizing:border-box}.my-business-page:not(.embedded) .mb-header[data-v-0ac3145b]{position:sticky;top:0;z-index:2;height:44px;flex-shrink:0;background:#fff;margin:0;padding:0 14px;border-bottom:1px solid #f1f5f9}.mb-header[data-v-0ac3145b]{display:flex;align-items:center;justify-content:space-between;padding:12px 0 16px;border-bottom:1px solid #f1f5f9;margin-bottom:16px}.mb-back-btn[data-v-0ac3145b]{width:28px;height:28px;padding:0;display:flex;align-items:center;justify-content:center;background:none;border:none;color:#1e293b;cursor:pointer}.mb-back-btn[data-v-0ac3145b]:hover{color:#6366f1}.mb-header-placeholder[data-v-0ac3145b]{width:28px;height:28px;flex:none}.mb-title[data-v-0ac3145b]{font-size:16px;font-weight:600;color:#1e293b;margin:0}.mb-view[data-v-0ac3145b]{display:flex;flex-direction:column;gap:22px;max-width:760px}.mb-view-top[data-v-0ac3145b]{display:flex;align-items:center;justify-content:space-between;padding-bottom:14px;border-bottom:1px solid #f1f5f9}.mb-view-user[data-v-0ac3145b]{display:flex;flex-direction:column;gap:4px}.mb-view-nick[data-v-0ac3145b]{font-size:18px;font-weight:600;color:#0f172a}.mb-view-account[data-v-0ac3145b],.mb-view-company[data-v-0ac3145b],.mb-view-addr[data-v-0ac3145b]{font-size:13px;color:#64748b}.mb-view-section[data-v-0ac3145b]{display:flex;flex-direction:column;gap:10px}.mb-view-label[data-v-0ac3145b]{font-size:12px;color:#94a3b8;font-weight:500}.mb-view-tags[data-v-0ac3145b]{display:flex;flex-wrap:wrap;gap:8px}.mb-tag[data-v-0ac3145b]{font-size:13px;color:#6366f1;background:#eef2ff;border-radius:6px;padding:4px 12px}.mb-view-imgs[data-v-0ac3145b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px}.mb-view-imgs img[data-v-0ac3145b]{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:10px;cursor:pointer;border:1px solid #f1f5f9;transition:transform .15s}.mb-view-imgs img[data-v-0ac3145b]:hover{transform:scale(1.02)}.mb-view-intro[data-v-0ac3145b]{font-size:15px;color:#334155;line-height:1.7;white-space:pre-wrap;word-break:break-word;background:#f8fafc;border-radius:10px;padding:14px 16px}.mb-view-meta[data-v-0ac3145b]{display:flex;gap:18px;flex-wrap:wrap;font-size:13px;color:#64748b;padding-top:14px;border-top:1px solid #f8fafc}.mb-view-perm[data-v-0ac3145b]{display:flex;flex-direction:column;gap:10px}.mb-perm-item[data-v-0ac3145b]{display:flex;align-items:center;justify-content:space-between;background:#f8fafc;border:1px solid #f1f5f9;border-radius:10px;padding:10px 14px}.mb-perm-name[data-v-0ac3145b]{font-size:14px;color:#334155}.mb-view-empty[data-v-0ac3145b]{text-align:center;padding:60px 0;color:#94a3b8;font-size:14px;display:flex;flex-direction:column;align-items:center;gap:14px}.mb-form-tip[data-v-0ac3145b]{font-size:12px;color:#94a3b8;background:#f0f9ff;border-radius:8px;padding:8px 12px;border:1px solid #e0f2fe}.mb-form[data-v-0ac3145b]{display:flex;flex-direction:column;gap:14px;max-width:720px}.mb-label[data-v-0ac3145b]{font-size:13px;color:#475569;font-weight:500;display:flex;align-items:center;justify-content:space-between}.mb-count[data-v-0ac3145b]{color:#94a3b8;font-size:12px;font-weight:400}.mb-keywords-tip[data-v-0ac3145b]{font-size:12px;color:#ef4444;line-height:1.5}.mb-images[data-v-0ac3145b]{display:flex;flex-wrap:wrap;gap:10px}.mb-img-item[data-v-0ac3145b]{position:relative;width:72px;height:72px;border-radius:8px;overflow:hidden;border:1px solid #e2e8f0}.mb-img-item img[data-v-0ac3145b]{width:100%;height:100%;object-fit:cover;display:block}.mb-img-del[data-v-0ac3145b]{position:absolute;top:2px;right:2px;width:18px;height:18px;background:#0000008c;color:#fff;font-size:12px;line-height:18px;text-align:center;border-radius:50%;cursor:pointer}.mb-img-add[data-v-0ac3145b]{width:72px;height:72px;border:1px dashed #cbd5e1;border-radius:8px;color:#94a3b8;font-size:22px;display:flex;align-items:center;justify-content:center;cursor:pointer}.mb-img-add[data-v-0ac3145b]:hover{color:#6366f1;border-color:#6366f1}.mb-switch-row[data-v-0ac3145b]{display:flex;align-items:center;justify-content:space-between;background:#f8fafc;border:1px solid #f1f5f9;border-radius:10px;padding:12px 14px}.mb-switch-text[data-v-0ac3145b]{display:flex;flex-direction:column;gap:2px}.mb-switch-title[data-v-0ac3145b]{font-size:14px;color:#0f172a;font-weight:500}.mb-switch-desc[data-v-0ac3145b]{font-size:12px;color:#94a3b8}.mb-switch-desc-red[data-v-0ac3145b]{color:#ef4444}.mb-footer[data-v-0ac3145b]{display:flex;justify-content:flex-end;gap:8px;padding-top:8px}.mb-footer-btn[data-v-0ac3145b]{min-width:64px;height:32px}.biz-square-page[data-v-a83fda28]{padding:0 20px 16px;background:#f5f5f5;min-height:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%}.biz-square-page[data-v-a83fda28]:not(.embedded){height:100%;box-sizing:border-box;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}.biz-square-page.embedded[data-v-a83fda28]{padding:8px 14px;background:transparent}.biz-square-page[data-v-a83fda28]:not(.embedded){display:flex;flex-direction:column;flex:1 1 0;min-height:0;height:auto;padding:0;overflow:hidden;position:relative}.biz-square-page:not(.embedded) .bs-header[data-v-a83fda28]{margin-bottom:0}.biz-square-page:not(.embedded) .bs-topbar[data-v-a83fda28]{flex:0 0 auto;padding:10px 20px 0}.biz-square-page:not(.embedded) .bs-topbar .bs-sub[data-v-a83fda28]{margin:0 0 10px}.biz-square-page:not(.embedded) .bs-toolbar[data-v-a83fda28]{flex:0 0 auto;margin:0;padding:4px 20px 8px}.biz-square-page:not(.embedded) .bs-scroll[data-v-a83fda28]{flex:1 1 0;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:0 20px 16px;box-sizing:border-box}.bs-header[data-v-a83fda28]{height:44px;padding:0 20px;background:#fff;display:flex;align-items:center;justify-content:space-between;color:#1e293b;border-bottom:1px solid #f1f5f9;flex-shrink:0;position:sticky;top:0;z-index:10;margin:0 0 12px}.bs-back-btn[data-v-a83fda28]{color:#1e293b;cursor:pointer}.bs-title[data-v-a83fda28]{font-size:17px;font-weight:500;color:#0f172a;margin:0}.bs-sub[data-v-a83fda28]{color:#94a3b8;font-size:13px;margin:0 0 14px}.bs-toolbar[data-v-a83fda28]{display:flex;align-items:center;gap:10px;margin-bottom:8px;padding:2px 0}.bs-search[data-v-a83fda28]{flex:1;max-width:520px;position:relative;display:flex;align-items:center;background:#eef2ff;border-radius:12px;padding:0 12px;transition:box-shadow .15s}.bs-search[data-v-a83fda28]:focus-within{box-shadow:0 0 0 1px #c7d2fe inset}.bs-search-icon[data-v-a83fda28]{color:#94a3b8;font-size:16px;flex-shrink:0}.bs-search input[data-v-a83fda28]{flex:1;border:none;background:transparent;padding:10px 8px;font-size:14px;color:#1e293b;outline:none;min-width:0}.bs-search input[data-v-a83fda28]::placeholder{color:#94a3b8}.bs-search-clear[data-v-a83fda28]{background:none;border:none;color:#94a3b8;font-size:18px;cursor:pointer;padding:0 4px;line-height:1}.bs-search-clear[data-v-a83fda28]:hover{color:#6366f1}.bs-stat[data-v-a83fda28]{color:#94a3b8;font-size:13px;flex-shrink:0}.bs-loading[data-v-a83fda28],.bs-error[data-v-a83fda28],.bs-empty[data-v-a83fda28]{text-align:center;color:#94a3b8;padding:48px 0;font-size:14px}.bs-empty-sub[data-v-a83fda28]{font-size:12px;margin-top:6px;color:#cbd5e1}.bs-link[data-v-a83fda28]{background:none;border:none;color:#6366f1;cursor:pointer;padding:0;font-size:12px;text-decoration:underline}.bs-list[data-v-a83fda28]{display:flex;flex-direction:column;gap:6px;max-width:100%;container-type:inline-size}.biz-square-page.embedded .bs-list[data-v-a83fda28]{max-width:100%}.biz-square-page.embedded .bs-card[data-v-a83fda28]{padding:14px 18px}.bs-card[data-v-a83fda28]{display:flex;flex-wrap:wrap;gap:10px;background:#fff;border:1px solid #eef2f7;border-radius:10px;padding:10px 12px;box-shadow:0 1px 2px #0f172a08;transition:box-shadow .15s,border-color .15s;cursor:pointer}.bs-contact-tip[data-v-a83fda28]{flex:1 0 100%;font-size:11px;line-height:1.45;color:#94a3b8;padding-top:6px;border-top:1px dashed #f1f5f9}.bs-card[data-v-a83fda28]:hover{border-color:#c7d2fe;box-shadow:0 2px 8px #6366f10f}.bs-card-left[data-v-a83fda28]{display:flex;flex-direction:column;align-items:center;gap:6px;width:92px;flex-shrink:0}.bs-index[data-v-a83fda28]{flex-shrink:0;align-self:flex-start;width:8px;height:8px;background:#1e293b;margin-top:7px;-webkit-user-select:none;user-select:none}.bs-avatar[data-v-a83fda28]{width:48px;height:48px;flex-shrink:0;aspect-ratio:1 / 1;border-radius:50%;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;font-size:18px;font-weight:600;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.bs-avatar img[data-v-a83fda28]{width:100%;height:100%;object-fit:cover;cursor:pointer;display:block}.bs-avatar-default[data-v-a83fda28]{width:100%;height:100%;background:#e2e8f0;display:flex;align-items:center;justify-content:center;position:relative}.bs-avatar-default[data-v-a83fda28]:after{content:"";display:block;width:22px;height:22px;background:#94a3b8;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z'/></svg>") center/contain no-repeat}.bs-card-meta[data-v-a83fda28]{display:flex;flex-direction:column;align-items:center;gap:4px;width:100%;min-width:0}.bs-account[data-v-a83fda28]{font-size:13px;line-height:1.45;font-weight:600;color:#0f172a;cursor:pointer;max-width:100%;text-align:center;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.bs-account[data-v-a83fda28]:hover{color:#6366f1}.bs-uid[data-v-a83fda28]{font-size:11px;line-height:1.45;color:#94a3b8;max-width:100%;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@container (max-width: 380px){.bs-card[data-v-a83fda28]{flex-direction:column;gap:10px;padding:12px}.bs-card-left[data-v-a83fda28]{flex-direction:row;align-items:center;width:100%;gap:10px}.bs-card-meta[data-v-a83fda28]{align-items:flex-start}.bs-index[data-v-a83fda28]{display:none}.bs-account[data-v-a83fda28],.bs-uid[data-v-a83fda28]{text-align:left}.bs-btns[data-v-a83fda28]{justify-content:flex-start}.bs-card-body[data-v-a83fda28]{width:100%}}.bs-card-body[data-v-a83fda28]{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.bs-card-addr[data-v-a83fda28]{display:flex;align-items:center;gap:4px;font-size:12px;color:#64748b;min-width:0}.bs-addr-icon[data-v-a83fda28]{font-size:13px;color:#94a3b8;flex-shrink:0}.bs-addr-text[data-v-a83fda28]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.bs-imgs[data-v-a83fda28]{display:flex;gap:6px;flex-wrap:wrap}.bs-imgs img[data-v-a83fda28]{width:56px;height:56px;object-fit:cover;border-radius:6px;cursor:pointer;border:1px solid #eef2f7;transition:transform .15s}.bs-imgs img[data-v-a83fda28]:hover{transform:scale(1.04);border-color:#6366f1}.bs-keywords[data-v-a83fda28]{display:flex;flex-wrap:wrap;gap:4px}.bs-tag[data-v-a83fda28]{font-size:12px;border-radius:4px;padding:1px 7px;font-weight:500}.bs-tag-0[data-v-a83fda28]{color:#6366f1;background:#eef2ff}.bs-tag-1[data-v-a83fda28]{color:#0891b2;background:#ecfeff}.bs-tag-2[data-v-a83fda28]{color:#059669;background:#ecfdf5}.bs-tag-3[data-v-a83fda28]{color:#d97706;background:#fff7ed}.bs-tag-4[data-v-a83fda28]{color:#db2777;background:#fdf2f8}.bs-tag-5[data-v-a83fda28]{color:#7c3aed;background:#f5f3ff}.bs-intro[data-v-a83fda28]{font-size:13px;color:#475569;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.bs-card-actions[data-v-a83fda28]{display:flex;gap:10px;padding-top:4px;border-top:1px dashed #f1f5f9;margin-top:2px}.bs-btns[data-v-a83fda28]{display:flex;gap:4px;flex-wrap:wrap;justify-content:center;margin-top:6px}.bs-copy-btn[data-v-a83fda28]{background:#f1f5f9;border:none;color:#475569;font-size:11px;padding:2px 8px;border-radius:4px;cursor:pointer;margin-top:2px}.bs-copy-btn[data-v-a83fda28]:hover{background:#e0e7ff;color:#6366f1}.bs-add-btn[data-v-a83fda28]{background:#eef2ff;color:#6366f1}.bs-add-btn[data-v-a83fda28]:hover{background:#e0e7ff}.bs-detail-mask[data-v-a83fda28]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;background:#0f172a73;display:flex;align-items:center;justify-content:center;padding:20px}.bs-detail-page[data-v-a83fda28]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;background:#f5f5f5;display:flex;flex-direction:column}.bs-detail.is-page[data-v-a83fda28]{width:100%;max-width:100%;max-height:none;flex:1 1 0;min-height:0;border-radius:0;box-shadow:none;background:#fff}.bs-detail.is-page .bs-detail-head[data-v-a83fda28]{height:44px;padding:0 14px}.bs-detail.is-page .bs-detail-title[data-v-a83fda28]{flex:1 1 auto;text-align:center;font-size:17px;font-weight:500}.bs-detail-back[data-v-a83fda28]{color:#1e293b;cursor:pointer;flex-shrink:0}.bs-detail-head-gap[data-v-a83fda28]{width:20px;flex-shrink:0}.bs-detail.is-page .bs-detail-body[data-v-a83fda28]{padding:14px;gap:12px}.bs-detail.is-page .bs-detail-foot[data-v-a83fda28]{padding:12px 14px}.bs-detail[data-v-a83fda28]{width:100%;max-width:560px;max-height:84vh;background:#fff;border-radius:14px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 18px 48px #0f172a3d}.bs-detail-head[data-v-a83fda28]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid #f1f5f9}.bs-detail-title[data-v-a83fda28]{font-size:15px;font-weight:600;color:#1e293b}.bs-detail-close[data-v-a83fda28]{border:none;background:transparent;color:#94a3b8;font-size:22px;line-height:1;padding:0 2px;cursor:pointer}.bs-detail-close[data-v-a83fda28]:hover{color:#475569}.bs-detail-body[data-v-a83fda28]{flex:1 1 auto;min-height:0;overflow-y:auto;padding:14px 16px;display:flex;flex-direction:column;gap:10px;-webkit-overflow-scrolling:touch}.bs-detail-user[data-v-a83fda28]{display:flex;align-items:center;gap:10px}.bs-detail-user-meta[data-v-a83fda28]{display:flex;flex-direction:column;gap:3px;min-width:0}.bs-detail-name[data-v-a83fda28]{font-size:15px;font-weight:600;color:#0f172a;word-break:break-word}.bs-detail-uid[data-v-a83fda28]{font-size:12px;color:#94a3b8}.bs-detail-row[data-v-a83fda28]{display:flex;align-items:flex-start;gap:6px;font-size:13px;color:#475569;line-height:1.5}.bs-detail-row .el-icon[data-v-a83fda28]{color:#94a3b8;margin-top:2px;flex-shrink:0}.bs-detail-imgs[data-v-a83fda28]{display:flex;flex-wrap:wrap;gap:8px}.bs-detail-imgs img[data-v-a83fda28]{width:84px;height:84px;object-fit:cover;border-radius:8px;border:1px solid #eef2f7;cursor:pointer}.bs-detail-intro[data-v-a83fda28]{font-size:13.5px;color:#334155;line-height:1.7;white-space:pre-wrap;word-break:break-word}.bs-detail-intro.is-empty[data-v-a83fda28]{color:#cbd5e1}.bs-detail-tip[data-v-a83fda28]{font-size:11.5px;color:#94a3b8;border-top:1px dashed #f1f5f9;padding-top:8px}.bs-detail-foot[data-v-a83fda28]{flex-shrink:0;display:flex;gap:10px;padding:12px 16px;border-top:1px solid #f1f5f9}.bs-detail-btn[data-v-a83fda28]{flex:1;height:38px;border-radius:10px;border:1px solid #e2e8f0;background:#fff;color:#475569;font-size:14px;cursor:pointer}.bs-detail-btn[data-v-a83fda28]:active{background:#f8fafc}.bs-detail-btn.primary[data-v-a83fda28]{border:none;color:#fff;font-weight:600;background:linear-gradient(135deg,#6366f1,#8b5cf6)}@media (max-width: 767px){.bs-detail-mask[data-v-a83fda28]{align-items:flex-end;padding:0}.bs-detail[data-v-a83fda28]{max-width:100%;width:100%;max-height:88vh;border-radius:16px 16px 0 0}.bs-detail-foot[data-v-a83fda28]{padding-bottom:calc(12px + env(safe-area-inset-bottom))}}.bs-viewer,.el-image-viewer__wrapper{z-index:3500!important}.el-image-viewer__canvas{max-width:90vw;max-height:70vh}.el-image-viewer__img{max-width:50vw!important;max-height:60vh!important;width:auto!important;height:auto!important;object-fit:contain}.page[data-v-0ceeefc2]{display:flex;flex-direction:column;flex:1 1 0;height:auto;min-height:0;width:100%;background:#f5f5f5}.m-header[data-v-0ceeefc2]{height:44px;padding:0 14px;background:#fff;display:flex;align-items:center;justify-content:space-between;color:#1e293b;border-bottom:1px solid #f1f5f9;flex-shrink:0}.m-title[data-v-0ceeefc2]{font-size:17px;font-weight:500}.m-body[data-v-0ceeefc2]{padding:10px;flex:1;overflow-y:auto;display:flex;flex-direction:column;align-items:center}.m-card[data-v-0ceeefc2]{background:#fff;border-radius:10px;padding:12px;width:100%;max-width:380px;display:flex;flex-direction:column;align-items:center;box-shadow:0 2px 8px #0000000a}.m-card-top[data-v-0ceeefc2]{width:100%;display:flex;align-items:center;justify-content:center}.m-add-friend[data-v-0ceeefc2]{color:#4c8bf5;font-size:13px;font-weight:500;cursor:pointer}.m-user[data-v-0ceeefc2]{display:flex;align-items:center;gap:8px;margin-top:10px;align-self:flex-start}.m-avatar[data-v-0ceeefc2]{width:40px;height:40px;border-radius:6px;object-fit:cover}.m-avatar-fallback[data-v-0ceeefc2]{background:#eef2ff;color:#6366f1;font-size:16px;font-weight:600;display:flex;align-items:center;justify-content:center}.m-user-info[data-v-0ceeefc2]{display:flex;flex-direction:column;gap:1px}.m-nickname[data-v-0ceeefc2]{font-size:14px;font-weight:600;color:#1e293b}.m-region[data-v-0ceeefc2]{font-size:11px;color:#94a3b8}.m-qrcode-wrap[data-v-0ceeefc2]{position:relative;display:flex;align-items:center;justify-content:center;margin-top:12px}.m-qrcode-canvas[data-v-0ceeefc2]{display:block}.m-qrcode-avatar[data-v-0ceeefc2]{position:absolute;width:36px;height:36px;border-radius:6px;background:#fff;padding:2px;object-fit:cover;border:2px solid #fff}.m-tip[data-v-0ceeefc2]{font-size:12px;color:#94a3b8;margin-top:10px}.m-actions[data-v-0ceeefc2]{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:10px;color:#4c8bf5;font-size:13px}.m-actions span[data-v-0ceeefc2]{cursor:pointer}.m-divider[data-v-0ceeefc2]{color:#cbd5e1!important;cursor:default!important}.m-expiry[data-v-0ceeefc2]{font-size:11px;color:#16a34a;margin-top:8px}.m-expiry.expired[data-v-0ceeefc2]{color:#dc2626}.vip-full[data-v-19878ada]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;display:flex;flex-direction:column;background:#f5f7fa}.vip-page[data-v-19878ada]{flex:1 1 0;min-height:0;height:auto;overflow-y:auto;-webkit-overflow-scrolling:touch;background:#f5f7fa;padding-bottom:120px;box-sizing:border-box}.vip-header[data-v-19878ada]{display:flex;align-items:center;justify-content:space-between;height:44px;flex-shrink:0;padding:0 14px;background:#fff;border-bottom:1px solid #f1f5f9;position:sticky;top:0;z-index:2}.vip-header h2[data-v-19878ada]{font-size:16px;font-weight:600;color:#1e293b}.back-btn[data-v-19878ada]{width:28px;height:28px;padding:0;display:flex;align-items:center;justify-content:center;background:none;border:none;color:#1e293b;cursor:pointer}.header-placeholder[data-v-19878ada]{width:28px;height:28px;flex:none}.logout-btn[data-v-19878ada]{background:none;border:none;font-size:13px;color:#94a3b8;cursor:pointer;padding:4px 0}.logout-btn[data-v-19878ada]:hover{color:#64748b}.expired-tip[data-v-19878ada]{margin:12px 16px 0;padding:10px 14px;border-radius:10px;background:#fef2f2;color:#b91c1c;font-size:12.5px;line-height:1.6}.loading[data-v-19878ada]{text-align:center;padding:60px;color:#909399}.vip-benefit-card[data-v-19878ada]{margin:4px 20px 0;background:#fff;border-radius:14px;border:1px solid #e2e8f0;padding:16px 16px 14px}.vb-head[data-v-19878ada]{display:flex;align-items:center;gap:8px}.vb-ico[data-v-19878ada]{font-size:18px}.vb-title[data-v-19878ada]{font-size:14.5px;font-weight:700;color:#1e293b}.vb-tag[data-v-19878ada]{margin-left:auto;font-size:11px;font-weight:600;color:#b45309;background:#fef3c7;border-radius:999px;padding:2px 8px}.vb-quota[data-v-19878ada]{margin-top:12px;padding:10px 12px;background:#f8fafc;border-radius:10px}.vb-quota-row[data-v-19878ada]{display:flex;align-items:baseline;justify-content:space-between}.vb-quota-label[data-v-19878ada]{font-size:12.5px;color:#64748b}.vb-quota-value[data-v-19878ada]{font-size:14px;font-weight:700;color:#1e293b}.vb-quota-value em[data-v-19878ada]{font-style:normal;font-weight:400;font-size:12px;color:#94a3b8}.vb-quota-bar[data-v-19878ada]{margin-top:8px;height:6px;border-radius:999px;background:#e2e8f0;overflow:hidden}.vb-quota-fill[data-v-19878ada]{height:100%;background:linear-gradient(90deg,#6366f1,#8b5cf6);transition:width .3s}.vb-quota-left[data-v-19878ada]{margin-top:6px;font-size:11.5px;color:#94a3b8}.vb-list[data-v-19878ada]{margin:12px 0 0;padding-left:18px;display:flex;flex-direction:column;gap:6px;font-size:12.5px;line-height:1.65;color:#475569}.vb-list li[data-v-19878ada]{list-style:disc}.vb-list b[data-v-19878ada]{color:#1e293b;font-weight:600}.vb-compare[data-v-19878ada]{margin-top:12px;padding-top:10px;border-top:1px dashed #e2e8f0;font-size:12px;color:#94a3b8}.vb-compare b[data-v-19878ada]{color:#64748b;font-weight:600}.package-list[data-v-19878ada]{padding:20px;display:flex;flex-direction:column;gap:14px}.package-card[data-v-19878ada]{background:#fff;border-radius:14px;padding:24px;border:2px solid transparent;cursor:pointer;transition:all .3s}.package-card[data-v-19878ada]:hover{transform:translateY(-2px);box-shadow:0 4px 20px #00000014}.package-card.selected[data-v-19878ada]{border-color:#409eff;box-shadow:0 2px 16px #409eff40;transform:translateY(-4px)}.pkg-top[data-v-19878ada]{display:flex;align-items:center;gap:8px;margin-bottom:12px}.pkg-name[data-v-19878ada]{font-size:16px;font-weight:600;color:#303133}.pkg-price[data-v-19878ada]{margin-bottom:14px}.price-symbol[data-v-19878ada]{font-size:16px;color:#f56c6c;font-weight:600}.price-num[data-v-19878ada]{font-size:32px;color:#f56c6c;font-weight:700}.price-original[data-v-19878ada]{font-size:13px;color:#c0c4cc;text-decoration:line-through;margin-left:6px}.pkg-features[data-v-19878ada]{display:flex;flex-direction:column;gap:6px;font-size:14px;color:#606266}.pay-section[data-v-19878ada]{position:fixed;bottom:0;left:0;right:0;padding:16px;padding-bottom:calc(16px + var(--safe-bottom, 0px));background:#fff;box-shadow:0 -2px 8px #0000000f}.pay-btn[data-v-19878ada]{width:100%;height:48px;border:none;border-radius:24px;background:linear-gradient(135deg,#f093fb,#f5576c);color:#fff;font-size:16px;font-weight:600;cursor:pointer}.pay-btn[data-v-19878ada]:disabled{opacity:.5;cursor:not-allowed}.pay-notice[data-v-19878ada]{text-align:center;font-size:12px;color:#c0c4cc;margin-top:8px}html.pc-ui .vip-page[data-v-19878ada]{padding-bottom:0}html.pc-ui .vip-header[data-v-19878ada]{height:auto;padding:16px 32px;max-width:1200px;margin:0 auto;background:transparent;border-bottom:none}html.pc-ui .vip-header h2[data-v-19878ada]{font-size:20px}html.pc-ui .back-btn[data-v-19878ada]{width:32px;height:32px}html.pc-ui .package-list[data-v-19878ada]{flex-direction:row;flex-wrap:wrap;gap:20px;max-width:1200px;margin:0 auto;padding:0 32px 60px}html.pc-ui .package-card[data-v-19878ada]{flex:0 0 calc(33.333% - 14px);min-width:300px;padding:28px 24px}html.pc-ui .pkg-name[data-v-19878ada]{font-size:18px}html.pc-ui .price-num[data-v-19878ada]{font-size:36px}html.pc-ui .pay-section[data-v-19878ada]{position:static;background:transparent;box-shadow:none;max-width:1200px;margin:0 auto;padding:20px 32px 60px;text-align:center}html.pc-ui .pay-btn[data-v-19878ada]{max-width:400px;height:52px;font-size:18px}html.pc-ui .pay-notice[data-v-19878ada]{margin-top:12px;font-size:13px}.team-avatar-stack[data-v-f0b24f6d]{position:relative;background:transparent;border-radius:6px;border:1px solid #e2e8f0;box-sizing:border-box;overflow:hidden;flex-shrink:0}.tav[data-v-f0b24f6d]{display:block;box-sizing:border-box;object-fit:cover;border-radius:3px}.tav-default[data-v-f0b24f6d]{background:linear-gradient(135deg,#94a3b8,#cbd5e1);color:#fff;font-weight:600;display:flex;align-items:center;justify-content:center;border-radius:3px}.team-ctx[data-v-9823e40c]{position:fixed;z-index:3200;min-width:168px;padding:6px;border-radius:10px;background:#fff;border:1px solid #e5e7eb;box-shadow:0 10px 30px #0f172a24;font-size:13px;color:#334155}.team-ctx-title[data-v-9823e40c]{padding:6px 10px 8px;color:#94a3b8;font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-ctx-item[data-v-9823e40c]{padding:8px 10px;border-radius:7px;cursor:pointer;-webkit-user-select:none;user-select:none}.team-ctx-item[data-v-9823e40c]:hover{background:#eef2ff;color:#4338ca}.team-ctx-item.is-danger[data-v-9823e40c]{color:#dc2626}.team-ctx-item.is-danger[data-v-9823e40c]:hover{background:#fef2f2;color:#b91c1c}.team-ctx-sep[data-v-9823e40c]{height:1px;margin:5px 6px;background:#f1f5f9}.team-list-page[data-v-9823e40c]{display:flex;flex-direction:column;flex:1 1 0;min-height:0;width:100%;background:transparent}.mobile-header[data-v-9823e40c]{height:44px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:0 14px;background:#fff;border-bottom:1px solid #f1f5f9}.mh-back[data-v-9823e40c]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#1e293b}.mh-title[data-v-9823e40c]{font-size:16px;font-weight:600;color:#1e293b}.mh-add[data-v-9823e40c]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#6366f1}.team-body[data-v-9823e40c]{flex:1;overflow-y:auto;padding-bottom:12px}.team-loading[data-v-9823e40c]{display:flex;align-items:center;justify-content:center;gap:8px;padding:60px 0;color:#94a3b8;font-size:14px}.team-empty[data-v-9823e40c]{text-align:center;padding:80px 0;color:#94a3b8}.team-empty-icon[data-v-9823e40c]{margin-bottom:16px}.team-empty p[data-v-9823e40c]{font-size:15px;color:#64748b;margin-bottom:4px}.team-empty-sub[data-v-9823e40c]{font-size:12px;color:#94a3b8;margin-top:6px}.team-empty-btn[data-v-9823e40c]{margin-top:20px;padding:8px 28px;border:none;border-radius:20px;background:#6366f1;color:#fff;font-size:14px;cursor:pointer}.team-list[data-v-9823e40c]{background:#fff}.team-item[data-v-9823e40c]{display:flex;align-items:center;padding:12px 16px;cursor:pointer;transition:background .15s}.team-item[data-v-9823e40c]:active{background:#f8fafc}.team-list .team-item.active[data-v-9823e40c],.team-item.active[data-v-9823e40c]{background:#eef2ff!important}.team-item.active .team-name[data-v-9823e40c]{color:#6366f1!important}.team-item.active .team-time[data-v-9823e40c]{color:#6366f1}.team-cell[data-v-9823e40c]{display:flex;flex-direction:column}.team-menu[data-v-9823e40c]{background:#f8faff;border-top:1px dashed #e6eaf2;padding:2px 10px 6px 56px;display:flex;flex-direction:column}.team-menu-item[data-v-9823e40c]{display:flex;align-items:center;gap:10px;padding:7px 8px;border-radius:10px;cursor:pointer;font-size:14px;color:#334155}.team-menu-item[data-v-9823e40c]:hover{background:#eef2ff;color:#4338ca}.team-menu-item:hover .team-menu-arrow[data-v-9823e40c]{color:#6366f1}.team-menu-ico[data-v-9823e40c]{flex-shrink:0;width:40px;height:40px;border-radius:11px;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 1px 3px #0f172a1f}.team-menu-label[data-v-9823e40c]{flex:1;font-weight:500}.team-menu-arrow[data-v-9823e40c]{color:#cbd5e1;transition:color .15s}.team-menu-sep[data-v-9823e40c]{height:1px;margin:10px 8px 14px 0;background:linear-gradient(to right,#94a3b8,#a8b4c6 70%,#cbd5e1)}.team-list-stack[data-v-9823e40c]{margin-right:12px}.team-info[data-v-9823e40c]{flex:1;min-width:0;display:flex;flex-direction:column;border-bottom:1px solid #f1f5f9;padding-bottom:10px}.team-name-row[data-v-9823e40c]{display:flex;align-items:center;gap:8px}.team-name[data-v-9823e40c]{font-size:15px;font-weight:500;color:#1e293b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-owner-tag[data-v-9823e40c]{font-size:10px;color:#6366f1;background:#eef2ff;border-radius:4px;padding:1px 6px;flex-shrink:0}.team-more[data-v-9823e40c]{margin-left:auto;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:6px;color:#94a3b8;cursor:pointer}.team-more[data-v-9823e40c]:hover{color:#4f46e5;background:#eef2ff}.team-unread[data-v-9823e40c]{flex-shrink:0;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#fa5151;color:#fff;font-size:12px;font-weight:600;display:inline-flex;align-items:center;justify-content:center}.team-meta[data-v-9823e40c]{display:flex;align-items:center;font-size:13px;color:#94a3b8;margin-top:4px;overflow:hidden;white-space:nowrap}.team-last-msg[data-v-9823e40c]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-meta-sep[data-v-9823e40c]{margin:0 6px}.team-time[data-v-9823e40c]{font-size:12px;color:#c0c4cc;margin-left:4px;flex-shrink:0}.team-item-actions[data-v-9823e40c]{display:flex;align-items:center;gap:4px;flex-shrink:0;margin-left:8px}.team-action-btn[data-v-9823e40c]{width:32px;height:32px;border-radius:6px;display:flex;align-items:center;justify-content:center;color:#94a3b8;cursor:pointer;transition:all .15s}.team-action-btn[data-v-9823e40c]:hover{background:#eef2ff;color:#6366f1}@media (max-width: 1023px){.team-item[data-v-9823e40c]{padding:9px 12px}.team-info[data-v-9823e40c]{padding-bottom:6px}.team-name-row[data-v-9823e40c]{gap:6px}.team-name[data-v-9823e40c]{font-size:14px}.team-meta[data-v-9823e40c]{font-size:11.5px;margin-top:2px}.team-time[data-v-9823e40c]{font-size:11px}.team-unread[data-v-9823e40c]{min-width:16px;height:16px;border-radius:8px;padding:0 4px;font-size:10.5px}.team-type-tag[data-v-9823e40c]{font-size:10.5px!important;line-height:16px!important;padding:0 6px!important}.team-menu[data-v-9823e40c]{padding:2px 8px 4px 50px}.team-menu-item[data-v-9823e40c]{gap:8px;padding:6px;font-size:13px;border-radius:8px}.team-menu-ico[data-v-9823e40c]{width:32px;height:32px;border-radius:9px}.team-menu-sep[data-v-9823e40c]{margin:8px 8px 10px 0}.team-loading[data-v-9823e40c]{padding:40px 0;font-size:12px}.team-empty[data-v-9823e40c]{padding:56px 0}.team-empty p[data-v-9823e40c]{font-size:14px}.team-empty-sub[data-v-9823e40c]{font-size:11.5px}.team-empty-btn[data-v-9823e40c]{margin-top:16px;padding:7px 22px;font-size:13px}.team-ctx[data-v-9823e40c]{min-width:156px;font-size:12.5px}.team-ctx-title[data-v-9823e40c]{font-size:11px}.team-ctx-item[data-v-9823e40c]{padding:7px 9px}}.team-bottom-nav[data-v-530b31d4]{position:fixed;left:50%;bottom:0;transform:translate(-50%);width:100%;max-width:768px;z-index:30;display:flex;align-items:stretch;height:calc(56px + var(--safe-bottom, env(safe-area-inset-bottom, 0px)));padding-bottom:var(--safe-bottom, env(safe-area-inset-bottom, 0px));background:#f7f7f7;border-top:.5px solid #d9d9d9;box-shadow:0 -2px 10px #0000000f;box-sizing:border-box}.team-bottom-nav.is-inline[data-v-530b31d4]{position:static;left:auto;bottom:auto;transform:none;width:100%;max-width:none;flex-shrink:0;z-index:auto}.tbn-item[data-v-530b31d4]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:#4a5568;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.tbn-item.active[data-v-530b31d4]{color:#6366f1}.tbn-item[data-v-530b31d4]:active{color:#4f46e5}.tbn-item .el-icon[data-v-530b31d4]{display:inline-flex;align-items:center;justify-content:center}.tbn-home-icon[data-v-530b31d4]{width:25px;height:25px;display:block;fill:#e15517}.tbn-members-icon[data-v-530b31d4]{width:25px;height:25px;display:block;fill:#5c98ff}.tbn-grid-icon[data-v-530b31d4]{width:25px;height:25px;display:block;fill:currentColor}.tbn-ico-wrap[data-v-530b31d4]{position:relative;display:inline-flex;align-items:center;justify-content:center;height:26px;min-width:26px}.tbn-badge[data-v-530b31d4]{position:absolute;top:-5px;right:-12px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:#ef4444;color:#fff;font-size:10px;font-weight:600;line-height:16px;text-align:center;box-sizing:border-box;box-shadow:0 0 0 2px #f7f7f7;pointer-events:none}.tbn-avatar[data-v-530b31d4]{width:26px;height:26px;border-radius:50%;object-fit:cover;display:block;border:1.5px solid transparent;box-sizing:border-box;background:#eef2ff}.tbn-label[data-v-530b31d4]{font-size:10px;font-weight:500;line-height:12px;white-space:nowrap}.tch[data-v-9bf81ab2]{position:relative;display:block;text-align:center}.tch-label[data-v-9bf81ab2]{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tch-btns[data-v-9bf81ab2]{position:absolute;right:0;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;gap:3px}.tch-btn[data-v-9bf81ab2]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;font-size:12px;line-height:24px;border:1px solid transparent;background:transparent;color:#94a3b8;border-radius:5px;cursor:pointer;transition:all .15s}.tch-btn[data-v-9bf81ab2]:hover{background:#eef2ff;border-color:#c7d2fe;color:#4f46e5}.tch-btn.is-active[data-v-9bf81ab2],.tch-btn.is-active[data-v-9bf81ab2]:hover{background:#c7d2fe;border-color:#c7d2fe;color:#4338ca}.tch-ico[data-v-9bf81ab2]{font-size:12px;line-height:1}.tch-mark[data-v-9bf81ab2]{font-style:normal;margin-left:2px;font-size:11px;color:#4f46e5}.tch-pop[data-v-9bf81ab2]{position:fixed;z-index:3100;width:230px;padding:8px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 8px 24px #0f172a2e;overflow:hidden}.tch-pop-head[data-v-9bf81ab2]{margin-bottom:8px;color:#334155;font-size:13px;font-weight:600}.tch-section-label[data-v-9bf81ab2]{margin:8px 0 4px;color:#64748b;font-size:11px}.tch-pop input[data-v-9bf81ab2]:not([type=checkbox]){box-sizing:border-box;width:100%;height:28px;padding:0 8px;border:1px solid #e2e8f0;border-radius:5px;outline:none;font-size:12px;color:#334155}.tch-pop input[data-v-9bf81ab2]:not([type=checkbox]):focus{border-color:#818cf8}.tch-tools[data-v-9bf81ab2]{display:flex;gap:5px;margin:8px 0 5px}.tch-tools button[data-v-9bf81ab2]{padding:2px 6px;border:1px solid #cbd5e1;border-radius:4px;background:#f8fafc;color:#475569;font-size:11px;cursor:pointer}.tch-tools button[data-v-9bf81ab2]:hover{background:#f1f5f9}.tch-list[data-v-9bf81ab2]{max-height:120px;overflow-y:auto;border:1px solid #e2e8f0;border-radius:5px;padding:2px 0}.tch-opt[data-v-9bf81ab2]{display:flex;align-items:center;gap:5px;min-height:24px;padding:2px 7px;color:#475569;font-size:12px;cursor:pointer}.tch-opt[data-v-9bf81ab2]:hover{background:#f1f5f9}.tch-opt input[data-v-9bf81ab2]{width:14px;height:14px;margin:0;accent-color:#6366f1;cursor:pointer;flex:none}.tch-value[data-v-9bf81ab2]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tch-no-values[data-v-9bf81ab2]{padding:12px;text-align:center;color:#94a3b8;font-size:12px}.tch-sort[data-v-9bf81ab2]{display:flex;gap:6px}.tch-sort-btn[data-v-9bf81ab2]{display:inline-flex;align-items:center;gap:4px;padding:5px 9px;border:1px solid #c7d2fe;border-radius:6px;background:#fff;color:#4f46e5;font-size:12px;cursor:pointer}.tch-sort-btn[data-v-9bf81ab2]:hover,.tch-sort-btn.is-active[data-v-9bf81ab2]{background:#eef2ff;color:#4338ca}.tch-foot[data-v-9bf81ab2]{display:flex;justify-content:flex-end;gap:8px;margin-top:10px}.tch-btn2[data-v-9bf81ab2]{padding:5px 12px;border:1px solid #c7d2fe;border-radius:6px;background:#fff;color:#4f46e5;font-size:12px;cursor:pointer;white-space:nowrap}.tch-btn2[data-v-9bf81ab2]:hover{background:#eef2ff;color:#4338ca}.tch-btn2.is-primary[data-v-9bf81ab2]{background:#eef2ff;color:#4338ca;font-weight:600}.tpt-panel[data-v-7183981a]{display:flex;flex-direction:column;gap:12px;width:100%;max-width:none;margin:0}.tpt-topbar[data-v-7183981a]{display:flex;align-items:center;gap:10px;padding:4px 2px 10px;border-bottom:1px solid #f1f5f9}.tpt-title[data-v-7183981a]{font-size:15px;font-weight:600;color:#1e293b}.tpt-sub[data-v-7183981a]{font-size:12px;color:#94a3b8}.tpt-unclaimed[data-v-7183981a]{color:#16a34a}.tpt-topbar-right[data-v-7183981a]{margin-left:auto;display:flex;align-items:center;gap:8px}.tpt-selbar[data-v-7183981a]{display:inline-flex;align-items:center;gap:8px;height:28px;padding:0 4px 0 10px;border-radius:8px;background:#eef2ff;border:1px solid #c7d2fe;font-size:12px;color:#4338ca}.tpt-selbar b[data-v-7183981a]{font-weight:600}.tpt-claim-all[data-v-7183981a]{height:22px;padding:0 10px;border-radius:6px;cursor:pointer;border:1px solid #4f46e5;background:#4f46e5;color:#fff;font-size:12px}.tpt-claim-all[data-v-7183981a]:hover{background:#4338ca}.tpt-claim-all[data-v-7183981a]:disabled{opacity:.6;cursor:default}.tpt-selbar-clear[data-v-7183981a]{height:22px;padding:0 8px;border-radius:6px;cursor:pointer;border:1px solid #c7d2fe;background:#fff;color:#4338ca;font-size:12px}.tpt-selbar-clear[data-v-7183981a]:hover{background:#f5f3ff}.tpt-refresh[data-v-7183981a]{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 10px;border-radius:8px;border:1px solid #e2e8f0;background:#fff;color:#475569;font-size:12px;cursor:pointer}.tpt-refresh[data-v-7183981a]:hover{background:#f8fafc}.tpt-tabs[data-v-7183981a]{display:flex;gap:8px;padding-bottom:4px}.tpt-tab[data-v-7183981a]{height:28px;padding:0 14px;border-radius:8px;cursor:pointer;border:1px solid #e2e8f0;background:#fff;color:#475569;font-size:12.5px}.tpt-tab.active[data-v-7183981a]{border-color:#c7d2fe;background:#eef2ff;color:#4338ca;font-weight:600}.tpt-claims[data-v-7183981a]{display:flex;flex-direction:column;gap:8px}.tpt-act[data-v-7183981a]{height:24px;padding:0 10px;border-radius:6px;cursor:pointer;border:1px solid #fecaca;background:#fff7f7;color:#dc2626;font-size:12px}.tpt-me[data-v-7183981a]{color:#4338ca;font-style:normal;font-size:11.5px}.tpt-act[data-v-7183981a]:hover{background:#fee2e2}.tpt-spin[data-v-7183981a]{animation:tpt-rot-7183981a 1s linear infinite}@keyframes tpt-rot-7183981a{to{transform:rotate(360deg)}}.tpt-empty[data-v-7183981a]{padding:40px 16px;text-align:center;color:#94a3b8;font-size:13px;line-height:1.9}.tpt-empty-tip[data-v-7183981a]{font-size:12px;color:#cbd5e1}.tpt-empty-full[data-v-7183981a]{width:100%;background:#fff}.tpt-empty-cell[data-v-7183981a]{text-align:center;color:#94a3b8;font-size:13px;line-height:1.9;padding:16px 8px!important}.tpt-list[data-v-7183981a]{display:flex;flex-direction:column;gap:14px}.tpt-card[data-v-7183981a]{border:1px solid #eef2f7;border-radius:12px;background:#fff;overflow:hidden}.tpt-card-head[data-v-7183981a]{display:flex;align-items:center;gap:10px;padding:10px 12px;background:#fafbff}.tpt-cover[data-v-7183981a]{width:44px;height:34px;object-fit:cover;border-radius:6px;border:1px solid #e6eaf5}.tpt-card-info[data-v-7183981a]{min-width:0}.tpt-card-name[data-v-7183981a]{font-size:13px;font-weight:600;color:#1e293b}.tpt-card-meta[data-v-7183981a]{font-size:12px;color:#94a3b8;margin-top:2px;display:flex;gap:6px;flex-wrap:wrap}.tpt-tag[data-v-7183981a]{color:#16a34a;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:999px;padding:0 6px}.tpt-table-wrap[data-v-7183981a]{flex:1;min-height:0;overflow:auto;padding:4px 0 16px}.tpt-table[data-v-7183981a]{width:max-content;min-width:calc(100% - 24px);margin:0 12px;table-layout:fixed;border-collapse:separate;border-spacing:0;background:#fff;font-size:12px;color:#334155}.tpt-table th[data-v-7183981a],.tpt-table td[data-v-7183981a]{min-width:0;padding:10px 12px;border-right:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;text-align:left;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tpt-table th[data-v-7183981a]{position:sticky;top:0;z-index:2;background:#eef2ff;color:#475569;font-weight:600}.tpt-table th[data-v-7183981a]:first-child,.tpt-table td[data-v-7183981a]:first-child{border-left:1px solid #e2e8f0}.tpt-table th[data-v-7183981a]:first-child{border-top-left-radius:8px}.tpt-table th[data-v-7183981a]:last-child{border-top-right-radius:8px}.tpt-seq[data-v-7183981a]{color:#94a3b8}.tpt-check[data-v-7183981a]{text-align:center;padding:6px 8px!important}.tpt-check input[data-v-7183981a]{width:15px;height:15px;margin:0;vertical-align:middle;accent-color:#4f46e5;cursor:pointer}.tpt-check input[data-v-7183981a]:disabled{cursor:default}.tpt-table tbody tr[data-v-7183981a]:has(.tpt-check input:checked){background:#f7f7ff}.tpt-img-cell[data-v-7183981a]{padding:5px 4px}.tpt-thumb-wrap[data-v-7183981a]{display:flex;align-items:center;justify-content:center;width:100%;min-height:30px}.tpt-thumb[data-v-7183981a]{width:38px;height:30px;object-fit:cover;border-radius:6px;border:1px solid #e6eaf5}.tpt-mono[data-v-7183981a]{font-family:ui-monospace,Menlo,Consolas,monospace;color:#475569}.tpt-none[data-v-7183981a]{color:#cbd5e1}.tpt-badge-green[data-v-7183981a]{font-size:11px;color:#16a34a;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:999px;padding:1px 8px}.tpt-badge-grey[data-v-7183981a]{font-size:11px;color:#64748b;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;padding:1px 8px}.tpt-btn[data-v-7183981a]{height:24px;padding:0 10px;border-radius:6px;font-size:12px;cursor:pointer;border:1px solid #6366f1;background:#fff;color:#4f46e5}.tpt-btn[data-v-7183981a]:hover{background:#eef2ff}.tpt-btn.is-danger[data-v-7183981a]{border-color:#fca5a5;color:#dc2626}.tpt-btn.is-danger[data-v-7183981a]:hover{background:#fef2f2}.tpt-tree[data-v-7183981a]{padding:6px 10px 10px}.tpt-tree-bar[data-v-7183981a]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:4px 2px 8px}.tpt-tree-all[data-v-7183981a]{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#475569;cursor:pointer}.tpt-tree-all input[data-v-7183981a]{width:15px;height:15px;margin:0;accent-color:#4f46e5;cursor:pointer}.tpt-tree-count[data-v-7183981a]{font-size:12px;color:#94a3b8}.tpt-tree-acts[data-v-7183981a]{margin-left:auto;display:flex;gap:6px}.tpt-mini[data-v-7183981a]{height:24px;padding:0 8px;border-radius:6px;cursor:pointer;font-size:12px;color:#475569;background:#fff;border:1px solid #e2e8f0}.tpt-mini[data-v-7183981a]:hover{background:#f8fafc}.tpt-trow[data-v-7183981a]{display:flex;align-items:center;gap:8px;padding:7px 10px;margin-bottom:6px;background:#fff;border:1px solid #eef1f6;border-radius:10px;transition:background .15s,border-color .15s}.tpt-trow.is-child[data-v-7183981a]{background:#fafbff;border-color:#e8ecf5}.tpt-trow.is-sel[data-v-7183981a]{background:#f7f7ff;border-color:#c7d2fe}.tpt-trow.is-parent .tpt-tname[data-v-7183981a]{font-weight:700}.tpt-caret[data-v-7183981a]{width:18px;height:18px;flex:none;padding:0;border:0;background:transparent;display:inline-flex;align-items:center;justify-content:center;color:#94a3b8;cursor:pointer}.tpt-caret .el-icon[data-v-7183981a]{transition:transform .15s}.tpt-caret.open .el-icon[data-v-7183981a]{transform:rotate(90deg);color:#4f46e5}.tpt-caret.empty[data-v-7183981a]{cursor:default}.tpt-rowck[data-v-7183981a]{flex:none;display:inline-flex;align-items:center}.tpt-rowck input[data-v-7183981a]{width:15px;height:15px;margin:0;accent-color:#4f46e5;cursor:pointer}.tpt-tmain[data-v-7183981a]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:3px}.tpt-trow .tpt-thumb-wrap[data-v-7183981a]{width:auto;min-height:0;flex:none}.tpt-trow .tpt-thumb[data-v-7183981a]{width:40px;height:40px;border-radius:8px}.tpt-ttop[data-v-7183981a]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0}.tpt-tname[data-v-7183981a]{font-size:13px;font-weight:600;color:#1e293b}.tpt-tspec[data-v-7183981a]{font-size:11px;color:#94a3b8}.tpt-tmeta[data-v-7183981a]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:11px;color:#64748b}.tpt-tmeta b[data-v-7183981a]{font-weight:600;color:#4338ca}.tpt-tmeta-muted[data-v-7183981a]{color:#94a3b8}.tpt-tag2[data-v-7183981a]{font-style:normal;font-size:11px;color:#b45309;background:#fffbeb;border:1px solid #fde68a;border-radius:999px;padding:1px 8px}.tpt-tag2.is-out[data-v-7183981a]{color:#7c3aed;background:#f5f3ff;border-color:#ddd6fe}.tpt-tact[data-v-7183981a]{flex:none;display:flex;align-items:center}@media (max-width: 640px){.tpt-tree[data-v-7183981a]{padding:4px 6px 8px}.tpt-trow[data-v-7183981a]{flex-wrap:wrap;align-items:flex-start}.tpt-tact[data-v-7183981a]{width:100%;justify-content:flex-end;padding-left:54px}.tpt-tree-acts[data-v-7183981a]{margin-left:0}}.hp-full[data-v-42451263]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;display:flex;flex-direction:column;background:#f5f7fa}.tir-page[data-v-42451263]{flex:1;min-height:0;display:flex;flex-direction:column;background:#f8fafc;font-size:12px;color:#334155}.tir-head[data-v-42451263]{flex-shrink:0;display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:8px 14px;background:#f1f5f9;border-bottom:1px solid #e2e8f0}.tir-sum[data-v-42451263]{color:#64748b}.tir-sum b[data-v-42451263]{color:#1e293b;font-size:13px}.tir-sum b.is-warn[data-v-42451263]{color:#b91c1c}.tir-search[data-v-42451263]{width:260px;height:26px;padding:0 10px;margin-left:auto;border:1px solid #e2e8f0;border-radius:6px;outline:none;background:#fff;color:#1e293b;font-size:12px}.tir-search[data-v-42451263]:focus{border-color:#a5b4fc}.tir-refresh[data-v-42451263]{padding:3px 10px;border:1px solid #cbd5e1;border-radius:6px;background:#fff;color:#475569;font-size:12px;cursor:pointer}.tir-refresh[data-v-42451263]:hover{border-color:#a5b4fc;color:#4f46e5}.tir-empty[data-v-42451263]{flex:1;display:flex;align-items:center;justify-content:center;color:#94a3b8}.tir-table-wrap[data-v-42451263]{flex:1;min-height:0;overflow:auto;background:#fff}.tir-table[data-v-42451263]{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%}.tir-table th[data-v-42451263]{position:sticky;top:0;z-index:2;text-align:left;padding:9px 12px;background:#eef2ff;color:#4338ca;font-weight:600;border-bottom:1px solid #e2e8f0;border-right:1px solid #e2e8f0;white-space:nowrap}.tir-table td[data-v-42451263]{padding:10px 12px;border-bottom:1px solid #e2e8f0;border-right:1px solid #e2e8f0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tir-table td.is-bad[data-v-42451263]{color:#b91c1c;font-weight:600}.tir-seq[data-v-42451263]{color:#94a3b8}.tir-empty-row td[data-v-42451263]{padding:0;border-right:none}.tir-empty-inner[data-v-42451263]{display:flex;align-items:center;gap:10px;padding:16px 12px;color:#94a3b8;position:sticky;left:0}.tir-clear[data-v-42451263]{border:none;background:none;color:#4f46e5;font-size:12px;cursor:pointer;text-decoration:underline}.tir-tag[data-v-42451263]{padding:1px 8px;border-radius:999px;font-size:11px;font-weight:600}.tir-tag.is-ok[data-v-42451263]{background:#dcfce7;color:#15803d}.tir-tag.is-exempt[data-v-42451263]{background:#e0f2fe;color:#0369a1}.tir-tag.is-bad[data-v-42451263]{background:#fee2e2;color:#b91c1c}.tir-content[data-v-42451263]{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-colmenu-btn[data-v-42451263]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:28px;flex:none;border:1px solid #cbd5e1;background:#fff;border-radius:6px;cursor:pointer}.pc-colmenu-btn[data-v-42451263]:hover,.pc-colmenu-btn.active[data-v-42451263]{background:#f1f5f9;border-color:#a5b4fc}.pc-hamburger[data-v-42451263]{display:inline-flex;flex-direction:column;gap:3px}.pc-hamburger span[data-v-42451263]{display:block;width:14px;height:1.6px;background:#475569}.pc-colmenu-pop[data-v-42451263]{position:fixed;z-index:4000;width:200px;max-height:320px;overflow:auto;padding:6px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 8px 24px #0f172a24}.pc-colmenu-head[data-v-42451263]{display:flex;align-items:center;justify-content:space-between;padding:4px 6px 8px;border-bottom:1px solid #f1f5f9;margin-bottom:4px;font-size:12px;color:#64748b}.pc-colmenu-title[data-v-42451263]{font-weight:600;color:#1e293b}.pc-colmenu-count[data-v-42451263]{font-size:11px;color:#94a3b8}.pc-colmenu-item[data-v-42451263]{display:flex;align-items:center;gap:7px;padding:5px 6px;font-size:12.5px;color:#334155;border-radius:5px;cursor:pointer}.pc-colmenu-item[data-v-42451263]:hover{background:#f8faff}.pc-colmenu-item input[data-v-42451263]{width:14px;height:14px;margin:0;accent-color:#6366f1;cursor:pointer}.tir-ctx[data-v-42451263]{position:fixed;z-index:4000;min-width:160px;padding:5px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 10px 26px #0f172a29}.tir-ctx-item[data-v-42451263]{padding:7px 10px;font-size:13px;color:#334155;border-radius:5px;cursor:pointer}.tir-ctx-item[data-v-42451263]:hover{background:#f1f5f9;color:#4f46e5}.tir-ctx-item.is-primary[data-v-42451263]{color:#4338ca;font-weight:600}.tir-ctx-item.is-primary[data-v-42451263]:hover{background:#eef2ff}.tir-detail-grid[data-v-42451263]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 16px}.tir-detail-cell[data-v-42451263]{min-width:0}.tir-detail-label[data-v-42451263]{display:block;font-size:11.5px;color:#94a3b8;margin-bottom:2px}.tir-detail-value[data-v-42451263]{display:block;font-size:13px;color:#1e293b;font-weight:600;word-break:break-all}.mat-inline[data-v-42451263]{color:#94a3b8}.tir-cards[data-v-42451263]{display:none}.tir-card[data-v-42451263]{background:#fff;border-radius:12px;padding:10px 12px;box-shadow:0 1px 3px #0f172a0f}.tir-card-top[data-v-42451263]{display:flex;align-items:flex-start;gap:10px}.tir-card-main[data-v-42451263]{flex:1 1 0;min-width:0}.tir-card-name[data-v-42451263]{font-size:14px;font-weight:600;color:#1e293b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tir-card-sub[data-v-42451263]{margin-top:3px;display:flex;flex-wrap:wrap;gap:4px 8px;font-size:11px;color:#94a3b8}.tir-card-sub.is-line[data-v-42451263]{margin-top:6px}.tir-card-content[data-v-42451263]{margin-top:8px;padding:7px 9px;border-radius:8px;background:#fff8f1;color:#b45309;font-size:12px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.tir-card-grid[data-v-42451263]{margin-top:8px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.tir-card-grid>div[data-v-42451263]{background:#f8fafc;border-radius:8px;padding:5px 4px;text-align:center;min-width:0}.tir-card-grid label[data-v-42451263]{display:block;font-size:10.5px;color:#94a3b8}.tir-card-grid b[data-v-42451263]{font-size:12px;color:#1e293b;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tir-card-grid b.is-ok[data-v-42451263]{color:#047857}.tir-card-grid b.is-bad[data-v-42451263]{color:#b91c1c}.tir-card-actions[data-v-42451263]{margin-top:8px;display:flex;flex-wrap:wrap;gap:8px}.tir-card-btn[data-v-42451263]{height:30px;padding:0 12px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;color:#475569;font-size:12.5px;font-weight:600;cursor:pointer}.tir-card-btn[data-v-42451263]:active{background:#f1f5f9}.tir-card-empty[data-v-42451263]{padding:28px 0;text-align:center;color:#94a3b8;font-size:12.5px}html.mobile-ui .tir-head[data-v-42451263]{padding:8px 12px;gap:6px 10px;background:#fff}html.mobile-ui .tir-search[data-v-42451263]{flex:1 1 100%;width:100%;min-width:0;margin-left:0}html.mobile-ui .tir-head .pc-colmenu-btn[data-v-42451263],html.mobile-ui .tir-table-wrap[data-v-42451263]{display:none}html.mobile-ui .tir-cards[data-v-42451263]{display:flex;flex-direction:column;gap:8px;flex:1 1 0;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:10px;background:#f8fafc}html.mobile-ui .tir-detail-grid[data-v-42451263]{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width: 360px){html.mobile-ui .tir-card-grid[data-v-42451263]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 900px){html.mobile-ui .tir-cards[data-v-42451263]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));align-content:start;gap:10px}}.el-image__error,.el-image__placeholder,.el-image__wrapper,.el-image__inner{width:100%;height:100%}.el-image{display:inline-block;position:relative;overflow:hidden}.el-image__inner{vertical-align:top;opacity:1}.el-image__inner.is-loading{opacity:0}.el-image__wrapper{position:absolute;top:0;left:0}.el-image__placeholder{background:var(--el-fill-color-light)}.el-image__error{background:var(--el-fill-color-light);color:var(--el-text-color-placeholder);vertical-align:middle;justify-content:center;align-items:center;font-size:14px;display:flex}.el-image__preview{cursor:pointer}.grsp-full[data-v-db02940b]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;display:flex;flex-direction:column;background:#f5f7fa}.grsp-main[data-v-db02940b]{display:flex;flex-direction:column;height:100%;min-height:0;background:#f8fafc}.grsp-head[data-v-db02940b]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;background:#fff;border-bottom:1px solid #e5e7eb}.grsp-head-left[data-v-db02940b]{display:flex;align-items:baseline;gap:10px;min-width:0}.grsp-title[data-v-db02940b]{font-size:14px;font-weight:700;color:#0f172a}.grsp-sub[data-v-db02940b]{font-size:12px;color:#64748b}.grsp-sub b[data-v-db02940b]{color:#0f766e}.grsp-sub b.warn[data-v-db02940b]{color:#b45309}.grsp-head-right[data-v-db02940b]{display:flex;align-items:center;gap:8px}.grsp-btn[data-v-db02940b]{height:28px;padding:0 12px;border-radius:6px;cursor:pointer;font-size:12.5px;font-weight:600;border:1px solid transparent}.grsp-btn.primary[data-v-db02940b]{background:#0d9488;border-color:#0d9488;color:#fff}.grsp-btn.primary[data-v-db02940b]:hover:not(:disabled){background:#0f766e;border-color:#0f766e}.grsp-btn.primary[data-v-db02940b]:disabled{opacity:.6;cursor:not-allowed}.grsp-btn.ghost[data-v-db02940b]{background:#fff;border-color:#cbd5e1;color:#475569}.grsp-btn.ghost[data-v-db02940b]:hover{border-color:#94a3b8;color:#0f172a}.grsp-table-wrap[data-v-db02940b]{flex:1;min-height:0;overflow:auto;padding:0 16px 12px}.grsp-table[data-v-db02940b]{width:100%;border-collapse:separate;border-spacing:0;background:#fff;font-size:12.5px;color:#334155}.grsp-table th[data-v-db02940b]{position:sticky;top:0;z-index:1;background:#f1f5f9;font-weight:700;color:#475569;text-align:left;padding:8px;border-bottom:1px solid #e2e8f0;white-space:nowrap}.grsp-table td[data-v-db02940b]{padding:6px 8px;border-bottom:1px solid #f1f5f9;vertical-align:middle}.grsp-table tbody tr:hover td[data-v-db02940b]{background:#f8fafc}.grsp-table tbody tr.is-clickable[data-v-db02940b]{cursor:pointer}.grsp-table tbody tr.is-clickable:hover td[data-v-db02940b]{background:#f0fdfa}.grsp-table .num[data-v-db02940b]{text-align:right;font-variant-numeric:tabular-nums}.grsp-table .idx[data-v-db02940b]{color:#94a3b8}.grsp-table .mono[data-v-db02940b]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.grsp-input[data-v-db02940b]{width:100%;height:26px;padding:0 8px;text-align:right;border:1px solid #cbd5e1;border-radius:5px;font-size:12.5px;font-variant-numeric:tabular-nums;color:#0f172a;background:#fff}.grsp-input[data-v-db02940b]:focus{outline:none;border-color:#0d9488;box-shadow:0 0 0 2px #0d948826}.grsp-thumb[data-v-db02940b]{width:34px;height:34px;border-radius:4px;border:1px solid #e2e8f0;display:block;object-fit:cover}.grsp-noimg[data-v-db02940b]{color:#cbd5e1}.grsp-tag[data-v-db02940b]{display:inline-block;padding:1px 7px;border-radius:4px;font-size:11.5px;font-weight:700}.grsp-tag.is-auto[data-v-db02940b]{background:#d1fae5;color:#047857}.grsp-tag.is-manual[data-v-db02940b]{background:#dbeafe;color:#1d4ed8}.grsp-tag.is-unmatched[data-v-db02940b]{background:#fef3c7;color:#b45309}.grsp-mini-btn[data-v-db02940b]{margin-left:6px;height:22px;padding:0 8px;border-radius:11px;cursor:pointer;border:1px solid #93c5fd;background:#eff6ff;color:#1d4ed8;font-size:11.5px;font-weight:600}.grsp-mini-btn[data-v-db02940b]:hover{background:#dbeafe;border-color:#60a5fa}.grsp-foot[data-v-db02940b]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;background:#fff;border-top:1px solid #e5e7eb}.grsp-supplier[data-v-db02940b]{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#64748b}.grsp-supplier-input[data-v-db02940b]{height:26px;padding:0 8px;border:1px solid #cbd5e1;border-radius:5px;font-size:12px;width:180px;color:#0f172a}.grsp-supplier-input[data-v-db02940b]:focus{outline:none;border-color:#0d9488}.grsp-hint[data-v-db02940b]{font-size:11.5px;color:#94a3b8}.grsp-hint b[data-v-db02940b]{color:#0f766e}.grsp-foot-right[data-v-db02940b]{display:flex;gap:8px}.grsp-empty[data-v-db02940b]{padding:20px 16px;text-align:center;font-size:12.5px;color:#94a3b8;line-height:1.9}.grsp-empty.small[data-v-db02940b]{padding:14px 12px;font-size:12px}.grsp-empty.big[data-v-db02940b]{flex:1;display:flex;align-items:center;justify-content:center}.grsp-td-empty[data-v-db02940b]{text-align:center;color:#94a3b8;padding:20px 0!important}.grsp-manual-bar[data-v-db02940b]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.grsp-manual-bar .el-input[data-v-db02940b]{flex:1}.grsp-link[data-v-db02940b]{color:#0d9488;font-weight:600;cursor:pointer}.grsp-link[data-v-db02940b]:hover{text-decoration:underline}.grd[data-v-db02940b]{display:flex;gap:16px}.grd-left[data-v-db02940b]{width:240px;flex:none}.grd-img[data-v-db02940b]{width:240px;height:200px;border:1px solid #e2e8f0;border-radius:6px;background:#f8fafc;cursor:zoom-in}.grd-noimg[data-v-db02940b]{width:240px;height:200px;display:flex;align-items:center;justify-content:center;border:1px dashed #cbd5e1;border-radius:6px;color:#94a3b8;font-size:12px}.grd-tags[data-v-db02940b]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.grd-chip[data-v-db02940b]{display:inline-block;padding:1px 8px;border-radius:10px;font-size:11.5px;font-weight:700;background:#e2e8f0;color:#475569}.grd-chip.is-out[data-v-db02940b]{background:#fef3c7;color:#b45309}.grd-chip.is-buy[data-v-db02940b]{background:#e0f2fe;color:#0369a1}.grd-chip.is-ok[data-v-db02940b]{background:#d1fae5;color:#047857}.grd-chip.is-bad[data-v-db02940b]{background:#fee2e2;color:#b91c1c}.grd-right[data-v-db02940b]{flex:1;min-width:0}.grd-sum[data-v-db02940b]{display:flex;flex-wrap:wrap;gap:14px;padding:8px 12px;margin-bottom:10px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;font-size:12.5px;color:#475569}.grd-sum b[data-v-db02940b]{color:#0f766e;font-variant-numeric:tabular-nums}.grd-sum b.warn[data-v-db02940b]{color:#b45309}.grd-sum b.danger[data-v-db02940b]{color:#b91c1c}.grd-grid[data-v-db02940b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px}.grd-kv[data-v-db02940b]{display:flex;gap:8px;font-size:12.5px;line-height:1.8}.grd-kv.wide[data-v-db02940b]{grid-column:1 / -1}.grd-kv label[data-v-db02940b]{flex:none;width:62px;color:#94a3b8}.grd-kv span[data-v-db02940b]{color:#0f172a;word-break:break-all}.grd-kv .mono[data-v-db02940b]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.grd-sec[data-v-db02940b]{margin-top:14px}.grd-sec-title[data-v-db02940b]{font-size:12.5px;font-weight:700;color:#334155;margin-bottom:6px}.grd-empty[data-v-db02940b]{font-size:12px;color:#94a3b8;padding:6px 0}.grd-chain[data-v-db02940b]{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.grd-node[data-v-db02940b]{display:inline-flex;align-items:center;gap:4px;padding:2px 9px;border-radius:12px;background:#eff6ff;color:#1d4ed8;font-size:12px;font-weight:600}.grd-node em[data-v-db02940b]{font-style:normal;font-size:10.5px;color:#64748b}.grd-node.is-out[data-v-db02940b]{background:#fef3c7;color:#b45309}.grd-arrow[data-v-db02940b]{color:#cbd5e1}.grd-lists[data-v-db02940b]{margin-top:4px}.grd-lists .grsp-table[data-v-db02940b]{font-size:12px}.grsp-thumb[data-v-db02940b]{width:40px;height:40px;border-radius:6px;object-fit:cover;border:1px solid #e2e8f0;background:#f8fafc;display:inline-block}.grsp-table th[data-v-db02940b],.grsp-table td[data-v-db02940b]{border-right:1px solid #e2e8f0}.grsp-table th[data-v-db02940b]:last-child,.grsp-table td[data-v-db02940b]:last-child{border-right:none}.grsp-th[data-v-db02940b]{position:relative}.grsp-resizer[data-v-db02940b]{position:absolute;top:0;right:0;width:6px;height:100%;cursor:col-resize;-webkit-user-select:none;user-select:none;z-index:1}.grsp-resizer[data-v-db02940b]:after{content:"";position:absolute;top:30%;right:2px;width:1px;height:40%;background:#cbd5e1}.grsp-thumb.is-empty[data-v-db02940b]{line-height:38px;text-align:center;color:#cbd5e1;font-size:12px}.grsp-claimer[data-v-db02940b]{margin-top:2px;font-size:11px;color:#94a3b8}.is-dim[data-v-db02940b]{color:#cbd5e1}.grsp-logs[data-v-db02940b]{max-height:64vh;overflow-y:auto}.grsp-logs-head[data-v-db02940b]{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:10px}.grsp-logs-title[data-v-db02940b]{font-size:14px;font-weight:700;color:#1e293b}.grsp-logs-sub[data-v-db02940b]{font-size:12px;color:#64748b}.grsp-logs-empty[data-v-db02940b]{padding:36px 12px;text-align:center;font-size:13px;color:#94a3b8}.grsp-log-card[data-v-db02940b]{border:1px solid #e9eef5;border-radius:10px;background:#fff;padding:10px 12px;margin-bottom:10px}.grsp-log-top[data-v-db02940b]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:12px;color:#475569}.grsp-log-time[data-v-db02940b]{font-weight:600;color:#1e293b}.grsp-log-qty b[data-v-db02940b]{color:#c2410c}.grsp-log-batch[data-v-db02940b]{padding:1px 8px;border-radius:999px;background:#eef2ff;color:#4338ca;font-size:11px;font-weight:600}.grsp-log-table[data-v-db02940b]{width:100%;border-collapse:collapse;margin-top:8px}.grsp-log-table th[data-v-db02940b],.grsp-log-table td[data-v-db02940b]{padding:5px 8px;border-bottom:1px solid #f1f5f9;font-size:12px;text-align:left}.grsp-log-table th[data-v-db02940b]{background:#f8fafc;color:#64748b;font-weight:600}.grsp-log-table .num[data-v-db02940b]{text-align:right}.grsp-log-remark[data-v-db02940b]{margin-top:6px;font-size:12px;color:#94a3b8}html.mobile-ui .grd[data-v-db02940b]{flex-direction:column;gap:12px}html.mobile-ui .grd-left[data-v-db02940b]{width:100%}html.mobile-ui .grd-img[data-v-db02940b]{width:100%;height:180px}html.mobile-ui .grd-grid[data-v-db02940b]{grid-template-columns:minmax(0,1fr);gap:4px}html.mobile-ui .grd-kv label[data-v-db02940b]{width:58px}html.mobile-ui .grsp-full .grsp-logs[data-v-db02940b]{max-height:none}html.mobile-ui .grsp-log-card[data-v-db02940b]{overflow-x:auto}html.mobile-ui .grsp-log-table[data-v-db02940b]{min-width:600px}.mrsp-full[data-v-49cba874]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;display:flex;flex-direction:column;background:#f5f7fa}.mrsp[data-v-49cba874]{display:flex;flex-direction:column;gap:10px;padding:12px}.mrsp-tabs[data-v-49cba874]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mrsp-tab[data-v-49cba874]{border:1px solid #e2e8f0;background:#fff;color:#475569;border-radius:999px;padding:5px 14px;font-size:13px;cursor:pointer}.mrsp-tab.is-active[data-v-49cba874]{background:#4f46e5;border-color:#4f46e5;color:#fff;font-weight:600}.mrsp-tab b[data-v-49cba874]{margin-left:4px}.mrsp-tools[data-v-49cba874]{margin-left:auto;display:flex;align-items:center;gap:8px}.mrsp-manual-entry[data-v-49cba874]{border:1px solid #c7d2fe;background:#eef2ff;color:#4338ca;border-radius:8px;padding:5px 12px;font-size:12px;cursor:pointer;font-weight:600}.mrsp-manual-entry[data-v-49cba874]:hover{background:#e0e7ff}.mrsp-refresh[data-v-49cba874]{border:1px solid #e2e8f0;background:#fff;color:#475569;border-radius:8px;padding:5px 12px;font-size:12px;cursor:pointer}.mrsp-hint[data-v-49cba874]{font-size:12px;color:#94a3b8}.mrsp-empty[data-v-49cba874]{padding:40px 12px;text-align:center;font-size:13px;color:#94a3b8}.mrsp-table-wrap[data-v-49cba874]{overflow:auto;border:1px solid #e9eef5;border-radius:10px;background:#fff}.mrsp-table[data-v-49cba874]{width:100%;border-collapse:collapse}.mrsp-table th[data-v-49cba874],.mrsp-table td[data-v-49cba874]{padding:8px 10px;border-bottom:1px solid #f1f5f9;font-size:12.5px;text-align:left;white-space:nowrap}.mrsp-table th[data-v-49cba874]{background:#f8fafc;color:#64748b;font-weight:600;position:sticky;top:0}.mrsp-table .is-num[data-v-49cba874]{text-align:right}.mrsp-table .mono[data-v-49cba874]{font-family:ui-monospace,Menlo,Consolas,monospace}.mrsp-tag[data-v-49cba874]{padding:1px 8px;border-radius:999px;font-size:11px;background:#f1f5f9;color:#64748b}.mrsp-tag.is-claimed[data-v-49cba874]{background:#eef2ff;color:#4338ca}.mrsp-tag.is-done[data-v-49cba874]{background:#ecfdf5;color:#047857}.mrsp-claimer[data-v-49cba874]{margin-top:2px;font-size:11px;color:#94a3b8}.mrsp-btn[data-v-49cba874]{border:1px solid #e2e8f0;background:#fff;color:#475569;border-radius:8px;padding:4px 12px;font-size:12px;cursor:pointer}.mrsp-btn.is-primary[data-v-49cba874]{background:#4f46e5;border-color:#4f46e5;color:#fff}.mrsp-btn.is-ghost[data-v-49cba874]{background:#f0fdf4;border-color:#bbf7d0;color:#15803d}.mrsp-btn.is-ghost[data-v-49cba874]:hover{background:#dcfce7}.mrsp-ops[data-v-49cba874]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.mrsp-btn[data-v-49cba874]:disabled{opacity:.5;cursor:not-allowed}.mrsp-bar[data-v-49cba874]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mrsp-bar-right[data-v-49cba874]{margin-left:auto;display:flex;align-items:center;gap:8px}.mrsp-bar-right .mrsp-refresh[data-v-49cba874]{margin-left:0}.mrsp-search-section[data-v-49cba874]{display:flex;align-items:center;gap:8px}.mrsp-search[data-v-49cba874]{flex:1}.mrsp-search[data-v-49cba874] .el-input__wrapper{background:#eef2ff;border-radius:12px;box-shadow:none;border:1px solid transparent;padding:1px 12px}.mrsp-search[data-v-49cba874] .el-input__wrapper:hover,.mrsp-search[data-v-49cba874] .el-input__wrapper.is-focus{background:#eef2ff;box-shadow:0 0 0 1px #c7d2fe inset}.mrsp-search[data-v-49cba874] .el-input__inner{color:#1e293b;font-size:14px}.mrsp-cards[data-v-49cba874]{display:none}.mrsp-card[data-v-49cba874]{padding:10px 12px;background:#fff;border:1px solid #eef2f7;border-radius:12px}.mrsp-card-head[data-v-49cba874]{display:flex;align-items:center;gap:8px}.mrsp-card-no[data-v-49cba874]{flex:1 1 0;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;color:#0f766e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrsp-card-amount[data-v-49cba874]{flex:none;font-size:14px;font-weight:700;color:#1e293b}.mrsp-card-name[data-v-49cba874]{margin-top:4px;font-size:13.5px;font-weight:600;line-height:1.4;color:#1e293b}.mrsp-card-meta[data-v-49cba874]{margin-top:5px;display:flex;flex-wrap:wrap;gap:5px;font-size:11px;color:#94a3b8}.mrsp-card-meta>span[data-v-49cba874]{padding:1px 6px;background:#f8fafc;border-radius:5px}.mrsp-card-nums[data-v-49cba874]{margin-top:6px;display:flex;gap:12px;font-size:11.5px;color:#64748b}.mrsp-card-nums b[data-v-49cba874]{color:#1e293b}.mrsp-card-input[data-v-49cba874]{margin-top:8px;display:flex;align-items:center;gap:8px;font-size:11.5px;color:#64748b}.mrsp-card-foot[data-v-49cba874]{margin-top:8px;display:flex;align-items:center;justify-content:space-between;gap:8px}.mrsp-card-ops[data-v-49cba874]{margin-top:8px;display:flex;gap:8px}.mrsp-card-ops .mrsp-btn[data-v-49cba874]{flex:1 1 0}.mrsp-card-dim[data-v-49cba874]{font-size:11px;color:#94a3b8}html.mobile-ui .mrsp[data-v-49cba874]{padding:10px}html.mobile-ui .mrsp-tabs[data-v-49cba874]{gap:6px}html.mobile-ui .mrsp-tools[data-v-49cba874]{width:100%;justify-content:flex-end}html.mobile-ui .mrsp-search-section[data-v-49cba874]{flex-wrap:wrap}html.mobile-ui .mrsp-search[data-v-49cba874]{flex:1 1 100%}html.mobile-ui .mrsp-order-head[data-v-49cba874]{flex-wrap:wrap;gap:4px 8px}html.mobile-ui .mrsp-order-proj[data-v-49cba874]{white-space:normal}html.mobile-ui .mrsp-table-wrap[data-v-49cba874]{display:none}html.mobile-ui .mrsp-cards[data-v-49cba874]{display:flex;flex-direction:column;gap:8px}html.mobile-ui .mrsp-cards.is-search[data-v-49cba874]{margin:0 0 8px}.mrsp-search[data-v-49cba874] .el-input__inner::placeholder{color:#94a3b8}.mrsp-search[data-v-49cba874] .el-input__prefix{color:#94a3b8}.mrsp-table-wrap.is-search[data-v-49cba874]{max-height:260px}.mrsp-orders[data-v-49cba874]{display:flex;flex-direction:column;gap:8px}.mrsp-order[data-v-49cba874]{border:1px solid #e9eef5;border-radius:10px;background:#fff;overflow:hidden}.mrsp-order-head[data-v-49cba874]{width:100%;display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:9px 12px;background:#fff;border:none;cursor:pointer;text-align:left;font-size:12.5px;color:#475569}.mrsp-order-head[data-v-49cba874]:hover{background:#f8fafc}.mrsp-order-caret[data-v-49cba874]{color:#94a3b8;font-size:11px;width:10px}.mrsp-order-no[data-v-49cba874]{font-family:ui-monospace,Menlo,Consolas,monospace;font-weight:600;color:#1e293b}.mrsp-order-proj[data-v-49cba874]{color:#4338ca;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrsp-order-team[data-v-49cba874]{color:#94a3b8}.mrsp-order-stat[data-v-49cba874]{color:#64748b}.mrsp-order-stat b[data-v-49cba874]{color:#15803d}.mrsp-order .mrsp-table-wrap[data-v-49cba874]{border:none;border-radius:0;border-top:1px solid #eef2f7;max-height:300px}.is-dim[data-v-49cba874]{color:#cbd5e1}.mrsp-dlg[data-v-49cba874]{display:flex;flex-direction:column;gap:10px}.mrsp-dlg-row[data-v-49cba874]{display:flex;gap:8px;font-size:13px;color:#475569}.mrsp-dlg-row span[data-v-49cba874]{width:68px;color:#94a3b8;flex:none}.mrsp-dlg-field[data-v-49cba874]{display:flex;align-items:center;gap:8px;font-size:13px}.mrsp-dlg-field>span[data-v-49cba874]{width:68px;color:#94a3b8;flex:none}.mrsp-dlg-field[data-v-49cba874] .el-textarea{flex:1}.mrsp-dlg-tip[data-v-49cba874]{font-size:12px;color:#94a3b8}@media (min-width: 900px){html.mobile-ui .mrsp-cards[data-v-49cba874]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));align-content:start}}.qhd-full[data-v-1e52717f]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;display:flex;flex-direction:column;background:#f5f7fa}.qhd[data-v-1e52717f]{display:flex;flex-direction:column;gap:10px}.qhd-line[data-v-1e52717f]{display:flex;gap:10px;font-size:12px}.qhd-label[data-v-1e52717f]{width:64px;flex-shrink:0;color:#94a3b8}.qhd-value[data-v-1e52717f]{flex:1;min-width:0;color:#334155;word-break:break-all}.qhd-field[data-v-1e52717f]{display:flex;gap:10px;align-items:flex-start}.qhd-field .qhd-label[data-v-1e52717f]{padding-top:6px;color:#64748b}.qhd-field .el-textarea[data-v-1e52717f]{flex:1}.qhd-invest[data-v-1e52717f]{flex:1;display:flex;flex-direction:column;gap:8px}.qhd-invest-row[data-v-1e52717f]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.qhd-invest-name[data-v-1e52717f]{color:#64748b}.qhd-invest-opt[data-v-1e52717f]{padding:1px 6px;border-radius:4px;background:#f1f5f9;color:#94a3b8;font-size:11px}.qhd-invest-cost[data-v-1e52717f]{color:#334155;font-size:12px}.qhd-invest-cost b[data-v-1e52717f]{color:#b45309;font-size:13px}.qhd-invest-tip[data-v-1e52717f]{margin-left:4px;color:#94a3b8}.hp-full[data-v-385bcdfe]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;display:flex;flex-direction:column;background:#f5f7fa}.qcd[data-v-385bcdfe]{display:flex;flex-direction:column;gap:12px;color:#334155;font-size:13px}.qcd-head[data-v-385bcdfe]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.qcd-conclusion[data-v-385bcdfe]{padding:1px 8px;border-radius:999px;font-size:11px;font-weight:700;background:#fef2f2;color:#b91c1c;border:1px solid #fecaca}.qcd-conclusion.is-ok[data-v-385bcdfe]{background:#ecfdf5;color:#047857;border-color:#a7f3d0}.qcd-type[data-v-385bcdfe]{padding:1px 8px;border-radius:999px;font-size:11px;font-weight:700;background:#eef2ff;color:#4338ca;border:1px solid #c7d2fe}.qcd-type.is-final[data-v-385bcdfe]{background:#fff7ed;color:#c2410c;border-color:#fed7aa}.qcd-kw[data-v-385bcdfe]{padding:2px 10px;border-radius:999px;background:#fef3c7;color:#b45309;font-size:12px;font-weight:600}.qcd-meta[data-v-385bcdfe]{margin-left:auto;color:#94a3b8;font-size:12px}.qcd-fields[data-v-385bcdfe]{display:flex;flex-wrap:wrap;gap:6px 20px;padding:10px 12px;background:#f8fafc;border-radius:8px}.qcd-field[data-v-385bcdfe]{display:flex;gap:6px;min-width:180px}.qcd-field i[data-v-385bcdfe]{flex-shrink:0;font-style:normal;color:#94a3b8}.qcd-field span[data-v-385bcdfe]{min-width:0;word-break:break-all}.qcd-block-title[data-v-385bcdfe]{margin-bottom:6px;font-weight:700;color:#1e293b}.qcd-img-num[data-v-385bcdfe]{margin-left:6px;font-weight:500;color:#94a3b8;font-size:12px}.qcd-text[data-v-385bcdfe]{margin:0;line-height:1.7;white-space:pre-wrap}.qcd-imgs[data-v-385bcdfe]{display:flex;flex-wrap:wrap;gap:8px}.qcd-img[data-v-385bcdfe]{display:block;width:92px;height:92px;object-fit:cover;border-radius:8px;border:1px solid #e2e8f0;background:#fff;cursor:zoom-in}.qcd-img-broken[data-v-385bcdfe]{display:flex;align-items:center;justify-content:center;border-style:dashed;color:#94a3b8;font-size:11px;cursor:default}.qcd-handle[data-v-385bcdfe]{display:flex;flex-direction:column;gap:4px;padding:10px 12px;background:#f8fafc;border-radius:8px}.qcd-empty[data-v-385bcdfe]{margin:0;color:#94a3b8;font-size:12px}.qcd-tip[data-v-385bcdfe]{margin-top:6px}.qcd-review[data-v-385bcdfe]{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:8px;background:#f8fafc;border:1px solid #e2e8f0}.qcd-review-tag[data-v-385bcdfe]{padding:1px 10px;border-radius:999px;font-size:12px;font-weight:700;background:#f1f5f9;color:#64748b;border:1px solid #e2e8f0}.qcd-review.is-ok[data-v-385bcdfe]{background:#f6fef9;border-color:#bbf7d0}.qcd-review.is-ok .qcd-review-tag[data-v-385bcdfe]{background:#ecfdf5;color:#047857;border-color:#a7f3d0}.qcd-review.is-rework[data-v-385bcdfe]{background:#fff7ed;border-color:#fed7aa}.qcd-review.is-rework .qcd-review-tag[data-v-385bcdfe]{background:#fff7ed;color:#c2410c;border-color:#fdba74}.qcd-review-meta[data-v-385bcdfe]{color:#94a3b8;font-size:12px}.qcd-review-remark[data-v-385bcdfe]{margin:6px 0 0;color:#b45309;font-size:12px;word-break:break-all}.qcd-assign-title[data-v-385bcdfe]{margin-bottom:0}.qcd-foot[data-v-385bcdfe]{display:flex;align-items:center;width:100%}.qcd-foot-close[data-v-385bcdfe]{margin-right:auto}.qcd-foot-ops[data-v-385bcdfe]{display:flex;align-items:center;gap:8px}.tqh2-page[data-v-88a7e63a]{flex:1;min-height:0;display:flex;flex-direction:column;background:#f8fafc;font-size:12px;color:#334155}.tqh2-head[data-v-88a7e63a]{flex-shrink:0;display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:8px 14px;background:#f1f5f9;border-bottom:1px solid #e2e8f0}.tqh2-tabs[data-v-88a7e63a]{display:inline-flex;gap:4px}.tqh2-tab[data-v-88a7e63a]{position:relative;padding:4px 12px;border:1px solid #cbd5e1;border-radius:6px;background:#fff;color:#475569;font-size:12px;cursor:pointer}.tqh2-tab.is-active[data-v-88a7e63a]{background:#eef2ff;border-color:#a5b4fc;color:#4338ca;font-weight:600}.tqh2-dot[data-v-88a7e63a]{display:inline-block;width:6px;height:6px;margin-left:5px;border-radius:50%;background:#ef4444;vertical-align:middle}.tqh2-sum[data-v-88a7e63a]{color:#64748b}.tqh2-sum b[data-v-88a7e63a]{color:#1e293b;font-size:13px}.tqh2-sum b.is-warn[data-v-88a7e63a]{color:#b45309}.tqh2-search[data-v-88a7e63a]{width:260px;height:26px;padding:0 10px;margin-left:auto;border:1px solid #e2e8f0;border-radius:6px;outline:none;background:#fff;color:#1e293b;font-size:12px}.tqh2-search[data-v-88a7e63a]:focus{border-color:#a5b4fc}.tqh2-refresh[data-v-88a7e63a]{padding:3px 10px;border:1px solid #cbd5e1;border-radius:6px;background:#fff;color:#475569;font-size:12px;cursor:pointer}.tqh2-refresh[data-v-88a7e63a]:hover{border-color:#a5b4fc;color:#4f46e5}.tqh2-empty[data-v-88a7e63a]{flex:1;display:flex;align-items:center;justify-content:center;color:#94a3b8}.tqh2-table-wrap[data-v-88a7e63a]{flex:1;min-height:0;overflow:auto;background:#fff}.tqh2-table[data-v-88a7e63a]{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%}.tqh2-table th[data-v-88a7e63a]{position:sticky;top:0;z-index:2;text-align:left;padding:9px 12px;background:#eef2ff;color:#4338ca;font-weight:600;border-bottom:1px solid #e2e8f0;border-right:1px solid #e2e8f0;white-space:nowrap}.tqh2-table td[data-v-88a7e63a]{padding:10px 12px;border-bottom:1px solid #e2e8f0;border-right:1px solid #e2e8f0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tqh2-table td.is-bad[data-v-88a7e63a]{color:#b91c1c;font-weight:600}.tqh2-seq[data-v-88a7e63a]{color:#94a3b8}.tqh2-ops[data-v-88a7e63a]{display:flex;gap:8px;align-items:center}.tqh2-link[data-v-88a7e63a]{border:none;background:none;padding:0;color:#4f46e5;font-size:12px;cursor:pointer;text-decoration:underline}.tqh2-link.is-claim[data-v-88a7e63a]{color:#4338ca;font-weight:600}.tqh2-link[data-v-88a7e63a]:disabled{opacity:.6;cursor:not-allowed}.tqh2-empty-row td[data-v-88a7e63a]{padding:0;border-right:none}.tqh2-empty-inner[data-v-88a7e63a]{display:flex;align-items:center;gap:10px;padding:16px 12px;color:#94a3b8;position:sticky;left:0}.tqh2-clear[data-v-88a7e63a]{border:none;background:none;color:#4f46e5;font-size:12px;cursor:pointer;text-decoration:underline}.tqh2-tag[data-v-88a7e63a]{padding:1px 8px;border-radius:999px;font-size:11px;font-weight:600}.tqh2-content[data-v-88a7e63a]{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-colmenu-btn[data-v-88a7e63a]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:28px;flex:none;border:1px solid #cbd5e1;background:#fff;border-radius:6px;cursor:pointer}.pc-colmenu-btn[data-v-88a7e63a]:hover,.pc-colmenu-btn.active[data-v-88a7e63a]{background:#f1f5f9;border-color:#a5b4fc}.pc-hamburger[data-v-88a7e63a]{display:inline-flex;flex-direction:column;gap:3px}.pc-hamburger span[data-v-88a7e63a]{display:block;width:14px;height:1.6px;background:#475569}.pc-colmenu-pop[data-v-88a7e63a]{position:fixed;z-index:4000;width:200px;max-height:320px;overflow:auto;padding:6px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 8px 24px #0f172a24}.pc-colmenu-head[data-v-88a7e63a]{display:flex;align-items:center;justify-content:space-between;padding:4px 6px 8px;border-bottom:1px solid #f1f5f9;margin-bottom:4px;font-size:12px;color:#64748b}.pc-colmenu-title[data-v-88a7e63a]{font-weight:600;color:#1e293b}.pc-colmenu-count[data-v-88a7e63a]{font-size:11px;color:#94a3b8}.pc-colmenu-item[data-v-88a7e63a]{display:flex;align-items:center;gap:7px;padding:5px 6px;font-size:12.5px;color:#334155;border-radius:5px;cursor:pointer}.pc-colmenu-item[data-v-88a7e63a]:hover{background:#f8faff}.pc-colmenu-item input[data-v-88a7e63a]{width:14px;height:14px;margin:0;accent-color:#6366f1;cursor:pointer}.tqh2-ctx[data-v-88a7e63a]{position:fixed;z-index:4000;min-width:160px;padding:5px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 10px 26px #0f172a29}.tqh2-ctx-item[data-v-88a7e63a]{padding:7px 10px;font-size:13px;color:#334155;border-radius:5px;cursor:pointer}.tqh2-ctx-item[data-v-88a7e63a]:hover{background:#f1f5f9;color:#4f46e5}.tqh2-ctx-item.is-primary[data-v-88a7e63a]{color:#4338ca;font-weight:600}.tqh2-ctx-item.is-primary[data-v-88a7e63a]:hover{background:#eef2ff}.tqh2-tag.is-ok[data-v-88a7e63a]{background:#dcfce7;color:#15803d}.tqh2-tag.is-wait[data-v-88a7e63a]{background:#fff7ed;color:#c2410c}.tqh2-tag.is-bad[data-v-88a7e63a]{background:#fee2e2;color:#b91c1c}.tqh2-th-data[data-v-88a7e63a]{position:relative}.tqh2-th-label[data-v-88a7e63a]{font-size:12px;font-weight:600;color:#475569}.tqh2-resizer[data-v-88a7e63a]{position:absolute;top:0;right:0;width:6px;height:100%;cursor:col-resize;-webkit-user-select:none;user-select:none;z-index:1}.tqh2-resizer[data-v-88a7e63a]:after{content:"";position:absolute;top:30%;right:2px;width:1px;height:40%;background:#cbd5e1}.tqh2-cards[data-v-88a7e63a]{display:none}.tqh2-card[data-v-88a7e63a]{background:#fff;border-radius:12px;padding:10px 12px;box-shadow:0 1px 3px #0f172a0f}.tqh2-card-top[data-v-88a7e63a]{display:flex;align-items:flex-start;gap:10px}.tqh2-card-main[data-v-88a7e63a]{flex:1 1 0;min-width:0}.tqh2-card-name[data-v-88a7e63a]{font-size:14px;font-weight:600;color:#1e293b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tqh2-card-sub[data-v-88a7e63a]{margin-top:3px;display:flex;flex-wrap:wrap;gap:4px 8px;font-size:11px;color:#94a3b8}.tqh2-card-sub.is-line[data-v-88a7e63a]{margin-top:6px}.tqh2-card-content[data-v-88a7e63a]{margin-top:8px;padding:7px 9px;border-radius:8px;background:#fff8f1;color:#b45309;font-size:12px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.tqh2-card-grid[data-v-88a7e63a]{margin-top:8px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.tqh2-card-grid>div[data-v-88a7e63a]{background:#f8fafc;border-radius:8px;padding:5px 4px;text-align:center;min-width:0}.tqh2-card-grid label[data-v-88a7e63a]{display:block;font-size:10.5px;color:#94a3b8}.tqh2-card-grid b[data-v-88a7e63a]{font-size:12px;color:#1e293b;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tqh2-card-actions[data-v-88a7e63a]{margin-top:8px;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.tqh2-card-actions .tqh2-link[data-v-88a7e63a]{height:30px;padding:0 12px;border-radius:8px;font-size:12.5px}.tqh2-card-empty[data-v-88a7e63a]{padding:28px 0;text-align:center;color:#94a3b8;font-size:12.5px}html.mobile-ui .tqh2-page[data-v-88a7e63a]{background:#f8fafc}html.mobile-ui .tqh2-head[data-v-88a7e63a]{padding:8px 12px;gap:6px 10px;background:#fff}html.mobile-ui .tqh2-search[data-v-88a7e63a]{flex:1 1 100%;width:100%;min-width:0}html.mobile-ui .tqh2-head .pc-colmenu-btn[data-v-88a7e63a],html.mobile-ui .tqh2-table-wrap[data-v-88a7e63a]{display:none}html.mobile-ui .tqh2-empty[data-v-88a7e63a]{flex:1}html.mobile-ui .tqh2-cards[data-v-88a7e63a]{display:flex;flex-direction:column;gap:8px;flex:1 1 0;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:10px;background:#f8fafc}@media (max-width: 360px){html.mobile-ui .tqh2-card-grid[data-v-88a7e63a]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 900px){html.mobile-ui .tqh2-cards[data-v-88a7e63a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));align-content:start;gap:10px}}.sp-page[data-v-1e4d5e32]{display:flex;flex-direction:column;gap:12px;width:100%;max-width:none;margin:0;height:100%;min-height:0}.sp-topbar[data-v-1e4d5e32]{display:flex;align-items:center;gap:10px;padding:4px 2px 10px;border-bottom:1px solid #f1f5f9}.sp-back[data-v-1e4d5e32]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:1px solid #e2e8f0;border-radius:6px;background:#fff;color:#475569;cursor:pointer}.sp-title[data-v-1e4d5e32]{font-size:15px;font-weight:600;color:#1e293b}.sp-sub[data-v-1e4d5e32]{font-size:12px;color:#94a3b8}.sp-refresh[data-v-1e4d5e32]{margin-left:auto;display:inline-flex;align-items:center;gap:4px;padding:5px 10px;border:1px solid #e2e8f0;border-radius:6px;background:#fff;color:#475569;font-size:12px;cursor:pointer}.sp-refresh[data-v-1e4d5e32]:hover{background:#f8fafc}.sp-spin[data-v-1e4d5e32]{animation:sp-rot-1e4d5e32 1s linear infinite}@keyframes sp-rot-1e4d5e32{to{transform:rotate(360deg)}}.sp-empty[data-v-1e4d5e32]{padding:40px 16px;text-align:center;color:#94a3b8;font-size:13px}.sp-table-wrap[data-v-1e4d5e32]{flex:1;min-height:0;overflow:auto;padding:4px 0 16px}.sp-table[data-v-1e4d5e32]{width:max-content;min-width:calc(100% - 24px);margin:0 12px;table-layout:fixed;border-collapse:separate;border-spacing:0;background:#fff;font-size:12px;color:#334155}.sp-table th[data-v-1e4d5e32],.sp-table td[data-v-1e4d5e32]{min-width:0;padding:10px 12px;border-right:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;text-align:left;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp-table th[data-v-1e4d5e32]{position:sticky;top:0;z-index:2;background:#eef2ff;color:#475569;font-weight:600}.sp-table th[data-v-1e4d5e32]:first-child,.sp-table td[data-v-1e4d5e32]:first-child{border-left:1px solid #e2e8f0}.sp-table th[data-v-1e4d5e32]:first-child{border-top-left-radius:8px}.sp-table th[data-v-1e4d5e32]:last-child{border-top-right-radius:8px}.sp-seq[data-v-1e4d5e32]{color:#94a3b8}.sp-mono[data-v-1e4d5e32]{font-family:ui-monospace,Menlo,Consolas,monospace;color:#475569}.sp-empty-row td[data-v-1e4d5e32]{text-align:left;color:#94a3b8;padding:22px 12px}.sp-empty-row .sp-empty-inner[data-v-1e4d5e32]{position:sticky;left:0;display:inline-flex;align-items:center;gap:10px}.sp-clear-all[data-v-1e4d5e32]{padding:4px 10px;border:1px solid #c7d2fe;border-radius:6px;background:#eef2ff;color:#4338ca;cursor:pointer}.sp-cards[data-v-1e4d5e32]{display:none}.sp-cards-empty[data-v-1e4d5e32]{display:flex;align-items:center;justify-content:center;gap:10px;padding:32px 12px;color:#94a3b8;font-size:12.5px;text-align:center}.sp-card[data-v-1e4d5e32]{padding:10px 12px;background:#fff;border:1px solid #eef2f7;border-radius:12px}.sp-card-head[data-v-1e4d5e32]{display:flex;align-items:center;gap:8px}.sp-card-name[data-v-1e4d5e32]{flex:1 1 0;min-width:0;font-size:14px;font-weight:600;color:#1e293b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-card-count[data-v-1e4d5e32]{flex:none;padding:1px 8px;border-radius:9px;background:#eef2ff;color:#4338ca;font-size:11px;font-weight:600}.sp-card-company[data-v-1e4d5e32]{margin-top:5px;font-size:12.5px;color:#64748b;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-card-foot[data-v-1e4d5e32]{margin-top:7px;display:flex;align-items:center;gap:10px;font-size:11.5px;color:#94a3b8}.sp-card-phone[data-v-1e4d5e32]{font-family:ui-monospace,Menlo,Consolas,monospace;color:#475569}.sp-card-time[data-v-1e4d5e32]{margin-left:auto}.sp-mobile-page[data-v-1e4d5e32]{gap:0;background:#f8fafc;flex:1 1 0;height:auto;min-height:0}.sp-mobile-page .mobile-header[data-v-1e4d5e32]{height:44px;flex-shrink:0;display:flex;align-items:center;padding:0 14px;background:#fff;border-bottom:1px solid #f1f5f9}.sp-m-head-left[data-v-1e4d5e32],.sp-m-head-right[data-v-1e4d5e32]{width:44px;height:100%;display:flex;align-items:center;flex-shrink:0}.sp-m-head-left[data-v-1e4d5e32]{color:#334155;cursor:pointer}.sp-m-head-right[data-v-1e4d5e32]{justify-content:flex-end}.sp-m-head-title[data-v-1e4d5e32]{flex:1;min-width:0;text-align:center;font-size:16px;font-weight:600;color:#1e293b}.sp-m-refresh[data-v-1e4d5e32]{width:30px;height:30px;border-radius:8px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;background:#f8fafc;border:1px solid #eef2f7;color:#475569}.sp-m-refresh[data-v-1e4d5e32]:disabled{opacity:.55;cursor:default}.sp-m-sum[data-v-1e4d5e32]{flex-shrink:0;display:flex;align-items:center;gap:5px;padding:9px 14px;font-size:12px;color:#94a3b8}.sp-m-sum-num[data-v-1e4d5e32]{font-size:14px;font-weight:700;color:#4f46e5}.sp-m-sum-sep[data-v-1e4d5e32]{color:#cbd5e1}.sp-mobile-page .sp-topbar[data-v-1e4d5e32],.sp-mobile-page .sp-table-wrap[data-v-1e4d5e32]{display:none}.sp-mobile-page .sp-cards[data-v-1e4d5e32]{display:flex;flex-direction:column;gap:8px;flex:1 1 0;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:0 12px calc(16px + var(--safe-bottom, 0px))}.sp-mobile-page .sp-card[data-v-1e4d5e32]{padding:12px 14px;box-shadow:0 1px 2px #0f172a0a}.sp-mobile-page .sp-card-company[data-v-1e4d5e32]{white-space:normal}.sp-mobile-page .sp-cards-empty[data-v-1e4d5e32]{flex-direction:column;gap:8px;padding:34px 16px;line-height:1.7;background:#fff;border:1px solid #eef2f7;border-radius:12px}.sp-mobile-page .sp-empty[data-v-1e4d5e32]{margin:10px 12px;padding:28px 16px;background:#fff;border:1px solid #eef2f7;border-radius:12px}html.mobile-ui .sp-table-wrap[data-v-1e4d5e32]{display:none}html.mobile-ui .sp-cards[data-v-1e4d5e32]{display:flex;flex-direction:column;gap:8px;flex:1;min-height:0;overflow:auto;padding-bottom:8px}@media (min-width: 900px){html.mobile-ui .sp-cards[data-v-1e4d5e32]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));align-content:start}}.me-panel-header[data-v-7e07e9b7]{position:relative;display:flex;align-items:center;justify-content:center;height:44px;flex:0 0 44px;min-height:44px;margin:-14px -16px 0;padding:0 44px;background:linear-gradient(135deg,#4f46e5,#8b5cf6);border-bottom:none;box-sizing:border-box}.me-panel-header .me-panel-back[data-v-7e07e9b7]{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#fff;font-size:20px}.me-panel-header .me-panel-title[data-v-7e07e9b7]{flex:1;text-align:center;color:#fff;font-size:16px;font-weight:600}.pas[data-v-7e07e9b7]{display:flex;flex-direction:column;gap:12px;padding:14px 16px 18px;min-height:0}.pas-head[data-v-7e07e9b7]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.pas-title[data-v-7e07e9b7]{font-size:15px;font-weight:600;color:#1e293b;display:flex;align-items:baseline;gap:8px}.pas-sub[data-v-7e07e9b7]{font-size:12px;font-weight:400;color:#94a3b8}.pas-search-section[data-v-7e07e9b7]{margin-left:auto;display:flex;align-items:center;gap:8px}.pas-search[data-v-7e07e9b7]{width:220px}.pas-search[data-v-7e07e9b7] .el-input__wrapper{background:#eef2ff;border-radius:12px;box-shadow:none;padding:0 10px}.pas-search[data-v-7e07e9b7] .el-input__wrapper:hover,.pas-search[data-v-7e07e9b7] .el-input__wrapper.is-focus{background:#eef2ff;box-shadow:0 0 0 1px #c7d2fe inset}.pas-search[data-v-7e07e9b7] .el-input__inner{font-size:14px;color:#1e293b}.pas-search[data-v-7e07e9b7] .el-input__inner::placeholder{color:#94a3b8}.pas-btn[data-v-7e07e9b7]{height:32px;padding:0 14px;border:1px solid #c7d2fe;border-radius:10px;background:#eef2ff;color:#4338ca;font-size:12.5px;font-weight:600;cursor:pointer}.pas-btn[data-v-7e07e9b7]:disabled{opacity:.6;cursor:not-allowed}.pas-summary[data-v-7e07e9b7]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.pas-stat[data-v-7e07e9b7]{border:1px solid #e9eef5;border-radius:10px;background:#fbfcfe;padding:7px 10px;display:flex;flex-direction:column;gap:2px}.pas-stat span[data-v-7e07e9b7]{font-size:11.5px;color:#94a3b8}.pas-stat b[data-v-7e07e9b7]{font-size:15px;color:#1e293b;font-weight:600}.pas-stat.is-spot[data-v-7e07e9b7]{background:#f0f9ff;border-color:#e0f2fe}.pas-stat.is-spot b[data-v-7e07e9b7]{color:#0284c7}.pas-stat.is-inspect[data-v-7e07e9b7]{background:#fffbeb;border-color:#fef3c7}.pas-stat.is-inspect b[data-v-7e07e9b7]{color:#b45309}.pas-stat.is-accept[data-v-7e07e9b7]{background:#faf5ff;border-color:#f3e8ff}.pas-stat.is-accept b[data-v-7e07e9b7]{color:#7e22ce}.pas-stat.is-store[data-v-7e07e9b7]{background:#f0fdf4;border-color:#dcfce7}.pas-stat.is-store b[data-v-7e07e9b7]{color:#15803d}.pas-stat.is-owe[data-v-7e07e9b7]{background:#fef2f2;border-color:#fee2e2}.pas-stat.is-owe b[data-v-7e07e9b7]{color:#dc2626}.pas-table-wrap[data-v-7e07e9b7]{border:1px solid #e9eef5;border-radius:10px;background:#fff;overflow:auto;max-height:60vh}.pas-table[data-v-7e07e9b7]{width:100%;border-collapse:collapse;font-size:12.5px;min-width:1000px}.pas-cards[data-v-7e07e9b7]{display:none}.pas-card[data-v-7e07e9b7]{padding:10px 12px;background:#fff;border:1px solid #eef2f7;border-radius:12px}.pas-card-head[data-v-7e07e9b7]{display:flex;align-items:center;gap:8px}.pas-card-no[data-v-7e07e9b7]{flex:1 1 0;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;color:#4338ca;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pas-card-owe[data-v-7e07e9b7]{flex:none;padding:1px 8px;border-radius:9px;background:#fef2f2;color:#dc2626;font-size:11px;font-weight:600}.pas-card-owe.is-zero[data-v-7e07e9b7]{background:#f1f5f9;color:#94a3b8;font-weight:400}.pas-card-name[data-v-7e07e9b7]{margin-top:5px;font-size:13.5px;font-weight:600;line-height:1.4;color:#1e293b;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pas-card-meta[data-v-7e07e9b7]{margin-top:6px;display:flex;flex-wrap:wrap;gap:5px;font-size:10.5px;color:#94a3b8}.pas-card-meta>span[data-v-7e07e9b7]{padding:1px 6px;background:#f8fafc;border-radius:5px}.pas-card-nums[data-v-7e07e9b7]{margin-top:7px;display:flex;flex-wrap:wrap;gap:12px;font-size:11.5px;color:#64748b}.pas-card-nums b[data-v-7e07e9b7]{color:#1e293b}.pas-card-nums .is-zero[data-v-7e07e9b7],.pas-card-nums .is-zero b[data-v-7e07e9b7]{color:#cbd5e1}html.mobile-ui .pas-table-wrap[data-v-7e07e9b7]{display:none}html.mobile-ui .pas-cards[data-v-7e07e9b7]{display:flex;flex-direction:column;gap:8px}.pas-table th[data-v-7e07e9b7]{position:sticky;top:0;z-index:1;background:#f8fafc;color:#64748b;font-weight:600;text-align:left;padding:8px 10px;border-bottom:1px solid #e9eef5;white-space:nowrap}.pas-table td[data-v-7e07e9b7]{padding:7px 10px;border-bottom:1px solid #f1f5f9;color:#334155}.pas-table tbody tr:hover td[data-v-7e07e9b7]{background:#fbfdff}.pas-table .is-num[data-v-7e07e9b7]{text-align:right;font-variant-numeric:tabular-nums}.pas-table th.is-num[data-v-7e07e9b7]{text-align:right}.pas-table td.is-owe[data-v-7e07e9b7]{color:#dc2626;font-weight:600}.pas-table td.is-dim[data-v-7e07e9b7]{color:#cbd5e1;font-weight:400}.pas-name[data-v-7e07e9b7]{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mono[data-v-7e07e9b7]{font-family:ui-monospace,Menlo,Consolas,monospace}.pas-empty[data-v-7e07e9b7]{padding:36px 12px;text-align:center;font-size:13px;color:#94a3b8;border:1px dashed #e2e8f0;border-radius:10px;background:#fcfdff}.pas-empty span[data-v-7e07e9b7]{display:block;margin-top:6px;font-size:12px;color:#cbd5e1}@media (max-width: 900px){.pas[data-v-7e07e9b7]{padding:12px 12px 16px}.pas-search-section[data-v-7e07e9b7]{width:100%;margin-left:0}.pas-search[data-v-7e07e9b7]{flex:1;width:auto}.pas-summary[data-v-7e07e9b7]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}@media (min-width: 900px){html.mobile-ui .pas-cards[data-v-7e07e9b7]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));align-content:start}}.me-panel-header[data-v-0d048aef]{position:relative;display:flex;align-items:center;justify-content:center;height:44px;flex:0 0 44px;min-height:44px;margin:-14px -16px 0;padding:0 44px;background:linear-gradient(135deg,#4f46e5,#8b5cf6);border-bottom:none;box-sizing:border-box}.me-panel-header .me-panel-back[data-v-0d048aef]{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#fff;font-size:20px}.me-panel-header .me-panel-title[data-v-0d048aef]{flex:1;text-align:center;color:#fff;font-size:16px;font-weight:600}.shs[data-v-0d048aef]{display:flex;flex-direction:column;gap:12px;padding:14px 16px 18px;min-height:0}.shs-head[data-v-0d048aef]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.shs-title[data-v-0d048aef]{font-size:15px;font-weight:600;color:#1e293b;display:flex;align-items:baseline;gap:8px}.shs-sub[data-v-0d048aef]{font-size:12px;font-weight:400;color:#94a3b8}.shs-search-section[data-v-0d048aef]{margin-left:auto;display:flex;align-items:center;gap:8px}.shs-search[data-v-0d048aef]{width:220px}.shs-search[data-v-0d048aef] .el-input__wrapper{background:#eef2ff;border-radius:12px;box-shadow:none;padding:0 10px}.shs-search[data-v-0d048aef] .el-input__wrapper:hover,.shs-search[data-v-0d048aef] .el-input__wrapper.is-focus{background:#eef2ff;box-shadow:0 0 0 1px #c7d2fe inset}.shs-search[data-v-0d048aef] .el-input__inner{font-size:14px;color:#1e293b}.shs-search[data-v-0d048aef] .el-input__inner::placeholder{color:#94a3b8}.shs-btn[data-v-0d048aef]{height:32px;padding:0 14px;border:1px solid #c7d2fe;border-radius:10px;background:#eef2ff;color:#4338ca;font-size:12.5px;font-weight:600;cursor:pointer}.shs-btn[data-v-0d048aef]:disabled{opacity:.6;cursor:not-allowed}.shs-summary[data-v-0d048aef]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.shs-stat[data-v-0d048aef]{border:1px solid #e9eef5;border-radius:10px;background:#fbfcfe;padding:7px 10px;display:flex;flex-direction:column;gap:2px}.shs-stat span[data-v-0d048aef]{font-size:11.5px;color:#94a3b8}.shs-stat b[data-v-0d048aef]{font-size:15px;color:#1e293b;font-weight:600}.shs-stat.is-ship[data-v-0d048aef]{background:#f0f9ff;border-color:#e0f2fe}.shs-stat.is-ship b[data-v-0d048aef]{color:#0284c7}.shs-stat.is-owe[data-v-0d048aef]{background:#fef2f2;border-color:#fee2e2}.shs-stat.is-owe b[data-v-0d048aef]{color:#dc2626}.shs-table-wrap[data-v-0d048aef]{border:1px solid #e9eef5;border-radius:10px;background:#fff;overflow:auto;max-height:60vh}.shs-table[data-v-0d048aef]{width:100%;border-collapse:collapse;font-size:12.5px;min-width:900px}.shs-cards[data-v-0d048aef]{display:none}.shs-card[data-v-0d048aef]{padding:10px 12px;background:#fff;border:1px solid #eef2f7;border-radius:12px}.shs-card-head[data-v-0d048aef]{display:flex;align-items:center;gap:8px}.shs-card-no[data-v-0d048aef]{flex:1 1 0;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;color:#4338ca;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shs-card-owe[data-v-0d048aef]{flex:none;padding:1px 8px;border-radius:9px;background:#fef2f2;color:#dc2626;font-size:11px;font-weight:600}.shs-card-owe.is-zero[data-v-0d048aef]{background:#f1f5f9;color:#94a3b8;font-weight:400}.shs-card-name[data-v-0d048aef]{margin-top:5px;font-size:13.5px;font-weight:600;line-height:1.4;color:#1e293b;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.shs-card-meta[data-v-0d048aef]{margin-top:6px;display:flex;flex-wrap:wrap;gap:5px;font-size:10.5px;color:#94a3b8}.shs-card-meta>span[data-v-0d048aef]{padding:1px 6px;background:#f8fafc;border-radius:5px}.shs-card-nums[data-v-0d048aef]{margin-top:7px;display:flex;gap:14px;font-size:11.5px;color:#64748b}.shs-card-nums b[data-v-0d048aef]{color:#1e293b}html.mobile-ui .shs-table-wrap[data-v-0d048aef]{display:none}html.mobile-ui .shs-cards[data-v-0d048aef]{display:flex;flex-direction:column;gap:8px}.shs-table th[data-v-0d048aef]{position:sticky;top:0;z-index:1;background:#f8fafc;color:#64748b;font-weight:600;text-align:left;padding:8px 10px;border-bottom:1px solid #e9eef5;white-space:nowrap}.shs-table td[data-v-0d048aef]{padding:7px 10px;border-bottom:1px solid #f1f5f9;color:#334155}.shs-table tbody tr:hover td[data-v-0d048aef]{background:#fbfdff}.shs-table .is-num[data-v-0d048aef]{text-align:right;font-variant-numeric:tabular-nums}.shs-table th.is-num[data-v-0d048aef]{text-align:right}.shs-table td.is-owe[data-v-0d048aef]{color:#dc2626;font-weight:600}.shs-table td.is-dim[data-v-0d048aef]{color:#cbd5e1;font-weight:400}.shs-ellipsis[data-v-0d048aef]{max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mono[data-v-0d048aef]{font-family:ui-monospace,Menlo,Consolas,monospace}.shs-empty[data-v-0d048aef]{padding:36px 12px;text-align:center;font-size:13px;color:#94a3b8;border:1px dashed #e2e8f0;border-radius:10px;background:#fcfdff}.shs-empty span[data-v-0d048aef]{display:block;margin-top:6px;font-size:12px;color:#cbd5e1}@media (max-width: 900px){.shs[data-v-0d048aef]{padding:12px 12px 16px}.shs-search-section[data-v-0d048aef]{width:100%;margin-left:0}.shs-search[data-v-0d048aef]{flex:1;width:auto}.shs-summary[data-v-0d048aef]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}@media (min-width: 900px){html.mobile-ui .shs-cards[data-v-0d048aef]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));align-content:start}}.qd-book[data-v-de35e315]{position:relative;margin:0 auto;min-height:400px;background:#fff;border-radius:0;border:1px solid #e2e2e2;box-shadow:0 1px 1px #00000008,0 4px 14px #0000000f,0 18px 40px #00000014;box-sizing:border-box;padding:24px 44px 28px;color:#111}.qd-book-list[data-v-de35e315]{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:18px}.ts-paper-sheet+.ts-paper-sheet[data-v-de35e315]{break-before:page;page-break-before:always}.ts-paper-head[data-v-de35e315]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:0 0 8px;border-bottom:2px solid #111;margin-bottom:8px}.ts-paper-left[data-v-de35e315]{flex:1;min-width:0}.ts-paper-co-name[data-v-de35e315]{font-size:18px;font-weight:800;letter-spacing:1px;line-height:1.25}.ts-paper-co-line[data-v-de35e315]{margin-top:2px;font-size:11px;color:#555}.ts-paper-cust[data-v-de35e315]{display:flex;flex-wrap:wrap;gap:1px 20px;margin-top:6px;padding-top:5px;border-top:1px solid #e5e7eb;font-size:12px;line-height:1.4}.ts-paper-cust-item[data-v-de35e315]{display:flex;gap:6px;min-width:190px}.ts-paper-cust-item.is-wide[data-v-de35e315]{min-width:100%}.ts-paper-cust-item i[data-v-de35e315]{font-style:normal;color:#6b7280;flex:none}.ts-paper-kindbox[data-v-de35e315]{flex:none;text-align:right}.ts-paper-kind[data-v-de35e315]{font-size:16px;font-weight:700;letter-spacing:2px}.ts-paper-kno[data-v-de35e315]{margin-top:4px;font-size:12px}.ts-paper-codes[data-v-de35e315]{display:flex;align-items:flex-end;justify-content:flex-end;gap:10px;margin-top:4px}.ts-paper-barcode[data-v-de35e315]{height:26px;max-width:190px;display:block}.ts-paper-qr[data-v-de35e315]{width:50px;height:50px;display:block}.ts-paper-qr.is-empty[data-v-de35e315]{display:none}.ts-paper-pageno[data-v-de35e315]{margin-top:2px;font-size:11px;color:#6b7280}.ts-paper-meta[data-v-de35e315]{display:flex;flex-wrap:wrap;gap:6px 22px;margin-bottom:14px;font-size:12px}.ts-paper-meta-item[data-v-de35e315]{display:flex;gap:6px;min-width:190px}.ts-paper-meta-item.is-wide[data-v-de35e315]{min-width:100%}.ts-paper-meta-item i[data-v-de35e315]{font-style:normal;color:#6b7280;flex-shrink:0}.ts-paper-table[data-v-de35e315]{width:100%;border-collapse:collapse;font-size:12px}.ts-paper-table th[data-v-de35e315],.ts-paper-table td[data-v-de35e315]{border:1px solid #d4d4d4;padding:6px 8px;text-align:left;vertical-align:middle}.ts-paper-table thead th[data-v-de35e315]{background:#f7f7f7;font-weight:600;text-align:center}.ts-paper-table td.is-center[data-v-de35e315]{text-align:center}.ts-paper-table td.is-qty[data-v-de35e315]{text-align:right;font-variant-numeric:tabular-nums}.ts-paper-table tfoot .is-total[data-v-de35e315]{font-weight:700;background:#fafafa}.ts-paper-table tr.is-blank td[data-v-de35e315]{height:var(--ts-row-h, 22px)}.ts-paper-note[data-v-de35e315]{margin-top:5px;font-size:11px;color:#333;line-height:1.5}.ts-paper-sign[data-v-de35e315]{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:10px;padding-top:8px;font-size:12px;color:#374151}@media print{.qd-book[data-v-de35e315]{min-height:0!important;box-shadow:none;border:0}}.is-center-head .ts-paper-head[data-v-de35e315]{flex-direction:column;align-items:center;gap:8px}.is-center-head .ts-paper-kindbox[data-v-de35e315]{text-align:center}.is-center-head .ts-paper-codes[data-v-de35e315]{justify-content:center}.is-center-head .ts-paper-cust-item[data-v-de35e315]{min-width:100%}.ssd-full[data-v-3c629f2e]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;display:flex;flex-direction:column;background:#f5f7fa}.ssd-body[data-v-3c629f2e]{display:flex;flex-direction:column;gap:14px}.ssd-task[data-v-3c629f2e]{padding:12px 14px;border-radius:12px;background:#f8fafc;border:1px solid #e2e8f0}.ssd-task-main[data-v-3c629f2e]{display:flex;align-items:baseline;gap:8px}.ssd-task-no[data-v-3c629f2e]{font-size:14px;font-weight:700;color:#1e293b}.ssd-task-name[data-v-3c629f2e]{font-size:13px;color:#475569}.ssd-task-sub[data-v-3c629f2e]{margin-top:4px;font-size:12px;color:#94a3b8}.ssd-task-sub b[data-v-3c629f2e]{color:#0f766e}.ssd-team-row[data-v-3c629f2e]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ssd-team-label[data-v-3c629f2e]{font-size:12.5px;color:#475569;font-weight:600}.ssd-team-select[data-v-3c629f2e]{width:220px}.ssd-team-tip[data-v-3c629f2e]{font-size:12px;color:#94a3b8}.ssd-modes-row[data-v-3c629f2e]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ssd-modes-tip[data-v-3c629f2e]{font-size:12px;color:#94a3b8}.ssd-picklist[data-v-3c629f2e]{border:1px solid #e2e8f0;border-radius:12px;background:#fff;max-height:340px;overflow:auto}.ssd-pline[data-v-3c629f2e]{padding:8px 12px;border-bottom:1px solid #f1f5f9}.ssd-pline[data-v-3c629f2e]:last-child{border-bottom:none}.ssd-pline.is-open[data-v-3c629f2e]{background:#f8fafc}.ssd-pline.is-short[data-v-3c629f2e]{background:#fef2f2}.ssd-plhead[data-v-3c629f2e]{display:grid;grid-template-columns:128px 1fr 104px 86px 96px 70px;align-items:center;gap:8px;font-size:12.5px;color:#1e293b;cursor:pointer;-webkit-user-select:none;user-select:none}.ssd-plhead:hover .ssd-plno-text[data-v-3c629f2e]{color:#4338ca}.ssd-plhead.is-head[data-v-3c629f2e]{position:sticky;top:0;z-index:2;padding:7px 12px;background:#f8fafc;border-bottom:1px solid #e2e8f0;font-size:11.5px;font-weight:600;color:#64748b;cursor:default}.ssd-plno[data-v-3c629f2e]{display:flex;align-items:center;gap:3px;color:#64748b;font-size:12px;overflow:hidden}.ssd-plarrow[data-v-3c629f2e]{flex:0 0 auto;font-size:12px;color:#94a3b8;transition:transform .15s ease}.ssd-plarrow.is-open[data-v-3c629f2e]{transform:rotate(90deg);color:#4338ca}.ssd-plno-text[data-v-3c629f2e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ssd-plhead.is-head .ssd-plno[data-v-3c629f2e]{color:#64748b;font-size:11.5px}.ssd-plname[data-v-3c629f2e]{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ssd-plspec[data-v-3c629f2e]{color:#64748b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ssd-plout[data-v-3c629f2e]{text-align:right;font-weight:700;color:#1e293b}.ssd-plstock[data-v-3c629f2e]{text-align:right;font-weight:600;color:#047857}.ssd-plgap[data-v-3c629f2e]{text-align:right;font-weight:600;color:#b91c1c}.ssd-plgap.is-ok[data-v-3c629f2e]{color:#94a3b8;font-weight:500}.ssd-pexpand[data-v-3c629f2e]{margin:5px 0 0 128px;padding-left:8px;border-left:2px solid #e2e8f0}.ssd-pexpand-title[data-v-3c629f2e]{padding:4px 0 0 8px;font-size:11px;color:#94a3b8}.ssd-pbatch[data-v-3c629f2e]{display:grid;grid-template-columns:1fr 68px 84px;align-items:center;gap:8px;padding:3px 8px;margin-top:4px;border-radius:6px;background:#f8fafc;font-size:12px;color:#475569}.ssd-pbatch.is-empty[data-v-3c629f2e]{color:#94a3b8;background:transparent}.ssd-pbatch-no[data-v-3c629f2e]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ssd-pbatch-qty[data-v-3c629f2e]{text-align:right;font-weight:600;color:#0f766e}.ssd-plfoot[data-v-3c629f2e]{display:flex;align-items:center;gap:12px;margin:4px 0 0 128px;font-size:11.5px;color:#94a3b8}.ssd-plfoot-stock[data-v-3c629f2e]{display:none;color:#047857}.ssd-plshort[data-v-3c629f2e]{color:#b91c1c;font-weight:600}.ssd-block[data-v-3c629f2e]{border:1px solid #e2e8f0;border-radius:12px;padding:12px 14px;background:#fff}.ssd-block-title[data-v-3c629f2e]{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13px;font-weight:600;color:#1e293b;margin-bottom:10px}.ssd-modes[data-v-3c629f2e]{display:flex;gap:6px}.ssd-mode[data-v-3c629f2e]{height:30px;padding:0 12px;border-radius:9px;border:1px solid #e2e8f0;background:#f8fafc;color:#475569;font-size:12.5px;cursor:pointer;transition:all .15s}.ssd-mode[data-v-3c629f2e]:hover{background:#eef2ff}.ssd-mode.active[data-v-3c629f2e]{background:#eef2ff;border-color:#c7d2fe;color:#4338ca;font-weight:600}.ssd-pools[data-v-3c629f2e]{display:flex;gap:10px;margin-bottom:8px;font-size:12.5px}.ssd-pool[data-v-3c629f2e]{padding:4px 10px;border-radius:8px}.ssd-pool.is-stock[data-v-3c629f2e]{background:#ecfdf5;color:#047857}.ssd-pool.is-accept[data-v-3c629f2e]{background:#fffbeb;color:#b45309}.ssd-table[data-v-3c629f2e]{border:1px solid #eef2f7;border-radius:10px;overflow:hidden}.ssd-block .ssd-table[data-v-3c629f2e]{max-height:268px;overflow-y:auto}.ssd-tr[data-v-3c629f2e]{display:grid;grid-template-columns:1fr 90px 110px 60px;align-items:center;min-height:36px;padding:0 12px;border-bottom:1px solid #f1f5f9;font-size:13px;color:#334155}.ssd-tr[data-v-3c629f2e]:last-child{border-bottom:none}.ssd-tr.is-head[data-v-3c629f2e]{background:#f8fafc;color:#64748b;font-size:12px;font-weight:600}.ssd-tr.is-line[data-v-3c629f2e]{grid-template-columns:1.4fr 1fr 76px 92px}.ssd-tr.is-line.is-manual[data-v-3c629f2e]{grid-template-columns:34px 1.2fr 1fr 62px 72px 92px}.ssd-tr.is-line.is-manual.is-on[data-v-3c629f2e]{background:#f0fdf4}.ssd-td.is-name[data-v-3c629f2e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ssd-td.is-op[data-v-3c629f2e]{text-align:right}.ssd-td.is-pick[data-v-3c629f2e]{display:flex;align-items:center;justify-content:center}.ssd-td.is-pick input[data-v-3c629f2e]{width:14px;height:14px;cursor:pointer}.ssd-td.is-avail[data-v-3c629f2e]{text-align:right;color:#64748b}.ssd-qty-input[data-v-3c629f2e]{width:100%;height:26px;padding:0 6px;border:1px solid #e2e8f0;border-radius:7px;background:#fff;color:#1e293b;font-size:12.5px}.ssd-qty-input[data-v-3c629f2e]:focus{outline:none;border-color:#c7d2fe;box-shadow:0 0 0 1px #c7d2fe inset}.ssd-qty-input[data-v-3c629f2e]:disabled{background:#f8fafc;color:#cbd5e1}.ssd-empty[data-v-3c629f2e]{padding:16px;text-align:center;color:#94a3b8;font-size:12.5px}.ssd-tag[data-v-3c629f2e]{padding:2px 8px;border-radius:6px;font-size:11.5px}.ssd-tag.is-stock[data-v-3c629f2e]{background:#ecfdf5;color:#047857}.ssd-tag.is-accept[data-v-3c629f2e]{background:#fffbeb;color:#b45309}.ssd-warn[data-v-3c629f2e]{margin-top:8px;padding:8px 12px;border-radius:9px;background:#fef2f2;color:#b91c1c;font-size:12.5px}.ssd-tip[data-v-3c629f2e]{margin-top:8px;color:#94a3b8;font-size:12px}.ssd-scan[data-v-3c629f2e]{display:flex;gap:8px}.ssd-scan-qty[data-v-3c629f2e]{width:110px;flex:0 0 110px}.ssd-scan-add[data-v-3c629f2e]{flex:0 0 auto;height:32px;padding:0 14px;border-radius:9px;border:1px solid #c7d2fe;background:#eef2ff;color:#4338ca;font-size:13px;cursor:pointer}.ssd-scan-cam[data-v-3c629f2e]{flex:0 0 auto;height:32px;padding:0 14px;border-radius:9px;border:1px solid #bae6fd;background:#f0f9ff;color:#0284c7;font-size:13px;font-weight:600;cursor:pointer}.ssd-scan-tip[data-v-3c629f2e]{margin:8px 0;font-size:12px;color:#64748b}.ssd-scan-tip b[data-v-3c629f2e]{color:#0f766e}.ssd-del[data-v-3c629f2e]{border:none;background:transparent;color:#ef4444;font-size:12px;cursor:pointer}.ssd-paper-wrap[data-v-3c629f2e]{display:flex;flex-direction:column;gap:10px}.ssd-paper-bar[data-v-3c629f2e]{display:flex;align-items:center;gap:14px;font-size:12.5px;color:#64748b}.ssd-paper-no b[data-v-3c629f2e]{color:#0f766e}.ssd-paper-scroll[data-v-3c629f2e]{max-height:62vh;overflow:auto;padding:8px;background:#f1f5f9;border-radius:10px}.ssd-paper-actions[data-v-3c629f2e],.ssd-foot[data-v-3c629f2e]{display:flex;justify-content:flex-end;gap:10px}.ssd-btn[data-v-3c629f2e]{height:34px;padding:0 16px;border-radius:9px;border:1px solid #e2e8f0;background:#fff;color:#475569;font-size:13px;cursor:pointer;transition:all .15s}.ssd-btn[data-v-3c629f2e]:hover{background:#f8fafc}.ssd-btn.is-primary[data-v-3c629f2e]{background:#2563eb;border-color:#2563eb;color:#fff}.ssd-btn.is-primary[data-v-3c629f2e]:hover{background:#1d4ed8}.ssd-btn.is-reply[data-v-3c629f2e]{background:#ecfdf5;border-color:#bbf7d0;color:#047857}.ssd-btn.is-reply[data-v-3c629f2e]:hover{background:#d1fae5}.ssd-btn[data-v-3c629f2e]:disabled{opacity:.55;cursor:not-allowed}html.mobile-ui .ssd-tr[data-v-3c629f2e],html.mobile-ui .ssd-tr.is-line[data-v-3c629f2e]{grid-template-columns:.8fr 1fr 62px 76px;padding:0 8px;font-size:12.5px}html.mobile-ui .ssd-tr.is-line.is-manual[data-v-3c629f2e]{grid-template-columns:26px 1fr 1fr 46px 48px 60px}html.mobile-ui .ssd-plhead[data-v-3c629f2e]{grid-template-columns:88px 1fr 54px 46px}html.mobile-ui .ssd-plhead.is-head[data-v-3c629f2e]{padding:6px 12px}html.mobile-ui .ssd-plspec[data-v-3c629f2e],html.mobile-ui .ssd-plstock[data-v-3c629f2e]{display:none}html.mobile-ui .ssd-pexpand[data-v-3c629f2e]{margin-left:0;padding-left:6px}html.mobile-ui .ssd-pbatch[data-v-3c629f2e]{grid-template-columns:1fr 54px 60px}html.mobile-ui .ssd-plfoot[data-v-3c629f2e]{margin-left:0;flex-wrap:wrap}html.mobile-ui .ssd-plfoot-stock[data-v-3c629f2e]{display:inline}html.mobile-ui .ssd-picklist[data-v-3c629f2e]{max-height:280px}html.mobile-ui .ssd-td.is-op[data-v-3c629f2e]{text-align:right}html.mobile-ui .ssd-scan[data-v-3c629f2e]{flex-wrap:wrap}html.mobile-ui .ssd-scan-qty[data-v-3c629f2e]{width:88px;flex:0 0 88px}html.mobile-ui .ssd-scan-add[data-v-3c629f2e]{height:32px;padding:0 12px}html.mobile-ui .ssd-block-title[data-v-3c629f2e]{flex-wrap:wrap}html.mobile-ui .ssd-paper-scroll[data-v-3c629f2e]{max-height:58vh}html.mobile-ui .ssd-paper-actions[data-v-3c629f2e]{flex-direction:column-reverse}html.mobile-ui .ssd-btn[data-v-3c629f2e]{width:100%}.msa-page[data-v-620079da]{display:flex;flex-direction:column;height:100%;min-height:0}.msa-head[data-v-620079da]{display:flex;align-items:center;gap:8px;padding:10px 16px;border-bottom:1px solid #eef2f7}.msa-head.is-embedded[data-v-620079da]{padding:10px 16px 0;border-bottom:none}.msa-back[data-v-620079da]{cursor:pointer;color:#64748b}.msa-back[data-v-620079da]:hover{color:#4338ca}.msa-title[data-v-620079da]{font-size:15px;font-weight:600;color:#1e293b}.msa-scope[data-v-620079da]{font-size:12px;color:#64748b}.msa-refresh[data-v-620079da]{margin-left:auto;height:28px;padding:0 12px;border:1px solid #c7d2fe;border-radius:6px;background:#eef2ff;color:#4338ca;font-size:12.5px;cursor:pointer}.msa-refresh[data-v-620079da]:disabled{opacity:.6;cursor:not-allowed}.msa-tabs[data-v-620079da]{display:flex;gap:8px;padding:10px 16px 0}.msa-tab[data-v-620079da]{height:30px;padding:0 14px;border:1px solid #e2e8f0;border-radius:6px;background:#fff;color:#475569;font-size:12.5px;cursor:pointer}.msa-tab.active[data-v-620079da]{border-color:#c7d2fe;background:#eef2ff;color:#4338ca;font-weight:600}.msa-sum[data-v-620079da]{padding:8px 16px 0;font-size:12.5px;color:#64748b}.msa-sum b[data-v-620079da]{color:#4338ca}.msa-sum .is-warn[data-v-620079da]{color:#d97706}.msa-empty[data-v-620079da]{padding:50px 0;text-align:center;color:#94a3b8;font-size:13px}.msa-table-wrap[data-v-620079da]{flex:1;min-height:0;overflow:auto;padding:8px 0 16px}.msa-table[data-v-620079da]{width:max-content;min-width:calc(100% - 24px);margin:0 12px;table-layout:fixed;border-collapse:separate;border-spacing:0;background:#fff;font-size:12px;color:#334155}.msa-table th[data-v-620079da],.msa-table td[data-v-620079da]{min-width:0;padding:10px 12px;border-right:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;text-align:left;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.msa-table th[data-v-620079da]{position:sticky;top:0;z-index:2;background:#eef2ff;color:#475569;font-weight:600}.msa-table th[data-v-620079da]:first-child,.msa-table td[data-v-620079da]:first-child{border-left:1px solid #e2e8f0}.msa-table th[data-v-620079da]:first-child{border-top-left-radius:8px}.msa-table th[data-v-620079da]:last-child{border-top-right-radius:8px}.msa-table tbody tr:hover td[data-v-620079da]{background:#f8faff}.msa-empty-row td[data-v-620079da]{text-align:left;color:#94a3b8;padding:22px 12px}.msa-seq[data-v-620079da]{color:#94a3b8}.msa-num[data-v-620079da]{text-align:right;font-variant-numeric:tabular-nums}.msa-batch[data-v-620079da]{font-family:SFMono-Regular,Consolas,monospace;color:#6d28d9}.msa-dim[data-v-620079da]{color:#64748b;font-size:12px}.msa-status[data-v-620079da]{font-size:11px;color:#64748b}.msa-status.is-pending[data-v-620079da]{color:#d97706;font-weight:600}.msa-status.is-claimed[data-v-620079da]{color:#2563eb;font-weight:600}.msa-status.is-done[data-v-620079da]{color:#16a34a}.msa-ops[data-v-620079da]{white-space:nowrap}.msa-op[data-v-620079da]{height:24px;padding:0 8px;margin-right:6px;border:1px solid #c7d2fe;border-radius:4px;background:#eef2ff;color:#4338ca;font-size:11.5px;cursor:pointer}.msa-op[data-v-620079da]:disabled{opacity:.5;cursor:not-allowed}.msa-op.is-ok[data-v-620079da]{border-color:#bbf7d0;background:#f0fdf4;color:#15803d}.msa-op.is-ship[data-v-620079da]{border-color:#bae6fd;background:#f0f9ff;color:#0284c7}.msa-op.is-manual[data-v-620079da]{border-color:#ddd6fe;background:#f5f3ff;color:#6d28d9}.msa-op.is-prepare[data-v-620079da]{border-color:#fcd34d;background:#fffbeb;color:#b45309}.msa-done[data-v-620079da]{color:#94a3b8;font-size:11.5px}.msa-cards[data-v-620079da]{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:8px 12px 16px;display:flex;flex-direction:column;gap:8px}.msa-card-empty[data-v-620079da]{padding:40px 10px;text-align:center;color:#94a3b8;font-size:12.5px;line-height:1.6}.msa-card[data-v-620079da]{padding:10px 12px;background:#fff;border:1px solid #eef2f7;border-radius:12px}.msa-card-head[data-v-620079da]{display:flex;align-items:center;gap:8px}.msa-card-no[data-v-620079da]{flex:1 1 0;min-width:0;font-family:SFMono-Regular,Consolas,monospace;font-size:11.5px;color:#6d28d9;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msa-card .msa-status[data-v-620079da]{flex:none}.msa-card-title[data-v-620079da]{margin-top:6px;font-size:13.5px;font-weight:600;line-height:1.4;color:#1e293b;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.msa-card-kv[data-v-620079da]{margin-top:5px;display:flex;align-items:baseline;gap:10px;font-size:12px;color:#64748b}.msa-card-kv>span[data-v-620079da]{flex:none;width:60px;color:#94a3b8}.msa-card-kv>b[data-v-620079da]{flex:1 1 0;min-width:0;font-weight:600;color:#1e293b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msa-card-num[data-v-620079da]{font-variant-numeric:tabular-nums;color:#0f172a!important}.msa-card-foot[data-v-620079da]{margin-top:7px;display:flex;flex-wrap:wrap;gap:4px 12px;font-size:11px;color:#94a3b8}.msa-card-ops[data-v-620079da]{margin-top:9px;padding-top:9px;border-top:1px dashed #eef2f7;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.msa-card-ops .msa-op[data-v-620079da]{margin-right:0;height:28px;padding:0 12px;font-size:12px;border-radius:6px}.msh[data-v-30372615]{display:flex;flex-direction:column;gap:10px;padding:12px;flex:1 1 0;min-height:0}.msh-bar[data-v-30372615]{display:flex;align-items:center;gap:8px;flex:none}.msh-search[data-v-30372615]{max-width:420px}.msh-search[data-v-30372615] .el-input__wrapper{background:#eef2ff;box-shadow:none;border-radius:12px}.msh-search[data-v-30372615] .el-input__wrapper:hover,.msh-search[data-v-30372615] .el-input__wrapper.is-focus{background:#eef2ff;box-shadow:0 0 0 1px #c7d2fe inset}.msh-search[data-v-30372615] .el-input__inner{color:#1e293b;font-size:14px}.msh-search[data-v-30372615] .el-input__inner::placeholder{color:#94a3b8}.msh-btn[data-v-30372615]{border:1px solid #e2e8f0;background:#fff;color:#475569;border-radius:8px;padding:6px 14px;font-size:12px;cursor:pointer}.msh-team[data-v-30372615] .el-select__wrapper{background:#eef2ff;box-shadow:none;border-radius:12px;min-height:32px}.msh-sum[data-v-30372615]{font-size:12.5px;color:#64748b;flex:none}.msh-sum b[data-v-30372615]{color:#1e293b}.msh-tip[data-v-30372615]{color:#a5b4fc;margin-left:6px}.msh-empty[data-v-30372615]{padding:44px 12px;text-align:center;font-size:13px;color:#94a3b8}.msh-table-wrap[data-v-30372615]{flex:1 1 0;min-height:0;overflow:auto;border:1px solid #e9eef5;border-radius:10px;background:#fff}.msh-table[data-v-30372615]{width:100%;border-collapse:collapse}.msh-table th[data-v-30372615],.msh-table td[data-v-30372615]{padding:8px 10px;border-bottom:1px solid #f1f5f9;font-size:12.5px;text-align:left;white-space:nowrap}.msh-table thead th[data-v-30372615]{position:sticky;top:0;z-index:1;background:#f8fafc;color:#475569;font-weight:600}.msh-table th.is-r[data-v-30372615],.msh-table td.is-r[data-v-30372615]{text-align:right}.msh-seq[data-v-30372615]{color:#94a3b8}.msh-mono[data-v-30372615]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:#0f766e}.msh-num[data-v-30372615]{text-align:right;font-variant-numeric:tabular-nums;color:#1e293b;font-weight:600}.msh-num.is-dim[data-v-30372615]{color:#94a3b8;font-weight:400}.msh-num.is-zero[data-v-30372615]{color:#cbd5e1;font-weight:400}.msh-dim[data-v-30372615]{color:#94a3b8}.msh-cards[data-v-30372615]{display:none}.msh-card[data-v-30372615]{padding:10px 12px;background:#fff;border:1px solid #eef2f7;border-radius:12px}.msh-card-head[data-v-30372615]{display:flex;align-items:center;gap:8px}.msh-card-name[data-v-30372615]{flex:1 1 0;min-width:0;font-size:13.5px;font-weight:600;color:#1e293b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msh-card-remain[data-v-30372615]{flex:none;font-size:15px;font-weight:700;color:#0f766e;font-variant-numeric:tabular-nums}.msh-card-remain.is-zero[data-v-30372615]{color:#cbd5e1}.msh-card-remain i[data-v-30372615]{margin-left:2px;font-style:normal;font-size:11px;font-weight:400;color:#94a3b8}.msh-card-line[data-v-30372615]{margin-top:5px;display:flex;align-items:center;gap:8px;font-size:11.5px}.msh-card-batch[data-v-30372615]{flex:none;padding:1px 6px;border-radius:5px;background:#f0fdfa;color:#0f766e;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.msh-card-team[data-v-30372615]{min-width:0;color:#94a3b8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msh-card-meta[data-v-30372615]{margin-top:6px;display:flex;flex-wrap:wrap;gap:5px;font-size:11px;color:#94a3b8}.msh-card-meta>span[data-v-30372615]{padding:1px 6px;background:#f8fafc;border-radius:5px}.msh-card-foot[data-v-30372615]{margin-top:6px;display:flex;align-items:center;gap:8px;font-size:11.5px;color:#64748b}.msh-card-loc[data-v-30372615]{color:#94a3b8}.msh-card-time[data-v-30372615]{margin-left:auto;font-size:11px;color:#94a3b8;white-space:nowrap}html.mobile-ui .msh[data-v-30372615]{padding:10px}html.mobile-ui .msh-bar[data-v-30372615]{flex-wrap:wrap}html.mobile-ui .msh-search[data-v-30372615]{max-width:none;flex:1 1 100%}html.mobile-ui .msh-team[data-v-30372615]{flex:1 1 0;width:auto!important;min-width:120px}html.mobile-ui .msh-table-wrap[data-v-30372615]{display:none}html.mobile-ui .msh-cards[data-v-30372615]{flex:1 1 0;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;gap:8px}@media (min-width: 900px){html.mobile-ui .msh-cards[data-v-30372615]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));align-content:start}}.ssp-full[data-v-2dec4e23]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;display:flex;flex-direction:column;background:#f5f7fa}.ssp[data-v-2dec4e23]{display:flex;flex-direction:column;gap:10px;padding:12px;flex:1 1 0;min-height:0}.ssp-tip[data-v-2dec4e23]{font-size:12.5px;line-height:1.7;color:#64748b;flex:none;background:#f8fafc;border:1px solid #eef2f7;border-radius:10px;padding:8px 12px}.ssp-tip b[data-v-2dec4e23]{color:#15803d}.ssp-bar[data-v-2dec4e23]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;flex:none}.ssp-bar-title[data-v-2dec4e23]{font-size:13px;font-weight:600;color:#1e293b}.ssp-field[data-v-2dec4e23]{display:flex;align-items:center;gap:6px;font-size:12.5px;color:#475569}.ssp-field.is-grow[data-v-2dec4e23]{flex:1 1 220px;min-width:180px}.ssp-field.is-grow .el-input[data-v-2dec4e23]{flex:1 1 auto}.ssp-add[data-v-2dec4e23]{border:1px solid #c7d2fe;background:#eef2ff;color:#4338ca;border-radius:8px;padding:5px 12px;font-size:12px;cursor:pointer;font-weight:600}.ssp-ghost[data-v-2dec4e23]{border:1px solid #e2e8f0;background:#fff;color:#475569;border-radius:8px;padding:5px 12px;font-size:12px;cursor:pointer}.ssp-ghost[data-v-2dec4e23]:hover{border-color:#c7d2fe;color:#4338ca}.ssp-ghost[data-v-2dec4e23]:disabled{opacity:.6;cursor:not-allowed}.ssp-ghost.is-push[data-v-2dec4e23]{margin-left:auto}.ssp-file[data-v-2dec4e23]{display:none}.ssp-grid-wrap[data-v-2dec4e23]{flex:none;overflow-x:auto;border:1px solid #e9eef5;border-radius:10px;background:#fff}.ssp-grid[data-v-2dec4e23]{display:grid;grid-template-columns:34px 110px 150px 110px 90px 70px 60px 84px 130px 108px 108px 26px;gap:6px;align-items:center;padding:6px 10px;min-width:1032px}.ssp-grid.is-head[data-v-2dec4e23]{font-size:12px;color:#475569;font-weight:600;background:#f8fafc;border-bottom:1px solid #eef2f7;position:sticky;top:0;z-index:1}.ssp-rows[data-v-2dec4e23]{display:flex;flex-direction:column;max-height:34vh;overflow-y:auto}.ssp-grid.is-row[data-v-2dec4e23]{border-bottom:1px solid #f6f8fb}.ssp-seq[data-v-2dec4e23]{font-size:12px;color:#94a3b8;text-align:center}.ssp-in[data-v-2dec4e23] .el-input__wrapper{padding:0 8px}.ssp-grid .el-select[data-v-2dec4e23]{width:100%}.ssp-grid .el-select[data-v-2dec4e23] .el-select__wrapper{min-height:28px;padding:0 8px}.ssp-del[data-v-2dec4e23]{color:#cbd5e1;cursor:pointer}.ssp-del[data-v-2dec4e23]:hover{color:#ef4444}.ssp-actions[data-v-2dec4e23]{display:flex;align-items:center;gap:10px;justify-content:flex-end;flex:none}.ssp-sum[data-v-2dec4e23]{margin-right:auto;font-size:12.5px;color:#64748b}.ssp-sum b[data-v-2dec4e23]{color:#15803d}.ssp-reset[data-v-2dec4e23]{border:1px solid #e2e8f0;background:#fff;color:#475569;border-radius:8px;padding:6px 14px;font-size:12.5px;cursor:pointer}.ssp-submit[data-v-2dec4e23]{height:32px;padding:0 18px;border:1px solid #15803d;border-radius:8px;background:#16a34a;color:#fff;font-size:13px;font-weight:600;cursor:pointer}.ssp-submit[data-v-2dec4e23]:disabled{opacity:.6;cursor:not-allowed}.ssp-rec-head[data-v-2dec4e23]{display:flex;align-items:center;justify-content:space-between;font-size:13px;font-weight:600;color:#1e293b;flex:none}.ssp-refresh[data-v-2dec4e23]{border:1px solid #e2e8f0;background:#fff;color:#475569;font-weight:400;border-radius:8px;padding:5px 12px;font-size:12px;cursor:pointer}.ssp-empty[data-v-2dec4e23]{padding:34px 12px;text-align:center;font-size:13px;color:#94a3b8}.ssp-table-wrap[data-v-2dec4e23]{flex:1 1 0;min-height:140px;overflow:auto;border:1px solid #e9eef5;border-radius:10px;background:#fff}.ssp-table[data-v-2dec4e23]{width:100%;border-collapse:collapse}.ssp-table th[data-v-2dec4e23],.ssp-table td[data-v-2dec4e23]{padding:8px 10px;border-bottom:1px solid #f1f5f9;font-size:12.5px;text-align:left;white-space:nowrap}.ssp-table thead th[data-v-2dec4e23]{position:sticky;top:0;z-index:1;background:#f8fafc;color:#475569;font-weight:600}.ssp-table.is-inner thead th[data-v-2dec4e23]{background:#fbfcfe;font-weight:500}.ssp-detail-row>td[data-v-2dec4e23]{background:#fcfdff;padding:0 10px 8px}.ssp-mono[data-v-2dec4e23]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:#0f766e}.ssp-num[data-v-2dec4e23]{text-align:right;font-variant-numeric:tabular-nums;font-weight:600;color:#1e293b}.ssp-dim[data-v-2dec4e23]{color:#94a3b8}.ssp-ellipsis[data-v-2dec4e23]{max-width:320px;overflow:hidden;text-overflow:ellipsis}.ssp-link[data-v-2dec4e23]{border:none;background:none;color:#4338ca;font-size:12.5px;cursor:pointer;padding:0}.ssp-link[data-v-2dec4e23]:hover{text-decoration:underline}.ssp-set[data-v-2dec4e23]{display:flex;flex-direction:column;gap:14px}.ssp-set-defaults[data-v-2dec4e23]{display:flex;flex-direction:column;gap:10px;padding:12px 14px;border:1px solid #eef2f7;border-radius:12px;background:#fbfcfe}.ssp-set-row[data-v-2dec4e23]{display:flex;align-items:center;gap:10px}.ssp-set-row label[data-v-2dec4e23]{width:76px;flex:none;font-size:13px;color:#475569}.ssp-set-select[data-v-2dec4e23]{width:200px;flex:none}.ssp-set-row-tip[data-v-2dec4e23]{font-size:11.5px;color:#b6c2d2}.ssp-set-cols[data-v-2dec4e23]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ssp-set-col[data-v-2dec4e23]{min-width:0;border:1px solid #eef2f7;border-radius:12px;padding:10px 12px 12px;background:#fff}.ssp-set-col-head[data-v-2dec4e23]{display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:#1e293b;margin-bottom:8px}.ssp-set-col-head em[data-v-2dec4e23]{font-style:normal;font-size:11px;line-height:17px;padding:0 7px;border-radius:999px;background:#eef2ff;color:#4338ca}.ssp-set-add[data-v-2dec4e23]{display:flex;align-items:center;gap:6px}.ssp-set-add[data-v-2dec4e23] .el-input{flex:1;min-width:0}.ssp-set-add-btn[data-v-2dec4e23]{flex:none;white-space:nowrap;height:28px;padding:0 12px;border:1px solid #c7d2fe;border-radius:8px;background:#eef2ff;color:#4338ca;font-size:12px;font-weight:600;cursor:pointer}.ssp-set-add-btn[data-v-2dec4e23]:hover{background:#e0e7ff}.ssp-set-empty[data-v-2dec4e23]{font-size:12px;color:#cbd5e1;padding:10px 0 2px}.ssp-set-list[data-v-2dec4e23]{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px;max-height:150px;overflow:auto}.ssp-set-item[data-v-2dec4e23]{display:inline-flex;align-items:center;gap:5px;max-width:100%;background:#f8fafc;border:1px solid #e9eef5;border-radius:8px;padding:3px 6px 3px 9px;font-size:12px;color:#334155}.ssp-set-item-name[data-v-2dec4e23]{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ssp-set-item-x[data-v-2dec4e23]{cursor:pointer;color:#cbd5e1}.ssp-set-item-x[data-v-2dec4e23]:hover{color:#ef4444}.ssp-set-footer[data-v-2dec4e23]{display:flex;align-items:center;justify-content:space-between;gap:12px}.ssp-set-footer-tip[data-v-2dec4e23]{font-size:11.5px;color:#b6c2d2}.ssp-set-save[data-v-2dec4e23]{height:32px;padding:0 20px;border:1px solid #4f46e5;border-radius:8px;background:#4f46e5;color:#fff;font-size:13px;font-weight:600;cursor:pointer}.ssp-set-save[data-v-2dec4e23]:hover{background:#4338ca}@media (max-width: 520px){.ssp-set-cols[data-v-2dec4e23]{grid-template-columns:1fr}.ssp-set-row[data-v-2dec4e23]{flex-wrap:wrap;gap:6px 10px}.ssp-set-select[data-v-2dec4e23]{width:100%;flex:1 1 auto}.ssp-set-row-tip[data-v-2dec4e23]{display:none}.ssp-set-footer[data-v-2dec4e23]{flex-direction:column;align-items:stretch}.ssp-set-footer-tip[data-v-2dec4e23]{text-align:center}}.ssp-cards[data-v-2dec4e23]{display:none}.ssp-card[data-v-2dec4e23]{padding:10px 12px;background:#fff;border:1px solid #eef2f7;border-radius:12px}.ssp-card-head[data-v-2dec4e23]{display:flex;align-items:center;gap:8px}.ssp-card-no[data-v-2dec4e23]{flex:1 1 0;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;color:#4338ca;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ssp-card-count[data-v-2dec4e23]{flex:none;padding:1px 8px;border-radius:9px;background:#eef2ff;color:#4338ca;font-size:11px}.ssp-card-meta[data-v-2dec4e23]{margin-top:6px;display:flex;align-items:center;gap:8px;font-size:11.5px;color:#64748b}.ssp-card-time[data-v-2dec4e23]{margin-left:auto;font-size:11px;color:#94a3b8}.ssp-card-remark[data-v-2dec4e23]{margin-top:5px;font-size:11.5px;color:#94a3b8}.ssp-card-lines[data-v-2dec4e23]{margin-top:9px;display:flex;flex-direction:column;gap:6px}.ssp-card-line[data-v-2dec4e23]{padding:8px 10px;background:#f8fafc;border-radius:9px}.ssp-card-line-head[data-v-2dec4e23]{display:flex;align-items:center;gap:8px}.ssp-card-line-name[data-v-2dec4e23]{flex:1 1 0;min-width:0;font-size:12.5px;color:#1e293b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ssp-card-line-qty[data-v-2dec4e23]{flex:none;font-size:12.5px;font-weight:600;color:#0f766e}.ssp-card-line-meta[data-v-2dec4e23]{margin-top:4px;display:flex;flex-wrap:wrap;gap:5px;font-size:10.5px;color:#94a3b8}.ssp-card-line-meta>span[data-v-2dec4e23]{padding:0 5px;background:#fff;border-radius:4px}.ssp-card-empty[data-v-2dec4e23]{padding:8px 0;text-align:center;font-size:11.5px;color:#cbd5e1}.ssp-card-btn[data-v-2dec4e23]{margin-top:9px;width:100%;height:32px;border:1px solid #e2e8f0;border-radius:9px;background:#fff;color:#4338ca;font-size:12.5px;cursor:pointer}html.mobile-ui .ssp-table-wrap[data-v-2dec4e23]{display:none}html.mobile-ui .ssp-cards[data-v-2dec4e23]{display:flex;flex-direction:column;gap:8px;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:0 12px 14px}.qd-book[data-v-56799220]{position:relative;margin:0 auto;min-height:400px;background:#fff;border-radius:0;border:1px solid #e2e2e2;box-shadow:0 1px 1px #00000008,0 4px 14px #0000000f,0 18px 40px #00000014;box-sizing:border-box;padding:24px 44px 28px;color:#111}.qd-book-list[data-v-56799220]{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:18px}.ts-paper-sheet+.ts-paper-sheet[data-v-56799220]{break-before:page;page-break-before:always}.qd-sheet-head[data-v-56799220]{text-align:center;padding:2px 0 10px;border-bottom:2px solid #111;margin-bottom:10px}.qd-sheet-title[data-v-56799220]{font-size:21px;font-weight:800;letter-spacing:6px;line-height:1.25}.qd-sheet-no[data-v-56799220]{display:flex;justify-content:space-between;gap:12px;margin-top:6px;font-size:12px;color:#6b7280}.ts-paper-meta[data-v-56799220]{display:flex;flex-wrap:wrap;gap:2px 22px;margin-bottom:10px;font-size:12px}.ts-paper-meta-item[data-v-56799220]{display:flex;gap:6px;min-width:190px}.ts-paper-meta-item.is-wide[data-v-56799220]{min-width:100%}.ts-paper-meta-item i[data-v-56799220]{font-style:normal;color:#6b7280;flex-shrink:0}.ts-paper-table[data-v-56799220]{width:100%;border-collapse:collapse;font-size:12px}.ts-paper-table th[data-v-56799220],.ts-paper-table td[data-v-56799220]{border:1px solid #d4d4d4;padding:4px 6px;text-align:left;vertical-align:middle}.ts-paper-table thead th[data-v-56799220]{background:#f7f7f7;font-weight:600;text-align:center}.ts-paper-table td.is-center[data-v-56799220]{text-align:center}.ts-paper-table td.is-qty[data-v-56799220]{text-align:right;font-variant-numeric:tabular-nums}.ts-paper-table tfoot .is-total[data-v-56799220]{font-weight:700;background:#fafafa}.ts-paper-sheet.is-tpl-a4-portrait .ts-paper-table[data-v-56799220],.ts-paper-sheet.is-tpl-a5-portrait .ts-paper-table[data-v-56799220]{font-size:10.5px}.ts-paper-sheet.is-tpl-a4-portrait .ts-paper-table th[data-v-56799220],.ts-paper-sheet.is-tpl-a4-portrait .ts-paper-table td[data-v-56799220],.ts-paper-sheet.is-tpl-a5-portrait .ts-paper-table th[data-v-56799220],.ts-paper-sheet.is-tpl-a5-portrait .ts-paper-table td[data-v-56799220]{padding:3px 4px}.ts-paper-table tr.is-blank td[data-v-56799220]{height:var(--ts-row-h, 24px)}.ts-paper-sign[data-v-56799220]{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:12px;padding-top:10px;font-size:12px;color:#374151}.yj-print-page .ts-paper-sign{padding-top:8mm!important;padding-bottom:4mm;break-inside:avoid}@media print{.qd-book[data-v-56799220]{min-height:0!important;box-shadow:none;border:0}}.hp-full[data-v-2b51d309]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;display:flex;flex-direction:column;background:#f5f7fa}.st-page[data-v-2b51d309]{display:flex;flex-direction:column;height:100%;min-height:0;gap:10px}.st-bar[data-v-2b51d309]{display:flex;align-items:center;gap:10px}.st-title[data-v-2b51d309]{font-size:15px;font-weight:600;color:#1e293b}.st-dev[data-v-2b51d309]{font-size:11px;color:#94a3b8;background:#f1f5f9;border-radius:4px;padding:2px 6px}.st-actions[data-v-2b51d309]{margin-left:auto}.st-cur[data-v-2b51d309]{font-size:12.5px;color:#475569}.st-cur b[data-v-2b51d309]{color:#4f46e5}.st-sum[data-v-2b51d309]{font-size:12.5px;color:#64748b;line-height:1.7}.st-list[data-v-2b51d309]{flex:1 1 auto;min-height:0;overflow:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(238px,1fr));gap:14px;align-content:start;justify-items:stretch;padding:2px}.st-card[data-v-2b51d309]{align-self:start;display:flex;flex-direction:column;border:1px solid #e2e8f0;border-radius:12px;background:#fff;overflow:hidden;transition:box-shadow .15s,border-color .15s}.st-card[data-v-2b51d309]:hover{border-color:#c7d2fe;box-shadow:0 6px 18px #4f46e51a}.st-card.is-current[data-v-2b51d309]{border-color:#a5b4fc;box-shadow:0 0 0 2px #6366f11f}.st-thumb[data-v-2b51d309]{height:124px;flex:none;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#f8fafc,#eef2f7);border-bottom:1px solid #eef2f7}.st-thumb-paper[data-v-2b51d309]{background:#fff;border:1px solid #cbd5e1;border-radius:3px;box-shadow:0 2px 8px #0f172a1a;padding:6px 7px;display:flex;flex-direction:column;gap:3px;box-sizing:border-box}.st-thumb-head[data-v-2b51d309]{height:5px;background:#94a3b8;border-radius:1px;flex:none}.st-thumb-head.is-center[data-v-2b51d309]{width:46%;align-self:center}.st-thumb-rows[data-v-2b51d309]{display:flex;flex-direction:column;gap:3px;flex:1;min-height:0}.st-thumb-rows i[data-v-2b51d309]{flex:1;background:#e8edf3;border-radius:1px}.st-main[data-v-2b51d309]{flex:1;padding:12px 14px 0}.st-name[data-v-2b51d309]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.st-name-text[data-v-2b51d309]{font-size:13.5px;font-weight:600;color:#1e293b}.st-badge[data-v-2b51d309]{padding:1px 7px;border-radius:999px;background:#eef2ff;color:#4f46e5;font-size:11px;font-weight:500}.st-meta[data-v-2b51d309]{margin-top:6px;font-size:11.5px;color:#94a3b8}.st-desc[data-v-2b51d309]{margin-top:6px;font-size:12px;color:#64748b;line-height:1.6;min-height:38px}.st-btns[data-v-2b51d309]{flex:none;display:flex;gap:8px;padding:10px 14px 14px;margin-top:auto}.st-btn[data-v-2b51d309]{flex:1;padding:6px 10px;text-align:center;border:1px solid #cbd5e1;border-radius:7px;background:#fff;color:#475569;font-size:12px;cursor:pointer;white-space:nowrap}.st-btn[data-v-2b51d309]:hover:not(:disabled){border-color:#4f46e5;color:#4f46e5}.st-btn[data-v-2b51d309]:disabled{cursor:default}.st-btn.is-primary[data-v-2b51d309]{background:#4f46e5;border-color:#4f46e5;color:#fff;font-weight:600}.st-btn.is-primary[data-v-2b51d309]:hover:not(:disabled){background:#4338ca;color:#fff}.st-btn.is-on[data-v-2b51d309]{background:#ecfdf5;border-color:#a7f3d0;color:#059669;font-weight:600}.st-tip[data-v-2b51d309]{float:left;color:#94a3b8;font-size:11px;line-height:32px}.st-preview-shell[data-v-2b51d309]{background:#f1f5f9;padding:20px;max-height:66vh;overflow:auto;display:flex;justify-content:center}.hp-full[data-v-1d459046]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;display:flex;flex-direction:column;background:#f5f7fa}.qsp[data-v-1d459046]{display:flex;flex-direction:column;gap:10px;padding:12px;flex:1 1 0;min-height:0}.qsp-tip[data-v-1d459046]{flex:none;font-size:12.5px;line-height:1.7;color:#64748b;background:#f8fafc;border:1px solid #eef2f7;border-radius:10px;padding:8px 12px}.qsp-tip b[data-v-1d459046]{color:#dc2626}.qsp-bar[data-v-1d459046]{flex:none;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.qsp-field[data-v-1d459046]{display:flex;align-items:center;gap:6px;font-size:12.5px;color:#475569}.qsp-field>span[data-v-1d459046]{flex:0 0 auto;white-space:nowrap}.qsp-field.is-grow[data-v-1d459046]{flex:1 1 240px;min-width:200px}.qsp-order[data-v-1d459046]{flex:1 1 auto;min-width:0}.qsp-ghost[data-v-1d459046]{flex:none;border:1px solid #dbe2ee;background:#fff;color:#475569;border-radius:8px;padding:6px 12px;font-size:12.5px;cursor:pointer}.qsp-ghost[data-v-1d459046]:hover:not(:disabled){border-color:#a5b4fc;color:#4338ca}.qsp-ghost[data-v-1d459046]:disabled{opacity:.6;cursor:not-allowed}.qsp-cust[data-v-1d459046]{flex:none;display:grid;grid-template-columns:1fr 1fr;gap:8px 14px;background:#f8fafc;border:1px solid #eef2f7;border-radius:12px;padding:10px 12px}.qsp-sec-head[data-v-1d459046]{flex:none;display:flex;align-items:center;gap:10px}.qsp-sec-title[data-v-1d459046]{font-size:14px;font-weight:700;color:#1e293b}.qsp-sec-note[data-v-1d459046]{font-size:12px;color:#94a3b8}.qsp-add[data-v-1d459046]{margin-left:auto;border:1px solid #c7d2fe;background:#eef2ff;color:#4f46e5;border-radius:8px;padding:5px 12px;font-size:12px;font-weight:600;cursor:pointer}.qsp-add[data-v-1d459046]:hover{background:#e0e7ff}.qsp-table-wrap[data-v-1d459046]{flex:1 1 0;min-height:120px;overflow:auto;border:1px solid #e9eef5;border-radius:10px;background:#fff}.qsp-table[data-v-1d459046]{width:100%;border-collapse:collapse;font-size:13px}.qsp-table th[data-v-1d459046]{position:sticky;top:0;z-index:1;background:#f8fafc;color:#64748b;font-weight:600;font-size:12px;text-align:left;padding:8px 10px;border-bottom:1px solid #eef2f7;white-space:nowrap}.qsp-table td[data-v-1d459046]{padding:6px 10px;border-bottom:1px solid #f1f5f9;color:#1e293b;vertical-align:middle}.qsp-table tr.is-off td[data-v-1d459046]{opacity:.5}.qsp-table td[data-v-1d459046]:last-child{text-align:center}.qsp-empty[data-v-1d459046]{text-align:center;color:#94a3b8;padding:22px 10px!important}.qsp-del[data-v-1d459046]{border:0;background:transparent;color:#dc2626;font-size:12px;cursor:pointer}.qsp-del[data-v-1d459046]:hover{text-decoration:underline}.qsp-cards[data-v-1d459046]{flex:1 1 0;min-height:120px;overflow-y:auto;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;gap:8px}.qsp-cards-empty[data-v-1d459046]{padding:26px 10px;text-align:center;color:#94a3b8;font-size:12.5px;line-height:1.6}.qsp-card[data-v-1d459046]{padding:10px 12px;background:#fff;border:1px solid #eef2f7;border-radius:12px}.qsp-card.is-off[data-v-1d459046]{opacity:.6}.qsp-card-head[data-v-1d459046]{display:flex;align-items:center;gap:8px}.qsp-card-check[data-v-1d459046]{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:#475569}.qsp-card-seq[data-v-1d459046]{flex:1 1 0;font-size:11.5px;color:#94a3b8}.qsp-card-field[data-v-1d459046]{margin-top:7px;display:flex;align-items:center;gap:8px}.qsp-card-field>span[data-v-1d459046]{flex:none;width:40px;font-size:12px;color:#94a3b8}.qsp-card-field[data-v-1d459046]>.el-input{flex:1 1 0;min-width:0}.qsp-card-name[data-v-1d459046]{flex:1 1 0;min-width:0;font-size:12.5px;font-weight:600;color:#1e293b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qsp-card-row[data-v-1d459046]{display:flex;gap:10px}.qsp-card-row .qsp-card-field.is-half[data-v-1d459046]{flex:1 1 0;min-width:0}.qsp-foot[data-v-1d459046]{flex:none;display:flex;align-items:center;gap:10px}.qsp-submit[data-v-1d459046]{flex:none;border:1px solid #6366f1;background:#6366f1;color:#fff;border-radius:10px;padding:8px 20px;font-size:13px;font-weight:600;cursor:pointer}.qsp-submit[data-v-1d459046]:hover:not(:disabled){background:#4f46e5}.qsp-submit[data-v-1d459046]:disabled{opacity:.6;cursor:not-allowed}.qsp-paper-scroll[data-v-1d459046]{max-height:68vh;overflow:auto;background:#f1f5f9;padding:10px;border-radius:10px}@media (max-width: 1023px){.qsp-paper-scroll[data-v-1d459046]{max-height:none;overflow:visible}}.qsp-paper-foot[data-v-1d459046]{display:flex;justify-content:flex-end;gap:10px}html.mobile-ui .qsp[data-v-1d459046]{padding:10px}html.mobile-ui .qsp-cust[data-v-1d459046]{grid-template-columns:1fr}html.mobile-ui .qsp-field[data-v-1d459046]{font-size:12px}html.mobile-ui .qsp-foot[data-v-1d459046]{flex-wrap:wrap}html.mobile-ui .qsp-submit[data-v-1d459046]{flex:1 1 100%}.tt-select-row[data-v-0da4f5e6]{padding:4px 14px 0}.tt-select[data-v-0da4f5e6]{width:100%}.tt-select[data-v-0da4f5e6] .el-select__prefix{display:flex;align-items:center;margin-right:4px}.tt-opt[data-v-0da4f5e6]{display:flex;align-items:center;gap:8px}.tt-opt-icon[data-v-0da4f5e6]{font-size:15px}.tt-opt-label[data-v-0da4f5e6]{font-size:13px}.tt-tip[data-v-0da4f5e6]{padding:6px 14px 12px}.tt-tip-desc[data-v-0da4f5e6]{font-size:12px;color:#64748b}.tt-tip-menus[data-v-0da4f5e6]{font-size:11px;color:#94a3b8;margin-top:3px;line-height:1.5}.tp-form[data-v-0da4f5e6]{padding:4px 14px 14px;display:flex;flex-direction:column;gap:10px}.tp-row[data-v-0da4f5e6]{display:flex;align-items:center;gap:8px}.tp-label[data-v-0da4f5e6]{width:118px;flex:none;font-size:13px;color:#64748b}.tp-half[data-v-0da4f5e6],.tp-grow[data-v-0da4f5e6]{flex:1;min-width:0}.tp-cascader[data-v-0da4f5e6]{width:220px;flex:none}.tp-toggle[data-v-0da4f5e6]{padding-left:126px;color:#6366f1;font-size:12px;cursor:pointer;-webkit-user-select:none;user-select:none}.team-create-page[data-v-0da4f5e6]{display:flex;flex-direction:column;flex:1 1 0;min-height:0;width:100%;background:transparent}.mobile-header[data-v-0da4f5e6]{height:44px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:0 14px;background:#fff;border-bottom:1px solid #f1f5f9}.mh-back[data-v-0da4f5e6]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#1e293b}.mh-title[data-v-0da4f5e6]{font-size:16px;font-weight:600;color:#1e293b}.mh-placeholder[data-v-0da4f5e6]{width:28px}.team-body[data-v-0da4f5e6]{flex:1;overflow-y:auto}.team-name-section[data-v-0da4f5e6]{background:#fff;padding:14px 16px;margin-bottom:10px}.team-name-row[data-v-0da4f5e6]{display:flex;align-items:center;gap:12px}.team-name-label[data-v-0da4f5e6]{font-size:15px;color:#1e293b;white-space:nowrap}.team-name-input[data-v-0da4f5e6]{flex:1}.team-name-input[data-v-0da4f5e6] .el-input__wrapper{background:#f1f5f9;border-radius:8px;box-shadow:none}.team-name-input[data-v-0da4f5e6] .el-input__inner{color:#1e293b}.team-name-hint[data-v-0da4f5e6]{font-size:12px;color:#94a3b8;margin-top:8px}.member-section[data-v-0da4f5e6]{background:#fff}.member-title-row[data-v-0da4f5e6]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #f1f5f9}.member-title[data-v-0da4f5e6]{font-size:14px;font-weight:600;color:#334155}.member-count[data-v-0da4f5e6]{font-size:12px;color:#6366f1}.member-loading[data-v-0da4f5e6]{display:flex;align-items:center;justify-content:center;gap:8px;padding:40px 0;color:#94a3b8;font-size:14px}.member-empty[data-v-0da4f5e6]{text-align:center;padding:40px 0;color:#94a3b8;font-size:14px}.member-empty-sub[data-v-0da4f5e6]{font-size:12px;margin-top:6px}.mg-zone[data-v-0da4f5e6]{border:1px dashed #d6ddea;border-radius:10px;background:#fff;padding:8px 10px 10px}.mg-zone-head[data-v-0da4f5e6]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.mg-zone-dot[data-v-0da4f5e6]{width:8px;height:8px;border-radius:50%;flex:none}.mg-zone-name[data-v-0da4f5e6]{font-size:13px;font-weight:600}.mg-zone-count[data-v-0da4f5e6]{font-size:11px;color:#94a3b8}.mg-zone-hint[data-v-0da4f5e6]{font-size:11px;color:#a8b3c4;margin-top:2px;line-height:1.5}.mg-col-title[data-v-0da4f5e6]{font-size:13px;font-weight:600;color:#475569}.mg-col-tip[data-v-0da4f5e6]{margin-left:8px;font-size:11.5px;font-weight:400;color:#94a3b8}.mg-col-tip-drag[data-v-0da4f5e6]{color:#ef4444!important;font-size:15px!important;font-weight:700!important;margin:0 2px;line-height:1}.mg-zone-body[data-v-0da4f5e6]{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px;min-height:24px;align-items:flex-start}.mg-chip[data-v-0da4f5e6]{display:inline-flex;align-items:center;gap:5px;padding:2px 8px 2px 3px;border-radius:999px;cursor:pointer;background:#eef2ff;color:#4338ca;font-size:12px;line-height:1.6}.mg-chip-av[data-v-0da4f5e6]{width:18px;height:18px;border-radius:50%;flex:none;object-fit:cover}.mg-chip-av-txt[data-v-0da4f5e6]{display:inline-flex;align-items:center;justify-content:center;background:#c7d2fe;color:#3730a3;font-size:10px;font-weight:600}.mg-chip.is-me .mg-chip-av-txt[data-v-0da4f5e6]{background:#a5b4fc;color:#1e1b4b}.mg-chip-name[data-v-0da4f5e6]{white-space:nowrap}.mg-chip[data-v-0da4f5e6]:hover{background:#e0e7ff}.mg-chip.is-me[data-v-0da4f5e6]{background:#4338ca;color:#fff;cursor:default}.mg-chip.is-me[data-v-0da4f5e6]:hover{background:#4338ca}.mg-chip-x[data-v-0da4f5e6]{font-style:normal;color:#818cf8}.mg-zone.active[data-v-0da4f5e6]{border-color:#a5b4fc;border-style:solid;background:#fff}.mg-zone.is-missing[data-v-0da4f5e6]{border-color:#fca5a5}.mg-col-err[data-v-0da4f5e6]{color:#ef4444;font-size:11.5px;font-weight:400}.mg-toolbar[data-v-0da4f5e6]{flex:none;display:flex;flex-direction:column;justify-content:center;gap:10px;padding:0 2px}.mg-tb-btn[data-v-0da4f5e6]{width:34px;height:34px;border-radius:8px;cursor:pointer;border:1px solid #c7d2fe;background:#eef2ff;color:#4338ca;font-size:18px;line-height:1;display:flex;align-items:center;justify-content:center}.mg-tb-btn[data-v-0da4f5e6]:hover:not(:disabled){background:#e0e7ff}.mg-tb-btn[data-v-0da4f5e6]:disabled{opacity:.45;cursor:not-allowed}.mg-pick[data-v-0da4f5e6]{width:16px;height:16px;flex:none;margin-right:8px;border-radius:4px;border:1px solid #cbd5e1;background:#fff;display:inline-flex;align-items:center;justify-content:center}.mg-pick.on[data-v-0da4f5e6]{background:#6366f1;border-color:#6366f1}.member-item.picked[data-v-0da4f5e6]{background:#f5f7ff}.mg-tags[data-v-0da4f5e6]{display:inline-flex;flex-wrap:wrap;gap:4px;margin-top:2px}.mg-tags em[data-v-0da4f5e6]{font-style:normal;font-size:10.5px;color:#fff;line-height:1.6;padding:0 6px;border-radius:999px}.member-list[data-v-0da4f5e6]{max-height:calc(100vh - 300px);overflow-y:auto}.member-item[data-v-0da4f5e6]{display:flex;align-items:center;padding:10px 16px;cursor:pointer;transition:background .15s}.member-item[data-v-0da4f5e6]:active{background:#f8fafc}.member-item.selected[data-v-0da4f5e6]{background:#f5f3ff}.member-avatar[data-v-0da4f5e6]{width:40px;height:40px;border-radius:50%;object-fit:cover;flex-shrink:0;margin-right:12px;display:block}.member-avatar-default[data-v-0da4f5e6]{background:linear-gradient(135deg,#6366f1,#818cf8);color:#fff;font-size:16px;font-weight:600;display:flex;align-items:center;justify-content:center}.member-info[data-v-0da4f5e6]{flex:1;min-width:0;display:flex;flex-direction:column}.member-name[data-v-0da4f5e6]{font-size:15px;color:#1e293b}.member-account[data-v-0da4f5e6]{font-size:12px;color:#94a3b8;margin-top:2px}.member-check[data-v-0da4f5e6]{width:22px;height:22px;border-radius:50%;border:2px solid #d1d5db;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .15s}.member-check.checked[data-v-0da4f5e6]{background:#6366f1;border-color:#6366f1}.team-footer[data-v-0da4f5e6]{flex-shrink:0;padding:10px 16px;padding-bottom:max(10px,var(--safe-bottom, env(safe-area-inset-bottom, 0px)));background:#fff;border-top:1px solid #f1f5f9}.team-create-btn[data-v-0da4f5e6]{width:100%;height:44px;border:none;border-radius:22px;background:#6366f1;color:#fff;font-size:16px;font-weight:600;cursor:pointer;transition:opacity .15s}.team-create-btn[data-v-0da4f5e6]:disabled{background:#c7d2fe;cursor:not-allowed}.tm-full[data-v-8d5f2347]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;display:flex;flex-direction:column;background:#f5f7fa}.team-chat-page[data-v-8d5f2347]{display:flex;flex-direction:column;flex:1 1 0;min-height:0;width:100%;background:transparent}.team-chat-page.has-team-nav[data-v-8d5f2347]{padding-bottom:0;box-sizing:border-box}.mobile-header[data-v-8d5f2347]{height:44px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:0 14px;background:#fff;border-bottom:1px solid #f1f5f9}.mh-back[data-v-8d5f2347]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#1e293b}.mh-title-area[data-v-8d5f2347]{display:flex;flex-direction:column;align-items:center;cursor:pointer;min-width:0}.mh-title[data-v-8d5f2347]{font-size:16px;font-weight:600;color:#1e293b;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mh-sub[data-v-8d5f2347]{font-size:11px;color:#94a3b8}.mh-more[data-v-8d5f2347]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#1e293b}.chat-body[data-v-8d5f2347]{flex:1;overflow-y:auto;padding:10px 12px}.chat-loading[data-v-8d5f2347]{display:flex;align-items:center;justify-content:center;gap:8px;padding:40px 0;color:#94a3b8;font-size:12px}.chat-empty[data-v-8d5f2347]{text-align:center;padding:56px 0;color:#94a3b8}.chat-empty p[data-v-8d5f2347]{font-size:13px;margin-top:8px}.chat-empty-sub[data-v-8d5f2347]{font-size:11px;color:#c0c4cc;margin-top:3px}.msg-list[data-v-8d5f2347]{display:flex;flex-direction:column;gap:10px}.msg-item[data-v-8d5f2347]{display:flex;align-items:flex-start;gap:8px}.msg-item.mine[data-v-8d5f2347]{flex-direction:row-reverse}.msg-avatar[data-v-8d5f2347]{width:34px;height:34px;border-radius:50%;object-fit:cover;flex-shrink:0;display:block}.msg-avatar-default[data-v-8d5f2347]{background:linear-gradient(135deg,#6366f1,#818cf8);color:#fff;font-size:13.5px;font-weight:600;display:flex;align-items:center;justify-content:center}.msg-card[data-v-8d5f2347]{width:100%;box-sizing:border-box;max-width:420px;padding:8px 10px;border-radius:9px;background:#fff;border:1px solid #fde3c8;box-shadow:0 1px 2px #0f172a0a;display:flex;flex-direction:column;gap:5px}.msg-card-title[data-v-8d5f2347]{font-size:12px;font-weight:600;color:#b45309}.msg-card-sub[data-v-8d5f2347]{font-size:11px;color:#94a3b8}.msg-card-rows[data-v-8d5f2347]{display:flex;flex-direction:column;gap:2px;border-top:1px dashed #f1f5f9;padding-top:5px}.msg-card-row[data-v-8d5f2347]{display:flex;align-items:center;gap:6px;font-size:11.5px;color:#334155}.msg-card-no[data-v-8d5f2347]{width:96px;color:#64748b;flex:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msg-card-name[data-v-8d5f2347]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msg-card-qty[data-v-8d5f2347]{color:#0f766e;font-weight:600;flex:none}.msg-card-text[data-v-8d5f2347]{font-size:11.5px;color:#475569}.msg-card-tip[data-v-8d5f2347]{font-size:10.5px;color:#94a3b8}.msg-main[data-v-8d5f2347]{flex:1 1 0;max-width:72%;display:flex;flex-direction:column;gap:2px}.msg-item.mine .msg-main[data-v-8d5f2347]{align-items:flex-end}.msg-sender-row[data-v-8d5f2347]{display:flex;align-items:center;gap:6px}.msg-sender-name[data-v-8d5f2347]{font-size:12px;color:#64748b;font-weight:500}.msg-sender-account[data-v-8d5f2347]{font-size:10.5px;color:#c0c4cc}.msg-bubble-row[data-v-8d5f2347]{display:flex;align-items:center;gap:6px}.msg-item.mine .msg-bubble-row[data-v-8d5f2347]{flex-direction:row-reverse}.msg-cat-tag[data-v-8d5f2347]{font-size:10px;padding:1px 7px;border-radius:9px;flex-shrink:0;font-weight:500}.msg-bubble[data-v-8d5f2347]{background:#fff;border-radius:9px;padding:8px 10px;font-size:13px;line-height:1.45;color:#1e293b;word-break:break-word;box-shadow:0 1px 2px #0000000a}.msg-bubble.mine[data-v-8d5f2347]{background:#eef2ff}.msg-time[data-v-8d5f2347]{font-size:10.5px;color:#c0c4cc}.chat-input[data-v-8d5f2347]{flex-shrink:0;background:#fff;border-top:1px solid #f1f5f9;padding:6px 10px;padding-bottom:max(6px,var(--safe-bottom, env(safe-area-inset-bottom, 0px)))}.team-chat-page.has-team-nav .chat-input[data-v-8d5f2347]{padding-bottom:6px}.chat-toolbar[data-v-8d5f2347]{display:flex;align-items:center;gap:6px;padding:2px 0 6px}.chat-tool-btn[data-v-8d5f2347]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:none;border-radius:8px;background:transparent;color:#6366f1;cursor:pointer;transition:background .15s,color .15s;-webkit-tap-highlight-color:transparent}.chat-tool-btn[data-v-8d5f2347]:active{background:#eef2ff;color:#4f46e5}.input-row[data-v-8d5f2347]{display:flex;align-items:flex-end;gap:8px}.chat-input-box[data-v-8d5f2347]{flex:1}.chat-input-box[data-v-8d5f2347] .el-textarea__inner{border-radius:6px;background:#f8fafc;border:1px solid #e2e8f0;box-shadow:none;color:#1e293b;font-size:14px;line-height:1.4;padding:8px 10px}.send-btn[data-v-8d5f2347]{height:36px;padding:0 18px;border:none;border-radius:6px;background:#6366f1;color:#fff;font-size:13px;cursor:pointer;flex-shrink:0}.send-btn[data-v-8d5f2347]:disabled{background:#a5b4fc;cursor:not-allowed}.member-manage-body[data-v-8d5f2347]{max-height:55vh;overflow-y:auto}.member-invite-row[data-v-8d5f2347]{padding:0 0 8px}.member-invite-btn[data-v-8d5f2347]{display:flex;align-items:center;gap:5px;border:none;background:#eef2ff;color:#6366f1;font-size:12px;padding:6px 12px;border-radius:14px;cursor:pointer}.member-manage-item[data-v-8d5f2347]{display:flex;align-items:center;gap:8px;padding:6px 0}.member-manage-avatar[data-v-8d5f2347]{width:34px;height:34px;border-radius:50%;object-fit:cover;flex-shrink:0;display:block}.member-manage-avatar-default[data-v-8d5f2347]{background:linear-gradient(135deg,#6366f1,#818cf8);color:#fff;font-size:13.5px;font-weight:600;display:flex;align-items:center;justify-content:center}.member-manage-info[data-v-8d5f2347]{flex:1;min-width:0;display:flex;flex-direction:column}.member-manage-name-row[data-v-8d5f2347]{display:flex;align-items:center;gap:5px}.member-manage-name[data-v-8d5f2347]{font-size:13px;color:#1e293b}.member-role-tag[data-v-8d5f2347]{font-size:9.5px;color:#d97706;background:#fef3c7;border-radius:4px;padding:0 5px}.member-manage-account[data-v-8d5f2347]{font-size:11px;color:#94a3b8;margin-top:1px}.member-cat-desc[data-v-8d5f2347]{font-size:10.5px;color:#94a3b8;margin-top:1px}.member-manage-footer[data-v-8d5f2347]{display:flex;justify-content:flex-start}.invite-search[data-v-8d5f2347]{margin-bottom:10px}.team-search-input[data-v-8d5f2347] .el-input__wrapper{background:#eef2ff;border-radius:12px;box-shadow:none}.team-search-input[data-v-8d5f2347] .el-input__wrapper.is-focus{box-shadow:0 0 0 1px #c7d2fe inset}.invite-list[data-v-8d5f2347]{max-height:45vh;overflow-y:auto}.invite-item[data-v-8d5f2347]{display:flex;align-items:center;gap:8px;padding:6px 4px;cursor:pointer;border-radius:8px}.invite-item.selected[data-v-8d5f2347]{background:#f5f3ff}.invite-avatar[data-v-8d5f2347]{width:34px;height:34px;border-radius:50%;object-fit:cover;flex-shrink:0;display:block}.invite-avatar-default[data-v-8d5f2347]{background:linear-gradient(135deg,#6366f1,#818cf8);color:#fff;font-size:13.5px;font-weight:600;display:flex;align-items:center;justify-content:center}.invite-info[data-v-8d5f2347]{flex:1;min-width:0;display:flex;flex-direction:column}.invite-name[data-v-8d5f2347]{font-size:13px;color:#1e293b}.invite-account[data-v-8d5f2347]{font-size:11px;color:#94a3b8;margin-top:1px}.invite-check[data-v-8d5f2347]{width:20px;height:20px;border-radius:50%;border:2px solid #d1d5db;display:flex;align-items:center;justify-content:center;flex-shrink:0}.invite-check.checked[data-v-8d5f2347]{background:#6366f1;border-color:#6366f1}.invite-empty[data-v-8d5f2347]{text-align:center;padding:24px 0;color:#94a3b8;font-size:12px}.invite-footer[data-v-8d5f2347]{display:flex;justify-content:flex-end;gap:8px}.cat-tip[data-v-8d5f2347]{font-size:11px;color:#94a3b8;margin-bottom:8px}.cat-grid[data-v-8d5f2347]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:8px}.cat-item[data-v-8d5f2347]{display:flex;align-items:center;gap:5px;cursor:pointer;border:1px solid #e2e8f0;border-radius:8px;padding:7px;transition:all .15s}.cat-item.active[data-v-8d5f2347]{border-color:#6366f1;background:#f5f3ff}.cat-checkbox[data-v-8d5f2347]{accent-color:#6366f1}.cat-dot[data-v-8d5f2347]{font-size:11px;padding:1px 7px;border-radius:9px}.cat-actions[data-v-8d5f2347]{display:flex;gap:8px}.cat-footer[data-v-8d5f2347]{display:flex;justify-content:flex-end;gap:8px}.team-info-body[data-v-8d5f2347]{display:flex;flex-direction:column;align-items:center;gap:10px}.team-info-avatar[data-v-8d5f2347]{width:56px;height:56px;border-radius:12px;background:linear-gradient(135deg,#6366f1,#818cf8);color:#fff;font-size:22px;font-weight:600;display:flex;align-items:center;justify-content:center}.team-info-row[data-v-8d5f2347]{width:100%;display:flex;align-items:center;gap:10px}.team-info-label[data-v-8d5f2347]{font-size:12.5px;color:#64748b;width:60px;flex-shrink:0}.team-info-input[data-v-8d5f2347]{flex:1}.team-info-value[data-v-8d5f2347]{flex:1;font-size:12.5px;color:#1e293b}.team-info-notice[data-v-8d5f2347]{align-items:flex-start}.team-info-save[data-v-8d5f2347]{width:100%;display:flex;justify-content:center}.dlg-page[data-v-8d5f2347]{flex:1 1 0;min-height:0;display:flex;flex-direction:column;background:#fff}.dlg-page-body[data-v-8d5f2347]{flex:1 1 0;min-height:0;overflow-y:auto;padding:16px 14px}.dlg-page-footer[data-v-8d5f2347]{flex-shrink:0;display:flex;justify-content:flex-end;gap:10px;padding:10px 14px;border-top:1px solid #f1f5f9;background:#fff}.dlg-page-footer .el-button[data-v-8d5f2347]{margin-left:0}.ofd-body[data-v-583eaf63]{display:flex;flex-direction:column;gap:12px}.ofd-top[data-v-583eaf63]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ofd-status[data-v-583eaf63]{font-size:12px;font-weight:700;color:#b45309;background:#fffbeb;border:1px solid #fde68a;border-radius:999px;padding:1px 10px}.ofd-status.is-done[data-v-583eaf63]{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.ofd-by[data-v-583eaf63]{font-size:12px;color:#94a3b8}.ofd-amount[data-v-583eaf63]{margin-left:auto;font-size:20px;font-weight:800;color:#0f766e}.ofd-grid[data-v-583eaf63]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 14px;background:#f8fafc;border:1px solid #eef1f6;border-radius:10px;padding:10px 12px}.ofd-item[data-v-583eaf63]{display:flex;align-items:baseline;gap:8px;font-size:13px;min-width:0}.ofd-item span[data-v-583eaf63]{flex:none;width:84px;color:#94a3b8;font-size:12px}.ofd-item b[data-v-583eaf63]{color:#1e293b;font-weight:600;word-break:break-all}.ofd-item b.ofd-strong[data-v-583eaf63]{color:#c2410c;font-weight:800}.ofd-block[data-v-583eaf63]{display:flex;flex-direction:column;gap:8px}.ofd-block-title[data-v-583eaf63]{font-size:13px;font-weight:700;color:#1e293b}.ofd-block-title em[data-v-583eaf63]{font-style:normal;font-weight:400;color:#94a3b8;font-size:12px}.ofd-remark[data-v-583eaf63]{font-size:13px;color:#475569;line-height:1.7;white-space:pre-wrap;background:#fffbeb;border:1px solid #fde68a;border-radius:10px;padding:8px 10px}.ofd-imgs[data-v-583eaf63]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ofd-img[data-v-583eaf63]{width:104px;height:104px;border-radius:10px;overflow:hidden;border:1px solid #e6eaf2;cursor:pointer}.ofd-empty[data-v-583eaf63]{font-size:12px;color:#cbd5e1}.ofd-note[data-v-583eaf63]{font-size:12px;color:#92400e;line-height:1.7;background:#fffbeb;border:1px solid #fde68a;border-radius:10px;padding:8px 10px}.ofd-note b[data-v-583eaf63]{color:#b45309}.ofd-note-done[data-v-583eaf63]{color:#065f46;background:#ecfdf5;border-color:#a7f3d0}.ofd-note-done b[data-v-583eaf63]{color:#047857}html.mobile-ui .ofd-grid[data-v-583eaf63]{grid-template-columns:1fr}html.mobile-ui .ofd-item span[data-v-583eaf63]{width:76px}.pm-tree-node[data-v-e6c4505e]{position:relative}.pm-node-row[data-v-e6c4505e]{display:flex;align-items:center;gap:10px;padding:9px 10px;border:1px solid #eef1f6;border-radius:9px;margin-bottom:6px;background:#fff;transition:background .15s;position:relative}.pm-node-row[data-v-e6c4505e]:hover{background:#fafbfd}.pm-row-clickable[data-v-e6c4505e]{cursor:pointer}.pm-row-clickable[data-v-e6c4505e]:hover{background:#f5f7ff}.pm-row-collapsed-card[data-v-e6c4505e]{width:fit-content;min-width:320px;max-width:min(100%,900px);min-height:96px;padding:16px 18px}.pm-node-row[data-v-e6c4505e]:before{content:"";position:absolute;left:-25px;top:50%;width:25px;height:1px;background:#818cf8}.pm-node-row.pm-node-root[data-v-e6c4505e]:before{display:none}.pm-node-row.pm-node-root-project[data-v-e6c4505e]{padding:12px 14px;border-radius:10px}.pm-node-row.pm-node-root-project .pm-node-no[data-v-e6c4505e]{font-size:12px}.pm-node-row.pm-node-root-project .pm-node-name[data-v-e6c4505e]{font-size:17px;font-weight:800;letter-spacing:.5px}.pm-node-row.pm-node-root-project .pm-node-thumb[data-v-e6c4505e]{width:56px;height:56px;border-radius:10px}.pm-node-row.pm-node-root-project .pm-node-thumb-fallback[data-v-e6c4505e]{font-size:26px}.pm-node-row.pm-node-root-project .pm-node-meta[data-v-e6c4505e]{margin-top:6px;font-size:12px}.pm-node-root-extra[data-v-e6c4505e]{margin-left:22px;padding-left:18px;margin-bottom:6px;border-left:2px solid #a5b4fc}.pm-node-children[data-v-e6c4505e]{display:flex;flex-direction:column;margin-top:2px;margin-left:22px;padding-left:18px;border-left:2px solid #a5b4fc}.pm-node-row[data-v-e6c4505e]:after{content:"";position:absolute;left:-25px;top:calc(50% + 2px);bottom:0;width:1px;background:var(--row-bg, #fff)}.pm-node-arrow[data-v-e6c4505e]{width:20px;height:20px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;border:1px solid #c7d2fe;background:#eef2ff;color:#4f46e5;cursor:pointer;transition:background .15s,border-color .15s,box-shadow .15s,transform .2s}.pm-node-arrow[data-v-e6c4505e]:hover{background:#e0e7ff;border-color:#818cf8;box-shadow:0 1px 4px #4f46e540}.pm-node-arrow.open[data-v-e6c4505e]{transform:rotate(180deg)}.pm-node-arrow.is-empty[data-v-e6c4505e]{background:transparent;border-color:transparent;cursor:default}.pm-node-arrow-empty[data-v-e6c4505e]{display:inline-block;width:0}.pm-node-thumb[data-v-e6c4505e]{width:40px;height:40px;border-radius:8px;overflow:hidden;flex-shrink:0;background:#eef2ff;display:flex;align-items:center;justify-content:center}.pm-node-thumb img[data-v-e6c4505e]{width:100%;height:100%;object-fit:cover;display:block;cursor:zoom-in}.pm-node-thumb-fallback[data-v-e6c4505e]{font-size:17px}.pm-node-info[data-v-e6c4505e]{flex:1;min-width:0}.pm-node-title[data-v-e6c4505e]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pm-node-no[data-v-e6c4505e]{font-size:11px;color:#94a3b8;font-family:ui-monospace,Menlo,Consolas,monospace}.pm-node-name[data-v-e6c4505e]{font-size:13px;font-weight:600;color:#1e293b}.pm-node-type[data-v-e6c4505e]{font-size:10px;color:#6366f1;background:#eef2ff;border-radius:999px;padding:1px 7px}.pm-node-material[data-v-e6c4505e]{font-size:10px;color:#c2410c;background:#fff7ed;border:1px solid #fed7aa;border-radius:999px;padding:1px 7px;font-weight:600}.pm-node-meta[data-v-e6c4505e]{display:flex;flex-wrap:wrap;gap:10px;margin-top:3px;font-size:11px;color:#64748b}.pm-node-param[data-v-e6c4505e]{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;padding:1px 8px;border-radius:999px;font-weight:600;white-space:nowrap}.pm-node-price[data-v-e6c4505e]{color:#0369a1;background:#f0f9ff;border:1px solid #bae6fd;padding:1px 8px;border-radius:999px;font-weight:600;white-space:nowrap}.pm-node-amount[data-v-e6c4505e]{color:#065f46;background:#d1fae5;border:1px solid #6ee7b7;padding:1px 8px;border-radius:999px;font-weight:600;white-space:nowrap}.pm-node-amount em[data-v-e6c4505e]{font-style:normal;font-weight:400;color:#047857;margin-left:2px}.pm-node-order-qty[data-v-e6c4505e]{color:#0369a1;background:#f0f9ff;border:1px solid #bae6fd;padding:1px 8px;border-radius:999px;font-weight:600;white-space:nowrap}.pm-node-order-total[data-v-e6c4505e]{color:#4338ca;background:#eef2ff;border:1px solid #c7d2fe;padding:1px 8px;border-radius:999px;font-weight:700;white-space:nowrap}.pm-node-sep[data-v-e6c4505e]{color:#cbd5e1;-webkit-user-select:none;user-select:none}.pm-node-param-computed[data-v-e6c4505e]{color:#9a3412;background:#ffedd5;border-color:#fdba74}.pm-node-param-warn[data-v-e6c4505e]{color:#b45309;background:#fffbeb;border-color:#fde68a;font-weight:600}.pm-node-param-mixed[data-v-e6c4505e]{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe;font-weight:600}.pm-node-check[data-v-e6c4505e]{flex:none;margin-right:2px}.pm-node-child-count[data-v-e6c4505e]{color:#6366f1;background:#eef2ff;padding:1px 8px;border-radius:999px;font-weight:600}.pm-link-disabled[data-v-e6c4505e]{color:#b8c2cf!important;cursor:not-allowed}.pm-link-disabled[data-v-e6c4505e]:hover{color:#b8c2cf!important}.pm-node-badge[data-v-e6c4505e]{padding:1px 8px;border-radius:999px;font-weight:600;white-space:nowrap;background:#f1f5f9;color:#475569;border:1px solid #e2e8f0}.pm-node-badge-process[data-v-e6c4505e]{background:#eef2ff;color:#4338ca;border-color:#c7d2fe}.pm-badge-sep[data-v-e6c4505e]{margin:0 3px;opacity:.5}.pm-badge-step-out[data-v-e6c4505e]{color:#dc2626;font-weight:700}.pm-badge-out[data-v-e6c4505e]{font-style:normal;font-weight:700;font-size:10px;line-height:1;margin-left:1px;color:#dc2626}.pm-node-badge-work[data-v-e6c4505e]{background:#ecfeff;color:#0e7490;border-color:#a5f3fc}.pm-node-badge-time[data-v-e6c4505e]{background:#f8fafc;color:#64748b;border-color:#e2e8f0}.pm-node-badge-self[data-v-e6c4505e]{background:#ecfdf5;color:#047857;border-color:#a7f3d0}.pm-node-badge-outsource[data-v-e6c4505e]{background:#fff7ed;color:#c2410c;border-color:#fed7aa}.pm-node-badge-difficulty[data-v-e6c4505e]{background:#faf5ff;color:#7e22ce;border-color:#e9d5ff}.pm-node-badge-defer[data-v-e6c4505e]{background:#f1f5f9;color:#64748b;border-color:#cbd5e1}.pm-node-badge-purchase[data-v-e6c4505e]{background:#fffbeb;color:#b45309;border-color:#fde68a}.pm-node-badge-inherit[data-v-e6c4505e]{background:#fefce8;color:#a16207;border-color:#fde68a;border-style:dashed}.pm-node-badge-mixed[data-v-e6c4505e]{background:#f8fafc;color:#64748b;border-color:#e2e8f0}.pm-node-badge-workshop[data-v-e6c4505e]{background:#f0fdfa;color:#0f766e;border-color:#99f6e4}.pm-node-badge-machine[data-v-e6c4505e]{background:#eff6ff;color:#1d4ed8;border-color:#bfdbfe}.pm-node-badge-mold[data-v-e6c4505e]{background:#faf5ff;color:#7e22ce;border-color:#e9d5ff}.pm-node-param em[data-v-e6c4505e]{font-style:normal;font-weight:400;color:#9a3412;margin-left:2px}.pm-node-draw[data-v-e6c4505e]{color:#4f46e5;cursor:pointer;display:inline-flex;align-items:center;gap:2px;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-node-draw-no[data-v-e6c4505e]{color:#0e7490;background:#ecfeff;border:1px solid #a5f3fc;padding:0 6px;border-radius:999px;font-size:11px;white-space:nowrap}.pm-node-mat[data-v-e6c4505e]{color:#334155;background:#f1f5f9;border:1px solid #e2e8f0;padding:0 6px;border-radius:999px;white-space:nowrap}.pm-node-draw[data-v-e6c4505e]:hover{text-decoration:underline}.pm-node-ops[data-v-e6c4505e]{display:flex;align-items:center;gap:4px;flex-shrink:0}.pm-node-children[data-v-e6c4505e]{display:flex;flex-direction:column;margin-top:2px}.pm-link[data-v-e6c4505e]{border:none;background:none;color:#6366f1;font-size:12px;cursor:pointer;padding:2px 4px;white-space:nowrap}.pm-link[data-v-e6c4505e]:hover{text-decoration:underline}.pm-link-add[data-v-e6c4505e]{color:#059669;font-weight:600}.pm-link-action[data-v-e6c4505e]{color:#4f46e5;font-weight:600}.pm-link-sibling[data-v-e6c4505e]{color:#0d9488;font-weight:500}.pm-link-danger[data-v-e6c4505e]{color:#dc2626}.pm-link-import[data-v-e6c4505e]{color:#0284c7;font-weight:600}.pm-link-ops[data-v-e6c4505e]{color:#4f46e5;font-weight:600}.pm-node-ops-inline[data-v-e6c4505e]{display:flex;align-items:center;gap:6px;flex-shrink:0}.pm-link-op[data-v-e6c4505e]{height:22px;padding:0 9px;border-radius:6px;font-size:12px;font-weight:600;color:#4338ca;background:#eef2ff;border:1px solid #e0e7ff;cursor:pointer;white-space:nowrap}.pm-link-op[data-v-e6c4505e]:hover{background:#e0e7ff;text-decoration:none}.pm-link-op[data-v-e6c4505e]:disabled{opacity:.55;cursor:not-allowed}.pm-link-op-danger[data-v-e6c4505e]{color:#dc2626;background:#fff5f5;border-color:#fecaca}.pm-link-op-danger[data-v-e6c4505e]:hover{background:#fee2e2}.pm-caret[data-v-e6c4505e]{font-size:10px;opacity:.7}.pm-menu-icon[data-v-e6c4505e]{margin-right:6px}.pm-menu-icon-add[data-v-e6c4505e]{color:#059669}.pm-menu-icon-import[data-v-e6c4505e]{color:#0284c7}.pm-menu-icon-edit[data-v-e6c4505e]{color:#4f46e5}.pm-menu-icon-danger[data-v-e6c4505e],.pm-menu-danger[data-v-e6c4505e]{color:#dc2626}.ql-full[data-v-3060e750]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;display:flex;flex-direction:column;background:#f5f7fa}.quote-list-page[data-v-3060e750]{display:flex;flex-direction:column;height:100%;background:#f8fafc;overflow:hidden}.mobile-header[data-v-3060e750]{height:44px;flex-shrink:0;display:flex;align-items:center;padding:0 14px;background:linear-gradient(135deg,#4f46e5,#8b5cf6)}.mobile-header-left[data-v-3060e750],.mobile-header-right[data-v-3060e750]{width:32px;display:flex;align-items:center}.mobile-header-left[data-v-3060e750]{cursor:pointer}.mobile-header-title[data-v-3060e750]{flex:1;text-align:center;color:#fff;font-size:16px;font-weight:600}.ql-pc-head[data-v-3060e750]{flex-shrink:0;display:flex;align-items:center;gap:10px;height:44px;padding:0 14px;background:#fff;border-bottom:1px solid #e6eaf2}.ql-pc-head .ql-dev-tag[data-v-3060e750]{flex-shrink:0;margin-left:auto;padding:2px 8px;font-size:11px;line-height:1.5;color:#6366f1;background:#eef2ff;border-radius:4px;border-bottom:0}.ql-head-title[data-v-3060e750]{flex:1;min-width:0;font-weight:600;color:#1e293b;font-size:14px}.ql-back-btn[data-v-3060e750]{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;border:1px solid #c7d2fe;background:#eef2ff;color:#4f46e5;border-radius:8px;padding:4px 11px;font-size:12px;font-weight:600;cursor:pointer}.ql-back-btn[data-v-3060e750]:hover{background:#e0e7ff}.ql-dev-tag[data-v-3060e750]{flex-shrink:0;padding:3px 12px;font-size:11px;font-weight:600;line-height:1.5;color:#6366f1;background:#eef2ff;border-bottom:1px dashed #c7d2fe}.ql-search-section[data-v-3060e750]{display:flex;align-items:center;gap:8px;width:100%;box-sizing:border-box;padding:6px 12px 2px;background:#f8fafc;flex-shrink:0}.ql-search-input[data-v-3060e750]{max-width:620px}.ql-search-actions[data-v-3060e750]{margin-left:auto;display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.ql-search-input[data-v-3060e750]{flex:1;min-width:0}.ql-refresh-button[data-v-3060e750]{flex-shrink:0;display:inline-flex;align-items:center;gap:4px;height:32px;padding:0 10px;border:1px solid #c7d2fe;border-radius:8px;background:#fff;color:#4f46e5;font-size:12px;cursor:pointer}.ql-refresh-button[data-v-3060e750]:hover{background:#eef2ff}.ql-refresh-button[data-v-3060e750]:disabled{opacity:.6;cursor:wait}.ql-refreshing[data-v-3060e750]{animation:ql-refresh-spin-3060e750 .8s linear infinite}@keyframes ql-refresh-spin-3060e750{to{transform:rotate(360deg)}}.ql-colmenu[data-v-3060e750]{flex-shrink:0;position:relative;display:inline-flex}.ql-colmenu-btn[data-v-3060e750]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid #c7d2fe;border-radius:8px;background:#fff;cursor:pointer;transition:background .15s,border-color .15s}.ql-colmenu-btn[data-v-3060e750]:hover,.ql-colmenu-btn.active[data-v-3060e750]{background:#eef2ff;border-color:#a5b4fc}.ql-hamburger[data-v-3060e750]{display:inline-flex;flex-direction:column;gap:3px}.ql-hamburger span[data-v-3060e750]{display:block;width:14px;height:2px;border-radius:1px;background:#4f46e5}.ql-colmenu-pop[data-v-3060e750]{position:fixed;z-index:3100;width:180px;max-height:320px;padding:8px 4px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 8px 24px #0f172a24;overflow:auto;font-size:12px}.ql-colmenu-head[data-v-3060e750]{display:flex;align-items:center;justify-content:space-between;padding:4px 10px 8px;border-bottom:1px solid #f1f5f9;margin-bottom:4px}.ql-colmenu-title[data-v-3060e750]{font-weight:600;color:#1e293b}.ql-colmenu-count[data-v-3060e750]{font-size:11px;color:#94a3b8}.ql-colmenu-item[data-v-3060e750]{display:flex;align-items:center;gap:8px;padding:6px 10px;cursor:pointer;border-radius:6px;color:#334155}.ql-colmenu-item[data-v-3060e750]:hover{background:#eef2ff;color:#4f46e5}.ql-colmenu-item input[data-v-3060e750]{margin:0;cursor:pointer}.ql-colmenu-item[data-v-3060e750]:last-child{margin-bottom:2px}.ql-search-input[data-v-3060e750] .el-input__wrapper{background:#eef2ff;border-radius:12px;box-shadow:none;transition:box-shadow .15s}.ql-search-input[data-v-3060e750] .el-input__wrapper:hover,.ql-search-input[data-v-3060e750] .el-input__wrapper.is-focus{background:#eef2ff;box-shadow:0 0 0 1px #c7d2fe inset}.ql-search-input[data-v-3060e750] .el-input__inner{color:#1e293b}.ql-search-input[data-v-3060e750] .el-input__inner::placeholder{color:#94a3b8}.ql-search-icon[data-v-3060e750]{color:#94a3b8}.ql-tab-bar[data-v-3060e750]{display:flex;flex-shrink:0;padding:0 12px;border-bottom:1px solid #e2e8f0;background:#f8fafc}.ql-tab-bar-btn[data-v-3060e750]{position:relative;padding:8px 14px;border:none;background:transparent;font-size:13px;color:#64748b;cursor:pointer;transition:color .2s}.ql-tab-bar-btn[data-v-3060e750]:hover{color:#4f46e5}.ql-tab-bar-btn.active[data-v-3060e750]{color:#4f46e5;font-weight:600}.ql-tab-bar-btn.active[data-v-3060e750]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:#4f46e5;border-radius:1px 1px 0 0}.ql-tab-bar-btn-danger[data-v-3060e750],.ql-tab-bar-btn-danger.active[data-v-3060e750]{color:#dc2626}.ql-tab-bar-btn-danger.active[data-v-3060e750]:after{background:#dc2626}.ql-mobile-page .ql-tab-bar[data-v-3060e750]{padding:0 8px}.ql-mobile-page .ql-tab-bar-btn[data-v-3060e750]{padding:7px 10px;font-size:12px}.ql-batch-bar[data-v-3060e750]{display:flex;align-items:center;gap:12px;flex-shrink:0;padding:6px 12px;background:#eef2ff;border-bottom:1px solid #c7d2fe;font-size:12px;color:#334155}.ql-batch-all[data-v-3060e750]{display:inline-flex;align-items:center;gap:5px;cursor:pointer}.ql-batch-all input[data-v-3060e750],.ql-row-check[data-v-3060e750],.ql-check-all input[data-v-3060e750]{margin:0;cursor:pointer}.ql-batch-count[data-v-3060e750]{color:#4f46e5;font-weight:600}.ql-batch-actions[data-v-3060e750]{margin-left:auto;display:inline-flex;align-items:center;gap:8px}.ql-batch-btn[data-v-3060e750]{padding:4px 12px;border:1px solid #c7d2fe;border-radius:6px;background:#fff;color:#4f46e5;font-size:12px;cursor:pointer;transition:background .15s}.ql-batch-btn[data-v-3060e750]:hover{background:#e0e7ff}.ql-batch-btn[data-v-3060e750]:disabled{opacity:.6;cursor:wait}.ql-batch-btn-danger[data-v-3060e750]{border-color:#fecaca;color:#dc2626}.ql-batch-btn-danger[data-v-3060e750]:hover{background:#fee2e2}.ql-check-all[data-v-3060e750]{display:inline-flex;align-items:center;gap:4px;cursor:pointer;font-size:12px}.ql-table .ql-row-selected[data-v-3060e750]{background:#e0e7ff!important}.ql-row-check[data-v-3060e750]{width:15px;height:15px}.ql-row-ctx[data-v-3060e750]{position:fixed;z-index:3100;min-width:140px;padding:5px 0;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 8px 24px #0f172a24}.ql-row-ctx-item[data-v-3060e750]{padding:8px 16px;font-size:13px;color:#334155;cursor:pointer;transition:background .12s;white-space:nowrap}.ql-row-ctx-item[data-v-3060e750]:hover{background:#eef2ff;color:#4f46e5}.ql-row-ctx-item.ql-row-ctx-danger[data-v-3060e750]{color:#dc2626}.ql-row-ctx-item.ql-row-ctx-danger[data-v-3060e750]:hover{background:#fee2e2;color:#b91c1c}.ql-row-ctx-sep[data-v-3060e750]{height:1px;background:#f1f5f9;margin:4px 0}.ql-table-wrap[data-v-3060e750]{flex:1;min-height:0;overflow:auto;padding:4px 0 16px;-webkit-overflow-scrolling:touch}.ql-mobile-page .ql-search-section[data-v-3060e750]{width:auto;padding:6px 8px 2px}.ql-mobile-page .ql-tabs[data-v-3060e750]{gap:5px;padding:6px 8px}.ql-mobile-page .ql-tab[data-v-3060e750]{padding:3px 9px;font-size:12px}.ql-cards[data-v-3060e750]{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:6px 14px 16px;display:flex;flex-direction:column;gap:8px}.ql-cards-empty[data-v-3060e750]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:40px 10px;color:#94a3b8;font-size:13px}.ql-card[data-v-3060e750]{padding:10px 12px;background:#fff;border:1px solid #eef2f7;border-radius:12px;cursor:pointer}.ql-card.is-selected[data-v-3060e750]{border-color:#c7d2fe;background:#f8f9ff}.ql-card.is-waiting[data-v-3060e750]{border-left:3px solid #f59e0b}.ql-card-head[data-v-3060e750]{display:flex;align-items:center;gap:6px}.ql-card-check[data-v-3060e750]{flex:none;width:15px;height:15px}.ql-card-no[data-v-3060e750]{flex:1 1 0;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;color:#4338ca;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ql-card-title[data-v-3060e750]{margin-top:5px;font-size:13.5px;font-weight:600;line-height:1.4;color:#1e293b;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ql-card-peer[data-v-3060e750]{margin-top:7px;display:flex;align-items:center;gap:6px;min-width:0}.ql-card-avatar[data-v-3060e750]{flex:none;width:20px;height:20px;border-radius:50%;object-fit:cover}.ql-card-avatar.is-fallback[data-v-3060e750]{display:flex;align-items:center;justify-content:center;background:#eef2ff;color:#6366f1;font-size:10px;font-weight:600}.ql-card-peer-name[data-v-3060e750]{flex:none;max-width:50%;font-size:12px;color:#334155;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ql-card-peer-id[data-v-3060e750]{min-width:0;font-size:11px;color:#94a3b8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ql-card-meta[data-v-3060e750]{margin-top:7px;display:flex;flex-wrap:wrap;gap:5px}.ql-card-chip[data-v-3060e750]{padding:1px 6px;background:#f8fafc;border-radius:5px;font-size:10.5px;color:#64748b}.ql-card-foot[data-v-3060e750]{margin-top:7px;display:flex;align-items:center;gap:8px}.ql-card-amount[data-v-3060e750]{flex:none;font-size:14px;font-weight:700;color:#0f766e}.ql-card-qno[data-v-3060e750]{min-width:0;font-size:11px;color:#4338ca;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ql-card-date[data-v-3060e750]{margin-left:auto;flex:none;font-size:11px;color:#94a3b8}.ql-card-sub[data-v-3060e750]{margin-top:6px;display:flex;align-items:center;gap:10px;font-size:11px;color:#94a3b8}.ql-card-countdown[data-v-3060e750]{color:#b45309}.ql-mobile-page .ql-table-wrap[data-v-3060e750]{padding:6px 14px 16px}.ql-mobile-page .ql-table[data-v-3060e750]{min-width:2200px;font-size:11px}.ql-mobile-page .ql-table th[data-v-3060e750],.ql-mobile-page .ql-table td[data-v-3060e750]{padding:7px 8px}.ql-mobile-page .ql-table th[data-v-3060e750]{position:sticky;top:0;z-index:3}.ql-mobile-page .ql-table th[data-v-3060e750]:first-child,.ql-mobile-page .ql-table td[data-v-3060e750]:first-child{position:static}.ql-mobile-page .ql-table th[data-v-3060e750]:first-child{background:#eef2ff}.ql-mobile-page .ql-table .ql-peer-cell[data-v-3060e750]{min-width:150px}.ql-mobile-page .ql-table .ql-avatar-wrap[data-v-3060e750],.ql-mobile-page .ql-table .ql-avatar[data-v-3060e750],.ql-mobile-page .ql-table .ql-avatar-fallback[data-v-3060e750]{width:28px;height:28px}.ql-mobile-page .ql-filter-popover[data-v-3060e750]{width:min(230px,calc(100vw - 20px))}.ql-mobile-page .ql-header-content[data-v-3060e750]{gap:2px}.ql-mobile-page .ql-filter-button[data-v-3060e750]{width:22px;height:22px;line-height:22px;font-size:16px}.ql-table[data-v-3060e750]{width:max-content;min-width:calc(100% - 24px);margin:0 12px;table-layout:fixed;border-collapse:separate;border-spacing:0;background:#fff;font-size:12px;color:#334155}.ql-table th[data-v-3060e750],.ql-table td[data-v-3060e750]{min-width:0;max-width:inherit;padding:10px 12px;border-right:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;text-align:left;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ql-table td[data-v-3060e750]>*,.ql-table th>span[data-v-3060e750]{max-width:100%;overflow:hidden;text-overflow:ellipsis}.ql-table .ql-peer-cell[data-v-3060e750],.ql-table .ql-text-cell[data-v-3060e750],.ql-table .ql-remark-cell[data-v-3060e750]{white-space:nowrap!important}.ql-table .ql-peer[data-v-3060e750],.ql-table .ql-peer-info[data-v-3060e750]{min-width:0;overflow:hidden}.ql-table .ql-peer-name[data-v-3060e750],.ql-table .ql-peer-id[data-v-3060e750]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ql-table th[data-v-3060e750]{position:sticky;top:0;z-index:2;background:#eef2ff;color:#475569;font-weight:600}.ql-header-content[data-v-3060e750]{display:flex;align-items:center;gap:3px;min-width:0}.ql-header-content>span[data-v-3060e750]{flex:1;min-width:0}.ql-sort-button[data-v-3060e750],.ql-filter-button[data-v-3060e750]{flex-shrink:0;width:24px;height:24px;padding:0;border:0;border-radius:4px;background:transparent;color:#94a3b8;font-size:17px;cursor:pointer;line-height:24px}.ql-sort-button[data-v-3060e750]:hover,.ql-filter-button[data-v-3060e750]:hover,.ql-sort-button.active[data-v-3060e750],.ql-filter-button.active[data-v-3060e750]{background:#c7d2fe;color:#4338ca}.ql-sort-button .sort-down[data-v-3060e750]{display:inline-block;transform:rotate(180deg)}.ql-filter-popover[data-v-3060e750]{position:fixed;top:calc(100% + 2px);left:4px;z-index:20;width:210px;padding:10px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;box-shadow:0 8px 24px #0f172a2e}.ql-filter-popover input[data-v-3060e750]:not([type=checkbox]){box-sizing:border-box;width:100%;height:28px;padding:0 8px;border:1px solid #cbd5e1;border-radius:6px;outline:none;color:#334155}.ql-filter-popover input[data-v-3060e750]:not([type=checkbox]):focus{border-color:#818cf8}.ql-filter-title[data-v-3060e750]{margin-bottom:8px;color:#334155;font-size:13px;font-weight:600}.ql-value-filter[data-v-3060e750]{width:230px;padding:8px}.ql-value-actions[data-v-3060e750]{display:flex;gap:5px;margin-bottom:5px}.ql-value-actions button[data-v-3060e750]{padding:2px 6px;border:1px solid #cbd5e1;border-radius:4px;background:#f8fafc;color:#475569;cursor:pointer;font-size:11px}.ql-value-list[data-v-3060e750]{max-height:120px;overflow-y:auto;border:1px solid #e2e8f0;border-radius:5px;padding:2px 0}.ql-value-option[data-v-3060e750]{display:flex;align-items:center;gap:5px;min-height:24px;padding:2px 7px;color:#475569;font-size:12px;cursor:pointer}.ql-value-option[data-v-3060e750]:hover{background:#f1f5f9}.ql-value-option input[data-v-3060e750]{width:14px;height:14px;margin:0;accent-color:#6366f1}.ql-no-values[data-v-3060e750]{padding:8px;text-align:center;color:#94a3b8;font-size:11px}.ql-no-values[data-v-3060e750]{padding:12px;text-align:center;color:#94a3b8;font-size:12px}.ql-filter-section-label[data-v-3060e750]{margin:8px 0 4px;color:#64748b;font-size:11px}.ql-sort-actions[data-v-3060e750]{display:flex;gap:6px}.ql-sort-actions button[data-v-3060e750],.ql-filter-actions button[data-v-3060e750]{padding:5px 9px;border:1px solid #c7d2fe;border-radius:5px;background:#fff;color:#475569;cursor:pointer;font-size:12px}.ql-sort-actions button.active[data-v-3060e750],.ql-sort-actions button[data-v-3060e750]:hover,.ql-filter-actions button[data-v-3060e750]:hover{background:#eef2ff;color:#4338ca}.ql-filter-actions[data-v-3060e750]{display:flex;justify-content:flex-end;gap:8px;margin-top:10px}.ql-filter-actions button[data-v-3060e750]:first-child{background:#eef2ff;color:#4338ca}.ql-resizer[data-v-3060e750]{position:absolute;top:0;right:-6px;width:14px;height:100%;cursor:col-resize;z-index:3}.ql-resizer[data-v-3060e750]:hover,.ql-resizing .ql-resizer[data-v-3060e750]{background:#818cf8}body.ql-resizing,body.ql-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.ql-table th[data-v-3060e750]:first-child,.ql-table td[data-v-3060e750]:first-child{border-left:1px solid #e2e8f0}.ql-table th[data-v-3060e750]:first-child{border-top-left-radius:8px}.ql-table th[data-v-3060e750]:last-child{border-top-right-radius:8px}.ql-table-row[data-v-3060e750]{cursor:default;transition:background .15s}.ql-table-row[data-v-3060e750]:nth-child(odd){background:#fff}.ql-table-row[data-v-3060e750]:nth-child(2n){background:#f8fafc}.ql-table-row[data-v-3060e750]:hover{background:#eef2ff}.ql-table-row.ql-waiting-top[data-v-3060e750]:nth-child(odd){background:#fff}.ql-table-row.ql-waiting-top[data-v-3060e750]:nth-child(2n){background:#f8fafc}.ql-table-row.ql-waiting-top[data-v-3060e750]:hover{background:#eef2ff}.ql-index-col[data-v-3060e750]{width:58px!important;min-width:58px!important;text-align:center!important;color:#64748b;font-variant-numeric:tabular-nums}.ql-check-col[data-v-3060e750]{width:44px!important;min-width:44px!important;max-width:44px!important;text-align:center!important;padding:10px 0!important}.ql-table th.ql-check-col .ql-header-content[data-v-3060e750],.ql-header-check[data-v-3060e750]{justify-content:center}.ql-table .ql-peer-cell[data-v-3060e750]{min-width:130px;white-space:nowrap}.ql-table .ql-peer[data-v-3060e750]{gap:8px}.ql-table .ql-avatar-wrap[data-v-3060e750],.ql-table .ql-avatar[data-v-3060e750],.ql-table .ql-avatar-fallback[data-v-3060e750]{width:32px;height:32px}.ql-avatar-fallback[data-v-3060e750]{display:flex;align-items:center;justify-content:center;border-radius:50%;background:#e2e8f0;color:#64748b;font-weight:600}.ql-avatar-fallback.ql-avatar-external[data-v-3060e750]{background:linear-gradient(135deg,#a5b4fc,#818cf8)}.ql-avatar-person[data-v-3060e750]{width:62%;height:62%;fill:#fff}.ql-table .ql-peer-name[data-v-3060e750]{font-size:12px}.ql-table .ql-peer-id[data-v-3060e750]{font-size:10px}.ql-text-cell[data-v-3060e750]{max-width:220px;white-space:normal!important;word-break:break-word}.ql-sheet-link[data-v-3060e750]{color:#1d4ed8;cursor:pointer;text-decoration:underline;text-underline-offset:2px;word-break:break-word}.ql-sheet-link[data-v-3060e750]:hover{color:#1e40af}.ql-quote-link[data-v-3060e750]{color:#1d4ed8;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.ql-quote-link[data-v-3060e750]:hover{color:#1e40af}.ql-remark-cell[data-v-3060e750]{min-width:220px!important;max-width:320px;white-space:pre-wrap!important;word-break:break-word}.ql-countdown-cell[data-v-3060e750]{margin-top:5px;color:#d97706;font-size:11px}.ql-list[data-v-3060e750]{flex:1;overflow-y:auto;padding:4px 12px 16px}.ql-item[data-v-3060e750]{background:#fff;border:1px solid #f1f5f9;border-radius:12px;padding:12px;margin-bottom:10px;cursor:pointer}.ql-item.ql-waiting-top[data-v-3060e750]{border-color:#fde68a;box-shadow:0 1px 6px #f59e0b1f}.ql-item-top[data-v-3060e750]{display:flex;align-items:center;justify-content:space-between}.ql-peer[data-v-3060e750]{display:flex;align-items:center;gap:10px;min-width:0}.ql-avatar-wrap[data-v-3060e750]{width:38px;height:38px;border-radius:50%;background:#e2e8f0;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.ql-avatar[data-v-3060e750]{width:38px;height:38px;object-fit:cover}.ql-avatar-icon[data-v-3060e750]{color:#94a3b8;font-size:20px}.ql-peer-info[data-v-3060e750]{min-width:0}.ql-peer-name[data-v-3060e750]{font-size:14px;font-weight:600;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ql-peer-id[data-v-3060e750]{font-size:11px;color:#94a3b8}.ql-biz[data-v-3060e750]{font-size:11px;font-weight:600;padding:2px 10px;border-radius:999px;flex-shrink:0}.ql-biz.inquiry[data-v-3060e750]{background:#eef2ff;color:#4f46e5}.ql-biz.appointment[data-v-3060e750]{background:#ecfdf5;color:#059669}.ql-biz.quote[data-v-3060e750]{background:#fffbeb;color:#b45309}.ql-voucher[data-v-3060e750]{display:flex;flex-direction:column;gap:8px}.ql-voucher-row[data-v-3060e750]{display:flex;gap:10px;font-size:13px;line-height:1.6}.ql-voucher-k[data-v-3060e750]{flex:none;width:64px;color:#94a3b8}.ql-voucher-v[data-v-3060e750]{flex:1;min-width:0;color:#1e293b;word-break:break-word}.ql-voucher-imgs[data-v-3060e750]{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.ql-voucher-img[data-v-3060e750]{display:flex;flex-direction:column;gap:4px;width:108px;text-decoration:none}.ql-voucher-img img[data-v-3060e750]{width:108px;height:108px;object-fit:cover;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc}.ql-voucher-img-name[data-v-3060e750]{font-size:11px;color:#64748b;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ql-voucher-empty[data-v-3060e750]{margin:0;font-size:12px;color:#94a3b8}.ql-sheet[data-v-3060e750]{display:flex;flex-direction:column;gap:14px}.ql-sheet-head[data-v-3060e750]{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:8px 16px;padding:12px 14px;border:1px solid #e2e8f0;border-radius:12px;background:linear-gradient(180deg,#f8fafc,#fff)}.ql-sheet-head-main[data-v-3060e750]{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0}.ql-sheet-name[data-v-3060e750]{font-size:15px;font-weight:700;color:#0f172a;word-break:break-word}.ql-sheet-spec[data-v-3060e750]{font-size:12px;color:#64748b}.ql-sheet-meta[data-v-3060e750]{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:12px;color:#64748b}.ql-sheet-tree-bar[data-v-3060e750]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ql-sheet-tree-title[data-v-3060e750]{font-weight:600;color:#1e293b;font-size:13px;padding-left:8px;border-left:3px solid #6366f1}.ql-sheet-tree-tip[data-v-3060e750]{font-size:11px;color:#94a3b8}.ql-sheet-tree-acts[data-v-3060e750]{margin-left:auto;display:flex;gap:8px}.ql-sheet-tree-btn[data-v-3060e750]{height:26px;padding:0 10px;border-radius:7px;border:1px solid #e2e8f0;background:#fff;color:#475569;font-size:12px;cursor:pointer;transition:color .15s,border-color .15s,background .15s}.ql-sheet-tree-btn[data-v-3060e750]:hover{color:#4f46e5;border-color:#c7d2fe;background:#f5f8ff}.ql-sheet-tree-wrap[data-v-3060e750]{border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc;padding:14px 12px 10px;max-height:58vh;overflow:auto}.ql-sheet-root-tag[data-v-3060e750]{padding:1px 8px;border-radius:999px;white-space:nowrap;font-size:11px;font-weight:600;background:#eef2ff;border:1px solid #c7d2fe;color:#4338ca}.ql-sheet-root-tag.is-quote[data-v-3060e750]{background:#fff7ed;border-color:#fed7aa;color:#9a3412}.ql-sheet-root-tag.is-total[data-v-3060e750]{background:#fffbeb;border-color:#fde68a;color:#b45309}.ql-sheet-root-tag.is-date[data-v-3060e750]{background:#f1f5f9;border-color:#e2e8f0;color:#475569}.ql-tree-empty[data-v-3060e750]{padding:34px 0;text-align:center;color:#94a3b8;font-size:13px}.ql-sheet-preview-img[data-v-3060e750]{width:100%;display:block;border-radius:8px;cursor:zoom-out}.ql-sheet-foot[data-v-3060e750]{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.ql-sheet-foot-item[data-v-3060e750]{display:inline-flex;align-items:baseline;gap:6px;padding:8px 14px;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc;font-size:12px;color:#64748b}.ql-sheet-foot-item i[data-v-3060e750]{font-style:normal}.ql-sheet-foot-item b[data-v-3060e750]{font-size:15px;color:#0f172a;font-variant-numeric:tabular-nums}.ql-sheet-foot-item.is-total[data-v-3060e750]{background:#fffbeb;border-color:#fde68a;color:#b45309}.ql-sheet-foot-item.is-total b[data-v-3060e750]{color:#b45309;font-size:16px}html.mobile-ui .ql-sheet-head[data-v-3060e750]{padding:10px 12px}html.mobile-ui .ql-sheet-meta[data-v-3060e750]{font-size:11px}html.mobile-ui .ql-sheet-tree-tip[data-v-3060e750]{display:none}html.mobile-ui .ql-sheet-tree-wrap[data-v-3060e750]{max-height:54vh;padding:10px 8px 6px}html.mobile-ui .ql-sheet-foot[data-v-3060e750]{justify-content:stretch}html.mobile-ui .ql-sheet-foot-item[data-v-3060e750]{flex:1 1 calc(50% - 5px);justify-content:space-between}html.mobile-ui .ql-sheet-foot-item.is-total[data-v-3060e750]{flex-basis:100%}.ql-body[data-v-3060e750]{margin-top:8px}.ql-title[data-v-3060e750]{font-size:14px;color:#1e293b;font-weight:500;margin-bottom:2px}.ql-sub[data-v-3060e750]{font-size:12px;color:#64748b;line-height:1.6}.ql-amount[data-v-3060e750]{color:#b45309}.ql-fields[data-v-3060e750]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin-top:10px;border-top:1px solid #f1f5f9}.ql-field[data-v-3060e750]{display:flex;align-items:flex-start;gap:8px;min-width:0;padding:7px 0;border-bottom:1px solid #f1f5f9;font-size:12px;line-height:1.5}.ql-field>span[data-v-3060e750]{width:82px;color:#94a3b8;flex-shrink:0}.ql-field>strong[data-v-3060e750]{min-width:0;color:#334155;font-weight:500;word-break:break-word}.ql-field-wide[data-v-3060e750]{grid-column:1 / -1}.ql-remark[data-v-3060e750]{white-space:pre-wrap}.ql-item-bottom[data-v-3060e750]{display:flex;align-items:center;gap:8px;margin-top:8px}.ql-status[data-v-3060e750]{font-size:12px;padding:2px 8px;border-radius:6px}.ql-status.waiting_quote[data-v-3060e750]{background:#fef3c7;color:#b45309}.ql-status.quoted[data-v-3060e750]{background:#eef2ff;color:#4f46e5}.ql-status.rejected[data-v-3060e750]{background:#fee2e2;color:#b91c1c}.ql-status.producing[data-v-3060e750]{background:#dcfce7;color:#166534}.ql-status.contract_pending[data-v-3060e750]{background:#ede9fe;color:#6d28d9}.ql-status.signed[data-v-3060e750]{background:#dcfce7;color:#15803d}.ql-status.closed[data-v-3060e750]{background:#f1f5f9;color:#64748b}.ql-status.cancelled[data-v-3060e750]{background:#fee2e2;color:#b91c1c}.ql-countdown[data-v-3060e750]{font-size:11px;color:#d97706;background:#fef3c7;padding:2px 8px;border-radius:999px}.ql-countdown.ql-expired[data-v-3060e750]{color:#dc2626;background:#fee2e2}.ql-time[data-v-3060e750]{margin-left:auto;font-size:11px;color:#94a3b8}.ql-loading[data-v-3060e750]{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;color:#94a3b8;font-size:13px}.ql-spinner[data-v-3060e750]{width:18px;height:18px;border:2px solid #e2e8f0;border-top-color:#6366f1;border-radius:50%;animation:ql-spin-3060e750 .8s linear infinite}@keyframes ql-spin-3060e750{to{transform:rotate(360deg)}}.ql-empty[data-v-3060e750]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#94a3b8;font-size:13px}.ql-empty p[data-v-3060e750]{margin:0}.ql-clear-all[data-v-3060e750]{padding:6px 12px;border:1px solid #c7d2fe;border-radius:6px;background:#eef2ff;color:#4338ca;cursor:pointer}.ql-empty-row td[data-v-3060e750]{text-align:left;color:#94a3b8;padding:22px 12px}.ql-empty-row .ql-empty-inner[data-v-3060e750]{position:sticky;left:0;display:inline-flex;align-items:center;gap:10px}.ql-empty-row .ql-clear-all[data-v-3060e750]{padding:4px 10px}.history-page[data-v-4671ff9f]{flex:1 1 0;min-height:0;height:auto;display:flex;flex-direction:column;background:#f8fafc;color:#334155}.history-header[data-v-4671ff9f]{flex:0 0 auto}.history-header[data-v-4671ff9f]{height:44px;display:flex;align-items:center;gap:8px;padding:0 14px;background:#fff;border-bottom:1px solid #e2e8f0}.history-title[data-v-4671ff9f]{font-size:16px;font-weight:600;color:#1e293b;white-space:nowrap}.history-sub[data-v-4671ff9f]{margin-left:auto;max-width:42%;font-size:11.5px;color:#94a3b8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-dev-tag[data-v-4671ff9f]{display:inline-block;margin-left:6px;padding:1px 5px;border-radius:3px;background:#eef2ff;color:#6366f1;font-size:10px;font-weight:500;letter-spacing:0;vertical-align:middle}.back-button[data-v-4671ff9f]{border:0;background:transparent;width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#475569;cursor:pointer;flex-shrink:0}.back-button[data-v-4671ff9f]:hover{background:#f1f5f9;color:#1e293b}.history-main[data-v-4671ff9f]{padding:12px;overflow:auto;flex:1 1 0;min-height:0;-webkit-overflow-scrolling:touch}.history-summary[data-v-4671ff9f]{display:grid;grid-template-columns:repeat(3,minmax(140px,1fr));gap:12px;padding:12px;background:#fff;border:1px solid #e2e8f0}.history-summary span[data-v-4671ff9f]{display:block;color:#94a3b8;font-size:12px;margin-bottom:5px}.history-summary strong[data-v-4671ff9f]{font-size:13px}.history-table-wrap[data-v-4671ff9f]{margin-top:12px;overflow:auto;background:#fff}.history-table[data-v-4671ff9f]{width:max-content;min-width:100%;border-collapse:collapse;font-size:12px}.history-table th[data-v-4671ff9f],.history-table td[data-v-4671ff9f]{padding:10px 12px;border:1px solid #e2e8f0;white-space:nowrap;text-align:left}.history-table th[data-v-4671ff9f]{background:#eef2ff;color:#475569}.history-table tr[data-v-4671ff9f]:nth-child(2n){background:#f8fafc}.history-cards[data-v-4671ff9f]{display:flex;flex-direction:column;gap:8px}.history-card[data-v-4671ff9f]{padding:10px 12px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;cursor:pointer}.history-card[data-v-4671ff9f]:active{background:#f8faff}.history-card-head[data-v-4671ff9f]{display:flex;align-items:center;gap:8px}.history-stage[data-v-4671ff9f]{font-size:12.5px;font-weight:600;color:#1e293b}.history-time[data-v-4671ff9f]{margin-left:auto;font-size:11px;color:#94a3b8}.history-card-name[data-v-4671ff9f]{margin-top:5px;font-size:13px;line-height:1.4;color:#334155;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.history-card-row[data-v-4671ff9f]{margin-top:5px;display:flex;align-items:baseline;gap:8px;font-size:11.5px}.history-card-row>span[data-v-4671ff9f]{flex:none;width:40px;color:#94a3b8}.history-card-row>b[data-v-4671ff9f]{min-width:0;font-weight:500;color:#334155;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-card-row>b.history-amount[data-v-4671ff9f]{font-weight:700;color:#b45309}.history-card-note[data-v-4671ff9f]{margin-top:7px;padding:6px 8px;background:#f8fafc;border-radius:7px;font-size:11.5px;color:#64748b}.history-row-clickable[data-v-4671ff9f]{cursor:pointer}.history-row-clickable[data-v-4671ff9f]:hover{background:#eef2ff!important}.history-table b[data-v-4671ff9f],.history-summary b[data-v-4671ff9f]{padding:3px 7px;border-radius:4px;font-weight:500}.operator-badge[data-v-4671ff9f]{display:inline-block;padding:3px 9px;border-radius:999px;font-weight:600}.operator-self[data-v-4671ff9f]{background:#dbeafe;color:#1d4ed8}.operator-peer[data-v-4671ff9f],.pending[data-v-4671ff9f]{background:#fef3c7;color:#b45309}.success[data-v-4671ff9f]{background:#dcfce7;color:#15803d}.danger[data-v-4671ff9f]{background:#fee2e2;color:#b91c1c}.history-empty[data-v-4671ff9f]{padding:80px 0;text-align:center;color:#94a3b8}@media (min-width: 900px){html.mobile-ui .history-cards[data-v-4671ff9f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));align-content:start}}.contract-list-page[data-v-a2ab52c4]{display:flex;flex-direction:column;height:100%;background:#f8fafc;overflow:hidden}.mobile-header[data-v-a2ab52c4]{height:44px;flex-shrink:0;display:flex;align-items:center;padding:0 14px;background:linear-gradient(135deg,#4f46e5,#8b5cf6)}.mobile-header-left[data-v-a2ab52c4],.mobile-header-right[data-v-a2ab52c4]{width:32px;display:flex;align-items:center}.mobile-header-left[data-v-a2ab52c4]{cursor:pointer}.mobile-header-title[data-v-a2ab52c4]{flex:1;text-align:center;color:#fff;font-size:16px;font-weight:600}.cl-pc-head[data-v-a2ab52c4]{flex-shrink:0;display:flex;align-items:center;gap:10px;height:44px;padding:0 14px;background:#fff;border-bottom:1px solid #e6eaf2}.cl-pc-head .cl-dev-tag[data-v-a2ab52c4]{flex-shrink:0;margin-left:auto;padding:2px 8px;font-size:11px;line-height:1.5;color:#6366f1;background:#eef2ff;border-radius:4px;border-bottom:0}.cl-head-title[data-v-a2ab52c4]{flex:1;min-width:0;font-weight:600;color:#1e293b;font-size:14px}.cl-back-btn[data-v-a2ab52c4]{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;border:1px solid #c7d2fe;background:#eef2ff;color:#4f46e5;border-radius:8px;padding:4px 11px;font-size:12px;font-weight:600;cursor:pointer}.cl-back-btn[data-v-a2ab52c4]:hover{background:#e0e7ff}.cl-dev-tag[data-v-a2ab52c4]{flex-shrink:0;padding:3px 12px;font-size:11px;font-weight:600;line-height:1.5;color:#6366f1;background:#eef2ff;border-bottom:1px dashed #c7d2fe}.cl-tab-bar[data-v-a2ab52c4]{display:flex;flex-shrink:0;padding:0 12px;border-bottom:1px solid #e2e8f0;background:#f8fafc}.cl-tab-bar-btn[data-v-a2ab52c4]{position:relative;padding:8px 14px;border:none;background:transparent;font-size:13px;color:#64748b;cursor:pointer;transition:color .2s}.cl-tab-bar-btn[data-v-a2ab52c4]:hover{color:#4f46e5}.cl-tab-bar-btn.active[data-v-a2ab52c4]{color:#4f46e5;font-weight:600}.cl-tab-bar-btn.active[data-v-a2ab52c4]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:#4f46e5;border-radius:1px 1px 0 0}.cl-tab-bar-btn-danger[data-v-a2ab52c4],.cl-tab-bar-btn-danger.active[data-v-a2ab52c4]{color:#dc2626}.cl-tab-bar-btn-danger.active[data-v-a2ab52c4]:after{background:#dc2626}.cl-mobile-page .cl-tab-bar[data-v-a2ab52c4]{padding:0 8px}.cl-mobile-page .cl-tab-bar-btn[data-v-a2ab52c4]{padding:7px 10px;font-size:12px}.cl-search-section[data-v-a2ab52c4]{display:flex;align-items:center;gap:8px;width:100%;box-sizing:border-box;padding:6px 12px 2px;background:#f8fafc;flex-shrink:0}.cl-search-input[data-v-a2ab52c4]{flex:1;min-width:0;max-width:620px}.cl-search-actions[data-v-a2ab52c4]{margin-left:auto;display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.cl-refresh-button[data-v-a2ab52c4]{flex-shrink:0;display:inline-flex;align-items:center;gap:4px;height:32px;padding:0 10px;border:1px solid #c7d2fe;border-radius:8px;background:#fff;color:#4f46e5;font-size:12px;cursor:pointer}.cl-refresh-button[data-v-a2ab52c4]:hover{background:#eef2ff}.cl-refresh-button[data-v-a2ab52c4]:disabled{opacity:.6;cursor:wait}.cl-refreshing[data-v-a2ab52c4]{animation:cl-refresh-spin-a2ab52c4 .8s linear infinite}@keyframes cl-refresh-spin-a2ab52c4{to{transform:rotate(360deg)}}.cl-search-input[data-v-a2ab52c4] .el-input__wrapper{background:#eef2ff;border-radius:12px;box-shadow:none;transition:box-shadow .15s}.cl-search-input[data-v-a2ab52c4] .el-input__wrapper:hover,.cl-search-input[data-v-a2ab52c4] .el-input__wrapper.is-focus{background:#eef2ff;box-shadow:0 0 0 1px #c7d2fe inset}.cl-search-input[data-v-a2ab52c4] .el-input__inner{color:#1e293b}.cl-search-input[data-v-a2ab52c4] .el-input__inner::placeholder{color:#94a3b8}.cl-search-icon[data-v-a2ab52c4]{color:#94a3b8}.cl-colmenu[data-v-a2ab52c4]{flex-shrink:0;position:relative;display:inline-flex}.cl-colmenu-btn[data-v-a2ab52c4]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid #c7d2fe;border-radius:8px;background:#fff;cursor:pointer;transition:background .15s,border-color .15s}.cl-colmenu-btn[data-v-a2ab52c4]:hover,.cl-colmenu-btn.active[data-v-a2ab52c4]{background:#eef2ff;border-color:#a5b4fc}.cl-hamburger[data-v-a2ab52c4]{display:inline-flex;flex-direction:column;gap:3px}.cl-hamburger span[data-v-a2ab52c4]{display:block;width:14px;height:2px;border-radius:1px;background:#4f46e5}.cl-colmenu-pop[data-v-a2ab52c4]{position:fixed;z-index:3100;width:180px;max-height:320px;padding:8px 4px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 8px 24px #0f172a24;overflow:auto;font-size:12px}.cl-colmenu-head[data-v-a2ab52c4]{display:flex;align-items:center;justify-content:space-between;padding:4px 10px 8px;border-bottom:1px solid #f1f5f9;margin-bottom:4px}.cl-colmenu-title[data-v-a2ab52c4]{font-weight:600;color:#1e293b}.cl-colmenu-count[data-v-a2ab52c4]{font-size:11px;color:#94a3b8}.cl-colmenu-item[data-v-a2ab52c4]{display:flex;align-items:center;gap:8px;padding:6px 10px;cursor:pointer;border-radius:6px;color:#334155}.cl-colmenu-item[data-v-a2ab52c4]:hover{background:#eef2ff;color:#4f46e5}.cl-colmenu-item input[data-v-a2ab52c4]{margin:0;cursor:pointer}.cl-colmenu-item[data-v-a2ab52c4]:last-child{margin-bottom:2px}.cl-batch-bar[data-v-a2ab52c4]{display:flex;align-items:center;gap:12px;flex-shrink:0;padding:6px 12px;background:#eef2ff;border-bottom:1px solid #c7d2fe;font-size:12px;color:#334155}.cl-batch-all[data-v-a2ab52c4]{display:inline-flex;align-items:center;gap:5px;cursor:pointer}.cl-batch-all input[data-v-a2ab52c4],.cl-row-check[data-v-a2ab52c4],.cl-check-all input[data-v-a2ab52c4]{margin:0;cursor:pointer}.cl-batch-count[data-v-a2ab52c4]{color:#4f46e5;font-weight:600}.cl-batch-actions[data-v-a2ab52c4]{margin-left:auto;display:inline-flex;align-items:center;gap:8px}.cl-batch-btn[data-v-a2ab52c4]{padding:4px 12px;border:1px solid #c7d2fe;border-radius:6px;background:#fff;color:#4f46e5;font-size:12px;cursor:pointer;transition:background .15s}.cl-batch-btn[data-v-a2ab52c4]:hover{background:#e0e7ff}.cl-batch-btn[data-v-a2ab52c4]:disabled{opacity:.6;cursor:wait}.cl-batch-btn-danger[data-v-a2ab52c4]{border-color:#fecaca;color:#dc2626}.cl-batch-btn-danger[data-v-a2ab52c4]:hover{background:#fee2e2}.cl-check-all[data-v-a2ab52c4]{display:inline-flex;align-items:center;gap:4px;cursor:pointer;font-size:12px}.cl-table .cl-row-selected[data-v-a2ab52c4]{background:#e0e7ff!important}.cl-row-check[data-v-a2ab52c4]{width:15px;height:15px}.cl-table-wrap[data-v-a2ab52c4]{flex:1;min-height:0;overflow:auto;padding:4px 12px 16px;-webkit-overflow-scrolling:touch}.cl-mobile-page .cl-search-section[data-v-a2ab52c4]{width:auto;padding:6px 8px 2px}.cl-mobile-page .cl-table-wrap[data-v-a2ab52c4]{padding:6px 14px 16px}.cl-cards[data-v-a2ab52c4]{flex:1 1 0;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:6px 14px 16px;display:flex;flex-direction:column;gap:8px}.cl-cards-empty[data-v-a2ab52c4]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:40px 10px;color:#94a3b8;font-size:13px}.cl-card[data-v-a2ab52c4]{padding:10px 12px;background:#fff;border:1px solid #eef2f7;border-radius:12px;cursor:pointer}.cl-card.cl-row-selected[data-v-a2ab52c4]{border-color:#c7d2fe;background:#f8f9ff}.cl-card-head[data-v-a2ab52c4]{display:flex;align-items:center;gap:8px}.cl-card-check[data-v-a2ab52c4]{flex:none;display:inline-flex;align-items:center}.cl-card-peer[data-v-a2ab52c4]{flex:1 1 0;min-width:0;display:flex;align-items:center;gap:6px}.cl-card-peer-info[data-v-a2ab52c4]{min-width:0}.cl-card-peer-name[data-v-a2ab52c4]{font-size:12.5px;font-weight:600;color:#334155;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cl-card-peer-id[data-v-a2ab52c4]{font-size:11px;color:#94a3b8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cl-card-no[data-v-a2ab52c4]{flex:1 1 0;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;color:#4338ca;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cl-card-title[data-v-a2ab52c4]{margin-top:6px;font-size:13.5px;font-weight:600;line-height:1.4;color:#1e293b;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cl-card-meta[data-v-a2ab52c4]{margin-top:6px;display:flex;flex-wrap:wrap;align-items:center;gap:5px}.cl-card-chip[data-v-a2ab52c4]{padding:1px 6px;background:#f8fafc;border-radius:5px;font-size:10.5px;color:#64748b}.cl-card-date[data-v-a2ab52c4]{margin-left:auto;flex:none;font-size:11px;color:#94a3b8}.cl-card-kv[data-v-a2ab52c4]{margin-top:5px;display:flex;align-items:baseline;gap:10px;font-size:12px;color:#64748b}.cl-card-kv>span[data-v-a2ab52c4]{flex:none;width:64px;color:#94a3b8}.cl-card-kv>b[data-v-a2ab52c4]{flex:1 1 0;min-width:0;font-weight:600;color:#1e293b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cl-card-amount[data-v-a2ab52c4]{color:#0f766e!important;font-variant-numeric:tabular-nums}.cl-card-ops[data-v-a2ab52c4]{margin-top:9px;padding-top:9px;border-top:1px dashed #eef2f7;display:flex;align-items:center;gap:8px}.cl-mobile-page .cl-table th[data-v-a2ab52c4],.cl-mobile-page .cl-table td[data-v-a2ab52c4]{padding:7px 8px}.cl-mobile-page .cl-table th[data-v-a2ab52c4]{position:sticky;top:0;z-index:3}.cl-mobile-page .cl-filter-popover[data-v-a2ab52c4]{width:min(230px,calc(100vw - 20px))}.cl-mobile-page .cl-paper-shell[data-v-a2ab52c4]{padding:10px 10px 6px}.cl-mobile-page .cl-tpl[data-v-a2ab52c4]{padding-top:2px}.cl-mobile-page .cl-tpl-bar[data-v-a2ab52c4]{gap:8px}.cl-mobile-page .cl-tpl-head[data-v-a2ab52c4]{padding:0 12px;gap:6px}.cl-mobile-page .cl-tpl-mrow[data-v-a2ab52c4]{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.cl-table[data-v-a2ab52c4]{width:max-content;min-width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;background:#fff;font-size:12px;color:#334155}.cl-table th[data-v-a2ab52c4],.cl-table td[data-v-a2ab52c4]{min-width:0;max-width:inherit;padding:10px 12px;border-right:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;text-align:left;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cl-table td[data-v-a2ab52c4]>*,.cl-table th>span[data-v-a2ab52c4]{max-width:100%;overflow:hidden;text-overflow:ellipsis}.cl-table .cl-peer-cell[data-v-a2ab52c4],.cl-table .cl-text-cell[data-v-a2ab52c4]{white-space:nowrap!important}.cl-table .cl-peer[data-v-a2ab52c4],.cl-table .cl-peer-info[data-v-a2ab52c4],.cl-table .cl-peer-cell[data-v-a2ab52c4]{min-width:0}.cl-index-col[data-v-a2ab52c4]{width:58px!important;min-width:58px!important;text-align:center!important;color:#64748b;font-variant-numeric:tabular-nums}.cl-check-col[data-v-a2ab52c4]{width:44px!important;min-width:44px!important;max-width:44px!important;text-align:center!important;padding:10px 0!important}.cl-table th.cl-check-col .cl-header-content[data-v-a2ab52c4],.cl-header-check[data-v-a2ab52c4]{justify-content:center}.cl-table th[data-v-a2ab52c4]{position:sticky;top:0;z-index:2;background:#eef2ff;color:#475569;font-weight:600}.cl-header-content[data-v-a2ab52c4]{display:flex;align-items:center;justify-content:space-between;gap:4px}.cl-filter-button[data-v-a2ab52c4]{flex-shrink:0;width:24px;height:24px;padding:0;border:0;border-radius:4px;background:transparent;color:#94a3b8;font-size:17px;line-height:24px;cursor:pointer}.cl-filter-button[data-v-a2ab52c4]:hover,.cl-filter-button.active[data-v-a2ab52c4]{background:#c7d2fe;color:#4338ca}.cl-resizer[data-v-a2ab52c4]{position:absolute;right:0;top:0;width:6px;height:100%;cursor:col-resize}.cl-table th[data-v-a2ab52c4]{position:relative}.cl-resizer[data-v-a2ab52c4]:hover,.cl-resizing .cl-resizer[data-v-a2ab52c4]{background:#818cf8}body.cl-resizing,body.cl-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.cl-table-row[data-v-a2ab52c4]{cursor:default;transition:background .15s}.cl-table-row[data-v-a2ab52c4]:nth-child(odd){background:#fff}.cl-table-row[data-v-a2ab52c4]:nth-child(2n){background:#f8fafc}.cl-table-row[data-v-a2ab52c4]:hover{background:#eef2ff}.cl-table .cl-peer-cell[data-v-a2ab52c4]{min-width:130px;white-space:nowrap}.cl-peer[data-v-a2ab52c4]{display:flex;align-items:center;gap:8px;max-width:100%}.cl-avatar-wrap[data-v-a2ab52c4]{width:32px;height:32px;border-radius:50%;overflow:hidden;flex-shrink:0}.cl-avatar[data-v-a2ab52c4]{width:100%;height:100%;object-fit:cover}.cl-avatar-fallback[data-v-a2ab52c4]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#e0e7ff;color:#4f46e5;font-size:14px;font-weight:600}.cl-avatar-fallback.cl-avatar-external[data-v-a2ab52c4]{background:linear-gradient(135deg,#a5b4fc,#818cf8)}.cl-avatar-person[data-v-a2ab52c4]{width:62%;height:62%;fill:#fff}.cl-peer-info[data-v-a2ab52c4]{min-width:0;flex:1}.cl-peer-name[data-v-a2ab52c4]{font-weight:600;color:#1e293b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cl-peer-id[data-v-a2ab52c4]{color:#94a3b8;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cl-biz[data-v-a2ab52c4]{padding:2px 8px;border-radius:999px;font-size:11px;background:#eef2ff;color:#4f46e5}.cl-amount[data-v-a2ab52c4]{color:#b45309;font-weight:600}.cl-status[data-v-a2ab52c4]{display:inline-block;padding:3px 8px;border-radius:5px;font-weight:500}.cl-status-signed[data-v-a2ab52c4]{background:#dcfce7;color:#15803d}.cl-status-signing[data-v-a2ab52c4]{background:#fef3c7;color:#b45309}.cl-status-rejected[data-v-a2ab52c4]{background:#fee2e2;color:#b91c1c}.cl-status-nocontract[data-v-a2ab52c4]{background:#f1f5f9;color:#64748b}.cl-status-nosign[data-v-a2ab52c4]{background:#ffedd5;color:#c2410c}.cl-filter-popover[data-v-a2ab52c4]{position:fixed;z-index:3000;width:220px;padding:12px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 8px 24px #0f172a1f;font-size:12px}.cl-filter-title[data-v-a2ab52c4]{font-weight:600;color:#1e293b;margin-bottom:8px}.cl-filter-section-label[data-v-a2ab52c4]{margin:8px 0 4px;color:#64748b;font-size:11px}.cl-filter-popover input[type=text][data-v-a2ab52c4],.cl-filter-popover>input[data-v-a2ab52c4]{width:100%;padding:5px 8px;border:1px solid #cbd5e1;border-radius:6px;font-size:12px;box-sizing:border-box}.cl-value-actions[data-v-a2ab52c4]{display:flex;gap:6px;margin:6px 0}.cl-value-actions button[data-v-a2ab52c4],.cl-sort-actions button[data-v-a2ab52c4],.cl-filter-actions button[data-v-a2ab52c4]{padding:3px 8px;border:1px solid #cbd5e1;border-radius:5px;background:#fff;color:#475569;font-size:11px;cursor:pointer}.cl-value-actions button[data-v-a2ab52c4]:hover,.cl-sort-actions button[data-v-a2ab52c4]:hover,.cl-filter-actions button[data-v-a2ab52c4]:hover{background:#eef2ff}.cl-sort-actions button.active[data-v-a2ab52c4]{background:#eef2ff;color:#4f46e5;border-color:#c7d2fe}.cl-value-list[data-v-a2ab52c4]{max-height:160px;overflow:auto;border:1px solid #e2e8f0;border-radius:6px;padding:4px}.cl-value-option[data-v-a2ab52c4]{display:flex;align-items:center;gap:6px;padding:3px 4px;cursor:pointer}.cl-value-option[data-v-a2ab52c4]:hover{background:#f1f5f9}.cl-value-option input[data-v-a2ab52c4]{margin:0}.cl-no-values[data-v-a2ab52c4]{padding:10px;text-align:center;color:#94a3b8}.cl-filter-actions[data-v-a2ab52c4]{display:flex;justify-content:flex-end;gap:6px;margin-top:10px}.cl-tpl[data-v-a2ab52c4]{flex:1;min-height:0;display:flex;flex-direction:column;gap:8px;padding:4px 0 0}.cl-tpl-mrow[data-v-a2ab52c4]{cursor:pointer}.cl-tpl-code[data-v-a2ab52c4]{white-space:nowrap;font-family:ui-monospace,Menlo,Consolas,monospace;color:#475569}.cl-tpl-rowname[data-v-a2ab52c4]{white-space:nowrap}.cl-tpl-rowtitle[data-v-a2ab52c4]{font-weight:600;color:#1e293b}.cl-tpl-dirty[data-v-a2ab52c4]{margin-left:6px;padding:1px 6px;border-radius:999px;font-style:normal;font-size:10px;color:#b45309;background:#fffbeb;border:1px solid #fde68a}.cl-tpl-tag[data-v-a2ab52c4]{font-style:normal;padding:1px 7px;border-radius:999px;font-size:11px;color:#4338ca;background:#eef2ff;border:1px solid #c7d2fe}.cl-tpl-tag.is-builtin[data-v-a2ab52c4]{color:#15803d;background:#f0fdf4;border-color:#bbf7d0}.cl-tpl-active[data-v-a2ab52c4]{padding:1px 7px;border-radius:999px;font-size:11px;color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0}.cl-tpl-muted[data-v-a2ab52c4]{color:#cbd5e1}.cl-tpl-time[data-v-a2ab52c4]{font-size:12px;color:#64748b;white-space:nowrap}.cl-contractno[data-v-a2ab52c4]{font-family:ui-monospace,Menlo,Consolas,monospace;color:#475569}.cl-contractno-link[data-v-a2ab52c4]{padding:0;border:none;background:none;cursor:pointer;font:inherit;color:#4f46e5;text-decoration:underline;text-underline-offset:2px}.cl-contractno-link[data-v-a2ab52c4]:hover{color:#4338ca}.cl-file-cell[data-v-a2ab52c4]{white-space:nowrap}.cl-file-cell .cl-file-tag[data-v-a2ab52c4]{padding:1px 7px;margin-right:6px;border-radius:999px;font-size:11px;color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0;cursor:pointer}.cl-file-cell .cl-file-btn[data-v-a2ab52c4]{padding:2px 8px;border-radius:6px;cursor:pointer;font-size:11px;color:#4f46e5;background:#eef2ff;border:1px solid #c7d2fe;transition:background .15s}.cl-file-cell .cl-file-btn[data-v-a2ab52c4]:hover{background:#e0e7ff}.cl-tpl-head[data-v-a2ab52c4]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:0 12px 2px}.cl-tpl-head-title[data-v-a2ab52c4]{font-size:14px;font-weight:700;color:#1e293b}.cl-tpl-head-hint[data-v-a2ab52c4]{font-size:12px;color:#94a3b8}.cl-tpl-head-right[data-v-a2ab52c4]{margin-left:auto;display:inline-flex;align-items:center;gap:8px}.cl-tpl-back[data-v-a2ab52c4]{flex:none;padding:4px 10px;cursor:pointer;font-size:12px;color:#4f46e5;background:#fff;border:1px solid #c7d2fe;border-radius:6px;transition:background .15s}.cl-tpl-back[data-v-a2ab52c4]:hover{background:#eef2ff}.cl-tpl-bar[data-v-a2ab52c4]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cl-tpl-left[data-v-a2ab52c4]{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.cl-paper-shell[data-v-a2ab52c4]{flex:1 1 0;min-height:0;overflow-y:auto;padding:14px 28px 8px;display:flex;background:#eef1f6;border-radius:8px}.cl-paper-panel[data-v-a2ab52c4]{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;width:100%;max-width:100%;margin:0;padding:0}.cl-paper-zoom[data-v-a2ab52c4]{width:100%;transition:transform .06s ease-out;will-change:transform}.cl-paper[data-v-a2ab52c4]{position:relative;width:100%;max-width:640px;margin:0 auto;min-height:400px;background:#fff;border-radius:0;border:1px solid #e2e2e2;box-shadow:0 1px 1px #00000008,0 4px 14px #0000000f,0 18px 40px #00000014;padding:16px 48px 16px 52px;box-sizing:border-box}.cl-paper-spacer[data-v-a2ab52c4]{width:100%;height:24px;flex-shrink:0}.cl-paper-editor[data-v-a2ab52c4]{display:block;width:100%;min-height:360px;border:0;outline:none;resize:none;overflow:hidden;background:transparent;color:#111827;font-size:14px;line-height:2;letter-spacing:.2px;font-family:Songti SC,SimSun,ui-serif,Georgia,serif}.cl-paper-editor[data-v-a2ab52c4]::placeholder{color:#cbd5e1}.cl-paper-doc[data-v-a2ab52c4]{font-family:Songti SC,SimSun,ui-serif,Georgia,serif;color:#111827;font-size:14px;line-height:2}.cl-paper-doc p[data-v-a2ab52c4]{margin:0}.cl-paper-doc p.is-gap[data-v-a2ab52c4]{height:12px}.cl-paper-doc p.is-title[data-v-a2ab52c4]{text-align:center;font-size:26px;font-weight:800;letter-spacing:10px;line-height:1.4;padding:6px 0 22px}.cl-paper-doc p.is-meta[data-v-a2ab52c4]{text-align:center;font-size:13px;color:#4b5563;letter-spacing:1px}.cl-paper-doc p.is-clause[data-v-a2ab52c4]{font-weight:700;font-size:15px;padding-top:12px}.cl-paper-doc p.is-party[data-v-a2ab52c4]{font-weight:700;padding-top:6px}.cl-paper-doc p.is-party-meta[data-v-a2ab52c4]{font-size:13px;color:#4b5563}.cl-paper-doc p.is-body[data-v-a2ab52c4]{text-indent:2em}.cl-paper-doc p.is-sign[data-v-a2ab52c4]{white-space:pre;font-size:14px;color:#374151;line-height:3.8;padding-top:12px}.cl-paper-doc p.is-body+p.is-sign[data-v-a2ab52c4],.cl-paper-doc p.is-gap+p.is-sign[data-v-a2ab52c4]{padding-top:30px}.cl-tpl-actions[data-v-a2ab52c4]{display:inline-flex;align-items:center;gap:8px}.cl-tpl-bar .cl-tpl-actions[data-v-a2ab52c4]{margin-left:auto}.cl-batch-btn-primary[data-v-a2ab52c4]{background:#4f46e5;border-color:#4f46e5;color:#fff}.cl-batch-btn-primary[data-v-a2ab52c4]:hover:not(:disabled){background:#4338ca}.cl-batch-btn[data-v-a2ab52c4]:disabled{opacity:.5;cursor:not-allowed}.cl-batch-btn.is-on[data-v-a2ab52c4]{background:#eef2ff;border-color:#a5b4fc;color:#4338ca;font-weight:600}.cl-tpl-vars[data-v-a2ab52c4]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:8px 10px;border:1px solid #eef1f6;border-radius:8px;background:#fbfcff}.cl-tpl-vars-label[data-v-a2ab52c4]{font-size:12px;color:#64748b}.cl-tpl-var[data-v-a2ab52c4]{padding:2px 8px;border-radius:6px;cursor:pointer;font-size:11px;color:#4f46e5;background:#fff;border:1px solid #c7d2fe;transition:background .15s,border-color .15s}.cl-tpl-var[data-v-a2ab52c4]:hover{background:#eef2ff;border-color:#a5b4fc}.cl-tpl-tip[data-v-a2ab52c4]{font-size:12px;line-height:1.7;color:#64748b;padding:8px 10px;border-radius:8px;background:#f8fafc;border:1px solid #eef1f6}.cl-tpl-tip code[data-v-a2ab52c4]{padding:1px 5px;border-radius:4px;margin:0 2px;background:#eef2ff;color:#4338ca;font-size:11px}.cl-loading[data-v-a2ab52c4],.cl-empty[data-v-a2ab52c4]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#94a3b8}.cl-spinner[data-v-a2ab52c4]{width:18px;height:18px;border:2px solid #e2e8f0;border-top-color:#4f46e5;border-radius:50%;animation:cl-spin-a2ab52c4 .8s linear infinite}@keyframes cl-spin-a2ab52c4{to{transform:rotate(360deg)}}.cl-clear-all[data-v-a2ab52c4]{padding:5px 14px;border:1px solid #c7d2fe;border-radius:6px;background:#eef2ff;color:#4f46e5;font-size:12px;cursor:pointer}.cl-row-ctx[data-v-a2ab52c4]{position:fixed;z-index:3100;min-width:140px;padding:5px 0;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 8px 24px #0f172a24}.cl-row-ctx-item[data-v-a2ab52c4]{padding:8px 16px;font-size:13px;color:#334155;cursor:pointer;transition:background .12s;white-space:nowrap}.cl-row-ctx-item[data-v-a2ab52c4]:hover{background:#eef2ff;color:#4f46e5}.cl-row-ctx-item.cl-row-ctx-danger[data-v-a2ab52c4]{color:#dc2626}.cl-row-ctx-item.is-disabled[data-v-a2ab52c4]{color:#94a3b8;cursor:not-allowed}.cl-row-ctx-item.is-disabled[data-v-a2ab52c4]:hover{background:#f8fafc;color:#94a3b8}.cl-row-ctx-item.cl-row-ctx-danger[data-v-a2ab52c4]:hover{background:#fee2e2;color:#b91c1c}.cl-row-ctx-sep[data-v-a2ab52c4]{height:1px;background:#f1f5f9;margin:4px 0}.cv-mask[data-v-a2ab52c4]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3200;background:#0f172a73;display:flex;align-items:center;justify-content:center;padding:24px}.cv-panel[data-v-a2ab52c4]{width:min(780px,100%);max-height:92vh;display:flex;flex-direction:column;background:#e6e9ef;border-radius:12px;overflow:hidden;box-shadow:0 20px 60px #0000004d}.cv-head[data-v-a2ab52c4]{flex:none;display:flex;align-items:center;gap:10px;padding:10px 14px;background:#fff;border-bottom:1px solid #e2e8f0}.cv-title[data-v-a2ab52c4]{font-size:14px;font-weight:700;color:#1e293b}.cv-no[data-v-a2ab52c4]{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:12px;color:#64748b}.cv-signed[data-v-a2ab52c4]{padding:1px 8px;border-radius:999px;font-weight:700;font-size:11px;color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.cv-unsigned[data-v-a2ab52c4]{padding:1px 8px;border-radius:999px;font-size:11px;color:#b45309;background:#fffbeb;border:1px solid #fde68a}.cv-acts[data-v-a2ab52c4]{margin-left:auto;display:inline-flex;align-items:center;gap:8px}.cv-body[data-v-a2ab52c4]{flex:1;min-height:0;overflow:auto;padding:24px 18px 32px;display:flex;justify-content:center;align-items:flex-start;background:#e6e9ef}.cv-body .cl-paper[data-v-a2ab52c4]{max-width:640px;width:100%;flex:none;box-shadow:0 1px 2px #0f172a14,0 8px 20px #0f172a1a,0 24px 48px #0f172a1f}.cv-items[data-v-a2ab52c4]{margin-top:20px}.cv-items-title[data-v-a2ab52c4]{text-align:center;font-size:15px;font-weight:700;letter-spacing:4px;padding:6px 0 12px;color:#111827;font-family:Songti SC,SimSun,ui-serif,Georgia,serif}.cv-items-table[data-v-a2ab52c4]{width:100%;border-collapse:collapse;font-family:Songti SC,SimSun,ui-serif,Georgia,serif;font-size:12px;color:#111827}.cv-items-table th[data-v-a2ab52c4],.cv-items-table td[data-v-a2ab52c4]{border:1px solid #9aa4b2;padding:5px 6px}.cv-items-table th[data-v-a2ab52c4]{background:#f1f5f9;font-weight:700;text-align:center}.cv-items-table td.is-c[data-v-a2ab52c4]{text-align:center}.cv-items-table td.is-r[data-v-a2ab52c4]{text-align:right;font-variant-numeric:tabular-nums}.cv-items-table td.is-sub[data-v-a2ab52c4]{padding-left:20px}.cv-pagebreak[data-v-a2ab52c4]{display:flex;align-items:center;gap:10px;margin:26px 0 18px;font-size:11px;color:#94a3b8}.cv-pagebreak[data-v-a2ab52c4]:before,.cv-pagebreak[data-v-a2ab52c4]:after{content:"";flex:1;height:0;border-top:1px dashed #cbd5e1}html.mobile-ui .el-dialog.cl-upload-dlg[data-v-a2ab52c4]{width:calc(100vw - 24px)!important;margin-top:10vh}.cl-full{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;display:flex;flex-direction:column;background:#f5f7fa}.cl-build-dlg .cb-wrap{display:flex;gap:14px;min-height:460px}html.mobile-ui .cl-build-dlg .cb-wrap{flex-direction:column;min-height:0;gap:12px}html.mobile-ui .cl-build-dlg .cb-side{flex:0 0 auto}html.mobile-ui .cl-build-dlg .cb-preview{flex:0 0 auto;min-height:300px}.cl-build-dlg .cb-side{flex:0 0 360px;min-width:0;display:flex;flex-direction:column;gap:12px}.cl-build-dlg .cb-sec{border:1px solid #eef1f6;border-radius:10px;padding:10px 12px}.cl-build-dlg .cb-sec-grow{flex:1;min-height:0;display:flex;flex-direction:column}.cl-build-dlg .cb-sec-title{display:flex;align-items:baseline;gap:8px;margin-bottom:8px;font-size:13px;font-weight:700;color:#1e293b}.cl-build-dlg .cb-sec-hint{font-style:normal;font-size:11px;font-weight:400;color:#94a3b8}.cl-build-dlg .cb-tpl{display:flex;align-items:center;gap:8px;padding:6px 4px;border-radius:6px;cursor:pointer}.cl-build-dlg .cb-tpl:hover{background:#f8faff}.cl-build-dlg .cb-tpl input{margin:0}.cl-build-dlg .cb-tpl-code{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:12px;color:#475569}.cl-build-dlg .cb-tpl-name{font-size:13px;color:#1e293b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cl-build-dlg .cb-tpl-default{margin-left:auto;flex:none;font-style:normal;font-size:10px;color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:999px;padding:0 6px}.cl-build-dlg .cb-fields{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:6px}.cl-build-dlg .cb-field{display:flex;align-items:center;gap:8px}.cl-build-dlg .cb-field-label{flex:none;width:76px;font-size:12px;color:#475569;text-align:right}.cl-build-dlg .cb-preview{flex:1;min-width:0;display:flex;flex-direction:column;border:1px solid #eef1f6;border-radius:10px;overflow:hidden}.cl-build-dlg .cb-preview-head{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#fbfcff;border-bottom:1px solid #eef1f6;font-size:13px;font-weight:700;color:#1e293b}.cl-build-dlg .cb-preview-tpl{margin-left:auto;font-size:11px;font-weight:400;color:#94a3b8}.cl-build-dlg .cb-preview-body{flex:1;min-height:0;overflow:auto;background:#fff}.cl-build-dlg .cb-preview-text{margin:0;padding:14px 16px;white-space:pre-wrap;word-break:break-word;font-family:Songti SC,SimSun,ui-serif,Georgia,serif;font-size:13px;line-height:1.9;color:#111827}.cl-build-dlg .cb-preview-empty{padding:30px;text-align:center;font-size:12px;color:#94a3b8}.cl-build-dlg .cb-foot-hint{float:left;font-size:12px;color:#94a3b8;line-height:32px}.cl-upload-dlg .cu-tip{margin-bottom:12px;padding:8px 10px;border-radius:6px;font-size:12px;line-height:1.6;color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe}.cl-upload-dlg .cu-row{display:flex;align-items:flex-start;gap:10px;margin-bottom:12px}.cl-upload-dlg .cu-label{flex:none;width:76px;padding-top:4px;text-align:right;font-size:13px;color:#475569}.cl-upload-dlg .cu-label i{color:#dc2626;font-style:normal}.cl-upload-dlg .cu-order{flex:1;min-width:0;padding-top:4px;font-size:13px;color:#1e293b}.cl-upload-dlg .cu-file{flex:1;min-width:0}.cl-upload-dlg .cu-file input[type=file]{font-size:12px}.cl-upload-dlg .cu-hint{display:block;margin-top:4px;font-size:11px;color:#94a3b8}.cl-upload-dlg .cu-list{margin:0 0 12px 86px;display:flex;flex-direction:column;gap:4px}.cl-upload-dlg .cu-item{display:flex;align-items:center;gap:8px;padding:5px 8px;border-radius:6px;font-size:12px;background:#f8fafc;border:1px solid #eef1f6}.cl-upload-dlg .cu-item-idx{flex:none;width:18px;height:18px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#6366f1;color:#fff;font-size:11px;font-weight:700}.cl-upload-dlg .cu-item-name{flex:1;min-width:0;color:#1e293b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cl-upload-dlg .cu-item-size{flex:none;color:#94a3b8}.cl-upload-dlg .cu-item-del{flex:none;padding:1px 8px;border-radius:5px;cursor:pointer;font-size:11px;color:#dc2626;background:#fff;border:1px solid #fecaca}.cl-upload-dlg .cu-item-del:hover{background:#fef2f2}.cl-upload-dlg .cu-empty{margin:0 0 12px 86px;font-size:12px;color:#94a3b8}.cl-audit-dlg .ca-tip{padding:8px 10px;border-radius:6px;font-size:12px;line-height:1.7;color:#475569;background:#f8fafc;border:1px solid #eef1f6}.cl-audit-dlg .ca-tip b{color:#4338ca}.cl-audit-dlg .ca-row{display:flex;align-items:center;gap:10px;margin-top:12px}.cl-audit-dlg .ca-row-col{flex-direction:column;align-items:stretch;gap:6px}.cl-audit-dlg .ca-label{flex:none;width:76px;text-align:right;font-size:13px;color:#475569}.cl-audit-dlg .ca-row-col .ca-label{width:auto;text-align:left}.cl-audit-dlg .ca-value{font-size:13px;font-weight:600;color:#1e293b;font-family:ui-monospace,Menlo,Consolas,monospace}.cl-audit-dlg .ca-sub{font-size:12px;color:#94a3b8}.cl-audit-dlg .ca-last{margin-top:10px;padding:6px 10px;border-radius:6px;font-size:12px;line-height:1.6;color:#92400e;background:#fffbeb;border:1px solid #fde68a}.cv-img-paper{display:flex;justify-content:center;padding:0!important;background:#fff}.cv-img{display:block;max-width:100%;height:auto}.ctp-page[data-v-06f2331f]{display:flex;flex-direction:column;height:100%;min-height:0;background:#f8fafc;overflow:hidden;color:#1e293b}.mobile-header[data-v-06f2331f]{height:44px;flex-shrink:0;display:flex;align-items:center;padding:0 14px;background:linear-gradient(135deg,#4f46e5,#8b5cf6)}.mobile-header-left[data-v-06f2331f],.mobile-header-right[data-v-06f2331f]{width:56px;display:flex;align-items:center}.mobile-header-left[data-v-06f2331f]{cursor:pointer}.mobile-header-right[data-v-06f2331f]{justify-content:flex-end}.mobile-header-title[data-v-06f2331f]{flex:1;text-align:center;color:#fff;font-size:16px;font-weight:600}.ctp-pc-head[data-v-06f2331f]{height:52px;flex-shrink:0;display:flex;align-items:center;gap:10px;padding:0 20px;background:#f8fafc;border-bottom:1px solid #e2e8f0;cursor:pointer;-webkit-user-select:none;user-select:none}.ctp-pc-head[data-v-06f2331f]:hover{background:#f1f5f9}.ctp-pc-back[data-v-06f2331f]{color:#475569;transition:transform .15s}.ctp-pc-head:hover .ctp-pc-back[data-v-06f2331f]{transform:translate(-2px)}.ctp-pc-title[data-v-06f2331f]{font-size:15px;font-weight:600;color:#1e293b}.ctp-pc-sub[data-v-06f2331f]{font-size:12px;color:#94a3b8}.ctp-pc-head-right[data-v-06f2331f]{margin-left:auto;display:inline-flex;align-items:center;gap:8px}.ctp-dev-tag[data-v-06f2331f]{padding:2px 8px;font-size:11px;font-weight:600;color:#6366f1;background:#eef2ff;border:1px dashed #a5b4fc;border-radius:999px;white-space:nowrap;-webkit-user-select:none;user-select:none;flex-shrink:0}.ctp-btn[data-v-06f2331f]{display:inline-flex;align-items:center;gap:4px;padding:5px 12px;border-radius:7px;cursor:pointer;font-size:12px;color:#475569;background:#fff;border:1px solid #e2e8f0;transition:background .15s,border-color .15s,color .15s;white-space:nowrap}.ctp-btn[data-v-06f2331f]:hover:not(:disabled){background:#f1f5f9;border-color:#cbd5e1}.ctp-btn[data-v-06f2331f]:disabled{opacity:.5;cursor:not-allowed}.ctp-btn-primary[data-v-06f2331f]{background:#4f46e5;border-color:#4f46e5;color:#fff}.ctp-btn-primary[data-v-06f2331f]:hover:not(:disabled){background:#4338ca;border-color:#4338ca}.ctp-btn.is-on[data-v-06f2331f]{background:#eef2ff;border-color:#a5b4fc;color:#4338ca;font-weight:600}.ctp-body[data-v-06f2331f]{flex:1 1 0;min-height:0;overflow-y:auto;padding:14px 16px 20px;display:flex;flex-direction:column;gap:12px;-webkit-overflow-scrolling:touch}.ctp-lead[data-v-06f2331f]{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.ctp-lead-title[data-v-06f2331f]{font-size:14px;font-weight:700;color:#1e293b}.ctp-lead-hint[data-v-06f2331f]{font-size:12px;color:#94a3b8}.ctp-cards[data-v-06f2331f]{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.ctp-card[data-v-06f2331f]{display:flex;flex-direction:column;gap:8px;padding:14px 16px 12px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;cursor:pointer;transition:border-color .15s,box-shadow .15s}.ctp-card[data-v-06f2331f]:hover{border-color:#c7d2fe;box-shadow:0 6px 18px #4f46e51a}.ctp-card.is-active[data-v-06f2331f]{border-color:#a5b4fc;background:linear-gradient(180deg,#f7f8ff,#fff 46%)}.ctp-card-head[data-v-06f2331f]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.ctp-code[data-v-06f2331f]{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:12px;color:#4338ca;padding:1px 7px;border-radius:6px;background:#eef2ff;border:1px solid #c7d2fe}.ctp-tag[data-v-06f2331f]{font-style:normal;font-size:11px;padding:1px 7px;border-radius:999px;color:#64748b;background:#f1f5f9;border:1px solid #e2e8f0}.ctp-tag-builtin[data-v-06f2331f]{color:#15803d;background:#f0fdf4;border-color:#bbf7d0}.ctp-tag-mine[data-v-06f2331f]{color:#4338ca;background:#eef2ff;border-color:#c7d2fe}.ctp-tag-active[data-v-06f2331f]{color:#b45309;background:#fffbeb;border-color:#fde68a;font-weight:600}.ctp-card-name[data-v-06f2331f]{font-size:15px;font-weight:600;color:#1e293b;line-height:1.4;word-break:break-all}.ctp-card-sub[data-v-06f2331f]{font-size:12px;color:#94a3b8}.ctp-card-actions[data-v-06f2331f]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:2px}.ctp-card-btn[data-v-06f2331f]{padding:4px 10px;border-radius:7px;cursor:pointer;font-size:12px;color:#475569;background:#fff;border:1px solid #e2e8f0;transition:background .15s,border-color .15s}.ctp-card-btn[data-v-06f2331f]:hover:not(:disabled){background:#f1f5f9;border-color:#cbd5e1}.ctp-card-btn[data-v-06f2331f]:disabled{opacity:.5;cursor:not-allowed}.ctp-card-btn-star[data-v-06f2331f]{color:#4338ca;border-color:#c7d2fe;background:#eef2ff}.ctp-card-btn.is-on[data-v-06f2331f]{color:#15803d;border-color:#bbf7d0;background:#f0fdf4;cursor:default}.ctp-card-btn.ctp-danger[data-v-06f2331f]{color:#dc2626;border-color:#fecaca}.ctp-card-btn.ctp-danger[data-v-06f2331f]:hover:not(:disabled){background:#fef2f2;border-color:#fca5a5}.ctp-empty-tip[data-v-06f2331f]{margin:0;font-size:12px;color:#b6c0cf}.ctp-foot-tip[data-v-06f2331f]{font-size:12px;color:#94a3b8;line-height:1.7;padding:0 2px}.ctp-loading[data-v-06f2331f],.ctp-empty[data-v-06f2331f]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#94a3b8;padding:40px 0}.ctp-empty-icon[data-v-06f2331f]{font-size:38px}.ctp-empty p[data-v-06f2331f]{margin:0;font-size:13px}.ctp-spinner[data-v-06f2331f]{width:18px;height:18px;border-radius:50%;border:2px solid #e2e8f0;border-top-color:#4f46e5;animation:ctp-spin-06f2331f .8s linear infinite}@keyframes ctp-spin-06f2331f{to{transform:rotate(360deg)}}.ctp-edit[data-v-06f2331f]{flex:1 1 0;min-height:0;display:flex;flex-direction:column;gap:8px;padding:10px 14px 12px}.ctp-toolbar[data-v-06f2331f]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;flex-shrink:0}.ctp-dirty[data-v-06f2331f]{font-size:12px;color:#b45309}.ctp-draft-tag[data-v-06f2331f]{font-size:11px;padding:2px 8px;border-radius:999px;color:#b45309;background:#fffbeb;border:1px solid #fde68a}.ctp-vars[data-v-06f2331f]{flex-shrink:0;display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:8px 10px;border-radius:8px;background:#fbfcff;border:1px solid #eef1f6}.ctp-vars-label[data-v-06f2331f]{font-size:12px;color:#64748b}.ctp-var[data-v-06f2331f]{padding:2px 8px;border-radius:6px;cursor:pointer;font-size:11px;color:#4f46e5;background:#fff;border:1px solid #c7d2fe;transition:background .15s,border-color .15s}.ctp-var[data-v-06f2331f]:hover{background:#eef2ff;border-color:#a5b4fc}.ctp-paper-shell[data-v-06f2331f]{flex:1 1 0;min-height:0;overflow-y:auto;padding:14px 28px 8px;display:flex;background:#eef1f6;border-radius:8px}.ctp-paper-panel[data-v-06f2331f]{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;width:100%;max-width:100%;margin:0;padding:0}.ctp-paper-zoom[data-v-06f2331f]{width:100%;transition:transform .06s ease-out;will-change:transform}.ctp-paper[data-v-06f2331f]{position:relative;width:100%;max-width:640px;margin:0 auto;min-height:400px;background:#fff;border:1px solid #e2e2e2;border-radius:0;box-shadow:0 1px 1px #00000008,0 4px 14px #0000000f,0 18px 40px #00000014;padding:16px 48px 16px 52px;box-sizing:border-box}.ctp-paper-spacer[data-v-06f2331f]{width:100%;height:24px;flex-shrink:0}.ctp-paper-editor[data-v-06f2331f]{display:block;width:100%;min-height:340px;border:0;outline:none;resize:none;overflow:hidden;background:transparent;color:#111827;font-size:14px;line-height:2;letter-spacing:.2px;font-family:Songti SC,SimSun,ui-serif,Georgia,serif}.ctp-paper-editor[data-v-06f2331f]::placeholder{color:#cbd5e1}.ctp-paper-doc[data-v-06f2331f]{font-family:Songti SC,SimSun,ui-serif,Georgia,serif;color:#111827;font-size:14px;line-height:2}.ctp-paper-doc p[data-v-06f2331f]{margin:0}.ctp-paper-doc p.is-gap[data-v-06f2331f]{height:12px}.ctp-paper-doc p.is-title[data-v-06f2331f]{text-align:center;font-size:26px;font-weight:800;letter-spacing:10px;line-height:1.4;padding:6px 0 22px}.ctp-paper-doc p.is-meta[data-v-06f2331f]{text-align:center;font-size:13px;color:#4b5563;letter-spacing:1px}.ctp-paper-doc p.is-clause[data-v-06f2331f]{font-weight:700;font-size:15px;padding-top:12px}.ctp-paper-doc p.is-party[data-v-06f2331f]{font-weight:700;padding-top:6px}.ctp-paper-doc p.is-party-meta[data-v-06f2331f]{font-size:13px;color:#4b5563}.ctp-paper-doc p.is-body[data-v-06f2331f]{text-indent:2em}.ctp-paper-doc p.is-sign[data-v-06f2331f]{white-space:pre;font-size:14px;color:#374151;line-height:3.8;padding-top:12px}.ctp-paper-doc p.is-body+p.is-sign[data-v-06f2331f],.ctp-paper-doc p.is-gap+p.is-sign[data-v-06f2331f]{padding-top:30px}.ctp-tip[data-v-06f2331f]{flex-shrink:0;font-size:12px;line-height:1.7;color:#64748b;padding:8px 10px;border-radius:8px;background:#f8fafc;border:1px solid #eef1f6}.ctp-tip code[data-v-06f2331f]{padding:1px 5px;border-radius:4px;margin:0 2px;background:#eef2ff;color:#4338ca;font-size:11px}.ctp-mobile-page .ctp-body[data-v-06f2331f]{padding:10px 12px 16px;gap:10px}.ctp-mobile-page .ctp-lead-hint[data-v-06f2331f]{display:none}.ctp-mobile-page .ctp-cards[data-v-06f2331f]{grid-template-columns:1fr;gap:10px}.ctp-mobile-page .ctp-card[data-v-06f2331f]{padding:12px 13px 10px;border-radius:12px}.ctp-mobile-page .ctp-card-name[data-v-06f2331f]{font-size:15px}.ctp-mobile-page .ctp-foot-tip[data-v-06f2331f]{padding-bottom:6px}.ctp-mobile-page .ctp-edit[data-v-06f2331f]{padding:8px 10px calc(10px + var(--safe-bottom, 0px));gap:8px}.ctp-mobile-page .ctp-toolbar[data-v-06f2331f]{flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.ctp-mobile-page .ctp-toolbar[data-v-06f2331f]::-webkit-scrollbar{display:none}.ctp-mobile-page .ctp-vars[data-v-06f2331f]{flex-wrap:nowrap;overflow-x:auto;padding:6px 8px;scrollbar-width:none}.ctp-mobile-page .ctp-vars[data-v-06f2331f]::-webkit-scrollbar{display:none}.ctp-mobile-page .ctp-vars-label[data-v-06f2331f]{display:none}.ctp-mobile-page .ctp-paper-shell[data-v-06f2331f]{padding:8px 8px 4px}.ctp-mobile-page .ctp-paper[data-v-06f2331f]{padding:14px 18px;border-radius:4px}.ctp-mobile-page .ctp-paper-editor[data-v-06f2331f]{font-size:13px;line-height:1.9;min-height:300px}.ctp-mobile-page .ctp-paper-doc[data-v-06f2331f]{font-size:13px;line-height:1.9}.ctp-mobile-page .ctp-paper-doc p.is-title[data-v-06f2331f]{font-size:20px;letter-spacing:6px;padding:4px 0 16px}.ctp-mobile-page .ctp-paper-doc p.is-sign[data-v-06f2331f]{line-height:3;font-size:13px}.hp-full[data-v-645b7c18]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;display:flex;flex-direction:column;background:#f5f7fa}.hp-full .cpd-body[data-v-645b7c18]{max-height:none;flex:1 1 0;min-height:0}.cpd-head.cpd-head-page[data-v-645b7c18]{padding:0 0 10px;gap:6px}.cpd-head[data-v-645b7c18]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-right:24px}.cpd-title[data-v-645b7c18]{font-size:15px;font-weight:700;color:#1e293b}.cpd-no[data-v-645b7c18]{font-size:12px;color:#64748b;font-family:ui-monospace,Menlo,Consolas,monospace}.cpd-tag[data-v-645b7c18]{font-size:11px;padding:1px 8px;border-radius:999px;color:#b45309;background:#fffbeb;border:1px solid #fde68a}.cpd-tag.is-confirmed[data-v-645b7c18]{color:#15803d;background:#f0fdf4;border-color:#bbf7d0}.cpd-done[data-v-645b7c18]{font-size:12px;line-height:1.7;color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;padding:8px 10px;margin-bottom:8px}.cpd-done b[data-v-645b7c18]{font-family:ui-monospace,Menlo,Consolas,monospace}.cpd-body[data-v-645b7c18]{max-height:68vh;overflow-y:auto}.cpd-loading[data-v-645b7c18]{display:flex;align-items:center;justify-content:center;gap:8px;padding:40px 0;color:#94a3b8;font-size:13px}.cpd-spinner[data-v-645b7c18]{width:16px;height:16px;border-radius:50%;border:2px solid #e2e8f0;border-top-color:#4f46e5;animation:cpd-spin-645b7c18 .8s linear infinite}@keyframes cpd-spin-645b7c18{to{transform:rotate(360deg)}}.cpd-notice[data-v-645b7c18]{font-size:12px;line-height:1.7;color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;padding:8px 10px;margin-bottom:8px}.cpd-tpl[data-v-645b7c18]{font-size:12px;color:#64748b;margin-bottom:8px}.cpd-paper-shell[data-v-645b7c18]{background:#eef1f6;border-radius:8px;padding:14px 16px;display:flex;justify-content:center}.cpd-paper[data-v-645b7c18]{width:100%;max-width:640px;background:#fff;border:1px solid #e2e2e2;box-shadow:0 1px 1px #00000008,0 4px 14px #0000000f;padding:18px 48px 22px 52px;box-sizing:border-box;font-family:Songti SC,SimSun,ui-serif,Georgia,serif;color:#111827;font-size:14px;line-height:2}.cpd-paper p[data-v-645b7c18]{margin:0}.cpd-paper p.is-gap[data-v-645b7c18]{height:12px}.cpd-paper p.is-title[data-v-645b7c18]{text-align:center;font-size:26px;font-weight:800;letter-spacing:10px;line-height:1.4;padding:6px 0 22px}.cpd-paper p.is-meta[data-v-645b7c18]{text-align:center;font-size:13px;color:#4b5563;letter-spacing:1px}.cpd-paper p.is-clause[data-v-645b7c18]{font-weight:700;font-size:15px;padding-top:12px}.cpd-paper p.is-party[data-v-645b7c18]{font-weight:700;padding-top:6px}.cpd-paper p.is-party-meta[data-v-645b7c18]{font-size:13px;color:#4b5563}.cpd-paper p.is-body[data-v-645b7c18]{text-indent:2em}.cpd-paper p.is-sign[data-v-645b7c18]{white-space:pre;font-size:14px;color:#374151;line-height:3.8;padding-top:12px}.cpd-paper p.is-body+p.is-sign[data-v-645b7c18],.cpd-paper p.is-gap+p.is-sign[data-v-645b7c18]{padding-top:30px}.cpd-empty[data-v-645b7c18]{padding:36px 12px;text-align:center;font-size:13px;line-height:1.8;color:#94a3b8}.cpd-foot[data-v-645b7c18]{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.cpd-btn[data-v-645b7c18]{padding:6px 14px;border-radius:8px;cursor:pointer;font-size:13px;color:#475569;background:#fff;border:1px solid #e2e8f0;transition:background .15s,border-color .15s}.cpd-btn[data-v-645b7c18]:hover:not(:disabled){background:#f1f5f9;border-color:#cbd5e1}.cpd-btn[data-v-645b7c18]:disabled{opacity:.5;cursor:not-allowed}.cpd-btn-primary[data-v-645b7c18]{background:#4f46e5;border-color:#4f46e5;color:#fff}.cpd-btn-primary[data-v-645b7c18]:hover:not(:disabled){background:#4338ca;border-color:#4338ca}html.mobile-ui .cpd-body[data-v-645b7c18]{max-height:72vh}html.mobile-ui .cpd-paper-shell[data-v-645b7c18]{padding:8px}html.mobile-ui .cpd-paper[data-v-645b7c18]{padding:14px 18px 18px;font-size:13px;line-height:1.9}html.mobile-ui .cpd-paper p.is-title[data-v-645b7c18]{font-size:20px;letter-spacing:6px;padding:4px 0 16px}html.mobile-ui .cpd-paper p.is-sign[data-v-645b7c18]{line-height:3;font-size:13px}html.mobile-ui .cpd-foot[data-v-645b7c18]{justify-content:space-between}.dst-mask[data-v-9e255cb2]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:6000;display:flex;align-items:center;justify-content:center;padding:calc(24px + var(--safe-top, 0px)) 24px calc(24px + var(--safe-bottom, 0px));background:#0f172a73;box-sizing:border-box}.dst-card[data-v-9e255cb2]{width:100%;max-width:320px;background:#fff;border-radius:16px;padding:20px 18px 16px;box-shadow:0 18px 48px #0f172a38;box-sizing:border-box}.dst-title[data-v-9e255cb2]{font-size:16px;font-weight:600;color:#1e293b;text-align:center;margin-bottom:10px}.dst-text[data-v-9e255cb2]{font-size:13.5px;line-height:1.7;color:#475569;margin-bottom:18px;word-break:break-word}.dst-btns[data-v-9e255cb2]{display:flex;gap:10px}.dst-cancel[data-v-9e255cb2],.dst-ok[data-v-9e255cb2]{flex:1 1 0;min-width:0;height:42px;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer}.dst-cancel[data-v-9e255cb2]{border:1px solid #d7dde8;background:#fff;color:#475569}.dst-cancel[data-v-9e255cb2]:active{background:#f1f5f9}.dst-ok[data-v-9e255cb2]{border:0;background:#2563eb;color:#fff}.dst-ok[data-v-9e255cb2]:active{background:#1d4ed8}.oid-dlg .oid-head[data-v-0918dcef]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding-bottom:8px;border-bottom:1px solid #eef1f6}.oid-dlg .oid-no[data-v-0918dcef]{font-size:13px;font-weight:600;color:#1e293b;font-family:ui-monospace,Menlo,Consolas,monospace}.oid-dlg .oid-project[data-v-0918dcef]{font-size:12px;color:#475569;min-width:0;overflow:hidden;text-overflow:ellipsis}.oid-dlg .oid-count[data-v-0918dcef]{padding:1px 8px;border-radius:999px;font-size:11px;color:#4f46e5;background:#eef2ff;border:1px solid #c7d2fe}.oid-dlg .oid-qty[data-v-0918dcef]{color:#b45309;background:#fffbeb;border-color:#fde68a}.oid-dlg .oid-amount[data-v-0918dcef]{margin-left:auto;font-size:13px;font-weight:700;color:#b45309}.oid-dlg .oid-tip[data-v-0918dcef]{margin:8px 0 6px;padding:7px 10px;border-radius:6px;font-size:12px;line-height:1.6;color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe}.oid-dlg .oid-body[data-v-0918dcef]{max-height:56vh;overflow:auto}.oid-dlg .oid-empty[data-v-0918dcef]{padding:34px 14px;text-align:center;font-size:13px;line-height:1.7;color:#94a3b8}.oid-dlg .oid-table[data-v-0918dcef]{width:100%;border-collapse:separate;border-spacing:0;font-size:12px;background:#fff}.oid-dlg .oid-table th[data-v-0918dcef]{position:sticky;top:0;z-index:1;padding:8px;text-align:left;white-space:nowrap;font-weight:600;color:#475569;background:#eef2ff;border-bottom:1px solid #e0e7ff}.oid-dlg .oid-table td[data-v-0918dcef]{padding:8px;color:#1e293b;border-bottom:1px solid #f1f5f9;vertical-align:middle}.oid-dlg .oid-table tbody tr:hover td[data-v-0918dcef]{background:#fafbff}.oid-dlg .oid-table tr.is-root td[data-v-0918dcef]{background:#f8fafc}.oid-dlg .oid-table tr.is-root:hover td[data-v-0918dcef]{background:#f1f5f9}.oid-dlg .oid-table .is-idx[data-v-0918dcef]{width:48px;text-align:center;color:#94a3b8}.oid-dlg .oid-table .is-num[data-v-0918dcef]{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.oid-dlg .oid-table .is-unit[data-v-0918dcef]{width:60px;text-align:center}.oid-dlg .oid-table .is-spec[data-v-0918dcef]{width:120px}.oid-dlg .oid-name[data-v-0918dcef]{display:inline-flex;align-items:center;gap:4px}.oid-dlg .oid-root-name[data-v-0918dcef]{font-weight:600;color:#1e293b}.oid-dlg .oid-branch[data-v-0918dcef]{color:#cbd5e1;font-family:ui-monospace,Menlo,Consolas,monospace}.oid-dlg .oid-root-tag[data-v-0918dcef]{padding:0 5px;border-radius:4px;font-size:10px;color:#64748b;background:#eef2f7;border:1px solid #e2e8f0}.oid-dlg .oid-toggle[data-v-0918dcef]{flex:none;width:16px;height:16px;padding:0;cursor:pointer;font-size:11px;line-height:14px;color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:4px}.oid-dlg .oid-toggle[data-v-0918dcef]:hover{background:#f1f5f9;color:#334155}.oid-dlg .oid-toggle-empty[data-v-0918dcef]{border:none;background:none;cursor:default}.oid-dlg .oid-subtotal[data-v-0918dcef]{color:#b45309;font-style:italic}.oid-dlg .oid-cards[data-v-0918dcef]{display:none}.oid-dlg .oid-card[data-v-0918dcef]{padding:10px 12px;background:#fff;border:1px solid #eef2f7;border-radius:12px}.oid-dlg .oid-card.is-root[data-v-0918dcef]{background:#f8fafc;border-color:#e2e8f0}.oid-dlg .oid-card.is-sub[data-v-0918dcef]{margin-left:10px}.oid-dlg .oid-card-head[data-v-0918dcef]{display:flex;align-items:center;gap:6px}.oid-dlg .oid-card-seq[data-v-0918dcef]{flex:none;min-width:16px;font-size:11px;color:#94a3b8}.oid-dlg .oid-card-name[data-v-0918dcef]{flex:1 1 0;min-width:0;font-size:13.5px;font-weight:500;color:#1e293b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oid-dlg .oid-card.is-root .oid-card-name[data-v-0918dcef]{font-weight:600}.oid-dlg .oid-card-amount[data-v-0918dcef]{flex:none;font-size:13px;font-weight:700;color:#b45309}.oid-dlg .oid-card-meta[data-v-0918dcef]{margin-top:5px;display:flex;flex-wrap:wrap;gap:5px;font-size:11px;color:#94a3b8}.oid-dlg .oid-card-meta>span[data-v-0918dcef]{padding:1px 6px;background:#f8fafc;border-radius:5px}.oid-dlg .oid-card-meta>span.is-subtotal[data-v-0918dcef]{color:#b45309;background:#fffbeb}.oid-dlg .oid-card-foot[data-v-0918dcef]{margin-top:6px;display:flex;align-items:center;gap:10px;font-size:11.5px;color:#64748b}.oid-dlg .oid-card-foot .is-price[data-v-0918dcef]{margin-left:auto;color:#475569}html.mobile-ui .el-dialog.oid-dlg[data-v-0918dcef]{width:calc(100vw - 20px)!important;margin-top:6vh}html.mobile-ui .oid-dlg .oid-body[data-v-0918dcef]{max-height:64vh}html.mobile-ui .oid-dlg .oid-table[data-v-0918dcef]{display:none}html.mobile-ui .oid-dlg .oid-cards[data-v-0918dcef]{display:flex;flex-direction:column;gap:8px;padding:2px}.qpt-full[data-v-a6465404]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;display:flex;flex-direction:column;background:#f5f7fa}.qptx-kinds-m[data-v-a6465404]{display:flex;gap:8px;padding:10px 12px 0}.qptx-kinds-m .qptx-kind[data-v-a6465404]{flex:1;height:32px;font-size:13px}.qptx-dlg-head[data-v-a6465404]{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.qptx-dlg-title[data-v-a6465404]{font-size:16px;font-weight:600;color:#1e293b}.qptx-kinds[data-v-a6465404]{display:inline-flex;gap:6px}.qptx-kind[data-v-a6465404]{height:26px;padding:0 12px;border-radius:6px;cursor:pointer;border:1px solid #e2e8f0;background:#fff;color:#475569;font-size:12.5px}.qptx-kind[data-v-a6465404]:hover{border-color:#c7d2fe;color:#4338ca}.qptx-kind.is-on[data-v-a6465404]{border-color:#6366f1;background:#eef2ff;color:#4338ca;font-weight:600}.qptx-kind-tip[data-v-a6465404]{margin:0 0 8px;padding:7px 10px;border-radius:8px;background:#fffbeb;border:1px solid #fde68a;color:#92400e;font-size:12px;line-height:1.6}.qpt-dlg .qpt-tree[data-v-a6465404]{border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.qpt-dlg .qpt-tree-head[data-v-a6465404]{display:flex;align-items:center;gap:8px;padding:8px 10px;background:#f8fafc;border-bottom:1px solid #eef1f6}.qpt-dlg .qpt-tree-title[data-v-a6465404]{font-size:13px;font-weight:600;color:#1e293b}.qpt-dlg .qpt-tree-hint[data-v-a6465404]{font-size:11px;color:#94a3b8}.qpt-dlg .qpt-head-actions[data-v-a6465404]{margin-left:auto;display:flex;align-items:center;gap:6px}.qpt-dlg .qpt-add[data-v-a6465404]{padding:3px 10px;cursor:pointer;white-space:nowrap;font-size:12px;color:#4f46e5;background:#eef2ff;border:1px solid #c7d2fe;border-radius:6px}.qpt-dlg .qpt-add[data-v-a6465404]:hover{background:#e0e7ff}.qpt-dlg .qpt-add-sub[data-v-a6465404]{color:#475569;background:#fff;border-color:#e2e8f0}.qpt-dlg .qpt-add-sub[data-v-a6465404]:hover{background:#f1f5f9}.qpt-dlg .qpt-footer[data-v-a6465404]{display:flex;align-items:center;justify-content:space-between;gap:10px}.qpt-dlg .qpt-footer-left[data-v-a6465404]{display:flex;align-items:center;gap:8px}.qpt-drafts[data-v-a6465404]{max-height:300px;overflow:auto}.qpt-drafts-empty[data-v-a6465404]{padding:10px 4px;font-size:12px;color:#94a3b8}.qpt-draft-row[data-v-a6465404]{display:flex;align-items:center;gap:8px;padding:7px 8px;border-radius:6px;cursor:pointer}.qpt-draft-row[data-v-a6465404]:hover{background:#f1f5f9}.qpt-draft-main[data-v-a6465404]{flex:1;min-width:0}.qpt-draft-title[data-v-a6465404]{font-size:13px;color:#1e293b;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qpt-draft-sub[data-v-a6465404]{font-size:11px;color:#94a3b8;margin-top:2px}.qpt-dlg .qpt-lines[data-v-a6465404]{max-height:46vh;overflow:auto;padding:6px 0}.qpt-dlg .qpt-tree-warn[data-v-a6465404]{margin-left:8px;color:#b45309}.qpt-dlg .qpt-line[data-v-a6465404]{display:flex;align-items:center;gap:6px;padding:4px 10px 4px 0;position:relative}.qpt-dlg .qpt-line.is-root[data-v-a6465404]{background:#f8fafc;border-bottom:1px solid #eef1f6}.qpt-dlg .qpt-line-no[data-v-a6465404]{flex:none;width:96px;text-align:left;font-size:10px;color:#94a3b8;font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qpt-dlg .qpt-line.is-root .qpt-line-no[data-v-a6465404]{color:#4f46e5;font-weight:600}.qpt-dlg .qpt-line-no.is-imported[data-v-a6465404]{color:#0f766e;font-weight:600}.qpt-dlg .qpt-line-input[data-v-a6465404]{flex:0 1 150px;width:150px;min-width:0}.qpt-dlg .qpt-line-pick[data-v-a6465404]{width:150px}.qpt-dlg .qpt-line-pick[data-v-a6465404] .el-input{width:100%}.qpt-dlg .qpt-line.is-root .qpt-line-input[data-v-a6465404] .el-input__inner{font-weight:600}.qpt-dlg .qpt-line-qty[data-v-a6465404]{flex:none;width:64px}.qpt-dlg .qpt-line-qty.qpt-qty-root[data-v-a6465404]{width:84px}.qpt-dlg .qpt-line-unit[data-v-a6465404]{flex:none;width:52px}.qpt-dlg .qpt-line-price[data-v-a6465404]{flex:none;width:68px}.qpt-dlg .qpt-line-amount[data-v-a6465404]{flex:none;padding:1px 6px;border-radius:4px;font-size:11px;line-height:18px;color:#047857;background:#ecfdf5;border:1px solid #a7f3d0;white-space:nowrap;font-variant-numeric:tabular-nums}.qpt-dlg .qpt-line-total[data-v-a6465404]{flex:none;padding:1px 6px;border-radius:4px;font-size:11px;line-height:18px;color:#4f46e5;background:#eef2ff;border:1px solid #c7d2fe;white-space:nowrap;font-variant-numeric:tabular-nums}.qpt-dlg .qpt-thumb-wrap[data-v-a6465404]{flex:none;height:30px;min-width:30px;padding:0 8px;gap:4px;border-radius:6px;overflow:hidden;border:1px dashed #cbd5e1;background:#f8fafc;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:11px;color:#94a3b8;white-space:nowrap;transition:border-color .15s,background .15s,color .15s}.qpt-dlg .qpt-thumb-wrap[data-v-a6465404]:hover{border-color:#818cf8;background:#eef2ff;color:#4f46e5}.qpt-dlg .qpt-thumb-wrap.is-filled[data-v-a6465404]{width:30px;padding:0;border-style:solid;border-color:#e2e8f0;background:#fff}.qpt-dlg .qpt-thumb[data-v-a6465404]{width:100%;height:100%;object-fit:cover;display:block}.qpt-dlg .qpt-thumb-text[data-v-a6465404]{line-height:1}.qpt-dlg .qpt-thumb-icon[data-v-a6465404]{font-size:14px}.qpt-dlg .qpt-thumb-icon.is-loading[data-v-a6465404]{animation:qpt-spin-a6465404 .9s linear infinite}@keyframes qpt-spin-a6465404{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.qpt-dlg .qpt-file[data-v-a6465404]{display:none}.qpt-dlg .qpt-root-tag[data-v-a6465404]{flex:none;padding:1px 6px;border-radius:4px;font-size:10px;color:#4f46e5;background:#eef2ff;border:1px solid #c7d2fe}.qpt-dlg .qpt-mini[data-v-a6465404]{flex:none;padding:2px 7px;cursor:pointer;font-size:11px;color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:6px}.qpt-dlg .qpt-mini[data-v-a6465404]:hover{background:#f1f5f9}.qpt-dlg .qpt-mini-danger[data-v-a6465404]{color:#dc2626;border-color:#fecaca}.qpt-dlg .qpt-mini-danger[data-v-a6465404]:hover{background:#fef2f2}.qpt-dlg .qpt-tree-foot[data-v-a6465404]{padding:6px 10px;font-size:11px;color:#94a3b8;background:#f8fafc;border-top:1px solid #eef1f6}.qpt-dlg .qptx[data-v-a6465404]{display:flex;flex-direction:column}.qpt-dlg .qptx-bar[data-v-a6465404]{display:flex;align-items:center;gap:12px;padding:0 2px 10px}.qpt-dlg .qptx-bar-text[data-v-a6465404]{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.qpt-dlg .qptx-bar-title[data-v-a6465404]{font-size:13px;font-weight:600;color:#1e293b}.qpt-dlg .qptx-bar-hint[data-v-a6465404]{font-size:11.5px;color:#94a3b8;line-height:1.5}.qpt-dlg .qptx-bar-actions[data-v-a6465404]{flex:none;display:flex;align-items:center;gap:8px}.qpt-dlg .qptx-btn-pick[data-v-a6465404]{display:inline-flex;align-items:center;gap:5px;color:#4f46e5;background:#eef2ff;border-color:#c7d2fe;font-weight:600}.qpt-dlg .qptx-btn-pick[data-v-a6465404]:hover{background:#e0e7ff;border-color:#a5b4fc}.qpt-dlg .qptx-btn-pick[data-v-a6465404]:disabled{opacity:.6;cursor:not-allowed}.qpt-dlg .qptx-head[data-v-a6465404],.qpt-dlg .qptx-row[data-v-a6465404]{display:grid;grid-template-columns:minmax(240px,1fr) 96px 62px 92px 100px 40px 76px;column-gap:10px;align-items:center}.qpt-dlg .qptx-head.no-price[data-v-a6465404],.qpt-dlg .qptx-row.no-price[data-v-a6465404]{grid-template-columns:minmax(280px,1fr) 96px 62px 40px 76px}.qpt-dlg .qptx-head.with-pick[data-v-a6465404],.qpt-dlg .qptx-row.with-pick[data-v-a6465404]{grid-template-columns:minmax(200px,1fr) 88px 96px 56px 40px 76px}.qpt-dlg .qptx-pqty[data-v-a6465404]{min-width:0}.qpt-dlg .qptx-pqty[data-v-a6465404] .el-input__inner{font-size:12.5px}.qpt-dlg .qptx-head[data-v-a6465404]{padding:0 12px 6px;font-size:11.5px;color:#94a3b8;font-weight:500}.qpt-dlg .qptx-head .c-name[data-v-a6465404]{padding-left:14px}.qpt-dlg .qptx-head .c-amount[data-v-a6465404]{text-align:right}.qpt-dlg .qptx-body[data-v-a6465404]{border:1px solid #e2e8f0;border-radius:10px;max-height:52vh;overflow:auto;background:#fff}.qpt-dlg .qptx-row[data-v-a6465404]{padding:9px 12px;border-bottom:1px solid #f1f5f9;position:relative;transition:background .12s}.qpt-dlg .qptx-row[data-v-a6465404] .el-input__inner{font-size:13px}.qpt-dlg .qptx-row.is-root[data-v-a6465404] .el-input__inner{font-size:13.5px}.qpt-dlg .qptx-body .qptx-row[data-v-a6465404]:last-child{border-bottom:0}.qpt-dlg .qptx-row.is-root[data-v-a6465404]{background:linear-gradient(90deg,#f8fafc,#fff 55%);box-shadow:inset 3px 0 #6366f1}.qpt-dlg .qptx-row.is-root+.qptx-row.is-root[data-v-a6465404]{border-top:1px solid #e2e8f0}.qpt-dlg .qptx-row.is-child[data-v-a6465404]:hover{background:#f8fafc}.qpt-dlg .qptx-name[data-v-a6465404]{display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap}.qpt-dlg .qptx-procs[data-v-a6465404]{flex:1 0 100%;display:flex;flex-wrap:wrap;gap:4px;margin:0 0 2px 26px}.qpt-dlg .qptx-proc[data-v-a6465404]{display:inline-flex;align-items:center;gap:4px;padding:1px 7px;border-radius:999px;font-style:normal;background:#f1f5f9;color:#64748b;font-size:11px;line-height:18px}.qpt-dlg .qptx-proc.is-out[data-v-a6465404]{background:#fef3c7;color:#92400e}.qpt-dlg .qptx-proc b[data-v-a6465404]{font-weight:600;font-size:10px;padding:0 4px;border-radius:4px;background:#f59e0b;color:#fff}.qpt-dlg .qptx-proc-top[data-v-a6465404]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 8px;padding:7px 10px;border-radius:8px;background:#eef2ff;border:1px solid #c7d2fe}.qpt-dlg .qptx-proc-top-label[data-v-a6465404]{font-size:12.5px;font-weight:600;color:#4338ca}.qpt-dlg .qptx-proc-name[data-v-a6465404]{flex:0 1 240px;min-width:120px;height:26px;padding:0 8px;border:1px solid #c7d2fe;border-radius:6px;background:#fff;font-size:12.5px;color:#0f172a}.qpt-dlg .qptx-proc-name[data-v-a6465404]:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 2px #6366f126}.qpt-dlg .qptx-proc-sets[data-v-a6465404]{width:70px;height:26px;padding:0 8px;text-align:right;border:1px solid #c7d2fe;border-radius:6px;background:#fff;font-size:12.5px;color:#0f172a}.qpt-dlg .qptx-proc-sets[data-v-a6465404]:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 2px #6366f126}.qpt-dlg .qptx-proc-top-hint[data-v-a6465404]{font-size:11.5px;color:#64748b}.qpt-dlg .qptx-proc-list[data-v-a6465404]{border:1px solid #e2e8f0;border-radius:10px;background:#fff;max-height:52vh;overflow:auto;padding:4px 0}.qpt-dlg .qptx-proc-empty[data-v-a6465404]{padding:26px 12px;text-align:center;font-size:12.5px;color:#94a3b8}.qpt-dlg .qptx-pgroup[data-v-a6465404]{border-bottom:1px solid #f1f5f9}.qpt-dlg .qptx-pgroup[data-v-a6465404]:last-child{border-bottom:0}.qpt-dlg .qptx-pgroup-head[data-v-a6465404]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#f8fafc;cursor:pointer;font-size:12.5px;color:#1e293b;font-weight:600}.qpt-dlg .qptx-pgroup-check[data-v-a6465404]{width:15px;height:15px;margin:0;accent-color:#4f46e5;cursor:pointer}.qpt-dlg .qptx-pgroup-count[data-v-a6465404]{font-style:normal;font-size:11px;color:#94a3b8;font-weight:400}.qpt-dlg .qptx-pgroup-out[data-v-a6465404]{font-style:normal;font-size:10px;padding:0 6px;border-radius:999px;background:#fef3c7;color:#92400e}.qpt-dlg .qptx-pgroup-body[data-v-a6465404]{padding:2px 0 6px}.qpt-dlg .qptx-prow[data-v-a6465404]{display:flex;align-items:center;gap:8px;padding:5px 12px 5px 32px;cursor:pointer;font-size:12.5px;color:#334155}.qpt-dlg .qptx-prow[data-v-a6465404]:hover{background:#f8fafc}.qpt-dlg .qptx-prow-check[data-v-a6465404]{width:15px;height:15px;margin:0;accent-color:#4f46e5;cursor:pointer}.qpt-dlg .qptx-prow-no[data-v-a6465404]{color:#94a3b8;font-size:11px;font-family:ui-monospace,Menlo,Consolas,monospace}.qpt-dlg .qptx-prow-name[data-v-a6465404]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qpt-dlg .qptx-prow.is-off[data-v-a6465404]{opacity:.5}.qpt-dlg .qptx-prow-qtywrap[data-v-a6465404]{display:inline-flex;align-items:center;gap:4px;flex:none}.qpt-dlg .qptx-prow-qtyin[data-v-a6465404]{width:66px;height:24px;padding:0 6px;text-align:right;border:1px solid #e2e8f0;border-radius:6px;background:#fff;font-size:12px;color:#0f172a}.qpt-dlg .qptx-prow-qtyin[data-v-a6465404]:focus{outline:none;border-color:#a5b4fc;box-shadow:0 0 0 2px #6366f11f}.qpt-dlg .qptx-prow-qtyin[data-v-a6465404]::placeholder{color:#cbd5e1}.qpt-dlg .qptx-prow-unit[data-v-a6465404]{font-style:normal;font-size:11px;color:#94a3b8;min-width:14px}.qpt-dlg .qptx-pick[data-v-a6465404]{flex:none;display:flex;align-items:center;justify-content:center;width:20px;height:20px;cursor:pointer}.qpt-dlg .qptx-pick input[data-v-a6465404]{width:15px;height:15px;margin:0;cursor:pointer;accent-color:#4f46e5}.qpt-dlg .qptx-row.is-unpicked[data-v-a6465404]{background:#fbfbfc;box-shadow:none}.qpt-dlg .qptx-row.is-unpicked .qptx-input[data-v-a6465404] .el-input__inner{color:#94a3b8}.qpt-dlg .qptx-row.is-unpicked .qptx-thumb-wrap[data-v-a6465404]{opacity:.55}.qpt-dlg .qptx-picked[data-v-a6465404]{margin-left:8px;padding:1px 8px;border-radius:999px;font-size:11px;font-weight:600;color:#4f46e5;background:#eef2ff;border:1px solid #c7d2fe}.qpt-dlg .qptx-rail[data-v-a6465404]{flex:none;width:12px;height:12px;border-radius:50%;background:transparent}.qpt-dlg .qptx-row.is-root .qptx-rail[data-v-a6465404]{width:6px;height:6px;background:#6366f1}.qpt-dlg .qptx-rail.is-child[data-v-a6465404]{width:12px;height:12px;border-left:1px solid #cbd5e1;border-bottom:1px solid #cbd5e1;border-radius:0 0 0 5px;margin-bottom:6px}.qpt-dlg .qptx-no[data-v-a6465404]{flex:none;width:74px;font-size:10.5px;color:#94a3b8;font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qpt-dlg .qptx-row.is-root .qptx-no[data-v-a6465404]{color:#4f46e5;font-weight:600}.qpt-dlg .qptx-no.is-imported[data-v-a6465404]{color:#0f766e;font-weight:600}.qpt-dlg .qptx-input[data-v-a6465404]{flex:1;min-width:0}.qpt-dlg .qptx-input[data-v-a6465404] .el-input__wrapper{width:100%}.qpt-dlg .qptx-row.is-root .qptx-input[data-v-a6465404] .el-input__inner{font-weight:600}.qpt-dlg .qptx-row[data-v-a6465404] .el-input{width:100%}.qpt-dlg .qptx-qty[data-v-a6465404]{display:flex;flex-direction:column;gap:2px;min-width:0}.qpt-dlg .qptx-qty-na[data-v-a6465404]{display:block;text-align:center;font-size:12px;color:#cbd5e1;line-height:30px}.qpt-dlg .qptx-eq[data-v-a6465404]{font-size:10.5px;color:#4f46e5;line-height:1.2;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qpt-dlg .qptx-amount[data-v-a6465404]{font-size:12px;color:#0f172a;font-weight:600;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.qpt-dlg .qptx-amount.is-auto[data-v-a6465404]{color:#047857}.qpt-dlg .qptx-imgcell[data-v-a6465404]{position:relative;width:32px;height:32px}.qpt-dlg .qptx-thumb[data-v-a6465404]{width:32px;height:32px;border-radius:8px;border:1px dashed #cbd5e1;background:#f8fafc;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#94a3b8;font-size:14px;overflow:hidden;transition:border-color .15s,background .15s,color .15s}.qpt-dlg .qptx-thumb[data-v-a6465404]:hover{border-color:#818cf8;background:#eef2ff;color:#4f46e5}.qpt-dlg .qptx-thumb.is-filled[data-v-a6465404]{border-style:solid;border-color:#e2e8f0;background:#fff}.qpt-dlg .qptx-thumb.is-static[data-v-a6465404]{cursor:default}.qpt-dlg .qptx-thumb.is-static[data-v-a6465404]:hover{border-color:#cbd5e1;background:#f8fafc;color:#94a3b8}.qpt-dlg .qptx-thumb.is-static.is-filled[data-v-a6465404]:hover{border-color:#e2e8f0;background:#fff}.qpt-dlg .qptx-thumb img[data-v-a6465404]{width:100%;height:100%;object-fit:cover;display:block}.qpt-dlg .qptx-file[data-v-a6465404]{display:none}.qpt-dlg .qptx-spin[data-v-a6465404]{animation:qptx-spin-a6465404 .9s linear infinite}@keyframes qptx-spin-a6465404{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.qpt-dlg .qptx-cell-text[data-v-a6465404]{display:block;min-width:0;font-size:12.5px;color:#475569;line-height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qpt-dlg .qptx-ops[data-v-a6465404]{display:flex;align-items:center;gap:4px;opacity:.5;transition:opacity .15s}.qpt-dlg .qptx-row:hover .qptx-ops[data-v-a6465404]{opacity:1}@media (hover: none){.qpt-dlg .qptx-ops[data-v-a6465404]{opacity:1}}.qpt-dlg .qptx-op[data-v-a6465404]{flex:none;padding:3px 7px;cursor:pointer;white-space:nowrap;font-size:11.5px;color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:6px}.qpt-dlg .qptx-op[data-v-a6465404]:hover{background:#eef2ff;border-color:#c7d2fe;color:#4f46e5}.qpt-dlg .qptx-op.is-danger[data-v-a6465404]{color:#dc2626;border-color:#fecaca}.qpt-dlg .qptx-op.is-danger[data-v-a6465404]:hover{background:#fef2f2;border-color:#fca5a5}.qpt-dlg .qptx-sum[data-v-a6465404]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 2px 0;font-size:11.5px;color:#94a3b8}.qpt-dlg .qptx-warn[data-v-a6465404]{margin-left:6px;color:#b45309}.qpt-dlg .qptx-total[data-v-a6465404]{color:#475569;font-size:12.5px}.qpt-dlg .qptx-total b[data-v-a6465404]{color:#047857;font-size:15px;margin-left:4px}.qpt-dlg .qptx-footer[data-v-a6465404]{display:flex;align-items:center;justify-content:space-between;gap:10px}.qpt-dlg .qptx-footer-left[data-v-a6465404],.qpt-dlg .qptx-footer-right[data-v-a6465404]{display:flex;align-items:center;gap:8px}.qpt-dlg .qptx-btn[data-v-a6465404]{height:30px;padding:0 12px;cursor:pointer;font-size:12.5px;color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:8px}.qpt-dlg .qptx-btn[data-v-a6465404]:hover{background:#f8fafc;border-color:#cbd5e1}.qpt-dlg .qptx-btn.is-ghost[data-v-a6465404]{background:#f8fafc}.qpt-dlg .qptx-btn-primary[data-v-a6465404]{color:#4f46e5;background:#eef2ff;border-color:#c7d2fe;font-weight:600}.qpt-dlg .qptx-btn-primary[data-v-a6465404]:hover{background:#e0e7ff;border-color:#a5b4fc}.qpt-dlg .qptx-addrow[data-v-a6465404]{width:100%;padding:9px 0;cursor:pointer;border:0;border-top:1px dashed #e2e8f0;background:#fff;color:#6366f1;font-size:12.5px;font-weight:500}.qpt-dlg .qptx-addrow[data-v-a6465404]:hover{background:#f8faff}.qpt-dlg .qptx-draftpanel[data-v-a6465404]{margin-top:10px;padding:10px 12px;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc;max-height:220px;overflow:auto}.qpt-dlg .qptx-draftpanel-head[data-v-a6465404]{display:flex;align-items:center;justify-content:space-between;font-size:12.5px;font-weight:600;color:#334155;margin-bottom:4px}.qpt-dlg .qptx-btn.is-active[data-v-a6465404]{border-color:#c7d2fe;color:#4f46e5;background:#eef2ff}.qpt-dlg .qptx-drafts[data-v-a6465404]{max-height:300px;overflow:auto}.qpt-dlg .qptx-drafts-empty[data-v-a6465404]{padding:10px 4px;font-size:12px;color:#94a3b8}.qpt-dlg .qptx-draft-row[data-v-a6465404]{display:flex;align-items:center;gap:8px;padding:7px 8px;border-radius:6px}.qpt-dlg .qptx-draft-row[data-v-a6465404]:hover{background:#f1f5f9}.qpt-dlg .qptx-draft-main[data-v-a6465404]{flex:1;min-width:0;cursor:pointer}.qpt-dlg .qptx-draft-title[data-v-a6465404]{font-size:13px;color:#1e293b;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qpt-dlg .qptx-draft-sub[data-v-a6465404]{font-size:11px;color:#94a3b8;margin-top:2px}.qpt-pick-dlg .qpick[data-v-a6465404]{display:flex;flex-direction:column;gap:10px;max-height:64vh}.qpt-pick-dlg .qpick-search[data-v-a6465404]{display:flex;align-items:center;gap:10px}.qpt-pick-dlg .qpick-search[data-v-a6465404] .el-input__wrapper{padding:2px 12px;border-radius:12px;background:#eef2ff;box-shadow:none}.qpt-pick-dlg .qpick-search[data-v-a6465404] .el-input__wrapper:hover,.qpt-pick-dlg .qpick-search[data-v-a6465404] .el-input__wrapper.is-focus{box-shadow:0 0 0 1px #c7d2fe inset}.qpt-pick-dlg .qpick-search[data-v-a6465404] .el-input__inner{font-size:14px;color:#1e293b}.qpt-pick-dlg .qpick-search[data-v-a6465404] .el-input__prefix{color:#94a3b8}.qpt-pick-dlg .qpick-count[data-v-a6465404]{flex:none;font-size:12px;color:#94a3b8}.qpt-pick-dlg .qpick-tip[data-v-a6465404]{margin-top:-2px;padding:6px 10px;border-radius:8px;background:#f1f5f9;font-size:12px;line-height:1.5;color:#64748b}.qpt-pick-dlg .qpick-state[data-v-a6465404]{padding:26px 0;text-align:center;font-size:12.5px;color:#94a3b8}.qpt-pick-dlg .qpick-grid[data-v-a6465404]{display:grid;grid-template-columns:repeat(auto-fill,minmax(136px,1fr));gap:10px;padding:2px 4px 4px 2px;flex:1 1 auto;min-height:0;max-height:48vh;overflow-y:auto;overflow-x:hidden;align-content:start;overscroll-behavior:contain}.qpt-pick-dlg .qpick-grid[data-v-a6465404]::-webkit-scrollbar{width:8px}.qpt-pick-dlg .qpick-grid[data-v-a6465404]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.qpt-pick-dlg .qpick-grid[data-v-a6465404]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.qpt-pick-dlg .qpick-grid[data-v-a6465404]::-webkit-scrollbar-track{background:transparent}.qpt-pick-dlg .qpick-card[data-v-a6465404]{display:flex;flex-direction:column;padding:0;overflow:hidden;text-align:left;border:1px solid #e2e8f0;border-radius:12px;background:#fff;cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .15s}.qpt-pick-dlg .qpick-card[data-v-a6465404]:hover{border-color:#a5b4fc;box-shadow:0 6px 16px #4f46e51f;transform:translateY(-1px)}.qpt-pick-dlg .qpick-card[data-v-a6465404]:disabled{cursor:default;opacity:.85}.qpt-pick-dlg .qpick-cover[data-v-a6465404]{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:128px;background:#f1f5f9;color:#cbd5e1;font-size:22px;overflow:hidden}.qpt-pick-dlg .qpick-cover img[data-v-a6465404]{width:100%;height:100%;object-fit:contain;display:block}.qpt-pick-dlg .qpick-mask[data-v-a6465404]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:#0f172a8c;color:#fff;font-size:11.5px}.qpt-pick-dlg .qpick-spin[data-v-a6465404]{font-size:18px;animation:qpick-spin-a6465404 .9s linear infinite}@keyframes qpick-spin-a6465404{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.qpt-pick-dlg .qpick-info[data-v-a6465404]{display:flex;flex-direction:column;gap:2px;padding:7px 9px 8px;min-width:0}.qpt-pick-dlg .qpick-name[data-v-a6465404]{font-size:12.5px;font-weight:600;color:#1e293b;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.qpt-pick-dlg .qpick-no[data-v-a6465404]{font-size:11px;color:#94a3b8;font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qpt-pick-dlg .qpick-meta[data-v-a6465404]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:11px;color:#64748b}.qpt-pick-dlg .qpick-tip[data-v-a6465404]{font-size:11.5px;color:#94a3b8;line-height:1.5}html.mobile-ui .qpt-pick-dlg .qpick[data-v-a6465404]{max-height:72vh}html.mobile-ui .qpt-pick-dlg .qpick-grid[data-v-a6465404]{grid-template-columns:repeat(2,1fr);gap:8px;max-height:54vh}html.mobile-ui .qpt-pick-dlg .qpick-cover[data-v-a6465404]{height:104px}html.mobile-ui .qpt-pick-dlg .qpick-tip[data-v-a6465404]{font-size:11px}.qpt-pick-dlg.qpt-full .qpick[data-v-a6465404]{max-height:none;gap:12px}.qpt-pick-dlg.qpt-full .qpick-search[data-v-a6465404]{gap:8px}.qpt-pick-dlg.qpt-full .qpick-tip[data-v-a6465404]{font-size:12px;line-height:1.6}.qpt-pick-dlg.qpt-full .qpick-grid[data-v-a6465404]{grid-template-columns:repeat(2,1fr);gap:10px;max-height:none;overflow:visible;padding:0}.qpt-pick-dlg.qpt-full .qpick-cover[data-v-a6465404]{height:108px}.qpt-pick-dlg.qpt-full .qpick-info[data-v-a6465404]{padding:9px 10px 10px;gap:3px}.qpt-pick-dlg.qpt-full .qpick-name[data-v-a6465404]{font-size:13px}.qpt-pick-dlg.qpt-full .qpick-no[data-v-a6465404],.qpt-pick-dlg.qpt-full .qpick-meta[data-v-a6465404]{font-size:11.5px}html.mobile-ui .qpt-dlg .qptx-head[data-v-a6465404]{display:none}html.mobile-ui .qpt-dlg .qptx-bar[data-v-a6465404]{flex-direction:column;align-items:stretch;gap:8px}html.mobile-ui .qpt-dlg .qptx-bar-actions[data-v-a6465404]{width:100%}html.mobile-ui .qpt-dlg .qptx-btn-pick[data-v-a6465404]{flex:1;justify-content:center;height:34px}html.mobile-ui .qpt-dlg .qptx-btn-primary[data-v-a6465404]{align-self:auto;flex:none;height:34px}html.mobile-ui .qpt-dlg .qptx-row[data-v-a6465404],html.mobile-ui .qpt-dlg .qptx-row.no-price[data-v-a6465404]{grid-template-columns:1fr 1fr;row-gap:8px;padding:10px}html.mobile-ui .qpt-dlg .qptx-name[data-v-a6465404]{grid-column:1 / -1}html.mobile-ui .qpt-dlg .qptx-ops[data-v-a6465404]{grid-column:1 / -1;opacity:1;flex-wrap:wrap}html.mobile-ui .qpt-dlg .qptx-imgcell[data-v-a6465404]{justify-self:start}html.mobile-ui .qpt-dlg .qptx-amount[data-v-a6465404]{text-align:left}html.mobile-ui .qpt-dlg .qptx-sum[data-v-a6465404]{flex-direction:column;align-items:flex-start;gap:4px}html.mobile-ui .qpt-dlg .qptx-footer[data-v-a6465404]{flex-wrap:wrap}html.mobile-ui .qpt-dlg .qptx-footer-left[data-v-a6465404]{flex:1 1 100%}html.mobile-ui .el-dialog.qpt-dlg[data-v-a6465404]{width:calc(100vw - 24px)!important;margin-top:8vh}html.mobile-ui .qpt-dlg .qpt-tree-hint[data-v-a6465404]{display:none}html.mobile-ui .qpt-dlg .qpt-head-actions[data-v-a6465404]{flex-wrap:wrap;justify-content:flex-end}html.mobile-ui .qpt-dlg .qpt-footer[data-v-a6465404]{flex-wrap:wrap}html.mobile-ui .qpt-dlg .qpt-footer-left[data-v-a6465404]{flex:1 1 100%;justify-content:flex-start}html.mobile-ui .qpt-dlg .qpt-line[data-v-a6465404]{flex-wrap:wrap}html.mobile-ui .qpt-dlg .qpt-line-input[data-v-a6465404]{flex:1 1 100%;width:auto;order:2}html.mobile-ui .qpt-dlg .qpt-thumb-wrap[data-v-a6465404]{order:3}html.mobile-ui .qpt-dlg .qpt-line-qty[data-v-a6465404]{order:4}html.mobile-ui .qpt-dlg .qpt-line-unit[data-v-a6465404]{order:5}html.mobile-ui .qpt-dlg .qpt-line-price[data-v-a6465404]{order:6}html.mobile-ui .qpt-dlg .qpt-line-amount[data-v-a6465404]{order:7}html.mobile-ui .qpt-dlg .qpt-line-total[data-v-a6465404]{order:8}html.mobile-ui .qpt-dlg .qpt-mini[data-v-a6465404]{order:9}.qpt-full .qptx[data-v-a6465404]{gap:12px}.qpt-full .qptx-bar[data-v-a6465404]{flex-direction:column;align-items:stretch;gap:8px;padding:0 0 4px}.qpt-full .qptx-bar-text[data-v-a6465404]{flex:1 1 auto;gap:4px}.qpt-full .qptx-bar-title[data-v-a6465404]{font-size:14px}.qpt-full .qptx-bar-hint[data-v-a6465404]{font-size:12px;line-height:1.6}.qpt-full .qptx-bar-actions[data-v-a6465404]{width:100%;gap:8px}.qpt-full .qptx-bar-actions .qptx-btn[data-v-a6465404]{flex:1 1 0;height:36px;justify-content:center;white-space:nowrap}.qpt-full .qptx-body[data-v-a6465404]{max-height:none;overflow:visible;border:0;border-radius:0;background:transparent}.qpt-full .qptx-row[data-v-a6465404]{border:1px solid #e2e8f0;border-radius:12px;margin-bottom:8px;background:#fff}.qpt-full .qptx-row.is-root[data-v-a6465404]{background:linear-gradient(90deg,#f8fafc,#fff 60%);box-shadow:inset 3px 0 #6366f1}.qpt-full .qptx-body .qptx-row[data-v-a6465404]:last-child{margin-bottom:0;border-bottom:1px solid #e2e8f0}.qpt-full .qptx-sum[data-v-a6465404]{flex-wrap:wrap;font-size:12px}.qpt-full .qptx-footer[data-v-a6465404]{gap:8px}.qpt-full .qptx-proc-list[data-v-a6465404],.qpt-full .qptx-draftpanel[data-v-a6465404],.qpt-full .qptx-drafts[data-v-a6465404],.qpt-full .qpt-lines[data-v-a6465404]{max-height:none;overflow:visible}.signed-list-page[data-v-4ab42f5a]{display:flex;flex-direction:column;height:100%;background:#f8fafc;overflow:hidden}.signed-list-page.is-page-mode[data-v-4ab42f5a]{flex:1 1 0;min-height:0;height:auto;padding:0}.mobile-header[data-v-4ab42f5a]{height:44px;flex-shrink:0;display:flex;align-items:center;padding:0 14px;background:linear-gradient(135deg,#4f46e5,#8b5cf6)}.mobile-header-left[data-v-4ab42f5a],.mobile-header-right[data-v-4ab42f5a]{width:32px;display:flex;align-items:center}.mobile-header-left[data-v-4ab42f5a]{cursor:pointer}.mobile-header-title[data-v-4ab42f5a]{flex:1;text-align:center;color:#fff;font-size:16px;font-weight:600}.sl-pc-head[data-v-4ab42f5a]{flex-shrink:0;display:flex;align-items:center;gap:10px;height:44px;padding:0 14px;background:#fff;border-bottom:1px solid #e6eaf2}.sl-pc-head .sl-dev-tag[data-v-4ab42f5a]{flex-shrink:0;margin-left:auto;padding:2px 8px;font-size:11px;line-height:1.5;color:#6366f1;background:#eef2ff;border-radius:4px;border-bottom:0}.sl-head-title[data-v-4ab42f5a]{flex:1;min-width:0;font-weight:600;color:#1e293b;font-size:14px}.sl-back-btn[data-v-4ab42f5a]{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;border:1px solid #c7d2fe;background:#eef2ff;color:#4f46e5;border-radius:8px;padding:4px 11px;font-size:12px;font-weight:600;cursor:pointer}.sl-back-btn[data-v-4ab42f5a]:hover{background:#e0e7ff}.sl-dev-tag[data-v-4ab42f5a]{flex-shrink:0;padding:3px 12px;font-size:11px;font-weight:600;line-height:1.5;color:#6366f1;background:#eef2ff;border-bottom:1px dashed #c7d2fe}.sl-search-section[data-v-4ab42f5a]{display:flex;align-items:center;gap:8px;width:100%;box-sizing:border-box;padding:6px 12px 2px;background:#f8fafc;flex-shrink:0}.sl-search-input[data-v-4ab42f5a]{flex:1;min-width:0;max-width:620px}.sl-search-actions[data-v-4ab42f5a]{margin-left:auto;display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.sl-create-button[data-v-4ab42f5a]{flex-shrink:0;display:inline-flex;align-items:center;gap:4px;height:32px;padding:0 12px;border:1px solid #b91c1c;border-radius:8px;background:#b91c1c;color:#fff;font-size:12px;font-weight:600;cursor:pointer}.sl-create-button[data-v-4ab42f5a]:hover{background:#dc2626;border-color:#dc2626}.sl-items-link[data-v-4ab42f5a]{padding:0;border:none;background:none;cursor:pointer;white-space:nowrap;font-size:12px;color:#4f46e5;text-decoration:underline;text-underline-offset:2px}.sl-items-link[data-v-4ab42f5a]:hover{color:#4338ca}.sl-contract[data-v-4ab42f5a]{font-size:12px;white-space:nowrap}.sl-contract.is-yes[data-v-4ab42f5a]{color:#15803d;font-weight:600}.sl-contract.is-no[data-v-4ab42f5a]{color:#94a3b8}.ho-wrap[data-v-4ab42f5a]{display:flex;flex-direction:column;gap:10px}.ho-tip[data-v-4ab42f5a]{font-size:12.5px;color:#475569;line-height:1.6;background:#f8fafc;border:1px solid #eef1f6;border-radius:10px;padding:9px 12px}.ho-tip b[data-v-4ab42f5a]{color:#1e293b}.ho-danger[data-v-4ab42f5a]{display:flex;align-items:flex-start;gap:6px;font-size:12.5px;line-height:1.6;color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:8px 10px}.ho-danger .el-icon[data-v-4ab42f5a]{flex:none;margin-top:2px}.ho-search[data-v-4ab42f5a] .el-input__wrapper{padding:2px 12px;border-radius:12px;background:#eef2ff;box-shadow:none}.ho-search[data-v-4ab42f5a] .el-input__wrapper:hover,.ho-search[data-v-4ab42f5a] .el-input__wrapper.is-focus{box-shadow:0 0 0 1px #c7d2fe inset}.ho-search[data-v-4ab42f5a] .el-input__inner{font-size:13.5px;color:#1e293b}.ho-search[data-v-4ab42f5a] .el-input__prefix{color:#94a3b8}.ho-state[data-v-4ab42f5a]{padding:22px 0;text-align:center;font-size:12.5px;color:#94a3b8}.ho-list[data-v-4ab42f5a]{display:flex;flex-direction:column;gap:6px;max-height:44vh;overflow:auto;padding:2px}.ho-row[data-v-4ab42f5a]{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:10px;transition:border-color .15s,background .15s}.ho-row[data-v-4ab42f5a]:hover{background:#f8fafc;border-color:#cbd5e1}.ho-row.is-active[data-v-4ab42f5a]{background:#eef2ff;border-color:#a5b4fc}.ho-avatar[data-v-4ab42f5a]{flex:none;width:34px;height:34px;border-radius:50%;background:#eef2ff;color:#818cf8;overflow:hidden;display:flex;align-items:center;justify-content:center}.ho-avatar img[data-v-4ab42f5a]{width:100%;height:100%;object-fit:cover;display:block}.ho-main[data-v-4ab42f5a]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ho-name[data-v-4ab42f5a]{font-size:13px;font-weight:600;color:#1e293b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ho-sub[data-v-4ab42f5a]{font-size:11px;color:#94a3b8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ho-check[data-v-4ab42f5a]{flex:none;color:#4f46e5}.sl-create-form[data-v-4ab42f5a]{display:flex;flex-direction:column;gap:14px}.sl-create-item[data-v-4ab42f5a]{display:flex;align-items:flex-start;gap:12px}.sl-create-label[data-v-4ab42f5a]{width:92px;flex-shrink:0;font-size:13px;color:#475569;text-align:right;line-height:32px;white-space:nowrap}.sl-create-label .sl-req[data-v-4ab42f5a]{color:#dc2626;font-style:normal;margin-left:2px}.sl-create-inline[data-v-4ab42f5a]{flex:1;display:flex;gap:8px}.sl-create-item[data-v-4ab42f5a]>.el-select,.sl-create-item[data-v-4ab42f5a]>.el-input,.sl-create-item[data-v-4ab42f5a]>.el-date-editor{flex:1;min-width:0}.sl-create-field[data-v-4ab42f5a]{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.sl-create-select[data-v-4ab42f5a]{width:100%}.sl-create-project-row[data-v-4ab42f5a]{display:flex;align-items:center;gap:8px;min-width:0}.sl-create-project-row .sl-create-select[data-v-4ab42f5a]{flex:1;min-width:0}.sl-create-make[data-v-4ab42f5a]{flex:none;padding:0 12px;height:32px;cursor:pointer;white-space:nowrap;font-size:12px;color:#4f46e5;background:#eef2ff;border:1px solid #c7d2fe;border-radius:6px;transition:background .15s}.sl-create-make[data-v-4ab42f5a]:hover{background:#e0e7ff}.sl-create-make-inline[data-v-4ab42f5a]{display:block;width:100%;padding:7px 10px;cursor:pointer;text-align:left;font-size:12px;color:#4f46e5;background:#f8faff;border:none;border-top:1px solid #eef1f6}.sl-create-make-inline[data-v-4ab42f5a]:hover{background:#eef2ff}.sl-create-hint[data-v-4ab42f5a]{font-size:12px;color:#64748b;line-height:1.5}.sl-pick-chips[data-v-4ab42f5a]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.sl-pick-chip[data-v-4ab42f5a]{display:inline-flex;align-items:center;gap:4px;max-width:100%;padding:2px 4px 2px 8px;border-radius:999px;font-size:12px;color:#3730a3;background:#eef2ff;border:1px solid #c7d2fe;white-space:nowrap}.sl-pick-chip-x[data-v-4ab42f5a]{flex:none;width:16px;height:16px;line-height:1;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:50%;cursor:pointer;font-size:13px;color:#6366f1;background:transparent;transition:background .15s,color .15s}.sl-pick-chip-x[data-v-4ab42f5a]:hover{background:#c7d2fe;color:#312e81}.sl-create-amount[data-v-4ab42f5a]{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;min-height:32px;padding:5px 12px;border-radius:8px;background:#f8fafc;border:1px solid #e2e8f0}.sl-create-amount-val[data-v-4ab42f5a]{font-size:16px;font-weight:600;color:#4f46e5;font-variant-numeric:tabular-nums}.sl-create-amount-tip[data-v-4ab42f5a]{font-size:11px;color:#94a3b8}.sl-pick-money[data-v-4ab42f5a]{margin-left:auto;font-size:11px;color:#4f46e5;flex-shrink:0;font-variant-numeric:tabular-nums}.sl-create-project-name[data-v-4ab42f5a]{flex:1;min-width:0;display:flex;align-items:center;gap:6px;min-height:32px;padding:4px 12px;border-radius:8px;background:#f8fafc;border:1px solid #e2e8f0;font-size:13px;color:#1e293b}.sl-create-project-name.is-empty[data-v-4ab42f5a]{color:#94a3b8;font-size:12px}.sl-create-project-text[data-v-4ab42f5a]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sl-create-project-name .sl-pick-thumb[data-v-4ab42f5a]{width:22px;height:22px;border-radius:4px;flex:none}html.mobile-ui .sl-create-project-row[data-v-4ab42f5a]{flex-wrap:wrap}html.mobile-ui .sl-create-project-row .sl-create-select[data-v-4ab42f5a]{flex:1 1 100%}html.mobile-ui .sl-create-make[data-v-4ab42f5a]{flex:1 1 100%;height:34px}.sl-pick-row[data-v-4ab42f5a]{display:flex;align-items:center;gap:8px;min-width:0}.sl-pick-avatar[data-v-4ab42f5a]{width:22px;height:22px;border-radius:50%;object-fit:cover;flex-shrink:0}.sl-pick-thumb[data-v-4ab42f5a]{width:24px;height:24px;border-radius:5px;object-fit:cover;flex-shrink:0}.sl-pick-name[data-v-4ab42f5a]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sl-pick-sub[data-v-4ab42f5a]{color:#94a3b8;font-size:12px;flex-shrink:0}.sl-search-input[data-v-4ab42f5a] .el-input__wrapper{background:#eef2ff;border-radius:12px;box-shadow:none;transition:box-shadow .15s}.sl-search-input[data-v-4ab42f5a] .el-input__wrapper:hover,.sl-search-input[data-v-4ab42f5a] .el-input__wrapper.is-focus{background:#eef2ff;box-shadow:0 0 0 1px #c7d2fe inset}.sl-search-input[data-v-4ab42f5a] .el-input__inner{color:#1e293b}.sl-search-input[data-v-4ab42f5a] .el-input__inner::placeholder{color:#94a3b8}.sl-search-icon[data-v-4ab42f5a]{color:#94a3b8}.sl-colmenu[data-v-4ab42f5a]{flex-shrink:0;position:relative;display:inline-flex}.sl-colmenu-btn[data-v-4ab42f5a]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid #c7d2fe;border-radius:8px;background:#fff;cursor:pointer;transition:background .15s,border-color .15s}.sl-colmenu-btn[data-v-4ab42f5a]:hover,.sl-colmenu-btn.active[data-v-4ab42f5a]{background:#eef2ff;border-color:#a5b4fc}.sl-hamburger[data-v-4ab42f5a]{display:inline-flex;flex-direction:column;gap:3px}.sl-hamburger span[data-v-4ab42f5a]{display:block;width:14px;height:2px;border-radius:1px;background:#4f46e5}.sl-colmenu-pop[data-v-4ab42f5a]{position:fixed;z-index:3100;width:180px;max-height:320px;padding:8px 4px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 8px 24px #0f172a24;overflow:auto;font-size:12px}.sl-colmenu-head[data-v-4ab42f5a]{display:flex;align-items:center;justify-content:space-between;padding:4px 10px 8px;border-bottom:1px solid #f1f5f9;margin-bottom:4px}.sl-colmenu-title[data-v-4ab42f5a]{font-weight:600;color:#1e293b}.sl-colmenu-count[data-v-4ab42f5a]{font-size:11px;color:#94a3b8}.sl-colmenu-item[data-v-4ab42f5a]{display:flex;align-items:center;gap:8px;padding:6px 10px;cursor:pointer;border-radius:6px;color:#334155}.sl-colmenu-item[data-v-4ab42f5a]:hover{background:#eef2ff;color:#4f46e5}.sl-colmenu-item input[data-v-4ab42f5a]{margin:0;cursor:pointer}.sl-colmenu-item[data-v-4ab42f5a]:last-child{margin-bottom:2px}.sl-batch-bar[data-v-4ab42f5a]{display:flex;align-items:center;gap:12px;flex-shrink:0;padding:6px 12px;background:#eef2ff;border-bottom:1px solid #c7d2fe;font-size:12px;color:#334155}.sl-batch-all[data-v-4ab42f5a]{display:inline-flex;align-items:center;gap:5px;cursor:pointer}.sl-batch-all input[data-v-4ab42f5a],.sl-row-check[data-v-4ab42f5a],.sl-check-all input[data-v-4ab42f5a]{margin:0;cursor:pointer}.sl-batch-count[data-v-4ab42f5a]{color:#4f46e5;font-weight:600}.sl-batch-actions[data-v-4ab42f5a]{margin-left:auto;display:inline-flex;align-items:center;gap:8px}.sl-batch-btn[data-v-4ab42f5a]{padding:4px 12px;border:1px solid #c7d2fe;border-radius:6px;background:#fff;color:#4f46e5;font-size:12px;cursor:pointer;transition:background .15s}.sl-batch-btn[data-v-4ab42f5a]:hover{background:#e0e7ff}.sl-batch-btn[data-v-4ab42f5a]:disabled{opacity:.6;cursor:wait}.sl-batch-btn-danger[data-v-4ab42f5a]{border-color:#fecaca;color:#dc2626}.sl-batch-btn-danger[data-v-4ab42f5a]:hover{background:#fee2e2}.sl-check-all[data-v-4ab42f5a]{display:inline-flex;align-items:center;gap:4px;cursor:pointer;font-size:12px}.sl-table .sl-row-selected[data-v-4ab42f5a]{background:#e0e7ff!important}.sl-row-check[data-v-4ab42f5a]{width:15px;height:15px}.sl-table-wrap[data-v-4ab42f5a]{flex:1;min-height:0;overflow:auto;padding:4px 12px 16px;-webkit-overflow-scrolling:touch}.sl-cards[data-v-4ab42f5a]{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:6px 14px 16px;display:flex;flex-direction:column;gap:8px}.sl-cards-empty[data-v-4ab42f5a]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:40px 10px;color:#94a3b8;font-size:13px}.sl-card[data-v-4ab42f5a]{padding:10px 12px;background:#fff;border:1px solid #eef2f7;border-radius:12px;cursor:pointer}.sl-card.is-selected[data-v-4ab42f5a]{border-color:#c7d2fe;background:#f8f9ff}.sl-card-head[data-v-4ab42f5a]{display:flex;align-items:center;gap:8px}.sl-card-check[data-v-4ab42f5a]{flex:none;width:15px;height:15px}.sl-card-no[data-v-4ab42f5a]{flex:1 1 0;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;color:#4338ca;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sl-card-arrow[data-v-4ab42f5a]{flex:none;color:#cbd5e1}.sl-card-title[data-v-4ab42f5a]{margin-top:5px;font-size:13.5px;font-weight:600;line-height:1.4;color:#1e293b;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sl-card-peer[data-v-4ab42f5a]{margin-top:7px;display:flex;align-items:center;gap:6px;min-width:0}.sl-card-avatar[data-v-4ab42f5a]{flex:none;width:20px;height:20px;border-radius:50%;object-fit:cover}.sl-card-avatar.is-fallback[data-v-4ab42f5a]{display:flex;align-items:center;justify-content:center;background:#eef2ff;color:#6366f1;font-size:10px;font-weight:600}.sl-card-avatar.is-fallback.is-external[data-v-4ab42f5a]{background:#f1f5f9;color:#64748b}.sl-card-peer-name[data-v-4ab42f5a]{flex:none;max-width:50%;font-size:12px;color:#334155;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sl-card-peer-id[data-v-4ab42f5a]{min-width:0;font-size:11px;color:#94a3b8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sl-card-meta[data-v-4ab42f5a]{margin-top:7px;display:flex;flex-wrap:wrap;align-items:center;gap:5px}.sl-card-chip[data-v-4ab42f5a]{padding:1px 6px;background:#f8fafc;border-radius:5px;font-size:10.5px;color:#64748b}.sl-card-foot[data-v-4ab42f5a]{margin-top:7px;display:flex;align-items:center;gap:8px}.sl-card-foot .sl-items-link[data-v-4ab42f5a]{flex:1 1 0;min-width:0;text-align:left}.sl-card-dim[data-v-4ab42f5a]{flex:1 1 0;min-width:0;font-size:11.5px;color:#94a3b8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sl-card-amount[data-v-4ab42f5a]{margin-left:auto;flex:none;font-size:14px;font-weight:700;color:#0f766e}.sl-card-sub[data-v-4ab42f5a]{margin-top:6px;font-size:11px;color:#94a3b8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sl-mobile-page .sl-search-section[data-v-4ab42f5a]{width:auto;padding:6px 8px 2px}.sl-mobile-page .sl-table-wrap[data-v-4ab42f5a]{padding:6px 14px 16px}.sl-mobile-page .sl-table th[data-v-4ab42f5a],.sl-mobile-page .sl-table td[data-v-4ab42f5a]{padding:7px 8px}.sl-mobile-page .sl-table th[data-v-4ab42f5a]{position:sticky;top:0;z-index:3}.sl-mobile-page .sl-table th[data-v-4ab42f5a]:first-child,.sl-mobile-page .sl-table td[data-v-4ab42f5a]:first-child{position:static}.sl-mobile-page .sl-table th[data-v-4ab42f5a]:first-child{background:#eef2ff}.sl-mobile-page .sl-table .sl-peer-cell[data-v-4ab42f5a]{min-width:170px}.sl-mobile-page .sl-filter-popover[data-v-4ab42f5a]{width:min(230px,calc(100vw - 20px))}.sl-table[data-v-4ab42f5a]{width:max-content;min-width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;background:#fff;font-size:12px;color:#334155}.sl-table th[data-v-4ab42f5a],.sl-table td[data-v-4ab42f5a]{min-width:0;max-width:inherit;padding:10px 12px;border-right:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;text-align:left;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sl-table td[data-v-4ab42f5a]>*,.sl-table th>span[data-v-4ab42f5a]{max-width:100%;overflow:hidden;text-overflow:ellipsis}.sl-table .sl-peer-cell[data-v-4ab42f5a],.sl-table .sl-text-cell[data-v-4ab42f5a]{white-space:nowrap!important}.sl-work-type[data-v-4ab42f5a]{display:inline-block;padding:0 7px;font-size:11px;line-height:17px;border-radius:999px;color:#4f46e5;background:#eef2ff;border:1px solid #e0e7ff}.sl-work-type.is-process[data-v-4ab42f5a]{color:#0e7490;background:#ecfeff;border-color:#cffafe}.sl-work-type.is-mixed[data-v-4ab42f5a]{color:#b45309;background:#fffbeb;border-color:#fef3c7}.sl-opt-tip[data-v-4ab42f5a]{float:right;margin-left:16px;font-size:11px;color:#94a3b8}.sl-table .sl-peer[data-v-4ab42f5a],.sl-table .sl-peer-info[data-v-4ab42f5a],.sl-table .sl-peer-cell[data-v-4ab42f5a]{min-width:0}.sl-table th[data-v-4ab42f5a]{position:sticky;top:0;z-index:2;background:#eef2ff;color:#475569;font-weight:600}.sl-header-content[data-v-4ab42f5a]{display:flex;align-items:center;justify-content:space-between;gap:4px}.sl-filter-button[data-v-4ab42f5a]{flex-shrink:0;width:24px;height:24px;padding:0;border:0;border-radius:4px;background:transparent;color:#94a3b8;font-size:17px;line-height:24px;cursor:pointer}.sl-filter-button[data-v-4ab42f5a]:hover,.sl-filter-button.active[data-v-4ab42f5a]{background:#c7d2fe;color:#4338ca}.sl-resizer[data-v-4ab42f5a]{position:absolute;right:0;top:0;width:6px;height:100%;cursor:col-resize}.sl-table th[data-v-4ab42f5a]{position:relative}.sl-resizer[data-v-4ab42f5a]:hover,.sl-resizing .sl-resizer[data-v-4ab42f5a]{background:#818cf8}body.sl-resizing,body.sl-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.sl-index-col[data-v-4ab42f5a]{width:58px!important;min-width:58px!important;text-align:center!important;color:#64748b;font-variant-numeric:tabular-nums}.sl-check-col[data-v-4ab42f5a]{width:44px!important;min-width:44px!important;max-width:44px!important;text-align:center!important;padding:10px 0!important}.sl-table th.sl-check-col .sl-header-content[data-v-4ab42f5a],.sl-header-check[data-v-4ab42f5a]{justify-content:center}.sl-table-row[data-v-4ab42f5a]{cursor:default;transition:background .15s}.sl-table-row[data-v-4ab42f5a]:nth-child(odd){background:#fff}.sl-table-row[data-v-4ab42f5a]:nth-child(2n){background:#f8fafc}.sl-table-row[data-v-4ab42f5a]:hover{background:#eef2ff}.sl-mobile-page .sl-table-row[data-v-4ab42f5a]{cursor:pointer}.sl-peer[data-v-4ab42f5a]{display:flex;align-items:center;gap:8px;max-width:100%}.sl-avatar-wrap[data-v-4ab42f5a]{width:32px;height:32px;border-radius:50%;overflow:hidden;flex-shrink:0}.sl-avatar[data-v-4ab42f5a]{width:100%;height:100%;object-fit:cover}.sl-avatar-fallback[data-v-4ab42f5a]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#e0e7ff;color:#4f46e5;font-size:14px;font-weight:600}.sl-peer-info[data-v-4ab42f5a]{min-width:0;flex:1}.sl-peer-name[data-v-4ab42f5a]{font-weight:600;color:#1e293b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sl-peer-id[data-v-4ab42f5a]{color:#94a3b8;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sl-avatar-fallback.sl-avatar-external[data-v-4ab42f5a]{background:linear-gradient(135deg,#a5b4fc,#818cf8)}.sl-avatar-person[data-v-4ab42f5a]{width:62%;height:62%;fill:#fff}.sl-amount[data-v-4ab42f5a]{color:#b45309;font-weight:600}.sl-status[data-v-4ab42f5a]{display:inline-block;padding:3px 8px;border-radius:5px;font-weight:500}.sl-status-signed[data-v-4ab42f5a]{background:#dcfce7;color:#15803d}.sl-status-signing[data-v-4ab42f5a]{background:#fef3c7;color:#b45309}.sl-status-rejected[data-v-4ab42f5a]{background:#fee2e2;color:#b91c1c}.sl-status-nocontract[data-v-4ab42f5a]{background:#f1f5f9;color:#64748b}.sl-status-nosign[data-v-4ab42f5a]{background:#ffedd5;color:#c2410c}.sl-invoice[data-v-4ab42f5a]{font-size:12px}.sl-invoice-no[data-v-4ab42f5a]{color:#94a3b8}.sl-invoice-yes[data-v-4ab42f5a]{color:#1e293b;font-weight:500}.sl-invoice-yes small[data-v-4ab42f5a]{color:#94a3b8;font-weight:400;margin-left:2px}.sl-filter-popover[data-v-4ab42f5a]{position:fixed;z-index:3000;width:220px;padding:12px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 8px 24px #0f172a1f;font-size:12px}.sl-filter-title[data-v-4ab42f5a]{font-weight:600;color:#1e293b;margin-bottom:8px}.sl-filter-section-label[data-v-4ab42f5a]{margin:8px 0 4px;color:#64748b;font-size:11px}.sl-filter-popover input[type=text][data-v-4ab42f5a],.sl-filter-popover>input[data-v-4ab42f5a]{width:100%;padding:5px 8px;border:1px solid #cbd5e1;border-radius:6px;font-size:12px;box-sizing:border-box}.sl-value-actions[data-v-4ab42f5a]{display:flex;gap:6px;margin:6px 0}.sl-value-actions button[data-v-4ab42f5a],.sl-sort-actions button[data-v-4ab42f5a],.sl-filter-actions button[data-v-4ab42f5a]{padding:3px 8px;border:1px solid #cbd5e1;border-radius:5px;background:#fff;color:#475569;font-size:11px;cursor:pointer}.sl-value-actions button[data-v-4ab42f5a]:hover,.sl-sort-actions button[data-v-4ab42f5a]:hover,.sl-filter-actions button[data-v-4ab42f5a]:hover{background:#eef2ff}.sl-sort-actions button.active[data-v-4ab42f5a]{background:#eef2ff;color:#4f46e5;border-color:#c7d2fe}.sl-value-list[data-v-4ab42f5a]{max-height:160px;overflow:auto;border:1px solid #e2e8f0;border-radius:6px;padding:4px}.sl-value-option[data-v-4ab42f5a]{display:flex;align-items:center;gap:6px;padding:3px 4px;cursor:pointer}.sl-value-option[data-v-4ab42f5a]:hover{background:#f1f5f9}.sl-value-option input[data-v-4ab42f5a]{margin:0}.sl-no-values[data-v-4ab42f5a]{padding:10px;text-align:center;color:#94a3b8}.sl-filter-actions[data-v-4ab42f5a]{display:flex;justify-content:flex-end;gap:6px;margin-top:10px}.sl-empty-row td[data-v-4ab42f5a]{text-align:left;color:#94a3b8;padding:22px 12px}.sl-empty-row .sl-empty-inner[data-v-4ab42f5a]{position:sticky;left:0;display:inline-flex;align-items:center;gap:10px}.sl-empty-row .sl-clear-all[data-v-4ab42f5a]{padding:4px 10px}.sl-loading[data-v-4ab42f5a],.sl-empty[data-v-4ab42f5a]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#94a3b8}.sl-spinner[data-v-4ab42f5a]{width:18px;height:18px;border:2px solid #e2e8f0;border-top-color:#4f46e5;border-radius:50%;animation:sl-spin-4ab42f5a .8s linear infinite}@keyframes sl-spin-4ab42f5a{to{transform:rotate(360deg)}}.sl-clear-all[data-v-4ab42f5a]{padding:5px 14px;border:1px solid #c7d2fe;border-radius:6px;background:#eef2ff;color:#4f46e5;font-size:12px;cursor:pointer}.sl-tab-bar[data-v-4ab42f5a]{display:flex;gap:0;flex-shrink:0;padding:0 16px;border-bottom:1px solid #e2e8f0;background:#fff}.sl-tab[data-v-4ab42f5a]{padding:8px 16px;border:none;background:transparent;font-size:13px;color:#64748b;cursor:pointer;position:relative;transition:color .2s}.sl-tab[data-v-4ab42f5a]:hover{color:#4f46e5}.sl-tab.active[data-v-4ab42f5a]{color:#4f46e5;font-weight:600}.sl-tab.active[data-v-4ab42f5a]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:#4f46e5;border-radius:1px 1px 0 0}.sl-tab-danger[data-v-4ab42f5a],.sl-tab-danger.active[data-v-4ab42f5a]{color:#dc2626}.sl-tab-danger.active[data-v-4ab42f5a]:after{background:#dc2626}.sl-row-ctx[data-v-4ab42f5a]{position:fixed;z-index:3100;min-width:150px;padding:5px 0;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 8px 24px #0f172a24}.sl-row-ctx-item[data-v-4ab42f5a]{padding:8px 16px;font-size:13px;color:#334155;cursor:pointer;transition:background .12s;white-space:nowrap}.sl-row-ctx-item[data-v-4ab42f5a]:hover{background:#eef2ff;color:#4f46e5}.sl-row-ctx-item.sl-row-ctx-danger[data-v-4ab42f5a]{color:#dc2626}.sl-row-ctx-item.sl-row-ctx-danger[data-v-4ab42f5a]:hover{background:#fee2e2;color:#b91c1c}.sl-row-ctx-sep[data-v-4ab42f5a]{height:1px;background:#f1f5f9;margin:4px 0}@media (min-width: 900px){html.mobile-ui .sl-cards[data-v-4ab42f5a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));align-content:start}}.sad-body[data-v-c6582667]{display:flex;flex-direction:column;gap:12px}.sad-order[data-v-c6582667]{display:flex;gap:16px;flex-wrap:wrap;padding:10px 14px;border-radius:10px;background:#f8fafc;border:1px solid #e2e8f0;font-size:13px;color:#475569}.sad-order b[data-v-c6582667]{color:#1e293b}.sad-field[data-v-c6582667]{display:flex;align-items:center;gap:10px;font-size:13px}.sad-field.is-col[data-v-c6582667]{flex-direction:column;align-items:stretch;gap:5px}.sad-label[data-v-c6582667]{color:#64748b;font-size:12.5px;white-space:nowrap}.sad-hint[data-v-c6582667]{color:#94a3b8;font-size:12px}.sad-select[data-v-c6582667]{flex:1;width:100%}.sad-pick-row[data-v-c6582667]{display:flex;align-items:center;gap:10px}.sad-pick[data-v-c6582667]{flex:1;display:flex;align-items:center;gap:8px;height:34px;padding:0 12px;border-radius:10px;border:1px solid #e2e8f0;background:#fff;font-size:13px;color:#1e293b;cursor:pointer;text-align:left;transition:all .15s}.sad-pick[data-v-c6582667]:hover{border-color:#c7d2fe;background:#f8fafc}.sad-pick-ph[data-v-c6582667]{color:#94a3b8}.sad-pick-arrow[data-v-c6582667]{margin-left:auto;color:#cbd5e1;font-size:16px}.sad-user[data-v-c6582667]{display:flex;align-items:center;gap:8px}.sad-avatar[data-v-c6582667]{width:22px;height:22px;border-radius:50%;object-fit:cover;flex:0 0 auto}.sad-avatar.is-ph[data-v-c6582667]{display:inline-flex;align-items:center;justify-content:center;background:#94a3b8;color:#fff;font-size:12px}.sad-uname[data-v-c6582667]{color:#1e293b}.sad-uacc[data-v-c6582667]{color:#94a3b8;font-size:12px}.sad-hint-box[data-v-c6582667]{padding:7px 12px;margin-bottom:10px;border-radius:8px;background:#eff6ff;color:#1d4ed8;font-size:12.5px}.sad-fwd[data-v-c6582667]{display:grid;grid-template-columns:1fr 220px;gap:0;border-top:1px solid #eef2f7}.sad-fwd-left[data-v-c6582667]{padding:12px 12px 12px 0}.sad-fwd-search[data-v-c6582667]{margin-bottom:8px}.sad-fwd-list[data-v-c6582667]{max-height:44vh;overflow:auto}.sad-fwd-item[data-v-c6582667]{display:flex;align-items:center;gap:9px;padding:8px;border-radius:10px;cursor:pointer}.sad-fwd-item[data-v-c6582667]:hover{background:#f8fafc}.sad-fwd-item.is-active[data-v-c6582667]{background:#eef2ff}.sad-radio[data-v-c6582667]{width:16px;height:16px;border-radius:50%;border:1px solid #cbd5e1;display:inline-flex;align-items:center;justify-content:center;color:#2563eb;font-size:11px;flex:0 0 auto}.sad-fwd-item.is-active .sad-radio[data-v-c6582667]{border-color:#2563eb}.sad-fwd-info[data-v-c6582667]{min-width:0}.sad-fwd-right[data-v-c6582667]{border-left:1px solid #eef2f7;padding:12px 0 12px 14px;display:flex;flex-direction:column;gap:10px}.sad-fwd-title[data-v-c6582667]{font-size:13px;font-weight:600;color:#1e293b}.sad-fwd-picked[data-v-c6582667]{display:flex;align-items:center;gap:8px}.sad-fwd-ph[data-v-c6582667]{color:#94a3b8;font-size:13px}.sad-items-bar[data-v-c6582667]{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:10px;background:#f8fafc;border:1px solid #e2e8f0}.sad-items-sum[data-v-c6582667]{font-size:12.5px;color:#64748b}.sad-items-sum b[data-v-c6582667]{color:#0f766e}.sad-link[data-v-c6582667]{margin-left:auto;border:none;background:transparent;color:#2563eb;font-size:13px;cursor:pointer;padding:0}.sad-link[data-v-c6582667]:hover{text-decoration:underline}.sad-grid[data-v-c6582667]{display:grid;grid-template-columns:1fr 1fr;gap:10px 14px}.sad-sub-body[data-v-c6582667]{display:flex;flex-direction:column;gap:10px}.sad-sub-head[data-v-c6582667]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.sad-check-all[data-v-c6582667]{display:flex;align-items:center;gap:6px;font-size:13px;color:#475569;cursor:pointer}.sad-rows[data-v-c6582667]{max-height:34vh;overflow:auto;border:1px solid #eef2f7;border-radius:10px}.sad-rows.is-tall[data-v-c6582667]{max-height:50vh}.sad-tr[data-v-c6582667]{display:grid;grid-template-columns:34px 1fr 92px 132px;align-items:center;min-height:36px;padding:0 10px;border-bottom:1px solid #f1f5f9;font-size:13px;color:#334155;cursor:pointer}.sad-tr[data-v-c6582667]:last-child{border-bottom:none}.sad-tr[data-v-c6582667]:hover{background:#f8fafc}.sad-tr.is-head[data-v-c6582667]{background:#f8fafc;color:#64748b;font-size:12px;font-weight:600;cursor:default;position:sticky;top:0;z-index:1}.sad-td[data-v-c6582667]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sad-td small[data-v-c6582667]{color:#94a3b8}.sad-td.is-num[data-v-c6582667]{text-align:right}.sad-td.is-edit[data-v-c6582667],.sad-td.is-check[data-v-c6582667]{display:flex;align-items:center}.sad-qty-input[data-v-c6582667]{width:120px}.sad-empty[data-v-c6582667]{padding:18px;text-align:center;color:#94a3b8;font-size:12.5px}.sad-foot[data-v-c6582667]{display:flex;justify-content:flex-end;gap:10px}.sad-step[data-v-c6582667]{display:flex;flex-direction:column;gap:12px}.sad-foot-step[data-v-c6582667]{margin-top:4px;padding-top:12px;border-top:1px solid #eef1f6}.sad-btn[data-v-c6582667]{height:34px;padding:0 16px;border-radius:9px;border:1px solid #e2e8f0;background:#fff;color:#475569;font-size:13px;cursor:pointer}.sad-btn.is-primary[data-v-c6582667]{background:#2563eb;border-color:#2563eb;color:#fff}.sad-btn[data-v-c6582667]:disabled{opacity:.55;cursor:not-allowed}html.mobile-ui .sad-grid[data-v-c6582667],html.mobile-ui .sad-fwd[data-v-c6582667]{grid-template-columns:1fr}html.mobile-ui .sad-fwd-right[data-v-c6582667]{border-left:none;border-top:1px solid #eef2f7;padding:12px 0 0}html.mobile-ui .sad-tr[data-v-c6582667]{grid-template-columns:26px 1fr 66px 100px;padding:0 8px;font-size:12.5px}html.mobile-ui .sad-rows[data-v-c6582667]{max-height:30vh}html.mobile-ui .sad-rows.is-tall[data-v-c6582667]{max-height:44vh}html.mobile-ui .sad-qty-input[data-v-c6582667]{width:92px}.fim-full[data-v-e67b89bc]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;display:flex;flex-direction:column;background:#f5f7fa}.fim[data-v-e67b89bc]{flex:1;min-height:0;display:flex;flex-direction:column;background:#f8fafc;font-size:12px;color:#334155}.fim-head[data-v-e67b89bc]{flex-shrink:0;height:44px;display:flex;align-items:center;padding:0 14px;background:#fff;border-bottom:1px solid #e6eaf2}.fim-title[data-v-e67b89bc]{font-size:14px;font-weight:600;color:#1e293b}.fim-dev-tag[data-v-e67b89bc]{margin-left:auto;padding:2px 8px;font-size:11px;color:#6366f1;background:#eef2ff;border-radius:4px}html.mobile-ui .fim-head[data-v-e67b89bc]{justify-content:center;background:linear-gradient(135deg,#4f46e5,#8b5cf6);border-bottom:none}html.mobile-ui .fim-title[data-v-e67b89bc]{flex:1;text-align:center;font-size:16px;font-weight:600;color:#fff}html.mobile-ui .fim-dev-tag[data-v-e67b89bc]{display:none}.fim-tabs[data-v-e67b89bc]{flex-shrink:0;display:flex;align-items:flex-end;gap:18px;padding:6px 14px 0;background:#fff;border-bottom:1px solid #e6eaf2}.fim-tab[data-v-e67b89bc]{padding:8px 2px 9px;border:none;border-bottom:2px solid transparent;background:none;color:#64748b;font-size:13px;font-weight:600;cursor:pointer}.fim-tab[data-v-e67b89bc]:hover{color:#4f46e5}.fim-tab.active[data-v-e67b89bc]{color:#4f46e5;border-bottom-color:#4f46e5}.fim-tabs-hint[data-v-e67b89bc]{margin:0 0 11px auto;color:#94a3b8;font-size:11px}.fim-search[data-v-e67b89bc]{flex-shrink:0;display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 12px;background:#f8fafc;border-bottom:1px solid #e2e8f0}.fim-search-input[data-v-e67b89bc]{flex:1;min-width:180px;max-width:620px}.fim-search-input[data-v-e67b89bc] .el-input__wrapper{border-radius:8px}.fim-search-icon[data-v-e67b89bc]{color:#94a3b8}.fim-filter-label[data-v-e67b89bc]{color:#64748b;font-weight:600}.fim-sel[data-v-e67b89bc] .el-select__wrapper{min-height:28px;font-size:12px}.fim-actions[data-v-e67b89bc]{margin-left:auto;display:flex;align-items:center;gap:8px}.fim-sum[data-v-e67b89bc]{color:#64748b;font-size:11px}.fim-sum b[data-v-e67b89bc]{color:#1e293b}.fim-sum b.is-paid[data-v-e67b89bc]{color:#047857}.fim-sum b.is-unpaid[data-v-e67b89bc]{color:#b91c1c}.fim-refresh[data-v-e67b89bc]{display:inline-flex;align-items:center;gap:4px;height:32px;padding:0 12px;border:1px solid #c7d2fe;border-radius:8px;background:#fff;color:#4f46e5;font-size:12px;cursor:pointer}.fim-refresh[data-v-e67b89bc]:hover{background:#eef2ff}.fim-refresh[data-v-e67b89bc]:disabled{opacity:.6;cursor:wait}.fim-refresh .is-spinning[data-v-e67b89bc]{animation:fim-spin-e67b89bc .8s linear infinite}@keyframes fim-spin-e67b89bc{to{transform:rotate(360deg)}}.fim-colmenu-btn[data-v-e67b89bc]{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #c7d2fe;border-radius:8px;background:#fff;cursor:pointer}.fim-colmenu-btn[data-v-e67b89bc]:hover,.fim-colmenu-btn.active[data-v-e67b89bc]{background:#eef2ff}.fim-hamburger[data-v-e67b89bc]{display:inline-flex;flex-direction:column;gap:3px}.fim-hamburger span[data-v-e67b89bc]{display:block;width:14px;height:2px;border-radius:1px;background:#4f46e5}.fim-colmenu-pop[data-v-e67b89bc]{position:fixed;z-index:3100;width:180px;max-height:320px;overflow:auto;padding:4px 0;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 8px 24px #0f172a24}.fim-colmenu-head[data-v-e67b89bc]{display:flex;align-items:center;gap:6px;padding:6px 12px 8px;border-bottom:1px solid #eef2f7}.fim-colmenu-title[data-v-e67b89bc]{font-size:12px;font-weight:600;color:#334155}.fim-colmenu-count[data-v-e67b89bc]{margin-left:auto;font-size:11px;color:#94a3b8}.fim-colmenu-item[data-v-e67b89bc]{display:flex;align-items:center;gap:8px;padding:6px 12px;font-size:12px;color:#334155;cursor:pointer}.fim-colmenu-item[data-v-e67b89bc]:hover{background:#eef2ff}.fim-colmenu-item input[data-v-e67b89bc]{accent-color:#4f46e5}.fim-loading[data-v-e67b89bc],.fim-empty[data-v-e67b89bc]{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:40px 16px;color:#94a3b8}.fim-spinner[data-v-e67b89bc]{width:14px;height:14px;border:2px solid #c7d2fe;border-top-color:#4f46e5;border-radius:50%;animation:fim-spin-e67b89bc .8s linear infinite}.fim-clear-all[data-v-e67b89bc]{margin-left:8px;padding:2px 10px;border:1px solid #c7d2fe;border-radius:999px;background:#fff;color:#4f46e5;font-size:12px;cursor:pointer}.fim-table-wrap[data-v-e67b89bc]{flex:1;min-height:0;overflow:auto;padding:8px 12px 16px;-webkit-overflow-scrolling:touch}.fim-cards[data-v-e67b89bc]{display:none}.fim-card[data-v-e67b89bc]{padding:10px 12px;background:#fff;border:1px solid #eef2f7;border-radius:12px}.fim-card-head[data-v-e67b89bc]{display:flex;align-items:center;gap:8px}.fim-card-check[data-v-e67b89bc]{flex:none;width:15px;height:15px}.fim-card-no[data-v-e67b89bc]{flex:1 1 0;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;color:#4338ca;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fim-card-status[data-v-e67b89bc]{flex:none;padding:1px 8px;border-radius:9px;background:#eef2ff;color:#4338ca;font-size:10.5px}.fim-card-amount[data-v-e67b89bc]{margin-top:6px;display:flex;align-items:baseline;gap:10px}.fim-card-total[data-v-e67b89bc]{font-size:16px;font-weight:700;color:#0f172a;font-variant-numeric:tabular-nums}.fim-card-unpaid[data-v-e67b89bc]{font-size:11.5px;color:#b45309}.fim-card-grid[data-v-e67b89bc]{margin-top:7px;display:grid;grid-template-columns:1fr 1fr;gap:4px 10px}.fim-card-row[data-v-e67b89bc]{display:flex;align-items:baseline;gap:6px;min-width:0}.fim-card-label[data-v-e67b89bc]{flex:none;font-size:10.5px;color:#94a3b8}.fim-card-value[data-v-e67b89bc]{min-width:0;font-size:11.5px;color:#334155;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fim-cards-foot[data-v-e67b89bc]{display:flex;flex-wrap:wrap;gap:8px 14px;padding:8px 12px;margin-top:2px;background:#f8fafc;border:1px solid #eef2f7;border-radius:10px;font-size:11.5px;color:#475569}.fim-cards-foot-item em[data-v-e67b89bc]{font-style:normal;margin-right:4px;color:#94a3b8}html.mobile-ui .fim-head[data-v-e67b89bc],html.mobile-ui .fim-tabs-hint[data-v-e67b89bc],html.mobile-ui .fim-table-wrap[data-v-e67b89bc]{display:none}html.mobile-ui .fim-cards[data-v-e67b89bc]{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;gap:8px;padding:8px 12px 16px}.fim-table[data-v-e67b89bc]{width:max-content;min-width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;background:#fff;font-size:12px;color:#334155}.fim-table th[data-v-e67b89bc],.fim-table td[data-v-e67b89bc]{padding:10px 12px;text-align:left;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-right:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0}.fim-table th[data-v-e67b89bc]:first-child,.fim-table td[data-v-e67b89bc]:first-child{border-left:1px solid #e2e8f0}.fim-table thead th[data-v-e67b89bc]{position:sticky;top:0;z-index:2;background:#eef2ff;color:#475569;font-weight:600}.fim-table thead th[data-v-e67b89bc]:first-child{border-top-left-radius:8px}.fim-table thead th[data-v-e67b89bc]:last-child{border-top-right-radius:8px}.fim-header-content[data-v-e67b89bc]{display:flex;align-items:center;gap:3px}.fim-header-content>span[data-v-e67b89bc]{flex:1}.fim-resizer[data-v-e67b89bc]{position:absolute;top:0;right:-6px;width:14px;height:100%;cursor:col-resize;z-index:3}.fim-resizer[data-v-e67b89bc]:hover{background:#818cf8}.fim-table tbody tr[data-v-e67b89bc]:nth-child(odd){background:#fff}.fim-table tbody tr[data-v-e67b89bc]:nth-child(2n){background:#f8fafc}.fim-table-row[data-v-e67b89bc]:hover{background:#eef2ff!important}.fim-c-index[data-v-e67b89bc]{text-align:center;color:#64748b;font-variant-numeric:tabular-nums}.fim-c-invoice_no[data-v-e67b89bc]{color:#1e293b;font-weight:600}.fim-c-amount[data-v-e67b89bc],.fim-c-tax_amount[data-v-e67b89bc],.fim-c-paid_total[data-v-e67b89bc]{color:#b45309}.fim-c-unpaid[data-v-e67b89bc]{color:#64748b}.fim-c-unpaid.is-unpaid[data-v-e67b89bc]{color:#b91c1c;font-weight:600}.fim-c-receipt[data-v-e67b89bc],.fim-c-status_text[data-v-e67b89bc]{color:#64748b}.fim-foot-row td[data-v-e67b89bc]{position:sticky;bottom:0;z-index:2;background:#eef2ff;font-weight:700;border-top:1px solid #c7d2fe}.fim-foot-row td[data-v-e67b89bc]:first-child{border-bottom-left-radius:8px}.fim-foot-row td[data-v-e67b89bc]:last-child{border-bottom-right-radius:8px}.fim-foot-row .fim-c-index[data-v-e67b89bc]{color:#4f46e5}.fim-foot-row .fim-c-unpaid[data-v-e67b89bc]{color:#b91c1c}.fim-row-ctx[data-v-e67b89bc]{position:fixed;z-index:3100;min-width:148px;padding:4px 0;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 8px 24px #0f172a24}.fim-row-ctx-item[data-v-e67b89bc]{padding:8px 16px;font-size:13px;color:#334155;cursor:pointer}.fim-row-ctx-item[data-v-e67b89bc]:hover{background:#eef2ff;color:#4f46e5}.fim-row-ctx-item.is-primary[data-v-e67b89bc]{color:#4f46e5;font-weight:600}.fim-check-col[data-v-e67b89bc]{width:42px;text-align:center;padding-left:4px!important;padding-right:4px!important}.fim-check-col input[data-v-e67b89bc]{cursor:pointer}.fim-pay[data-v-e67b89bc]{display:flex;flex-direction:column;gap:10px}.fim-pay-tip[data-v-e67b89bc]{font-size:12.5px;color:#64748b}.fim-pay-table[data-v-e67b89bc]{width:100%;border-collapse:collapse;font-size:12.5px}.fim-pay-table th[data-v-e67b89bc],.fim-pay-table td[data-v-e67b89bc]{border-bottom:1px solid #eef2f7;padding:6px 8px;text-align:left}.fim-pay-table th[data-v-e67b89bc]{color:#64748b;font-weight:600;background:#f8fafc}.fim-pay-row[data-v-e67b89bc]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.fim-pay-label[data-v-e67b89bc]{flex-shrink:0;width:62px;color:#64748b;font-size:12.5px}.fim-pay-dim[data-v-e67b89bc]{font-size:12px;color:#94a3b8}.fim-row-ctx-item.is-danger[data-v-e67b89bc]{color:#dc2626}.fim-row-ctx-item.is-danger[data-v-e67b89bc]:hover{background:#fee2e2;color:#b91c1c}.fim-row-ctx-sep[data-v-e67b89bc]{height:1px;margin:4px 0;background:#eef2f7}body.fim-resizing,body.fim-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}@media (min-width: 900px){html.mobile-ui .fim-cards[data-v-e67b89bc]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));align-content:start}}.fit-full[data-v-a557facc]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;display:flex;flex-direction:column;background:#f5f7fa}.fit[data-v-a557facc]{flex:1;min-height:0;display:flex;flex-direction:column;background:#f8fafc;font-size:12px;color:#334155}.fit-head[data-v-a557facc]{flex-shrink:0;height:44px;display:flex;align-items:center;padding:0 14px;background:#fff;border-bottom:1px solid #e6eaf2}.fit-title[data-v-a557facc]{font-size:14px;font-weight:600;color:#1e293b}.fit-dev-tag[data-v-a557facc]{margin-left:auto;padding:2px 8px;font-size:11px;color:#6366f1;background:#eef2ff;border-radius:4px}html.mobile-ui .fit-head[data-v-a557facc]{justify-content:center;background:linear-gradient(135deg,#4f46e5,#8b5cf6);border-bottom:none}html.mobile-ui .fit-title[data-v-a557facc]{flex:1;text-align:center;font-size:16px;font-weight:600;color:#fff}html.mobile-ui .fit-dev-tag[data-v-a557facc]{display:none}.fit-tabs[data-v-a557facc]{flex-shrink:0;display:flex;align-items:center;gap:12px;padding:8px 14px;background:#fff;border-bottom:1px solid #e6eaf2}.fit-tabs-hint[data-v-a557facc]{margin-left:auto;color:#94a3b8;font-size:11px}.fit-refresh[data-v-a557facc]{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 12px;border:1px solid #c7d2fe;border-radius:8px;background:#fff;color:#4f46e5;font-size:12px;cursor:pointer}.fit-refresh[data-v-a557facc]:hover{background:#eef2ff}.fit-refresh[data-v-a557facc]:disabled{opacity:.6;cursor:wait}.fit-refresh .is-spinning[data-v-a557facc]{animation:fit-spin-a557facc .8s linear infinite}@keyframes fit-spin-a557facc{to{transform:rotate(360deg)}}.fit-loading[data-v-a557facc],.fit-empty[data-v-a557facc]{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:40px 16px;color:#94a3b8}.fit-spinner[data-v-a557facc]{width:14px;height:14px;border:2px solid #c7d2fe;border-top-color:#4f46e5;border-radius:50%;animation:fit-spin-a557facc .8s linear infinite}.fit-list[data-v-a557facc]{flex:1;min-height:0;overflow:auto;padding:12px 14px 20px;display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:12px;align-content:start}.fit-card[data-v-a557facc]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:10px 12px;box-shadow:0 1px 2px #0f172a0d}.fit-card-head[data-v-a557facc]{display:flex;align-items:center;gap:8px;margin-bottom:6px}.fit-tag[data-v-a557facc]{padding:1px 8px;border-radius:999px;font-size:11px;font-weight:700;background:#eef2ff;color:#4338ca}.fit-status[data-v-a557facc]{margin-left:auto;font-size:11px;color:#94a3b8}.fit-card-body[data-v-a557facc]{display:flex;flex-direction:column;gap:4px}.fit-line[data-v-a557facc]{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.fit-k[data-v-a557facc]{flex-shrink:0;width:60px;color:#94a3b8}.fit-v[data-v-a557facc]{color:#1e293b;word-break:break-all}.fit-v.is-amount[data-v-a557facc]{color:#b45309;font-weight:700;font-size:13px}.fit-sub[data-v-a557facc]{color:#94a3b8;font-size:11px}.fit-card-foot[data-v-a557facc]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:8px;padding-top:8px;border-top:1px dashed #eef2f7}.fit-btn[data-v-a557facc]{padding:4px 12px;border:1px solid #c7d2fe;border-radius:6px;background:#fff;color:#4f46e5;font-size:12px;cursor:pointer}.fit-btn[data-v-a557facc]:hover{background:#eef2ff}.fit-btn.is-primary[data-v-a557facc]{background:#4f46e5;border-color:#4f46e5;color:#fff}.fit-btn.is-primary[data-v-a557facc]:hover{background:#4338ca}.fit-btn.is-plain[data-v-a557facc]{border-color:#e2e8f0;color:#64748b}.fit-tip[data-v-a557facc]{color:#94a3b8;font-size:11px}.fit-order-line[data-v-a557facc]{display:flex;flex-wrap:wrap;gap:6px 18px;padding:8px 12px;margin-bottom:10px;background:#f8fafc;border:1px solid #e6eaf2;border-radius:8px;font-size:12px;color:#64748b}.fit-order-line b[data-v-a557facc]{color:#1e293b}.fit-tip-line[data-v-a557facc]{margin-top:10px;color:#94a3b8;font-size:11px}.fit-dialog-foot[data-v-a557facc]{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.fit-row[data-v-a557facc]{display:flex;align-items:center;gap:10px;margin-bottom:12px}.fit-row-label[data-v-a557facc]{flex:0 0 62px;color:#64748b;font-size:12px;text-align:right}.fit-row-fields[data-v-a557facc]{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.fit-inline-label[data-v-a557facc]{color:#94a3b8;font-size:12px}.fit-file-input[data-v-a557facc]{display:none}.fit-file-name[data-v-a557facc]{max-width:230px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#4f46e5;font-size:12px;cursor:pointer;text-decoration:underline}.fit-tag-inline[data-v-a557facc]{flex:none;padding:1px 8px;border-radius:999px;background:#ecfdf5;color:#047857;font-size:11px;font-weight:700}.fit-tag-inline.is-warn[data-v-a557facc]{background:#fff7ed;color:#c2410c}.fit-mini-link[data-v-a557facc]{color:#4f46e5;font-size:12px;cursor:pointer;text-decoration:underline}.fit-value[data-v-a557facc]{color:#1e293b;font-size:12px;font-weight:600;word-break:break-all}.fit-value.is-amount[data-v-a557facc]{color:#b45309;font-size:13px;font-weight:700}.fit-value-dim[data-v-a557facc]{color:#64748b;font-size:12px}.fit-warn-inline[data-v-a557facc]{margin:-4px 0 12px 72px;padding:6px 10px;border-radius:6px;background:#fff7ed;border:1px solid #fed7aa;color:#c2410c;font-size:11px}.fit-warn-inline.is-danger[data-v-a557facc]{background:#fef2f2;border-color:#fecaca;color:#b91c1c}.fit-match-inline[data-v-a557facc]{margin:-4px 0 12px 72px;color:#047857;font-size:11px}.fit-content[data-v-a557facc]{margin-top:4px;padding:10px 12px;background:#fafbfe;border:1px solid #eef1f6;border-radius:8px}.fit-content-head[data-v-a557facc]{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-bottom:8px;color:#475569;font-size:12px;font-weight:700}.fit-content-note[data-v-a557facc]{color:#94a3b8;font-size:11px;font-weight:400}.fit-content-row[data-v-a557facc]{display:flex;gap:10px;margin-bottom:6px;font-size:12px}.fit-content-k[data-v-a557facc]{flex:0 0 48px;color:#94a3b8}.fit-content-v[data-v-a557facc]{flex:1 1 auto;min-width:0;color:#1e293b;word-break:break-all}.fit-content-dim[data-v-a557facc]{color:#64748b}.fit-content-v span+span[data-v-a557facc]{margin-left:12px}.fit-items[data-v-a557facc]{width:100%;margin-top:8px;border-collapse:collapse;font-size:11px}.fit-items th[data-v-a557facc],.fit-items td[data-v-a557facc]{padding:4px 6px;border:1px solid #eef1f6;text-align:left;color:#334155}.fit-items th[data-v-a557facc]{background:#f1f5f9;color:#64748b;font-weight:600}.fit-items td[data-v-a557facc]:nth-child(n+2),.fit-items th[data-v-a557facc]:nth-child(n+2){text-align:right}html.mobile-ui .fit-head[data-v-a557facc],html.mobile-ui .fit-tabs-hint[data-v-a557facc]{display:none}html.mobile-ui .fit-tabs[data-v-a557facc]{justify-content:flex-end}html.mobile-ui .fit-list[data-v-a557facc]{grid-template-columns:1fr}@media (min-width: 900px){html.mobile-ui .fit-list[data-v-a557facc]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}.fpm-full[data-v-e7a1c0c2]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;display:flex;flex-direction:column;background:#f5f7fa}.fpm[data-v-e7a1c0c2]{flex:1;min-height:0;display:flex;flex-direction:column;background:#f8fafc;font-size:12px;color:#334155}.fpm-head[data-v-e7a1c0c2]{flex-shrink:0;height:44px;display:flex;align-items:center;padding:0 14px;background:#fff;border-bottom:1px solid #e6eaf2}.fpm-title[data-v-e7a1c0c2]{font-size:14px;font-weight:600;color:#1e293b}.fpm-dev-tag[data-v-e7a1c0c2]{margin-left:auto;padding:2px 8px;font-size:11px;color:#6366f1;background:#eef2ff;border-radius:4px}html.mobile-ui .fpm-head[data-v-e7a1c0c2]{justify-content:center;background:linear-gradient(135deg,#4f46e5,#8b5cf6);border-bottom:none}html.mobile-ui .fpm-title[data-v-e7a1c0c2]{flex:1;text-align:center;font-size:16px;font-weight:600;color:#fff}html.mobile-ui .fpm-dev-tag[data-v-e7a1c0c2]{display:none}.fpm-tabs[data-v-e7a1c0c2]{flex-shrink:0;display:flex;align-items:flex-end;gap:18px;padding:6px 14px 0;background:#fff;border-bottom:1px solid #e6eaf2}.fpm-tab[data-v-e7a1c0c2]{padding:8px 2px 9px;border:none;border-bottom:2px solid transparent;background:none;color:#64748b;font-size:13px;font-weight:600;cursor:pointer}.fpm-tab[data-v-e7a1c0c2]:hover{color:#4f46e5}.fpm-tab.active[data-v-e7a1c0c2]{color:#4f46e5;border-bottom-color:#4f46e5}.fpm-tabs-hint[data-v-e7a1c0c2]{margin:0 0 11px auto;color:#94a3b8;font-size:11px}.fpm-search[data-v-e7a1c0c2]{flex-shrink:0;display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 12px;background:#f8fafc;border-bottom:1px solid #e2e8f0}.fpm-search-input[data-v-e7a1c0c2]{flex:1;min-width:180px;max-width:620px}.fpm-search-input[data-v-e7a1c0c2] .el-input__wrapper{border-radius:8px}.fpm-search-icon[data-v-e7a1c0c2]{color:#94a3b8}.fpm-filter-label[data-v-e7a1c0c2]{color:#64748b;font-weight:600}.fpm-sel[data-v-e7a1c0c2] .el-select__wrapper{min-height:28px;font-size:12px}.fpm-actions[data-v-e7a1c0c2]{margin-left:auto;display:flex;align-items:center;gap:8px}.fpm-sum[data-v-e7a1c0c2]{color:#64748b;font-size:11px}.fpm-sum b[data-v-e7a1c0c2]{color:#1e293b}.fpm-sum b.is-amount[data-v-e7a1c0c2]{color:#b45309}.fpm-btn[data-v-e7a1c0c2]{height:32px;padding:0 14px;border:1px solid #c7d2fe;border-radius:8px;background:#fff;color:#4f46e5;font-size:12px;cursor:pointer}.fpm-btn.is-primary[data-v-e7a1c0c2]{background:#4f46e5;border-color:#4f46e5;color:#fff;font-weight:600}.fpm-btn.is-primary[data-v-e7a1c0c2]:hover{background:#4338ca}.fpm-refresh[data-v-e7a1c0c2]{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #c7d2fe;border-radius:8px;background:#fff;color:#4f46e5;cursor:pointer}.fpm-refresh[data-v-e7a1c0c2]:hover{background:#eef2ff}.fpm-refresh[data-v-e7a1c0c2]:disabled{opacity:.6;cursor:wait}.fpm-refresh .is-spinning[data-v-e7a1c0c2]{animation:fpm-spin-e7a1c0c2 .8s linear infinite}@keyframes fpm-spin-e7a1c0c2{to{transform:rotate(360deg)}}.fpm-colmenu-btn[data-v-e7a1c0c2]{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #c7d2fe;border-radius:8px;background:#fff;cursor:pointer}.fpm-colmenu-btn[data-v-e7a1c0c2]:hover,.fpm-colmenu-btn.active[data-v-e7a1c0c2]{background:#eef2ff}.fpm-hamburger[data-v-e7a1c0c2]{display:inline-flex;flex-direction:column;gap:3px}.fpm-hamburger span[data-v-e7a1c0c2]{display:block;width:14px;height:2px;border-radius:1px;background:#4f46e5}.fpm-colmenu-pop[data-v-e7a1c0c2]{position:fixed;z-index:3100;width:180px;max-height:320px;overflow:auto;padding:4px 0;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 8px 24px #0f172a24}.fpm-colmenu-head[data-v-e7a1c0c2]{display:flex;align-items:center;gap:6px;padding:6px 12px 8px;border-bottom:1px solid #eef2f7}.fpm-colmenu-title[data-v-e7a1c0c2]{font-size:12px;font-weight:600;color:#334155}.fpm-colmenu-count[data-v-e7a1c0c2]{margin-left:auto;font-size:11px;color:#94a3b8}.fpm-colmenu-item[data-v-e7a1c0c2]{display:flex;align-items:center;gap:8px;padding:6px 12px;font-size:12px;color:#334155;cursor:pointer}.fpm-colmenu-item[data-v-e7a1c0c2]:hover{background:#eef2ff}.fpm-colmenu-item input[data-v-e7a1c0c2]{accent-color:#4f46e5}.fpm-loading[data-v-e7a1c0c2],.fpm-empty[data-v-e7a1c0c2]{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:40px 16px;color:#94a3b8}.fpm-spinner[data-v-e7a1c0c2]{width:14px;height:14px;border:2px solid #c7d2fe;border-top-color:#4f46e5;border-radius:50%;animation:fpm-spin-e7a1c0c2 .8s linear infinite}.fpm-clear-all[data-v-e7a1c0c2]{margin-left:8px;padding:2px 10px;border:1px solid #c7d2fe;border-radius:999px;background:#fff;color:#4f46e5;font-size:12px;cursor:pointer}.fpm-table-wrap[data-v-e7a1c0c2]{flex:1;min-height:0;overflow:auto;padding:8px 12px 16px;-webkit-overflow-scrolling:touch}.fpm-cards[data-v-e7a1c0c2]{display:none}.fpm-card[data-v-e7a1c0c2]{padding:10px 12px;background:#fff;border:1px solid #eef2f7;border-radius:12px}.fpm-card-head[data-v-e7a1c0c2]{display:flex;align-items:baseline;gap:8px}.fpm-card-amount[data-v-e7a1c0c2]{font-size:16px;font-weight:700;font-variant-numeric:tabular-nums}.fpm-card-amount.is-in[data-v-e7a1c0c2]{color:#047857}.fpm-card-amount.is-out[data-v-e7a1c0c2]{color:#be123c}.fpm-card-date[data-v-e7a1c0c2]{margin-left:auto;font-size:11px;color:#94a3b8}.fpm-card-title[data-v-e7a1c0c2]{margin-top:4px;font-size:13px;font-weight:600;color:#1e293b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fpm-card-meta[data-v-e7a1c0c2]{margin-top:6px;display:flex;flex-wrap:wrap;gap:5px}.fpm-card-meta>span[data-v-e7a1c0c2]{padding:1px 6px;background:#f8fafc;border-radius:5px;font-size:10.5px;color:#64748b}.fpm-card-meta>span.fpm-card-status[data-v-e7a1c0c2]{background:#eef2ff;color:#4338ca}.fpm-card-remark[data-v-e7a1c0c2]{margin-top:6px;font-size:11.5px;color:#94a3b8}html.mobile-ui .fpm-head[data-v-e7a1c0c2],html.mobile-ui .fpm-tabs-hint[data-v-e7a1c0c2],html.mobile-ui .fpm-table-wrap[data-v-e7a1c0c2]{display:none}html.mobile-ui .fpm-cards[data-v-e7a1c0c2]{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;gap:8px;padding:8px 12px 16px}.fpm-table[data-v-e7a1c0c2]{width:max-content;min-width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;background:#fff;font-size:12px;color:#334155}.fpm-table th[data-v-e7a1c0c2],.fpm-table td[data-v-e7a1c0c2]{padding:10px 12px;text-align:left;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-right:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0}.fpm-table th[data-v-e7a1c0c2]:first-child,.fpm-table td[data-v-e7a1c0c2]:first-child{border-left:1px solid #e2e8f0}.fpm-table thead th[data-v-e7a1c0c2]{position:sticky;top:0;z-index:2;background:#eef2ff;color:#475569;font-weight:600}.fpm-table thead th[data-v-e7a1c0c2]:first-child{border-top-left-radius:8px}.fpm-table thead th[data-v-e7a1c0c2]:last-child{border-top-right-radius:8px}.fpm-header-content[data-v-e7a1c0c2]{display:flex;align-items:center;gap:3px}.fpm-header-content>span[data-v-e7a1c0c2]{flex:1}.fpm-resizer[data-v-e7a1c0c2]{position:absolute;top:0;right:-6px;width:14px;height:100%;cursor:col-resize;z-index:3}.fpm-resizer[data-v-e7a1c0c2]:hover{background:#818cf8}.fpm-table tbody tr[data-v-e7a1c0c2]:nth-child(odd){background:#fff}.fpm-table tbody tr[data-v-e7a1c0c2]:nth-child(2n){background:#f8fafc}.fpm-table-row[data-v-e7a1c0c2]:hover{background:#eef2ff!important}.fpm-c-index[data-v-e7a1c0c2]{text-align:center;color:#64748b;font-variant-numeric:tabular-nums}.fpm-c-invoice_no[data-v-e7a1c0c2]{color:#1e293b;font-weight:600}.fpm-c-amount[data-v-e7a1c0c2]{color:#b45309;font-weight:600}.fpm-c-method[data-v-e7a1c0c2],.fpm-c-created_by[data-v-e7a1c0c2],.fpm-c-created_at[data-v-e7a1c0c2]{color:#64748b}.fpm-foot-row td[data-v-e7a1c0c2]{position:sticky;bottom:0;z-index:2;background:#eef2ff;font-weight:700;border-top:1px solid #c7d2fe}.fpm-foot-row td[data-v-e7a1c0c2]:first-child{border-bottom-left-radius:8px}.fpm-foot-row td[data-v-e7a1c0c2]:last-child{border-bottom-right-radius:8px}.fpm-foot-row .fpm-c-index[data-v-e7a1c0c2]{color:#4f46e5}.fpm-form[data-v-e7a1c0c2]{display:flex;flex-direction:column;gap:8px}.fpm-field[data-v-e7a1c0c2]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12px}.fpm-label[data-v-e7a1c0c2]{flex-shrink:0;width:70px;color:#64748b}.fpm-mini[data-v-e7a1c0c2]{padding:2px 8px;border:1px solid #c7d2fe;border-radius:6px;background:#fff;color:#4f46e5;font-size:11px;cursor:pointer}.fpm-mini[data-v-e7a1c0c2]:hover{background:#eef2ff}.fpm-tip-line[data-v-e7a1c0c2]{margin:6px 0 10px;padding:6px 10px;border-radius:6px;background:#f8fafc;color:#64748b;font-size:11px}.fpm-dialog-foot[data-v-e7a1c0c2]{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.fpm-row-ctx[data-v-e7a1c0c2]{position:fixed;z-index:3100;min-width:148px;padding:4px 0;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 8px 24px #0f172a24}.fpm-row-ctx-item[data-v-e7a1c0c2]{padding:8px 16px;font-size:13px;color:#334155;cursor:pointer}.fpm-row-ctx-item[data-v-e7a1c0c2]:hover{background:#eef2ff;color:#4f46e5}.fpm-row-ctx-item.is-primary[data-v-e7a1c0c2]{color:#4f46e5;font-weight:600}.fpm-row-ctx-item.is-danger[data-v-e7a1c0c2]{color:#dc2626}.fpm-hint[data-v-e7a1c0c2]{font-size:12px;color:#94a3b8}.fpm-row-ctx-item.is-danger[data-v-e7a1c0c2]:hover{background:#fee2e2;color:#b91c1c}.fpm-row-sep[data-v-e7a1c0c2]{height:1px;margin:4px 0;background:#eef2f7}body.fpm-resizing,body.fpm-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}@media (min-width: 900px){html.mobile-ui .fpm-cards[data-v-e7a1c0c2]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));align-content:start}}.fin[data-v-8e2d944c]{flex:1;min-height:0;display:flex;flex-direction:column;background:#f8fafc;font-size:12px;color:#334155}.fin-head[data-v-8e2d944c]{flex-shrink:0;height:44px;display:flex;align-items:center;padding:0 14px;background:#fff;border-bottom:1px solid #e6eaf2}.fin-title[data-v-8e2d944c]{font-size:14px;font-weight:600;color:#1e293b}.fin-m-back[data-v-8e2d944c]{display:none;margin-right:8px;color:#475569;cursor:pointer}html.mobile-ui .fin-m-back[data-v-8e2d944c]{display:inline-flex}html.mobile-ui .fin-title[data-v-8e2d944c]{font-size:15px}.fin-dev-tag[data-v-8e2d944c]{margin-left:auto;padding:2px 8px;font-size:11px;color:#6366f1;background:#eef2ff;border-radius:4px}html.mobile-ui .fin .fin-head[data-v-8e2d944c]{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;height:44px!important;padding:0 44px!important;background:linear-gradient(135deg,#4f46e5,#8b5cf6)!important;border-bottom:none!important;border-radius:0!important}html.mobile-ui .fin .fin-m-back[data-v-8e2d944c]{position:absolute!important;left:14px!important;top:50%!important;transform:translateY(-50%)!important;margin:0!important;display:inline-flex!important;color:#fff!important}html.mobile-ui .fin .fin-title[data-v-8e2d944c]{flex:1!important;text-align:center!important;font-size:16px!important;font-weight:600!important;color:#fff!important}html.mobile-ui .fin .fin-dev-tag[data-v-8e2d944c]{display:none!important}.fin-tabs[data-v-8e2d944c]{flex-shrink:0;display:flex;align-items:flex-end;gap:18px;padding:6px 14px 0;background:#fff;border-bottom:1px solid #e6eaf2}.fin-tab[data-v-8e2d944c]{padding:8px 2px 9px;border:none;border-bottom:2px solid transparent;background:none;color:#64748b;font-size:13px;font-weight:600;cursor:pointer}.fin-tab[data-v-8e2d944c]:hover{color:#4f46e5}.fin-tab.active[data-v-8e2d944c]{color:#4f46e5;border-bottom-color:#4f46e5}.fin-tabs-hint[data-v-8e2d944c]{margin:0 0 11px auto;color:#94a3b8;font-size:11px}.fin-overview[data-v-8e2d944c]{flex:1;min-height:0;overflow:auto;padding:14px 16px 24px}.fin-cards[data-v-8e2d944c]{display:flex;flex-wrap:wrap;gap:10px}.fin-card[data-v-8e2d944c]{flex:1 1 150px;min-width:150px;padding:10px 12px;background:#fff;border:1px solid #e6eaf2;border-radius:8px}.fin-card-k[data-v-8e2d944c]{color:#94a3b8;font-size:11px}.fin-card-v[data-v-8e2d944c]{margin-top:4px;font-size:18px;font-weight:700;color:#1e293b}.fin-card-sub[data-v-8e2d944c]{margin-top:2px;color:#94a3b8;font-size:11px}.fin-card.is-invoiced .fin-card-v[data-v-8e2d944c]{color:#b45309}.fin-card.is-paid .fin-card-v[data-v-8e2d944c]{color:#047857}.fin-card.is-warn .fin-card-v[data-v-8e2d944c]{color:#c2410c}.fin-card.is-danger .fin-card-v[data-v-8e2d944c]{color:#b91c1c}.fin-chart-bar[data-v-8e2d944c]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:14px 0 8px}.fin-filter-label[data-v-8e2d944c]{color:#64748b;font-weight:600}.fin-sel[data-v-8e2d944c] .el-select__wrapper{min-height:28px;font-size:12px}.fin-chart-note[data-v-8e2d944c]{color:#94a3b8;font-size:11px}.fin-mini-btn[data-v-8e2d944c]{margin-left:auto;padding:4px 12px;border:1px solid #c7d2fe;border-radius:6px;background:#fff;color:#4f46e5;font-size:12px;cursor:pointer}.fin-mini-btn[data-v-8e2d944c]:hover{background:#eef2ff}.fin-mini-btn[data-v-8e2d944c]:disabled{opacity:.6;cursor:wait}.fin-loading[data-v-8e2d944c],.fin-empty[data-v-8e2d944c]{padding:40px 16px;text-align:center;color:#94a3b8}.fin-chart[data-v-8e2d944c]{display:flex;flex-direction:column}.fin-legend[data-v-8e2d944c]{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding-bottom:8px;margin-bottom:6px;border-bottom:1px dashed #e2e8f0;color:#64748b}.fin-legend .lg[data-v-8e2d944c]{display:inline-block;width:12px;height:12px;margin-right:4px;border-radius:3px;vertical-align:-1px}.lg.is-invoiced[data-v-8e2d944c]{background:#f59e0b}.lg.is-notinvoiced[data-v-8e2d944c]{background:#e2e8f0}.lg.is-received[data-v-8e2d944c]{background:#047857}.lg.is-notreceived[data-v-8e2d944c]{background:#fecaca}.fin-legend-note[data-v-8e2d944c]{margin-left:auto;color:#94a3b8;font-size:11px}.fin-bar-row[data-v-8e2d944c]{display:flex;align-items:center;gap:12px;padding:7px 0}.fin-bar-name[data-v-8e2d944c]{flex:none;width:190px;color:#1e293b;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fin-bar-cp[data-v-8e2d944c]{color:#94a3b8;font-weight:400;font-size:11px}.fin-bar-tracks[data-v-8e2d944c]{flex:1;min-width:140px;display:flex;flex-direction:column;gap:4px}.fin-track[data-v-8e2d944c]{height:14px;display:flex;align-items:stretch;overflow:hidden;background:#f1f5f9;border-radius:4px}.fin-track.is-thin[data-v-8e2d944c]{height:10px}.fin-seg[data-v-8e2d944c]{height:100%;transition:width .25s}.fin-seg.is-invoiced[data-v-8e2d944c]{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.fin-seg.is-notinvoiced[data-v-8e2d944c]{background:#e2e8f0}.fin-seg.is-received[data-v-8e2d944c]{background:linear-gradient(90deg,#047857,#34d399)}.fin-seg.is-notreceived[data-v-8e2d944c]{background:#fecaca}.fin-bar-right[data-v-8e2d944c]{flex:none;width:150px;text-align:right}.fin-bar-amount[data-v-8e2d944c]{color:#b45309;font-weight:700}.fin-bar-rate[data-v-8e2d944c]{margin-top:2px;color:#94a3b8;font-size:11px}html.mobile-ui .fin-tabs[data-v-8e2d944c]{gap:0;padding:0 14px}html.mobile-ui .fin-tab[data-v-8e2d944c]{flex:1 1 0;min-width:0;padding:11px 2px 10px;white-space:nowrap;text-align:center;font-size:13px;font-weight:600}html.mobile-ui .fin-tabs-hint[data-v-8e2d944c],html.mobile-ui .fin-dev-tag[data-v-8e2d944c]{display:none}html.mobile-ui .fin-overview[data-v-8e2d944c]{display:flex;flex-direction:column;padding:12px 12px 20px}html.mobile-ui .fin-card[data-v-8e2d944c]{flex:1 1 calc(50% - 5px);min-width:0}html.mobile-ui .fin-chart-note[data-v-8e2d944c]{display:none}html.mobile-ui .fin-chart-bar[data-v-8e2d944c]{order:-1;margin:0 0 10px}@media (min-width: 900px){html.mobile-ui .fin-cards[data-v-8e2d944c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));align-content:start}}.cod-warn[data-v-4fc4adf8]{padding:10px 12px;border-radius:12px;margin-bottom:12px;background:#fef2f2;border:1px solid #fecaca;color:#b91c1c;font-size:12.5px;line-height:1.8}.cod-warn b[data-v-4fc4adf8]{color:#b91c1c}.cod-form label[data-v-4fc4adf8]{display:block;font-size:12px;color:#64748b;margin-bottom:6px}.cod-req[data-v-4fc4adf8]{color:#ef4444;font-weight:700}.oipd[data-v-a24e62e8]{font-size:13px;color:#1e293b}.oipd-top[data-v-a24e62e8]{display:flex;align-items:flex-start;gap:12px}.oipd-top-main[data-v-a24e62e8]{flex:1 1 auto;min-width:0}.oipd-name[data-v-a24e62e8]{font-size:15px;font-weight:700;color:#0f172a}.oipd-no[data-v-a24e62e8]{margin-top:2px;font-family:ui-monospace,Consolas,monospace;font-size:12px;color:#64748b}.oipd-pct[data-v-a24e62e8]{flex:none;text-align:right}.oipd-pct b[data-v-a24e62e8]{display:block;font-size:18px;color:#4338ca;font-variant-numeric:tabular-nums}.oipd-pct span[data-v-a24e62e8]{font-size:11px;color:#94a3b8}.oipd-meta[data-v-a24e62e8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:6px 14px;margin:12px 0 4px;padding:10px 12px;background:#f8fafc;border:1px solid #eef1f6;border-radius:8px}.oipd-meta span[data-v-a24e62e8]{font-size:12px;color:#334155;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oipd-meta i[data-v-a24e62e8]{display:inline-block;min-width:56px;color:#94a3b8;font-style:normal}.oipd-sec[data-v-a24e62e8]{margin:14px 0 8px;font-size:13px;font-weight:700;color:#1e293b;display:flex;align-items:center;gap:8px}.oipd-count[data-v-a24e62e8]{font-size:12px;font-weight:500;color:#64748b}.oipd-warn[data-v-a24e62e8]{font-size:11px;font-weight:500;color:#b45309}.oipd-table-wrap[data-v-a24e62e8]{border:1px solid #eef1f6;border-radius:8px;overflow:auto}.oipd-cards[data-v-a24e62e8]{display:flex;flex-direction:column;gap:8px}.oipd-card[data-v-a24e62e8]{padding:10px 12px;background:#fff;border:1px solid #eef2f7;border-radius:12px}.oipd-card-head[data-v-a24e62e8]{display:flex;align-items:center;gap:8px}.oipd-card-label[data-v-a24e62e8]{flex:1 1 0;min-width:0;font-size:13px;font-weight:600;color:#1e293b}.oipd-card-nums[data-v-a24e62e8]{margin-top:7px;display:flex;gap:16px;font-size:12px;color:#64748b}.oipd-card-nums b[data-v-a24e62e8]{color:#1e293b;font-variant-numeric:tabular-nums;font-weight:700}.oipd-card-at[data-v-a24e62e8]{margin-top:6px;font-size:11px;color:#94a3b8}.oipd-table[data-v-a24e62e8]{width:100%;border-collapse:separate;border-spacing:0}.oipd-table th[data-v-a24e62e8]{padding:7px 10px;text-align:left;background:#eef2ff;color:#4338ca;font-size:12px;font-weight:700;white-space:nowrap;border-bottom:1px solid #e2e8f0}.oipd-table td[data-v-a24e62e8]{padding:7px 10px;font-size:12px;color:#1e293b;border-bottom:1px solid #f1f5f9;white-space:nowrap}.oipd-table .num[data-v-a24e62e8]{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.oipd-table tr:last-child td[data-v-a24e62e8]{border-bottom:none}.oipd-at[data-v-a24e62e8]{color:#64748b}.oipd-tag[data-v-a24e62e8]{padding:1px 8px;border-radius:999px;font-size:11px;font-weight:600;background:#f1f5f9;color:#64748b}.oipd-tag.is-done[data-v-a24e62e8]{background:#ecfdf5;color:#15803d}.oipd-tag.is-doing[data-v-a24e62e8]{background:#eef2ff;color:#4338ca}.oipd-tag.is-na[data-v-a24e62e8]{background:#f8fafc;color:#cbd5e1}.oipd-empty[data-v-a24e62e8]{padding:22px 12px;text-align:center;font-size:12px;color:#94a3b8}.oipd-list[data-v-a24e62e8]{max-height:300px;overflow:auto;border:1px solid #eef1f6;border-radius:8px}.oipd-rec[data-v-a24e62e8]{display:grid;grid-template-columns:118px 62px 1fr;gap:2px 10px;padding:8px 10px;border-bottom:1px solid #f1f5f9;font-size:12px}.oipd-rec[data-v-a24e62e8]:last-child{border-bottom:none}.oipd-rec-time[data-v-a24e62e8]{color:#64748b;font-variant-numeric:tabular-nums}.oipd-rec-type[data-v-a24e62e8]{justify-self:start;align-self:center;padding:1px 7px;border-radius:999px;font-size:11px;font-weight:600;background:#eef2ff;color:#4338ca}.oipd-rec-type.is-daily[data-v-a24e62e8]{background:#ecfdf5;color:#15803d}.oipd-rec-type.is-inspect[data-v-a24e62e8]{background:#e0f2fe;color:#0369a1}.oipd-rec-type.is-stock[data-v-a24e62e8]{background:#fef3c7;color:#b45309}.oipd-rec-type.is-ship[data-v-a24e62e8]{background:#fce7f3;color:#be185d}.oipd-rec-title[data-v-a24e62e8]{font-weight:600;color:#1e293b}.oipd-rec-desc[data-v-a24e62e8]{grid-column:3;color:#64748b;line-height:1.5}html.mobile-ui .oipd-rec[data-v-a24e62e8]{grid-template-columns:1fr 62px}html.mobile-ui .oipd-rec-title[data-v-a24e62e8],html.mobile-ui .oipd-rec-desc[data-v-a24e62e8]{grid-column:1 / -1}html.mobile-ui .oipd-list[data-v-a24e62e8]{max-height:46vh}.sd-page[data-v-8b2bc6bc]{display:flex;flex-direction:column;height:100%;background:#f6f7fb;overflow:hidden}.sd-pc-header[data-v-8b2bc6bc]{flex-shrink:0;display:flex;align-items:center;gap:10px;height:44px;padding:0 14px;background:#fff;border-bottom:1px solid #e6eaf2}.sd-back-btn[data-v-8b2bc6bc]{border:1px solid #c7d2fe;background:#eef2ff;color:#4f46e5;border-radius:8px;padding:5px 12px;font-size:12px;cursor:pointer}.sd-back-btn[data-v-8b2bc6bc]:hover{background:#e0e7ff}.sd-pc-title[data-v-8b2bc6bc]{flex:1;font-weight:600;color:#1e293b;font-size:14px}.sd-dev-tag[data-v-8b2bc6bc]{padding:2px 8px;font-size:11px;font-weight:600;color:#6366f1;background:#eef2ff;border-radius:4px}.sd-m-header[data-v-8b2bc6bc]{height:44px;flex-shrink:0;display:flex;align-items:center;padding:0 14px;background:linear-gradient(135deg,#4f46e5,#8b5cf6)}.sd-m-left[data-v-8b2bc6bc],.sd-m-right[data-v-8b2bc6bc]{width:32px;display:flex;align-items:center}.sd-m-left[data-v-8b2bc6bc]{cursor:pointer}.sd-m-title[data-v-8b2bc6bc]{flex:1;text-align:center;color:#fff;font-size:16px;font-weight:600}.sd-loading[data-v-8b2bc6bc]{flex:1;display:flex;align-items:center;justify-content:center;color:#94a3b8;font-size:13px}.sd-body[data-v-8b2bc6bc]{flex:1;min-height:0;overflow:auto;padding:10px;display:flex;flex-direction:column;gap:8px;-webkit-overflow-scrolling:touch}.sd-card[data-v-8b2bc6bc]{background:#fff;border-radius:10px;padding:11px 12px;box-shadow:0 1px 3px #0f172a0a}.sd-card-title[data-v-8b2bc6bc]{font-weight:600;color:#1e293b;font-size:13px;margin:0 0 8px;padding-left:7px;border-left:3px solid #6366f1}.sd-hero[data-v-8b2bc6bc]{background:linear-gradient(135deg,#4f46e5,#7c3aed);border-radius:10px;padding:12px 14px;color:#fff;box-shadow:0 4px 14px #4f46e52e}.sd-hero-top[data-v-8b2bc6bc]{display:flex;align-items:center;gap:8px}.sd-biz-tag[data-v-8b2bc6bc]{padding:2px 10px;border-radius:999px;font-size:11px;font-weight:600;background:#ffffff38;color:#fff}.sd-status-badge[data-v-8b2bc6bc]{padding:2px 10px;border-radius:999px;font-size:11px;font-weight:600}.sd-status-badge.ing[data-v-8b2bc6bc]{background:#ffffff38;color:#fff}.sd-status-badge.ok[data-v-8b2bc6bc]{background:#d1fae5;color:#047857}.sd-status-badge.red[data-v-8b2bc6bc]{background:#fee2e2;color:#b91c1c}.sd-status-badge.gray[data-v-8b2bc6bc]{background:#e5e7eb;color:#4b5563}.sd-hero-no[data-v-8b2bc6bc]{margin-top:6px;font-size:12px;color:#ffffffc7}.sd-hero-title[data-v-8b2bc6bc]{margin:2px 0 0;font-size:16px;font-weight:700;line-height:1.35}.sd-hero-meta-row[data-v-8b2bc6bc]{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.sd-hero-meta[data-v-8b2bc6bc]{display:inline-flex;align-items:center;padding:1px 8px;font-size:11.5px;line-height:18px;color:#c7d2fe;background:#ffffff1f;border:1px solid rgba(199,210,254,.35);border-radius:999px}.sd-amount[data-v-8b2bc6bc]{color:#fde68a}.sd-steps[data-v-8b2bc6bc]{display:flex;overflow-x:auto;padding:2px 0}.sd-step[data-v-8b2bc6bc]{flex:1 0 auto;min-width:58px;display:flex;flex-direction:column;align-items:center;gap:3px;position:relative}.sd-step[data-v-8b2bc6bc]:before{content:"";position:absolute;top:10px;left:0;right:50%;height:2px;background:#e5e7eb}.sd-step[data-v-8b2bc6bc]:after{content:"";position:absolute;top:10px;left:50%;right:0;height:2px;background:#e5e7eb}.sd-step[data-v-8b2bc6bc]:first-child:before,.sd-step[data-v-8b2bc6bc]:last-child:after{display:none}.sd-step.done[data-v-8b2bc6bc]:before,.sd-step.done[data-v-8b2bc6bc]:after{background:#6366f1}.sd-step.done+.sd-step.done[data-v-8b2bc6bc]:before{background:#6366f1}.sd-step-dot[data-v-8b2bc6bc]{position:relative;z-index:1;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;background:#e5e7eb;color:#94a3b8}.sd-step.done .sd-step-dot[data-v-8b2bc6bc]{background:#6366f1;color:#fff}.sd-step.current .sd-step-dot[data-v-8b2bc6bc]{background:#fff;color:#6366f1;border:2px solid #6366f1;box-shadow:0 0 0 3px #6366f126}.sd-step-label[data-v-8b2bc6bc]{font-size:11px;color:#64748b;white-space:nowrap}.sd-step.done .sd-step-label[data-v-8b2bc6bc],.sd-step.current .sd-step-label[data-v-8b2bc6bc]{color:#334155;font-weight:600}.sd-step-pct[data-v-8b2bc6bc]{font-size:10px;color:#6366f1;font-weight:700;font-variant-numeric:tabular-nums}.sd-step-time[data-v-8b2bc6bc]{font-size:10px;color:#94a3b8;white-space:nowrap}.sd-progress-overall[data-v-8b2bc6bc]{font-size:12px;color:#64748b}.sd-progress-overall b[data-v-8b2bc6bc]{color:#4338ca;font-size:14px;font-variant-numeric:tabular-nums}.sd-progress-sub[data-v-8b2bc6bc]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:12px 0 6px;padding-top:10px;border-top:1px dashed #e2e8f0;font-size:12px;color:#94a3b8}.sd-progress-sub-title[data-v-8b2bc6bc]{font-size:12px;font-weight:700;color:#1e293b}.sd-progress-sub i[data-v-8b2bc6bc]{font-style:normal}.sd-progress-empty[data-v-8b2bc6bc]{padding:18px 10px;text-align:center;font-size:12px;color:#94a3b8;line-height:1.7}.sd-progress-list[data-v-8b2bc6bc]{max-height:340px;overflow:auto;border:1px solid #eef1f6;border-radius:8px}.sd-progress-row[data-v-8b2bc6bc]{display:flex;align-items:center;gap:10px;padding:8px 10px;border-bottom:1px solid #f1f5f9;font-size:12px;cursor:pointer}.sd-progress-row[data-v-8b2bc6bc]:last-child{border-bottom:none}.sd-progress-row[data-v-8b2bc6bc]:hover{background:#f8fafc}.sd-progress-idx[data-v-8b2bc6bc]{flex:none;width:40px;text-align:right;font-family:ui-monospace,Consolas,monospace;font-size:11px;color:#94a3b8;font-variant-numeric:tabular-nums}.sd-progress-no[data-v-8b2bc6bc]{flex:none;min-width:118px;font-family:ui-monospace,Consolas,monospace;color:#475569;font-size:12px}.sd-progress-branch[data-v-8b2bc6bc]{color:#cbd5e1;margin-right:2px}.sd-progress-row.is-parent[data-v-8b2bc6bc]{background:#fbfcff}.sd-progress-row.is-parent .sd-progress-name[data-v-8b2bc6bc]{color:#0f172a}.sd-progress-kids[data-v-8b2bc6bc]{flex:none;padding:0 6px;border-radius:999px;font-size:10px;background:#f1f5f9;color:#64748b}.sd-progress-name[data-v-8b2bc6bc]{flex:1 1 auto;min-width:0;font-weight:600;color:#1e293b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sd-progress-stage[data-v-8b2bc6bc]{flex:none;padding:1px 8px;border-radius:999px;background:#eef2ff;color:#4338ca;font-size:11px;font-weight:600}.sd-progress-bar[data-v-8b2bc6bc]{flex:none;width:108px;height:6px;border-radius:999px;background:#eef2f7;overflow:hidden}.sd-progress-bar i[data-v-8b2bc6bc]{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#6366f1,#8b5cf6)}.sd-progress-pct[data-v-8b2bc6bc]{flex:none;width:42px;text-align:right;font-variant-numeric:tabular-nums;font-weight:600;color:#4338ca}.sd-progress-tip[data-v-8b2bc6bc]{margin-top:6px;font-size:11px;color:#94a3b8}.sd-avatar-wrap[data-v-8b2bc6bc]{width:40px;height:40px;border-radius:50%;overflow:hidden;flex-shrink:0;background:#e0e7ff}.sd-avatar[data-v-8b2bc6bc]{width:100%;height:100%;object-fit:cover}.sd-avatar-fallback[data-v-8b2bc6bc]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#4f46e5;font-size:16px;font-weight:600}.sd-avatar-person[data-v-8b2bc6bc]{width:66%;height:66%;fill:currentColor}.sd-hero-party[data-v-8b2bc6bc]{display:flex;align-items:center;gap:10px;margin-top:8px;padding-top:8px;min-width:0;border-top:1px solid rgba(255,255,255,.18)}.sd-hero-party .sd-avatar-wrap[data-v-8b2bc6bc]{width:30px;height:30px;border:2px solid rgba(255,255,255,.65);background:#ffffff38}.sd-hero-party .sd-avatar-fallback[data-v-8b2bc6bc]{color:#fff}.sd-party-info[data-v-8b2bc6bc]{min-width:0;flex:1}.sd-party-line[data-v-8b2bc6bc]{display:flex;align-items:center;gap:6px}.sd-hero-party .sd-party-role[data-v-8b2bc6bc]{font-size:10px;color:#fff;font-weight:600;padding:0 7px;border-radius:999px;background:#fff3}.sd-self-tag[data-v-8b2bc6bc]{font-size:10px;padding:0 6px;border-radius:999px;background:#eef2ff;color:#4f46e5;font-weight:600}.sd-hero-party .sd-party-name[data-v-8b2bc6bc]{font-size:13px;color:#fff;font-weight:600;margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sd-hero-party .sd-party-id[data-v-8b2bc6bc]{font-size:11px;color:#ffffffb8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sd-hero-facts[data-v-8b2bc6bc]{display:flex;gap:22px;flex-wrap:wrap;margin-top:8px;padding-top:8px;border-top:1px solid rgba(255,255,255,.18)}.sd-hero-fact[data-v-8b2bc6bc]{display:flex;flex-direction:column;gap:2px;min-width:0}.sd-hero-fact span[data-v-8b2bc6bc]{font-size:11px;color:#ffffffb8}.sd-hero-fact b[data-v-8b2bc6bc]{font-size:14px;font-weight:700;color:#fff}.sd-hero-fact b.sd-hero-amount[data-v-8b2bc6bc]{font-size:18px;color:#fde68a}.sd-kv-table tbody th[data-v-8b2bc6bc]{width:74px;min-width:64px;color:#94a3b8;font-weight:400;text-align:left;background:#fafbfd;white-space:nowrap}.sd-kv-table tbody td[data-v-8b2bc6bc]{color:#1e293b;min-width:100px}.sd-kv-table tbody td[data-v-8b2bc6bc],.sd-kv-table tbody th[data-v-8b2bc6bc]{padding:5px 8px}.sd-doc[data-v-8b2bc6bc]{display:flex;align-items:center;gap:8px;margin-top:8px;padding:7px 10px;border:1px dashed #c7d2fe;border-radius:8px;background:#eef2ff;color:#4f46e5;font-size:13px;cursor:pointer}.sd-doc span[data-v-8b2bc6bc]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sd-doc em[data-v-8b2bc6bc]{font-style:normal;font-weight:600}.sd-attach-block[data-v-8b2bc6bc],.sd-remark-block[data-v-8b2bc6bc]{margin-top:8px}.sd-attach-title[data-v-8b2bc6bc]{display:block;font-size:12px;color:#94a3b8;margin-bottom:4px}.sd-attach-list[data-v-8b2bc6bc]{display:flex;flex-wrap:wrap;gap:6px}.sd-attach[data-v-8b2bc6bc]{display:inline-flex;align-items:center;gap:4px;max-width:100%;padding:3px 8px;border:1px dashed #c7d2fe;border-radius:8px;background:#eef2ff;color:#4f46e5;font-size:12px;cursor:pointer}.sd-attach[data-v-8b2bc6bc]:hover{background:#e0e7ff}.sd-attach span[data-v-8b2bc6bc]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sd-remark-block p[data-v-8b2bc6bc]{margin:0;font-size:13px;color:#475569;line-height:1.6;white-space:pre-wrap}.sd-empty[data-v-8b2bc6bc]{padding:16px;text-align:center;color:#94a3b8;font-size:12px;background:#f8fafc;border-radius:8px}.sd-sub-title[data-v-8b2bc6bc]{font-size:12px;font-weight:600;color:#334155;margin:0 0 6px}.sd-sub-title+.sd-table-wrap[data-v-8b2bc6bc]{margin-bottom:14px}.sd-sub-title em[data-v-8b2bc6bc]{font-style:normal;font-weight:400;color:#94a3b8;margin-left:4px}.sd-table-wrap[data-v-8b2bc6bc]{overflow-x:auto;border:1px solid #eef1f6;border-radius:8px}.sd-inv-cards[data-v-8b2bc6bc]{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.sd-inv-card[data-v-8b2bc6bc]{padding:10px 12px;background:#fff;border:1px solid #eef2f7;border-radius:12px}.sd-inv-head[data-v-8b2bc6bc]{display:flex;align-items:center;gap:8px}.sd-inv-no[data-v-8b2bc6bc]{flex:1 1 0;min-width:0;font-family:ui-monospace,Consolas,monospace;font-size:12px;color:#4338ca;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sd-inv-row[data-v-8b2bc6bc]{margin-top:6px;display:flex;align-items:baseline;gap:10px;font-size:12px;color:#64748b}.sd-inv-row>span[data-v-8b2bc6bc]{flex:none;width:64px;color:#94a3b8}.sd-inv-row>b[data-v-8b2bc6bc]{flex:1 1 0;min-width:0;color:#1e293b;font-weight:600}.sd-inv-amount[data-v-8b2bc6bc]{color:#0f766e!important;font-variant-numeric:tabular-nums}.sd-inv-foot[data-v-8b2bc6bc]{margin-top:8px;display:flex;justify-content:flex-end}.sd-table[data-v-8b2bc6bc]{width:100%;border-collapse:collapse;font-size:12px}.sd-table thead th[data-v-8b2bc6bc]{background:#f8fafc;color:#64748b;font-weight:600;text-align:left;padding:8px 10px;white-space:nowrap;border-bottom:1px solid #eef1f6}.sd-table tbody td[data-v-8b2bc6bc]{padding:9px 10px;color:#334155;border-bottom:1px solid #f4f6fa;vertical-align:top;word-break:break-word}.sd-table tbody tr:last-child td[data-v-8b2bc6bc]{border-bottom:none}.sd-table tbody tr[data-v-8b2bc6bc]:hover{background:#fafbfd}.col-op[data-v-8b2bc6bc]{width:64px;text-align:center}.sd-tag[data-v-8b2bc6bc]{display:inline-block;font-size:10px;font-weight:600;padding:2px 8px;border-radius:999px;white-space:nowrap}.sd-tag.ok[data-v-8b2bc6bc]{background:#d1fae5;color:#047857}.sd-tag.wait[data-v-8b2bc6bc]{background:#ffedd5;color:#b45309}.sd-mono[data-v-8b2bc6bc]{font-family:ui-monospace,Menlo,Consolas,monospace}.sd-amount-cell[data-v-8b2bc6bc]{color:#b45309;font-weight:600;white-space:nowrap}.sd-muted[data-v-8b2bc6bc]{color:#cbd5e1}.sd-link[data-v-8b2bc6bc]{border:1px solid #c7d2fe;background:#eef2ff;color:#4f46e5;border-radius:6px;padding:2px 9px;font-size:11px;cursor:pointer}.sd-link[data-v-8b2bc6bc]:hover{background:#e0e7ff}.sd-card-head[data-v-8b2bc6bc]{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.sd-card-head .sd-card-title[data-v-8b2bc6bc]{margin-bottom:10px}.sd-project-actions[data-v-8b2bc6bc]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:10px}.sd-project-act[data-v-8b2bc6bc]{flex-shrink:0;border:1px solid #e2e8f0;background:#f8fafc;color:#475569;border-radius:999px;padding:3px 12px;font-size:12px;font-weight:600;cursor:pointer}.sd-project-act[data-v-8b2bc6bc]:hover{background:#eef2ff;border-color:#c7d2fe;color:#4f46e5}.sd-project-act.act-save[data-v-8b2bc6bc]{border-color:#bbf7d0;background:#f0fdf4;color:#047857}.sd-project-act.act-save[data-v-8b2bc6bc]:hover{background:#dcfce7;border-color:#86efac;color:#047857}.sd-project-act.act-send[data-v-8b2bc6bc]{border-color:#fed7aa;background:#fff7ed;color:#c2410c}.sd-project-act.act-send[data-v-8b2bc6bc]:hover{background:#ffedd5;border-color:#fdba74;color:#9a3412}.sd-project-act.act-cancel[data-v-8b2bc6bc]{border-color:#fca5a5;background:#fef2f2;color:#dc2626}.sd-project-act.act-cancel[data-v-8b2bc6bc]:hover{background:#fee2e2;border-color:#f87171;color:#b91c1c}.sd-cancel-tip[data-v-8b2bc6bc]{font-size:12px;color:#64748b;line-height:1.75}.sd-cancel-tip b[data-v-8b2bc6bc]{color:#b91c1c}.sd-cancel-state[data-v-8b2bc6bc]{display:flex;align-items:center;gap:10px;margin-bottom:8px}.sd-cancel-badge[data-v-8b2bc6bc]{font-size:12px;font-weight:700;padding:2px 9px;border-radius:999px;background:#fef3c7;color:#b45309}.sd-cancel-state.is-agreed .sd-cancel-badge[data-v-8b2bc6bc]{background:#fee2e2;color:#b91c1c}.sd-cancel-state.is-refused .sd-cancel-badge[data-v-8b2bc6bc]{background:#ecfdf5;color:#047857}.sd-cancel-who[data-v-8b2bc6bc]{font-size:12px;color:#94a3b8}.sd-cancel-reason[data-v-8b2bc6bc],.sd-cancel-decision[data-v-8b2bc6bc]{font-size:12px;color:#475569;margin-top:6px}.sd-cancel-reason p[data-v-8b2bc6bc],.sd-cancel-decision p[data-v-8b2bc6bc]{margin:2px 0 0;line-height:1.7;color:#1e293b;word-break:break-word}.sd-cancel-reason-k[data-v-8b2bc6bc]{font-size:11px;color:#94a3b8}.sd-cancel-warn[data-v-8b2bc6bc]{margin-top:10px;padding:10px 12px;border-radius:12px;background:#fef2f2;border:1px solid #fecaca;color:#b91c1c;font-size:12px;line-height:1.75}.sd-cancel-actions[data-v-8b2bc6bc]{display:flex;gap:10px;justify-content:flex-end;margin-top:10px}.sd-cancel-btn[data-v-8b2bc6bc]{border-radius:10px;padding:7px 16px;font-size:13px;font-weight:600;cursor:pointer;border:1px solid #e2e8f0;background:#fff;color:#475569}.sd-cancel-btn.refuse[data-v-8b2bc6bc]:hover{background:#f8fafc}.sd-cancel-btn.agree[data-v-8b2bc6bc]{background:#dc2626;border-color:#dc2626;color:#fff}.sd-cancel-btn.agree[data-v-8b2bc6bc]:hover{background:#b91c1c;border-color:#b91c1c}.sd-cancel-btn[data-v-8b2bc6bc]:disabled{opacity:.6;cursor:not-allowed}.sd-cancel-wait[data-v-8b2bc6bc]{margin-top:8px;font-size:12px;color:#b45309;line-height:1.7}.sd-cancel-dialog-warn[data-v-8b2bc6bc]{padding:10px 12px;border-radius:12px;margin-bottom:12px;background:#fef2f2;border:1px solid #fecaca;color:#b91c1c;font-size:12.5px;line-height:1.8}.sd-cancel-dialog-warn b[data-v-8b2bc6bc]{color:#b91c1c}.sd-cancel-form label[data-v-8b2bc6bc]{display:block;font-size:12px;color:#64748b;margin-bottom:6px}.sd-dlg-tag[data-v-8b2bc6bc]{font-size:11px;font-weight:600;color:#6366f1;margin-bottom:8px}.sd-item-edit-bar[data-v-8b2bc6bc]{display:flex;align-items:flex-start;gap:12px;margin-bottom:8px}.sd-item-edit-tip[data-v-8b2bc6bc]{flex:1;font-size:12px;color:#64748b;line-height:1.6}.sd-item-edit-tree[data-v-8b2bc6bc]{max-height:58vh;overflow:auto;padding-right:2px}.sd-item-edit-empty[data-v-8b2bc6bc]{padding:18px 0;text-align:center;color:#94a3b8;font-size:13px}.sd-item-form-row[data-v-8b2bc6bc]{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.sd-item-form-row label[data-v-8b2bc6bc]{font-size:12px;color:#64748b}.sd-item-form-grid[data-v-8b2bc6bc]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:0 12px}.sd-project-act.act-import[data-v-8b2bc6bc]{border-color:#c7d2fe;background:#eef2ff;color:#4f46e5}.sd-project-open-btn[data-v-8b2bc6bc]{flex-shrink:0;border:1px solid #c7d2fe;background:#eef2ff;color:#4f46e5;border-radius:999px;padding:3px 12px;font-size:12px;font-weight:600;cursor:pointer}.sd-project-open-btn[data-v-8b2bc6bc]:hover{background:#e0e7ff}.sd-project-summary[data-v-8b2bc6bc]{display:flex;align-items:center;gap:12px;padding:10px 12px;background:#f8fafc;border:1px solid #eef1f6;border-radius:10px;cursor:pointer;transition:border-color .15s}.sd-project-summary[data-v-8b2bc6bc]:hover{border-color:#c7d2fe}.sd-project-thumb[data-v-8b2bc6bc]{width:56px;height:56px;border-radius:8px;overflow:hidden;flex-shrink:0;background:#eef2ff;display:flex;align-items:center;justify-content:center;cursor:zoom-in}.sd-project-thumb img[data-v-8b2bc6bc]{width:100%;height:100%;object-fit:cover;display:block}.sd-project-thumb[data-v-8b2bc6bc]:hover{box-shadow:0 0 0 2px #c7d2fe inset}.sd-project-tree[data-v-8b2bc6bc]{margin-top:10px;padding-top:8px;border-top:1px dashed #e2e8f0}.sd-project-tree-scroll[data-v-8b2bc6bc]{max-height:198px;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-right:2px}.sd-project-tree-tip[data-v-8b2bc6bc]{margin-top:8px;font-size:12px;color:#94a3b8;text-align:right}.sd-info-body[data-v-8b2bc6bc]{display:flex;align-items:flex-start;gap:20px}.sd-info-cover[data-v-8b2bc6bc]{flex:0 0 auto;display:flex;flex-direction:column;gap:6px}.sd-info-cover-label[data-v-8b2bc6bc]{color:#64748b;font-size:12px}.sd-info-grid[data-v-8b2bc6bc]{flex:1 1 auto;min-width:0;display:grid;grid-template-columns:max-content minmax(0,1fr) max-content minmax(0,1fr);column-gap:16px;row-gap:10px;align-items:center;font-size:13px}.sd-info-k[data-v-8b2bc6bc]{color:#64748b;font-size:12px;white-space:nowrap}.sd-info-v[data-v-8b2bc6bc]{color:#1e293b;min-width:0;word-break:break-word}.sd-info-amount[data-v-8b2bc6bc]{color:#b45309;font-weight:600}.sd-info-v-wide[data-v-8b2bc6bc]{grid-column:span 3}.sd-info-thumb[data-v-8b2bc6bc]{width:72px;height:72px;border-radius:8px;overflow:hidden;background:#eef2ff;display:inline-flex;align-items:center;justify-content:center;cursor:zoom-in}.sd-info-thumb img[data-v-8b2bc6bc]{width:100%;height:100%;object-fit:cover;display:block}.sd-info-thumb[data-v-8b2bc6bc]:hover{box-shadow:0 0 0 2px #c7d2fe inset}.sd-project-info[data-v-8b2bc6bc]{min-width:0;flex:1}.sd-project-no[data-v-8b2bc6bc]{font-size:11px;color:#94a3b8;font-family:ui-monospace,Menlo,Consolas,monospace}.sd-project-name[data-v-8b2bc6bc]{font-size:14px;font-weight:600;color:#1e293b;margin-top:2px}.sd-project-meta[data-v-8b2bc6bc]{display:flex;align-items:center;gap:10px;margin-top:4px;font-size:11px;color:#64748b;flex-wrap:wrap}@media (max-width: 640px){.sd-info-body[data-v-8b2bc6bc]{flex-direction:column;gap:10px}.sd-info-grid[data-v-8b2bc6bc]{grid-template-columns:78px minmax(0,1fr);column-gap:10px;row-gap:9px;width:100%}.sd-info-v-wide[data-v-8b2bc6bc]{grid-column:span 1}.sd-project-thumb[data-v-8b2bc6bc]{width:46px;height:46px;border-radius:7px}.sd-info-thumb[data-v-8b2bc6bc]{width:60px;height:60px;border-radius:7px}}.sd-confirm-card[data-v-8b2bc6bc]{border:1px solid #fed7aa;background:#fff7ed}.sd-confirm-tip[data-v-8b2bc6bc]{margin:0 0 8px;font-size:12px;color:#92400e;line-height:1.65}.sd-confirm-reason[data-v-8b2bc6bc]{margin:0 0 10px;padding:8px 10px;border-radius:8px;background:#ffedd5;color:#9a3412;font-size:12px;line-height:1.6;word-break:break-all}.sd-confirm-actions[data-v-8b2bc6bc]{display:flex;gap:10px;flex-wrap:wrap}.sd-confirm-btn[data-v-8b2bc6bc]{border:1px solid #e2e8f0;background:#fff;color:#334155;border-radius:8px;padding:7px 14px;font-size:13px;font-weight:600;cursor:pointer}.sd-confirm-btn[data-v-8b2bc6bc]:disabled{opacity:.6;cursor:not-allowed}.sd-confirm-btn.ok[data-v-8b2bc6bc]{border-color:#10b981;background:#10b981;color:#fff}.sd-confirm-btn.warn[data-v-8b2bc6bc]{border-color:#f59e0b;background:#f59e0b;color:#fff}.sd-confirm-btn.modify[data-v-8b2bc6bc]{border-color:#a5b4fc;background:#eef2ff;color:#4f46e5}.sd-edit-form[data-v-8b2bc6bc]{display:flex;flex-direction:column;gap:12px}.sd-edit-row[data-v-8b2bc6bc]{display:flex;gap:12px}.sd-edit-row>.sd-edit-item[data-v-8b2bc6bc]{flex:1;min-width:0}.sd-edit-item[data-v-8b2bc6bc]{display:flex;flex-direction:column;gap:6px}.sd-edit-item>label[data-v-8b2bc6bc]{font-size:12px;color:#475569;font-weight:600}.sd-req[data-v-8b2bc6bc]{color:#ef4444;font-weight:700}@media (max-width: 640px){.sd-progress-idx[data-v-8b2bc6bc]{width:30px;font-size:10px}.sd-progress-no[data-v-8b2bc6bc]{min-width:0;max-width:38%;font-size:11px}.sd-progress-stage[data-v-8b2bc6bc],.sd-progress-kids[data-v-8b2bc6bc]{display:none}.sd-progress-bar[data-v-8b2bc6bc]{width:52px}.sd-progress-row[data-v-8b2bc6bc]{gap:6px}.sd-progress-list[data-v-8b2bc6bc]{max-height:46vh}.sd-step[data-v-8b2bc6bc]{min-width:52px}}@media (min-width: 900px){html.mobile-ui .sd-inv-cards[data-v-8b2bc6bc]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));align-content:start}}.hp-full[data-v-4f633bb4]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;display:flex;flex-direction:column;background:#f5f7fa}.so-page[data-v-4f633bb4]{display:flex;flex-direction:column;height:100%;background:#f6f7fb;overflow:hidden}.so-pc-header[data-v-4f633bb4]{flex-shrink:0;display:flex;align-items:center;gap:10px;height:44px;padding:0 14px;background:#fff;border-bottom:1px solid #e6eaf2}.so-back-btn[data-v-4f633bb4]{border:1px solid #c7d2fe;background:#eef2ff;color:#4f46e5;border-radius:8px;padding:5px 12px;font-size:12px;cursor:pointer}.so-back-btn[data-v-4f633bb4]:hover{background:#e0e7ff}.so-pc-title[data-v-4f633bb4]{flex:1;font-weight:600;color:#1e293b;font-size:14px}.so-dev-tag[data-v-4f633bb4]{padding:2px 8px;font-size:11px;font-weight:600;color:#6366f1;background:#eef2ff;border-radius:4px}.so-m-header[data-v-4f633bb4]{height:44px;flex-shrink:0;display:flex;align-items:center;padding:0 14px;background:linear-gradient(135deg,#4f46e5,#8b5cf6)}.so-m-left[data-v-4f633bb4],.so-m-right[data-v-4f633bb4]{width:32px;display:flex;align-items:center}.so-m-left[data-v-4f633bb4]{cursor:pointer}.so-m-title[data-v-4f633bb4]{flex:1;text-align:center;color:#fff;font-size:16px;font-weight:600}.so-loading[data-v-4f633bb4]{flex:1;display:flex;align-items:center;justify-content:center;color:#94a3b8;font-size:13px}.so-body[data-v-4f633bb4]{flex:1;min-height:0;overflow:auto;padding:10px;display:flex;flex-direction:column;gap:8px;-webkit-overflow-scrolling:touch}.so-card[data-v-4f633bb4]{background:#fff;border-radius:10px;padding:11px 12px;box-shadow:0 1px 3px #0f172a0a}.so-card-title[data-v-4f633bb4]{font-weight:600;color:#1e293b;font-size:13px;margin:0;padding-left:7px;border-left:3px solid #6366f1}.so-empty[data-v-4f633bb4]{padding:18px;text-align:center;color:#94a3b8;font-size:12px}.so-link-btn[data-v-4f633bb4]{border:1px solid #e2e8f0;background:#f8fafc;color:#475569;border-radius:6px;padding:2px 9px;font-size:11px;cursor:pointer}.so-link-btn[data-v-4f633bb4]:hover{background:#eef2ff;border-color:#c7d2fe;color:#4f46e5}.so-save-btn[data-v-4f633bb4]{border-color:#bbf7d0;background:#f0fdf4;color:#047857;font-weight:600}.so-save-btn[data-v-4f633bb4]:hover{background:#dcfce7;border-color:#86efac;color:#047857}.so-project-head[data-v-4f633bb4]{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap}.so-project-info[data-v-4f633bb4]{min-width:0;flex:1}.so-project-no[data-v-4f633bb4]{font-size:11px;color:#94a3b8;font-family:ui-monospace,Menlo,Consolas,monospace}.so-project-name[data-v-4f633bb4]{font-size:15px;font-weight:700;color:#1e293b;margin-top:3px}.so-project-meta[data-v-4f633bb4]{display:flex;align-items:center;gap:10px;margin-top:4px;font-size:11px;color:#64748b;flex-wrap:wrap}.so-order-meta[data-v-4f633bb4]{display:flex;flex-direction:column;gap:3px;padding:8px 12px;background:#f8fafc;border-radius:8px;min-width:200px}.so-order-row[data-v-4f633bb4]{display:flex;justify-content:space-between;gap:12px;font-size:12px}.so-order-row span[data-v-4f633bb4]{color:#94a3b8;flex-shrink:0}.so-order-row b[data-v-4f633bb4]{color:#1e293b;font-weight:600;text-align:right}.so-tree-toolbar[data-v-4f633bb4]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.so-tree-actions[data-v-4f633bb4]{display:flex;gap:6px}.so-tree-slot[data-v-4f633bb4]{margin-top:2px}.so-preview-img[data-v-4f633bb4]{display:block;width:100%;max-height:70vh;object-fit:contain;cursor:zoom-out}@media (max-width: 640px){.so-project-head[data-v-4f633bb4]{flex-direction:column}.so-order-meta[data-v-4f633bb4]{width:100%}}.cm-full[data-v-9477bb1d]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;display:flex;flex-direction:column;background:#f5f7fa}.cm-cell-addr[data-v-9477bb1d]{cursor:pointer}.cm-addr-def[data-v-9477bb1d]{display:block;color:#334155;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-addr-more[data-v-9477bb1d]{color:#4f46e5;font-size:11px}.cm-addr-add[data-v-9477bb1d]{color:#94a3b8;font-size:12px}.cm-cell-addr:hover .cm-addr-add[data-v-9477bb1d]{color:#4f46e5}.cm-addr[data-v-9477bb1d]{display:flex;flex-direction:column;gap:12px}.cm-addr-tip[data-v-9477bb1d]{color:#94a3b8;font-size:12px;line-height:1.6}.cm-addr-loading[data-v-9477bb1d]{padding:16px;color:#94a3b8;font-size:13px;text-align:center}.cm-addr-list[data-v-9477bb1d]{display:flex;flex-direction:column;gap:8px;max-height:260px;overflow-y:auto}.cm-addr-row[data-v-9477bb1d]{display:flex;align-items:center;gap:8px;padding:9px 12px;border:1px solid #e2e8f0;border-radius:8px;background:#fff}.cm-addr-row.is-default[data-v-9477bb1d]{border-color:#a5b4fc;background:#f5f7ff}.cm-addr-main[data-v-9477bb1d]{flex:1;min-width:0}.cm-addr-text[data-v-9477bb1d]{color:#1e293b;font-size:13px}.cm-addr-sub[data-v-9477bb1d]{margin-top:3px;color:#94a3b8;font-size:11px;display:flex;gap:12px;flex-wrap:wrap}.cm-addr-badge[data-v-9477bb1d]{padding:1px 6px;border-radius:4px;background:#4f46e5;color:#fff;font-size:11px}.cm-addr-btn[data-v-9477bb1d]{padding:4px 10px;border:1px solid #cbd5e1;border-radius:6px;background:#fff;color:#475569;font-size:12px;cursor:pointer}.cm-addr-btn[data-v-9477bb1d]:hover:not(:disabled){border-color:#4f46e5;color:#4f46e5}.cm-addr-btn[data-v-9477bb1d]:disabled{opacity:.5;cursor:not-allowed}.cm-addr-btn.is-primary[data-v-9477bb1d]{background:#4f46e5;border-color:#4f46e5;color:#fff}.cm-addr-btn.is-primary[data-v-9477bb1d]:hover:not(:disabled){background:#4338ca;color:#fff}.cm-addr-btn.is-danger[data-v-9477bb1d]{border-color:#fecaca;color:#b91c1c}.cm-addr-btn.is-danger[data-v-9477bb1d]:hover:not(:disabled){border-color:#ef4444;background:#fef2f2;color:#b91c1c}.cm-addr-empty[data-v-9477bb1d]{padding:14px;color:#94a3b8;font-size:12px;text-align:center;background:#f8fafc;border-radius:8px}.cm-addr-form[data-v-9477bb1d]{border-top:1px dashed #e2e8f0;padding-top:12px;display:flex;flex-direction:column;gap:8px}.cm-addr-form-title[data-v-9477bb1d]{color:#334155;font-size:13px;font-weight:600}.cm-addr-field[data-v-9477bb1d]{display:flex;align-items:center;gap:8px}.cm-addr-label[data-v-9477bb1d]{width:64px;color:#64748b;font-size:12px;flex:none}.cm-addr-label.is-second[data-v-9477bb1d]{width:auto;margin-left:8px}.cm-addr-input[data-v-9477bb1d]{flex:1;min-width:0;padding:6px 10px;border:1px solid #e2e8f0;border-radius:6px;font-size:13px;color:#1e293b;outline:none}.cm-addr-input[data-v-9477bb1d]:focus{border-color:#4f46e5}.cm-addr-cascader[data-v-9477bb1d]{flex:1;min-width:0}.cm-addr-cascader[data-v-9477bb1d] .el-input__wrapper{box-shadow:0 0 0 1px #e2e8f0 inset;border-radius:6px}.cm-addr-cascader[data-v-9477bb1d] .el-input__wrapper.is-focus{box-shadow:0 0 0 1px #4f46e5 inset}.cm-addr-check[data-v-9477bb1d]{display:flex;align-items:center;gap:6px;color:#475569;font-size:12px;cursor:pointer}.cm-addr-form-actions[data-v-9477bb1d]{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}.customer-page[data-v-9477bb1d]{display:flex;flex-direction:column;flex:1 1 0;min-height:0;background:#f8fafc;overflow:hidden}.mobile-header[data-v-9477bb1d]{height:44px;flex-shrink:0;display:flex;align-items:center;padding:0 14px;background:linear-gradient(135deg,#4f46e5,#8b5cf6)}.mobile-header-left[data-v-9477bb1d],.mobile-header-right[data-v-9477bb1d]{width:32px;display:flex;align-items:center}.mobile-header-left[data-v-9477bb1d]{cursor:pointer}.mobile-header-title[data-v-9477bb1d]{flex:1;text-align:center;color:#fff;font-size:16px;font-weight:600}.cm-pc-head[data-v-9477bb1d]{flex-shrink:0;display:flex;align-items:center;gap:10px;height:44px;padding:0 14px;background:#fff;border-bottom:1px solid #e6eaf2}.cm-pc-head .cm-dev-tag[data-v-9477bb1d]{flex-shrink:0;margin-left:auto;padding:2px 8px;font-size:11px;line-height:1.5;color:#6366f1;background:#eef2ff;border-radius:4px;border-bottom:0}.cm-head-title[data-v-9477bb1d]{flex:1;min-width:0;font-weight:600;color:#1e293b;font-size:14px}.cm-back-btn[data-v-9477bb1d]{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;border:1px solid #c7d2fe;background:#eef2ff;color:#4f46e5;border-radius:8px;padding:4px 11px;font-size:12px;font-weight:600;cursor:pointer}.cm-back-btn[data-v-9477bb1d]:hover{background:#e0e7ff}.cm-dev-tag[data-v-9477bb1d]{flex-shrink:0;font-size:11px;color:#6366f1;font-weight:600;padding:3px 12px;background:#eef2ff;border-bottom:1px dashed #c7d2fe}.cm-toolbar[data-v-9477bb1d]{flex-shrink:0;display:flex;align-items:center;gap:10px;padding:6px 12px 2px;background:#f8fafc}.cm-search-input[data-v-9477bb1d]{flex:1;min-width:0;max-width:620px}.cm-search-actions[data-v-9477bb1d]{margin-left:auto;display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.cm-search-input[data-v-9477bb1d] .el-input__wrapper{background:#eef2ff;border-radius:12px;box-shadow:none;transition:box-shadow .15s}.cm-search-input[data-v-9477bb1d] .el-input__wrapper.is-focus,.cm-search-input[data-v-9477bb1d] .el-input__wrapper:hover{background:#eef2ff;box-shadow:0 0 0 1px #c7d2fe inset}.cm-search-input[data-v-9477bb1d] .el-input__inner{color:#1e293b;font-size:14px}.cm-search-input[data-v-9477bb1d] .el-input__inner::placeholder{color:#94a3b8}.cm-search-icon[data-v-9477bb1d]{color:#94a3b8}.cm-refresh-button[data-v-9477bb1d]{display:inline-flex;align-items:center;gap:4px;padding:0 12px;height:32px;border:1px solid #c7d2fe;border-radius:8px;background:#fff;color:#4f46e5;font-size:12px;cursor:pointer;flex-shrink:0}.cm-refresh-button[data-v-9477bb1d]:hover{background:#eef2ff}.cm-refresh-button[data-v-9477bb1d]:disabled{opacity:.6;cursor:wait}.cm-refreshing[data-v-9477bb1d]{animation:cm-spin-9477bb1d 1s linear infinite}@keyframes cm-spin-9477bb1d{to{transform:rotate(360deg)}}.cm-colmenu[data-v-9477bb1d]{flex-shrink:0;position:relative;display:inline-flex}.cm-colmenu-btn[data-v-9477bb1d]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid #c7d2fe;border-radius:8px;background:#fff;cursor:pointer;transition:background .15s,border-color .15s}.cm-colmenu-btn[data-v-9477bb1d]:hover,.cm-colmenu-btn.active[data-v-9477bb1d]{background:#eef2ff;border-color:#a5b4fc}.cm-hamburger[data-v-9477bb1d]{display:inline-flex;flex-direction:column;gap:3px}.cm-hamburger span[data-v-9477bb1d]{display:block;width:14px;height:2px;border-radius:1px;background:#4f46e5}.cm-colmenu-pop[data-v-9477bb1d]{position:fixed;z-index:3100;width:180px;max-height:320px;padding:8px 4px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 8px 24px #0f172a24;overflow:auto;font-size:12px}.cm-colmenu-head[data-v-9477bb1d]{display:flex;align-items:center;justify-content:space-between;padding:4px 10px 8px;border-bottom:1px solid #f1f5f9;margin-bottom:4px}.cm-colmenu-title[data-v-9477bb1d]{font-weight:600;color:#1e293b}.cm-colmenu-count[data-v-9477bb1d]{font-size:11px;color:#94a3b8}.cm-colmenu-item[data-v-9477bb1d]{display:flex;align-items:center;gap:8px;padding:6px 10px;cursor:pointer;border-radius:6px;color:#334155}.cm-colmenu-item[data-v-9477bb1d]:hover{background:#eef2ff;color:#4f46e5}.cm-colmenu-item input[data-v-9477bb1d]{margin:0;cursor:pointer}.cm-colmenu-item[data-v-9477bb1d]:last-child{margin-bottom:2px}.cm-batch-bar[data-v-9477bb1d]{display:flex;align-items:center;gap:12px;flex-shrink:0;padding:6px 12px;background:#eef2ff;border-bottom:1px solid #c7d2fe;font-size:12px;color:#334155}.cm-batch-all[data-v-9477bb1d]{display:inline-flex;align-items:center;gap:5px;cursor:pointer}.cm-batch-all input[data-v-9477bb1d],.cm-row-check[data-v-9477bb1d],.cm-check-all input[data-v-9477bb1d]{margin:0;cursor:pointer}.cm-batch-count[data-v-9477bb1d]{color:#4f46e5;font-weight:600}.cm-batch-actions[data-v-9477bb1d]{margin-left:auto;display:inline-flex;align-items:center;gap:8px}.cm-batch-btn[data-v-9477bb1d]{padding:4px 12px;border:1px solid #c7d2fe;border-radius:6px;background:#fff;color:#4f46e5;font-size:12px;cursor:pointer;transition:background .15s}.cm-batch-btn[data-v-9477bb1d]:hover{background:#e0e7ff}.cm-batch-btn[data-v-9477bb1d]:disabled{opacity:.6;cursor:not-allowed}.cm-check-all[data-v-9477bb1d]{display:inline-flex;align-items:center;gap:4px;cursor:pointer;font-size:12px}.cm-table .cm-row-selected[data-v-9477bb1d]{background:#e0e7ff!important}.cm-row-check[data-v-9477bb1d]{width:15px;height:15px}.cm-loading[data-v-9477bb1d]{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;color:#94a3b8;font-size:13px}.cm-spinner[data-v-9477bb1d]{width:16px;height:16px;border:2px solid #e2e8f0;border-top-color:#6366f1;border-radius:50%;animation:cm-spin-9477bb1d .8s linear infinite}.cm-empty[data-v-9477bb1d]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:#94a3b8;font-size:13px;text-align:center;padding:30px 20px}.cm-empty-sub[data-v-9477bb1d]{font-size:12px;color:#94a3b8;line-height:1.7}.cm-clear-all[data-v-9477bb1d]{padding:5px 14px;border:1px solid #c7d2fe;border-radius:6px;background:#eef2ff;color:#4f46e5;font-size:12px;cursor:pointer}.cm-clear-all[data-v-9477bb1d]:hover{background:#e0e7ff}.cm-table-wrap[data-v-9477bb1d]{flex:1 1 0;min-height:0;overflow:auto;padding:4px 12px 16px}.cm-cards[data-v-9477bb1d]{flex:1 1 0;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:6px 12px 16px;display:flex;flex-direction:column;gap:8px}.cm-card[data-v-9477bb1d]{padding:10px 12px;background:#fff;border:1px solid #eef2f7;border-radius:12px}.cm-card.is-selected[data-v-9477bb1d]{border-color:#c7d2fe;background:#f8f9ff}.cm-card-head[data-v-9477bb1d]{display:flex;align-items:center;gap:8px}.cm-card-check[data-v-9477bb1d]{flex:none;width:15px;height:15px}.cm-card-avatar[data-v-9477bb1d]{flex:none;width:30px;height:30px;border-radius:50%;object-fit:cover;background:#eef2ff}.cm-card-avatar.is-default[data-v-9477bb1d]{display:block}.cm-card-info[data-v-9477bb1d]{flex:1 1 0;min-width:0}.cm-card-name[data-v-9477bb1d]{font-size:13.5px;font-weight:600;color:#1e293b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-card-sub[data-v-9477bb1d]{margin-top:2px;display:flex;gap:8px;font-size:11px;color:#94a3b8;overflow:hidden;white-space:nowrap}.cm-card-grid[data-v-9477bb1d]{margin-top:8px;display:grid;grid-template-columns:1fr 1fr;gap:4px 10px}.cm-card-row[data-v-9477bb1d]{display:flex;align-items:baseline;gap:6px;min-width:0}.cm-card-row.is-wide[data-v-9477bb1d]{grid-column:span 2}.cm-card-row>span[data-v-9477bb1d]{flex:none;font-size:10.5px;color:#94a3b8}.cm-card-row>b[data-v-9477bb1d]{min-width:0;font-size:11.5px;font-weight:500;color:#334155;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-card-addr[data-v-9477bb1d]{margin-top:8px;padding:7px 9px;background:#f8fafc;border-radius:8px;font-size:11.5px;color:#475569;display:flex;align-items:center;gap:8px}.cm-card-addr-text[data-v-9477bb1d]{flex:1 1 0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-card-foot[data-v-9477bb1d]{margin-top:7px;display:flex;align-items:center;gap:8px;font-size:11px;color:#94a3b8}.cm-card-time[data-v-9477bb1d]{margin-left:auto}.cm-table[data-v-9477bb1d]{width:max-content;min-width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;background:#fff;font-size:12px;color:#334155}.cm-table th[data-v-9477bb1d],.cm-table td[data-v-9477bb1d]{min-width:0;max-width:inherit;padding:10px 12px;border-right:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;text-align:left;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cm-table th[data-v-9477bb1d]{position:sticky;top:0;z-index:2;background:#eef2ff;color:#475569;font-weight:600}.cm-header-content[data-v-9477bb1d]{display:flex;align-items:center;justify-content:space-between;gap:4px}.cm-filter-button[data-v-9477bb1d]{flex-shrink:0;width:24px;height:24px;padding:0;border:0;border-radius:4px;background:transparent;color:#94a3b8;font-size:17px;line-height:24px;cursor:pointer}.cm-filter-button[data-v-9477bb1d]:hover,.cm-filter-button.active[data-v-9477bb1d]{background:#c7d2fe;color:#4338ca}.cm-resizer[data-v-9477bb1d]{position:absolute;right:0;top:0;width:6px;height:100%;cursor:col-resize}.cm-table th[data-v-9477bb1d]{position:relative}.cm-resizer[data-v-9477bb1d]:hover,.cm-resizing .cm-resizer[data-v-9477bb1d]{background:#818cf8}body.cm-resizing,body.cm-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.cm-table th[data-v-9477bb1d]:first-child,.cm-table td[data-v-9477bb1d]:first-child{border-left:1px solid #e2e8f0}.cm-table th[data-v-9477bb1d]:first-child{border-top-left-radius:8px}.cm-table th[data-v-9477bb1d]:last-child{border-top-right-radius:8px}.cm-table-row[data-v-9477bb1d]{cursor:default;transition:background .15s}.cm-table-row[data-v-9477bb1d]:nth-child(odd){background:#fff}.cm-table-row[data-v-9477bb1d]:nth-child(2n){background:#f8fafc}.cm-table-row[data-v-9477bb1d]:hover{background:#eef2ff}.cm-mobile-page .cm-table-row[data-v-9477bb1d]{cursor:pointer}.cm-index-col[data-v-9477bb1d]{width:50px!important;min-width:50px!important;text-align:center!important;color:#94a3b8;font-variant-numeric:tabular-nums}.cm-check-col[data-v-9477bb1d]{width:44px!important;min-width:44px!important;max-width:44px!important;text-align:center!important;padding:10px 0!important}.cm-table th.cm-check-col .cm-header-content[data-v-9477bb1d],.cm-header-check[data-v-9477bb1d]{justify-content:center}.cm-cell-cust[data-v-9477bb1d]{white-space:nowrap!important}.cm-cust[data-v-9477bb1d]{display:flex;align-items:center;gap:10px;min-width:0}.cm-avatar-wrap[data-v-9477bb1d]{flex-shrink:0}.cm-avatar[data-v-9477bb1d],.cm-avatar-default[data-v-9477bb1d]{width:36px;height:36px;border-radius:9px;object-fit:cover;display:block}.cm-avatar-default[data-v-9477bb1d]{background:#e0e7ff;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z'/></svg>") center/contain no-repeat}.cm-cust-info[data-v-9477bb1d]{min-width:0}.cm-name[data-v-9477bb1d]{font-weight:600;color:#1e293b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-nickname[data-v-9477bb1d]{font-size:11px;color:#94a3b8;margin-top:2px}.cm-cell-id[data-v-9477bb1d]{color:#475569;white-space:nowrap}.cm-cell-company[data-v-9477bb1d]{color:#475569}.cm-cell-dv[data-v-9477bb1d]{color:#334155;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-cell-code[data-v-9477bb1d]{font-family:Consolas,Menlo,monospace;font-size:12px;color:#475569}.cm-cell-time[data-v-9477bb1d]{white-space:nowrap;color:#64748b}.cm-cell-status[data-v-9477bb1d]{text-align:center!important}.cm-status[data-v-9477bb1d]{display:inline-block;font-size:12px;line-height:1.2;padding:3px 10px;border-radius:999px;white-space:nowrap}.cm-st-confirmed[data-v-9477bb1d]{color:#047857;background:#d1fae5;border:1px solid #a7f3d0}.cm-st-unconfirmed[data-v-9477bb1d]{color:#b45309;background:#ffedd5;border:1px solid #fed7aa}.cm-filter-popover[data-v-9477bb1d]{position:fixed;z-index:3000;width:220px;padding:12px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 8px 24px #0f172a1f;font-size:12px}.cm-filter-title[data-v-9477bb1d]{font-weight:600;color:#1e293b;margin-bottom:8px}.cm-filter-section-label[data-v-9477bb1d]{margin:8px 0 4px;color:#64748b;font-size:11px}.cm-filter-popover input[type=text][data-v-9477bb1d],.cm-filter-popover>input[data-v-9477bb1d]{width:100%;padding:5px 8px;border:1px solid #cbd5e1;border-radius:6px;font-size:12px;box-sizing:border-box}.cm-value-actions[data-v-9477bb1d]{display:flex;gap:6px;margin:6px 0}.cm-value-actions button[data-v-9477bb1d],.cm-sort-actions button[data-v-9477bb1d],.cm-filter-actions button[data-v-9477bb1d]{padding:3px 8px;border:1px solid #cbd5e1;border-radius:5px;background:#fff;color:#475569;font-size:11px;cursor:pointer}.cm-value-actions button[data-v-9477bb1d]:hover,.cm-sort-actions button[data-v-9477bb1d]:hover,.cm-filter-actions button[data-v-9477bb1d]:hover{background:#eef2ff}.cm-sort-actions button.active[data-v-9477bb1d]{background:#eef2ff;color:#4f46e5;border-color:#c7d2fe}.cm-value-list[data-v-9477bb1d]{max-height:160px;overflow:auto;border:1px solid #e2e8f0;border-radius:6px;padding:4px}.cm-value-option[data-v-9477bb1d]{display:flex;align-items:center;gap:6px;padding:3px 4px;cursor:pointer}.cm-value-option[data-v-9477bb1d]:hover{background:#f1f5f9}.cm-value-option input[data-v-9477bb1d]{margin:0}.cm-no-values[data-v-9477bb1d]{padding:10px;text-align:center;color:#94a3b8}.cm-filter-actions[data-v-9477bb1d]{display:flex;justify-content:flex-end;gap:6px;margin-top:10px}.cm-row-ctx[data-v-9477bb1d]{position:fixed;z-index:3100;min-width:150px;padding:5px 0;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 8px 24px #0f172a24}.cm-row-ctx-item[data-v-9477bb1d]{padding:8px 16px;font-size:13px;color:#334155;cursor:pointer;white-space:nowrap;transition:background .12s}.cm-row-ctx-item[data-v-9477bb1d]:hover{background:#eef2ff;color:#4f46e5}.cm-row-ctx-sep[data-v-9477bb1d]{height:1px;background:#f1f5f9;margin:4px 0}.cm-mobile-page .cm-toolbar[data-v-9477bb1d]{width:auto;padding:6px 8px 2px}.cm-mobile-page .cm-table-wrap[data-v-9477bb1d]{padding:6px 8px 16px}.cm-mobile-page .cm-filter-popover[data-v-9477bb1d]{width:min(230px,calc(100vw - 20px))}.hp-full[data-v-9fc7f390]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;display:flex;flex-direction:column;background:#f5f7fa}.ir-page[data-v-9fc7f390]{display:flex;flex-direction:column;height:100%;min-height:0;padding:14px 16px;gap:10px;overflow:hidden}.ir-pc-head[data-v-9fc7f390]{display:flex;align-items:center;gap:10px}.ir-head-title[data-v-9fc7f390]{font-size:16px;font-weight:600;color:#1e293b}.ir-dev-tag[data-v-9fc7f390]{font-size:11px;color:#94a3b8;background:#f1f5f9;border-radius:4px;padding:2px 6px}.ir-tab-bar[data-v-9fc7f390]{display:flex;gap:18px;border-bottom:1px solid #e2e8f0}.ir-tab-bar-btn[data-v-9fc7f390]{position:relative;padding:6px 2px 8px;font-size:13.5px;color:#64748b;background:none;border:none;cursor:pointer}.ir-tab-bar-btn.active[data-v-9fc7f390]{color:#4f46e5;font-weight:600}.ir-tab-bar-btn.active[data-v-9fc7f390]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:#4f46e5;border-radius:2px}.ir-search-section[data-v-9fc7f390]{display:flex;align-items:center;gap:10px;width:100%}.ir-search-input[data-v-9fc7f390]{max-width:620px}.ir-search-icon[data-v-9fc7f390]{color:#94a3b8}.ir-search-actions[data-v-9fc7f390]{margin-left:auto;display:flex;align-items:center;gap:8px}.ir-refresh-button[data-v-9fc7f390]{display:inline-flex;align-items:center;gap:5px;height:32px;padding:0 14px;font-size:13px;color:#4f46e5;background:#eef2ff;border:none;border-radius:6px;cursor:pointer}.ir-refresh-button[data-v-9fc7f390]:disabled{opacity:.6;cursor:default}.ir-refreshing[data-v-9fc7f390]{animation:ir-spin-9fc7f390 1s linear infinite}@keyframes ir-spin-9fc7f390{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ir-colmenu[data-v-9fc7f390]{position:relative}.ir-colmenu-btn[data-v-9fc7f390]{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;background:#f1f5f9;border:none;border-radius:6px;cursor:pointer}.ir-colmenu-btn.active[data-v-9fc7f390]{background:#e0e7ff}.ir-hamburger[data-v-9fc7f390]{display:inline-flex;flex-direction:column;gap:3px}.ir-hamburger span[data-v-9fc7f390]{width:14px;height:2px;background:#475569;border-radius:1px}.ir-colmenu-pop[data-v-9fc7f390]{position:fixed;z-index:3000;width:180px;max-height:320px;overflow-y:auto;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 8px 24px #0f172a1f;padding:8px}.ir-colmenu-head[data-v-9fc7f390]{display:flex;align-items:center;justify-content:space-between;padding:2px 4px 8px}.ir-colmenu-title[data-v-9fc7f390]{font-size:12.5px;font-weight:600;color:#334155}.ir-colmenu-count[data-v-9fc7f390]{font-size:11px;color:#94a3b8}.ir-colmenu-item[data-v-9fc7f390]{display:flex;align-items:center;gap:6px;padding:4px;font-size:12.5px;color:#334155;cursor:pointer}.ir-colmenu-item[data-v-9fc7f390]:hover{background:#f8fafc;border-radius:4px}.ir-sum[data-v-9fc7f390]{font-size:12.5px;color:#64748b}.ir-sum b[data-v-9fc7f390]{color:#1e293b}.ir-sum .ir-unread[data-v-9fc7f390]{color:#dc2626}.ir-batch-bar[data-v-9fc7f390]{display:flex;align-items:center;gap:14px;padding:8px 12px;background:#eef2ff;border-radius:8px;font-size:13px;color:#3730a3}.ir-batch-all[data-v-9fc7f390]{display:inline-flex;align-items:center;gap:5px;cursor:pointer}.ir-batch-count[data-v-9fc7f390]{color:#4338ca}.ir-batch-actions[data-v-9fc7f390]{margin-left:auto;display:flex;gap:8px}.ir-batch-btn[data-v-9fc7f390]{height:28px;padding:0 12px;font-size:12.5px;color:#4338ca;background:#fff;border:1px solid #c7d2fe;border-radius:6px;cursor:pointer}.ir-batch-btn[data-v-9fc7f390]:disabled{opacity:.5;cursor:default}.ir-loading[data-v-9fc7f390]{padding:40px 0;text-align:center;color:#94a3b8;font-size:13px}.ir-spinner[data-v-9fc7f390]{display:inline-block;width:14px;height:14px;margin-right:6px;vertical-align:-2px;border:2px solid #c7d2fe;border-top-color:#4f46e5;border-radius:50%;animation:ir-spin-9fc7f390 1s linear infinite}.ir-empty[data-v-9fc7f390]{padding:50px 0;text-align:center;color:#94a3b8;font-size:13px}.ir-empty p[data-v-9fc7f390]{margin:10px 0 0}.ir-clear-all[data-v-9fc7f390]{margin-top:12px;height:30px;padding:0 16px;font-size:13px;color:#4f46e5;background:#eef2ff;border:none;border-radius:6px;cursor:pointer}.ir-table-wrap[data-v-9fc7f390]{flex:1 1 auto;min-height:0;overflow:auto;border:1px solid #e2e8f0;border-radius:8px}.ir-table[data-v-9fc7f390]{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:13px}.ir-table thead th[data-v-9fc7f390]{position:sticky;top:0;z-index:2;text-align:center;font-weight:600;color:#475569;background:#f8fafc;border-right:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;padding:9px 10px;white-space:nowrap}.ir-table thead th[data-v-9fc7f390]:last-child{border-right:0}.ir-table tbody tr:last-child td[data-v-9fc7f390]{border-bottom:0}.ir-header-content[data-v-9fc7f390]{display:flex;align-items:center;justify-content:center;min-width:0}.ir-header-content>span[data-v-9fc7f390]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ir-header-check[data-v-9fc7f390]{justify-content:center}.ir-sortable[data-v-9fc7f390]{cursor:pointer;-webkit-user-select:none;user-select:none}.ir-sortable[data-v-9fc7f390]:hover{color:#4f46e5}.ir-sort-arrow[data-v-9fc7f390]{margin-left:3px;font-style:normal;color:#4f46e5}.ir-filter-button[data-v-9fc7f390]{flex-shrink:0;width:22px;height:22px;margin-left:2px;padding:0;border:0;border-radius:4px;background:transparent;color:#94a3b8;font-size:11px;line-height:1;cursor:pointer}.ir-filter-button[data-v-9fc7f390]:hover{background:#e2e8f0;color:#475569}.ir-filter-button.active[data-v-9fc7f390]{background:#c7d2fe;color:#4338ca}.ir-filter-popover[data-v-9fc7f390]{position:fixed;z-index:3000;width:210px;padding:10px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 10px 26px #0f172a24}.ir-filter-popover input[data-v-9fc7f390]:not([type=checkbox]){box-sizing:border-box;width:100%;height:28px;padding:0 8px;border:1px solid #cbd5e1;border-radius:6px;outline:none;font-size:12.5px}.ir-filter-popover input[data-v-9fc7f390]:not([type=checkbox]):focus{border-color:#818cf8}.ir-filter-title[data-v-9fc7f390]{margin-bottom:8px;color:#334155;font-size:13px;font-weight:600}.ir-value-filter[data-v-9fc7f390]{width:230px;padding:8px}.ir-value-actions[data-v-9fc7f390]{display:flex;gap:5px;margin:5px 0}.ir-value-actions button[data-v-9fc7f390]{padding:2px 6px;border:1px solid #cbd5e1;border-radius:4px;background:#f8fafc;color:#475569;font-size:11px;cursor:pointer}.ir-value-actions button[data-v-9fc7f390]:hover{background:#eef2ff;color:#4338ca}.ir-value-list[data-v-9fc7f390]{max-height:120px;overflow-y:auto;border:1px solid #e2e8f0;border-radius:5px;padding:2px 0}.ir-value-option[data-v-9fc7f390]{display:flex;align-items:center;gap:5px;min-height:24px;padding:2px 7px;color:#475569;font-size:12px;cursor:pointer}.ir-value-option[data-v-9fc7f390]:hover{background:#f1f5f9}.ir-value-option input[data-v-9fc7f390]{width:14px;height:14px;margin:0;accent-color:#6366f1}.ir-no-values[data-v-9fc7f390]{padding:12px;text-align:center;color:#94a3b8;font-size:12px}.ir-filter-section-label[data-v-9fc7f390]{margin:8px 0 4px;color:#64748b;font-size:11px}.ir-sort-actions[data-v-9fc7f390]{display:flex;gap:6px}.ir-sort-actions button[data-v-9fc7f390],.ir-filter-actions button[data-v-9fc7f390]{padding:5px 9px;border:1px solid #c7d2fe;border-radius:5px;background:#fff;color:#475569;font-size:12px;cursor:pointer}.ir-sort-actions button.active[data-v-9fc7f390],.ir-sort-actions button[data-v-9fc7f390]:hover,.ir-filter-actions button[data-v-9fc7f390]:hover{background:#eef2ff;color:#4338ca}.ir-filter-actions[data-v-9fc7f390]{display:flex;justify-content:flex-end;gap:8px;margin-top:10px}.ir-filter-actions button[data-v-9fc7f390]:first-child{background:#eef2ff;color:#4338ca;font-weight:600}.ir-sum-clear[data-v-9fc7f390]{margin-left:10px;padding:2px 8px;font-size:12px;color:#4338ca;background:#eef2ff;border:none;border-radius:999px;cursor:pointer}.ir-resizer[data-v-9fc7f390]{position:absolute;top:0;right:-4px;z-index:3;width:12px;height:100%;cursor:col-resize}.ir-table thead th .ir-resizer[data-v-9fc7f390]:hover{background:#c7d2fe}.ir-table tbody td[data-v-9fc7f390]{padding:9px 10px;color:#1e293b;border-right:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ir-table tbody td[data-v-9fc7f390]:last-child{border-right:0}.ir-table-row[data-v-9fc7f390]{cursor:pointer}.ir-table-row[data-v-9fc7f390]:hover{background:#f8fafc}.ir-row-selected[data-v-9fc7f390]{background:#eef2ff}.ir-check-col[data-v-9fc7f390]{text-align:center}.ir-content[data-v-9fc7f390]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ir-peer[data-v-9fc7f390]{display:flex;align-items:center;gap:8px;min-width:0}.ir-avatar-wrap[data-v-9fc7f390]{width:26px;height:26px;flex-shrink:0}.ir-avatar[data-v-9fc7f390]{width:26px;height:26px;border-radius:50%;object-fit:cover}.ir-avatar-fallback[data-v-9fc7f390]{width:26px;height:26px;border-radius:50%;background:#e0e7ff;color:#4338ca;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600}.ir-peer-info[data-v-9fc7f390]{min-width:0}.ir-peer-name[data-v-9fc7f390]{font-size:13px;color:#1e293b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ir-peer-id[data-v-9fc7f390]{font-size:11px;color:#94a3b8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ir-dir[data-v-9fc7f390]{font-size:11px;padding:2px 7px;border-radius:999px}.ir-dir.is-in[data-v-9fc7f390]{background:#ecfdf5;color:#047857}.ir-dir.is-out[data-v-9fc7f390]{background:#eef2ff;color:#4338ca}.ir-kind-tag[data-v-9fc7f390]{font-size:11px;padding:1px 7px;border-radius:999px;background:#e0f2fe;color:#0369a1}.ir-more[data-v-9fc7f390]{padding:12px 0;text-align:center}.ir-more button[data-v-9fc7f390]{padding:5px 18px;font-size:13px;color:#4f46e5;background:#eef2ff;border:none;border-radius:6px;cursor:pointer}.ir-end[data-v-9fc7f390]{padding:12px 0;text-align:center;font-size:12px;color:#cbd5e1}.ir-row-ctx[data-v-9fc7f390]{position:fixed;z-index:3000;min-width:150px;padding:5px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 8px 24px #0f172a24}.ir-row-ctx-item[data-v-9fc7f390]{padding:7px 10px;font-size:13px;color:#334155;border-radius:5px;cursor:pointer}.ir-row-ctx-item[data-v-9fc7f390]:hover{background:#f1f5f9;color:#4f46e5}.ir-detail-head[data-v-9fc7f390]{display:flex;align-items:center;gap:8px}.ir-detail-direction[data-v-9fc7f390]{font-size:12px;color:#64748b}.ir-detail-time[data-v-9fc7f390]{margin-left:auto;font-size:12px;color:#94a3b8}.ir-detail-title[data-v-9fc7f390]{margin-top:8px;font-size:14px;font-weight:600;color:#1e293b}.ir-detail-grid[data-v-9fc7f390]{margin-top:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;max-height:46vh;overflow-y:auto}.ir-detail-item[data-v-9fc7f390]{display:flex;gap:8px;font-size:13px;min-width:0}.ir-detail-label[data-v-9fc7f390]{flex-shrink:0;width:88px;color:#94a3b8}.ir-detail-value[data-v-9fc7f390]{color:#1e293b;word-break:break-all}.ir-page.is-mobile[data-v-9fc7f390]{flex:1 1 0;min-height:0;height:auto;padding:0;gap:0;display:flex;flex-direction:column;overflow:hidden;background:#f5f7fb}.ir-m-head[data-v-9fc7f390]{flex:0 0 auto;height:44px;display:flex;align-items:center;justify-content:space-between;padding:0 14px;background:#fff;border-bottom:1px solid #eef2f7}.ir-m-back[data-v-9fc7f390]{width:28px;height:28px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:#1e293b;cursor:pointer}.ir-m-title[data-v-9fc7f390]{font-size:16px;font-weight:600;color:#1e293b}.ir-m-ph[data-v-9fc7f390]{width:28px;height:28px;flex:none}.irm-filters[data-v-9fc7f390]{flex:0 0 auto;padding:10px 12px 0;background:#fff;border-bottom:1px solid #eef2f7}.irm-seg[data-v-9fc7f390]{display:flex;gap:4px;padding:3px;background:#f1f5f9;border-radius:12px}.irm-seg-btn[data-v-9fc7f390]{flex:1 1 0;height:32px;border:0;border-radius:9px;background:transparent;color:#64748b;font-size:13px;cursor:pointer;transition:background .15s,color .15s,box-shadow .15s}.irm-seg-btn.active[data-v-9fc7f390]{background:#fff;color:#4338ca;font-weight:600;box-shadow:0 1px 3px #0f172a14}.irm-search-row[data-v-9fc7f390]{display:flex;align-items:center;gap:8px;margin-top:10px}.irm-search[data-v-9fc7f390]{flex:1 1 0;min-width:0;height:36px;display:flex;align-items:center;gap:6px;padding:0 10px;background:#eef2ff;border-radius:12px}.irm-search-icon[data-v-9fc7f390]{flex:none;color:#94a3b8}.irm-search-input[data-v-9fc7f390]{flex:1 1 0;min-width:0;height:100%;border:0;background:transparent;outline:none;font-size:13.5px;color:#1e293b}.irm-search-input[data-v-9fc7f390]::placeholder{color:#94a3b8}.irm-search-clear[data-v-9fc7f390]{flex:none;width:18px;height:18px;padding:0;border:0;border-radius:50%;background:#c7d2fe;color:#fff;font-size:13px;line-height:16px;cursor:pointer}.irm-kind-btn[data-v-9fc7f390]{flex:none;max-width:128px;height:36px;display:inline-flex;align-items:center;gap:4px;padding:0 10px;border:1px solid #e2e8f0;border-radius:12px;background:#fff;color:#475569;font-size:12.5px;cursor:pointer}.irm-kind-btn.active[data-v-9fc7f390]{border-color:#c7d2fe;background:#eef2ff;color:#4338ca}.irm-kind-text[data-v-9fc7f390]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.irm-refresh[data-v-9fc7f390]{flex:none;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #e2e8f0;border-radius:12px;background:#fff;color:#475569;cursor:pointer}.irm-refresh[data-v-9fc7f390]:disabled{opacity:.6}.irm-spin[data-v-9fc7f390]{animation:irm-rotate-9fc7f390 .8s linear infinite}@keyframes irm-rotate-9fc7f390{to{transform:rotate(360deg)}}.irm-sum[data-v-9fc7f390]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:9px 2px 10px;font-size:11.5px;color:#94a3b8}.irm-sum b[data-v-9fc7f390]{color:#1e293b;font-weight:600}.irm-sum-unread[data-v-9fc7f390]{margin-left:auto;padding:1px 8px;border-radius:9px;background:#fef2f2;color:#dc2626;font-size:11px}.irm-scroll[data-v-9fc7f390]{flex:1 1 0;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:10px 12px 14px}.irm-group[data-v-9fc7f390]{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.irm-group-title[data-v-9fc7f390]{padding:0 2px 2px;font-size:11.5px;font-weight:600;color:#94a3b8}.irm-card[data-v-9fc7f390]{padding:10px 12px;background:#fff;border:1px solid transparent;border-radius:12px;box-shadow:0 1px 3px #0f172a0d;cursor:pointer}.irm-card[data-v-9fc7f390]:active{background:#fafbff}.irm-card.is-unread[data-v-9fc7f390]{border-color:#c7d2fe;background:linear-gradient(180deg,#f7f8ff,#fff 60%)}.irm-card-top[data-v-9fc7f390]{display:flex;align-items:center;gap:6px}.irm-kind[data-v-9fc7f390]{flex:none;padding:1px 7px;border-radius:6px;font-size:10.5px;font-weight:600;line-height:16px}.irm-dir[data-v-9fc7f390]{flex:none;padding:1px 6px;border-radius:6px;font-size:10.5px;line-height:16px}.irm-dir.is-in[data-v-9fc7f390]{color:#047857;background:#d1fae5}.irm-dir.is-out[data-v-9fc7f390]{color:#1d4ed8;background:#dbeafe}.irm-time[data-v-9fc7f390]{flex:none;margin-left:auto;font-size:11px;color:#94a3b8}.irm-card-title[data-v-9fc7f390]{margin-top:6px;font-size:13.5px;font-weight:500;line-height:1.45;color:#1e293b;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-all}.irm-card-foot[data-v-9fc7f390]{margin-top:7px;display:flex;align-items:center;gap:8px;font-size:11.5px;color:#94a3b8}.irm-peer[data-v-9fc7f390]{flex:1 1 0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.irm-peer-label[data-v-9fc7f390]{margin-right:2px;color:#b6c2d1}.irm-unread[data-v-9fc7f390]{flex:none;padding:1px 6px;border-radius:8px;background:#ef4444;color:#fff;font-size:10px}.irm-card-arrow[data-v-9fc7f390]{flex:none;color:#cbd5e1}.irm-more[data-v-9fc7f390]{padding:4px 0 8px}.irm-more button[data-v-9fc7f390]{width:100%;height:38px;border:1px solid #e2e8f0;border-radius:11px;background:#fff;color:#475569;font-size:13px;cursor:pointer}.irm-more button[data-v-9fc7f390]:disabled{opacity:.6}.irm-end[data-v-9fc7f390]{padding:10px 0 4px;text-align:center;font-size:11px;color:#cbd5e1}.irm-empty[data-v-9fc7f390]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:56px 20px;color:#94a3b8;font-size:13px}.irm-empty p[data-v-9fc7f390]{margin:0}.irm-sheet-mask[data-v-9fc7f390]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;background:#0f172a73;display:flex;align-items:flex-end}.irm-sheet[data-v-9fc7f390]{width:100%;max-height:72vh;display:flex;flex-direction:column;background:#fff;border-radius:16px 16px 0 0;padding-bottom:var(--safe-bottom, env(safe-area-inset-bottom, 0px))}.irm-sheet-head[data-v-9fc7f390]{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;padding:14px 16px 10px;border-bottom:1px solid #f1f5f9}.irm-sheet-title[data-v-9fc7f390]{font-size:15px;font-weight:600;color:#1e293b}.irm-sheet-done[data-v-9fc7f390]{border:0;background:transparent;padding:0;color:#4f46e5;font-size:13.5px;font-weight:600;cursor:pointer}.irm-sheet-body[data-v-9fc7f390]{flex:1 1 0;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:6px;padding:8px 12px 12px}.irm-sheet-item[data-v-9fc7f390]{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;height:44px;padding:0 12px;border:1px solid #eef2f7;border-radius:11px;background:#fff;color:#334155;font-size:13.5px;cursor:pointer}.irm-sheet-item.active[data-v-9fc7f390]{border-color:#c7d2fe;background:#eef2ff;color:#4338ca;font-weight:600}.irm-sheet-count[data-v-9fc7f390]{font-size:11.5px;color:#94a3b8}.irm-sheet-item.active .irm-sheet-count[data-v-9fc7f390]{color:#6366f1}.mr-page[data-v-e6f3613d]{display:flex;flex-direction:column;flex:1 1 0;min-height:0;background:#f5f7fa}.mr-m-head[data-v-e6f3613d]{height:44px;flex-shrink:0;display:flex;align-items:center;gap:8px;padding:0 10px 0 4px;background:#fff;border-bottom:1px solid #eef2f7}.mr-m-back[data-v-e6f3613d],.mr-m-refresh[data-v-e6f3613d]{width:34px;height:34px;border:0;background:transparent;color:#334155;display:flex;align-items:center;justify-content:center;border-radius:8px}.mr-m-back[data-v-e6f3613d]:active,.mr-m-refresh[data-v-e6f3613d]:active{background:#f1f5f9}.mr-m-title[data-v-e6f3613d]{flex:1;text-align:center;font-size:15px;font-weight:600;color:#1e293b}.mr-m-ph[data-v-e6f3613d]{display:none}.mr-spin[data-v-e6f3613d]{animation:mr-rotate-e6f3613d 1s linear infinite}@keyframes mr-rotate-e6f3613d{to{transform:rotate(360deg)}}.mr-scroll[data-v-e6f3613d]{flex:1 1 0;min-height:0;overflow-y:auto;padding:10px 12px 18px;-webkit-overflow-scrolling:touch}.mr-sum[data-v-e6f3613d]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:2px 2px 10px;font-size:12px;color:#64748b}.mr-sum b[data-v-e6f3613d]{color:#1e293b;font-size:14px}.mr-sum-pending[data-v-e6f3613d]{color:#d97706;background:#fffbeb;border-radius:999px;padding:1px 8px}.mr-sum-hint[data-v-e6f3613d]{margin-left:auto;color:#94a3b8}.mr-state[data-v-e6f3613d]{padding:48px 16px;text-align:center;color:#94a3b8;font-size:13px;display:flex;flex-direction:column;align-items:center;gap:8px}.mr-state p[data-v-e6f3613d]{margin:0}.mr-card[data-v-e6f3613d]{background:#fff;border-radius:14px;margin-bottom:10px;box-shadow:0 1px 3px #0f172a0d;overflow:hidden}.mr-card.expanded[data-v-e6f3613d]{box-shadow:0 4px 16px #0f172a17}.mr-card-head[data-v-e6f3613d]{display:flex;align-items:center;gap:8px;padding:11px 12px 0;cursor:pointer}.mr-status[data-v-e6f3613d]{font-size:11px;padding:2px 8px;border-radius:999px;font-weight:600}.mr-status.is-pending[data-v-e6f3613d]{color:#b45309;background:#fef3c7}.mr-status.is-approved[data-v-e6f3613d]{color:#b91c1c;background:#fee2e2}.mr-status.is-rejected[data-v-e6f3613d]{color:#475569;background:#f1f5f9}.mr-id[data-v-e6f3613d]{font-size:11px;color:#cbd5e1}.mr-time[data-v-e6f3613d]{margin-left:auto;font-size:11px;color:#94a3b8}.mr-arrow[data-v-e6f3613d]{color:#cbd5e1;transition:transform .18s}.mr-card.expanded .mr-arrow[data-v-e6f3613d]{transform:rotate(180deg)}.mr-card-body[data-v-e6f3613d]{padding:10px 12px 12px;cursor:pointer}.mr-peer[data-v-e6f3613d]{display:flex;align-items:center;gap:9px}.mr-peer-avatar[data-v-e6f3613d]{width:36px;height:36px;border-radius:9px;object-fit:cover;flex-shrink:0;background:#eef2ff}.mr-peer-avatar-ph[data-v-e6f3613d]{display:flex;align-items:center;justify-content:center;color:#94a3b8;background:#eef2ff}.mr-peer-info[data-v-e6f3613d]{min-width:0;flex:1}.mr-peer-name[data-v-e6f3613d]{font-size:14px;font-weight:600;color:#1e293b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mr-peer-uid[data-v-e6f3613d]{font-size:11px;color:#94a3b8;margin-top:1px}.mr-scene[data-v-e6f3613d]{font-size:11px;color:#64748b;background:#f1f5f9;border-radius:999px;padding:2px 8px;flex-shrink:0}.mr-content[data-v-e6f3613d]{margin-top:9px}.mr-text[data-v-e6f3613d]{font-size:13px;color:#334155;line-height:1.5;word-break:break-all;background:#f8fafc;border-radius:9px;padding:8px 10px}.mr-text-clamp[data-v-e6f3613d]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.mr-text-empty[data-v-e6f3613d]{color:#94a3b8;font-style:italic}.mr-medias[data-v-e6f3613d]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px}.mr-media[data-v-e6f3613d]{border-radius:9px;overflow:hidden;flex-shrink:0}.mr-media.is-img[data-v-e6f3613d]{width:76px;height:76px;background:#eef2ff}.mr-media.is-img img[data-v-e6f3613d]{width:100%;height:100%;object-fit:cover;display:block}.mr-media.is-file[data-v-e6f3613d]{display:flex;align-items:center;gap:6px;max-width:100%;background:#f1f5f9;color:#475569;font-size:12px;padding:7px 10px}.mr-media-name[data-v-e6f3613d]{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mr-line[data-v-e6f3613d]{display:flex;gap:8px;margin-top:8px;font-size:12px}.mr-label[data-v-e6f3613d]{color:#94a3b8;flex-shrink:0}.mr-value[data-v-e6f3613d]{color:#475569;word-break:break-all}.mr-reply[data-v-e6f3613d]{margin-top:9px;background:#eff6ff;border-radius:9px;padding:8px 10px;font-size:12px;color:#1e40af;line-height:1.5}.mr-reply-label[data-v-e6f3613d]{font-weight:600;margin-right:6px}.mr-reply-text[data-v-e6f3613d]{word-break:break-all}.mr-detail[data-v-e6f3613d]{border-top:1px dashed #e2e8f0;padding:10px 12px 14px;background:#fbfdff;cursor:default}.mr-d-head[data-v-e6f3613d]{font-size:12px;font-weight:600;color:#0f172a;margin-bottom:8px}.mr-row[data-v-e6f3613d]{display:flex;gap:10px;font-size:12px;line-height:1.7}.mr-row-block[data-v-e6f3613d]{align-items:flex-start}.mr-k[data-v-e6f3613d]{width:68px;flex-shrink:0;color:#94a3b8}.mr-v[data-v-e6f3613d]{flex:1;color:#334155;word-break:break-all}.mr-full[data-v-e6f3613d]{white-space:pre-wrap}.mr-reply-box[data-v-e6f3613d]{background:#eff6ff;border-radius:8px;padding:7px 9px;color:#1e40af}.mr-warn-box[data-v-e6f3613d]{background:#fef2f2;border-radius:8px;padding:7px 9px;color:#b91c1c}.mr-tip[data-v-e6f3613d]{margin-top:8px;font-size:12px;color:#b45309;background:#fffbeb;border-radius:8px;padding:7px 9px}.mr-end[data-v-e6f3613d]{text-align:center;font-size:11px;color:#cbd5e1;padding:10px 0 4px}.mr-page:not(.is-mobile) .mr-scroll[data-v-e6f3613d]{padding:4px 2px 12px}.mr-page:not(.is-mobile) .mr-card[data-v-e6f3613d]{border:1px solid #eef2f7;box-shadow:none;border-radius:12px}.mr-page:not(.is-mobile) .mr-card-body[data-v-e6f3613d]{cursor:pointer}.mr-page:not(.is-mobile) .mr-scroll[data-v-e6f3613d]::-webkit-scrollbar{width:8px}.mr-page:not(.is-mobile) .mr-scroll[data-v-e6f3613d]::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:4px}.mf-page[data-v-36605a15]{display:flex;flex-direction:column;flex:1 1 0;min-height:0;background:#f5f7fa}.mf-m-head[data-v-36605a15]{height:44px;flex-shrink:0;display:flex;align-items:center;gap:8px;padding:0 10px 0 4px;background:#fff;border-bottom:1px solid #eef2f7}.mf-m-back[data-v-36605a15],.mf-m-refresh[data-v-36605a15]{width:34px;height:34px;border:0;background:transparent;color:#334155;display:flex;align-items:center;justify-content:center;border-radius:8px}.mf-m-back[data-v-36605a15]:active,.mf-m-refresh[data-v-36605a15]:active{background:#f1f5f9}.mf-m-title[data-v-36605a15]{flex:1;text-align:center;font-size:15px;font-weight:600;color:#1e293b}.mf-spin[data-v-36605a15]{animation:mf-rotate-36605a15 1s linear infinite}@keyframes mf-rotate-36605a15{to{transform:rotate(360deg)}}.mf-scroll[data-v-36605a15]{flex:1 1 0;min-height:0;overflow-y:auto;padding:10px 12px 18px;-webkit-overflow-scrolling:touch}.mf-sum[data-v-36605a15]{display:flex;align-items:center;gap:8px;padding:2px 2px 10px;font-size:12px;color:#64748b}.mf-sum b[data-v-36605a15]{color:#1e293b;font-size:14px}.mf-sum-pending[data-v-36605a15]{color:#d97706;background:#fffbeb;border-radius:999px;padding:1px 8px}.mf-state[data-v-36605a15]{padding:48px 16px;text-align:center;color:#94a3b8;font-size:13px;display:flex;flex-direction:column;align-items:center;gap:8px}.mf-state p[data-v-36605a15]{margin:0}.mf-go[data-v-36605a15]{margin-top:6px;padding:7px 16px;border-radius:999px;border:1px solid #c7d2fe;background:#eef2ff;color:#4338ca;font-size:13px;cursor:pointer}.mf-card[data-v-36605a15]{background:#fff;border-radius:14px;margin-bottom:10px;box-shadow:0 1px 3px #0f172a0d;overflow:hidden}.mf-card.expanded[data-v-36605a15]{box-shadow:0 4px 16px #0f172a17}.mf-head[data-v-36605a15]{display:flex;align-items:center;gap:8px;padding:11px 12px 0;cursor:pointer}.mf-status[data-v-36605a15]{font-size:11px;padding:2px 8px;border-radius:999px;font-weight:600}.mf-status.is-pending[data-v-36605a15]{color:#b45309;background:#fef3c7}.mf-status.is-resolved[data-v-36605a15]{color:#047857;background:#d1fae5}.mf-time[data-v-36605a15]{margin-left:auto;font-size:11px;color:#94a3b8}.mf-arrow[data-v-36605a15]{color:#cbd5e1;transition:transform .18s}.mf-card.expanded .mf-arrow[data-v-36605a15]{transform:rotate(180deg)}.mf-body[data-v-36605a15]{padding:10px 12px 12px;cursor:pointer}.mf-content[data-v-36605a15]{font-size:13.5px;color:#1e293b;line-height:1.6;white-space:pre-wrap;word-break:break-word}.mf-content.is-clamp[data-v-36605a15]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.mf-imgs[data-v-36605a15]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.mf-img[data-v-36605a15]{width:72px;height:72px;border-radius:9px;overflow:hidden;background:#eef2ff}.mf-img img[data-v-36605a15]{width:100%;height:100%;object-fit:cover;display:block}.mf-reply[data-v-36605a15]{margin-top:9px;background:#eff6ff;border-radius:9px;padding:8px 10px;font-size:12.5px;color:#1e40af;line-height:1.55}.mf-reply-label[data-v-36605a15]{font-weight:600;margin-right:6px}.mf-reply-text[data-v-36605a15]{word-break:break-word}.mf-reply-text.is-clamp[data-v-36605a15]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.mf-tip[data-v-36605a15]{margin-top:9px;font-size:12px;color:#b45309;background:#fffbeb;border-radius:9px;padding:7px 9px}.mf-tip-done[data-v-36605a15]{color:#64748b;background:#f1f5f9}.mf-detail[data-v-36605a15]{border-top:1px dashed #e2e8f0;padding:10px 12px 14px;background:#fbfdff;cursor:default}.mf-row[data-v-36605a15]{display:flex;gap:10px;font-size:12px;line-height:1.7}.mf-row-block[data-v-36605a15]{align-items:flex-start}.mf-k[data-v-36605a15]{width:68px;flex-shrink:0;color:#94a3b8}.mf-v[data-v-36605a15]{flex:1;color:#334155;word-break:break-all}.mf-full[data-v-36605a15]{white-space:pre-wrap}.mf-reply-box[data-v-36605a15]{background:#eff6ff;border-radius:8px;padding:7px 9px;color:#1e40af}.mf-end[data-v-36605a15]{text-align:center;font-size:11px;color:#cbd5e1;padding:10px 0 4px}.mf-page:not(.is-mobile) .mf-scroll[data-v-36605a15]{padding:4px 2px 12px}.mf-page:not(.is-mobile) .mf-card[data-v-36605a15]{border:1px solid #eef2f7;box-shadow:none;border-radius:12px}.mf-page:not(.is-mobile) .mf-scroll[data-v-36605a15]::-webkit-scrollbar{width:8px}.mf-page:not(.is-mobile) .mf-scroll[data-v-36605a15]::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:4px}.fb-page[data-v-b81c82cf]{display:flex;flex-direction:column;flex:1 1 0;min-height:0;background:#f5f7fa}.fb-m-head[data-v-b81c82cf]{height:44px;flex-shrink:0;display:flex;align-items:center;gap:8px;padding:0 10px 0 4px;background:#fff;border-bottom:1px solid #eef2f7}.fb-m-back[data-v-b81c82cf]{width:34px;height:34px;border:0;background:transparent;color:#334155;display:flex;align-items:center;justify-content:center;border-radius:8px}.fb-m-back[data-v-b81c82cf]:active{background:#f1f5f9}.fb-m-title[data-v-b81c82cf]{flex:1;text-align:center;font-size:15px;font-weight:600;color:#1e293b}.fb-m-ph[data-v-b81c82cf]{width:34px;flex-shrink:0}.fb-tabs[data-v-b81c82cf]{display:flex;gap:2px;flex-shrink:0;padding:0 10px;background:#fff;border-bottom:1px solid #eef2f7}.fb-tab[data-v-b81c82cf]{position:relative;padding:11px 14px;border:0;background:transparent;font-size:14px;color:#64748b;font-family:inherit;cursor:pointer}.fb-tab.active[data-v-b81c82cf]{color:#4f46e5;font-weight:600}.fb-tab.active[data-v-b81c82cf]:after{content:"";position:absolute;left:14px;right:14px;bottom:0;height:2px;border-radius:2px;background:#4f46e5}.fb-page:not(.is-mobile) .fb-tabs[data-v-b81c82cf]{padding:0 2px}.fb-scroll[data-v-b81c82cf]{flex:1 1 0;min-height:0;overflow-y:auto;padding:12px 12px 24px;-webkit-overflow-scrolling:touch}.fb-intro[data-v-b81c82cf]{padding:4px 4px 12px}.fb-intro-title[data-v-b81c82cf]{font-size:15px;font-weight:600;color:#1e293b}.fb-intro-desc[data-v-b81c82cf]{font-size:12px;color:#94a3b8;line-height:1.6;margin-top:4px}.fb-card[data-v-b81c82cf]{background:#fff;border-radius:14px;padding:14px 14px 4px;box-shadow:0 1px 3px #0f172a0d}.fb-field[data-v-b81c82cf]{margin-bottom:16px}.fb-label[data-v-b81c82cf]{display:flex;align-items:center;justify-content:space-between;font-size:13px;color:#475569;margin-bottom:8px}.fb-count[data-v-b81c82cf]{font-size:11px;color:#cbd5e1}.fb-textarea[data-v-b81c82cf],.fb-input[data-v-b81c82cf]{width:100%;box-sizing:border-box;border:1px solid #e2e8f0;border-radius:10px;padding:10px 12px;font-size:13.5px;color:#1e293b;background:#f8fafc;font-family:inherit;line-height:1.6;resize:vertical}.fb-textarea[data-v-b81c82cf]{min-height:120px}.fb-textarea[data-v-b81c82cf]:focus,.fb-input[data-v-b81c82cf]:focus{outline:none;border-color:#c7d2fe;background:#fff;box-shadow:0 0 0 3px #6366f11a}.fb-imgs[data-v-b81c82cf]{display:flex;flex-wrap:wrap;gap:8px}.fb-img[data-v-b81c82cf]{position:relative;width:76px;height:76px;border-radius:10px;overflow:hidden;background:#eef2ff}.fb-img img[data-v-b81c82cf]{width:100%;height:100%;object-fit:cover;display:block}.fb-img-del[data-v-b81c82cf]{position:absolute;top:2px;right:2px;width:20px;height:20px;border:0;border-radius:50%;background:#0f172a8c;color:#fff;font-size:14px;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer}.fb-img-add[data-v-b81c82cf]{width:76px;height:76px;border:1px dashed #cbd5e1;border-radius:10px;background:#f8fafc;color:#94a3b8;font-size:11px;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px}.fb-img-add[data-v-b81c82cf]:disabled{opacity:.6;cursor:default}.fb-file[data-v-b81c82cf]{display:none}.fb-submit[data-v-b81c82cf]{width:100%;margin:16px 0 10px;height:44px;border:0;border-radius:12px;background:#4f46e5;color:#fff;font-size:15px;font-weight:600;cursor:pointer;box-shadow:0 6px 16px #4f46e538}.fb-submit[data-v-b81c82cf]:disabled{opacity:.6;cursor:default;box-shadow:none}.fb-tip[data-v-b81c82cf]{font-size:11px;color:#b6c2d2;text-align:center;line-height:1.6}.fb-page:not(.is-mobile) .fb-scroll[data-v-b81c82cf]{padding:4px 2px 16px}.fb-page:not(.is-mobile) .fb-card[data-v-b81c82cf]{border:1px solid #eef2f7;box-shadow:none;border-radius:12px}.fb-page:not(.is-mobile) .fb-submit[data-v-b81c82cf]{max-width:240px}.fb-page:not(.is-mobile) .fb-tip[data-v-b81c82cf]{text-align:left}.fb-page:not(.is-mobile) .fb-scroll[data-v-b81c82cf]::-webkit-scrollbar{width:8px}.fb-page:not(.is-mobile) .fb-scroll[data-v-b81c82cf]::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:4px}.el-text{--el-text-font-size:var(--el-font-size-base);--el-text-color:var(--el-text-color-regular);font-size:var(--el-text-font-size);color:var(--el-text-color);overflow-wrap:break-word;align-self:center;margin:0;padding:0}.el-text.is-truncated{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:inline-block;overflow:hidden}.el-text.is-line-clamp{-webkit-box-orient:vertical;display:-webkit-inline-box;overflow:hidden}.el-text--large{--el-text-font-size:var(--el-font-size-medium)}.el-text--default{--el-text-font-size:var(--el-font-size-base)}.el-text--small{--el-text-font-size:var(--el-font-size-extra-small)}.el-text.el-text--primary{--el-text-color:var(--el-color-primary)}.el-text.el-text--success{--el-text-color:var(--el-color-success)}.el-text.el-text--warning{--el-text-color:var(--el-color-warning)}.el-text.el-text--danger{--el-text-color:var(--el-color-danger)}.el-text.el-text--error{--el-text-color:var(--el-color-error)}.el-text.el-text--info{--el-text-color:var(--el-color-info)}.el-text>.el-icon{vertical-align:-2px}.fade-in-linear-enter-active,.fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.fade-in-linear-enter-from,.fade-in-linear-leave-to{opacity:0}.el-fade-in-linear-enter-active,.el-fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.el-fade-in-linear-enter-from,.el-fade-in-linear-leave-to{opacity:0}.el-fade-in-enter-active,.el-fade-in-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-fade-in-enter-from,.el-fade-in-leave-active{opacity:0}.el-zoom-in-center-enter-active,.el-zoom-in-center-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-zoom-in-center-enter-from,.el-zoom-in-center-leave-active{opacity:0;transform:scaleX(0)}.el-zoom-in-top-enter-active,.el-zoom-in-top-leave-active{opacity:1;transition:var(--el-transition-md-fade);transform-origin:top;transform:scaleY(1)}.el-zoom-in-top-enter-active[data-popper-placement^=top],.el-zoom-in-top-leave-active[data-popper-placement^=top]{transform-origin:bottom}.el-zoom-in-top-enter-from,.el-zoom-in-top-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-bottom-enter-active,.el-zoom-in-bottom-leave-active{opacity:1;transition:var(--el-transition-md-fade);transform-origin:bottom;transform:scaleY(1)}.el-zoom-in-bottom-enter-from,.el-zoom-in-bottom-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-left-enter-active,.el-zoom-in-left-leave-active{opacity:1;transition:var(--el-transition-md-fade);transform-origin:0 0;transform:scale(1)}.el-zoom-in-left-enter-from,.el-zoom-in-left-leave-active{opacity:0;transform:scale(.45)}.collapse-transition{transition:var(--el-transition-duration) height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out}.el-collapse-transition-leave-active,.el-collapse-transition-enter-active{transition:var(--el-transition-duration) max-height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out}.horizontal-collapse-transition{transition:var(--el-transition-duration) width ease-in-out,var(--el-transition-duration) padding-left ease-in-out,var(--el-transition-duration) padding-right ease-in-out}.el-list-enter-active,.el-list-leave-active{transition:all 1s}.el-list-enter-from,.el-list-leave-to{opacity:0;transform:translateY(-30px)}.el-list-leave-active{position:absolute!important}.el-opacity-transition{transition:opacity var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-tree{--el-tree-node-content-height:26px;--el-tree-node-hover-bg-color:var(--el-fill-color-light);--el-tree-text-color:var(--el-text-color-regular);--el-tree-expand-icon-color:var(--el-text-color-placeholder);cursor:default;background:var(--el-fill-color-blank);color:var(--el-tree-text-color);font-size:var(--el-font-size-base);position:relative}.el-tree__empty-block{text-align:center;width:100%;height:100%;min-height:60px;position:relative}.el-tree__empty-text{color:var(--el-text-color-secondary);font-size:var(--el-font-size-base);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.el-tree__drop-indicator{background-color:var(--el-color-primary);height:1px;position:absolute;left:0;right:0}.el-tree-node{white-space:nowrap;outline:none}.el-tree-node:focus>.el-tree-node__content{background-color:var(--el-tree-node-hover-bg-color)}.el-tree-node.is-drop-inner>.el-tree-node__content .el-tree-node__label{background-color:var(--el-color-primary);color:#fff}.el-tree-node__content{--el-checkbox-height:var(--el-tree-node-content-height);height:var(--el-tree-node-content-height);cursor:pointer;align-items:center;display:flex}.el-tree-node__content>.el-tree-node__expand-icon{box-sizing:content-box;padding:6px}.el-tree-node__content>label.el-checkbox{margin-right:8px}.el-tree-node__content:hover{background-color:var(--el-tree-node-hover-bg-color)}.el-tree.is-dragging .el-tree-node__content{cursor:move}.el-tree.is-dragging .el-tree-node__content *{pointer-events:none}.el-tree.is-dragging.is-drop-not-allow .el-tree-node__content{cursor:not-allowed}.el-tree-node__expand-icon{cursor:pointer;color:var(--el-tree-expand-icon-color);transition:transform var(--el-transition-duration) ease-in-out;font-size:12px;transform:rotate(0)}.el-tree-node__expand-icon.expanded{transform:rotate(90deg)}.el-tree-node__expand-icon.is-leaf{color:#0000;cursor:default;visibility:hidden}.el-tree-node__expand-icon.is-hidden{visibility:hidden}.el-tree-node__loading-icon{font-size:var(--el-font-size-base);color:var(--el-tree-expand-icon-color);margin-right:8px}.el-tree-node>.el-tree-node__children{background-color:#0000;overflow:hidden}.el-tree-node.is-expanded>.el-tree-node__children{display:block}.el-tree--highlight-current .el-tree-node.is-current>.el-tree-node__content{background-color:var(--el-color-primary-light-9)}.pid-full[data-v-d5b86960]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;display:flex;flex-direction:column;background:#f5f7fa}.pid-desc[data-v-d5b86960]{font-size:12px;color:#64748b;margin-bottom:12px;line-height:1.5}.pid-search-section[data-v-d5b86960]{margin-bottom:12px;background:transparent}.pid-search-section[data-v-d5b86960] .el-input__wrapper{background:#eef2ff;border-radius:12px;box-shadow:none;padding:0 12px}.pid-search-section[data-v-d5b86960] .el-input__wrapper.is-focus,.pid-search-section[data-v-d5b86960] .el-input__wrapper:hover{background:#eef2ff;box-shadow:0 0 0 1px #c7d2fe inset}.pid-search-section[data-v-d5b86960] .el-input__inner{color:#1e293b;font-size:14px}.pid-search-section[data-v-d5b86960] .el-input__inner::placeholder{color:#94a3b8}.pid-search-section[data-v-d5b86960] .el-input__icon{color:#94a3b8}.pid-list[data-v-d5b86960]{display:flex;flex-direction:column;gap:10px;max-height:298px;overflow-y:auto;padding:4px 6px;overscroll-behavior:contain}.pid-row[data-v-d5b86960]{display:flex;align-items:center;gap:14px;border:1px solid #e2e8f0;border-radius:12px;padding:12px 14px;cursor:pointer;transition:all .15s;background:#fff;width:100%;max-width:380px;flex:0 0 auto}.pid-row[data-v-d5b86960]:hover{border-color:#c7d2fe;background:#f8fafc}.pid-row-active[data-v-d5b86960]{border-color:#6366f1;background:#eef2ff;box-shadow:0 0 0 3px #6366f126}.pid-row-img[data-v-d5b86960]{width:80px;height:64px;border-radius:8px;overflow:hidden;flex-shrink:0;background:#f1f5f9;display:flex;align-items:center;justify-content:center}.pid-row-img img[data-v-d5b86960]{width:100%;height:100%;object-fit:cover;display:block}.pid-row-fallback[data-v-d5b86960]{font-size:26px;color:#cbd5e1}.pid-row-info[data-v-d5b86960]{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.pid-row-no[data-v-d5b86960]{font-size:11px;color:#94a3b8;font-family:ui-monospace,Menlo,Consolas,monospace}.pid-row-name[data-v-d5b86960]{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#1e293b}.pid-row-name-text[data-v-d5b86960]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pid-row-customer[data-v-d5b86960]{font-size:11px;color:#0284c7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pid-row-customer[data-v-d5b86960]:before{content:"👤 "}.pid-loading[data-v-d5b86960]{text-align:center;padding:30px 0;font-size:13px;color:#94a3b8}.pid-row-aim[data-v-d5b86960]{border-color:#6366f1;background:#eef2ff}.pid-row-aim[data-v-d5b86960]:hover{border-color:#4f46e5;background:#e0e7ff}.pid-aim-tag[data-v-d5b86960]{flex:none;font-style:normal;font-size:11px;font-weight:600;padding:1px 6px;border-radius:999px;color:#4338ca;background:#e0e7ff;border:1px solid #c7d2fe}.pid-empty[data-v-d5b86960]{margin-top:10px;font-size:12px;color:#94a3b8;text-align:center;padding:30px 0}[data-v-d5b86960] .el-dialog{max-width:calc(100vw - 32px)}.pid-picked[data-v-d5b86960]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 12px;margin-bottom:10px;background:#eef2ff;border:1px solid #c7d2fe;border-radius:10px}.pid-picked-name[data-v-d5b86960]{font-size:13px;font-weight:600;color:#3730a3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pid-back-btn[data-v-d5b86960]{flex:none;border:1px solid #c7d2fe;background:#fff;color:#4f46e5;border-radius:8px;padding:4px 10px;font-size:12px;cursor:pointer;white-space:nowrap}.pid-back-btn[data-v-d5b86960]:hover{background:#e0e7ff}.pid-pick-toolbar[data-v-d5b86960]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.pid-pick-all[data-v-d5b86960]{border:1px solid #e2e8f0;background:#fff;color:#475569;border-radius:6px;padding:3px 10px;font-size:12px;cursor:pointer}.pid-pick-all[data-v-d5b86960]:hover{border-color:#6366f1;color:#4f46e5}.pid-pick-hint[data-v-d5b86960]{margin-left:auto;font-size:12px;color:#94a3b8}.pid-item-tree[data-v-d5b86960]{max-height:400px;overflow:auto;border:1px solid #eef1f6;border-radius:10px;padding:6px 4px}.pid-item-tree[data-v-d5b86960] .el-tree-node__content{height:30px}.pid-tree-node[data-v-d5b86960]{display:inline-flex;align-items:center;gap:8px;font-size:13px;min-width:0}.pid-tree-no[data-v-d5b86960]{font-size:11px;color:#94a3b8;font-family:ui-monospace,Menlo,Consolas,monospace}.pid-tree-name[data-v-d5b86960]{color:#1e293b;font-weight:600}.pid-tree-spec[data-v-d5b86960]{font-size:11px;color:#64748b}.pid-tree-qty[data-v-d5b86960]{font-size:11px;color:#94a3b8}.el-alert{--el-alert-padding:8px 16px;--el-alert-border-radius-base:var(--el-border-radius-base);--el-alert-title-font-size:14px;--el-alert-title-with-description-font-size:16px;--el-alert-description-font-size:14px;--el-alert-close-font-size:16px;--el-alert-close-customed-font-size:14px;--el-alert-icon-size:16px;--el-alert-icon-large-size:28px;width:100%;padding:var(--el-alert-padding);box-sizing:border-box;border-radius:var(--el-alert-border-radius-base);background-color:var(--el-color-white);opacity:1;transition:opacity var(--el-transition-duration-fast);align-items:center;margin:0;display:flex;position:relative;overflow:hidden}.el-alert.is-light .el-alert__close-btn{color:var(--el-text-color-placeholder)}.el-alert.is-dark .el-alert__close-btn,.el-alert.is-dark .el-alert__description{color:var(--el-color-white)}.el-alert.is-center{justify-content:center}.el-alert--primary{--el-alert-bg-color:var(--el-color-primary-light-9)}.el-alert--primary.is-light{background-color:var(--el-alert-bg-color);color:var(--el-color-primary)}.el-alert--primary.is-light .el-alert__description{color:var(--el-color-primary)}.el-alert--primary.is-dark{background-color:var(--el-color-primary);color:var(--el-color-white)}.el-alert--success{--el-alert-bg-color:var(--el-color-success-light-9)}.el-alert--success.is-light{background-color:var(--el-alert-bg-color);color:var(--el-color-success)}.el-alert--success.is-light .el-alert__description{color:var(--el-color-success)}.el-alert--success.is-dark{background-color:var(--el-color-success);color:var(--el-color-white)}.el-alert--info{--el-alert-bg-color:var(--el-color-info-light-9)}.el-alert--info.is-light{background-color:var(--el-alert-bg-color);color:var(--el-color-info)}.el-alert--info.is-light .el-alert__description{color:var(--el-color-info)}.el-alert--info.is-dark{background-color:var(--el-color-info);color:var(--el-color-white)}.el-alert--warning{--el-alert-bg-color:var(--el-color-warning-light-9)}.el-alert--warning.is-light{background-color:var(--el-alert-bg-color);color:var(--el-color-warning)}.el-alert--warning.is-light .el-alert__description{color:var(--el-color-warning)}.el-alert--warning.is-dark{background-color:var(--el-color-warning);color:var(--el-color-white)}.el-alert--error{--el-alert-bg-color:var(--el-color-error-light-9)}.el-alert--error.is-light{background-color:var(--el-alert-bg-color);color:var(--el-color-error)}.el-alert--error.is-light .el-alert__description{color:var(--el-color-error)}.el-alert--error.is-dark{background-color:var(--el-color-error);color:var(--el-color-white)}.el-alert__content{flex-direction:column;gap:4px;display:flex}.el-alert .el-alert__icon{font-size:var(--el-alert-icon-size);width:var(--el-alert-icon-size);margin-right:8px}.el-alert .el-alert__icon.is-big{font-size:var(--el-alert-icon-large-size);width:var(--el-alert-icon-large-size);margin-right:12px}.el-alert__title{font-size:var(--el-alert-title-font-size);line-height:24px}.el-alert__title.with-description{font-size:var(--el-alert-title-with-description-font-size)}.el-alert .el-alert__description{font-size:var(--el-alert-description-font-size);margin:0}.el-alert .el-alert__close-btn{font-size:var(--el-alert-close-font-size);opacity:1;cursor:pointer;position:absolute;top:12px;right:16px}.el-alert .el-alert__close-btn.is-customed{font-style:normal;font-size:var(--el-alert-close-customed-font-size);line-height:24px;top:8px}.el-alert-fade-enter-from,.el-alert-fade-leave-active{opacity:0}.ppk-full[data-v-4b294419]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;display:flex;flex-direction:column;background:#f5f7fa}.pp-picker[data-v-4b294419]{display:flex;flex-direction:column;gap:12px}.pp-row[data-v-4b294419]{display:flex;align-items:center;gap:12px}.pp-label[data-v-4b294419]{width:72px;flex-shrink:0;font-size:13px;color:#475569;text-align:right}.pp-industry[data-v-4b294419]{flex:1;min-width:0;max-width:320px}.pp-locked[data-v-4b294419]{font-size:13px;color:#1e293b;font-weight:600;padding:3px 10px;border-radius:6px;background:#f1f5f9}.pp-tip[data-v-4b294419]{margin-left:84px;font-size:12px;color:#94a3b8;line-height:1.6}.pp-picked[data-v-4b294419]{flex:1;min-width:0;display:flex;align-items:center;gap:8px}.pp-picked-btn[data-v-4b294419]{flex:1;min-width:0;text-align:left;cursor:pointer;border:1px solid #dcdfe6;background:#fff;color:#303133;border-radius:8px;padding:7px 12px;font-size:13px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-picked-btn[data-v-4b294419]:hover:not(:disabled){border-color:#6366f1}.pp-picked-btn.is-empty[data-v-4b294419]{color:#a8abb2}.pp-picked-btn[data-v-4b294419]:disabled{background:#f5f7fa;color:#a8abb2;cursor:not-allowed}.pp-picked-count[data-v-4b294419]{flex:none;font-size:12px;color:#b45309;font-weight:600}.pp-picked-material[data-v-4b294419]{flex:none;font-size:11px;font-weight:600;color:#c2410c;background:#fff7ed;border:1px solid #fed7aa;border-radius:999px;padding:1px 8px}.pp-material-row[data-v-4b294419]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:8px 12px;margin-bottom:10px;background:#fff7ed;border:1px solid #fed7aa;border-radius:10px}.pp-pick-material[data-v-4b294419] .el-checkbox__label{font-weight:700;color:#c2410c}.pp-material-note[data-v-4b294419]{font-size:12px;color:#b45309;line-height:1.5}.pp-pick-other.is-off[data-v-4b294419]{opacity:.45}.pp-picks-actions[data-v-4b294419]{display:flex;align-items:center;gap:12px;margin-bottom:10px}.pp-picks-link[data-v-4b294419]{border:0;background:transparent;color:#4f46e5;cursor:pointer;font-size:12px;font-weight:600;padding:0}.pp-picks-link[data-v-4b294419]:hover{text-decoration:underline}.pp-picks-count[data-v-4b294419]{font-size:12px;color:#94a3b8}.pp-pick-group[data-v-4b294419]{display:flex;flex-wrap:wrap;gap:2px 16px;padding:10px 12px;border:1px solid #e2e8f0;border-radius:10px;background:#fbfcfe}.pp-pick[data-v-4b294419]{margin-right:0;min-width:130px}.pp-chip-group[data-v-4b294419]{display:flex;flex-wrap:wrap;gap:8px;padding:10px 12px;border:1px solid #e2e8f0;border-radius:10px;background:#fbfcfe}.pp-chip-group.is-off[data-v-4b294419]{opacity:.5;pointer-events:none}.pp-chip[data-v-4b294419]{display:inline-flex;align-items:center;gap:5px;border:1px solid #dbe2ee;background:#fff;color:#334155;border-radius:999px;padding:5px 12px;font-size:12px;line-height:1.4;cursor:pointer;transition:all .15s}.pp-chip[data-v-4b294419]:hover:not(:disabled){border-color:#a5b4fc;color:#4338ca}.pp-chip.is-on[data-v-4b294419]{border-color:#6366f1;background:#eef2ff;color:#4338ca;font-weight:600}.pp-chip-mark[data-v-4b294419]{font-size:11px;color:#94a3b8}.pp-chip.is-on .pp-chip-mark[data-v-4b294419]{color:#4f46e5}.pp-order[data-v-4b294419]{border:1px solid #e2e8f0;border-radius:10px;background:#fff;overflow:hidden}.pp-order-head[data-v-4b294419]{font-size:12px;color:#64748b;background:#f8fafc;padding:7px 12px;border-bottom:1px solid #eef2f7}.pp-order-row[data-v-4b294419]{display:flex;align-items:center;gap:8px;padding:6px 12px;border-bottom:1px solid #f1f5f9;font-size:13px}.pp-order-row[data-v-4b294419]:last-child{border-bottom:none}.pp-order-seq[data-v-4b294419]{flex-shrink:0;width:20px;height:20px;border-radius:50%;background:#eef2ff;color:#4f46e5;font-size:11px;font-weight:600;display:flex;align-items:center;justify-content:center}.pp-order-name[data-v-4b294419]{flex:1;min-width:0;color:#1e293b}.pp-order-btn[data-v-4b294419]{flex-shrink:0;width:24px;height:24px;border-radius:6px;border:1px solid #e2e8f0;background:#fff;color:#64748b;font-size:12px;cursor:pointer;line-height:1}.pp-order-btn[data-v-4b294419]:hover:not(:disabled){border-color:#a5b4fc;color:#4338ca}.pp-order-btn[data-v-4b294419]:disabled{opacity:.4;cursor:not-allowed}.pp-order-btn.is-del[data-v-4b294419]:hover{border-color:#fca5a5;color:#dc2626}.pp-diff-group[data-v-4b294419]{display:inline-flex;gap:8px}.pp-diff[data-v-4b294419]{min-width:62px;padding:5px 14px;border-radius:8px;border:1px solid #dbe2ee;background:#fff;color:#475569;font-size:13px;line-height:1.4;cursor:pointer;transition:all .15s}.pp-diff[data-v-4b294419]:hover{border-color:#a5b4fc;color:#4338ca}.pp-diff.is-on[data-v-4b294419]{border-color:#6366f1;background:#eef2ff;color:#4338ca;font-weight:600}.pp-seg-note[data-v-4b294419]{font-size:12px;color:#94a3b8}.pp-outsource-tip[data-v-4b294419]{margin-left:84px;padding:9px 12px;border-radius:10px;background:#f8fafc;border:1px dashed #e2e8f0;font-size:12px;color:#64748b;line-height:1.5}.pp-pick-other[data-v-4b294419]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:10px;padding:6px 12px;border:1px dashed #e2e8f0;border-radius:10px;background:#fbfcfe}.pp-pick-other-input[data-v-4b294419]{flex:1;min-width:160px}.pp-dialog-tip[data-v-4b294419]{margin-top:10px;font-size:12px;color:#94a3b8}.pp-scope-warn[data-v-4b294419]{display:flex;align-items:flex-start;gap:8px;padding:8px 12px;margin-bottom:10px;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;font-size:12.5px;line-height:1.6;color:#b91c1c}.pp-scope-warn b[data-v-4b294419]{color:#991b1b}.pp-scope-warn-ico[data-v-4b294419]{flex-shrink:0;width:18px;height:18px;border-radius:50%;background:#ef4444;color:#fff;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;margin-top:1px}.pp-row-top[data-v-4b294419]{align-items:flex-start}.pp-row-top .pp-label[data-v-4b294419]{padding-top:7px}.pp-inline-main[data-v-4b294419]{flex:1;min-width:0}.pp-inline-empty[data-v-4b294419]{font-size:12px;color:#94a3b8;padding:8px 0}.pp-tip-inline[data-v-4b294419]{margin-top:8px;font-size:12px;color:#94a3b8}.ppd-full[data-v-5637dad0]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;display:flex;flex-direction:column;background:#f5f7fa}.ppd-full .pm-proc-body[data-v-5637dad0]{max-height:none;overflow:visible}.pm-proc-body[data-v-5637dad0]{max-height:calc(74vh - 120px);overflow-y:auto;padding-right:4px}.pm-proc-tip[data-v-5637dad0]{margin:10px 0 0 84px;font-size:12px;color:#94a3b8;line-height:1.6}.qsd-loading[data-v-75dffa9b]{padding:60px 0;text-align:center;color:#64748b;font-size:13px}.qsd-spinner[data-v-75dffa9b]{display:inline-block;width:14px;height:14px;margin-right:6px;border:2px solid #cbd5e1;border-top-color:#6366f1;border-radius:50%;animation:qsd-spin-75dffa9b .8s linear infinite}@keyframes qsd-spin-75dffa9b{to{transform:rotate(360deg)}}.qsd-body[data-v-75dffa9b]{display:flex;gap:14px;align-items:flex-start}.qsd-main[data-v-75dffa9b]{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:12px}.qsd-side[data-v-75dffa9b]{flex:0 0 300px;display:flex;flex-direction:column;gap:12px}.qsd-card[data-v-75dffa9b]{background:#fff;border:1px solid #e8edf5;border-radius:12px;padding:14px 16px;box-shadow:0 1px 3px #0f172a0a}.qsd-card-head[data-v-75dffa9b]{display:flex;align-items:center;gap:8px;margin-bottom:12px}.qsd-card-head h4[data-v-75dffa9b]{margin:0;font-size:14px;font-weight:700;color:#1e293b}.qsd-card-hint[data-v-75dffa9b]{margin-left:auto;font-size:11px;color:#94a3b8;font-style:normal}.qsd-bar[data-v-75dffa9b]{width:3px;height:14px;border-radius:2px;background:#6366f1}.qsd-bar-amber[data-v-75dffa9b]{background:#f59e0b}.qsd-bar-green[data-v-75dffa9b]{background:#10b981}.qsd-grid[data-v-75dffa9b]{display:grid;gap:10px 14px}.qsd-grid-2[data-v-75dffa9b]{grid-template-columns:1fr 1fr}.qsd-field[data-v-75dffa9b]{display:flex;flex-direction:column;gap:5px;min-width:0}.qsd-field-wide[data-v-75dffa9b]{grid-column:1 / -1}.qsd-readonly[data-v-75dffa9b]{padding:6px 10px;border-radius:8px;background:#f8fafc;border:1px solid #eef2f7;font-size:13px;color:#1e293b}.qsd-label[data-v-75dffa9b]{font-size:12px;color:#475569;display:flex;align-items:center;gap:4px}.qsd-label i[data-v-75dffa9b]{color:#dc2626;font-style:normal}.qsd-label-sub[data-v-75dffa9b]{font-size:10px;color:#94a3b8;font-style:normal}.qsd-note[data-v-75dffa9b]{font-size:11px;color:#94a3b8;font-style:normal;line-height:1.5}.qsd-note.is-warn[data-v-75dffa9b]{color:#b45309}.qsd-inline[data-v-75dffa9b]{display:flex;align-items:center;gap:8px}.qsd-inline-btn[data-v-75dffa9b]{margin-left:6px;padding:0 6px;height:18px;line-height:16px;border:1px solid #c7d2fe;border-radius:9px;background:#eef2ff;color:#4338ca;font-size:11px;cursor:pointer}.qsd-diff[data-v-75dffa9b]{margin-left:6px;color:#059669}.qsd-diff.is-late[data-v-75dffa9b]{color:#dc2626}.qsd-pick[data-v-75dffa9b]{display:flex;align-items:center;gap:8px}.qsd-pick-avatar[data-v-75dffa9b]{width:20px;height:20px;border-radius:50%;object-fit:cover}.qsd-pick-name[data-v-75dffa9b]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.qsd-pick-sub[data-v-75dffa9b]{font-size:11px;color:#94a3b8}.qsd-media[data-v-75dffa9b]{display:flex;gap:24px;flex-wrap:wrap}.qsd-media-cell[data-v-75dffa9b]{display:flex;flex-direction:column;gap:6px}.qsd-upload[data-v-75dffa9b]{display:flex;align-items:center;gap:8px}.qsd-thumb[data-v-75dffa9b]{position:relative;width:76px;height:76px;border-radius:8px;overflow:hidden;background:#f1f5f9}.qsd-thumb img[data-v-75dffa9b]{width:100%;height:100%;object-fit:cover;display:block}.qsd-thumb-del[data-v-75dffa9b]{position:absolute;top:2px;right:2px;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;background:#0000008c;color:#fff;border-radius:50%;font-size:13px;line-height:1;cursor:pointer}.qsd-file[data-v-75dffa9b]{display:inline-flex;align-items:center;gap:5px;max-width:220px;padding:5px 9px;border-radius:6px;background:#f1f5f9;color:#475569;font-size:12px;cursor:pointer}.qsd-file[data-v-75dffa9b]:hover{background:#e2e8f0}.qsd-file-del[data-v-75dffa9b]{margin-left:2px;font-style:normal;color:#94a3b8}.qsd-file-del[data-v-75dffa9b]:hover{color:#dc2626}.qsd-upload-btn[data-v-75dffa9b]{background:#fff;border:1px dashed #cbd5e1;border-radius:6px;padding:6px 12px;color:#475569;font-size:12px;cursor:pointer}.qsd-upload-btn[data-v-75dffa9b]:hover{border-color:#6366f1;color:#6366f1}.qsd-cur[data-v-75dffa9b]{color:#64748b}.qsd-calc[data-v-75dffa9b]{margin-top:10px;padding:10px 12px;background:#fffbeb;border-radius:8px}.qsd-calc-row[data-v-75dffa9b]{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#92400e;padding:2px 0}.qsd-calc-row b[data-v-75dffa9b]{font-weight:700}.qsd-calc-total[data-v-75dffa9b]{border-top:1px dashed #fcd34d;margin-top:6px;padding-top:6px;font-size:13px}.qsd-calc-total b[data-v-75dffa9b]{font-size:16px;color:#b45309}.qsd-empty[data-v-75dffa9b]{font-size:12px;color:#94a3b8;line-height:1.6;padding:8px 0}.qsd-stat-line[data-v-75dffa9b]{font-size:12px;color:#475569;line-height:1.6}.qsd-stat-line b[data-v-75dffa9b]{color:#0f172a}.qsd-stat-line em[data-v-75dffa9b]{font-style:normal;color:#b45309}.qsd-progress[data-v-75dffa9b]{height:6px;border-radius:3px;background:#eef2ff;overflow:hidden;margin:8px 0 10px}.qsd-progress-bar[data-v-75dffa9b]{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,#6366f1,#10b981);transition:width .2s}.qsd-items[data-v-75dffa9b]{display:flex;flex-direction:column;gap:4px;max-height:168px;overflow-y:auto}.qsd-item[data-v-75dffa9b]{display:flex;align-items:center;gap:8px;font-size:12px;padding:3px 0}.qsd-item-name[data-v-75dffa9b]{flex:1;min-width:0;color:#334155;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qsd-item-amount[data-v-75dffa9b]{color:#b45309;font-weight:600}.qsd-item-pending[data-v-75dffa9b]{color:#94a3b8}.qsd-history[data-v-75dffa9b]{display:flex;flex-direction:column;gap:4px;max-height:200px;overflow-y:auto}.qsd-history-row[data-v-75dffa9b]{display:flex;align-items:center;gap:8px;width:100%;padding:6px 8px;border:1px solid #eef2f7;border-radius:8px;background:#fff;cursor:pointer;text-align:left;font-size:12px}.qsd-history-row[data-v-75dffa9b]:hover:not(:disabled){border-color:#c7d2fe;background:#f8fafc}.qsd-history-row[data-v-75dffa9b]:disabled{opacity:.55;cursor:not-allowed}.qsd-h-date[data-v-75dffa9b]{flex:none;color:#94a3b8}.qsd-h-name[data-v-75dffa9b]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#334155}.qsd-h-name em[data-v-75dffa9b]{font-style:normal;color:#94a3b8}.qsd-h-price[data-v-75dffa9b]{flex:none;color:#b45309;font-weight:600}.qsd-h-price i[data-v-75dffa9b]{font-style:normal;font-size:10px;color:#94a3b8}@media (max-width: 900px){.qsd-body[data-v-75dffa9b]{flex-direction:column}.qsd-side[data-v-75dffa9b]{flex:none;width:100%}.qsd-grid-2[data-v-75dffa9b]{grid-template-columns:1fr}}.pm-full[data-v-4c1bd8bd]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;display:flex;flex-direction:column;background:#f5f7fa}.pm-page[data-v-4c1bd8bd]{display:flex;flex-direction:column;height:100%;background:#f6f7fb;overflow:hidden}.pm-pc-header[data-v-4c1bd8bd]{flex-shrink:0;display:flex;align-items:center;gap:10px;height:44px;padding:0 14px;background:#fff;border-bottom:1px solid #e6eaf2}.pm-pc-header-clickable[data-v-4c1bd8bd]{cursor:pointer}.pm-pc-header-clickable[data-v-4c1bd8bd]:hover{background:#f8fafc}.pm-pc-header-clickable:hover .pm-title[data-v-4c1bd8bd]{color:#4f46e5}.pm-pc-back[data-v-4c1bd8bd]{color:#4f46e5;font-size:16px;flex-shrink:0}.pm-back-btn[data-v-4c1bd8bd]{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;border:1px solid #c7d2fe;background:#eef2ff;color:#4f46e5;border-radius:8px;padding:4px 11px;font-size:12px;font-weight:600;cursor:pointer}.pm-back-btn[data-v-4c1bd8bd]:hover{background:#e0e7ff}.pm-title[data-v-4c1bd8bd]{flex:1;font-weight:600;color:#1e293b;font-size:14px}.pm-dev-tag[data-v-4c1bd8bd]{padding:2px 8px;font-size:11px;font-weight:600;color:#6366f1;background:#eef2ff;border-radius:4px}.pm-dlg-tag[data-v-4c1bd8bd]{display:inline-block;margin-bottom:10px;padding:2px 8px;font-size:11px;font-weight:600;color:#6366f1;background:#eef2ff;border-radius:4px}.pm-first-level-tip[data-v-4c1bd8bd]{display:flex;align-items:center;gap:9px;margin:0 0 14px;padding:10px 14px;background:#fef2f2;border:1px solid #fca5a5;border-left:4px solid #dc2626;border-radius:8px;color:#dc2626;font-size:13px;font-weight:700;line-height:1.5}.pm-first-level-tip-ico[data-v-4c1bd8bd]{flex-shrink:0;width:18px;height:18px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#dc2626;color:#fff;font-size:12px;font-weight:700}.pm-first-level-tip-key[data-v-4c1bd8bd]{color:#b91c1c;font-weight:900;font-size:13.5px;background:#dc26261a;border-radius:4px;padding:0 4px}.pm-first-level-tip-text strong[data-v-4c1bd8bd]{color:#b91c1c;font-weight:900}.pm-m-header[data-v-4c1bd8bd]{height:44px;flex-shrink:0;display:flex;align-items:center;padding:0 14px;background:linear-gradient(135deg,#6366f1,#8b5cf6)}.pm-m-left[data-v-4c1bd8bd],.pm-m-right[data-v-4c1bd8bd]{width:32px;display:flex;align-items:center}.pm-m-left[data-v-4c1bd8bd]{cursor:pointer}.pm-m-title[data-v-4c1bd8bd]{flex:1;text-align:center;color:#fff;font-size:16px;font-weight:600}.pm-body[data-v-4c1bd8bd]{flex:1;min-height:0;overflow:auto;padding:12px;-webkit-overflow-scrolling:touch}.pm-list-toolbar[data-v-4c1bd8bd]{display:flex;align-items:center;gap:10px;margin-bottom:12px}.pm-search[data-v-4c1bd8bd]{flex:1}.pm-btn[data-v-4c1bd8bd]{border:none;border-radius:8px;padding:8px 14px;font-size:12px;cursor:pointer;transition:all .15s}.pm-btn-primary[data-v-4c1bd8bd]{background:#6366f1;color:#fff}.pm-btn-primary[data-v-4c1bd8bd]:hover{background:#4f46e5}.pm-btn[data-v-4c1bd8bd]:disabled{opacity:.5;cursor:not-allowed}.pm-btn[data-v-4c1bd8bd]:disabled:hover{background:#6366f1;opacity:.5}.pm-btn-success[data-v-4c1bd8bd]{background:#059669;color:#fff}.pm-btn-success[data-v-4c1bd8bd]:hover{background:#047857}.pm-btn-danger[data-v-4c1bd8bd]{background:#ef4444;color:#fff}.pm-btn-danger[data-v-4c1bd8bd]:hover{background:#dc2626}.pm-loading[data-v-4c1bd8bd]{padding:40px;text-align:center;color:#94a3b8;font-size:13px}.pm-spinner[data-v-4c1bd8bd]{display:inline-block;width:16px;height:16px;margin-right:6px;border:2px solid #c7d2fe;border-top-color:#6366f1;border-radius:50%;animation:pm-rot-4c1bd8bd .8s linear infinite;vertical-align:-3px}@keyframes pm-rot-4c1bd8bd{to{transform:rotate(360deg)}}.pm-empty[data-v-4c1bd8bd]{padding:36px;text-align:center;color:#94a3b8;font-size:13px;background:#fff;border-radius:10px}.pm-grid[data-v-4c1bd8bd]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.pm-project-card[data-v-4c1bd8bd]{background:#fff;border-radius:14px;padding:14px;cursor:pointer;border:1px solid #eef1f6;transition:box-shadow .2s,transform .2s;display:flex;flex-direction:row;align-items:stretch;gap:14px;box-shadow:0 1px 2px #0f172a0a;position:relative}.pm-project-card[data-v-4c1bd8bd]:hover{box-shadow:0 10px 24px #6366f124;transform:translateY(-2px)}.pm-card-seq[data-v-4c1bd8bd]{position:absolute;left:8px;top:8px;z-index:2;width:18px;height:18px;border-radius:0;padding:0;display:inline-flex;align-items:center;justify-content:center;font-size:10px;line-height:1;font-weight:700;color:#fff;background:#1e293b;box-shadow:0 1px 3px #0f172a4d}.pm-card-left[data-v-4c1bd8bd]{width:120px;flex-shrink:0;display:flex;align-items:center}.pm-card-cover[data-v-4c1bd8bd]{width:100%;height:120px;border-radius:12px;overflow:hidden;background:linear-gradient(135deg,#eef2ff,#f5f3ff);display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px #0f172a0f}.pm-card-cover img[data-v-4c1bd8bd]{width:100%;height:100%;object-fit:cover}.pm-cover-fallback[data-v-4c1bd8bd]{font-size:38px}.pm-card-right[data-v-4c1bd8bd]{flex:1;min-width:0;display:flex;flex-direction:column;min-height:120px;justify-content:space-between}.pm-card-head[data-v-4c1bd8bd]{display:flex;flex-direction:column}.pm-card-no[data-v-4c1bd8bd]{font-size:11px;color:#94a3b8;letter-spacing:.3px}.pm-card-name[data-v-4c1bd8bd]{font-size:17px;font-weight:700;color:#0f172a;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-card-no[data-v-4c1bd8bd]{font-size:11px;color:#94a3b8}.pm-card-name[data-v-4c1bd8bd]{font-size:16px;font-weight:700;color:#1e293b;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-card-date[data-v-4c1bd8bd]{font-size:11px;color:#94a3b8;margin-top:4px}.pm-param-badge[data-v-4c1bd8bd]{display:inline-flex;align-items:center;gap:2px;font-size:11px;color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;padding:2px 9px;border-radius:999px;font-weight:700;white-space:nowrap}.pm-param-badge-lg[data-v-4c1bd8bd]{margin-top:8px;font-size:12px;padding:3px 10px}.pm-total-badge[data-v-4c1bd8bd]{color:#7c2d12;background:#ffedd5;border-color:#fdba74;font-size:13px;padding:5px 12px}.pm-total-badge em[data-v-4c1bd8bd]{font-style:normal;font-weight:400;margin-left:4px;opacity:.75}.pm-totals-row[data-v-4c1bd8bd]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.pm-card-view-tip[data-v-4c1bd8bd]{margin-top:4px;text-align:center;font-size:12px;font-weight:400;color:#4f46e5;padding:4px 0;letter-spacing:.3px;transition:color .15s,transform .15s}.pm-project-card:hover .pm-card-view-tip[data-v-4c1bd8bd]{color:#3730a3;transform:translate(2px)}.pm-count[data-v-4c1bd8bd]{align-self:flex-start;margin-top:8px;font-size:11px;color:#6366f1;background:#eef2ff;padding:2px 10px;border-radius:999px;font-weight:600}.pm-qty[data-v-4c1bd8bd]{align-self:flex-start;margin-top:8px;font-size:11px;color:#0f766e;background:#ecfdf5;border:1px solid #99f6e4;padding:1px 10px;border-radius:999px;font-weight:600}.pm-source-tag[data-v-4c1bd8bd]{align-self:flex-start;margin-top:8px;font-size:10px;color:#4338ca;background:#eef2ff;border:1px solid #c7d2fe;padding:1px 8px;border-radius:999px;font-weight:600}.pm-selfconfirm-tag[data-v-4c1bd8bd]{align-self:flex-start;margin-top:8px;font-size:10px;color:#047857;background:#ecfdf5;border:1px solid #a7f3d0;padding:1px 8px;border-radius:999px;font-weight:600}.pm-pick-row[data-v-4c1bd8bd]{display:flex;align-items:center;gap:8px;min-width:0}.pm-pick-avatar[data-v-4c1bd8bd]{width:22px;height:22px;border-radius:50%;object-fit:cover;flex-shrink:0}.pm-pick-name[data-v-4c1bd8bd]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-pick-sub[data-v-4c1bd8bd]{color:#94a3b8;font-size:12px;flex-shrink:0}.pm-create-block[data-v-4c1bd8bd]{flex:1 1 100%;display:flex;flex-direction:column;gap:8px;margin-bottom:8px}.pm-create-block-head[data-v-4c1bd8bd]{display:grid;grid-template-columns:64px minmax(0,440px) auto;align-items:center;column-gap:6px}.pm-create-block-head>label[data-v-4c1bd8bd]{font-size:13px;color:#475569;text-align:right}.pm-create-block-head>label em[data-v-4c1bd8bd]{color:#ef4444;font-style:normal}.pm-create-search[data-v-4c1bd8bd]{width:100%;min-width:0}.pm-create-search[data-v-4c1bd8bd] .el-input__wrapper{background:#eef2ff;border-radius:10px;box-shadow:none}.pm-create-search[data-v-4c1bd8bd] .el-input__wrapper:hover,.pm-create-search[data-v-4c1bd8bd] .el-input__wrapper.is-focus{box-shadow:0 0 0 1px #c7d2fe inset}.pm-create-search[data-v-4c1bd8bd] .el-input__inner::placeholder{color:#94a3b8}.pm-create-search[data-v-4c1bd8bd] .el-input__icon{color:#94a3b8}.pm-create-list[data-v-4c1bd8bd]{--pm-create-row-h: 78px;--pm-create-gap: 10px;display:flex;flex-direction:column;gap:var(--pm-create-gap);max-height:calc(var(--pm-create-row-h) * 2 + var(--pm-create-gap) + 8px);overflow-y:auto;overscroll-behavior:contain;padding:4px 6px 4px 70px}.pm-create-row[data-v-4c1bd8bd]{display:flex;align-items:center;gap:14px;flex:0 0 auto;max-width:440px;border:1px solid #e2e8f0;border-radius:12px;padding:10px 12px;background:#fff;cursor:pointer;transition:all .15s}.pm-create-row[data-v-4c1bd8bd]:hover{border-color:#c7d2fe;background:#f8fafc}.pm-create-row.is-active[data-v-4c1bd8bd]{border-color:#6366f1;background:#eef2ff;box-shadow:0 0 0 3px #6366f126}.pm-create-img[data-v-4c1bd8bd]{width:70px;height:56px;border-radius:8px;overflow:hidden;flex-shrink:0;background:#f1f5f9;display:flex;align-items:center;justify-content:center}.pm-create-img img[data-v-4c1bd8bd]{width:100%;height:100%;object-fit:cover;display:block}.pm-create-img-fallback[data-v-4c1bd8bd]{font-size:24px;color:#cbd5e1}.pm-create-info[data-v-4c1bd8bd]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.pm-create-no[data-v-4c1bd8bd]{font-size:11px;color:#94a3b8;font-family:ui-monospace,Menlo,Consolas,monospace}.pm-create-name[data-v-4c1bd8bd]{font-size:13px;font-weight:600;color:#1e293b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-create-customer[data-v-4c1bd8bd]{font-size:11px;color:#0284c7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-create-customer[data-v-4c1bd8bd]:before{content:"👤 "}.pm-create-check[data-v-4c1bd8bd]{flex-shrink:0;font-size:14px;font-weight:700;color:#4f46e5}.pm-create-empty[data-v-4c1bd8bd]{padding:8px 0 8px 70px;font-size:12px;color:#94a3b8}.pm-create-picked[data-v-4c1bd8bd]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-left:70px;padding:6px 10px;background:#eef2ff;border:1px solid #c7d2fe;border-radius:10px}.pm-create-picked-tag[data-v-4c1bd8bd]{font-size:11px;font-weight:700;color:#4338ca}.pm-create-picked-name[data-v-4c1bd8bd]{font-size:13px;font-weight:600;color:#1e293b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-create-picked-tip[data-v-4c1bd8bd]{font-size:11px;color:#64748b}.pm-create-picked-clear[data-v-4c1bd8bd]{margin-left:auto;cursor:pointer;color:#6366f1;font-size:16px;line-height:1;padding:0 2px}.pm-create-picked-clear[data-v-4c1bd8bd]:hover{color:#4338ca}.pm-create-actions[data-v-4c1bd8bd]{display:flex;flex-direction:column;gap:6px;align-items:stretch;padding-left:70px}.pm-create-newbtn[data-v-4c1bd8bd]{border:1px dashed #c7d2fe;background:#f8fafc;color:#4f46e5;border-radius:10px;padding:7px 12px;font-size:12.5px;cursor:pointer;max-width:440px;width:100%;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-create-newbtn[data-v-4c1bd8bd]:hover{background:#eef2ff;border-color:#6366f1}.pm-create-projectbtn[data-v-4c1bd8bd]{border:1px solid #6366f1;background:#fff;color:#4f46e5;border-radius:10px;padding:7px 12px;font-size:12.5px;font-weight:600;cursor:pointer;max-width:440px;width:100%;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-create-projectbtn[data-v-4c1bd8bd]:hover{background:#eef2ff;border-color:#4338ca;color:#4338ca}@media (max-width: 560px){.pm-create-block-head[data-v-4c1bd8bd]{grid-template-columns:64px minmax(0,1fr)}.pm-create-list[data-v-4c1bd8bd]{padding-left:0}.pm-create-row[data-v-4c1bd8bd],.pm-create-newbtn[data-v-4c1bd8bd],.pm-create-projectbtn[data-v-4c1bd8bd]{max-width:none}.pm-create-empty[data-v-4c1bd8bd],.pm-create-actions[data-v-4c1bd8bd]{padding-left:0}.pm-create-picked[data-v-4c1bd8bd]{margin-left:0}}.pm-sc-tip[data-v-4c1bd8bd]{font-size:13px;color:#475569;line-height:1.6;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:10px 12px;margin-bottom:14px}.pm-sc-tip b[data-v-4c1bd8bd]{color:#4338ca}.pm-sc-row[data-v-4c1bd8bd]{display:flex;align-items:flex-start;gap:12px;margin-bottom:14px}.pm-sc-row>label[data-v-4c1bd8bd]{width:52px;flex-shrink:0;font-size:13px;color:#475569;line-height:32px;text-align:right}.pm-sc-files-col[data-v-4c1bd8bd]{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.pm-sc-files[data-v-4c1bd8bd]{display:flex;flex-wrap:wrap;gap:8px}.pm-sc-file-input[data-v-4c1bd8bd]{display:none}.pm-sc-file[data-v-4c1bd8bd]{position:relative;width:72px;height:72px;border-radius:8px;overflow:hidden;background:#eef2ff}.pm-sc-file img[data-v-4c1bd8bd]{width:100%;height:100%;object-fit:cover;display:block;cursor:zoom-in}.pm-sc-file-loading[data-v-4c1bd8bd]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#0f172a73;color:#fff;font-size:11px}.pm-sc-file-loading.is-fail[data-v-4c1bd8bd]{background:#dc2626d1}.pm-sc-file-fail[data-v-4c1bd8bd]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:6px;text-align:center;font-size:11px;color:#94a3b8;line-height:1.4}.pm-sc-file-del[data-v-4c1bd8bd]{position:absolute;top:2px;right:2px;width:16px;height:16px;border-radius:50%;background:#0f172aa6;color:#fff;font-size:12px;line-height:16px;text-align:center;cursor:pointer}.pm-sc-add[data-v-4c1bd8bd]{display:flex;align-items:center;justify-content:center;width:72px;height:72px;padding:0;border:1px dashed #c7d2fe;border-radius:8px;background:#f8faff;color:#6366f1;font-size:24px;line-height:1;cursor:pointer}.pm-sc-add[data-v-4c1bd8bd]:hover{border-color:#818cf8;background:#eef2ff}.pm-sc-hint[data-v-4c1bd8bd]{width:100%;font-size:12px;color:#94a3b8}.pm-amount[data-v-4c1bd8bd]{align-self:flex-start;margin-top:6px;font-size:12px;font-weight:700;color:#b45309;background:#fffbeb;border:1px solid #fde68a;padding:2px 10px;border-radius:999px}.pm-amount-badge[data-v-4c1bd8bd]{color:#92400e;background:#fef3c7;border-color:#fcd34d;font-size:13px;padding:5px 12px}.pm-amount-badge em[data-v-4c1bd8bd]{font-style:normal;font-weight:400;margin-left:4px;opacity:.75}.pm-amount-badge-done[data-v-4c1bd8bd]{color:#065f46;background:#d1fae5;border-color:#6ee7b7}.pm-order-total-badge[data-v-4c1bd8bd]{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe;font-size:13px;padding:5px 12px}.pm-order-total-badge em[data-v-4c1bd8bd]{font-style:normal;font-weight:400;margin-left:4px;opacity:.75}.pm-order-total-ref-badge[data-v-4c1bd8bd]{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe;font-size:13px;padding:5px 12px}.pm-order-total-ref-badge em[data-v-4c1bd8bd]{font-style:normal;font-weight:400;margin-left:4px;opacity:.75}.pm-quote-undone[data-v-4c1bd8bd]{font-size:10px;font-weight:700;color:#fff;background:#ef4444;padding:1px 7px;border-radius:999px;margin-right:4px;letter-spacing:.5px}.pm-card-ops[data-v-4c1bd8bd]{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:8px;padding-right:34px}.pm-list-tabs[data-v-4c1bd8bd]{display:flex;gap:8px;margin:10px 0 4px}.pm-tab[data-v-4c1bd8bd]{border:1px solid #e5e9f0;background:#fff;color:#64748b;border-radius:999px;padding:5px 16px;font-size:12px;cursor:pointer;transition:all .15s;display:inline-flex;align-items:center;gap:6px}.pm-tab[data-v-4c1bd8bd]:hover{border-color:#c7d2fe;color:#4f46e5}.pm-tab.active[data-v-4c1bd8bd]{background:#6366f1;color:#fff;border-color:#6366f1}.pm-tab-drafts[data-v-4c1bd8bd]{border-style:dashed;color:#7c3aed;border-color:#ddd6fe;background:#f5f3ff}.pm-tab-drafts[data-v-4c1bd8bd]:hover{border-color:#c4b5fd;color:#6d28d9}.pm-tab-drafts.active[data-v-4c1bd8bd]{background:#7c3aed;border-color:#7c3aed;color:#fff;border-style:solid}.pm-tab-badge[data-v-4c1bd8bd]{min-width:16px;height:16px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#16a34a;color:#fff;font-size:10px;font-weight:700;line-height:1}.pm-tab.active .pm-tab-badge[data-v-4c1bd8bd]{box-shadow:0 0 0 1px #ffffffa6}.pm-link-restore[data-v-4c1bd8bd]{color:#059669;font-weight:600}.pm-link-purge[data-v-4c1bd8bd]{color:#dc2626;font-weight:600}.pm-link-purge[data-v-4c1bd8bd]:hover{color:#b91c1c}.pm-purge-body[data-v-4c1bd8bd]{display:flex;flex-direction:column;gap:10px}.pm-purge-warn[data-v-4c1bd8bd]{margin:0;padding:10px 12px;border-radius:8px;background:#fef2f2;border:1px solid #fecaca;color:#b91c1c;font-size:13px;line-height:1.6}.pm-purge-line[data-v-4c1bd8bd]{margin:0;font-size:13px;color:#334155;line-height:1.7}.pm-purge-line b[data-v-4c1bd8bd]{color:#0f172a}.pm-purge-keep[data-v-4c1bd8bd]{color:#64748b}.pm-deleted-tag[data-v-4c1bd8bd]{font-size:12px;color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:999px;padding:3px 10px}.pm-more-btn[data-v-4c1bd8bd]{position:absolute;right:6px;top:2px;width:24px;height:24px;border-radius:6px;border:none;cursor:pointer;background:transparent;color:#94a3b8;display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s,transform .15s}.pm-more-btn[data-v-4c1bd8bd]:hover{background:#eef2ff;color:#4f46e5;transform:scale(1.05)}.pm-ctx-menu[data-v-4c1bd8bd]{position:fixed;z-index:3000;min-width:180px;background:#fff;border-radius:8px;box-shadow:0 6px 24px #0f172a29;border:1px solid #e2e8f0;padding:4px;overflow:hidden}.pm-ctx-item[data-v-4c1bd8bd]{display:flex;align-items:center;gap:8px;padding:9px 14px;font-size:13px;color:#1e293b;border-radius:6px;cursor:pointer;-webkit-user-select:none;user-select:none}.pm-ctx-item[data-v-4c1bd8bd]:hover{background:#f1f5f9}.pm-ctx-item.danger[data-v-4c1bd8bd]{color:#dc2626}.pm-ctx-item.danger[data-v-4c1bd8bd]:hover{background:#fef2f2}.pm-ctx-sep[data-v-4c1bd8bd]{height:1px;background:#e2e8f0;margin:4px 0}.pm-form-row.pm-quote-total-head[data-v-4c1bd8bd]{align-items:center}.pm-header-total-box[data-v-4c1bd8bd]{display:flex;align-items:baseline}.pm-header-total-cur[data-v-4c1bd8bd]{font-size:13px;margin-right:3px;color:#b45309}.pm-header-total-val[data-v-4c1bd8bd]{font-size:20px;font-weight:800;color:#b45309}.pm-project-head-quote[data-v-4c1bd8bd]{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:8px}.pm-phq-item[data-v-4c1bd8bd]{display:inline-flex;align-items:center;gap:6px;background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;padding:4px 12px}.pm-phq-label[data-v-4c1bd8bd]{font-size:12px;color:#b45309}.pm-phq-money[data-v-4c1bd8bd]{font-size:18px;color:#c2410c;font-weight:800}.pm-phq-date[data-v-4c1bd8bd]{font-size:14px;color:#0f172a;font-weight:700}.pm-m-menu-mask[data-v-4c1bd8bd]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;background:#00000073;display:flex;align-items:flex-end}.pm-m-menu-sheet[data-v-4c1bd8bd]{width:100%;background:#fff;border-radius:16px 16px 0 0;padding:8px 12px calc(12px + var(--safe-bottom, 0px));box-sizing:border-box}.pm-m-menu-title[data-v-4c1bd8bd]{text-align:center;font-size:13px;color:#94a3b8;padding:10px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-m-menu-item[data-v-4c1bd8bd]{padding:14px 0;font-size:15px;color:#1e293b;text-align:center;border-top:1px solid #f1f5f9;cursor:pointer}.pm-m-menu-item[data-v-4c1bd8bd]:active{background:#f8fafc}.pm-m-menu-item.danger[data-v-4c1bd8bd]{color:#dc2626}.pm-m-menu-item.cancel[data-v-4c1bd8bd]{color:#64748b;border-top:6px solid #f1f5f9}.pm-sub-bar[data-v-4c1bd8bd]{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:12px}.pm-task-locked-tip[data-v-4c1bd8bd]{display:flex;align-items:center;gap:6px;margin-bottom:12px;padding:8px 12px;background:#fff7ed;border:1px solid #fed7aa;border-radius:10px;font-size:12px;line-height:1.5;color:#b45309}.pm-plan-src-bar[data-v-4c1bd8bd]{display:flex;align-items:center;flex-wrap:wrap;gap:6px 18px;margin-bottom:12px;padding:8px 12px;background:#f8fafc;border:1px solid #e8ecf5;border-radius:10px;font-size:12px;color:#475569}.pm-plan-src-tag[data-v-4c1bd8bd]{display:inline-flex;align-items:center;gap:5px;color:#4f46e5;font-weight:700}.pm-plan-src-item[data-v-4c1bd8bd]{display:inline-flex;align-items:baseline;gap:5px;min-width:0}.pm-plan-src-item>span[data-v-4c1bd8bd]{color:#94a3b8}.pm-plan-src-item>b[data-v-4c1bd8bd]{color:#1e293b;font-weight:600;word-break:break-all}.pm-imp-note[data-v-4c1bd8bd]{margin-bottom:12px;padding:8px 10px;font-size:12px;line-height:1.6;color:#475569;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:8px}.pm-imp-note b[data-v-4c1bd8bd]{color:#1d4ed8}.pm-imp-opts[data-v-4c1bd8bd]{display:flex;flex-direction:column;gap:12px}.pm-imp-opt[data-v-4c1bd8bd]{border:1px solid #e9eef5;border-radius:10px;padding:12px 14px;background:#fcfdff}.pm-imp-opt-head[data-v-4c1bd8bd]{display:flex;align-items:center;gap:8px}.pm-imp-opt-icon[data-v-4c1bd8bd]{font-size:15px}.pm-imp-opt-title[data-v-4c1bd8bd]{font-size:13px;font-weight:600;color:#1e293b}.pm-imp-opt-tag[data-v-4c1bd8bd]{font-style:normal;font-size:11px;font-weight:400;color:#b45309;background:#fffbeb;border:1px solid #fde68a;border-radius:999px;padding:0 8px}.pm-imp-opt-tip[data-v-4c1bd8bd]{margin-top:6px;font-size:12px;color:#64748b;line-height:1.6}.pm-imp-opt-acts[data-v-4c1bd8bd]{margin-top:10px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pm-sheet-head[data-v-4c1bd8bd]{padding:4px 2px 12px;border-bottom:2px solid #111;margin-bottom:12px}.pm-sheet-title[data-v-4c1bd8bd]{font-size:20px;font-weight:800;color:#111827}.pm-sheet-meta[data-v-4c1bd8bd]{display:flex;flex-wrap:wrap;gap:16px;margin-top:6px;font-size:12px;color:#6b7280}.pm-sheet-total[data-v-4c1bd8bd]{color:#b45309;font-weight:700}.pm-sheet-files-row[data-v-4c1bd8bd]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:10px;font-size:12px;color:#64748b}.pm-sheet-files-label[data-v-4c1bd8bd]{color:#94a3b8;flex-shrink:0}.pm-sheet-table-wrap[data-v-4c1bd8bd]{max-height:56vh;overflow:auto;border:1px solid #e2e8f0;border-radius:8px}.pm-sheet-cards[data-v-4c1bd8bd]{display:flex;flex-direction:column;gap:8px;max-height:56vh;overflow-y:auto}.pm-sheet-card[data-v-4c1bd8bd]{padding:10px 12px;background:#fff;border:1px solid #eef2f7;border-radius:12px}.pm-sheet-card.is-group[data-v-4c1bd8bd]{background:#f8fafc}.pm-sheet-card-top[data-v-4c1bd8bd]{display:flex;align-items:baseline;gap:8px}.pm-sheet-card-idx[data-v-4c1bd8bd]{flex:none;font-size:11px;color:#94a3b8;font-variant-numeric:tabular-nums}.pm-sheet-card-name[data-v-4c1bd8bd]{flex:1 1 0;min-width:0;font-size:13px;font-weight:600;color:#1e293b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-sheet-card-amount[data-v-4c1bd8bd]{flex:none;font-size:13px;font-weight:700;color:#0f766e;font-variant-numeric:tabular-nums}.pm-sheet-card-meta[data-v-4c1bd8bd]{margin-top:6px;display:flex;flex-wrap:wrap;gap:3px 10px;font-size:11.5px;color:#94a3b8}.pm-sheet-cards-total[data-v-4c1bd8bd]{margin-top:2px;padding:10px 12px;background:#fffbeb;border:1px solid #fde68a;border-radius:12px;display:flex;align-items:baseline;gap:10px;font-size:12px;color:#92400e}.pm-sheet-cards-total>span[data-v-4c1bd8bd]{flex:1 1 0;min-width:0}.pm-sheet-cards-total>b[data-v-4c1bd8bd]{flex:none;font-size:14px;color:#b45309;font-variant-numeric:tabular-nums}.pm-sheet-table[data-v-4c1bd8bd]{width:100%;border-collapse:collapse;font-size:12px}.pm-sheet-table th[data-v-4c1bd8bd],.pm-sheet-table td[data-v-4c1bd8bd]{border:1px solid #eef1f6;padding:6px 10px;text-align:left;white-space:nowrap}.pm-sheet-table thead th[data-v-4c1bd8bd]{background:#f8fafc;color:#475569;font-weight:600;position:sticky;top:0;z-index:1}.pm-sheet-table .pm-sheet-name span[data-v-4c1bd8bd]{display:inline-block}.pm-sheet-table .pm-sheet-num[data-v-4c1bd8bd]{text-align:right;font-variant-numeric:tabular-nums}.pm-sheet-table tfoot td[data-v-4c1bd8bd]{background:#fffbeb;font-weight:700;color:#b45309}.pm-sheet-table tfoot tr.pm-sheet-order-row td[data-v-4c1bd8bd]{background:#ecfdf5;color:#047857;font-size:13px}.pm-sheet-total-label[data-v-4c1bd8bd]{text-align:right}.pm-sheet-table tr.is-group td[data-v-4c1bd8bd]{background:#f1f5fd;font-weight:700;color:#1e293b}.pm-sheet-branch[data-v-4c1bd8bd]{font-style:normal;color:#b8c2d6;margin-right:6px}.pm-sheet-lv-1[data-v-4c1bd8bd]{background:#fff;font-weight:600}.pm-sheet-lv-2[data-v-4c1bd8bd]{background:#f6f8ff}.pm-sheet-lv-3[data-v-4c1bd8bd]{background:#eff3ff}.pm-sheet-lv-4[data-v-4c1bd8bd]{background:#e9efff}.pm-sheet-lv-5[data-v-4c1bd8bd]{background:#e3ebff}.pm-sheet-lv-6[data-v-4c1bd8bd]{background:#dde7ff}.pm-back-btn[data-v-4c1bd8bd]{border:1px solid #e5e9f0;background:#fff;color:#475569;border-radius:8px;padding:6px 12px;font-size:12px;cursor:pointer}.pm-back-btn[data-v-4c1bd8bd]:hover{background:#f4f6fa}.pm-card[data-v-4c1bd8bd]{background:#fff;border-radius:12px;padding:14px;margin-bottom:12px;box-shadow:0 1px 3px #0f172a0d}.pm-tree-toolbar[data-v-4c1bd8bd]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}.pm-tree-toolbar-title[data-v-4c1bd8bd]{font-weight:600;color:#1e293b;font-size:13px;padding-left:8px;border-left:3px solid #6366f1}.pm-tree-toolbar-tip[data-v-4c1bd8bd]{font-size:11px;color:#94a3b8}.pm-tree-toolbar-btns[data-v-4c1bd8bd]{margin-left:auto;display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.pm-src-files[data-v-4c1bd8bd]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;padding:8px 10px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px}.pm-src-files-label[data-v-4c1bd8bd]{flex:none;font-size:11px;font-weight:600;color:#1d4ed8;background:#dbeafe;border-radius:999px;padding:1px 8px}.pm-src-file[data-v-4c1bd8bd]{display:inline-flex;align-items:center;gap:8px;cursor:pointer;max-width:100%;font-size:12px;color:#1d4ed8;text-decoration:underline;text-underline-offset:2px}.pm-src-file[data-v-4c1bd8bd]:hover{color:#1e40af}.pm-src-file-name[data-v-4c1bd8bd]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:360px}.pm-src-file-dl[data-v-4c1bd8bd]{flex:none;font-size:11px;text-decoration:none}.pm-batch-count[data-v-4c1bd8bd]{font-size:12px;font-weight:600;color:#b45309}.pm-batch-names[data-v-4c1bd8bd]{font-size:13px;color:#334155;line-height:1.6;background:#f8fafc;border:1px solid #e9eef5;border-radius:8px;padding:8px 12px;margin-bottom:12px}.pm-batch-body[data-v-4c1bd8bd]{max-height:calc(74vh - 120px);overflow-y:auto;padding-right:4px}.pm-batch-tip[data-v-4c1bd8bd]{margin:10px 0 0 84px;font-size:12px;color:#b45309;line-height:1.6}.pm-batch-preview[data-v-4c1bd8bd]{border:1px solid #e2e8f0;border-radius:10px;background:#fbfcfe;padding:10px 12px}.pm-batch-preview-title[data-v-4c1bd8bd]{font-size:12px;font-weight:600;color:#64748b;margin-bottom:8px}.pm-batch-preview-row[data-v-4c1bd8bd]{display:flex;align-items:center;gap:10px;padding:7px 0;border-top:1px dashed #e8edf5}.pm-batch-preview-row[data-v-4c1bd8bd]:first-of-type{border-top:0}.pm-batch-preview-seq[data-v-4c1bd8bd]{flex:none;width:20px;height:20px;border-radius:50%;background:#eef2ff;color:#4f46e5;font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.pm-batch-preview-name[data-v-4c1bd8bd]{flex:1;min-width:0;font-size:13px;color:#1e293b}.pm-batch-preview-count[data-v-4c1bd8bd]{flex:none;font-size:12px;color:#64748b}.pm-batch-preview-empty[data-v-4c1bd8bd]{padding:10px 12px;border-radius:10px;background:#fff7ed;border:1px solid #fed7aa;color:#b45309;font-size:12.5px;line-height:1.6}.pm-draft-mask[data-v-4c1bd8bd]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3300;background:#0f172a61;display:flex;align-items:stretch;justify-content:flex-end}.pm-drafts-page[data-v-4c1bd8bd]{padding:12px 14px;display:flex;flex-direction:column;gap:10px;overflow:auto}.pm-drafts-head[data-v-4c1bd8bd]{display:flex;align-items:center;gap:10px}.pm-drafts-title[data-v-4c1bd8bd]{font-size:14px;font-weight:700;color:#1e293b}.pm-drafts-count[data-v-4c1bd8bd]{font-size:12px;color:#94a3b8}.pm-drafts-head .pm-btn[data-v-4c1bd8bd]{margin-left:auto}.pm-drafts-empty[data-v-4c1bd8bd]{background:#fff;border:1px solid #e9eef5;border-radius:12px;padding:40px 12px;text-align:center;font-size:13px;color:#94a3b8}.pm-drafts-list[data-v-4c1bd8bd]{display:flex;flex-direction:column}.pm-drafts-list .pm-draft-card[data-v-4c1bd8bd]{padding:10px 12px;margin-bottom:8px}.pm-drafts-list .pm-draft-card[data-v-4c1bd8bd]:last-child{margin-bottom:0}.pm-drafts-list .pm-draft-card-meta[data-v-4c1bd8bd]{white-space:nowrap}.pm-draft-panel[data-v-4c1bd8bd]{width:min(560px,100%);height:100%;background:#f8fafc;display:flex;flex-direction:column;box-shadow:-12px 0 36px #0f172a2e}.pm-draft-head[data-v-4c1bd8bd]{flex:none;height:52px;display:flex;align-items:center;justify-content:space-between;padding:0 18px;background:#fff;border-bottom:1px solid #e6eaf2}.pm-draft-title[data-v-4c1bd8bd]{font-size:15px;font-weight:600;color:#1e293b}.pm-draft-close[data-v-4c1bd8bd]{border:0;background:transparent;cursor:pointer;font-size:22px;line-height:1;color:#94a3b8}.pm-draft-close[data-v-4c1bd8bd]:hover{color:#475569}.pm-draft-body[data-v-4c1bd8bd]{flex:1 1 auto;min-height:0;overflow-y:auto;padding:14px}.pm-draft-empty[data-v-4c1bd8bd]{padding:40px 12px;text-align:center;font-size:13px;color:#94a3b8}.pm-draft-card[data-v-4c1bd8bd]{background:#fff;border:1px solid #e9eef5;border-radius:12px;padding:12px 14px;margin-bottom:12px}.pm-draft-card-top[data-v-4c1bd8bd]{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.pm-draft-card-title[data-v-4c1bd8bd]{font-size:13.5px;font-weight:600;color:#1e293b}.pm-draft-card-meta[data-v-4c1bd8bd]{font-size:11.5px;color:#94a3b8;white-space:nowrap}.pm-draft-card-proc[data-v-4c1bd8bd]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.pm-draft-proc[data-v-4c1bd8bd]{padding:2px 8px;border-radius:10px;font-size:11.5px;background:#eef2ff;color:#4338ca}.pm-draft-tag[data-v-4c1bd8bd]{padding:2px 8px;border-radius:10px;font-size:11.5px;background:#fff7ed;border:1px solid #fed7aa;color:#c2410c;font-weight:600}.pm-draft-tag-empty[data-v-4c1bd8bd]{background:#f1f5f9;border-color:#e2e8f0;color:#64748b}.pm-draft-card-items[data-v-4c1bd8bd]{margin-top:8px;font-size:12px;color:#64748b;line-height:1.6}.pm-draft-card-actions[data-v-4c1bd8bd]{display:flex;gap:8px;margin-top:10px;justify-content:flex-end}.pm-draft-btn[data-v-4c1bd8bd]{border:1px solid #e2e8f0;background:#fff;color:#475569;border-radius:8px;padding:5px 12px;font-size:12px;font-weight:600;cursor:pointer}.pm-draft-btn[data-v-4c1bd8bd]:hover{background:#f1f5f9}.pm-draft-btn-primary[data-v-4c1bd8bd]{background:#4f46e5;border-color:#4f46e5;color:#fff}.pm-draft-btn-primary[data-v-4c1bd8bd]:hover{background:#4338ca}.pm-draft-btn-danger[data-v-4c1bd8bd]{color:#dc2626;border-color:#fecaca}.pm-draft-btn-danger[data-v-4c1bd8bd]:hover{background:#fef2f2}.pm-btn-ghost[data-v-4c1bd8bd]{border:1px solid #e2e8f0;background:#fff;color:#475569;border-radius:8px;padding:5px 12px;font-size:12px;font-weight:600;cursor:pointer}.pm-btn-ghost[data-v-4c1bd8bd]:hover{background:#f1f5f9}.pm-btn-ghost[data-v-4c1bd8bd]:disabled{opacity:.5;cursor:not-allowed;background:#fff}.pm-btn-ghost[data-v-4c1bd8bd]:disabled:hover{background:#fff}.pm-tree-ctx[data-v-4c1bd8bd]{position:fixed;z-index:3200;min-width:150px;padding:6px;background:#fff;border:1px solid #e5e9f0;border-radius:10px;box-shadow:0 10px 30px #0f172a24;display:flex;flex-direction:column}.pm-tree-ctx-item[data-v-4c1bd8bd]{border:0;background:transparent;text-align:left;cursor:pointer;padding:8px 10px;border-radius:8px;font-size:13px;color:#334155}.pm-tree-ctx-item[data-v-4c1bd8bd]:hover:not(:disabled){background:#f4f6fa}.pm-tree-ctx-item[data-v-4c1bd8bd]:disabled{color:#cbd5e1;cursor:default}.pm-tree-ctx-sep[data-v-4c1bd8bd]{height:1px;background:#eef2f7;margin:4px 6px}.pm-hour-target[data-v-4c1bd8bd]{font-size:13px;font-weight:600;color:#0f172a;background:#f0f9ff;border:1px solid #bae6fd;border-radius:8px;padding:8px 12px;margin-bottom:12px}.pm-hour-row[data-v-4c1bd8bd]{display:flex;align-items:center;gap:10px;margin-bottom:10px}.pm-hour-row>label[data-v-4c1bd8bd]{width:64px;flex:none;text-align:right;font-size:13px;color:#475569}.pm-hour-hint[data-v-4c1bd8bd]{font-size:12px;color:#94a3b8;line-height:1.6}.pm-card-title[data-v-4c1bd8bd]{font-weight:600;color:#1e293b;font-size:13px;margin:0;padding-left:8px;border-left:3px solid #6366f1}.pm-card-title em[data-v-4c1bd8bd]{font-style:normal;font-weight:400;color:#94a3b8;font-size:11px;margin-left:4px}.pm-tip[data-v-4c1bd8bd]{display:block;font-weight:400;color:#94a3b8;font-size:11px;margin-top:4px;line-height:1.5}.pm-section-head[data-v-4c1bd8bd]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.pm-project-head[data-v-4c1bd8bd]{display:flex;gap:16px;align-items:center}.pm-cover[data-v-4c1bd8bd]{width:120px;height:120px;border-radius:12px;overflow:hidden;flex-shrink:0;background:#eef2ff;display:flex;align-items:center;justify-content:center}.pm-cover img[data-v-4c1bd8bd]{width:100%;height:100%;object-fit:cover}.pm-project-meta[data-v-4c1bd8bd]{min-width:0}.pm-no[data-v-4c1bd8bd]{font-size:12px;color:#94a3b8}.pm-name[data-v-4c1bd8bd]{font-size:18px;font-weight:700;color:#1e293b;margin-top:2px;word-break:break-word}.pm-date[data-v-4c1bd8bd]{font-size:12px;color:#94a3b8;margin-top:6px}.pm-customer[data-v-4c1bd8bd]{display:flex;align-items:center;gap:4px;margin-top:8px;width:fit-content;max-width:100%;font-size:12px;color:#0ea5e9;background:#f0f9ff;border:1px solid #bae6fd;padding:3px 10px;border-radius:999px}.pm-source-order-card[data-v-4c1bd8bd]{margin-top:10px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:8px 12px}.pm-so-title[data-v-4c1bd8bd]{display:flex;align-items:center;gap:4px;font-size:11px;font-weight:600;color:#7c3aed;margin-bottom:6px}.pm-so-row[data-v-4c1bd8bd]{display:flex;align-items:center;gap:8px;font-size:12px;color:#475569;padding:3px 0}.pm-so-row+.pm-so-row[data-v-4c1bd8bd]{border-top:1px dashed #e2e8f0}.pm-so-label[data-v-4c1bd8bd]{color:#94a3b8;flex-shrink:0;min-width:70px}.pm-so-files[data-v-4c1bd8bd]{display:flex;flex-wrap:wrap;gap:6px}.pm-so-file[data-v-4c1bd8bd]{display:inline-flex;align-items:center;gap:3px;background:#fff;border:1px solid #dbeafe;color:#1d4ed8;padding:2px 8px;border-radius:999px;cursor:pointer;max-width:220px}.pm-so-file[data-v-4c1bd8bd]:hover{background:#eff6ff}.pm-so-file-name[data-v-4c1bd8bd]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-card-customer[data-v-4c1bd8bd]{margin-top:4px;font-size:11px;color:#0284c7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-draw-tag[data-v-4c1bd8bd]{display:inline-flex;align-items:center;gap:4px;margin-top:8px;font-size:11px;color:#4f46e5;background:#eef2ff;border:1px dashed #c7d2fe;padding:3px 8px;border-radius:6px;cursor:pointer;max-width:100%}.pm-draw-tag[data-v-4c1bd8bd]:hover{background:#e0e7ff}.pm-desc[data-v-4c1bd8bd]{margin-top:12px;padding:10px 12px;background:#f8fafc;border-radius:8px;font-size:13px;color:#475569;line-height:1.7;white-space:pre-wrap}.pm-tree[data-v-4c1bd8bd]{display:flex;flex-direction:column}.pm-node-row[data-v-4c1bd8bd]{display:flex;align-items:center;gap:10px;padding:9px 10px;border:1px solid #eef1f6;border-radius:9px;margin-bottom:6px;background:#fff;transition:background .15s}.pm-node-row[data-v-4c1bd8bd]:hover{background:#fafbfd}.pm-node-level-3[data-v-4c1bd8bd]{margin-left:34px;background:#fbfbfe}.pm-node-arrow[data-v-4c1bd8bd]{width:16px;flex-shrink:0;color:#94a3b8;cursor:pointer;display:inline-flex;transition:transform .2s}.pm-node-arrow.open[data-v-4c1bd8bd]{transform:rotate(180deg)}.pm-node-arrow-empty[data-v-4c1bd8bd]{display:inline-block;width:12px}.pm-node-thumb[data-v-4c1bd8bd]{width:40px;height:40px;border-radius:8px;overflow:hidden;flex-shrink:0;background:#eef2ff;display:flex;align-items:center;justify-content:center}.pm-node-thumb img[data-v-4c1bd8bd]{width:100%;height:100%;object-fit:cover;display:block;cursor:zoom-in}.pm-node-thumb-fallback[data-v-4c1bd8bd]{font-size:17px}.pm-node-info[data-v-4c1bd8bd]{flex:1;min-width:0}.pm-node-title[data-v-4c1bd8bd]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pm-node-no[data-v-4c1bd8bd]{font-size:11px;color:#94a3b8;font-family:ui-monospace,Menlo,Consolas,monospace}.pm-node-name[data-v-4c1bd8bd]{font-size:13px;font-weight:600;color:#1e293b}.pm-node-type[data-v-4c1bd8bd]{font-size:10px;color:#6366f1;background:#eef2ff;border-radius:999px;padding:1px 7px}.pm-node-meta[data-v-4c1bd8bd]{display:flex;flex-wrap:wrap;gap:10px;margin-top:3px;font-size:11px;color:#64748b}.pm-node-draw[data-v-4c1bd8bd]{color:#4f46e5;cursor:pointer;display:inline-flex;align-items:center;gap:2px;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-node-draw[data-v-4c1bd8bd]:hover{text-decoration:underline}.pm-node-ops[data-v-4c1bd8bd]{display:flex;align-items:center;gap:4px;flex-shrink:0}.pm-node-children[data-v-4c1bd8bd]{display:flex;flex-direction:column;margin-top:2px}.pm-link[data-v-4c1bd8bd]{border:none;background:none;color:#6366f1;font-size:12px;cursor:pointer;padding:2px 4px;white-space:nowrap}.pm-link[data-v-4c1bd8bd]:hover{text-decoration:underline}.pm-link-add[data-v-4c1bd8bd]{color:#059669;font-weight:600}.pm-link-deliver[data-v-4c1bd8bd]{color:#0369a1;font-weight:600}.pm-link-unified[data-v-4c1bd8bd]{color:#b45309;font-weight:600}.pm-unified-quote[data-v-4c1bd8bd]{display:flex;flex-direction:column;gap:10px}.pm-unified-label[data-v-4c1bd8bd]{font-size:13px;font-weight:700;color:#1e293b}.pm-unified-label-sub[data-v-4c1bd8bd]{font-size:12px;font-weight:400;color:#94a3b8;margin-left:4px}.pm-unified-calc[data-v-4c1bd8bd]{font-size:12px;color:#475569;background:#f8fafc;border:1px solid #eef1f6;border-radius:8px;padding:6px 10px}.pm-unified-calc b[data-v-4c1bd8bd]{color:#b45309;font-size:13px}.pm-unified-hint[data-v-4c1bd8bd]{margin:0;font-size:12px;line-height:1.6;color:#64748b}.pm-unified-hint b[data-v-4c1bd8bd]{color:#b45309}.pm-unified-history[data-v-4c1bd8bd]{border:1px solid #eef1f6;background:#f8fafc;border-radius:8px;padding:8px 10px;display:flex;flex-direction:column;gap:6px}.pm-unified-history-head[data-v-4c1bd8bd]{display:flex;align-items:center;gap:8px}.pm-unified-history-title[data-v-4c1bd8bd]{font-size:12px;font-weight:700;color:#1e293b}.pm-unified-history-tip[data-v-4c1bd8bd]{font-size:11px;color:#94a3b8}.pm-unified-history-list[data-v-4c1bd8bd]{display:flex;flex-direction:column;gap:2px;max-height:132px;overflow-y:auto}.pm-unified-history-row[data-v-4c1bd8bd]{display:flex;align-items:center;gap:8px;width:100%;border:1px solid transparent;background:transparent;border-radius:6px;padding:4px 6px;font-size:12px;color:#475569;cursor:pointer;text-align:left}.pm-unified-history-row[data-v-4c1bd8bd]:hover:not(:disabled){background:#eef2ff;border-color:#c7d2fe}.pm-unified-history-row[data-v-4c1bd8bd]:disabled{cursor:not-allowed;opacity:.6}.pm-uh-date[data-v-4c1bd8bd]{flex:none;color:#94a3b8;font-variant-numeric:tabular-nums}.pm-uh-name[data-v-4c1bd8bd]{flex:1;min-width:0;color:#1e293b;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-uh-name em[data-v-4c1bd8bd]{font-style:normal;font-weight:400;color:#94a3b8}.pm-uh-price[data-v-4c1bd8bd]{flex:none;font-weight:700;color:#b45309}.pm-uh-price i[data-v-4c1bd8bd]{font-style:normal;font-weight:400;font-size:10px;color:#94a3b8}.pm-uh-order[data-v-4c1bd8bd]{flex:none;color:#4338ca;font-size:11px}.pm-uh-status[data-v-4c1bd8bd]{flex:none;font-size:10px;font-weight:600;color:#6b7280;background:#f1f5f9;border-radius:999px;padding:1px 6px}.pm-uh-status.is-ok[data-v-4c1bd8bd]{color:#047857;background:#ecfdf5}.pm-unified-date[data-v-4c1bd8bd]{display:flex;flex-direction:column;gap:8px;margin-top:2px;padding-top:10px;border-top:1px dashed #e2e8f0}.pm-unified-req[data-v-4c1bd8bd]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12px;color:#475569}.pm-unified-req.is-empty[data-v-4c1bd8bd],.pm-unified-req-k[data-v-4c1bd8bd]{color:#94a3b8}.pm-unified-req-v[data-v-4c1bd8bd]{font-weight:700;color:#1e293b}.pm-unified-req-btn[data-v-4c1bd8bd]{border:1px solid #c7d2fe;background:#eef2ff;color:#4f46e5;font-size:11px;font-weight:600;border-radius:999px;padding:1px 8px;cursor:pointer}.pm-unified-req-btn[data-v-4c1bd8bd]:hover{background:#e0e7ff}.pm-unified-diff[data-v-4c1bd8bd]{font-size:11px;font-weight:600}.pm-unified-diff.is-late[data-v-4c1bd8bd]{color:#dc2626}.pm-unified-diff.is-ok[data-v-4c1bd8bd]{color:#059669}.pm-deliver-hint[data-v-4c1bd8bd]{margin:6px 0 0;font-size:12px;color:#94a3b8}.pm-link-create-item[data-v-4c1bd8bd]{color:#4f46e5;font-weight:600;font-size:12px;border:1px solid #c7d2fe;background:#eef2ff;border-radius:8px;padding:3px 10px}.pm-link-create-item[data-v-4c1bd8bd]:hover{background:#e0e7ff;border-color:#6366f1;text-decoration:none}.pm-quote-info[data-v-4c1bd8bd]{display:flex;align-items:center;flex-wrap:wrap;gap:6px 18px;margin-bottom:10px;padding:8px 14px;background:#f8fafc;border:1px solid #e8edf5;border-radius:10px;font-size:13px;color:#475569}.pm-quote-info-item[data-v-4c1bd8bd]{display:inline-flex;align-items:baseline;gap:6px}.pm-quote-info-k[data-v-4c1bd8bd]{color:#94a3b8}.pm-quote-info-v[data-v-4c1bd8bd]{color:#1e293b;font-weight:700}.pm-quote-info-v em[data-v-4c1bd8bd]{font-style:normal;font-weight:500;color:#64748b}.pm-quote-info-customer[data-v-4c1bd8bd]{display:inline-flex;align-items:center;gap:4px;color:#047857}.pm-quote-info-empty[data-v-4c1bd8bd]{color:#b45309;font-style:normal}.pm-quote-info-edit[data-v-4c1bd8bd]{margin-left:auto;flex:none;border:1px solid #c7d2fe;background:#eef2ff;color:#4f46e5;border-radius:7px;padding:3px 10px;font-size:12px;font-weight:600;cursor:pointer}.pm-quote-info-edit[data-v-4c1bd8bd]:hover{background:#e0e7ff;border-color:#6366f1}.pm-req-mark[data-v-4c1bd8bd]{color:#ef4444;font-style:normal;font-weight:700;margin-right:2px}.pm-tree-expand-btn[data-v-4c1bd8bd]{border-color:#c7d2fe;color:#4f46e5}.pm-tree-expand-btn[data-v-4c1bd8bd]:hover:not(:disabled){background:#eef2ff;border-color:#818cf8}.pm-quote-info-item-date[data-v-4c1bd8bd]{align-items:center}.pm-quote-info-date[data-v-4c1bd8bd]{width:150px}.pm-quote-info-date[data-v-4c1bd8bd] .el-input__wrapper{padding:0 8px}.pm-quote-info-date[data-v-4c1bd8bd] .el-input__inner{font-size:12.5px;font-weight:600;color:#1e293b}.pm-spt-tip[data-v-4c1bd8bd]{font-size:12.5px;color:#475569;line-height:1.6;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:10px 12px;margin-bottom:12px}.pm-spt-tip b[data-v-4c1bd8bd]{color:#4338ca}.pm-spt-err[data-v-4c1bd8bd]{margin:0 0 8px 70px;font-size:12px;color:#dc2626}.pm-spt-process-row[data-v-4c1bd8bd]{align-items:flex-start}.pm-spt-process[data-v-4c1bd8bd]{display:flex;flex-direction:column;gap:4px}.pm-spt-process-hint[data-v-4c1bd8bd]{font-size:12px;color:#94a3b8;line-height:1.6}.pm-spt-process-hint b[data-v-4c1bd8bd]{color:#b45309}.pm-link-danger[data-v-4c1bd8bd]{color:#dc2626}.pm-need-item[data-v-4c1bd8bd]{display:inline-flex;align-items:center;font-size:12px;font-weight:600;color:#dc2626;white-space:nowrap;animation:pm-need-breathe-4c1bd8bd 1.6s ease-in-out infinite}.pm-need-item-em[data-v-4c1bd8bd]{font-weight:700;text-decoration:underline;text-underline-offset:2px}.pm-need-item-arrow[data-v-4c1bd8bd]{margin-left:3px;font-size:13px;font-weight:700;animation:pm-need-push-4c1bd8bd 1.6s ease-in-out infinite}.pm-no-items-tip[data-v-4c1bd8bd]{display:flex;align-items:center;gap:10px;margin-top:8px;padding:12px 14px;background:#fffbeb;border:1px dashed #fcd34d;border-radius:10px}.pm-no-items-icon[data-v-4c1bd8bd]{color:#d97706;flex-shrink:0}.pm-no-items-text[data-v-4c1bd8bd]{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px;font-size:12.5px;color:#92400e;line-height:1.55}.pm-no-items-text b[data-v-4c1bd8bd]{font-size:13px;color:#b45309}.pm-no-items-btn[data-v-4c1bd8bd]{flex-shrink:0;border:1px solid #6366f1;background:#fff;color:#4f46e5;border-radius:8px;padding:6px 12px;font-size:12.5px;font-weight:600;cursor:pointer}.pm-no-items-btn[data-v-4c1bd8bd]:hover{background:#eef2ff;border-color:#4338ca;color:#4338ca}@keyframes pm-need-breathe-4c1bd8bd{0%,to{opacity:1}50%{opacity:.55}}@keyframes pm-need-push-4c1bd8bd{0%,to{transform:translate(0)}50%{transform:translate(4px)}}@media (prefers-reduced-motion: reduce){.pm-need-item[data-v-4c1bd8bd],.pm-need-item-arrow[data-v-4c1bd8bd]{animation:none}}.pm-mk-item[data-v-4c1bd8bd]{display:flex;align-items:flex-start;gap:8px;line-height:1.45}.pm-mk-icon[data-v-4c1bd8bd]{flex:none;margin-top:2px}.pm-mk-icon-import[data-v-4c1bd8bd]{color:#4f46e5}.pm-mk-icon-manual[data-v-4c1bd8bd]{color:#059669}.pm-mk-icon-danger[data-v-4c1bd8bd]{color:#dc2626}.pm-folder-input[data-v-4c1bd8bd]{display:none}.pm-mk-text[data-v-4c1bd8bd]{display:flex;flex-direction:column;gap:1px}.pm-mk-title[data-v-4c1bd8bd]{font-size:13px;font-weight:600;color:#1e293b}.pm-mk-danger[data-v-4c1bd8bd]{color:#dc2626}.pm-mk-desc[data-v-4c1bd8bd]{font-size:11px;color:#94a3b8;max-width:300px;white-space:normal;word-break:break-all}.pm-node-root-customer[data-v-4c1bd8bd]{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:#047857;background:#ecfdf5;border:1px solid #a7f3d0;padding:2px 10px;border-radius:999px;font-weight:600}.pm-node-root-del-tag[data-v-4c1bd8bd]{font-size:11px;color:#dc2626;background:#fef2f2;border:1px solid #fecaca;padding:2px 8px;border-radius:999px}.pm-node-meta-root-date[data-v-4c1bd8bd]{color:#64748b}.pm-node-meta-root-date.is-req[data-v-4c1bd8bd]{color:#c2410c;font-weight:600}.pm-node-root-count[data-v-4c1bd8bd]{color:#6366f1;background:#eef2ff;padding:1px 8px;border-radius:999px;font-weight:600}.pm-node-root-status[data-v-4c1bd8bd]{padding:1px 8px;border-radius:999px;font-weight:600;font-size:12px}.pm-node-root-status-draft[data-v-4c1bd8bd]{color:#b45309;background:#fffbeb;border:1px solid #fde68a}.pm-node-root-status-ok[data-v-4c1bd8bd]{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0}.pm-node-root-source[data-v-4c1bd8bd]{padding:1px 8px;border-radius:999px;font-weight:600;font-size:12px;color:#4338ca;background:#eef2ff;border:1px solid #c7d2fe}.pm-node-root-selfconfirm[data-v-4c1bd8bd]{padding:1px 8px;border-radius:999px;font-weight:600;font-size:12px;color:#047857;background:#ecfdf5;border:1px solid #a7f3d0;cursor:help}.pm-node-root-price[data-v-4c1bd8bd]{color:#b45309;background:#fffbeb;border:1px solid #fde68a;padding:2px 10px;border-radius:999px;font-weight:800;font-size:13px}.pm-node-root-order-total[data-v-4c1bd8bd]{color:#4338ca;background:#eef2ff;border:1px solid #c7d2fe;padding:2px 10px;border-radius:999px;font-weight:700;font-size:12px}.pm-node-root-origin[data-v-4c1bd8bd]{color:#94a3b8;background:#f8fafc;border:1px solid #e2e8f0;padding:2px 10px;border-radius:999px;font-weight:600;font-size:12px;text-decoration:line-through;text-decoration-color:#cbd5e1}.pm-node-root-expect[data-v-4c1bd8bd]{color:#0f766e;background:#ecfdf5;border:1px solid #a7f3d0;padding:2px 10px;border-radius:999px;font-weight:800;font-size:13px}.pm-card-origin[data-v-4c1bd8bd]{align-self:flex-start;margin-top:6px;font-size:11px;color:#94a3b8;background:#f8fafc;border:1px solid #e2e8f0;padding:1px 8px;border-radius:999px;text-decoration:line-through;text-decoration-color:#cbd5e1}.pm-card-expect[data-v-4c1bd8bd]{align-self:flex-start;margin-top:6px;font-size:11px;font-weight:700;color:#0f766e;background:#ecfdf5;border:1px solid #a7f3d0;padding:1px 8px;border-radius:999px}.pm-link.pm-root-edit-active[data-v-4c1bd8bd]{border-color:#6366f1;background:#eef2ff;color:#4338ca}.pm-root-detail[data-v-4c1bd8bd]{display:flex;gap:14px;align-items:flex-start;background:#fff;border:1px solid #eef1f6;border-radius:10px;padding:10px 12px;margin-bottom:8px}.pm-root-detail-img[data-v-4c1bd8bd]{flex:none;width:120px;height:120px;border-radius:10px;overflow:hidden;cursor:zoom-in;background:#eef2ff}.pm-root-detail-img img[data-v-4c1bd8bd]{width:100%;height:100%;object-fit:cover;display:block}.pm-root-detail-text[data-v-4c1bd8bd]{flex:1;min-width:0}.pm-root-desc[data-v-4c1bd8bd]{margin:0 0 8px;font-size:13px;color:#475569;line-height:1.8;white-space:pre-wrap;word-break:break-all}.pm-root-detail-meta[data-v-4c1bd8bd]{display:flex;flex-wrap:wrap;gap:8px 16px;font-size:12px;color:#64748b}.pm-root-draw[data-v-4c1bd8bd]{cursor:pointer;color:#4f46e5}.pm-root-source[data-v-4c1bd8bd]{cursor:pointer;color:#6366f1;font-weight:600}.pm-root-totals[data-v-4c1bd8bd]{margin-top:8px}.pm-root-edit[data-v-4c1bd8bd]{background:#f8fafc;border:1px dashed #c7d2fe;border-radius:10px;padding:14px;margin-bottom:8px}.pm-root-edit .pm-section-block[data-v-4c1bd8bd]:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}@media (max-width: 640px){.pm-root-detail[data-v-4c1bd8bd]{flex-direction:column}}.pm-share[data-v-4c1bd8bd]{display:flex;height:460px}.pm-share-left[data-v-4c1bd8bd]{width:300px;border-right:1px solid #eef1f6;padding:14px 12px;display:flex;flex-direction:column;gap:8px}.pm-share-section-title[data-v-4c1bd8bd]{font-size:12px;color:#94a3b8;margin:4px 0 4px 4px}.pm-share-contact-list[data-v-4c1bd8bd]{flex:1;overflow-y:auto;margin:0 -4px}.pm-share-contact[data-v-4c1bd8bd]{display:flex;align-items:center;gap:10px;padding:8px;border-radius:6px;cursor:pointer}.pm-share-contact[data-v-4c1bd8bd]:hover{background:#f5f7fa}.pm-share-contact.active[data-v-4c1bd8bd]{background:#eef2ff}.pm-share-radio[data-v-4c1bd8bd]{width:14px;height:14px;border:1.5px solid #cbd5e1;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.pm-share-radio.checked[data-v-4c1bd8bd]{border-color:#6366f1}.pm-share-radio.checked[data-v-4c1bd8bd]:after{content:"";width:7px;height:7px;background:#6366f1;border-radius:50%}.pm-share-avatar[data-v-4c1bd8bd]{width:32px;height:32px;border-radius:6px;background:#eef2ff;overflow:hidden;display:flex;align-items:center;justify-content:center;font-size:13px;color:#4f46e5;flex-shrink:0}.pm-share-avatar img[data-v-4c1bd8bd]{width:100%;height:100%;object-fit:cover}.pm-share-name[data-v-4c1bd8bd]{font-size:13px;color:#1e293b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.pm-share-empty[data-v-4c1bd8bd]{text-align:center;color:#94a3b8;font-size:12px;padding:18px 0}.pm-share-right[data-v-4c1bd8bd]{flex:1;padding:14px 16px;display:flex;flex-direction:column}.pm-share-to[data-v-4c1bd8bd]{display:flex;align-items:center;gap:6px;font-size:13px;padding-bottom:10px;border-bottom:1px solid #f1f5f9}.pm-share-to-label[data-v-4c1bd8bd]{color:#94a3b8}.pm-share-to-name[data-v-4c1bd8bd]{color:#1e293b;font-weight:600}.pm-share-to-placeholder[data-v-4c1bd8bd]{color:#cbd5e1}.pm-share-preview[data-v-4c1bd8bd]{display:flex;gap:12px;padding:14px;background:linear-gradient(135deg,#eef2ff,#ede9fe);border-radius:10px;margin:14px 0;align-items:center}.pm-share-preview-thumb[data-v-4c1bd8bd]{width:56px;height:56px;border-radius:8px;background:#fff;overflow:hidden;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 3px #0f172a14;flex-shrink:0;font-size:26px}.pm-share-preview-thumb img[data-v-4c1bd8bd]{width:100%;height:100%;object-fit:cover}.pm-share-preview-info[data-v-4c1bd8bd]{flex:1;min-width:0}.pm-share-preview-name[data-v-4c1bd8bd]{font-size:14px;font-weight:700;color:#1e293b}.pm-share-preview-no[data-v-4c1bd8bd]{font-size:11px;color:#7c7bad;margin-top:3px;font-family:ui-monospace,Menlo,Consolas,monospace}.pm-share-preview-owner[data-v-4c1bd8bd]{font-size:11px;color:#64748b;margin-top:4px;line-height:1.4}.pm-share-note[data-v-4c1bd8bd]{margin-bottom:12px}.pm-share-option[data-v-4c1bd8bd]{margin:4px 0 12px;font-size:13px;color:#475569}.pm-share-opt-tip[data-v-4c1bd8bd]{margin-left:6px;font-size:11px;color:#94a3b8}.pm-share-actions[data-v-4c1bd8bd]{display:flex;justify-content:flex-end;gap:10px;margin-top:auto}.pm-inline-card[data-v-4c1bd8bd]{overflow:visible}.pm-inline-head[data-v-4c1bd8bd]{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin-bottom:12px;padding-bottom:10px;border-bottom:1px dashed #e2e8f0}.pm-inline-title[data-v-4c1bd8bd]{font-size:16px;font-weight:800;color:#1e293b;letter-spacing:.5px}.pm-inline-no[data-v-4c1bd8bd]{font-size:13px;font-weight:700;color:#64748b;letter-spacing:.5px}.pm-inline-date[data-v-4c1bd8bd]{margin-left:auto;font-size:12px;color:#94a3b8}.pm-submitted-tag[data-v-4c1bd8bd]{align-self:center;font-size:10px;color:#047857;background:#ecfdf5;border:1px solid #a7f3d0;padding:1px 8px;border-radius:999px;font-weight:700}.pm-inline-card .pm-form[data-v-4c1bd8bd]{max-width:680px}.pm-inline-card .pm-form-row[data-v-4c1bd8bd]{grid-template-columns:84px 1fr auto}.pm-inline-card .pm-form-row>.el-input[data-v-4c1bd8bd],.pm-inline-card .pm-form-row>.el-select[data-v-4c1bd8bd],.pm-inline-card .pm-form-row>.el-date-editor[data-v-4c1bd8bd]{max-width:360px;justify-self:start}.pm-inline-card .pm-quote-row-main .el-input[data-v-4c1bd8bd]{max-width:360px}.pm-form-row.pm-total-deliver-row[data-v-4c1bd8bd]{display:flex;align-items:center;flex-wrap:nowrap;gap:10px}.pm-form-row.pm-total-deliver-row>label[data-v-4c1bd8bd]{color:#64748b;font-size:14px;font-weight:600}.pm-form-row.pm-total-deliver-row>.pm-opt-after[data-v-4c1bd8bd]{font-size:11px}.pm-total-deliver-group[data-v-4c1bd8bd]{margin-left:auto;display:flex;align-items:center;gap:8px;flex-shrink:0}.pm-total-deliver-group .pm-td-label[data-v-4c1bd8bd]{font-size:13px;color:#475569}.pm-total-deliver-group .el-date-editor[data-v-4c1bd8bd]{width:150px}.pm-deliver-block .pm-deliver-row[data-v-4c1bd8bd]{display:flex;justify-content:flex-start;align-items:center;gap:10px;padding:4px 0 2px}.pm-deliver-req[data-v-4c1bd8bd]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:2px 0 6px;font-size:13px;line-height:1.6}.pm-deliver-req-k[data-v-4c1bd8bd]{color:#94a3b8}.pm-deliver-req-v[data-v-4c1bd8bd]{font-weight:700;color:#c2410c}.pm-deliver-block .el-date-editor[data-v-4c1bd8bd]{width:200px}.pm-inline-card .pm-price-col[data-v-4c1bd8bd]:last-child{align-items:center}.pm-inline-card .pm-price-col:last-child .pm-price-item[data-v-4c1bd8bd]{justify-content:center}.pm-form-row.pm-media-row[data-v-4c1bd8bd]{display:flex;flex-wrap:wrap;gap:14px;align-items:stretch}.pm-form-row.pm-media-row .pm-media-half[data-v-4c1bd8bd]{flex:1 1 0;min-width:240px}.pm-media-half[data-v-4c1bd8bd]{background:#f8fafc;border:1px solid #eef2f7;border-radius:10px;padding:10px 12px;width:100%;box-sizing:border-box}.pm-media-title[data-v-4c1bd8bd]{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#475569;margin-bottom:6px}.pm-media-title .pm-opt-after[data-v-4c1bd8bd]{font-size:11px}.pm-inline-card .pm-price-hint[data-v-4c1bd8bd]{margin-left:10px;font-size:12px;font-weight:400;color:#94a3b8;letter-spacing:.3px}.pm-inline-card .pm-price-grid[data-v-4c1bd8bd]{display:grid;grid-template-columns:1fr 1fr;gap:4px 24px;align-items:start}.pm-inline-card .pm-price-col[data-v-4c1bd8bd]{display:flex;flex-direction:column;gap:8px;min-width:0}.pm-if-price-del[data-v-4c1bd8bd]{display:flex;align-items:center;gap:8px;margin-top:6px}.pm-if-price-del-tip[data-v-4c1bd8bd]{font-size:12px;color:#94a3b8}.pm-inline-card .pm-price-item[data-v-4c1bd8bd]{display:flex;align-items:center;gap:8px;min-width:0}.pm-inline-card .pm-price-label[data-v-4c1bd8bd]{flex:none;min-width:76px;white-space:nowrap;font-size:13px;font-weight:600;color:#475569}.pm-inline-card .pm-price-label .pm-opt[data-v-4c1bd8bd]{display:block;margin:2px 0 0;font-size:10px;font-weight:400;font-style:normal;color:#94a3b8;white-space:nowrap}.pm-inline-card .pm-price-item .el-select[data-v-4c1bd8bd],.pm-inline-card .pm-price-item .el-input[data-v-4c1bd8bd]{flex:1 1 150px;max-width:240px;min-width:0}.pm-inline-card .pm-price-item .pm-opt-after[data-v-4c1bd8bd]{font-size:11px;color:#94a3b8}.pm-inline-card .pm-price-total-item[data-v-4c1bd8bd]{margin-top:2px}.pm-inline-card .pm-price-total-val[data-v-4c1bd8bd]{font-size:17px;font-weight:800;color:#b45309}.pm-inline-card .pm-quote-stats[data-v-4c1bd8bd]{margin-bottom:10px}.pm-inline-card .pm-inline-head-grid[data-v-4c1bd8bd]{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:stretch;margin-bottom:12px}.pm-inline-card .pm-head-col-left[data-v-4c1bd8bd],.pm-inline-card .pm-head-col-right[data-v-4c1bd8bd]{display:flex;flex-direction:column;gap:10px;min-width:0}@media (max-width: 640px){.pm-inline-card .pm-inline-head-grid[data-v-4c1bd8bd]{grid-template-columns:1fr}}@media (max-width: 560px){.pm-inline-card .pm-price-grid[data-v-4c1bd8bd]{grid-template-columns:1fr;gap:10px 0}}.pm-inline-readonly[data-v-4c1bd8bd]{margin-top:14px;padding-top:12px;border-top:1px dashed #e2e8f0}.pm-inline-ro-grid[data-v-4c1bd8bd]{display:flex;flex-wrap:wrap;gap:4px 20px}.pm-inline-ro-grid .pm-so-row[data-v-4c1bd8bd]{flex:none}.pm-inline-meta[data-v-4c1bd8bd]{margin-bottom:4px;padding:10px 14px;border-radius:10px;background:#f8fafc;border:1px solid #eef2f7}.pm-inline-meta-row[data-v-4c1bd8bd]{display:flex;align-items:baseline;gap:10px;line-height:1.9;font-size:14px}.pm-inline-meta-row+.pm-inline-meta-row[data-v-4c1bd8bd]{margin-top:2px}.pm-inline-meta-label[data-v-4c1bd8bd]{flex:none;width:76px;color:#94a3b8;font-size:13px}.pm-inline-meta-val[data-v-4c1bd8bd]{flex:1;color:#1e293b;font-weight:600;word-break:break-all}.pm-inline-source[data-v-4c1bd8bd]{margin:6px 0 12px;padding:10px 14px;border-radius:10px;background:#f8fafc;border:1px solid #eef2f7}.pm-inline-source .pm-so-title[data-v-4c1bd8bd]{margin-bottom:6px}.pm-inline-source .pm-inline-ro-grid[data-v-4c1bd8bd]{row-gap:4px}.pm-inline-source-link[data-v-4c1bd8bd]{margin:0 0 12px;padding:8px 12px;border-radius:10px;display:flex;align-items:center;gap:10px;cursor:pointer;background:#f8fafc;border:1px solid #eef2f7;color:#334155;font-size:13px;transition:background .15s,border-color .15s}.pm-inline-source-link[data-v-4c1bd8bd]:hover{background:#eef2ff;border-color:#c7d2fe}.pm-isl-label[data-v-4c1bd8bd]{font-weight:600;color:#475569}.pm-isl-no[data-v-4c1bd8bd]{color:#6366f1;font-weight:700;letter-spacing:.3px}.pm-isl-open[data-v-4c1bd8bd]{margin-left:auto;display:inline-flex;align-items:center;gap:3px;color:#4f46e5;font-weight:600;font-size:13px}.pm-inline-source-link:hover .pm-isl-open[data-v-4c1bd8bd]{color:#3730a3}.pm-source-sheet[data-v-4c1bd8bd]{padding:4px 6px}.pm-source-head[data-v-4c1bd8bd]{padding:14px 18px 12px;background:#fff;border:1px solid #e2e8f0;border-bottom:none;border-radius:10px 10px 0 0}.pm-source-no[data-v-4c1bd8bd]{font-size:22px;font-weight:800;color:#1e293b;letter-spacing:2px}.pm-source-name[data-v-4c1bd8bd]{margin-top:6px;font-size:13px;color:#64748b}.pm-source-kv[data-v-4c1bd8bd]{display:flex;flex-direction:column;gap:8px}.pm-source-kv-row[data-v-4c1bd8bd]{padding:10px 12px;background:#fff;border:1px solid #e2e8f0;border-radius:10px;display:flex;align-items:baseline;gap:10px}.pm-source-kv-row>span[data-v-4c1bd8bd]{flex:none;width:84px;font-size:12.5px;color:#94a3b8}.pm-source-kv-row>b[data-v-4c1bd8bd]{flex:1 1 0;min-width:0;font-size:13px;font-weight:600;color:#1e293b;word-break:break-all}.pm-source-table[data-v-4c1bd8bd]{width:100%;border-collapse:collapse;font-size:14px;border:1px solid #e2e8f0;border-top:none}.pm-source-table td[data-v-4c1bd8bd]{padding:10px 18px;border-bottom:1px solid #f1f5f9}.pm-st-label[data-v-4c1bd8bd]{width:130px;color:#94a3b8;background:#f8fafc;font-size:13px}.pm-st-value[data-v-4c1bd8bd]{color:#1e293b;font-weight:600}.pm-source-files[data-v-4c1bd8bd]{padding:12px 18px 14px;background:#fff;border:1px solid #e2e8f0;border-top:none;border-radius:0 0 10px 10px}.pm-source-files-title[data-v-4c1bd8bd]{font-size:13px;font-weight:600;color:#475569;margin-bottom:8px}.pm-source-file[data-v-4c1bd8bd]{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;margin:0 8px 6px 0;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;color:#334155;font-size:13px}.pm-source-file[data-v-4c1bd8bd]:hover{border-color:#6366f1;color:#4f46e5;background:#eef2ff}.pm-form[data-v-4c1bd8bd]{display:flex;flex-wrap:wrap;gap:0 12px}.pm-form-row[data-v-4c1bd8bd]{flex:1 1 100%;margin-bottom:8px;display:grid;grid-template-columns:64px 1fr auto;align-items:center;column-gap:6px}.pm-form-row>.el-input[data-v-4c1bd8bd],.pm-form-row>.el-select[data-v-4c1bd8bd],.pm-form-row>.el-date-picker[data-v-4c1bd8bd],.pm-form-row>.pm-quote-row-main[data-v-4c1bd8bd],.pm-form-row>.pm-header-total-box[data-v-4c1bd8bd]{width:100%;min-width:0}.pm-form-row-half[data-v-4c1bd8bd]{flex:1 1 calc(50% - 8px);min-width:240px}.pm-form-row-third[data-v-4c1bd8bd]{flex:1 1 calc(33.333% - 11px);min-width:170px}.pm-form-dlg>.pm-form-row[data-v-4c1bd8bd]{grid-template-columns:64px minmax(0,400px) auto}.pm-form-dlg>.pm-form-row>.pm-calc-hint[data-v-4c1bd8bd]{max-width:400px}.pm-form-dlg .pm-form-col[data-v-4c1bd8bd]{max-width:calc(50% - 6px)}@media (max-width: 560px){.pm-form-dlg>.pm-form-row[data-v-4c1bd8bd]{grid-template-columns:64px 1fr auto}}.pm-form-section[data-v-4c1bd8bd]{flex:1 1 calc(50% - 8px);min-width:200px;margin-bottom:12px;padding:12px;background:#f8fafc;border-radius:10px;border:1px solid #f1f5f9;display:flex;flex-wrap:wrap;align-content:flex-start;gap:0 12px}.pm-form-cols[data-v-4c1bd8bd]{flex:1 1 100%;display:flex;flex-wrap:wrap;gap:12px;align-items:stretch}.pm-form-col[data-v-4c1bd8bd]{flex:1 1 300px;min-width:0;display:flex}.pm-form-col>.pm-form-section[data-v-4c1bd8bd]{flex:1 1 100%;min-width:0}.pm-form-section .pm-form-row[data-v-4c1bd8bd],.pm-form-section .pm-form-row-third[data-v-4c1bd8bd],.pm-form-section .pm-form-row-half[data-v-4c1bd8bd]{flex:1 1 100%;min-width:0}.pm-form-section .el-input[data-v-4c1bd8bd],.pm-form-section .el-select[data-v-4c1bd8bd]{flex:1;min-width:0}.pm-form-section .pm-form-row[data-v-4c1bd8bd]:last-child{margin-bottom:0}.pm-section-opt[data-v-4c1bd8bd]{margin-left:6px;padding:1px 8px;border-radius:999px;font-style:normal;font-weight:400;font-size:11px;color:#94a3b8;background:#eef2f7}.pm-section-title[data-v-4c1bd8bd]{font-size:13px;font-weight:600;color:#475569;margin-bottom:10px;padding-left:8px;border-left:3px solid #6366f1}.pm-section-head[data-v-4c1bd8bd]{flex:1 1 100%;width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.pm-section-head .pm-section-title[data-v-4c1bd8bd],.pm-section-head .pm-section-block-title[data-v-4c1bd8bd]{margin-bottom:0}.pm-param-del-btn[data-v-4c1bd8bd]{flex:none;display:inline-flex;align-items:center;justify-content:center;border:none;background:none;color:#dc2626;cursor:pointer;padding:3px;border-radius:6px;line-height:1;transition:background .15s}.pm-param-del-btn[data-v-4c1bd8bd]:hover{background:#fef2f2}.pm-param-del-btn .el-icon[data-v-4c1bd8bd]{display:block}.pm-section-hint[data-v-4c1bd8bd]{margin:-4px 0 8px;font-size:11px;color:#9a3412;background:#fff7ed;border:1px dashed #fed7aa;border-radius:6px;padding:4px 9px}.pm-form-section>.pm-section-hint[data-v-4c1bd8bd]{flex:1 1 100%;width:100%}.pm-lock-hint[data-v-4c1bd8bd]{margin-top:6px;font-size:11px;color:#9a3412;line-height:1.5;background:#fff7ed;border:1px dashed #fed7aa;border-radius:6px;padding:5px 9px}.pm-lock-alert[data-v-4c1bd8bd]{margin-top:8px}.pm-lock-alert[data-v-4c1bd8bd] .el-alert__title{font-weight:600}.pm-lock-val[data-v-4c1bd8bd]{flex:1;min-width:0;font-size:13px;font-weight:700;color:#b45309;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;padding:8px 12px;word-break:break-all}.pm-price-tip[data-v-4c1bd8bd]{margin-top:10px;display:flex;align-items:center;gap:6px;padding:8px 12px;font-size:12px;color:#0369a1;line-height:1.5;background:#f0f9ff;border:1px solid #bae6fd;border-radius:8px}.pm-price-tip .el-icon[data-v-4c1bd8bd]{color:#0ea5e9;flex-shrink:0}.pm-section-block[data-v-4c1bd8bd]{flex:1 1 100%;width:100%;margin-bottom:12px;padding-bottom:10px;border-bottom:1px dashed #e2e8f0}.pm-section-block[data-v-4c1bd8bd]:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.pm-section-block-title[data-v-4c1bd8bd]{font-size:13px;font-weight:600;color:#4f46e5;margin-bottom:8px;padding-left:8px;border-left:3px solid #6366f1}.pm-quote-row[data-v-4c1bd8bd]{display:flex;gap:14px;align-items:flex-start}.pm-quote-row-main[data-v-4c1bd8bd]{flex:1;min-width:0}.pm-quote-row-total[data-v-4c1bd8bd]{flex-shrink:0;min-width:150px;padding:10px 16px;background:linear-gradient(135deg,#fffbeb,#fef3c7);border:1px solid #fde68a;border-radius:10px;text-align:center;display:flex;flex-direction:column;justify-content:center}.pm-quote-total-label[data-v-4c1bd8bd]{font-size:11px;color:#92400e;margin-bottom:4px;letter-spacing:.3px}.pm-quote-total-amount[data-v-4c1bd8bd]{font-size:24px;font-weight:700;color:#b45309;line-height:1.2}.pm-dialog-statusbar[data-v-4c1bd8bd]{margin-top:12px;padding-top:10px;border-top:1px solid #f1f5f9}.pm-dialog-statusbar .el-alert[data-v-4c1bd8bd]{margin-bottom:6px}.pm-dialog-statusbar .el-alert[data-v-4c1bd8bd]:last-child{margin-bottom:0}.pm-dialog-statusbar .el-alert[data-v-4c1bd8bd] .el-alert__title{font-size:12px}.pm-dialog-statusbar .el-alert[data-v-4c1bd8bd] .el-alert__description{font-size:11px;line-height:1.4}.pm-amount-items[data-v-4c1bd8bd]{margin-top:8px;border:1px solid #fde68a;background:#fffbeb;border-radius:8px;padding:8px 10px}.pm-amount-items-title[data-v-4c1bd8bd]{font-size:11px;font-weight:600;color:#92400e;margin-bottom:6px}.pm-amount-item[data-v-4c1bd8bd]{display:flex;justify-content:space-between;align-items:center;padding:4px 0;font-size:12px;color:#78350f;border-top:1px dashed #fde68a}.pm-amount-item[data-v-4c1bd8bd]:first-of-type{border-top:none}.pm-amount-item-name[data-v-4c1bd8bd]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-amount-item-amount[data-v-4c1bd8bd]{font-weight:700;color:#b45309;margin-left:10px;white-space:nowrap}.pm-amount-item-pending[data-v-4c1bd8bd]{font-size:11px;color:#94a3b8;margin-left:10px;white-space:nowrap}.pm-quote-stats[data-v-4c1bd8bd]{margin-top:6px;font-size:11px;color:#92400e;line-height:1.5;background:#fffbeb;border:1px dashed #fde68a;border-radius:6px;padding:5px 9px}.pm-quote-stats em[data-v-4c1bd8bd]{font-style:normal;color:#b45309}.pm-calc-hint[data-v-4c1bd8bd]{margin-top:6px;font-size:11px;color:#4f46e5;line-height:1.5;background:#eef2ff;border:1px dashed #c7d2fe;border-radius:6px;padding:5px 9px}.pm-form-row>.pm-calc-hint[data-v-4c1bd8bd]{grid-column:1 / -1;margin-top:4px}.pm-form-row>label[data-v-4c1bd8bd]{flex-shrink:0;white-space:nowrap;font-size:12px;color:#475569;text-align:left}.pm-form-row>.el-input[data-v-4c1bd8bd],.pm-form-row>.el-select[data-v-4c1bd8bd],.pm-form-row>.el-date-picker[data-v-4c1bd8bd],.pm-form-row>.el-input-number[data-v-4c1bd8bd]{width:100%;min-width:0}.pm-form-row>label em[data-v-4c1bd8bd]{color:#dc2626;font-style:normal}.pm-form-row>label em.pm-opt[data-v-4c1bd8bd]{color:#94a3b8}.pm-opt-after[data-v-4c1bd8bd]{flex-shrink:0;margin-left:4px;font-size:11px;color:#94a3b8;white-space:nowrap}.pm-form-row-col[data-v-4c1bd8bd]{display:block}.pm-param-line[data-v-4c1bd8bd]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pm-iq-body[data-v-4c1bd8bd]{display:flex;gap:14px;align-items:flex-start}.pm-iq-main[data-v-4c1bd8bd]{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:12px}.pm-iq-side[data-v-4c1bd8bd]{flex:0 0 300px;display:flex;flex-direction:column;gap:12px}.pm-iq-head[data-v-4c1bd8bd]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pm-iq-no[data-v-4c1bd8bd]{font-size:12px;color:#64748b;background:#f1f5f9;border-radius:6px;padding:2px 8px}.pm-iq-name[data-v-4c1bd8bd]{font-size:16px;font-weight:700;color:#0f172a}.pm-iq-type[data-v-4c1bd8bd]{font-size:11px;color:#4338ca;background:#eef2ff;border-radius:10px;padding:2px 8px}.pm-iq-tip[data-v-4c1bd8bd]{font-size:12px;color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:8px 12px;line-height:1.6}.pm-iq-grid[data-v-4c1bd8bd]{display:grid;grid-template-columns:1fr 1fr;gap:10px 14px}.pm-iq-cell[data-v-4c1bd8bd]{display:flex;flex-direction:column;gap:3px}.pm-iq-cell.is-wide[data-v-4c1bd8bd]{grid-column:1 / -1}.pm-iq-ordertotal[data-v-4c1bd8bd]{gap:2px;background:#eef2ff;border:1px solid #e0e7ff;border-radius:8px;padding:8px 12px}.pm-iq-ordertotal-val[data-v-4c1bd8bd]{font-size:16px;font-weight:700;color:#4338ca}.pm-iq-ordertotal-line[data-v-4c1bd8bd]{font-size:12px;color:#64748b;line-height:1.6;word-break:break-word}.pm-iq-k[data-v-4c1bd8bd]{font-size:11px;color:#94a3b8}.pm-iq-k i[data-v-4c1bd8bd]{color:#dc2626;font-style:normal}.pm-iq-v[data-v-4c1bd8bd]{font-size:13px;color:#1e293b;white-space:pre-wrap;word-break:break-word}.pm-iq-multiline[data-v-4c1bd8bd]{line-height:1.75}.pm-iq-summary[data-v-4c1bd8bd]{margin-top:12px;padding-top:10px;border-top:1px dashed #e2e8f0}.pm-iq-summary-text[data-v-4c1bd8bd]{line-height:1.9;color:#334155}.pm-iq-k-sub[data-v-4c1bd8bd]{font-style:normal;font-size:11px;color:#94a3b8;margin-left:2px;font-weight:400}.pm-iq-total-line[data-v-4c1bd8bd]{margin-top:4px;font-size:12px;color:#64748b;line-height:1.6;word-break:break-word}.pm-iq-ai[data-v-4c1bd8bd]{display:flex;align-items:center;gap:8px;margin-top:8px;flex-wrap:wrap}.pm-iq-ai-hint[data-v-4c1bd8bd]{font-size:11.5px;color:#94a3b8;line-height:1.5}.pm-iq-ai-reason[data-v-4c1bd8bd]{margin-top:6px;padding:8px 10px;font-size:12px;line-height:1.7;color:#475569;background:#f0fdfa;border:1px solid #ccfbf1;border-radius:8px}.pm-iq-ai-reason b[data-v-4c1bd8bd]{color:#0f766e;margin-right:6px}.pm-iq-media[data-v-4c1bd8bd]{display:flex;gap:24px;flex-wrap:wrap}.pm-iq-media-cell[data-v-4c1bd8bd]{display:flex;flex-direction:column;gap:5px}.pm-iq-thumb[data-v-4c1bd8bd]{width:64px;height:64px;border-radius:8px;overflow:hidden;border:1px solid #e5e9f0;cursor:zoom-in}.pm-iq-thumb img[data-v-4c1bd8bd]{width:100%;height:100%;object-fit:cover;display:block}.pm-iq-file[data-v-4c1bd8bd]{display:inline-flex;align-items:center;gap:5px;padding:5px 9px;border-radius:6px;background:#f1f5f9;color:#475569;font-size:12px;cursor:pointer}.pm-iq-empty[data-v-4c1bd8bd]{font-size:12px;color:#94a3b8}.pm-iq-card[data-v-4c1bd8bd]{background:#fff;border:1px solid #e8edf5;border-radius:10px;padding:12px 14px;display:flex;flex-direction:column;gap:8px}.pm-iq-card-head[data-v-4c1bd8bd]{display:flex;align-items:center;justify-content:space-between;gap:6px}.pm-iq-card-title[data-v-4c1bd8bd]{font-size:13px;font-weight:700;color:#1e293b;padding-left:8px;border-left:3px solid #6366f1;line-height:1.2}.pm-iq-row[data-v-4c1bd8bd]{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:12px}.pm-iq-field[data-v-4c1bd8bd]{display:flex;flex-direction:column;gap:5px}.pm-iq-cur[data-v-4c1bd8bd]{color:#64748b}.pm-iq-total[data-v-4c1bd8bd]{display:flex;align-items:center;justify-content:space-between;background:#f0fdf4;border-radius:8px;padding:8px 10px;font-size:12px;color:#047857}.pm-iq-total b[data-v-4c1bd8bd]{font-size:16px}.pm-iq-note[data-v-4c1bd8bd]{font-size:11px;color:#94a3b8;line-height:1.5}.pm-iq-note.is-warn[data-v-4c1bd8bd]{color:#b45309;background:#fffbeb;border-radius:6px;padding:6px 8px}.pm-iq-lock[data-v-4c1bd8bd]{display:flex;flex-direction:column;gap:4px;background:#fffbeb;border-radius:8px;padding:8px 10px}.pm-iq-lock-val[data-v-4c1bd8bd]{font-size:14px;font-weight:700;color:#b45309}@media (max-width: 900px){.pm-iq-body[data-v-4c1bd8bd]{flex-direction:column}.pm-iq-side[data-v-4c1bd8bd]{flex:none;width:100%}.pm-iq-grid[data-v-4c1bd8bd]{grid-template-columns:1fr}}.pm-form-row-col>label[data-v-4c1bd8bd]{display:block;width:auto;text-align:left;margin-bottom:6px}.pm-form-row-col>.el-input[data-v-4c1bd8bd],.pm-form-row-col>.el-select[data-v-4c1bd8bd],.pm-form-row-col>.pm-upload-line[data-v-4c1bd8bd]{max-width:360px}.pm-form-readonly[data-v-4c1bd8bd]{display:flex;gap:10px;align-items:center;padding:6px 12px;margin-bottom:8px;background:#f8fafc;border-radius:8px;font-size:12px}.pm-form-readonly span[data-v-4c1bd8bd]{color:#94a3b8}.pm-form-readonly b[data-v-4c1bd8bd]{color:#1e293b;font-weight:600}.pm-upload-line[data-v-4c1bd8bd]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pm-upload-preview[data-v-4c1bd8bd]{position:relative;width:64px;height:64px;border-radius:8px;overflow:hidden;border:1px solid #e5e9f0}.pm-upload-preview img[data-v-4c1bd8bd]{width:100%;height:100%;object-fit:cover}.pm-upload-del[data-v-4c1bd8bd]{position:absolute;top:2px;right:2px;width:18px;height:18px;background:#0000008c;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;cursor:pointer;line-height:1}.pm-upload-btn[data-v-4c1bd8bd]{border:1px dashed #c7d2fe;background:#eef2ff;color:#4f46e5;border-radius:8px;padding:8px 14px;font-size:12px;cursor:pointer}.pm-upload-btn[data-v-4c1bd8bd]:hover{background:#e0e7ff}.pm-upload-file[data-v-4c1bd8bd]{display:inline-flex;align-items:center;gap:4px;max-width:260px;font-size:12px;color:#4f46e5;background:#eef2ff;border:1px dashed #c7d2fe;padding:5px 10px;border-radius:8px;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-upload-file[data-v-4c1bd8bd]:hover{background:#e0e7ff}.pm-viewer-img[data-v-4c1bd8bd]{width:100%;border-radius:8px}@media (max-width: 640px){.pm-grid[data-v-4c1bd8bd]{grid-template-columns:1fr}.pm-form-row-half[data-v-4c1bd8bd],.pm-form-section[data-v-4c1bd8bd]{flex:1 1 100%;min-width:0}.pm-form-section .el-input[data-v-4c1bd8bd],.pm-form-section .el-select[data-v-4c1bd8bd]{max-width:100%}.pm-node-row[data-v-4c1bd8bd]{flex-wrap:wrap}.pm-node-ops[data-v-4c1bd8bd]{width:100%;justify-content:flex-end;padding-top:4px;border-top:1px dashed #f1f5f9}}.pm-if-dialog[data-v-4c1bd8bd] .el-dialog__header{padding:16px 20px 12px;margin-right:0;border-bottom:1px solid #eef2f7}.pm-if-dialog[data-v-4c1bd8bd] .el-dialog__body{padding:16px 20px 8px;max-height:72vh;overflow-y:auto}.pm-if-dialog[data-v-4c1bd8bd] .el-dialog__footer{padding:12px 20px 16px;border-top:1px solid #eef2f7}.pm-if-head[data-v-4c1bd8bd]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-right:26px}.pm-if-title[data-v-4c1bd8bd]{font-size:17px;font-weight:700;color:#0f172a;line-height:1.4}.pm-if-sub[data-v-4c1bd8bd]{margin-top:5px;display:flex;flex-wrap:wrap;gap:6px}.pm-if-chip[data-v-4c1bd8bd]{font-size:12px;color:#4f46e5;background:#eef2ff;border-radius:999px;padding:2px 10px}.pm-if-chip-plain[data-v-4c1bd8bd]{color:#64748b;background:#f1f5f9;max-width:340px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-if-devtag[data-v-4c1bd8bd]{flex-shrink:0}.pm-if-body[data-v-4c1bd8bd]{display:flex;gap:16px;align-items:flex-start}.pm-if-body.is-single[data-v-4c1bd8bd],.pm-if-body.is-mobile[data-v-4c1bd8bd]{display:block}.pm-if-main[data-v-4c1bd8bd]{flex:1 1 auto;min-width:0}.pm-if-side[data-v-4c1bd8bd]{flex:0 0 320px;max-width:320px}.pm-if-card[data-v-4c1bd8bd]{background:#fff;border:1px solid #e8edf5;border-radius:14px;padding:14px 16px 16px;margin-bottom:14px}.pm-if-card[data-v-4c1bd8bd]:last-child{margin-bottom:0}.pm-if-card-head[data-v-4c1bd8bd]{display:flex;align-items:center;gap:8px;margin-bottom:12px}.pm-if-card-head h4[data-v-4c1bd8bd]{margin:0;font-size:14px;font-weight:700;color:#1e293b}.pm-if-card-head h4 em[data-v-4c1bd8bd]{font-style:normal;font-weight:500;font-size:12px;color:#94a3b8;margin-left:2px}.pm-if-card-head h4 em.is-required[data-v-4c1bd8bd]{color:#dc2626;font-weight:600}.pm-if-bar[data-v-4c1bd8bd]{width:3px;height:14px;border-radius:2px;background:#6366f1}.pm-if-bar-green[data-v-4c1bd8bd]{background:#10b981}.pm-if-card-hint[data-v-4c1bd8bd]{margin-left:auto;font-style:normal;font-size:12px;color:#94a3b8}.pm-if-card-tip[data-v-4c1bd8bd]{font-size:12px;color:#64748b;background:#f8fafc;border-radius:8px;padding:7px 10px;margin-bottom:10px;line-height:1.5}.pm-if-grid[data-v-4c1bd8bd]{display:grid;gap:10px 12px;margin-bottom:10px;align-items:start}.pm-if-grid-2[data-v-4c1bd8bd]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.pm-if-grid-3[data-v-4c1bd8bd]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.pm-if-field[data-v-4c1bd8bd]{display:flex;flex-direction:column;gap:4px;min-width:0;margin-bottom:10px}.pm-if-grid .pm-if-field[data-v-4c1bd8bd]{margin-bottom:0}.pm-if-label[data-v-4c1bd8bd]{font-size:12px;color:#475569;font-weight:600;display:flex;align-items:center;gap:4px}.pm-if-label i[data-v-4c1bd8bd]{color:#ef4444;font-style:normal}.pm-if-label em[data-v-4c1bd8bd]{font-style:normal;font-weight:500;color:#94a3b8;font-size:11px}.pm-if-note[data-v-4c1bd8bd]{font-size:11px;color:#94a3b8;line-height:1.4}.pm-if-material[data-v-4c1bd8bd]{margin-bottom:12px}.pm-if-material[data-v-4c1bd8bd] .el-radio{height:26px;margin-right:12px}.pm-if-material[data-v-4c1bd8bd] .el-radio__label{font-size:12px;color:#334155}.pm-if-material-group[data-v-4c1bd8bd]{display:flex;flex-wrap:wrap}.pm-if-formula[data-v-4c1bd8bd]{margin-top:4px;padding:8px 10px;border-radius:8px;background:#f8fafc;border:1px solid #eef2f7;display:flex;flex-direction:column;gap:4px}.pm-if-formula-row[data-v-4c1bd8bd]{font-size:12px;color:#475569;line-height:1.5}.pm-if-formula-row.is-amount[data-v-4c1bd8bd]{color:#1e293b;font-weight:600}.pm-if-formula-tip[data-v-4c1bd8bd]{font-size:11px;color:#94a3b8}.pm-if-label-row[data-v-4c1bd8bd]{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-bottom:6px}.pm-if-process[data-v-4c1bd8bd]{margin-top:2px;border-top:1px dashed #eef2f7;padding-top:12px}.pm-if-tip[data-v-4c1bd8bd]{display:flex;align-items:flex-start;gap:8px;background:#fef2f2;border:1px solid #fecaca;border-radius:12px;padding:10px 12px;font-size:13px;color:#991b1b;line-height:1.5;margin-bottom:14px}.pm-demote-body[data-v-4c1bd8bd]{display:flex;flex-direction:column;gap:10px}.pm-demote-tip[data-v-4c1bd8bd]{font-size:13px;line-height:1.65;color:#475569;background:#f8fafc;border:1px solid #eef2f7;border-radius:10px;padding:10px 12px}.pm-demote-tip b[data-v-4c1bd8bd]{color:#1e293b}.pm-demote-note[data-v-4c1bd8bd]{font-size:12px;color:#94a3b8;line-height:1.6}.pm-if-tip-ico[data-v-4c1bd8bd]{flex-shrink:0;width:18px;height:18px;border-radius:50%;background:#ef4444;color:#fff;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;margin-top:1px}.pm-if-quick-line[data-v-4c1bd8bd]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:6px}.pm-if-quick-label[data-v-4c1bd8bd]{font-size:12px;color:#94a3b8}.pm-if-quick[data-v-4c1bd8bd]{border:1px solid #dbe2ee;background:#fff;color:#475569;border-radius:999px;padding:1px 10px;font-size:12px;cursor:pointer;line-height:1.7}.pm-if-quick[data-v-4c1bd8bd]:hover{border-color:#a5b4fc;color:#4338ca}.pm-if-quick.is-on[data-v-4c1bd8bd]{background:#eef2ff;border-color:#a5b4fc;color:#4338ca;font-weight:600}.pm-if-quick-note[data-v-4c1bd8bd]{font-size:11.5px;color:#94a3b8}.pm-if-price[data-v-4c1bd8bd]{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.pm-if-price-input[data-v-4c1bd8bd]{flex:1 1 260px;min-width:200px}.pm-if-price-input[data-v-4c1bd8bd] .el-input-group__append{background:#f8fafc;color:#64748b;font-size:13px}.pm-if-cur[data-v-4c1bd8bd]{color:#6366f1;font-weight:700}.pm-if-price-sum[data-v-4c1bd8bd]{flex:0 0 auto;display:flex;align-items:baseline;gap:6px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;padding:6px 12px}.pm-if-price-sum b[data-v-4c1bd8bd]{color:#15803d;font-size:16px}.pm-if-price-sum-label[data-v-4c1bd8bd]{font-size:12px;color:#16a34a}.pm-if-price-sum-detail[data-v-4c1bd8bd]{font-size:11px;color:#4d7c0f}.pm-if-price-sum-empty[data-v-4c1bd8bd]{font-size:12px;color:#94a3b8}.pm-if-price-tip[data-v-4c1bd8bd]{display:flex;align-items:center;gap:6px;font-size:12px;color:#2563eb;background:#eff6ff;border-radius:8px;padding:7px 10px;margin-top:10px}.pm-if-total[data-v-4c1bd8bd]{display:flex;align-items:baseline;justify-content:space-between;gap:8px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;padding:8px 12px;margin-top:2px}.pm-if-total-label[data-v-4c1bd8bd]{font-size:12px;color:#16a34a}.pm-if-total b[data-v-4c1bd8bd]{color:#15803d;font-size:18px}.pm-if-total-empty[data-v-4c1bd8bd]{font-size:12px;color:#94a3b8}.pm-if-media[data-v-4c1bd8bd]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;margin-bottom:12px}.pm-if-media-cell[data-v-4c1bd8bd]{display:flex;flex-direction:column;gap:6px}.pm-if-upload[data-v-4c1bd8bd]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pm-if-upload-btn[data-v-4c1bd8bd]{border:1px dashed #c7d2fe;background:#eef2ff;color:#4f46e5;border-radius:10px;padding:7px 14px;font-size:13px;cursor:pointer;transition:all .15s}.pm-if-upload-btn[data-v-4c1bd8bd]:hover{background:#e0e7ff;border-color:#a5b4fc}.pm-if-thumb[data-v-4c1bd8bd]{position:relative;width:54px;height:54px;border-radius:10px;overflow:hidden;border:1px solid #e2e8f0}.pm-if-thumb img[data-v-4c1bd8bd]{width:100%;height:100%;object-fit:cover;display:block}.pm-if-thumb-del[data-v-4c1bd8bd]{position:absolute;top:2px;right:2px;width:16px;height:16px;border-radius:50%;background:#0f172a99;color:#fff;font-size:12px;line-height:16px;text-align:center;cursor:pointer}.pm-if-file[data-v-4c1bd8bd]{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:#4f46e5;background:#eef2ff;border-radius:8px;padding:5px 10px;cursor:pointer;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-if-icon-btn[data-v-4c1bd8bd]{margin-left:auto;border:none;background:transparent;color:#94a3b8;cursor:pointer;padding:2px;border-radius:6px;display:inline-flex;align-items:center}.pm-if-icon-btn[data-v-4c1bd8bd]:hover{color:#ef4444;background:#fef2f2}.pm-if-lock-val[data-v-4c1bd8bd]{font-size:14px;font-weight:600;color:#1e293b;background:#f8fafc;border-radius:8px;padding:7px 10px}.pm-if-history[data-v-4c1bd8bd]{background:linear-gradient(180deg,#f0fdf9,#fff 46%)}.pm-if-history-count[data-v-4c1bd8bd]{font-size:12px;color:#10b981;background:#ecfdf5;border-radius:999px;padding:1px 8px}.pm-if-history-empty[data-v-4c1bd8bd]{font-size:12px;color:#94a3b8;background:#f8fafc;border-radius:10px;padding:16px 12px;text-align:center;line-height:1.5}.pm-if-history-list[data-v-4c1bd8bd]{display:flex;flex-direction:column;gap:8px;max-height:244px;overflow-y:auto;overscroll-behavior:contain;padding-right:4px;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}.pm-if-history-list[data-v-4c1bd8bd]::-webkit-scrollbar{width:5px}.pm-if-history-list[data-v-4c1bd8bd]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.pm-if-history-list[data-v-4c1bd8bd]::-webkit-scrollbar-track{background:transparent}.pm-if-history-item[data-v-4c1bd8bd]{border:1px solid #e8f5ef;background:#fff;border-radius:10px;padding:8px 10px}.pm-if-history-line[data-v-4c1bd8bd]{display:flex;align-items:baseline;gap:6px}.pm-if-history-price[data-v-4c1bd8bd]{font-size:15px;font-weight:700;color:#0f766e}.pm-if-history-unit[data-v-4c1bd8bd]{font-size:11px;color:#94a3b8}.pm-if-history-tag[data-v-4c1bd8bd]{font-size:10px;border-radius:4px;padding:1px 5px}.pm-if-history-tag.is-done[data-v-4c1bd8bd]{color:#15803d;background:#dcfce7}.pm-if-history-tag.is-draft[data-v-4c1bd8bd]{color:#b45309;background:#fef3c7}.pm-if-history-use[data-v-4c1bd8bd]{margin-left:auto;border:1px solid #a7f3d0;background:#ecfdf5;color:#047857;font-size:12px;border-radius:8px;padding:3px 10px;cursor:pointer}.pm-if-history-use[data-v-4c1bd8bd]:hover{background:#d1fae5}.pm-if-history-use[data-v-4c1bd8bd]:disabled{opacity:.45;cursor:not-allowed}.pm-if-history-meta[data-v-4c1bd8bd]{display:flex;align-items:center;gap:6px;margin-top:4px;font-size:11px;color:#94a3b8;min-width:0}.pm-if-history-date[data-v-4c1bd8bd]{flex-shrink:0}.pm-if-history-spec[data-v-4c1bd8bd]{flex-shrink:0;color:#64748b;background:#f1f5f9;border-radius:4px;padding:0 5px}.pm-if-history-proj[data-v-4c1bd8bd]{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-if-history-cust[data-v-4c1bd8bd]{font-size:11px;color:#94a3b8;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-if-history-foot[data-v-4c1bd8bd]{font-size:11px;color:#94a3b8;margin-top:8px;text-align:center}.pm-if-save[data-v-4c1bd8bd]{min-width:132px}@media (max-width: 900px){.pm-if-body[data-v-4c1bd8bd]{display:block}.pm-if-side[data-v-4c1bd8bd]{max-width:none;flex:1 1 auto}.pm-if-grid-3[data-v-4c1bd8bd]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.pm-if-media[data-v-4c1bd8bd]{grid-template-columns:1fr}}@media (max-width: 640px){.pm-if-grid-2[data-v-4c1bd8bd],.pm-if-grid-3[data-v-4c1bd8bd]{grid-template-columns:1fr}.pm-if-dialog[data-v-4c1bd8bd] .el-dialog__body{padding:12px 12px 6px;max-height:76vh}}@media (min-width: 900px){html.mobile-ui .pm-sheet-cards[data-v-4c1bd8bd]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));align-content:start}}.el-checkbox-group{font-size:0;line-height:0}.plc-full[data-v-704ae3ce]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;display:flex;flex-direction:column;background:#f5f7fa}.g-page[data-v-704ae3ce]{display:flex;flex-direction:column;width:100%;height:100%;min-height:0;background:#f6f7fb}.g-header[data-v-704ae3ce]{flex:none;display:flex;align-items:center;gap:10px;height:44px;padding:0 14px;background:#fff;border-bottom:1px solid #e6eaf2}.g-back[data-v-704ae3ce]{border:1px solid #c7d2fe;background:#eef2ff;color:#4f46e5;border-radius:8px;padding:5px 12px;font-size:12px;font-weight:600;cursor:pointer}.g-back[data-v-704ae3ce]:hover{background:#e0e7ff}.g-title[data-v-704ae3ce]{font-weight:600;color:#1e293b;font-size:14px}.g-dev[data-v-704ae3ce]{margin-left:auto;font-size:11px;font-weight:600;color:#6366f1;background:#eef2ff;border-radius:4px;padding:2px 8px}.g-m-header[data-v-704ae3ce]{flex:none;display:flex;align-items:center;gap:10px;height:44px;padding:0 12px;background:linear-gradient(135deg,#4f46e5,#7c3aed)}.g-m-title[data-v-704ae3ce]{color:#fff;font-weight:600;font-size:15px}.g-body[data-v-704ae3ce]{flex:1;min-height:0;overflow:auto;padding:12px;display:flex;flex-direction:column;gap:10px}.g-loading[data-v-704ae3ce]{padding:26px;text-align:center;color:#94a3b8;font-size:13px}.g-empty[data-v-704ae3ce]{padding:26px;text-align:center;color:#94a3b8;font-size:13px;background:#fff;border:1px solid #eef1f6;border-radius:10px}.g-head[data-v-704ae3ce]{display:flex;align-items:center;gap:14px;background:#fff;border:1px solid #eef1f6;border-radius:12px;padding:12px 14px;flex-wrap:wrap}.g-head-cover[data-v-704ae3ce]{width:84px;height:62px;border-radius:8px;overflow:hidden;flex:none;background:#f1f5f9;display:flex;align-items:center;justify-content:center}.g-head-cover img[data-v-704ae3ce]{width:100%;height:100%;object-fit:cover;display:block}.g-cover-ph[data-v-704ae3ce]{font-size:26px;color:#cbd5e1}.g-head-main[data-v-704ae3ce]{flex:1;min-width:220px;display:flex;flex-direction:column;gap:6px}.g-head-line[data-v-704ae3ce]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.g-plan-no[data-v-704ae3ce]{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:11px;color:#4338ca;background:#eef2ff;border:1px solid #c7d2fe;border-radius:6px;padding:1px 8px}.g-head-sub[data-v-704ae3ce]{font-size:12px;color:#64748b}.g-done[data-v-704ae3ce]{font-size:11px;font-weight:700;color:#047857;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:999px;padding:1px 8px}.g-head-name[data-v-704ae3ce]{font-size:15px;font-weight:700;color:#1e293b}.g-head-kv[data-v-704ae3ce]{display:flex;align-items:center;gap:14px;flex-wrap:wrap;font-size:12px;color:#64748b}.g-head-acts[data-v-704ae3ce]{display:flex;align-items:center;gap:8px;margin-left:auto}.g-btn[data-v-704ae3ce]{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 12px;border:1px solid #e2e8f0;background:#fff;color:#475569;border-radius:8px;font-size:12px;font-weight:600;cursor:pointer;transition:all .15s}.g-btn[data-v-704ae3ce]:hover:not(:disabled){background:#f1f5f9;border-color:#cbd5e1}.g-btn[data-v-704ae3ce]:disabled{opacity:.55;cursor:not-allowed}.g-btn-warn[data-v-704ae3ce]{background:#fffbeb;border-color:#fde68a;color:#b45309}.g-btn-warn[data-v-704ae3ce]:hover:not(:disabled){background:#fef3c7;border-color:#fcd34d}.g-dlg-warn[data-v-704ae3ce]{margin-top:8px;padding:6px 8px;border-radius:6px;font-size:12px;line-height:1.6;color:#b45309;background:#fffbeb;border:1px solid #fde68a}.g-dlg-warn b[data-v-704ae3ce]{font-weight:700}.g-btn-primary[data-v-704ae3ce]{background:#4f46e5;border-color:#4f46e5;color:#fff}.g-btn-primary[data-v-704ae3ce]:hover:not(:disabled){background:#4338ca;border-color:#4338ca}.g-team-state[data-v-704ae3ce]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;background:#fffbeb;border:1px solid #fde68a;color:#b45309;border-radius:10px;padding:8px 12px;font-size:12px}.g-team-state.sent[data-v-704ae3ce]{background:#ecfdf5;border-color:#a7f3d0;color:#047857}.g-team-state b[data-v-704ae3ce]{font-weight:700}.g-team-state-icon[data-v-704ae3ce]{font-size:14px}.g-team-state-tip[data-v-704ae3ce]{margin-left:auto;font-size:11px;opacity:.78}.g-tabs[data-v-704ae3ce]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.g-tab[data-v-704ae3ce]{border:1px solid #e2e8f0;background:#fff;color:#475569;border-radius:999px;padding:5px 16px;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s}.g-tab[data-v-704ae3ce]:hover{background:#f8fafc}.g-tab.active[data-v-704ae3ce]{background:#eef2ff;border-color:#c7d2fe;color:#4338ca}.g-tabs-hint[data-v-704ae3ce]{font-size:12px;color:#94a3b8}.g-card[data-v-704ae3ce]{background:#fff;border:1px solid #eef1f6;border-radius:12px;padding:10px 12px}.g-card-head[data-v-704ae3ce]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:8px}.g-card-title[data-v-704ae3ce]{font-size:13px;font-weight:700;color:#1e293b}.g-card-hint[data-v-704ae3ce]{font-size:11px;color:#94a3b8}.g-sent-tip[data-v-704ae3ce]{margin:-2px 0 8px;padding:5px 10px;border-radius:6px;background:#fff7ed;border:1px solid #fed7aa;color:#9a3412;font-size:11.5px}.g-two-page[data-v-704ae3ce]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 8px}.g-two-tab[data-v-704ae3ce]{height:28px;padding:0 14px;border-radius:14px;cursor:pointer;border:1px solid #e2e8f0;background:#fff;color:#475569;font-size:12.5px}.g-two-tab.active[data-v-704ae3ce]{border-color:#c7d2fe;background:#eef2ff;color:#4338ca;font-weight:600}.g-two-hint[data-v-704ae3ce]{font-size:11px;color:#94a3b8}.g-page-size[data-v-704ae3ce]{margin-left:auto;font-size:11.5px;color:#64748b;display:flex;align-items:center;gap:4px}.g-pager[data-v-704ae3ce]{display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 0 2px}.g-pager-btn[data-v-704ae3ce]{height:26px;padding:0 10px;border-radius:6px;cursor:pointer;border:1px solid #e2e8f0;background:#fff;color:#475569;font-size:12px}.g-pager-btn[data-v-704ae3ce]:disabled{color:#cbd5e1;cursor:not-allowed;background:#f8fafc}.g-pager-info[data-v-704ae3ce]{font-size:12px;color:#64748b}.g-tag.is-sent[data-v-704ae3ce]{background:#fff7ed;color:#c2410c;border:1px solid #fed7aa;white-space:nowrap}.g-sent-none[data-v-704ae3ce]{color:#cbd5e1;font-size:11.5px}.g-tools[data-v-704ae3ce]{margin-left:auto;display:flex;align-items:center;gap:6px}.g-mini[data-v-704ae3ce]{border:0;background:transparent;color:#4338ca;font-size:12px;font-weight:600;padding:3px 8px;border-radius:6px;cursor:pointer}.g-mini[data-v-704ae3ce]:hover{background:#eef2ff}.g-flow[data-v-704ae3ce]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:8px 10px;margin-bottom:10px;background:#fbfcff;border:1px solid #eef1f6;border-radius:10px}.g-flownode[data-v-704ae3ce]{display:inline-flex;align-items:center;gap:6px;cursor:pointer;border:1px solid #e2e8f0;background:#fff;color:#1e293b;padding:5px 10px;border-radius:8px;font-size:13px;font-weight:600;transition:all .15s}.g-flownode[data-v-704ae3ce]:hover{border-color:#c7d2fe;background:#f8faff}.g-flownode.is-active[data-v-704ae3ce]{border-color:#6366f1;background:#eef2ff;color:#4338ca}.g-flowbadge[data-v-704ae3ce]{flex:none;min-width:18px;height:18px;padding:0 4px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;background:#111827;color:#fff;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.g-flowqty[data-v-704ae3ce]{font-size:11px;color:#94a3b8;font-weight:500}.g-flownode.is-active .g-flowqty[data-v-704ae3ce]{color:#6366f1}.g-flowarrow[data-v-704ae3ce]{flex:none;width:12px;height:1px;background:#cbd5e1}.g-flownode.is-material[data-v-704ae3ce]{border-color:#fed7aa;background:#fff7ed;color:#c2410c}.g-flownode.is-material .g-flowbadge[data-v-704ae3ce]{background:#f97316}.g-flownode.is-material .g-flowqty[data-v-704ae3ce]{color:#ea580c}.g-flownode.is-material[data-v-704ae3ce]:hover{border-color:#fb923c;background:#ffedd5}.g-flownode.is-material.is-active[data-v-704ae3ce]{border-color:#f97316;background:#ffedd5;color:#9a3412;box-shadow:0 0 0 2px #f9731629}.g-flownode.is-material.is-active .g-flowqty[data-v-704ae3ce]{color:#f97316}.g-pgcard[data-v-704ae3ce]{border:1px solid #eef1f6;border-radius:10px;overflow:hidden}.g-pghead[data-v-704ae3ce]{display:flex;align-items:center;gap:10px;padding:8px 12px;background:#fbfcff;border-bottom:1px solid #eef1f6}.g-pgname[data-v-704ae3ce]{font-size:14px;font-weight:700;color:#1e293b}.g-pgcard.is-material[data-v-704ae3ce]{border-color:#fed7aa}.g-pgcard.is-material .g-pghead[data-v-704ae3ce]{background:#fff7ed;border-bottom-color:#fed7aa}.g-pgcard.is-material .g-pgname[data-v-704ae3ce]{color:#c2410c}.g-pgcard.is-material .g-pgmeta[data-v-704ae3ce]{color:#ea580c}.g-pgnotice[data-v-704ae3ce]{padding:8px 12px;font-size:12px;line-height:1.6;color:#b45309;background:#fffbeb;border-bottom:1px solid #fef3c7}.g-pgmeta[data-v-704ae3ce]{font-size:12px;color:#94a3b8}.g-pggroup[data-v-704ae3ce]{margin-left:auto;flex:none}.g-pglist[data-v-704ae3ce]{display:flex;flex-direction:column}.g-pgspec[data-v-704ae3ce]{display:flex;align-items:center;gap:8px;padding:5px 12px;background:#f8fafc;border-bottom:1px solid #f1f5f9}.g-pgspec-name[data-v-704ae3ce]{font-size:11px;font-weight:700;color:#4338ca;background:#eef2ff;border:1px solid #c7d2fe;border-radius:5px;padding:0 6px}.g-pgspec-meta[data-v-704ae3ce]{font-size:11px;color:#94a3b8}.g-pgitem[data-v-704ae3ce]{display:flex;align-items:center;gap:10px;padding:8px 12px;border-bottom:1px dashed #f1f5f9}.g-pgitem[data-v-704ae3ce]:last-child{border-bottom:0}.g-pgorder[data-v-704ae3ce]{flex:none;min-width:20px;height:20px;padding:0 5px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#6366f1;color:#fff;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.g-pgcard.is-material .g-pgorder[data-v-704ae3ce]{background:#f97316}.g-pgthumb[data-v-704ae3ce]{flex:none;width:30px;height:30px;border-radius:5px;overflow:hidden;background:#f1f5f9;display:inline-flex;align-items:center;justify-content:center;font-size:14px;color:#cbd5e1}.g-pgthumb img[data-v-704ae3ce]{width:100%;height:100%;object-fit:cover;display:block}.g-pgmain[data-v-704ae3ce]{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.g-pgitemname[data-v-704ae3ce]{display:flex;align-items:baseline;gap:6px;min-width:0;font-size:13px;font-weight:700;color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.g-pgitemno[data-v-704ae3ce]{flex:none;font-style:normal;font-size:11px;font-weight:400;color:#94a3b8}.g-pgsub[data-v-704ae3ce]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:11px;color:#94a3b8}.g-pgdate[data-v-704ae3ce]{flex:none;display:flex;align-items:center}.g-pgend[data-v-704ae3ce]{font-size:12px;font-weight:700;color:#1e293b;font-variant-numeric:tabular-nums;white-space:nowrap}.g-pgend.is-late[data-v-704ae3ce]{color:#dc2626}.g-pgend.is-none[data-v-704ae3ce]{color:#cbd5e1;font-weight:400}.g-tag[data-v-704ae3ce]{font-style:normal;font-size:10px;font-weight:700;border-radius:999px;padding:0 6px;border:1px solid transparent;white-space:nowrap}.g-tag.is-plan[data-v-704ae3ce]{color:#4338ca;background:#eef2ff;border-color:#c7d2fe}.g-tag.is-self[data-v-704ae3ce]{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.g-tag.is-out[data-v-704ae3ce]{color:#c2410c;background:#fff7ed;border-color:#fed7aa}.g-tag.is-buy[data-v-704ae3ce]{color:#b45309;background:#fffbeb;border-color:#fde68a}.g-tag.is-defer[data-v-704ae3ce]{color:#64748b;background:#f1f5f9;border-color:#cbd5e1}.g-tag2[data-v-704ae3ce]{font-style:normal;font-size:10px;font-weight:600;color:#64748b;background:#f4f6fa;border:1px solid #e2e8f0;border-radius:999px;padding:0 6px;white-space:nowrap}.g-table[data-v-704ae3ce]{width:100%;border-collapse:collapse;min-width:860px;font-size:12px}.g-table th[data-v-704ae3ce],.g-table td[data-v-704ae3ce]{padding:8px;text-align:left;border-bottom:1px solid #f1f5f9}.g-table th[data-v-704ae3ce]{background:#fbfcff;color:#475569;font-weight:700;font-size:11px;white-space:nowrap}.g-table tbody tr[data-v-704ae3ce]:hover{background:#fbfcff}.g-table th.g-check-col[data-v-704ae3ce],.g-table td.g-check-col[data-v-704ae3ce]{text-align:center;padding:8px 0}.g-check[data-v-704ae3ce]{width:14px;height:14px;cursor:pointer;vertical-align:middle;margin:0}.g-table tbody tr.is-checked[data-v-704ae3ce]{background:#eef2ff}.g-table tbody tr.is-checked[data-v-704ae3ce]:hover{background:#e0e7ff}.g-table td.g-img-cell[data-v-704ae3ce]{padding:6px 4px}.g-thumb-wrap[data-v-704ae3ce]{display:flex;align-items:center;justify-content:center;width:100%;min-height:34px}.g-thumb[data-v-704ae3ce]{width:44px;height:34px;object-fit:cover;border-radius:6px;border:1px solid #e6eaf5;background:#fff;cursor:zoom-in;flex:none}.g-thumb[data-v-704ae3ce]:hover{border-color:#c7d2fe}.g-mono[data-v-704ae3ce]{font-family:ui-monospace,Menlo,Consolas,monospace;color:#475569}.g-tree[data-v-704ae3ce]{padding:8px 10px 12px}.g-tree-head[data-v-704ae3ce]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:2px 2px 8px}.g-tree-all[data-v-704ae3ce]{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#475569;cursor:pointer}.g-tree-count[data-v-704ae3ce]{font-size:12px;font-weight:600;color:#4338ca}.g-tree-hint[data-v-704ae3ce]{font-size:11px;color:#94a3b8}.g-tree-acts[data-v-704ae3ce]{margin-left:auto;display:flex;gap:6px}.g-tree-empty[data-v-704ae3ce]{padding:24px;text-align:center;font-size:13px;color:#94a3b8}.g-trow[data-v-704ae3ce]{display:flex;align-items:center;gap:8px;padding:7px 10px;margin-bottom:6px;background:#fff;border:1px solid #eef1f6;border-radius:10px;transition:background .15s,border-color .15s}.g-trow.is-child[data-v-704ae3ce]{background:#fafbff;border-color:#e8ecf5}.g-trow.is-checked[data-v-704ae3ce]{background:#eef2ff;border-color:#c7d2fe}.g-trow.is-parent .g-tname[data-v-704ae3ce]{font-weight:700}.g-tcaret[data-v-704ae3ce]{width:18px;height:18px;flex:none;padding:0;border:0;background:transparent;display:inline-flex;align-items:center;justify-content:center;color:#94a3b8;cursor:pointer}.g-tcaret .el-icon[data-v-704ae3ce]{transition:transform .15s}.g-tcaret.open .el-icon[data-v-704ae3ce]{transform:rotate(90deg);color:#4f46e5}.g-tcaret.empty[data-v-704ae3ce]{cursor:default}.g-tcheck[data-v-704ae3ce]{flex:none;display:inline-flex}.g-trow.is-project-root[data-v-704ae3ce]{background:#f8fafc;border-color:#e2e8f0}.g-trow.is-project-root .g-tname[data-v-704ae3ce]{font-weight:700;color:#0f172a}.g-tthumb[data-v-704ae3ce]{width:40px;height:40px;flex:none;border-radius:8px;overflow:hidden;border:1px solid #e8ecf5;background:#f6f8fc;display:inline-flex;align-items:center;justify-content:center;font-size:16px;cursor:zoom-in}.g-tthumb.empty[data-v-704ae3ce]{cursor:default}.g-tthumb img[data-v-704ae3ce]{width:100%;height:100%;object-fit:cover;display:block}.g-tmain[data-v-704ae3ce]{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.g-ttop[data-v-704ae3ce]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0}.g-tno[data-v-704ae3ce]{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:11px;color:#64748b}.g-tname[data-v-704ae3ce]{font-size:13px;font-weight:600;color:#1e293b}.g-tspec[data-v-704ae3ce]{font-size:11px;color:#94a3b8}.g-tmeta[data-v-704ae3ce]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:11px;color:#64748b}.g-tmeta b[data-v-704ae3ce]{font-weight:600;color:#4338ca}.g-tapply[data-v-704ae3ce]{flex:none;display:flex;align-items:center;gap:4px}.g-tapply i[data-v-704ae3ce]{font-style:normal;font-size:11px;color:#94a3b8}.g-tapply .g-qty-in[data-v-704ae3ce]{width:84px}.g-qty-cell[data-v-704ae3ce]{white-space:nowrap}.g-qty-cell .g-qty-in[data-v-704ae3ce]{width:84px;vertical-align:middle}.g-qty-cell .g-qty-unit[data-v-704ae3ce]{margin-left:4px;font-size:11px;color:#94a3b8}.g-qty-in.is-changed[data-v-704ae3ce] .el-input__wrapper{background:#fffbeb;box-shadow:0 0 0 1px #fbbf24 inset}.g-none-cell[data-v-704ae3ce]{color:#cbd5e1}.g-table-empty[data-v-704ae3ce]{text-align:center;color:#94a3b8;padding:18px 0}.is-mobile .g-tree[data-v-704ae3ce]{padding:6px}.is-mobile .g-tree-hint[data-v-704ae3ce]{display:none}.is-mobile .g-trow[data-v-704ae3ce]{flex-wrap:wrap;align-items:flex-start}.is-mobile .g-tthumb[data-v-704ae3ce]{width:34px;height:34px}.is-mobile .g-tapply[data-v-704ae3ce]{width:100%;justify-content:flex-end;padding-left:54px}.is-mobile .g-tapply .g-qty-in[data-v-704ae3ce]{width:104px}.sc-page[data-v-ed95458a]{display:flex;flex-direction:column;gap:10px;height:100%;min-height:0}.sc-mode-hint[data-v-ed95458a]{font-size:12px;color:#94a3b8}.sc-procview[data-v-ed95458a]{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:10px}.sc-pgcard[data-v-ed95458a]{background:#fff;border:1px solid #eef1f6;border-radius:12px;overflow:hidden}.sc-pgflow[data-v-ed95458a]{flex:none;display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:10px 12px;background:#fff;border:1px solid #eef1f6;border-radius:12px}.sc-pgnode[data-v-ed95458a]{display:inline-flex;align-items:center;gap:6px;cursor:pointer;border:1px solid #e2e8f0;background:#fff;color:#1e293b;padding:5px 10px;border-radius:8px;font-size:13px;font-weight:600;transition:all .15s}.sc-pgnode[data-v-ed95458a]:hover{border-color:#c7d2fe;background:#f8faff}.sc-pgnode.is-active[data-v-ed95458a]{border-color:#6366f1;background:#eef2ff;color:#4338ca}.sc-pgnode.is-dragging[data-v-ed95458a]{opacity:.45}.sc-pgnode.is-over[data-v-ed95458a]{border-color:#6366f1;box-shadow:0 0 0 2px #e0e7ff}.sc-pgflow-tip[data-v-ed95458a]{margin-right:4px;font-size:11px;color:#94a3b8}.sc-pgbadge[data-v-ed95458a]{flex:none;min-width:18px;height:18px;padding:0 4px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;background:#111827;color:#fff;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.sc-pgflow-name[data-v-ed95458a]{white-space:nowrap}.sc-pgqty[data-v-ed95458a]{font-size:11px;color:#94a3b8;font-weight:500}.sc-pgnode.is-active .sc-pgqty[data-v-ed95458a]{color:#6366f1}.sc-pgarrow[data-v-ed95458a]{flex:none;width:12px;height:1px;background:#cbd5e1}.sc-pghead[data-v-ed95458a]{display:flex;align-items:center;gap:10px;padding:9px 12px;background:#fbfcff;border-bottom:1px solid #eef1f6}.sc-pgname[data-v-ed95458a]{font-size:14px;font-weight:700;color:#1e293b}.sc-pgmeta[data-v-ed95458a]{font-size:12px;color:#94a3b8}.sc-pglist[data-v-ed95458a]{display:flex;flex-direction:column}.sc-pgitem[data-v-ed95458a]{display:flex;align-items:center;gap:10px;padding:8px 12px;border-bottom:1px dashed #f1f5f9}.sc-pgitem[data-v-ed95458a]:last-child{border-bottom:0}.sc-pgorder[data-v-ed95458a]{flex:none;min-width:20px;height:20px;padding:0 5px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#6366f1;color:#fff;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.sc-pgmain[data-v-ed95458a]{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.sc-pgitemname[data-v-ed95458a]{display:flex;align-items:baseline;gap:6px;min-width:0;font-size:13px;font-weight:700;color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-pgitemno[data-v-ed95458a]{flex:none;font-style:normal;font-size:11px;font-weight:400;color:#94a3b8}.sc-pgsub[data-v-ed95458a]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:11px;color:#94a3b8}.sc-pgproj[data-v-ed95458a]{flex:none;max-width:240px;font-size:11px;color:#0369a1;background:#f0f9ff;border:1px solid #bae6fd;border-radius:5px;padding:0 5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-pgdate[data-v-ed95458a]{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:2px}.sc-pgthumb[data-v-ed95458a]{flex:none;width:30px;height:30px;border-radius:5px;overflow:hidden;background:#f1f5f9;display:inline-flex;align-items:center;justify-content:center;font-size:14px;color:#cbd5e1}.sc-pgthumb img[data-v-ed95458a]{width:100%;height:100%;object-fit:cover;display:block}.sc-pspec-head[data-v-ed95458a]{display:flex;align-items:center;gap:8px;padding:5px 12px;background:#f8fafc;border-bottom:1px solid #f1f5f9}.sc-pspec-name[data-v-ed95458a]{font-size:11px;font-weight:700;color:#4338ca;background:#eef2ff;border:1px solid #c7d2fe;border-radius:5px;padding:0 6px}.sc-pspec-meta[data-v-ed95458a]{font-size:11px;color:#94a3b8}.sc-pggroup[data-v-ed95458a]{margin-left:auto;flex:none}.sc-pgend[data-v-ed95458a]{font-size:12px;font-weight:700;color:#1e293b;font-variant-numeric:tabular-nums;white-space:nowrap}.sc-pgend.is-late[data-v-ed95458a]{color:#dc2626}.sc-pgend.is-none[data-v-ed95458a]{color:#cbd5e1;font-weight:400}.sc-toolbar[data-v-ed95458a]{flex:none;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.sc-bar-left[data-v-ed95458a],.sc-bar-right[data-v-ed95458a]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sc-bar-right[data-v-ed95458a]{margin-left:auto}.sc-btn[data-v-ed95458a]{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 10px;border:1px solid #e2e8f0;background:#fff;color:#475569;border-radius:8px;font-size:12px;font-weight:600;cursor:pointer}.sc-btn[data-v-ed95458a]:hover:not(:disabled){background:#f1f5f9}.sc-btn[data-v-ed95458a]:disabled{opacity:.55;cursor:not-allowed}.sc-icon-btn[data-v-ed95458a]{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #e2e8f0;background:#fff;color:#475569;border-radius:8px;cursor:pointer}.sc-icon-btn[data-v-ed95458a]:hover{background:#f1f5f9}.sc-mini[data-v-ed95458a]{border:0;background:transparent;color:#4338ca;font-size:12px;font-weight:600;padding:3px 8px;border-radius:6px;cursor:pointer}.sc-mini[data-v-ed95458a]:hover{background:#eef2ff}.sc-range[data-v-ed95458a]{font-size:12px;color:#475569;font-weight:600}.sc-stats[data-v-ed95458a]{flex:none;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sc-chip[data-v-ed95458a]{font-size:12px;color:#475569;background:#fff;border:1px solid #eef1f6;border-radius:10px;padding:5px 11px;white-space:nowrap}.sc-chip b[data-v-ed95458a]{font-size:14px;color:#1e293b;margin-right:2px}.sc-chip.is-out b[data-v-ed95458a]{color:#c2410c}.sc-chip.is-today b[data-v-ed95458a]{color:#4338ca}.sc-legend[data-v-ed95458a]{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:#64748b;margin-left:4px}.sc-dot[data-v-ed95458a]{width:10px;height:10px;border-radius:3px;display:inline-block;font-style:normal;margin-left:6px}.sc-dot.is-self[data-v-ed95458a]{background:#d1fae5;border:1px solid #a7f3d0}.sc-dot.is-out[data-v-ed95458a]{background:#ffedd5;border:1px solid #fed7aa}.sc-dot.is-line[data-v-ed95458a]{width:2px;height:12px;border-radius:1px;background:#ef4444}.sc-dot.is-load[data-v-ed95458a]{background:#c7d2fe}.sc-note[data-v-ed95458a]{font-size:11px;color:#94a3b8;margin-left:4px}.sc-body[data-v-ed95458a]{flex:1;min-height:0;display:flex;flex-direction:column;gap:10px}.sc-empty[data-v-ed95458a]{padding:26px;text-align:center;color:#94a3b8;font-size:13px;background:#fff;border:1px solid #eef1f6;border-radius:10px}.sc-card[data-v-ed95458a]{background:#fff;border:1px solid #eef1f6;border-radius:12px;padding:8px 10px}.sc-tag2[data-v-ed95458a]{font-style:normal;font-size:10px;font-weight:600;color:#64748b;background:#f4f6fa;border:1px solid #e2e8f0;border-radius:999px;padding:0 6px;white-space:nowrap}.sc-spin[data-v-ed95458a]{animation:sc-spin-ed95458a 1s linear infinite}@keyframes sc-spin-ed95458a{to{transform:rotate(360deg)}}.pp-full[data-v-31dad27f]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;display:flex;flex-direction:column;background:#f5f7fa}.pp-page[data-v-31dad27f]{display:flex;flex-direction:column;height:100%;background:#f6f7fb;overflow:hidden}.pp-done-page[data-v-31dad27f]{flex:1;min-height:0;display:flex}.pp-pc-header[data-v-31dad27f]{flex-shrink:0;display:flex;align-items:center;gap:10px;height:44px;padding:0 14px;background:#fff;border-bottom:1px solid #e6eaf2}.pp-back-btn[data-v-31dad27f]{display:inline-flex;align-items:center;gap:4px;border:1px solid #c7d2fe;background:#eef2ff;color:#4f46e5;border-radius:8px;padding:5px 12px;font-size:12px;cursor:pointer}.pp-back-btn[data-v-31dad27f]:hover{background:#e0e7ff}.pp-pc-title[data-v-31dad27f]{flex:1;min-width:0;font-weight:600;color:#1e293b;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-dev-tag[data-v-31dad27f]{padding:2px 8px;font-size:11px;font-weight:600;color:#6366f1;background:#eef2ff;border-radius:4px}.pp-scope-switch[data-v-31dad27f]{flex:none;display:inline-flex;gap:2px;padding:2px;background:#f1f5f9;border-radius:8px}.pp-scope-btn[data-v-31dad27f]{height:24px;padding:0 10px;border:none;border-radius:6px;background:transparent;color:#64748b;font-size:12px;cursor:pointer}.pp-scope-btn[data-v-31dad27f]:hover{color:#4338ca}.pp-scope-btn.is-on[data-v-31dad27f]{background:#fff;color:#4338ca;font-weight:600;box-shadow:0 1px 2px #0f172a14}.pp-scope-switch-m[data-v-31dad27f]{margin-right:6px}.pp-m-header[data-v-31dad27f]{flex-shrink:0;height:44px;display:flex;align-items:center;padding:0 14px;background:linear-gradient(135deg,#4f46e5,#8b5cf6)}.pp-m-left[data-v-31dad27f],.pp-m-right[data-v-31dad27f]{width:32px;display:flex;align-items:center}.pp-m-left[data-v-31dad27f]{cursor:pointer}.pp-m-title[data-v-31dad27f]{flex:1;text-align:center;color:#fff;font-size:16px;font-weight:600}.pp-body[data-v-31dad27f]{flex:1;min-height:0;overflow:auto;padding:10px;display:flex;flex-direction:column;gap:8px}.pp-choose[data-v-31dad27f]{flex:1;display:flex;align-items:center;justify-content:center;gap:28px;flex-wrap:wrap;padding:40px 20px}.pp-choose-card[data-v-31dad27f]{box-sizing:border-box;width:260px;height:196px;padding:22px 18px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;border:1px solid #e6eaf2;background:#fff;border-radius:18px;cursor:pointer;box-shadow:0 1px 2px #0f172a0a;transition:all .16s}.pp-choose-card[data-v-31dad27f]:hover{transform:translateY(-2px);border-color:#c7d2fe;box-shadow:0 10px 24px #4f46e521}.pp-choose-ic[data-v-31dad27f]{width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:16px;background:#eef2ff;color:#4f46e5}.pp-choose-ic-all[data-v-31dad27f]{background:#ecfeff;color:#0891b2}.pp-choose-t[data-v-31dad27f]{font-size:16px;font-weight:700;color:#1e293b}.pp-choose-d[data-v-31dad27f]{font-size:12px;color:#94a3b8;line-height:1.7;text-align:center}.pp-scope-icons[data-v-31dad27f]{flex:none;margin-left:auto;display:flex;align-items:center;gap:2px;border:1px solid #e2e8f0;background:#fff;border-radius:10px;padding:2px}.pp-scope-icon[data-v-31dad27f]{width:30px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;border-radius:8px;cursor:pointer;color:#64748b;font-size:15px;transition:all .15s}.pp-scope-icon[data-v-31dad27f]:hover{background:#f1f5f9;color:#334155}.pp-scope-icon.active[data-v-31dad27f]{background:#eef2ff;color:#4338ca}.pp-scope-icon-all.active[data-v-31dad27f]{background:#ecfeff;color:#0891b2}.pp-scope-icons-in[data-v-31dad27f]{margin-left:0}.pp-scope-now[data-v-31dad27f]{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 4px;font-size:13px;font-weight:700;color:#1e293b}.pp-toolbar[data-v-31dad27f]{display:flex;align-items:center;justify-content:space-between;gap:8px}.pp-tabs[data-v-31dad27f]{display:flex;gap:6px;flex-wrap:wrap}.pp-tab[data-v-31dad27f]{height:30px;padding:0 14px;border-radius:999px;cursor:pointer;border:1px solid #e2e8f0;background:#fff;color:#475569;font-size:12px;font-weight:600}.pp-tab.active[data-v-31dad27f]{background:#fee2e2;border-color:#fca5a5;color:#b91c1c}.pp-tab.pp-tab-danger[data-v-31dad27f]{color:#dc2626}.pp-tab.pp-tab-danger.active[data-v-31dad27f]{background:#fee2e2;border-color:#fca5a5;color:#b91c1c}.pp-refresh-btn[data-v-31dad27f]{height:30px;padding:0 12px;border-radius:6px;cursor:pointer;border:1px solid #e2e8f0;background:#fff;color:#475569;font-size:12px;font-weight:600;display:inline-flex;align-items:center;gap:4px}.pp-refresh-btn[data-v-31dad27f]:hover:not(:disabled){background:#f1f5f9}.pp-refresh-btn[data-v-31dad27f]:disabled{opacity:.55;cursor:not-allowed}.pp-toolbar-actions[data-v-31dad27f]{display:flex;align-items:center;gap:8px}.pp-create-btn[data-v-31dad27f]{height:30px;padding:0 14px;border-radius:6px;cursor:pointer;border:1px solid #b91c1c;background:#b91c1c;color:#fff;font-size:12px;font-weight:600;display:inline-flex;align-items:center;gap:4px}.pp-create-btn[data-v-31dad27f]:hover{background:#dc2626;border-color:#dc2626}.pp-create-form[data-v-31dad27f]{display:flex;flex-direction:column;gap:14px}.pp-create-item[data-v-31dad27f]{display:flex;align-items:center;gap:12px}.pp-create-label[data-v-31dad27f]{width:72px;flex-shrink:0;font-size:13px;color:#475569;text-align:right}.pp-create-note[data-v-31dad27f]{font-size:12px;color:#94a3b8;line-height:1.7;padding-left:84px}.pp-create-opt-tip[data-v-31dad27f]{float:right;margin-left:16px;font-size:11px;color:#94a3b8}.pp-empty-btn[data-v-31dad27f]{height:30px;padding:0 14px;border-radius:6px;cursor:pointer;border:1px solid #c7d2fe;background:#eef2ff;color:#4338ca;font-size:12.5px;font-weight:600}.pp-empty-btn[data-v-31dad27f]:hover{background:#e0e7ff}.pp-create-req[data-v-31dad27f]{color:#dc2626;font-style:normal}.pp-create-party[data-v-31dad27f]{flex:1;min-width:0;display:flex;align-items:center;gap:8px}.pp-create-party .el-input[data-v-31dad27f]{flex:1;min-width:0}.pp-create-project-tip[data-v-31dad27f]{padding:2px 0 2px 84px;font-size:12px;color:#94a3b8;line-height:1.6}.pp-create-project-link[data-v-31dad27f]{margin-left:4px;padding:0;border:none;background:none;cursor:pointer;font-size:12px;color:#2563eb;text-decoration:underline}.pp-create-project-link[data-v-31dad27f]:hover{color:#1d4ed8}.pp-create-picked[data-v-31dad27f]{padding:2px 0 2px 84px;font-size:12px;color:#475569}.pp-create-picked b[data-v-31dad27f]{color:#4f46e5}.pp-item-pick-tree[data-v-31dad27f]{max-height:48vh;overflow:auto;border:1px solid #e8ecf5;border-radius:8px;padding:4px 6px}.pp-item-pick-node[data-v-31dad27f]{display:inline-flex;align-items:center;gap:8px;font-size:12.5px}.pp-item-pick-no[data-v-31dad27f]{color:#94a3b8;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:11px}.pp-item-pick-name[data-v-31dad27f]{color:#1e293b;font-weight:600}.pp-item-pick-spec[data-v-31dad27f]{color:#64748b}.pp-item-pick-qty[data-v-31dad27f]{color:#0284c7}.pp-create-block[data-v-31dad27f]{display:flex;flex-direction:column;gap:8px}.pp-create-block-head[data-v-31dad27f]{display:flex;align-items:center;gap:12px}.pp-create-block-head .pp-create-label[data-v-31dad27f]{width:72px}.pp-proj-search[data-v-31dad27f]{flex:1;min-width:0}.pp-proj-search[data-v-31dad27f] .el-input__wrapper{background:#eef2ff;border-radius:10px;box-shadow:none}.pp-proj-list[data-v-31dad27f]{--pp-proj-row-h: 78px;--pp-proj-gap: 10px;display:flex;flex-direction:column;gap:var(--pp-proj-gap);max-height:calc(var(--pp-proj-row-h) * 3 + var(--pp-proj-gap) * 2 + 8px);overflow-y:auto;padding:4px 6px 4px 84px;overscroll-behavior:contain}.pp-proj-row[data-v-31dad27f]{display:flex;align-items:center;gap:14px;border:1px solid #e2e8f0;border-radius:12px;padding:10px 12px;cursor:pointer;transition:all .15s;background:#fff;flex:0 0 auto}.pp-proj-row[data-v-31dad27f]:hover{border-color:#c7d2fe;background:#f8fafc}.pp-proj-row.is-active[data-v-31dad27f]{border-color:#6366f1;background:#eef2ff;box-shadow:0 0 0 3px #6366f126}.pp-proj-img[data-v-31dad27f]{width:70px;height:56px;border-radius:8px;overflow:hidden;flex-shrink:0;background:#f1f5f9;display:flex;align-items:center;justify-content:center}.pp-proj-img img[data-v-31dad27f]{width:100%;height:100%;object-fit:cover;display:block}.pp-proj-fallback[data-v-31dad27f]{font-size:24px;color:#cbd5e1}.pp-proj-info[data-v-31dad27f]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.pp-proj-no[data-v-31dad27f]{font-size:11px;color:#94a3b8;font-family:ui-monospace,Menlo,Consolas,monospace}.pp-proj-name[data-v-31dad27f]{font-size:13px;font-weight:600;color:#1e293b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-proj-customer[data-v-31dad27f]{font-size:11px;color:#0284c7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-proj-customer[data-v-31dad27f]:before{content:"👤 "}.pp-proj-empty[data-v-31dad27f]{padding:10px 0 10px 84px;font-size:12px;color:#94a3b8}.pp-create-tip[data-v-31dad27f]{font-size:12px;color:#94a3b8;line-height:1.6;padding-left:84px}.pp-pick-toolbar[data-v-31dad27f]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.pp-pick-all[data-v-31dad27f]{border:1px solid #e2e8f0;background:#fff;color:#475569;border-radius:6px;padding:3px 10px;font-size:12px;cursor:pointer}.pp-pick-all[data-v-31dad27f]:hover{border-color:#6366f1;color:#4f46e5}.pp-pick-hint[data-v-31dad27f]{margin-left:auto;font-size:12px;color:#94a3b8}.pp-supply-items[data-v-31dad27f]{flex:1;min-width:0}.pp-supply-items .pp-pick-toolbar[data-v-31dad27f]{margin-bottom:6px}.pp-supply-tree[data-v-31dad27f]{max-height:24vh;overflow:auto;border:1px solid #e2e8f0;border-radius:8px;padding:4px 6px;background:#fff}.pp-supply-empty[data-v-31dad27f]{font-size:12px;color:#94a3b8;padding:6px 0}.pp-supply-tip[data-v-31dad27f]{margin-top:4px;font-size:11px;color:#94a3b8}.pp-supply-seed[data-v-31dad27f]{flex:1;min-width:0;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pp-supply-seed-tag[data-v-31dad27f]{font-size:12px;font-weight:700;color:#c2410c;background:#fff7ed;border:1px solid #fed7aa;border-radius:999px;padding:1px 10px}.pp-supply-seed-names[data-v-31dad27f]{font-size:13px;color:#334155;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:320px}.pp-item-tree[data-v-31dad27f]{max-height:46vh;overflow:auto}.pp-item-tree[data-v-31dad27f] .el-tree-node__content{height:30px}.pp-tree-node[data-v-31dad27f]{display:inline-flex;align-items:center;gap:8px;font-size:13px;min-width:0}.pp-tree-no[data-v-31dad27f]{font-size:11px;color:#94a3b8;font-family:ui-monospace,Menlo,Consolas,monospace}.pp-tree-name[data-v-31dad27f]{color:#1e293b;font-weight:600}.pp-tree-spec[data-v-31dad27f]{font-size:11px;color:#64748b}.pp-mat-inline[data-v-31dad27f]{font-size:12px;color:#94a3b8}.pp-tree-qty[data-v-31dad27f]{font-size:11px;color:#94a3b8}.pp-spin[data-v-31dad27f]{animation:pp-spin-31dad27f 1s linear infinite}@keyframes pp-spin-31dad27f{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pp-loading[data-v-31dad27f],.pp-empty[data-v-31dad27f]{padding:24px;text-align:center;color:#94a3b8;font-size:13px;background:#fff;border:1px solid #eef1f6;border-radius:10px}.pp-grid[data-v-31dad27f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.pp-project-card[data-v-31dad27f]{background:#fff;border-radius:14px;padding:14px;cursor:pointer;border:1px solid #eef1f6;transition:box-shadow .2s,transform .2s;display:flex;flex-direction:row;align-items:stretch;gap:14px;box-shadow:0 1px 2px #0f172a0a;position:relative}.pp-project-card[data-v-31dad27f]:hover{box-shadow:0 10px 24px #6366f124;transform:translateY(-2px)}.pp-card-seq[data-v-31dad27f]{position:absolute;left:8px;top:8px;z-index:2;width:18px;height:18px;border-radius:0;padding:0;display:inline-flex;align-items:center;justify-content:center;font-size:10px;line-height:1;font-weight:700;color:#fff;background:#1e293b;box-shadow:0 1px 3px #0f172a4d}.pp-card-left[data-v-31dad27f]{width:120px;flex-shrink:0;display:flex;align-items:center}.pp-reply-badge[data-v-31dad27f]{position:absolute;right:8px;top:8px;z-index:4;min-width:18px;height:18px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#ef4444;color:#fff;font-size:10px;font-weight:700;line-height:1;box-shadow:0 1px 4px #ef444473}.pp-mobile .pp-reply-badge[data-v-31dad27f]{right:40px}.pp-card-cover[data-v-31dad27f]{width:100%;height:120px;border-radius:12px;overflow:hidden;background:linear-gradient(135deg,#eef2ff,#f5f3ff);display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px #0f172a0f}.pp-card-cover img[data-v-31dad27f]{width:100%;height:100%;object-fit:cover}.pp-cover-fallback[data-v-31dad27f]{font-size:38px}.pp-card-right[data-v-31dad27f]{flex:1;min-width:0;display:flex;flex-direction:column;min-height:120px;justify-content:space-between}.pp-card-head[data-v-31dad27f]{display:flex;flex-direction:column;min-width:0}.pp-card-top[data-v-31dad27f]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pp-plan-no[data-v-31dad27f]{font-size:11px;color:#94a3b8;letter-spacing:.3px}.pp-status[data-v-31dad27f]{font-size:10px;padding:1px 8px;border-radius:999px;font-weight:600;white-space:nowrap}.pp-status-created[data-v-31dad27f]{background:#fef3c7;color:#b45309}.pp-status-received[data-v-31dad27f]{background:#dbeafe;color:#1d4ed8}.pp-status-planning[data-v-31dad27f]{background:#ede9fe;color:#7c3aed}.pp-status-done[data-v-31dad27f]{background:#d1fae5;color:#047857}.pp-status-unknown[data-v-31dad27f]{background:#f1f5f9;color:#64748b}.pp-card-name[data-v-31dad27f]{font-size:17px;font-weight:700;color:#0f172a;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-card-order[data-v-31dad27f]{margin-top:4px;font-size:11px;color:#0284c7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-card-tags[data-v-31dad27f]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.pp-count[data-v-31dad27f]{align-self:flex-start;font-size:11px;color:#6366f1;background:#eef2ff;padding:2px 10px;border-radius:999px;font-weight:600}.pp-customer[data-v-31dad27f]{align-self:flex-start;font-size:11px;color:#475569;background:#f1f5f9;padding:2px 10px;border-radius:999px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-qty[data-v-31dad27f]{align-self:flex-start;font-size:11px;color:#b45309;background:#fffbeb;border:1px solid #fde68a;padding:2px 10px;border-radius:999px;font-weight:600;white-space:nowrap}.pp-card-date[data-v-31dad27f]{font-size:11px;color:#94a3b8;margin-top:6px}.pp-deleted-tag[data-v-31dad27f]{align-self:flex-start;font-size:11px;color:#dc2626;background:#fee2e2;padding:2px 10px;border-radius:999px;font-weight:600}.pp-pane[data-v-31dad27f]{display:flex;flex-direction:column;gap:12px}.pp-detail-page[data-v-31dad27f]{display:flex;flex-direction:column;gap:10px}.pp-kv[data-v-31dad27f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px 16px;background:#f8fafc;border:1px solid #eef1f6;border-radius:10px;padding:12px 14px;margin-bottom:12px}.pp-kv-item[data-v-31dad27f]{display:flex;align-items:baseline;gap:8px;min-width:0}.pp-kv-label[data-v-31dad27f]{font-size:12px;color:#94a3b8;flex-shrink:0}.pp-kv-value[data-v-31dad27f]{font-size:13px;color:#1e293b;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-detail[data-v-31dad27f]{background:#fff;border:1px solid #eef1f6;border-radius:12px;padding:16px;box-shadow:0 1px 3px #0f172a0a}.pp-detail-head[data-v-31dad27f]{display:flex;align-items:center;gap:12px;margin-bottom:4px;flex-wrap:nowrap}.pp-detail-hd[data-v-31dad27f]{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.pp-detail-hd-top[data-v-31dad27f]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.pp-detail-name[data-v-31dad27f]{font-size:16px;font-weight:700;color:#0f172a;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.pp-detail-meta[data-v-31dad27f]{display:flex;align-items:center;flex-wrap:wrap;gap:4px 12px;font-size:12px;color:#64748b}.pp-detail-meta>span[data-v-31dad27f]{position:relative}.pp-detail-meta>span+span[data-v-31dad27f]:before{content:"·";position:absolute;left:-7px;color:#cbd5e1}.pp-detail-title[data-v-31dad27f]{display:flex;align-items:center;gap:10px}.pp-project-name[data-v-31dad27f]{font-weight:600;color:#475569;font-size:13px}.pp-plan-tip[data-v-31dad27f]{flex:1;min-width:0;margin:0 14px;font-size:12px;color:#94a3b8;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-detail-cover[data-v-31dad27f]{width:44px;height:44px;flex:none;padding:0;overflow:hidden;cursor:pointer;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc;display:inline-flex;align-items:center;justify-content:center}.pp-detail-cover img[data-v-31dad27f]{width:100%;height:100%;object-fit:cover;display:block}.pp-viewer-img[data-v-31dad27f]{width:100%;display:block;border-radius:12px}.pp-warn-tag[data-v-31dad27f]{font-size:11px;font-weight:600;color:#b45309;background:#fffbeb;border:1px solid #fde68a;border-radius:6px;padding:1px 8px}.pp-replied-tag[data-v-31dad27f]{font-size:11px;font-weight:600;color:#047857;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:6px;padding:1px 8px}.pp-actions[data-v-31dad27f]{display:flex;align-items:center;gap:8px;margin-bottom:12px;flex-wrap:wrap}.pp-btn[data-v-31dad27f]{height:30px;padding:0 14px;border-radius:6px;cursor:pointer;border:1px solid #e2e8f0;background:#fff;color:#475569;font-size:13px;font-weight:600}.pp-btn[data-v-31dad27f]:disabled{opacity:.55;cursor:not-allowed}.pp-btn-primary[data-v-31dad27f]{background:#b91c1c;border-color:#b91c1c;color:#fff}.pp-btn-primary[data-v-31dad27f]:hover:not(:disabled){background:#dc2626}.pp-plan-acts[data-v-31dad27f]{margin:10px 0 0;display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:7px 12px;border:1px solid #eef1f6;border-radius:12px;background:#fbfcff}.pp-acts-sep[data-v-31dad27f]{width:1px;height:18px;flex:none;margin:0 2px;background:#e2e8f0}.pp-plan-acts .pp-btn[data-v-31dad27f]{height:30px;padding:0 14px;border-radius:8px;font-size:12px;font-weight:600;background:#fff;border:1px solid #e2e8f0;color:#475569}.pp-plan-acts .pp-btn[data-v-31dad27f]:hover:not(:disabled){background:#f1f5f9;border-color:#cbd5e1}.pp-plan-acts .pp-btn[data-v-31dad27f]:disabled{opacity:.5;cursor:not-allowed}.pp-plan-acts .pp-btn.pp-btn-primary[data-v-31dad27f]{background:#b91c1c;border-color:#b91c1c;color:#fff;box-shadow:0 1px 3px #b91c1c47}.pp-plan-acts .pp-btn.pp-btn-primary[data-v-31dad27f]:hover:not(:disabled){background:#dc2626;border-color:#dc2626}.pp-plan-acts .pp-btn.pp-btn-danger[data-v-31dad27f]{background:transparent;border-color:transparent;color:#b91c1c}.pp-plan-acts .pp-btn.pp-btn-danger[data-v-31dad27f]:hover:not(:disabled){background:#fef2f2;border-color:#fecaca}.pp-plan-acts .pp-btn.pp-btn-batch[data-v-31dad27f]{margin-left:auto;background:#4338ca;border-color:#4338ca;color:#fff;box-shadow:0 1px 3px #4338ca47}.pp-plan-acts .pp-btn.pp-btn-batch[data-v-31dad27f]:hover:not(:disabled){background:#4f46e5;border-color:#4f46e5}.pp-plan-acts .pp-btn.pp-btn-batch.is-off[data-v-31dad27f]{background:#fff;border-color:#e2e8f0;color:#94a3b8;box-shadow:none}.pp-locked-bar[data-v-31dad27f]{display:flex;align-items:center;gap:8px;margin:10px 0 0;padding:8px 12px;border-radius:10px;font-size:12px;line-height:1.6;color:#92400e;background:#fffbeb;border:1px solid #fde68a}.pp-pur-buy-tag[data-v-31dad27f]{font-style:normal;font-size:11px;font-weight:600;padding:1px 6px;border-radius:6px;color:#b45309;background:#fffbeb;border:1px solid #fde68a;white-space:nowrap}.pp-plan-acts-top[data-v-31dad27f]{flex:none;margin:0 0 0 auto;padding:0;border:0;background:transparent;gap:2px;flex-wrap:nowrap}.pp-nav-btn[data-v-31dad27f]{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 10px;border:1px solid transparent;border-radius:8px;background:transparent;color:#475569;font-size:12px;font-weight:600;cursor:pointer;transition:all .15s;white-space:nowrap}.pp-nav-btn[data-v-31dad27f]:hover:not(:disabled){background:#f1f5f9;color:#1e293b}.pp-nav-btn[data-v-31dad27f]:disabled{opacity:.5;cursor:not-allowed}.pp-nav-btn-primary[data-v-31dad27f]{background:#b91c1c;color:#fff;box-shadow:0 1px 3px #b91c1c47}.pp-nav-btn-primary[data-v-31dad27f]:hover:not(:disabled){background:#dc2626;color:#fff}.pp-nav-btn-danger[data-v-31dad27f]{color:#b91c1c}.pp-nav-btn-danger[data-v-31dad27f]:hover:not(:disabled){background:#fef2f2;color:#b91c1c}.pp-nav-btn-batch[data-v-31dad27f]{background:#4338ca;color:#fff;box-shadow:0 1px 3px #4338ca40}.pp-nav-btn-batch[data-v-31dad27f]:hover:not(:disabled){background:#4f46e5;color:#fff}.pp-nav-btn-batch.is-off[data-v-31dad27f]{background:transparent;color:#94a3b8;box-shadow:none}.pp-nav-btn-batch.is-off[data-v-31dad27f]:hover:not(:disabled){background:#f1f5f9;color:#64748b}.pp-mini-group[data-v-31dad27f]{display:inline-flex;align-items:center}.pp-mini-link[data-v-31dad27f]{border:0;background:transparent;color:#4338ca;font-size:12px;font-weight:600;padding:3px 8px;border-radius:6px;cursor:pointer;transition:all .15s}.pp-mini-link[data-v-31dad27f]:hover{background:#eef2ff}.pp-card-title[data-v-31dad27f]{font-size:14px;font-weight:700;color:#1e293b;padding-left:8px;border-left:3px solid #6366f1;line-height:1.2}.pp-btn-ghost[data-v-31dad27f]{border:1px solid #e2e8f0;background:#fff;color:#475569;border-radius:8px;padding:5px 12px;font-size:12px;font-weight:600;cursor:pointer}.pp-btn-ghost[data-v-31dad27f]:hover{background:#f1f5f9}.pp-detail-error[data-v-31dad27f],.pp-detail-empty[data-v-31dad27f]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:13px;border-radius:10px;padding:10px 12px}.pp-detail-error[data-v-31dad27f]{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.pp-detail-empty[data-v-31dad27f]{color:#64748b;background:#f8fafc;border:1px dashed #e2e8f0}.pp-retry-btn[data-v-31dad27f]{border:1px solid #fca5a5;background:#fff;color:#dc2626;cursor:pointer;border-radius:8px;padding:4px 12px;font-size:12px;font-weight:600}.pp-retry-btn[data-v-31dad27f]:hover{background:#fee2e2}.pp-proc-card[data-v-31dad27f]{background:#fff;border-radius:12px;padding:12px;box-shadow:0 1px 3px #0f172a0d}.pp-proc-head[data-v-31dad27f]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:8px}.pp-proc-btns[data-v-31dad27f]{margin-left:auto;display:flex;gap:8px}.pp-proc-total[data-v-31dad27f]{margin-left:2px;font-size:13px;font-weight:700;color:#4f46e5;white-space:nowrap}.pp-btn-sm[data-v-31dad27f]{padding:3px 10px;font-size:12px}.pp-btn-danger[data-v-31dad27f]{border-color:#fecaca;color:#dc2626}.pp-btn-danger[data-v-31dad27f]:hover{background:#fef2f2}.pp-num[data-v-31dad27f]{text-align:right;color:#4f46e5;font-weight:600}.pp-cur[data-v-31dad27f]{margin-top:10px;border:1px solid #eef1f6;border-radius:12px;overflow:hidden;background:#fff}.pp-cur-head[data-v-31dad27f]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 12px;background:#f8fafc;border-bottom:1px solid #eef1f6}.pp-cur-seq[data-v-31dad27f]{width:17px;height:17px;flex:none;border-radius:50%;padding:0;display:inline-flex;align-items:center;justify-content:center;font-size:10px;line-height:1;text-align:center;font-weight:700;color:#fff;background:#ea580c}.pp-cur-name[data-v-31dad27f]{display:inline-flex;align-items:center;gap:6px;padding:3px 12px;border-radius:8px;font-size:14px;font-weight:700;color:#fff;background:linear-gradient(135deg,#f97316,#ea580c);box-shadow:0 2px 6px #ea580c47}.pp-cur-sub[data-v-31dad27f]{padding-bottom:4px}.pp-cur-head.is-collapsed[data-v-31dad27f]{border-bottom:none;border-radius:12px}.pp-collapse-btn[data-v-31dad27f]{margin-left:auto;display:inline-flex;align-items:center;gap:5px}.pp-collapse-arrow[data-v-31dad27f]{font-size:12px;transition:transform .15s}.pp-collapse-arrow[data-v-31dad27f]:not(.open){transform:rotate(-90deg)}.pp-proc-ind[data-v-31dad27f]{font-style:normal;margin-left:6px;font-size:10px;font-weight:600;color:#6366f1;background:#eef2ff;border-radius:4px;padding:1px 5px}.pp-proc-meta[data-v-31dad27f]{font-size:12px;color:#64748b}.pp-proc-supply[data-v-31dad27f]{display:inline-flex;align-items:center;gap:5px;flex-wrap:wrap;font-size:12px;font-weight:600;color:#059669}.pp-chip[data-v-31dad27f]{font-style:normal;font-size:11px;font-weight:600;border-radius:6px;padding:1px 6px;white-space:nowrap}.pp-chip.self[data-v-31dad27f]{color:#059669;background:#ecfdf5}.pp-chip.out[data-v-31dad27f]{color:#b45309;background:#fffbeb}.pp-proc-date[data-v-31dad27f]{font-size:12px;color:#475569;white-space:nowrap}.pp-proc-date.is-empty[data-v-31dad27f]{color:#cbd5e1}.pp-proc-inherit[data-v-31dad27f]{font-style:normal;margin-left:6px;font-size:10px;color:#94a3b8;background:#f4f6fa;border-radius:4px;padding:1px 5px}.pp-proc-hours[data-v-31dad27f]{font-size:12px;font-weight:600;color:#4f46e5}.pp-proc-hours.is-empty[data-v-31dad27f]{color:#cbd5e1;font-weight:400}.pp-table-wrap[data-v-31dad27f]{border-radius:8px;overflow:auto}.pp-pur-empty-tip[data-v-31dad27f]{display:inline-block;margin-top:6px;font-size:12px;color:#94a3b8}.pp-pur-page[data-v-31dad27f]{display:flex;flex-direction:column;gap:10px}.pp-pur-page-bar[data-v-31dad27f]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pp-pur-page-name[data-v-31dad27f]{font-size:13px;font-weight:600;color:#1e293b}.pp-pur-send[data-v-31dad27f]{margin-left:auto}.pp-pur-page-meta[data-v-31dad27f]{display:flex;align-items:baseline;gap:16px;flex-wrap:wrap;font-size:12px;color:#64748b;background:#fff;border:1px solid #eef1f6;border-radius:10px;padding:8px 12px}.pp-pur-page-meta b[data-v-31dad27f]{color:#c2410c;font-size:14px}.pp-pur-page-wrap[data-v-31dad27f]{max-height:calc(100vh - 220px)}.pp-dwg-cell[data-v-31dad27f]{white-space:nowrap}.pp-dwg-link[data-v-31dad27f]{color:#1d4ed8;text-decoration:underline;cursor:pointer}.pp-dwg-link[data-v-31dad27f]:hover{color:#1e40af}.pp-dwg-no[data-v-31dad27f]{color:#475569}.pp-dwg-btn[data-v-31dad27f]{flex:none;border:1px solid #e2e8f0;background:#fff;color:#475569;border-radius:8px;padding:5px 10px;font-size:12px;cursor:pointer;white-space:nowrap}.pp-dwg-btn[data-v-31dad27f]:hover{background:#f4f6fa}.pp-table[data-v-31dad27f]{width:100%;min-width:900px;table-layout:fixed;border-collapse:separate;border-spacing:0;background:#fff;font-size:12px;color:#334155}.pp-table th[data-v-31dad27f],.pp-table td[data-v-31dad27f]{min-width:0;padding:8px 10px;border-right:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;text-align:center;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp-table th[data-v-31dad27f]{background:#eef2ff;color:#475569;font-weight:600}.pp-table th[data-v-31dad27f]:first-child,.pp-table td[data-v-31dad27f]:first-child{border-left:1px solid #e2e8f0}.pp-table thead th[data-v-31dad27f]:first-child{border-top-left-radius:8px}.pp-table thead th[data-v-31dad27f]:last-child{border-top-right-radius:8px}.pp-table-row[data-v-31dad27f]{cursor:default;transition:background .15s}.pp-table-row[data-v-31dad27f]:nth-child(odd){background:#fff}.pp-table-row[data-v-31dad27f]:nth-child(2n){background:#f8fafc}.pp-table-row[data-v-31dad27f]:hover{background:#eef2ff}.pp-table .pp-row-selected[data-v-31dad27f]{background:#e0e7ff!important}.pp-table th.pp-check-col[data-v-31dad27f],.pp-table td.pp-check-col[data-v-31dad27f],.pp-table th.pp-index-col[data-v-31dad27f],.pp-table td.pp-index-col[data-v-31dad27f],.pp-table th.pp-img-col[data-v-31dad27f],.pp-table td.pp-img-col[data-v-31dad27f]{text-align:center}.pp-table th.pp-check-col[data-v-31dad27f],.pp-table td.pp-check-col[data-v-31dad27f]{width:44px;min-width:44px;max-width:44px;padding:8px 0}.pp-row-check[data-v-31dad27f]{width:14px;height:14px;cursor:pointer;vertical-align:middle;margin:0}.pp-track[data-v-31dad27f]{display:flex;align-items:stretch;flex-wrap:nowrap;margin:10px 0 16px;gap:0;overflow-x:auto;overscroll-behavior-x:contain}.pp-track-item[data-v-31dad27f]{display:flex;align-items:center;gap:8px;flex:none;padding:7px 14px;border:1px solid #e2e8f0;background:#fff;cursor:pointer;transition:all .15s;color:#475569}.pp-track-item[data-v-31dad27f]:first-child{border-radius:10px 0 0 10px}.pp-track-item[data-v-31dad27f]:last-child{border-radius:0 10px 10px 0}.pp-track-item[data-v-31dad27f]:only-child{border-radius:10px}.pp-track-item+.pp-track-item[data-v-31dad27f]{border-left:0}.pp-track-item[data-v-31dad27f]:hover{background:#f8fafc}.pp-track-no[data-v-31dad27f]{width:20px;height:20px;flex:none;border-radius:50%;background:#f1f5f9;color:#64748b;font-size:11.5px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.pp-track-text[data-v-31dad27f]{display:inline-flex;flex-direction:column;align-items:flex-start;line-height:1.25}.pp-track-title[data-v-31dad27f]{font-size:13px;font-weight:700;color:#1e293b}.pp-track-sub[data-v-31dad27f]{font-size:11px;color:#94a3b8;margin-top:1px}.pp-track-arrow[data-v-31dad27f]{margin-left:4px;font-size:12px;color:#cbd5e1}.pp-track-item.is-done .pp-track-no[data-v-31dad27f]{background:#ecfdf5;color:#059669}.pp-track-item.is-done .pp-track-sub[data-v-31dad27f]{color:#059669}.pp-track-item.is-active[data-v-31dad27f]{background:#eef2ff;border-color:#c7d2fe}.pp-track-item.is-active .pp-track-no[data-v-31dad27f]{background:#4f46e5;color:#fff}.pp-track-item.is-active .pp-track-title[data-v-31dad27f]{color:#4338ca}.pp-track-item.is-active .pp-track-sub[data-v-31dad27f]{color:#6366f1}.pp-track-item.is-locked[data-v-31dad27f]{background:#f8fafc;border-color:#eef1f6;cursor:not-allowed}.pp-track-item.is-locked .pp-track-no[data-v-31dad27f]{background:#f1f5f9;color:#cbd5e1}.pp-track-item.is-locked .pp-track-title[data-v-31dad27f]{color:#94a3b8}.pp-track-item.is-locked .pp-track-sub[data-v-31dad27f]{color:#cbd5e1}.pp-track-item.is-locked[data-v-31dad27f]:hover{background:#f8fafc}.pp-flow-foot[data-v-31dad27f]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:12px 0 4px;padding:10px 14px;background:#fff;border:1px solid #eef1f6;border-radius:12px;position:sticky;bottom:0;z-index:6;box-shadow:0 -6px 16px #0f172a12}.pp-detail>.pp-whole-card[data-v-31dad27f],.pp-detail>.pp-proc-card[data-v-31dad27f]{max-height:min(62vh,760px);min-height:200px;overflow-y:auto;overscroll-behavior:contain}.pp-flow-foot-mid[data-v-31dad27f],.pp-flow-foot-done[data-v-31dad27f]{font-size:12px;color:#94a3b8}.pp-whole-card[data-v-31dad27f]{margin-top:0;display:flex;flex-direction:column;min-height:0}.pp-material-form[data-v-31dad27f]{display:grid;grid-template-columns:62px 1fr;gap:10px;align-items:center}.pp-material-form label[data-v-31dad27f]{font-size:12.5px;color:#64748b;text-align:right}.pp-material-form[data-v-31dad27f] .el-select{width:100%}.pp-material-form label b[data-v-31dad27f]{color:#dc2626}@media (max-width: 560px){.pp-detail-meta[data-v-31dad27f]{font-size:11px;gap:3px 10px}.pp-detail-name[data-v-31dad27f]{font-size:15px}.pp-flow-foot[data-v-31dad27f]{padding:8px 10px}.pp-flow-foot-mid[data-v-31dad27f]{display:none}.pp-material-form[data-v-31dad27f]{grid-template-columns:54px 1fr}}.pp-whole-bar[data-v-31dad27f]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;flex:none;position:sticky;top:0;z-index:6;background:#f6f7fb;padding:8px 0;margin-bottom:8px;box-shadow:0 -12px #f6f7fb}.pp-whole-title[data-v-31dad27f]{font-size:13px;font-weight:700;color:#1e293b}.pp-whole-hint[data-v-31dad27f]{font-size:12px;color:#94a3b8}.pp-whole-acts[data-v-31dad27f]{margin-left:auto;display:flex;align-items:center;gap:6px}.pp-whole-tree[data-v-31dad27f]{background:#fff;border:1px solid #e8ecf5;border-radius:10px;padding:6px 8px}.pp-whole-tree-tip[data-v-31dad27f]{margin:6px 2px 2px;font-size:11px;color:#94a3b8}.pp-prep-cards[data-v-31dad27f]{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));align-content:start}.pp-prep-card-item[data-v-31dad27f]{width:100%;text-align:left;font:inherit;color:inherit}.pp-card-foot[data-v-31dad27f]{display:flex;justify-content:flex-end;align-items:center;gap:10px;flex-wrap:nowrap;white-space:nowrap;margin-top:8px}.pp-card-link[data-v-31dad27f]{border:0;background:none;padding:0;flex:0 0 auto;white-space:nowrap;font-size:11px;font-weight:600;color:#4f46e5;cursor:pointer;transition:color .15s}.pp-card-link[data-v-31dad27f]:hover{color:#4338ca;text-decoration:underline}.pp-card-link-muted[data-v-31dad27f]{color:#64748b;font-weight:500}.pp-card-link-muted[data-v-31dad27f]:hover{color:#334155}@media (max-width: 640px){.pp-prep-cards[data-v-31dad27f]{grid-template-columns:1fr}.pp-prep-card-item .pp-card-left[data-v-31dad27f]{width:88px}.pp-prep-card-item .pp-card-cover[data-v-31dad27f]{height:88px}.pp-prep-card-item .pp-card-right[data-v-31dad27f]{min-height:88px}.pp-prep-card-item .pp-cover-fallback[data-v-31dad27f]{font-size:28px}}.pp-empty-actions[data-v-31dad27f]{margin-top:10px}.pp-prep-back[data-v-31dad27f]{flex:none;border:1px solid #e2e8f0;background:#fff;color:#475569;border-radius:7px;padding:3px 10px;font-size:12px;cursor:pointer}.pp-prep-back[data-v-31dad27f]:hover{border-color:#c7d2fe;color:#4f46e5;background:#f8faff}@media (max-width: 640px){.pp-prep-cards[data-v-31dad27f]{grid-template-columns:1fr}}.pp-prep-card[data-v-31dad27f] .pm-node-row{padding:10px 12px}.pp-prep-card[data-v-31dad27f] .pm-node-title{line-height:1.5;row-gap:4px}.pp-prep-card[data-v-31dad27f] .pm-node-meta{margin-top:5px;line-height:1.55;row-gap:4px}.pp-prep-card[data-v-31dad27f] .pm-node-root-project{padding:11px 14px}.pp-prep-card[data-v-31dad27f] .pm-node-root-project .pm-node-name{font-size:14.5px;font-weight:700;letter-spacing:0;line-height:1.45}.pp-prep-card[data-v-31dad27f] .pm-node-root-project .pm-node-no{font-size:11px;line-height:1.45}.pp-prep-card[data-v-31dad27f] .pm-node-root-project .pm-node-meta{margin-top:4px;font-size:11.5px}.pp-prep-card[data-v-31dad27f] .pm-node-root-project .pm-node-thumb{width:44px;height:44px;border-radius:9px}.pp-prep-card[data-v-31dad27f] .pm-node-root-project .pm-node-thumb-fallback{font-size:18px}.pp-table td.pp-index-col[data-v-31dad27f]{color:#64748b;font-variant-numeric:tabular-nums}.pp-table .pp-img-col img[data-v-31dad27f]{width:34px;height:26px;object-fit:cover;vertical-align:middle;border-radius:6px;border:1px solid #e6eaf5;background:#fff;cursor:zoom-in}.pp-table .pp-img-col img[data-v-31dad27f]:hover{border-color:#c7d2fe}.pp-img-ph[data-v-31dad27f]{color:#cbd5e1}.pp-mono[data-v-31dad27f]{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:11px;color:#475569}.pp-tree-branch[data-v-31dad27f]{color:#cbd5e1;margin-right:2px;font-family:ui-monospace,Menlo,Consolas,monospace}.pp-table th.pp-num[data-v-31dad27f],.pp-table td.pp-num[data-v-31dad27f]{text-align:center}.pp-plan-cell[data-v-31dad27f]{color:#475569}.pp-plan-cell.is-empty[data-v-31dad27f]{color:#cbd5e1}.pp-proc-sub-empty[data-v-31dad27f]{padding:10px 12px;font-size:12px;color:#94a3b8}.pp-table .pp-table-empty[data-v-31dad27f]{text-align:center;color:#94a3b8;padding:18px 12px}.pp-filter-link[data-v-31dad27f]{border:0;background:transparent;color:#4f46e5;font-size:12px;cursor:pointer;margin-left:6px}.pp-th[data-v-31dad27f]{position:relative;display:block;text-align:center}.pp-th-label[data-v-31dad27f]{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-th-btns[data-v-31dad27f]{position:absolute;right:0;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;gap:3px}.pp-th-btns button[data-v-31dad27f]{display:inline-flex;align-items:center;justify-content:center;width:19px;height:19px;padding:0;font-size:12px;line-height:1;border:1px solid transparent;background:#f1f5f9;color:#64748b;border-radius:5px;cursor:pointer;transition:all .15s}.pp-th-sort[data-v-31dad27f]:hover,.pp-th-filter[data-v-31dad27f]:hover{background:#e0e7ff;border-color:#c7d2fe;color:#4f46e5}.pp-th-sort.is-active[data-v-31dad27f],.pp-th-filter.is-active[data-v-31dad27f]{background:#4f46e5;border-color:#4f46e5;color:#fff}.pp-th-sort.is-active[data-v-31dad27f]:hover,.pp-th-filter.is-active[data-v-31dad27f]:hover{background:#4338ca;border-color:#4338ca;color:#fff}.pp-filter-pop[data-v-31dad27f]{position:fixed;z-index:3100;width:220px;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 8px 24px #0f172a24;overflow:hidden}.pp-filter-head[data-v-31dad27f]{display:flex;align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:700;color:#334155;background:#f8fafc;border-bottom:1px solid #eef1f6}.pp-filter-sub[data-v-31dad27f]{font-size:11px;font-weight:400;color:#94a3b8}.pp-filter-body[data-v-31dad27f]{display:flex;flex-direction:column;gap:8px;padding:10px 12px 8px}.pp-filter-field[data-v-31dad27f]{display:flex;flex-direction:column;gap:5px}.pp-filter-field-label[data-v-31dad27f]{font-size:12px;color:#64748b}.pp-filter-field input[data-v-31dad27f]{width:100%;height:30px;padding:0 9px;font-size:12px;color:#1e293b;border:1px solid #e2e8f0;border-radius:6px;outline:none}.pp-filter-field input[data-v-31dad27f]:focus{border-color:#a5b4fc}.pp-filter-tools[data-v-31dad27f]{display:flex;align-items:center;gap:8px}.pp-filter-tools button[data-v-31dad27f]{height:26px;padding:0 10px;border:1px solid #e2e8f0;border-radius:6px;background:#fff;color:#475569;font-size:12px;cursor:pointer}.pp-filter-tools button[data-v-31dad27f]:hover{background:#f4f6fa}.pp-filter-count[data-v-31dad27f]{margin-left:auto;font-size:11px;color:#94a3b8}.pp-filter-list[data-v-31dad27f]{max-height:160px;overflow:auto;margin:0 -12px;padding:2px 0;border-top:1px solid #f4f6fa;border-bottom:1px solid #f4f6fa}.pp-filter-opt[data-v-31dad27f]{display:flex;align-items:center;gap:8px;padding:6px 12px;font-size:12px;color:#334155;cursor:pointer}.pp-filter-opt[data-v-31dad27f]:hover{background:#f4f6fa}.pp-filter-opt input[data-v-31dad27f]{cursor:pointer;flex:none}.pp-filter-value[data-v-31dad27f]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-filter-empty[data-v-31dad27f]{padding:10px 12px;font-size:12px;color:#94a3b8;text-align:center}.pp-filter-sort[data-v-31dad27f]{display:flex;gap:8px}.pp-filter-sort-btn[data-v-31dad27f]{display:inline-flex;align-items:center;gap:4px;height:30px;padding:0 12px;border:1px solid #e2e8f0;border-radius:6px;background:#fff;color:#475569;font-size:12px;cursor:pointer;transition:all .15s}.pp-filter-sort-btn[data-v-31dad27f]:hover{background:#f4f6fa}.pp-filter-sort-btn.is-active[data-v-31dad27f]{background:#eef2ff;border-color:#c7d2fe;color:#4f46e5;font-weight:600}.pp-filter-foot[data-v-31dad27f]{display:flex;gap:6px;padding:8px 12px;border-top:1px solid #eef1f6}.pp-filter-btn[data-v-31dad27f]{flex:1;height:28px;border:1px solid #e2e8f0;background:#fff;color:#475569;border-radius:6px;font-size:12px;cursor:pointer;white-space:nowrap}.pp-filter-btn[data-v-31dad27f]:hover{background:#f4f6fa}.pp-filter-btn.is-primary[data-v-31dad27f]{border-color:#c7d2fe;background:#eef2ff;color:#4f46e5;font-weight:600}.pp-sort-mark[data-v-31dad27f]{font-style:normal;margin-left:2px;font-size:11px;color:#4f46e5}.pp-sel-bar[data-v-31dad27f]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:8px;padding:8px 12px;border-radius:10px;background:#eef2ff;border:1px solid #dfe6ff}.pp-sel-count[data-v-31dad27f]{font-size:13px;font-weight:700;color:#4f46e5}.pp-sel-tip[data-v-31dad27f]{font-size:11px;color:#94a3b8}.pp-sel-bar .pp-btn-primary[data-v-31dad27f]{margin-left:auto}.pp-proc-nostep[data-v-31dad27f]{margin-top:10px;border:1px solid #eef1f6;border-radius:10px;overflow:hidden;background:#fbfcff}.pp-proc-nostep-head[data-v-31dad27f]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 12px;background:#f8fafc}.pp-proc-nostep-title[data-v-31dad27f]{font-size:12px;font-weight:700;color:#475569}.pp-proc-nostep-note[data-v-31dad27f]{margin-top:10px;padding:8px 12px;border-radius:10px;font-size:12px;line-height:1.7;background:#fffbeb;border:1px solid #fde68a;color:#92400e}.pp-flow[data-v-31dad27f]{margin-bottom:10px;padding:12px 14px;border:1px solid #e8ecf9;border-radius:14px;background:linear-gradient(135deg,#f8f9ff,#f2f4fe 55%,#f7f5ff)}.pp-flow-head[data-v-31dad27f]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pp-flow-title[data-v-31dad27f]{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:#4338ca;letter-spacing:.3px}.pp-flow-title[data-v-31dad27f]:before{content:"";width:4px;height:14px;border-radius:2px;background:linear-gradient(180deg,#6366f1,#8b5cf6)}.pp-flow-hint[data-v-31dad27f]{font-size:11px;color:#94a3b8}.pp-flow-reset[data-v-31dad27f]{margin-left:8px;border:1px solid #e2e8f0;background:#fff;color:#475569;font-size:12px;font-weight:600;padding:5px 12px;border-radius:8px;cursor:pointer;transition:all .15s}.pp-btn-batch[data-v-31dad27f]{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 12px;border:1px solid #4338ca;border-radius:8px;background:#4338ca;color:#fff;font-size:12px;font-weight:600;cursor:pointer;transition:all .15s;white-space:nowrap;box-shadow:0 1px 3px #4338ca40}.pp-btn-batch[data-v-31dad27f]:hover:not(:disabled){background:#4f46e5;border-color:#4f46e5}.pp-btn-batch.is-off[data-v-31dad27f]{background:#fff;border-color:#e2e8f0;color:#94a3b8;box-shadow:none}.pp-btn-batch.is-off[data-v-31dad27f]:hover:not(:disabled){background:#f1f5f9;color:#64748b}.pp-btn-batch-right[data-v-31dad27f]{margin-left:auto}.pp-flow-reset[data-v-31dad27f]:hover:not(:disabled){background:#f1f5f9}.pp-flow-reset[data-v-31dad27f]:disabled{opacity:.5;cursor:not-allowed}.pp-sel-reset[data-v-31dad27f]{margin-left:auto}.pp-flow-chain[data-v-31dad27f]{display:flex;align-items:center;gap:0;flex-wrap:nowrap;margin-top:6px;padding:4px 0 6px;overflow-x:auto;scrollbar-width:thin}.pp-flow-chain[data-v-31dad27f]::-webkit-scrollbar{height:6px}.pp-flow-chain[data-v-31dad27f]::-webkit-scrollbar-thumb{background:#dfe3f0;border-radius:3px}.pp-flow-node[data-v-31dad27f]{flex:none;display:inline-flex;align-items:center;gap:7px;padding:5px 12px 5px 6px;border-radius:999px;background:#fff;border:1px solid #e6eaf5;box-shadow:0 1px 2px #0f172a0a;font-size:12px;color:#1e293b;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;transition:box-shadow .16s,border-color .16s,transform .16s}.pp-flow-node[data-v-31dad27f]:hover{border-color:#fdba74;box-shadow:0 3px 8px #ea580c29;transform:translateY(-1px)}.pp-flow-node.is-drag[data-v-31dad27f]{cursor:grabbing;border-style:dashed;border-color:#ea580c;background:#fff7ed;transform:scale(1.06);box-shadow:0 10px 22px #ea580c4d}.pp-flow-node.is-active[data-v-31dad27f]{border-color:#ea580c;background:#fff7ed;box-shadow:0 4px 12px #ea580c38}.pp-flow-node.is-active .pp-flow-name[data-v-31dad27f]{color:#c2410c}.pp-flow-badge[data-v-31dad27f]{width:17px;height:17px;flex:none;border-radius:50%;padding:0;display:inline-flex;align-items:center;justify-content:center;font-size:10px;line-height:1;text-align:center;font-weight:700;color:#fff;background:#ea580c}.pp-flow-name[data-v-31dad27f]{font-weight:600;white-space:nowrap}.pp-flow-qty[data-v-31dad27f]{font-size:10px;color:#94a3b8;background:#f4f6fa;border-radius:999px;padding:1px 7px;white-space:nowrap}.pp-flow-arrow[data-v-31dad27f]{position:relative;flex:none;width:26px;height:1.5px;background:#94a3b8;border-radius:1px;transition:background .15s}.pp-flow-arrow[data-v-31dad27f]:after{content:"";position:absolute;right:-1px;top:50%;width:6px;height:6px;border-radius:1px;border-top:1.5px solid #64748b;border-right:1.5px solid #64748b;transform:translateY(-50%) rotate(45deg)}.pp-flow-chain.is-dragging .pp-flow-arrow[data-v-31dad27f]{background:#cbd5e1}.pp-flow-chain.is-dragging .pp-flow-arrow[data-v-31dad27f]:after{border-color:#94a3b8}.pp-proc-form[data-v-31dad27f]{display:flex;flex-direction:column;gap:12px}.pp-proc-row[data-v-31dad27f]{display:flex;align-items:center;gap:12px}.pp-proc-row-top[data-v-31dad27f]{align-items:flex-start}.pp-proc-label[data-v-31dad27f]{width:96px;flex-shrink:0;font-size:13px;color:#475569;text-align:right;white-space:nowrap}.pp-proc-row-top .pp-proc-label[data-v-31dad27f]{padding-top:7px}.pp-proc-text[data-v-31dad27f]{font-size:13px;color:#1e293b}.pp-proc-industry[data-v-31dad27f]{flex:1;min-width:0;max-width:320px}.pp-proc-tip[data-v-31dad27f]{margin-left:108px;font-size:12px;color:#94a3b8;line-height:1.6}.pp-date-hint[data-v-31dad27f]{margin:-2px 0 0 108px;font-size:11px;color:#94a3b8;line-height:1.7}.pp-date-hint b[data-v-31dad27f]{color:#64748b;font-weight:600}.pp-steps-empty[data-v-31dad27f]{font-size:12px;color:#94a3b8;line-height:1.6;border:1px dashed #e2e8f0;background:#f8fafc;border-radius:8px;padding:8px 10px}.pp-lock-val[data-v-31dad27f]{flex:1;min-width:0;font-size:13px;font-weight:700;color:#b45309;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;padding:8px 12px;word-break:break-all}.pp-proc-hint[data-v-31dad27f]{font-size:12px;color:#9a3412;line-height:1.6;background:#fff7ed;border:1px dashed #fed7aa;border-radius:6px;padding:5px 9px;margin-left:108px}.pp-steps[data-v-31dad27f]{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.pp-step[data-v-31dad27f]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pp-step-seq[data-v-31dad27f]{flex:none;width:22px;height:22px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#eef2ff;color:#4338ca;font-size:12px;font-weight:700}.pp-step-proc[data-v-31dad27f]{flex:1;min-width:170px}.pp-step-supply[data-v-31dad27f]{width:116px;flex:none}.pp-step-del[data-v-31dad27f]{flex:none;width:24px;height:24px;border-radius:6px;cursor:pointer;border:1px solid #fecaca;background:#fef2f2;color:#dc2626;font-size:15px;line-height:1}.pp-step-del[data-v-31dad27f]:hover{background:#fee2e2}.pp-step-other[data-v-31dad27f]{flex:1 1 100%;margin-left:30px}.pp-step-add[data-v-31dad27f]{align-self:flex-start;border:1px dashed #c7d2fe;background:#f8faff;color:#4f46e5;border-radius:8px;padding:5px 12px;font-size:12px;font-weight:600;cursor:pointer}.pp-step-add[data-v-31dad27f]:hover{background:#eef2ff}.pp-step-clear[data-v-31dad27f]{align-self:flex-start;border:1px solid #fecaca;background:#fff;color:#dc2626;border-radius:8px;padding:5px 12px;font-size:12px;font-weight:600;cursor:pointer}.pp-step-clear[data-v-31dad27f]:hover{background:#fef2f2}.pp-proc-links[data-v-31dad27f]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-left:108px}.pp-proc-tip-inline[data-v-31dad27f]{font-size:12px;color:#94a3b8}.pp-card-ctx[data-v-31dad27f]{position:fixed;z-index:3100;min-width:150px;padding:5px 0;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 8px 24px #0f172a24}.pp-card-ctx-item[data-v-31dad27f]{padding:8px 16px;font-size:13px;color:#334155;cursor:pointer;transition:background .12s;white-space:nowrap}.pp-card-ctx-item[data-v-31dad27f]:hover{background:#eef2ff;color:#4f46e5}.pp-card-ctx-item.pp-card-ctx-danger[data-v-31dad27f]{color:#dc2626}.pp-card-ctx-item.pp-card-ctx-danger[data-v-31dad27f]:hover{background:#fee2e2;color:#b91c1c}.pp-card-ctx-sep[data-v-31dad27f]{height:1px;background:#f1f5f9;margin:4px 0}@media (max-width: 640px){.pp-grid[data-v-31dad27f]{grid-template-columns:1fr}.pp-mobile .pp-tabs[data-v-31dad27f]{width:100%;overflow-x:auto}.pp-mobile .pp-toolbar[data-v-31dad27f]{flex-wrap:wrap}}.pp-m-items[data-v-31dad27f]{display:flex;flex-direction:column;gap:8px}.pp-m-items-empty[data-v-31dad27f]{padding:16px 12px;text-align:center;font-size:12px;color:#94a3b8;background:#fff;border:1px solid #eef1f6;border-radius:12px}.pp-m-item[data-v-31dad27f]{display:flex;align-items:flex-start;gap:8px;background:#fff;border:1px solid #eef1f6;border-radius:12px;padding:10px;transition:border-color .15s,background .15s}.pp-m-item.is-sel[data-v-31dad27f]{border-color:#c7d2fe;background:#eef2ff}.pp-m-check[data-v-31dad27f]{flex:none;padding-top:18px}.pp-m-thumb[data-v-31dad27f]{position:relative;flex:none;width:52px;height:52px;border-radius:10px;overflow:hidden;background:#f4f6fa;border:1px solid #e8ecf5;display:flex;align-items:center;justify-content:center;cursor:zoom-in}.pp-m-thumb img[data-v-31dad27f]{width:100%;height:100%;object-fit:cover;display:block}.pp-m-thumb .pp-img-ph[data-v-31dad27f]{font-size:18px;color:#cbd5e1}.pp-m-seq[data-v-31dad27f]{position:absolute;left:0;bottom:0;padding:0 4px;font-size:10px;line-height:14px;color:#fff;background:#0f172a8c;border-top-right-radius:6px}.pp-m-main[data-v-31dad27f]{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.pp-m-title-row[data-v-31dad27f]{display:flex;align-items:center;gap:6px;min-width:0}.pp-m-no[data-v-31dad27f]{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:11px;color:#64748b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-m-seq-inline[data-v-31dad27f]{font-size:10px;color:#94a3b8}.pp-m-name[data-v-31dad27f]{font-size:13px;font-weight:600;color:#1e293b;line-height:1.35;word-break:break-all}.pp-m-spec[data-v-31dad27f]{font-size:12px;font-weight:400;color:#94a3b8;margin-left:4px}.pp-m-nums[data-v-31dad27f]{display:flex;flex-wrap:wrap;gap:6px 8px;margin-top:2px}.pp-m-num[data-v-31dad27f]{flex:1 1 30%;min-width:0;display:flex;flex-direction:column;gap:1px;padding:4px 8px;background:#f8fafc;border:1px solid #eef1f6;border-radius:8px}.pp-m-num i[data-v-31dad27f]{font-style:normal;font-size:10px;color:#94a3b8}.pp-m-num b[data-v-31dad27f]{font-size:13px;font-weight:600;color:#475569}.pp-m-num.is-strong[data-v-31dad27f]{background:#eef2ff;border-color:#e0e7ff}.pp-m-num.is-strong b[data-v-31dad27f]{color:#4f46e5}.pp-m-num .pp-m-plan-text[data-v-31dad27f]{font-size:12px;font-weight:500;color:#475569}.pp-m-plan[data-v-31dad27f]{display:flex;align-items:center;gap:4px;font-size:11px;color:#64748b}.pp-m-plan.is-empty[data-v-31dad27f]{color:#cbd5e1}.pp-m-plan-label[data-v-31dad27f]{color:#94a3b8}.pp-m-del[data-v-31dad27f]{flex:none;display:flex;align-items:center;justify-content:center;border:1px solid #fecaca;background:#fff;color:#dc2626;border-radius:8px;padding:6px;cursor:pointer}.pp-m-del[data-v-31dad27f]:hover{background:#fef2f2}.pp-m-proc[data-v-31dad27f]{font-size:11px;color:#4f46e5;background:#eef2ff;border-radius:999px;padding:1px 8px;white-space:nowrap}.pp-m-meta[data-v-31dad27f]{display:flex;flex-wrap:wrap;gap:4px 10px;font-size:11px;color:#64748b}.pp-mobile .pp-body[data-v-31dad27f]{padding:8px;gap:8px}.pp-mobile .pp-detail[data-v-31dad27f]{padding:12px}.pp-mobile .pp-plan-acts[data-v-31dad27f]{gap:6px;padding:6px 10px}.pp-mobile .pp-plan-acts .pp-btn[data-v-31dad27f]{height:28px;padding:0 10px;font-size:12px}.pp-mobile .pp-track-sub[data-v-31dad27f],.pp-mobile .pp-flow-hint[data-v-31dad27f],.pp-mobile .pp-whole-hint[data-v-31dad27f]{display:none}.pp-mobile .pp-track[data-v-31dad27f]{flex-wrap:nowrap;overflow-x:auto}.pp-mobile .pp-track-item[data-v-31dad27f]{padding:6px 10px;flex:none}.pp-mobile .pp-track-arrow[data-v-31dad27f]{display:none}.pp-mobile .pp-flow-chain[data-v-31dad27f]{overflow-x:auto;padding-bottom:4px}.pp-mobile .pp-flow-head[data-v-31dad27f]{flex-wrap:wrap}.pp-mobile .pp-cur-head[data-v-31dad27f]{flex-wrap:wrap;row-gap:4px}.pp-mobile .pp-project-card[data-v-31dad27f]{padding:10px;gap:10px}.pp-mobile .pp-card-head[data-v-31dad27f]{padding-right:26px}.pp-mobile .pp-card-left[data-v-31dad27f]{width:88px}.pp-mobile .pp-card-cover[data-v-31dad27f]{height:88px}.pp-mobile .pp-card-right[data-v-31dad27f]{min-height:88px}.pp-mobile .pp-pur-page-bar[data-v-31dad27f]{flex-wrap:wrap}.pp-mobile .pp-pur-page-bar .el-input[data-v-31dad27f]{max-width:100%!important;min-width:0!important;width:100%}.pp-mobile .pp-pur-page-meta[data-v-31dad27f]{gap:8px 14px;padding:8px 10px}.pp-mobile .pp-pur-send[data-v-31dad27f]{margin-left:0;width:100%}.pp-mobile .pp-pur-m-items[data-v-31dad27f]{padding-bottom:4px}.pp-card-more[data-v-31dad27f]{position:absolute;right:6px;top:6px;z-index:3;width:26px;height:26px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;border:1px solid #e2e8f0;background:#fffffff0;color:#475569;cursor:pointer}.pp-card-more[data-v-31dad27f]:active{background:#eef2ff;color:#4f46e5}.pp-m-sheet-mask[data-v-31dad27f]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3200;display:flex;align-items:flex-end;background:#0f172a73}.pp-m-sheet[data-v-31dad27f]{width:100%;background:#fff;border-radius:16px 16px 0 0;padding-bottom:var(--safe-bottom, env(safe-area-inset-bottom));animation:pp-sheet-up-31dad27f .18s ease-out}@keyframes pp-sheet-up-31dad27f{0%{transform:translateY(100%)}to{transform:translateY(0)}}.pp-m-sheet-head[data-v-31dad27f]{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid #f1f5f9}.pp-m-sheet-title[data-v-31dad27f]{flex:1;min-width:0;font-size:14px;font-weight:600;color:#1e293b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-m-sheet-close[data-v-31dad27f]{border:0;background:transparent;color:#94a3b8;padding:4px;cursor:pointer}.pp-m-sheet-body[data-v-31dad27f]{display:flex;flex-direction:column;padding:6px 8px 12px}.pp-m-sheet-item[data-v-31dad27f]{border:0;background:transparent;text-align:left;cursor:pointer;padding:13px 12px;border-radius:10px;font-size:14px;color:#334155}.pp-m-sheet-item[data-v-31dad27f]:active{background:#f1f5f9}.pp-m-sheet-item.is-danger[data-v-31dad27f]{color:#dc2626}.tcm[data-v-496abde3]{flex-shrink:0;display:inline-flex}.tcm-btn[data-v-496abde3]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:1px solid #c7d2fe;border-radius:8px;background:#fff;cursor:pointer;transition:background .15s,border-color .15s}.tcm-btn[data-v-496abde3]:hover,.tcm-btn.active[data-v-496abde3]{background:#eef2ff;border-color:#a5b4fc}.tcm-hamburger[data-v-496abde3]{display:inline-flex;flex-direction:column;gap:3px}.tcm-hamburger span[data-v-496abde3]{display:block;width:14px;height:2px;border-radius:1px;background:#4f46e5}.tcm-pop[data-v-496abde3]{position:fixed;z-index:3100;max-height:360px;display:flex;flex-direction:column;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 12px 30px #0f172a29;overflow:hidden}.tcm-head[data-v-496abde3]{display:flex;align-items:center;justify-content:space-between;padding:9px 12px;border-bottom:1px solid #eef2f7}.tcm-title[data-v-496abde3]{font-size:13px;font-weight:700;color:#1e293b}.tcm-count[data-v-496abde3]{font-size:11px;color:#94a3b8}.tcm-list[data-v-496abde3]{flex:1;min-height:0;overflow:auto;padding:4px 0}.tcm-item[data-v-496abde3]{display:flex;align-items:center;gap:8px;padding:6px 12px;font-size:12.5px;color:#334155;cursor:pointer}.tcm-item[data-v-496abde3]:hover{background:#f8faff}.tcm-item input[data-v-496abde3]{width:14px;height:14px;accent-color:#4f46e5;cursor:pointer}.tcm-foot[data-v-496abde3]{padding:6px 12px;border-top:1px solid #eef2f7;text-align:right}.tcm-foot button[data-v-496abde3]{padding:3px 10px;border:1px solid #c7d2fe;background:#eef2ff;color:#4f46e5;border-radius:6px;font-size:11.5px;font-weight:600;cursor:pointer}.tcm-foot button[data-v-496abde3]:hover{background:#e0e7ff}.ppd-page[data-v-d4bc549c]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;display:flex;flex-direction:column;background:#f8fafc}.ppd-page-header[data-v-d4bc549c]{flex:0 0 auto;height:44px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;background:#fff;border-bottom:1px solid #f1f5f9}.ppd-page-back[data-v-d4bc549c]{width:30px;height:30px;display:flex;align-items:center;justify-content:center;color:#1e293b;cursor:pointer;flex:none}.ppd-page-title[data-v-d4bc549c]{flex:1 1 0;min-width:0;text-align:center;font-size:15px;font-weight:600;color:#1e293b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ppd-page-ph[data-v-d4bc549c]{width:30px;flex:none}.ppd-page-body[data-v-d4bc549c]{flex:1 1 0;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:10px 12px 16px}.ppd-page-foot[data-v-d4bc549c]{flex:0 0 auto;display:flex;align-items:center;gap:10px;padding:10px 12px;background:#fff;border-top:1px solid #f1f5f9}.ppd-page-foot .ppd-foot-sum[data-v-d4bc549c]{flex:1 1 0;min-width:0;font-size:11.5px}.ppd-page-foot .ppd-btn[data-v-d4bc549c]{flex:none;padding:8px 14px;font-size:13px}.ppd-cards[data-v-d4bc549c]{display:flex;flex-direction:column;gap:8px}.ppd-card[data-v-d4bc549c]{background:#fff;border:1px solid #eef2f7;border-radius:12px;padding:10px 12px}.ppd-card-head[data-v-d4bc549c]{display:flex;align-items:center;gap:6px}.ppd-card-no[data-v-d4bc549c]{flex:none;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:11px;color:#64748b}.ppd-card-name[data-v-d4bc549c]{flex:1 1 0;min-width:0;font-size:13.5px;font-weight:600;color:#1e293b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ppd-card-grid[data-v-d4bc549c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 10px;margin-top:6px}.ppd-kv[data-v-d4bc549c]{display:flex;align-items:baseline;gap:6px;font-size:11.5px;color:#94a3b8;min-width:0}.ppd-kv b[data-v-d4bc549c]{font-weight:600;color:#334155;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ppd-card-batches[data-v-d4bc549c]{margin-top:6px;padding:6px 8px;background:#f8fafc;border-radius:8px}.ppd-card-err[data-v-d4bc549c]{margin-top:6px;font-size:11.5px;color:#b91c1c}.ppd-card-need[data-v-d4bc549c]{display:flex;align-items:center;gap:8px;margin-top:8px;padding-top:8px;border-top:1px dashed #e2e8f0;font-size:12px;color:#64748b}.ppd-card-need .ppd-input[data-v-d4bc549c]{flex:none;width:96px;height:30px;margin-left:auto}.ppd-card-need em[data-v-d4bc549c]{font-style:normal;font-size:11.5px;color:#94a3b8}.ppd-tip[data-v-d4bc549c]{margin-bottom:10px;font-size:12px;color:#64748b}.ppd-tip b[data-v-d4bc549c]{color:#334155}.ppd-alert[data-v-d4bc549c]{margin-bottom:10px;padding:8px 10px;border-radius:8px;background:#fef2f2;border:1px solid #fecaca;color:#b91c1c;font-size:12px}.ppd-empty[data-v-d4bc549c]{padding:36px 12px;text-align:center;font-size:13px;color:#94a3b8}.ppd-table-wrap[data-v-d4bc549c]{max-height:480px;overflow:auto;border:1px solid #e2e8f0;border-radius:8px}.ppd-table[data-v-d4bc549c]{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.ppd-table th[data-v-d4bc549c],.ppd-table td[data-v-d4bc549c]{padding:6px 8px;font-size:12px;text-align:left;border-right:1px solid #eef2f7;border-bottom:1px solid #eef2f7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ppd-table th[data-v-d4bc549c]{background:#f8fafc;color:#475569;font-weight:600;position:sticky;top:0;z-index:2}.ppd-table .num[data-v-d4bc549c]{text-align:right}.ppd-table .mono[data-v-d4bc549c]{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:11.5px}.ppd-batches[data-v-d4bc549c]{color:#475569}.ppd-batches-cell[data-v-d4bc549c]{white-space:normal;overflow:visible;line-height:1.5}.ppd-batch-lines[data-v-d4bc549c]{display:flex;flex-direction:column;gap:1px}.ppd-batch-line[data-v-d4bc549c]{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:11px;color:#334155}.ppd-batch-src[data-v-d4bc549c]{display:inline-block;margin:0 3px;padding:0 4px;border-radius:3px;font-size:10px;line-height:14px;font-weight:600}.ppd-batch-src.is-stock[data-v-d4bc549c]{background:#eef2ff;color:#4338ca}.ppd-batch-src.is-accept[data-v-d4bc549c]{background:#ccfbf1;color:#0f766e}.ppd-prev[data-v-d4bc549c]{color:#0f766e;font-weight:600}.ppd-sub[data-v-d4bc549c]{margin-top:1px;font-size:10.5px;color:#94a3b8}.ppd-owner[data-v-d4bc549c]{color:#6366f1}.ppd-done-qty[data-v-d4bc549c]{color:#059669;font-weight:600}.ppd-input[data-v-d4bc549c]{width:74px;height:26px;padding:0 6px;text-align:right;border:1px solid #e2e8f0;border-radius:6px;font-size:12px;color:#1e293b}.ppd-input[data-v-d4bc549c]:focus{outline:none;border-color:#818cf8}.ppd-input[data-v-d4bc549c]:disabled{background:#f8fafc;color:#94a3b8}.ppd-tag[data-v-d4bc549c]{display:inline-block;padding:1px 8px;border-radius:999px;background:#eef2ff;color:#4338ca;font-size:11px;font-weight:600}.ppd-tag.is-ok[data-v-d4bc549c]{background:#d1fae5;color:#047857}.ppd-tag.is-warn[data-v-d4bc549c]{background:#fef3c7;color:#b45309}.ppd-tag.is-err[data-v-d4bc549c]{background:#fee2e2;color:#b91c1c}.ppd-tag.is-loading[data-v-d4bc549c]{background:#f1f5f9;color:#64748b}.ppd-tag.is-req[data-v-d4bc549c]{background:#fef3c7;color:#b45309}.ppd-foot[data-v-d4bc549c]{display:flex;align-items:center;gap:10px}.ppd-foot-sum[data-v-d4bc549c]{font-size:12px;color:#64748b}.ppd-foot-sum b[data-v-d4bc549c]{color:#1e293b}.ppd-foot-btns[data-v-d4bc549c]{margin-left:auto;display:flex;gap:8px}.ppd-btn[data-v-d4bc549c]{border:1px solid #e2e8f0;background:#fff;color:#475569;border-radius:8px;padding:6px 14px;font-size:12px;cursor:pointer}.ppd-btn[data-v-d4bc549c]:disabled{opacity:.5;cursor:not-allowed}.ppd-btn.is-primary[data-v-d4bc549c]{background:#4f46e5;border-color:#4f46e5;color:#fff}.ppd-btn.is-request[data-v-d4bc549c]{border-color:#fcd34d;background:#fffbeb;color:#b45309}@media (max-width: 640px){.ppd-dialog{width:94%!important;margin-top:8vh!important}.ppd-dialog .el-dialog__body{padding:10px 12px 4px}.ppd-dialog .el-dialog__footer{padding:10px 12px 12px}.ppd-dialog .ppd-table{min-width:900px}.ppd-dialog .ppd-table-wrap{max-height:52vh}}.tpsp[data-v-71112557]{width:100%;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;background:#f8fafc}.tpsp-head[data-v-71112557]{flex-shrink:0;display:flex;align-items:center;flex-wrap:wrap;gap:10px;min-height:44px;padding:8px 14px;background:#fff;border-bottom:1px solid #e6eaf2}.tpsp-title[data-v-71112557]{font-size:14px;font-weight:600;color:#1e293b}.tpsp-out-ready[data-v-71112557]{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;border-radius:4px;background:#ecfdf5;border:1px solid #a7f3d0;color:#047857;font-size:11.5px;font-weight:700}.tpsp-out-apply[data-v-71112557]{height:22px;padding:0 10px;border-radius:11px;cursor:pointer;border:1px solid #059669;background:#059669;color:#fff;font-size:11.5px;font-weight:600}.tpsp-out-apply[data-v-71112557]:hover:not(:disabled){background:#047857;border-color:#047857}.tpsp-out-apply[data-v-71112557]:disabled{opacity:.6;cursor:not-allowed}.tpsp-out-all[data-v-71112557]{padding:2px 8px;border-radius:4px;background:#fff7ed;border:1px solid #fed7aa;color:#c2410c;font-size:11px;font-weight:700}.tpsp-industry[data-v-71112557]{padding:2px 8px;font-size:11px;color:#6366f1;background:#eef2ff;border-radius:4px}.tpsp-sum[data-v-71112557]{display:flex;align-items:center;flex-wrap:wrap;gap:14px;font-size:12px;color:#4338ca}.tpsp-sum b[data-v-71112557]{font-size:13px}.tpsp-range[data-v-71112557]{margin-left:auto;font-size:12px;color:#64748b;font-variant-numeric:tabular-nums}.tpsp-clear-filter[data-v-71112557]{padding:3px 10px;border:1px solid #c7d2fe;background:#eef2ff;color:#4f46e5;border-radius:6px;font-size:11px;font-weight:600;cursor:pointer}.tpsp-clear-filter[data-v-71112557]:hover{background:#e0e7ff}.tpsp-num.is-blocked[data-v-71112557]{color:#dc2626}.tpsp-claimer[data-v-71112557]{color:#334155;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tpsp-rec-tabs[data-v-71112557]{display:flex;gap:6px}.tpsp-rec-tab[data-v-71112557]{border:1px solid #e2e8f0;background:#fff;color:#64748b;border-radius:999px;padding:4px 14px;font-size:12px;font-weight:600;cursor:pointer}.tpsp-rec-tab b[data-v-71112557]{margin-left:4px;color:#1e293b}.tpsp-rec-tab[data-v-71112557]:hover{background:#f1f5f9}.tpsp-rec-tab.is-active[data-v-71112557]{border-color:#a5b4fc;background:#eef2ff;color:#4338ca}.tpsp-rec-tab.is-active b[data-v-71112557]{color:#4338ca}.tpsp-claimer-chip[data-v-71112557]{display:inline-block;margin:1px 6px 1px 0;padding:1px 8px;background:#eef2ff;color:#4338ca;border:1px solid #c7d2fe;border-radius:999px;font-size:11.5px;font-weight:600}.tpsp-claimer-chip b[data-v-71112557]{color:#1e293b}.tpsp-rec-none[data-v-71112557]{color:#94a3b8;font-size:12px}.tpsp-claimrec[data-v-71112557]{flex:1 1 auto;min-height:0;overflow:auto;padding:0 12px 12px}.tpsp-claimrec-empty[data-v-71112557]{padding:26px 0;text-align:center;color:#94a3b8;font-size:13px}.tpsp-claimrec-table[data-v-71112557]{width:100%;border-collapse:collapse;font-size:12.5px}.tpsp-claimrec-table th[data-v-71112557]{position:sticky;top:0;z-index:1;padding:8px 10px;text-align:left;white-space:nowrap;background:#f8fafc;border-bottom:1px solid #e2e8f0;font-size:12px;font-weight:600;color:#475569}.tpsp-claimrec-table td[data-v-71112557]{padding:7px 10px;border-bottom:1px solid #f1f5f9;color:#1e293b;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tpsp-claimrec-table tr:hover td[data-v-71112557]{background:#f8faff}.tpsp-claimrec-table .is-num[data-v-71112557]{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.tpsp-claimrec-table .is-name[data-v-71112557]{font-weight:700;color:#4338ca}.tpsp-claimrec-table .is-dim[data-v-71112557]{color:#94a3b8}.tpsp-wrap[data-v-71112557]{flex:1;min-height:0;overflow:auto;padding:12px 12px 16px}.tpsp-cards[data-v-71112557]{display:flex;flex-direction:column;gap:8px}.tpsp-card[data-v-71112557]{padding:10px 12px;background:#fff;border:1px solid #eef2f7;border-radius:12px;cursor:pointer}.tpsp-card.is-selected[data-v-71112557]{border-color:#c7d2fe;background:#f8f9ff}.tpsp-card.is-outsource[data-v-71112557]{background:#fffbeb;border-color:#fde68a}.tpsp-card.is-child[data-v-71112557]{margin-left:14px}.tpsp-card-top[data-v-71112557]{display:flex;align-items:center;gap:8px}.tpsp-card-check[data-v-71112557]{flex:none;display:inline-flex;align-items:center}.tpsp-card-no[data-v-71112557]{flex:1 1 0;min-width:0;font-family:SFMono-Regular,Consolas,monospace;font-size:11.5px;color:#6d28d9;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tpsp-card-qty[data-v-71112557]{flex:none;font-size:12px;font-weight:700;color:#0f766e;font-variant-numeric:tabular-nums}.tpsp-card-main[data-v-71112557]{margin-top:7px;display:flex;align-items:flex-start;gap:9px}.tpsp-card-thumb[data-v-71112557]{flex:none;width:44px;height:44px;border-radius:8px;border:1px solid #e2e8f0;object-fit:cover}.tpsp-card-info[data-v-71112557]{flex:1 1 0;min-width:0}.tpsp-card-title[data-v-71112557]{display:flex;align-items:center;flex-wrap:wrap;gap:2px;font-size:13.5px;font-weight:600;line-height:1.4;color:#1e293b}.tpsp-card-title-text[data-v-71112557]{min-width:0}.tpsp-card-meta[data-v-71112557]{margin-top:4px;display:flex;flex-wrap:wrap;gap:3px 10px;font-size:11.5px;color:#94a3b8}.tpsp-card-kv[data-v-71112557]{margin-top:5px;display:flex;align-items:baseline;gap:10px;font-size:12px;color:#64748b}.tpsp-card-kv>span[data-v-71112557]{flex:none;width:74px;color:#94a3b8}.tpsp-card-kv>b[data-v-71112557]{flex:1 1 0;min-width:0;font-weight:600;color:#1e293b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tpsp-card-claimers[data-v-71112557]{margin-top:7px;display:flex;flex-wrap:wrap;align-items:center;gap:4px}.tpsp-card-prep[data-v-71112557]{margin-top:9px;padding:9px 10px;background:#f8fafc;border:1px solid #eef2f7;border-radius:10px}.tpsp-card-prep-head[data-v-71112557]{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700;color:#0f172a}.tpsp-card-prep-head>span[data-v-71112557]{flex:1 1 0;min-width:0}.tpsp-card-prep-item[data-v-71112557]{margin-top:7px;padding-top:7px;border-top:1px dashed #e2e8f0;font-size:11.5px;color:#64748b}.tpsp-card-prep-row[data-v-71112557]{display:flex;align-items:center;gap:10px}.tpsp-card-prep-qty[data-v-71112557]{margin-left:auto;flex:none;font-weight:700;color:#1e293b;font-variant-numeric:tabular-nums}.tpsp-card-prep-sub[data-v-71112557]{margin-top:3px;display:flex;flex-wrap:wrap;gap:3px 10px;color:#94a3b8}.tpsp-table[data-v-71112557]{width:max-content;table-layout:fixed;border-collapse:separate;border-spacing:0;background:#fff;font-size:12px;color:#334155;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.tpsp-table th[data-v-71112557],.tpsp-table td[data-v-71112557]{min-width:0;padding:10px 12px;border-right:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;text-align:left;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tpsp-table th[data-v-71112557]:last-child,.tpsp-table td[data-v-71112557]:last-child{border-right:none}.tpsp-table tbody tr:last-child td[data-v-71112557]{border-bottom:none}.tpsp-table th[data-v-71112557]{position:sticky;top:0;z-index:2;background:#eef2ff;color:#475569;font-weight:600;-webkit-user-select:none;user-select:none}.tpsp-th[data-v-71112557]{display:flex;align-items:center;gap:4px}.tpsp-th-label[data-v-71112557]{flex:1;min-width:0;display:inline-flex;align-items:center;gap:4px;cursor:pointer;overflow:hidden;text-overflow:ellipsis}.tpsp-th-label[data-v-71112557]:hover{color:#4338ca}.tpsp-sort[data-v-71112557]{font-style:normal;font-size:9px;color:transparent}.tpsp-sort.on[data-v-71112557]{color:#6366f1}.tpsp-sort.on.desc[data-v-71112557]{transform:rotate(180deg)}.tpsp-filter-btn[data-v-71112557]{flex-shrink:0;width:20px;height:20px;padding:0;border:0;border-radius:4px;background:transparent;color:#94a3b8;font-size:15px;line-height:20px;cursor:pointer}.tpsp-filter-btn[data-v-71112557]:hover,.tpsp-filter-btn.active[data-v-71112557]{background:#c7d2fe;color:#4338ca}.tpsp-check-col[data-v-71112557]{width:44px;min-width:44px;max-width:44px;text-align:center;position:sticky;left:0;background:#fff;padding:10px 6px}.tpsp-check-col input[data-v-71112557]{margin:0;cursor:pointer}.tpsp-table th.tpsp-check-col[data-v-71112557]{background:#eef2ff;z-index:3}.tpsp-img-col[data-v-71112557]{width:60px;min-width:60px;max-width:60px;text-align:center;padding:6px 8px}.tpsp-thumb[data-v-71112557]{display:block;width:44px;height:44px;margin:0 auto;object-fit:cover;border-radius:6px;background:#fff;border:1px solid #e2e8f0;cursor:zoom-in}.tpsp-thumb[data-v-71112557]:hover{border-color:#818cf8}.tpsp-thumb-empty[data-v-71112557]{color:#cbd5e1}.tpsp-index-col[data-v-71112557]{width:58px;min-width:58px;max-width:58px;text-align:center;color:#64748b;font-variant-numeric:tabular-nums;position:sticky;left:44px;background:#fff}.tpsp-table th.tpsp-index-col[data-v-71112557]{background:#eef2ff;z-index:3}.tpsp-row:nth-child(2n) td[data-v-71112557]{background:#f8fafc}.tpsp-row:hover td[data-v-71112557]{background:#eef2ff}.tpsp-row.is-selected td[data-v-71112557]{background:#e0e7ff}.tpsp-row.is-expandable[data-v-71112557]{cursor:pointer}.tpsp-batch-bar[data-v-71112557]{flex-shrink:0;display:flex;align-items:center;gap:14px;padding:8px 14px;background:#eef2ff;border-bottom:1px solid #c7d2fe;font-size:12px;color:#4338ca}.tpsp-batch-bar.is-empty[data-v-71112557]{background:#f8fafc;border-bottom-color:#e2e8f0;color:#94a3b8}.tpsp-batch-bar.is-empty .tpsp-batch-count b[data-v-71112557],.tpsp-batch-tip[data-v-71112557]{color:#94a3b8}.tpsp-batch-count b[data-v-71112557],.tpsp-batch-qty[data-v-71112557]{font-size:13px;font-weight:600}.tpsp-batch-actions[data-v-71112557]{margin-left:auto;display:flex;gap:8px}.tpsp-batch-btn[data-v-71112557]{padding:4px 12px;border:1px solid #c7d2fe;border-radius:6px;background:#fff;color:#4f46e5;font-size:12px;font-weight:600;cursor:pointer}.tpsp-batch-btn[data-v-71112557]:hover{background:#e0e7ff}.tpsp-batch-btn[data-v-71112557]:disabled{opacity:.55;cursor:not-allowed}.tpsp-batch-btn[data-v-71112557]:disabled:hover{background:#fff}.tpsp-btn-request[data-v-71112557]{border-color:#fcd34d;background:#fffbeb;color:#b45309}.tpsp-btn-request[data-v-71112557]:hover{background:#fef3c7}.tpsp-btn-request[data-v-71112557]:disabled:hover{background:#fffbeb}.tpsp-btn-self[data-v-71112557]{border-color:#99f6e4;background:#f0fdfa;color:#0f766e}.tpsp-btn-self[data-v-71112557]:hover{background:#ccfbf1}.tpsp-btn-self[data-v-71112557]:disabled:hover{background:#f0fdfa}.tpsp-btn-claim[data-v-71112557]{border-color:#c7d2fe;background:#eef2ff;color:#4338ca}.tpsp-btn-claim[data-v-71112557]:hover{background:#e0e7ff}.tpsp-btn-claim[data-v-71112557]:disabled:hover{background:#eef2ff}.tpsp-drop-trigger[data-v-71112557]{display:inline-flex;align-items:center;gap:3px}.tpsp-drop-caret[data-v-71112557]{margin-left:1px}.tpsp-drop-item[data-v-71112557]{display:flex;align-items:center;gap:16px;width:100%}.tpsp-drop-label[data-v-71112557]{flex:1}.tpsp-drop-default[data-v-71112557]{flex:none;padding:1px 8px;border-radius:999px;font-size:11px;line-height:16px;border:1px solid #c7d2fe;background:#eef2ff;color:#4f46e5;cursor:pointer}.tpsp-drop-default[data-v-71112557]:hover{background:#e0e7ff}.tpsp-drop-default.is-on[data-v-71112557]{border-color:#bbf7d0;background:#f0fdf4;color:#15803d;cursor:default}.tpsp-drop-hint[data-v-71112557]{flex:none;font-size:11px;color:#94a3b8}.tpsp-num[data-v-71112557]{text-align:right;font-variant-numeric:tabular-nums}.tpsp-supply[data-v-71112557]{text-align:center}.tpsp-supply-tag[data-v-71112557]{display:inline-block;padding:1px 7px;border-radius:4px;font-size:11px;font-weight:600;line-height:16px}.tpsp-supply-tag.is-out[data-v-71112557]{background:#fff7ed;border:1px solid #fed7aa;color:#c2410c}.tpsp-supply-tag.is-self[data-v-71112557]{background:#f1f5f9;border:1px solid #e2e8f0;color:#64748b}.tpsp-row.is-outsource td[data-v-71112557]{color:#94a3b8}.tpsp-row.is-outsource .tpsp-item[data-v-71112557]{color:#94a3b8;font-weight:500}.tpsp-row.is-outsource .tpsp-check-col input[data-v-71112557]{cursor:not-allowed;opacity:.5}.tpsp-item[data-v-71112557]{font-weight:600;color:#1e293b}.tpsp-spec[data-v-71112557]{color:#64748b}.tpsp-no[data-v-71112557]{color:#475569;font-variant-numeric:tabular-nums}.tpsp-plan-cell[data-v-71112557]{line-height:1.35}.tpsp-plan-no[data-v-71112557]{font-weight:600;color:#1e293b}.tpsp-plan-sub[data-v-71112557]{font-size:11px;color:#94a3b8;margin-top:1px}.tpsp-project[data-v-71112557]{color:#334155}.tpsp-expand[data-v-71112557]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin-right:4px;padding:0;border:none;background:transparent;border-radius:4px;color:#6366f1;font-size:11px;line-height:1;cursor:pointer;transition:background .15s}.tpsp-expand[data-v-71112557]:hover{background:#e0e7ff}.tpsp-expand.is-open[data-v-71112557]{color:#4338ca}.tpsp-item-text[data-v-71112557]{vertical-align:middle}.tpsp-child-dash[data-v-71112557]{color:#cbd5e1;margin-right:4px;font-size:12px}.tpsp-row.is-child td[data-v-71112557]{background:#fbfcff}.tpsp-row.is-child:hover td[data-v-71112557]{background:#eef2ff}.tpsp-row.is-child .tpsp-item[data-v-71112557]{padding-left:30px;font-weight:500;color:#334155}.tpsp-prep-toggle[data-v-71112557]{width:18px;font-size:10px;font-weight:700;color:#0d9488}.tpsp-prep-toggle[data-v-71112557]:hover{background:#ccfbf1}.tpsp-prep-toggle.is-open[data-v-71112557]{background:#ccfbf1;color:#0f766e}.tpsp-prep-row td[data-v-71112557]{padding:0!important;background:#f8fafc!important;border-bottom:1px solid #e2e8f0}.tpsp-prep[data-v-71112557]{padding:10px 14px 12px;border-left:3px solid #14b8a6;background:#fbfefd}.tpsp-prep-head[data-v-71112557]{display:flex;align-items:center;gap:10px;margin-bottom:8px}.tpsp-prep-title[data-v-71112557]{font-size:12px;font-weight:700;color:#0f172a}.tpsp-prep-sub[data-v-71112557]{margin-left:6px;padding:1px 6px;border-radius:4px;background:#ccfbf1;color:#0f766e;font-size:11px;font-weight:600}.tpsp-prep-from[data-v-71112557]{margin-left:6px;padding:1px 6px;border-radius:4px;background:#eef2ff;color:#4338ca;font-size:11px;font-weight:600}.tpsp-prep-sum[data-v-71112557]{font-size:12px;color:#64748b}.tpsp-prep-sum b[data-v-71112557]{color:#1e293b}.tpsp-prep-close[data-v-71112557]{margin-left:auto;padding:3px 10px;border:1px solid #e2e8f0;border-radius:6px;background:#fff;color:#475569;font-size:12px;cursor:pointer}.tpsp-prep-close[data-v-71112557]:hover{background:#f1f5f9}.tpsp-prep-empty[data-v-71112557]{padding:12px 4px;font-size:12px;color:#94a3b8}.tpsp-prep-table[data-v-71112557]{width:100%;border-collapse:collapse;table-layout:fixed;background:#fff}.tpsp-prep-table th[data-v-71112557],.tpsp-prep-table td[data-v-71112557]{padding:6px 10px;font-size:12px;text-align:left;color:#1e293b;border-bottom:1px solid #f1f5f9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tpsp-prep-table th[data-v-71112557]{background:#f0fdfa;color:#0f766e;font-weight:600}.tpsp-prep-table .is-num[data-v-71112557]{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.tpsp-prep-batches[data-v-71112557]{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:11.5px;color:#475569}.tpsp-filter-pop[data-v-71112557]{position:fixed;z-index:3000;width:230px;padding:12px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 8px 24px #0f172a1f;font-size:12px;color:#334155}.tpsp-filter-title[data-v-71112557]{font-weight:600;color:#1e293b;margin-bottom:8px}.tpsp-filter-label[data-v-71112557]{margin:8px 0 4px;color:#64748b;font-size:11px}.tpsp-filter-pop input[type=text][data-v-71112557]{width:100%;padding:5px 8px;border:1px solid #cbd5e1;border-radius:6px;font-size:12px;box-sizing:border-box}.tpsp-filter-actions-inline[data-v-71112557]{display:flex;gap:6px;margin:6px 0}.tpsp-filter-actions-inline button[data-v-71112557],.tpsp-filter-actions button[data-v-71112557]{padding:3px 8px;border:1px solid #cbd5e1;border-radius:5px;background:#fff;color:#475569;font-size:11px;cursor:pointer}.tpsp-filter-actions-inline button[data-v-71112557]:hover,.tpsp-filter-actions button[data-v-71112557]:hover{background:#eef2ff}.tpsp-filter-actions-inline button.active[data-v-71112557]{background:#eef2ff;color:#4f46e5;border-color:#c7d2fe}.tpsp-filter-actions[data-v-71112557]{display:flex;justify-content:flex-end;gap:6px;margin-top:10px}.tpsp-btn-primary[data-v-71112557]{border-color:#c7d2fe!important;background:#eef2ff!important;color:#4f46e5!important;font-weight:600}.tpsp-value-list[data-v-71112557]{max-height:160px;overflow:auto;border:1px solid #e2e8f0;border-radius:6px;padding:4px}.tpsp-value-option[data-v-71112557]{display:flex;align-items:center;gap:6px;padding:3px 4px;cursor:pointer}.tpsp-value-option[data-v-71112557]:hover{background:#f1f5f9}.tpsp-value-option input[data-v-71112557]{margin:0}.tpsp-no-values[data-v-71112557]{padding:10px;text-align:center;color:#94a3b8}.tpsp-row-ctx[data-v-71112557]{position:fixed;z-index:3200;min-width:130px;padding:4px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 8px 24px #0f172a24;font-size:12px}.tpsp-row-ctx-item[data-v-71112557]{padding:7px 12px;border-radius:6px;color:#334155;cursor:pointer;white-space:nowrap}.tpsp-row-ctx-item[data-v-71112557]:hover{background:#eef2ff;color:#4338ca}.tpsp-detail-mask[data-v-71112557]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3300;background:#0f172a59;display:flex;align-items:center;justify-content:center;padding:24px}.tpsp-detail[data-v-71112557]{width:100%;max-width:520px;background:#fff;border-radius:12px;box-shadow:0 20px 50px #0f172a38;overflow:hidden}.tpsp-detail-head[data-v-71112557]{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid #f1f5f9}.tpsp-detail-title[data-v-71112557]{flex:1;min-width:0;font-size:14px;font-weight:600;color:#1e293b}.tpsp-detail-close[data-v-71112557]{flex-shrink:0;width:26px;height:26px;border:0;border-radius:6px;background:transparent;color:#94a3b8;font-size:13px;cursor:pointer}.tpsp-detail-close[data-v-71112557]:hover{background:#f1f5f9;color:#475569}.tpsp-detail-body[data-v-71112557]{padding:6px 16px 12px}.tpsp-detail-img[data-v-71112557]{display:flex;align-items:center;justify-content:center;margin:10px 0 4px;padding:8px;min-height:120px;background:#f8fafc;border:1px dashed #e2e8f0;border-radius:8px}.tpsp-detail-img img[data-v-71112557]{max-width:100%;max-height:220px;object-fit:contain;border-radius:6px;cursor:zoom-in;background:#fff}.tpsp-detail-img-empty[data-v-71112557]{font-size:12px;color:#94a3b8}.tpsp-detail-row[data-v-71112557]{display:flex;align-items:flex-start;gap:12px;padding:8px 0;border-bottom:1px dashed #f1f5f9;font-size:12px}.tpsp-detail-row[data-v-71112557]:last-child{border-bottom:none}.tpsp-detail-label[data-v-71112557]{flex-shrink:0;width:76px;color:#94a3b8}.tpsp-detail-value[data-v-71112557]{flex:1;min-width:0;color:#1e293b;word-break:break-all}.tpsp-detail-foot[data-v-71112557]{display:flex;justify-content:flex-end;gap:8px;padding:12px 16px;border-top:1px solid #f1f5f9;background:#fbfcff}.tpsp-lightbox[data-v-71112557]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3400;padding:32px;background:#0f172ac7;display:flex;align-items:center;justify-content:center;cursor:zoom-out}.tpsp-lightbox img[data-v-71112557]{max-width:100%;max-height:100%;object-fit:contain;border-radius:8px;background:#fff}.tpsp-empty[data-v-71112557]{padding:60px 16px;text-align:center;font-size:12px;color:#94a3b8;background:#fff;border:1px solid #e2e8f0;border-radius:8px}.tpsp-empty p[data-v-71112557]{margin:0 0 10px}@media (max-width: 640px){.tpsp-batch-bar[data-v-71112557]{flex-wrap:wrap;gap:6px 10px;padding:8px 10px}.tpsp-batch-tip[data-v-71112557]{width:100%;order:3}.tpsp-batch-actions[data-v-71112557]{margin-left:0;width:100%;flex-wrap:wrap;gap:6px}.tpsp-batch-btn[data-v-71112557]{padding:5px 10px}.tpsp-prep[data-v-71112557]{padding:8px 10px 10px;overflow-x:auto}.tpsp-prep-head[data-v-71112557]{flex-wrap:wrap;gap:6px 10px}.tpsp-prep-table[data-v-71112557]{min-width:620px}}@media (min-width: 900px){html.mobile-ui .tpsp-cards[data-v-71112557]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));align-content:start}}.el-badge{--el-badge-bg-color:var(--el-color-danger);--el-badge-radius:10px;--el-badge-font-size:12px;--el-badge-padding:6px;--el-badge-size:18px;vertical-align:middle;width:-moz-fit-content;width:fit-content;display:inline-block;position:relative}.el-badge__content{background-color:var(--el-badge-bg-color);border-radius:var(--el-badge-radius);color:var(--el-color-white);font-size:var(--el-badge-font-size);height:var(--el-badge-size);padding:0 var(--el-badge-padding);white-space:nowrap;border:1px solid var(--el-bg-color);justify-content:center;align-items:center;display:inline-flex}.el-badge__content.is-fixed{top:0;right:calc(1px + var(--el-badge-size) / 2);z-index:var(--el-index-normal);position:absolute;transform:translateY(-50%)translate(100%)}.el-badge__content.is-fixed.is-dot{right:5px}.el-badge__content.is-dot{border-radius:50%;width:8px;height:8px;padding:0;right:0}.el-badge__content.is-hide-zero{display:none}.el-badge__content--primary{background-color:var(--el-color-primary)}.el-badge__content--success{background-color:var(--el-color-success)}.el-badge__content--warning{background-color:var(--el-color-warning)}.el-badge__content--info{background-color:var(--el-color-info)}.el-badge__content--danger{background-color:var(--el-color-danger)}.el-message{--el-message-bg-color:var(--el-color-info-light-9);--el-message-border-color:var(--el-border-color-lighter);--el-message-padding:11px 15px;--el-message-close-size:16px;--el-message-close-icon-color:var(--el-text-color-placeholder);--el-message-close-hover-color:var(--el-text-color-secondary);box-sizing:border-box;border-radius:var(--el-border-radius-base);border-width:var(--el-border-width);border-style:var(--el-border-style);border-color:var(--el-message-border-color);background-color:var(--el-message-bg-color);width:max-content;max-width:calc(100% - 32px);transition:opacity var(--el-transition-duration),transform .4s,top .4s,bottom .4s;padding:var(--el-message-padding);align-items:center;gap:8px;display:flex;position:fixed}.el-message.is-left{left:16px}.el-message.is-right{right:16px}.el-message.is-center{left:50%;transform:translate(-50%)}.el-message.is-plain{background-color:var(--el-bg-color-overlay);border-color:var(--el-bg-color-overlay);box-shadow:var(--el-box-shadow-light)}.el-message p{margin:0}.el-message--primary{--el-message-bg-color:var(--el-color-primary-light-9);--el-message-border-color:var(--el-color-primary-light-8);--el-message-text-color:var(--el-color-primary)}.el-message--primary .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--primary{color:var(--el-message-text-color)}.el-message--success{--el-message-bg-color:var(--el-color-success-light-9);--el-message-border-color:var(--el-color-success-light-8);--el-message-text-color:var(--el-color-success)}.el-message--success .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--success{color:var(--el-message-text-color)}.el-message--info{--el-message-bg-color:var(--el-color-info-light-9);--el-message-border-color:var(--el-color-info-light-8);--el-message-text-color:var(--el-color-info)}.el-message--info .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--info{color:var(--el-message-text-color)}.el-message--warning{--el-message-bg-color:var(--el-color-warning-light-9);--el-message-border-color:var(--el-color-warning-light-8);--el-message-text-color:var(--el-color-warning)}.el-message--warning .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--warning{color:var(--el-message-text-color)}.el-message--error{--el-message-bg-color:var(--el-color-error-light-9);--el-message-border-color:var(--el-color-error-light-8);--el-message-text-color:var(--el-color-error)}.el-message--error .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--error{color:var(--el-message-text-color)}.el-message .el-message__badge{position:absolute;top:-8px;right:-8px}.el-message__content{padding:0;font-size:14px;line-height:1}.el-message__content:focus{outline-width:0}.el-message .el-message__closeBtn{cursor:pointer;color:var(--el-message-close-icon-color);font-size:var(--el-message-close-size)}.el-message .el-message__closeBtn:focus{outline-width:0}.el-message .el-message__closeBtn:hover{color:var(--el-message-close-hover-color)}.el-message-fade-enter-from,.el-message-fade-leave-to{opacity:0}.el-message-fade-enter-from.is-left,.el-message-fade-enter-from.is-right,.el-message-fade-leave-to.is-left,.el-message-fade-leave-to.is-right{transform:translateY(-100%)}.el-message-fade-enter-from.is-left.is-bottom,.el-message-fade-enter-from.is-right.is-bottom,.el-message-fade-leave-to.is-left.is-bottom,.el-message-fade-leave-to.is-right.is-bottom{transform:translateY(100%)}.el-message-fade-enter-from.is-center,.el-message-fade-leave-to.is-center{transform:translate(-50%,-100%)}.el-message-fade-enter-from.is-center.is-bottom,.el-message-fade-leave-to.is-center.is-bottom{transform:translate(-50%,100%)}.tmp[data-v-1947c776]{display:flex;flex-direction:column;min-height:0}.tmp-head[data-v-1947c776]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;height:44px;padding:0 14px;box-sizing:border-box;background:#fff;border-bottom:1px solid #eef1f6}.tmp-title[data-v-1947c776]{font-size:14px;font-weight:700;color:#1e293b}.tmp-tag[data-v-1947c776]{padding:1px 8px;border-radius:999px;background:#fff7ed;color:#c2410c;font-size:11px;font-weight:600}.tmp-sum[data-v-1947c776]{margin-left:auto;display:flex;gap:14px;font-size:12px;color:#64748b}.tmp-sum b[data-v-1947c776]{color:#1e293b;font-variant-numeric:tabular-nums}.tmp-empty[data-v-1947c776]{padding:28px 14px;text-align:center;font-size:12px;color:#94a3b8;line-height:1.8}.tmp-batch-bar[data-v-1947c776]{flex-shrink:0;display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:8px 14px;background:#eef2ff;border-bottom:1px solid #c7d2fe;font-size:12px;color:#4338ca}.tmp-batch-bar.is-empty[data-v-1947c776]{background:#f8fafc;border-bottom-color:#e2e8f0;color:#94a3b8}.tmp-batch-bar.is-empty .tmp-batch-count b[data-v-1947c776],.tmp-batch-tip[data-v-1947c776]{color:#94a3b8}.tmp-batch-count b[data-v-1947c776],.tmp-batch-qty[data-v-1947c776]{font-size:13px;font-weight:600}.tmp-batch-actions[data-v-1947c776]{margin-left:auto;display:flex;gap:8px}.tmp-batch-btn[data-v-1947c776]{padding:4px 12px;border:1px solid #c7d2fe;border-radius:6px;background:#fff;color:#4f46e5;font-size:12px;font-weight:600;cursor:pointer}.tmp-batch-btn[data-v-1947c776]:hover{background:#e0e7ff}.tmp-batch-btn[data-v-1947c776]:disabled{opacity:.55;cursor:not-allowed}.tmp-batch-btn[data-v-1947c776]:disabled:hover{background:#fff}.tmp-btn-self[data-v-1947c776]{border-color:#99f6e4;background:#f0fdfa;color:#0f766e}.tmp-btn-self[data-v-1947c776]:hover{background:#ccfbf1}.tmp-btn-self[data-v-1947c776]:disabled:hover{background:#f0fdfa}.tmp-btn-request[data-v-1947c776]{border-color:#fcd34d;background:#fffbeb;color:#b45309}.tmp-btn-request[data-v-1947c776]:hover{background:#fef3c7}.tmp-btn-request[data-v-1947c776]:disabled:hover{background:#fffbeb}.tmp-table-wrap[data-v-1947c776]{flex:1 1 auto;min-height:0;overflow:auto}.tmp-table[data-v-1947c776]{width:100%;border-collapse:separate;border-spacing:0;min-width:1360px}.tmp-check-col[data-v-1947c776]{width:44px;min-width:44px;max-width:44px;text-align:center;position:sticky;left:0;background:#fff}.tmp-check-col input[data-v-1947c776]{margin:0;cursor:pointer}.tmp-table thead th.tmp-check-col[data-v-1947c776]{background:#eef2ff;z-index:3}.tmp-table tbody tr.is-selected td[data-v-1947c776],.tmp-table tbody tr.is-selected td.tmp-check-col[data-v-1947c776]{background:#eef2ff}.tmp-table thead th[data-v-1947c776]{position:sticky;top:0;z-index:1;padding:10px 12px;text-align:left;white-space:nowrap;background:#eef2ff;color:#4338ca;font-size:12px;font-weight:700;border-bottom:1px solid #e2e8f0}.tmp-table thead th[data-v-1947c776]:nth-child(n+9):nth-child(-n+12){text-align:right}.tmp-table tbody td[data-v-1947c776]{padding:9px 12px;font-size:13px;color:#1e293b;border-bottom:1px solid #eef1f6;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tmp-table tbody tr:hover td[data-v-1947c776]{background:#f8fafc}.is-idx[data-v-1947c776]{color:#94a3b8;font-variant-numeric:tabular-nums}.is-no[data-v-1947c776]{font-family:ui-monospace,Consolas,monospace;font-size:12px;color:#475569}.is-name[data-v-1947c776]{font-weight:600}.is-num[data-v-1947c776]{text-align:right;font-variant-numeric:tabular-nums;font-weight:600;color:#0f766e}.is-stock[data-v-1947c776]{color:#0e7490}.is-issued[data-v-1947c776]{color:#c2410c;font-weight:500}.is-left[data-v-1947c776]{color:#dc2626}.tmp-thumb[data-v-1947c776]{width:44px;height:44px;border-radius:6px;border:1px solid #e2e8f0;display:block}.tmp-thumb-none[data-v-1947c776]{color:#cbd5e1}.tmp-cards[data-v-1947c776]{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:0 12px 12px;display:flex;flex-direction:column;gap:8px}.tmp-card[data-v-1947c776]{padding:10px 12px;background:#fff;border:1px solid #eef2f7;border-radius:12px}.tmp-card.is-selected[data-v-1947c776]{border-color:#c7d2fe;background:#f8f9ff}.tmp-card-top[data-v-1947c776]{display:flex;align-items:center;gap:8px}.tmp-card-check[data-v-1947c776]{flex:none;display:inline-flex;align-items:center}.tmp-card-no[data-v-1947c776]{flex:1 1 0;min-width:0;font-family:SFMono-Regular,Consolas,monospace;font-size:11.5px;color:#6d28d9;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tmp-card-left[data-v-1947c776]{flex:none;font-size:11.5px;color:#94a3b8;font-variant-numeric:tabular-nums}.tmp-card-left.is-left[data-v-1947c776]{color:#dc2626;font-weight:600}.tmp-card-main[data-v-1947c776]{margin-top:7px;display:flex;align-items:flex-start;gap:9px}.tmp-card-thumb[data-v-1947c776]{flex:none;width:44px;height:44px;border-radius:8px;border:1px solid #e2e8f0}.tmp-card-info[data-v-1947c776]{flex:1 1 0;min-width:0}.tmp-card-name[data-v-1947c776]{font-size:13.5px;font-weight:600;line-height:1.4;color:#1e293b}.tmp-card-meta[data-v-1947c776]{margin-top:4px;display:flex;flex-wrap:wrap;gap:3px 10px;font-size:11.5px;color:#94a3b8}.tmp-card-nums[data-v-1947c776]{margin-top:8px;padding-top:8px;border-top:1px dashed #eef2f7;display:flex;flex-wrap:wrap;gap:6px 16px;font-size:12px;color:#64748b}.tmp-card-nums b[data-v-1947c776]{color:#1e293b;font-variant-numeric:tabular-nums}html.mobile-ui .tmp-sum[data-v-1947c776]{margin-left:0}html.mobile-ui .tmp-table[data-v-1947c776]{min-width:1240px}html.mobile-ui .tmp-batch-tip[data-v-1947c776]{display:none}html.mobile-ui .tmp-batch-actions[data-v-1947c776]{margin-left:0;width:100%}.tdr-full[data-v-36988548]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;display:flex;flex-direction:column;background:#f5f7fa}.tdr[data-v-36988548]{width:100%;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;background:#f8fafc}.tdr-head[data-v-36988548]{flex-shrink:0;display:flex;align-items:center;flex-wrap:wrap;gap:10px;min-height:44px;padding:8px 14px;background:#fff;border-bottom:1px solid #e6eaf2}.tdr-title[data-v-36988548]{font-size:14px;font-weight:600;color:#1e293b}.tdr-industry[data-v-36988548]{padding:2px 8px;font-size:11px;color:#6366f1;background:#eef2ff;border-radius:4px}.tdr-sum[data-v-36988548]{display:flex;align-items:center;gap:14px;font-size:12px;color:#4338ca}.tdr-sum b[data-v-36988548]{font-size:13px}.tdr-sum b.done[data-v-36988548],.tdr-num.done[data-v-36988548]{color:#16a34a}.tdr-date[data-v-36988548]{margin-left:auto;display:flex;align-items:center;gap:6px;font-size:12px;color:#64748b}.tdr-submit[data-v-36988548]{padding:6px 16px;border:0;border-radius:8px;cursor:pointer;background:#4f46e5;color:#fff;font-size:13px;font-weight:600}.tdr-submit[data-v-36988548]:hover{background:#4338ca}.tdr-submit[data-v-36988548]:disabled{background:#c7d2fe;cursor:not-allowed}.tdr-tabs[data-v-36988548]{flex-shrink:0;display:flex;align-items:center;gap:16px;padding:0 14px;background:#fff;border-bottom:1px solid #e6eaf2}.tdr-tab[data-v-36988548]{padding:10px 2px;border:0;background:transparent;cursor:pointer;font-size:13px;color:#64748b;border-bottom:2px solid transparent}.tdr-tab.active[data-v-36988548]{color:#4338ca;font-weight:600;border-bottom-color:#6366f1}.tdr-hint[data-v-36988548]{margin-left:auto;font-size:11px;color:#94a3b8}.tdr-batch[data-v-36988548]{flex-shrink:0;display:flex;align-items:center;flex-wrap:wrap;gap:14px;padding:8px 14px;background:#eef2ff;border-bottom:1px solid #c7d2fe;font-size:12px;color:#4338ca}.tdr-batch-quiet[data-v-36988548]{background:#fff;border-bottom:1px solid #f1f5f9;color:#64748b}.tdr-batch-count b[data-v-36988548]{font-size:13px}.tdr-batch-fill[data-v-36988548],.tdr-batch-check[data-v-36988548]{display:inline-flex;align-items:center;gap:6px}.is-req[data-v-36988548]{color:#dc2626;font-weight:700}.tdr-batch-actions[data-v-36988548]{margin-left:auto;display:flex;gap:8px;align-items:center}.tdr-colmenu[data-v-36988548]{margin-left:auto}.tdr-scope[data-v-36988548]{padding:2px 8px;border-radius:999px;background:#eef2ff;border:1px solid #c7d2fe;color:#4338ca;font-size:11.5px;font-weight:600}.tdr-scope.is-self[data-v-36988548]{background:#f8fafc;border-color:#e2e8f0;color:#64748b}.tdr-mini-btn[data-v-36988548]{padding:4px 10px;border:1px solid #c7d2fe;border-radius:6px;background:#fff;color:#4f46e5;font-size:12px;font-weight:600;cursor:pointer}.tdr-mini-btn[data-v-36988548]:hover{background:#e0e7ff}.tdr-del[data-v-36988548]{border-color:#fecaca;color:#dc2626}.tdr-del[data-v-36988548]:hover{background:#fee2e2}.tdr-muted[data-v-36988548]{color:#cbd5e1}.tdr-wrap[data-v-36988548]{flex:1;min-height:0;overflow:auto;padding:12px 12px 16px}.tdr-table[data-v-36988548]{width:max-content;table-layout:fixed;border-collapse:separate;border-spacing:0;background:#fff;font-size:12px;color:#334155;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.tdr-table th[data-v-36988548],.tdr-table td[data-v-36988548]{min-width:0;padding:8px 12px;border-right:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;text-align:left;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tdr-table th[data-v-36988548]:last-child,.tdr-table td[data-v-36988548]:last-child{border-right:none}.tdr-table tbody tr:last-child td[data-v-36988548]{border-bottom:none}.tdr-table th[data-v-36988548]{position:sticky;top:0;z-index:2;background:#eef2ff;color:#475569;font-weight:600;-webkit-user-select:none;user-select:none}.tdr-row[data-v-36988548]{cursor:default}.tdr-row-static:hover td[data-v-36988548]{background:#f8fafc}.tdr-check-col[data-v-36988548]{width:44px;min-width:44px;max-width:44px;text-align:center;position:sticky;left:0;background:#fff;padding:8px 6px}.tdr-check-col input[data-v-36988548]{margin:0;cursor:pointer}.tdr-table th.tdr-check-col[data-v-36988548]{background:#eef2ff;z-index:3}.tdr-index-col[data-v-36988548]{width:58px;min-width:58px;max-width:58px;text-align:center;color:#64748b;font-variant-numeric:tabular-nums;position:sticky;left:44px;background:#fff}.tdr-table th.tdr-index-col[data-v-36988548]{background:#eef2ff;z-index:3}.tdr-img-col[data-v-36988548]{width:60px;min-width:60px;max-width:60px;text-align:center;padding:6px 8px}.tdr-thumb[data-v-36988548]{display:block;width:40px;height:40px;margin:0 auto;object-fit:cover;border-radius:6px;background:#fff;border:1px solid #e2e8f0;cursor:zoom-in}.tdr-thumb[data-v-36988548]:hover{border-color:#818cf8}.tdr-thumb-empty[data-v-36988548]{color:#cbd5e1}.tdr-item[data-v-36988548]{font-weight:600;color:#1e293b}.tdr-project[data-v-36988548]{color:#334155}.tdr-no[data-v-36988548]{color:#475569;font-variant-numeric:tabular-nums}.tdr-spec[data-v-36988548]{color:#64748b}.tdr-num[data-v-36988548]{text-align:right;font-variant-numeric:tabular-nums}.tdr-row:nth-child(2n) td[data-v-36988548]{background:#f8fafc}.tdr-table tbody tr:hover td[data-v-36988548]{background:#eef2ff}.tdr-row.is-selected td[data-v-36988548]{background:#e0e7ff}.tdr-input-col[data-v-36988548]{width:110px;min-width:110px;padding:6px 8px}.tdr-qc-col[data-v-36988548]{width:150px;min-width:150px;padding:6px 8px}.tdr-qc-line[data-v-36988548]{display:flex;align-items:center;gap:8px}.tdr-qc-btn[data-v-36988548]{white-space:nowrap}.tdr-count[data-v-36988548]{display:inline-block;min-width:22px;text-align:center;padding:1px 8px;border-radius:999px;background:#fee2e2;color:#b91c1c;font-weight:700}.tdr-count-btn[data-v-36988548]{border:none;cursor:pointer}.tdr-count-btn[data-v-36988548]:hover{background:#fecaca}.tdr-qform[data-v-36988548]{display:flex;flex-direction:column;gap:12px}.tdr-qrow[data-v-36988548]{display:flex;align-items:center;gap:10px}.tdr-qrow-top[data-v-36988548]{align-items:flex-start}.tdr-qlabel[data-v-36988548]{width:84px;flex-shrink:0;color:#64748b;font-size:13px}.tdr-qrow-top .tdr-qlabel[data-v-36988548]{padding-top:6px}.tdr-qcontrol[data-v-36988548]{flex:1;min-width:0}.tdr-qvalue[data-v-36988548]{flex:1;min-width:0;color:#1e293b;font-size:13px}.tdr-qtip[data-v-36988548]{color:#94a3b8;font-size:12px}.tdr-qopt[data-v-36988548]{float:right;color:#94a3b8;font-size:11px;margin-left:12px}.tdr-qimgs-box[data-v-36988548]{display:flex;flex-direction:column;gap:8px}.tdr-qimgs[data-v-36988548]{display:flex;flex-wrap:wrap;gap:8px}.tdr-qimg[data-v-36988548]{position:relative}.tdr-qimg img[data-v-36988548]{width:76px;height:76px;object-fit:cover;border-radius:8px;border:1px solid #e2e8f0;cursor:zoom-in;background:#fff}.tdr-qimg-del[data-v-36988548]{position:absolute;top:-6px;right:-6px;width:18px;height:18px;border:none;border-radius:50%;background:#ef4444;color:#fff;font-size:10px;line-height:18px;text-align:center;cursor:pointer}.tdr-qlist[data-v-36988548]{max-height:56vh;overflow:auto;display:flex;flex-direction:column;gap:10px}.tdr-qlist-top[data-v-36988548]{display:flex;align-items:center;justify-content:space-between;gap:10px}.tdr-qcard[data-v-36988548]{border:1px solid #e2e8f0;border-radius:10px;padding:10px 12px;background:#fcfdff}.tdr-qcard-head[data-v-36988548]{display:flex;align-items:center;gap:8px}.tdr-qkw[data-v-36988548]{padding:2px 10px;border-radius:999px;background:#fef3c7;color:#b45309;font-weight:600;font-size:12px}.tdr-qstage[data-v-36988548]{padding:2px 10px;border-radius:999px;background:#eef2ff;color:#4338ca;font-size:12px}.tdr-qcard-meta[data-v-36988548]{margin-left:auto;color:#94a3b8;font-size:12px}.tdr-qcard-del[data-v-36988548]{border:1px solid #fca5a5;background:#fff;color:#b91c1c;border-radius:6px;padding:2px 8px;font-size:12px;cursor:pointer}.tdr-qcard-del[data-v-36988548]:hover{background:#fef2f2}.tdr-qcard-text[data-v-36988548]{margin:8px 0 0;color:#334155;line-height:1.7;white-space:pre-wrap}.tdr-qcard-imgs[data-v-36988548]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.tdr-qcard-imgs img[data-v-36988548]{width:68px;height:68px;object-fit:cover;border-radius:8px;border:1px solid #e2e8f0;cursor:zoom-in;background:#fff}.tdr-input-line[data-v-36988548]{display:flex;align-items:center;gap:6px}.tdr-num-plain[data-v-36988548]{color:#64748b;font-variant-numeric:tabular-nums}.tdr-num.is-defect[data-v-36988548]{color:#b91c1c;font-weight:700}.tdr-qty-input[data-v-36988548]{width:100px;padding:4px 8px;border:1px solid #cbd5e1;border-radius:6px;font-size:12px;color:#1e293b;box-sizing:border-box}.tdr-qty-input[data-v-36988548]:focus{outline:none;border-color:#818cf8;box-shadow:0 0 0 2px #e0e7ff}.tdr-qty-box[data-v-36988548]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.tdr-qstage.is-defect[data-v-36988548]{background:#fef2f2;color:#b91c1c;border-color:#fecaca}.tdr-qtip.is-warn[data-v-36988548]{color:#b91c1c;font-weight:600}.tdr-qty-cell[data-v-36988548]{flex:1 1 auto;min-width:0;width:auto;text-align:right;font-variant-numeric:tabular-nums}.tdr-empty[data-v-36988548]{padding:60px 16px;text-align:center;font-size:12px;color:#94a3b8;background:#fff;border:1px solid #e2e8f0;border-radius:8px}.tdr-empty p[data-v-36988548]{margin:0 0 10px}.tdr-lightbox[data-v-36988548]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3400;padding:32px;cursor:zoom-out;background:#0f172ac7;display:flex;align-items:center;justify-content:center}.tdr-lightbox img[data-v-36988548]{max-width:100%;max-height:100%;object-fit:contain;border-radius:8px;background:#fff}.tdr-th[data-v-36988548]{display:flex;align-items:center;gap:4px}.tdr-th-label[data-v-36988548]{flex:1;min-width:0;display:inline-flex;align-items:center;gap:4px;cursor:pointer;overflow:hidden;text-overflow:ellipsis}.tdr-th-label[data-v-36988548]:hover{color:#4338ca}.tdr-table-list .tdr-index-col[data-v-36988548]{left:0}.tdr-table-list .tdr-th-label[data-v-36988548]{white-space:nowrap}.tdr-sort[data-v-36988548]{font-style:normal;font-size:9px;color:transparent}.tdr-sort.on[data-v-36988548]{color:#6366f1}.tdr-sort.on.desc[data-v-36988548]{transform:rotate(180deg)}.tdr-filter-btn[data-v-36988548]{flex-shrink:0;width:20px;height:20px;padding:0;border:0;border-radius:4px;background:transparent;color:#94a3b8;font-size:15px;line-height:20px;cursor:pointer}.tdr-filter-btn[data-v-36988548]:hover,.tdr-filter-btn.active[data-v-36988548]{background:#c7d2fe;color:#4338ca}.tdr-resizer[data-v-36988548]{position:absolute;right:0;top:0;width:6px;height:100%;cursor:col-resize}.tdr-resizer[data-v-36988548]:hover{background:#818cf8}body.tdr-resizing,body.tdr-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.tdr-filter-pop[data-v-36988548]{position:fixed;z-index:3000;width:230px;padding:12px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 8px 24px #0f172a1f;font-size:12px;color:#334155}.tdr-filter-title[data-v-36988548]{font-weight:600;color:#1e293b;margin-bottom:8px}.tdr-filter-label[data-v-36988548]{margin:8px 0 4px;color:#64748b;font-size:11px}.tdr-filter-pop input[type=text][data-v-36988548]{width:100%;padding:5px 8px;border:1px solid #cbd5e1;border-radius:6px;font-size:12px;box-sizing:border-box}.tdr-filter-inline[data-v-36988548]{display:flex;gap:6px;margin:6px 0}.tdr-filter-inline button[data-v-36988548],.tdr-filter-actions button[data-v-36988548]{padding:3px 8px;border:1px solid #cbd5e1;border-radius:5px;background:#fff;color:#475569;font-size:11px;cursor:pointer}.tdr-filter-inline button[data-v-36988548]:hover,.tdr-filter-actions button[data-v-36988548]:hover{background:#eef2ff}.tdr-filter-inline button.active[data-v-36988548]{background:#eef2ff;color:#4f46e5;border-color:#c7d2fe}.tdr-filter-actions[data-v-36988548]{display:flex;justify-content:flex-end;gap:6px;margin-top:10px}.tdr-btn-primary[data-v-36988548]{border-color:#c7d2fe!important;background:#eef2ff!important;color:#4f46e5!important;font-weight:600}.tdr-value-list[data-v-36988548]{max-height:160px;overflow:auto;border:1px solid #e2e8f0;border-radius:6px;padding:4px}.tdr-value-option[data-v-36988548]{display:flex;align-items:center;gap:6px;padding:3px 4px;cursor:pointer}.tdr-value-option[data-v-36988548]:hover{background:#f1f5f9}.tdr-value-option input[data-v-36988548]{margin:0}.tdr-no-values[data-v-36988548]{padding:10px;text-align:center;color:#94a3b8}.tdr-row-ctx[data-v-36988548]{position:fixed;z-index:3200;min-width:160px;padding:4px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 8px 24px #0f172a24;font-size:12px}.tdr-row-ctx-item[data-v-36988548]{padding:7px 12px;border-radius:6px;color:#334155;cursor:pointer;white-space:nowrap}.tdr-row-ctx-item[data-v-36988548]:hover{background:#eef2ff;color:#4338ca}.tdr-row-ctx-item.is-danger[data-v-36988548]{color:#dc2626}.tdr-row-ctx-item.is-danger[data-v-36988548]:hover{background:#fee2e2;color:#b91c1c}.qld-full[data-v-f09ab49e]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;display:flex;flex-direction:column;background:#f5f7fa}.qld[data-v-f09ab49e]{display:flex;flex-direction:column;gap:10px;font-size:12px;color:#334155}.qld-line[data-v-f09ab49e]{display:flex;gap:10px}.qld-label[data-v-f09ab49e]{flex-shrink:0;width:76px;color:#94a3b8}.qld-value[data-v-f09ab49e]{flex:1;min-width:0;word-break:break-all}.qld-field[data-v-f09ab49e]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.qld-field .qld-label[data-v-f09ab49e]{color:#64748b}.qld-hint[data-v-f09ab49e]{color:#94a3b8;font-size:11px}.qld-opt[data-v-f09ab49e]{padding:1px 6px;border-radius:4px;background:#f1f5f9;color:#94a3b8;font-size:11px}.qld-readonly[data-v-f09ab49e]{display:flex;flex-direction:column;gap:6px;padding:10px 12px;background:#f8fafc;border-radius:8px}.qld-readonly-line[data-v-f09ab49e]{display:flex;align-items:center;gap:8px}.qld-readonly-line>span[data-v-f09ab49e]:first-child{flex-shrink:0;width:76px;color:#94a3b8}.qld-readonly-line b[data-v-f09ab49e]{color:#b45309}.qld-total[data-v-f09ab49e]{color:#334155}.qld-total b[data-v-f09ab49e]{margin-left:6px;color:#b91c1c;font-size:15px}.qrt[data-v-8938c98d]{flex:1;min-height:0;display:flex;flex-direction:column;background:#f8fafc;font-size:12px;color:#334155}.qrt-batch[data-v-8938c98d]{flex-shrink:0;display:flex;align-items:center;gap:14px;padding:8px 14px;background:#f1f5f9;border-bottom:1px solid #e2e8f0;color:#475569}.qrt-search[data-v-8938c98d]{flex:1 1 auto;max-width:620px}.qrt-hint[data-v-8938c98d]{color:#64748b}.qrt-hint b[data-v-8938c98d]{color:#1e293b;font-size:13px}.qrt-actions[data-v-8938c98d]{margin-left:auto;display:flex;gap:8px}.qrt-btn[data-v-8938c98d]{padding:4px 12px;border:1px solid #cbd5e1;border-radius:6px;background:#fff;color:#475569;font-size:12px;font-weight:600;cursor:pointer}.qrt-btn[data-v-8938c98d]:hover{background:#eef2ff;border-color:#c7d2fe;color:#4f46e5}.qrt-btn-primary[data-v-8938c98d]{padding:4px 12px;border:1px solid #6366f1;border-radius:6px;background:#6366f1;color:#fff;font-size:12px;font-weight:600;cursor:pointer}.qrt-wrap[data-v-8938c98d]{flex:1;min-height:0;overflow:auto;padding:12px 12px 16px}.qrt-cards[data-v-8938c98d]{display:flex;flex-direction:column;gap:8px}.qrt-card[data-v-8938c98d]{padding:10px 12px;background:#fff;border:1px solid #eef2f7;border-radius:12px;cursor:pointer}.qrt-card-top[data-v-8938c98d]{display:flex;align-items:center;gap:8px}.qrt-card-idx[data-v-8938c98d]{flex:none;font-size:11px;color:#94a3b8;font-variant-numeric:tabular-nums}.qrt-card-title[data-v-8938c98d]{margin-top:6px;font-size:13.5px;font-weight:600;line-height:1.4;color:#1e293b;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.qrt-card-meta[data-v-8938c98d]{margin-top:6px;display:flex;flex-wrap:wrap;align-items:center;gap:5px}.qrt-card-kv[data-v-8938c98d]{margin-top:5px;display:flex;align-items:baseline;gap:10px;font-size:12px;color:#64748b}.qrt-card-kv>span[data-v-8938c98d]{flex:none;width:84px;color:#94a3b8}.qrt-card-kv>b[data-v-8938c98d]{flex:1 1 0;min-width:0;font-weight:600;color:#1e293b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qrt-table[data-v-8938c98d]{width:max-content;table-layout:fixed;border-collapse:separate;border-spacing:0;background:#fff;font-size:12px;color:#334155;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.qrt-table th[data-v-8938c98d],.qrt-table td[data-v-8938c98d]{min-width:0;padding:8px 12px;border-right:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;text-align:left;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qrt-table th[data-v-8938c98d]:last-child,.qrt-table td[data-v-8938c98d]:last-child{border-right:none}.qrt-table tbody tr:last-child td[data-v-8938c98d]{border-bottom:none}.qrt-table th[data-v-8938c98d]{position:sticky;top:0;z-index:2;background:#eef2ff;color:#475569;font-weight:600;-webkit-user-select:none;user-select:none}.qrt-row[data-v-8938c98d]{cursor:pointer}.qrt-row:nth-child(2n) td[data-v-8938c98d]{background:#f8fafc}.qrt-row:hover td[data-v-8938c98d]{background:#eef2ff}.qrt-index-col[data-v-8938c98d]{width:58px;min-width:58px;max-width:58px;text-align:center;color:#64748b;font-variant-numeric:tabular-nums;position:sticky;left:0;background:#fff}.qrt-table th.qrt-index-col[data-v-8938c98d]{background:#eef2ff;z-index:3}.qrt-time[data-v-8938c98d]{font-variant-numeric:tabular-nums;color:#475569}.qrt-stage[data-v-8938c98d]{display:inline-block;padding:1px 8px;border-radius:999px;background:#eef2ff;color:#4338ca;font-size:11px;font-weight:600}.qrt-project[data-v-8938c98d]{color:#334155}.qrt-no[data-v-8938c98d]{color:#475569;font-variant-numeric:tabular-nums}.qrt-item[data-v-8938c98d]{font-weight:600;color:#1e293b}.qrt-spec[data-v-8938c98d]{color:#64748b}.qrt-kw[data-v-8938c98d]{color:#b45309}.qrt-defect[data-v-8938c98d]{color:#b91c1c;font-weight:600;font-variant-numeric:tabular-nums}.qrt-loss[data-v-8938c98d]{color:#b45309;font-variant-numeric:tabular-nums}.qrt-loss.is-total[data-v-8938c98d]{color:#b91c1c;font-weight:700}.qrt-edit-cell[data-v-8938c98d]{display:inline-block;min-width:56px;padding:1px 6px;border:1px dashed transparent;border-radius:5px;color:#b45309;font-variant-numeric:tabular-nums;cursor:default}.qrt-edit-cell.is-editable[data-v-8938c98d]{cursor:text;border-color:#dbe3ef;background:#fbfdff}.qrt-edit-cell.is-editable[data-v-8938c98d]:hover{border-color:#a5b4fc;background:#eef2ff}.qrt-edit-input[data-v-8938c98d]{width:92px;height:24px;padding:0 6px;border:1px solid #a5b4fc;border-radius:5px;outline:none;background:#fff;color:#1e293b;font-size:12px}.qrt-detail[data-v-8938c98d]{color:#475569}.qrt-detail span[data-v-8938c98d]{cursor:pointer}.qrt-detail span[data-v-8938c98d]:hover{color:#4f46e5;text-decoration:underline}.qrt-review[data-v-8938c98d]{display:inline-block;padding:1px 8px;border-radius:999px;white-space:nowrap;font-size:11px;font-weight:700;background:#f1f5f9;color:#64748b;border:1px solid #e2e8f0}.qrt-review.is-none[data-v-8938c98d]{background:#fff7ed;color:#c2410c;border-color:#fed7aa}.qrt-review.is-pending[data-v-8938c98d]{background:#eef2ff;color:#4338ca;border-color:#c7d2fe}.qrt-review.is-ok[data-v-8938c98d]{background:#ecfdf5;color:#047857;border-color:#a7f3d0}.qrt-review.is-rework[data-v-8938c98d]{background:#fef2f2;color:#b91c1c;border-color:#fecaca}.qrt-review-text.is-ok[data-v-8938c98d]{color:#047857}.qrt-review-text.is-rework[data-v-8938c98d]{color:#b91c1c}.qrt-review-text.is-none[data-v-8938c98d]{color:#c2410c}.qrt-review-text.is-pending[data-v-8938c98d]{color:#4338ca}.qrt-th[data-v-8938c98d]{display:flex;align-items:center;gap:4px}.qrt-th-label[data-v-8938c98d]{flex:1;min-width:0;cursor:pointer;display:inline-flex;align-items:center;gap:3px;white-space:nowrap}.qrt-th-label[data-v-8938c98d]:hover{color:#4338ca}.qrt-sort[data-v-8938c98d]{font-size:9px;color:transparent;font-style:normal;transition:color .15s}.qrt-th-label:hover .qrt-sort[data-v-8938c98d]{color:#a5b4fc}.qrt-sort.on[data-v-8938c98d]{color:#6366f1}.qrt-sort.on.desc[data-v-8938c98d]{transform:rotate(180deg)}.qrt-filter-btn[data-v-8938c98d]{flex-shrink:0;width:20px;height:20px;line-height:1;padding:0;border:1px solid transparent;border-radius:4px;background:transparent;color:#94a3b8;font-size:11px;cursor:pointer}.qrt-filter-btn[data-v-8938c98d]:hover{background:#e0e7ff;color:#4f46e5}.qrt-filter-btn.active[data-v-8938c98d]{background:#c7d2fe;color:#3730a3;border-color:#a5b4fc}.qrt-resizer[data-v-8938c98d]{position:absolute;top:0;right:-3px;width:6px;height:100%;cursor:col-resize;z-index:1}body.qrt-resizing,body.qrt-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.qrt-filter-pop[data-v-8938c98d]{position:fixed;z-index:3000;width:230px;padding:10px;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 10px 30px #0f172a24;display:flex;flex-direction:column;gap:6px;font-size:12px}.qrt-filter-title[data-v-8938c98d]{font-weight:600;color:#1e293b}.qrt-filter-label[data-v-8938c98d]{color:#94a3b8;font-size:11px}.qrt-filter-pop input[type=text][data-v-8938c98d]{width:100%;height:28px;padding:0 8px;font-size:12px;border:1px solid #cbd5e1;border-radius:6px;outline:none}.qrt-filter-pop input[type=text][data-v-8938c98d]:focus{border-color:#6366f1}.qrt-filter-inline[data-v-8938c98d]{display:flex;gap:8px}.qrt-filter-inline button[data-v-8938c98d]{flex:1;padding:4px 0;font-size:12px;cursor:pointer;border:1px solid #cbd5e1;border-radius:6px;background:#fff;color:#475569}.qrt-filter-inline button[data-v-8938c98d]:hover{background:#eef2ff;border-color:#c7d2fe}.qrt-filter-inline button.active[data-v-8938c98d]{background:#e0e7ff;border-color:#a5b4fc;color:#3730a3}.qrt-value-list[data-v-8938c98d]{max-height:180px;overflow:auto;padding:2px 4px;border:1px solid #eef2f7;border-radius:6px;background:#fbfcfe}.qrt-value-option[data-v-8938c98d]{display:flex;align-items:center;gap:6px;padding:3px 2px;cursor:pointer}.qrt-value-option span[data-v-8938c98d]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qrt-no-values[data-v-8938c98d]{padding:6px 2px;color:#94a3b8}.qrt-filter-actions[data-v-8938c98d]{display:flex;gap:8px;justify-content:flex-end}.qrt-filter-actions button[data-v-8938c98d]{padding:4px 12px;font-size:12px;cursor:pointer;border:1px solid #cbd5e1;border-radius:6px;background:#fff;color:#475569}.qrt-filter-actions button.qrt-btn-primary[data-v-8938c98d]{border-color:#6366f1;background:#6366f1;color:#fff}.qrt-row-ctx[data-v-8938c98d]{position:fixed;z-index:3000;min-width:170px;padding:4px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 10px 30px #0f172a29;font-size:13px}.qrt-row-ctx-item[data-v-8938c98d]{padding:7px 10px;border-radius:6px;cursor:pointer;color:#334155}.qrt-row-ctx-item[data-v-8938c98d]:hover{background:#eef2ff;color:#4f46e5}.qrt-row-ctx-item.is-danger[data-v-8938c98d]:hover{background:#fef2f2;color:#b91c1c}.qrt-handle[data-v-8938c98d]{color:#475569}.qrt-detail-loss[data-v-8938c98d]{margin-top:12px;padding:10px 12px;background:#f8fafc;border-radius:8px;display:flex;flex-direction:column;gap:7px}.qrt-detail-loss-head[data-v-8938c98d]{font-weight:700;color:#1e293b}.qrt-detail-loss-line[data-v-8938c98d]{display:flex;align-items:center;gap:8px;font-size:12px}.qrt-detail-loss-line>span[data-v-8938c98d]:first-child{flex-shrink:0;width:84px;color:#94a3b8}.qrt-detail-loss-line b[data-v-8938c98d]{color:#b45309;font-variant-numeric:tabular-nums}.qrt-detail-loss-line.is-total b[data-v-8938c98d]{color:#b91c1c;font-size:15px;font-weight:700}.qrt-detail-loss-ref[data-v-8938c98d]{color:#94a3b8;font-size:11px}.qrt-detail-loss-sub[data-v-8938c98d]{margin-left:6px;color:#94a3b8}.qrt-detail-loss-actions[data-v-8938c98d]{display:flex;justify-content:flex-end;padding-top:2px}.qrt-detail-loss-input[data-v-8938c98d]{width:110px;height:26px;padding:0 8px;border:1px solid #a5b4fc;border-radius:6px;outline:none;background:#fff;color:#b45309;font-size:12px;font-variant-numeric:tabular-nums}.qrt-stage.is-final[data-v-8938c98d]{background:#fef3c7;color:#b45309}.qrt-source[data-v-8938c98d]{display:inline-block;padding:1px 8px;border-radius:999px;background:#f1f5f9;color:#64748b;font-size:11px;font-weight:600}.qrt-source.is-daily[data-v-8938c98d]{background:#ecfeff;color:#0e7490}.qrt-mask[data-v-8938c98d]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3100;background:#0f172a59;display:flex;align-items:center;justify-content:center}.qrt-detail-box[data-v-8938c98d]{width:560px;max-width:calc(100vw - 40px);max-height:80vh;overflow:auto;background:#fff;border-radius:12px;box-shadow:0 20px 60px #0f172a40}.qrt-detail-head[data-v-8938c98d]{display:flex;align-items:center;padding:12px 16px;border-bottom:1px solid #eef2f7}.qrt-detail-title[data-v-8938c98d]{flex:1;font-weight:700;color:#1e293b}.qrt-detail-close[data-v-8938c98d]{border:none;background:transparent;font-size:15px;color:#94a3b8;cursor:pointer}.qrt-detail-body[data-v-8938c98d]{padding:14px 16px;font-size:13px;color:#334155}.qrt-detail-kw[data-v-8938c98d]{display:flex;align-items:center;gap:8px;margin-bottom:10px}.qrt-kw-tag[data-v-8938c98d]{padding:2px 10px;border-radius:999px;background:#fef3c7;color:#b45309;font-weight:600}.qrt-kw-stage[data-v-8938c98d]{padding:2px 10px;border-radius:999px;background:#eef2ff;color:#4338ca}.qrt-detail-text[data-v-8938c98d]{margin:0 0 12px;line-height:1.7;white-space:pre-wrap}.qrt-detail-imgs[data-v-8938c98d]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.qrt-detail-imgs img[data-v-8938c98d]{width:96px;height:96px;object-fit:cover;border-radius:8px;border:1px solid #e2e8f0;cursor:zoom-in;background:#fff}.qrt-detail-fields[data-v-8938c98d]{display:grid;grid-template-columns:1fr 1fr;gap:6px 16px;color:#475569}.qrt-detail-fields span[data-v-8938c98d]{display:inline-block;width:62px;color:#94a3b8}.qrt-lightbox[data-v-8938c98d]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3200;background:#0f172acc;display:flex;align-items:center;justify-content:center;cursor:zoom-out}.qrt-lightbox img[data-v-8938c98d]{max-width:92vw;max-height:92vh;border-radius:8px}.qrt-empty[data-v-8938c98d]{padding:48px 20px;text-align:center;color:#94a3b8;display:flex;flex-direction:column;align-items:center;gap:8px}.qrt-empty p[data-v-8938c98d]{margin:0}@media (min-width: 900px){html.mobile-ui .qrt-cards[data-v-8938c98d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));align-content:start}}.pr[data-v-0a5acccb]{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.pr svg[data-v-0a5acccb]{width:100%;height:100%;transform:rotate(-90deg)}.pr circle[data-v-0a5acccb]{fill:none}.pr-bg[data-v-0a5acccb]{stroke:#eef2f7}.pr-fg[data-v-0a5acccb]{stroke:#6366f1;transition:stroke-dasharray .3s ease}.pr-fg.has-dash[data-v-0a5acccb]{stroke-linecap:round}.pr.is-done .pr-fg[data-v-0a5acccb]{stroke:#10b981}.pr.is-low .pr-fg[data-v-0a5acccb]{stroke:#f59e0b}.pr.is-none .pr-fg[data-v-0a5acccb]{stroke:#cbd5e1}.pr-txt[data-v-0a5acccb]{position:absolute;font-weight:700;color:#4f46e5;font-variant-numeric:tabular-nums;letter-spacing:-.5px}.pr.is-done .pr-txt[data-v-0a5acccb]{color:#10b981}.pr.is-low .pr-txt[data-v-0a5acccb]{color:#f59e0b}.pr.is-none .pr-txt[data-v-0a5acccb]{color:#94a3b8}.tpp[data-v-b875a7de]{flex:1;min-height:0;display:flex;flex-direction:column;background:#f8fafc;font-size:12px;color:#334155}.tpp-batch[data-v-b875a7de]{flex-shrink:0;display:flex;align-items:center;gap:14px;padding:8px 14px;background:#f1f5f9;border-bottom:1px solid #e2e8f0;font-size:12px;color:#475569}.tpp-hint[data-v-b875a7de]{color:#64748b}.tpp-hint b[data-v-b875a7de]{color:#1e293b;font-size:13px}.tpp-actions[data-v-b875a7de]{margin-left:auto;display:flex;gap:8px}.tpp-btn[data-v-b875a7de]{padding:4px 12px;border:1px solid #cbd5e1;border-radius:6px;background:#fff;color:#475569;font-size:12px;font-weight:600;cursor:pointer}.tpp-btn[data-v-b875a7de]:hover{background:#eef2ff;border-color:#c7d2fe;color:#4f46e5}.tpp-btn-primary[data-v-b875a7de]{padding:4px 12px;border:1px solid #6366f1;border-radius:6px;background:#6366f1;color:#fff;font-size:12px;font-weight:600;cursor:pointer}.tpp-tabs[data-v-b875a7de]{flex-shrink:0;display:flex;align-items:center;gap:6px;padding:8px 12px;background:#fff;border-bottom:1px solid #e2e8f0}.tpp-tab[data-v-b875a7de]{padding:4px 14px;border:1px solid #cbd5e1;border-radius:999px;background:#fff;color:#64748b;font-size:12px;font-weight:600;cursor:pointer}.tpp-tab[data-v-b875a7de]:hover{border-color:#a5b4fc;color:#4f46e5}.tpp-tab.active[data-v-b875a7de]{background:#eef2ff;border-color:#a5b4fc;color:#4338ca}.tpp-tabs .tpp-hint[data-v-b875a7de]{margin-left:6px}.tpp-filter[data-v-b875a7de]{flex-shrink:0;display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 12px;background:#f8fafc;border-bottom:1px solid #e2e8f0}.tpp-filter-label[data-v-b875a7de]{color:#64748b;font-weight:600}.tpp-filter-range[data-v-b875a7de]{color:#94a3b8}.tpp-sel[data-v-b875a7de] .el-select__wrapper{min-height:26px;font-size:12px}.tpp-chart[data-v-b875a7de]{flex:1;min-height:0;overflow:auto;padding:12px;display:flex;flex-direction:column;gap:12px}.tpp-card[data-v-b875a7de]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:14px 16px}.tpp-card-title[data-v-b875a7de]{font-size:13px;font-weight:700;color:#1e293b;margin-bottom:10px}.tpp-card-sub[data-v-b875a7de]{font-weight:500;color:#94a3b8;font-size:12px;margin-left:6px}.tpp-card-empty[data-v-b875a7de]{color:#94a3b8;padding:4px 0}.tpp-total[data-v-b875a7de]{display:flex;align-items:center;gap:20px}.tpp-total-main[data-v-b875a7de]{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.tpp-total-sub[data-v-b875a7de]{color:#64748b;font-size:12px}.tpp-total-sub b[data-v-b875a7de]{color:#1e293b;font-size:13px}.tpp-rings[data-v-b875a7de]{display:flex;flex-wrap:wrap;gap:18px 22px}.tpp-ring-cell[data-v-b875a7de]{display:flex;flex-direction:column;align-items:center;gap:6px;width:138px}.tpp-ring-name[data-v-b875a7de]{max-width:100%;color:#334155;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tpp-ring-sub[data-v-b875a7de]{color:#94a3b8;font-size:11px;font-variant-numeric:tabular-nums}.tpp-pj-block[data-v-b875a7de]{padding:12px 0 4px;border-top:1px dashed #eef2f7}.tpp-pj-block[data-v-b875a7de]:first-child{border-top:none;padding-top:0}.tpp-pj-head[data-v-b875a7de]{display:flex;align-items:center;gap:10px;margin-bottom:12px}.tpp-pj-name[data-v-b875a7de]{flex:1;min-width:0;color:#1e293b;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tpp-pj-sum[data-v-b875a7de]{color:#94a3b8;font-size:12px}.tpp-pj-sum b[data-v-b875a7de]{color:#475569}.tpp-wrap[data-v-b875a7de]{flex:1;min-height:0;overflow:auto;padding:12px 12px 16px}.tpp-table[data-v-b875a7de]{width:max-content;table-layout:fixed;border-collapse:separate;border-spacing:0;background:#fff;font-size:12px;color:#334155;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.tpp-table th[data-v-b875a7de],.tpp-table td[data-v-b875a7de]{min-width:0;padding:8px 12px;border-right:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;text-align:left;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tpp-table th[data-v-b875a7de]:last-child,.tpp-table td[data-v-b875a7de]:last-child{border-right:none}.tpp-table tbody tr:last-child td[data-v-b875a7de]{border-bottom:none}.tpp-table th[data-v-b875a7de]{position:sticky;top:0;z-index:2;background:#eef2ff;color:#475569;font-weight:600;-webkit-user-select:none;user-select:none}.tpp-row[data-v-b875a7de]{cursor:default}.tpp-row:hover td[data-v-b875a7de]{background:#eef2ff}.tpp-proj[data-v-b875a7de]{margin-bottom:16px}.tpp-proj-head[data-v-b875a7de]{display:flex;align-items:center;gap:14px;padding:10px 14px;background:#f5f7ff;border:1px solid #e2e8f0;border-bottom:none;border-radius:10px 10px 0 0}.tpp-proj-head-main[data-v-b875a7de]{flex:1;min-width:0}.tpp-proj-title[data-v-b875a7de]{display:flex;align-items:center;color:#1e1b4b;font-weight:700;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tpp-pj-mark[data-v-b875a7de]{color:#6366f1;margin-right:6px;font-size:11px}.tpp-proj-meta[data-v-b875a7de]{color:#64748b;font-size:12px;margin-top:2px}.tpp-proj-nums[data-v-b875a7de]{display:flex;gap:16px;color:#64748b;font-size:12px;flex-shrink:0}.tpp-proj-nums b[data-v-b875a7de]{color:#1e293b;font-size:13px}.tpp-proj-nums b.done[data-v-b875a7de]{color:#10b981}.tpp-table.tpp-table-flat[data-v-b875a7de]{border-radius:0 0 10px 10px}.tpp-group-row[data-v-b875a7de]{cursor:pointer}.tpp-group-row td[data-v-b875a7de]{background:#f5f7ff;font-weight:600;color:#1e293b}.tpp-group-row:hover td[data-v-b875a7de]{background:#e8ecff}.tpp-group-row.is-open td[data-v-b875a7de]{background:#eef2ff}.tpp-group-row .tpp-index-col[data-v-b875a7de]{background:#f5f7ff;color:#64748b}.tpp-group-row:hover .tpp-index-col[data-v-b875a7de]{background:#e8ecff}.tpp-group-row.is-open .tpp-index-col[data-v-b875a7de]{background:#eef2ff}.tpp-caret[data-v-b875a7de]{display:inline-block;width:14px;color:#6366f1;font-size:11px}.tpp-group-count[data-v-b875a7de]{color:#4f46e5}.tpp-group-num[data-v-b875a7de]{color:#312e81}.tpp-child-row td[data-v-b875a7de]{color:#475569}.tpp-child-row .tpp-index-col[data-v-b875a7de]{color:#94a3b8;font-size:11px}.tpp-child-first[data-v-b875a7de]{padding-left:20px!important}.tpp-child-mark[data-v-b875a7de]{color:#cbd5e1;margin-right:6px}.tpp-index-col[data-v-b875a7de]{width:58px;min-width:58px;max-width:58px;text-align:center;color:#64748b;font-variant-numeric:tabular-nums;position:sticky;left:0;background:#fff}.tpp-table th.tpp-index-col[data-v-b875a7de]{background:#eef2ff;z-index:3}.tpp-num[data-v-b875a7de]{text-align:right;font-variant-numeric:tabular-nums}.tpp-num.done[data-v-b875a7de]{color:#10b981;font-weight:600}.tpp-project[data-v-b875a7de]{color:#334155}.tpp-no[data-v-b875a7de]{color:#475569;font-variant-numeric:tabular-nums}.tpp-item[data-v-b875a7de]{font-weight:600;color:#1e293b}.tpp-spec[data-v-b875a7de]{color:#64748b}.tpp-rate-inner[data-v-b875a7de]{display:flex;align-items:center;gap:8px}.tpp-bar[data-v-b875a7de]{flex:1;min-width:40px;height:6px;border-radius:999px;background:#e2e8f0;overflow:hidden}.tpp-bar span[data-v-b875a7de]{display:block;height:100%;border-radius:999px;background:#6366f1}.tpp-bar span.is-done[data-v-b875a7de]{background:#10b981}.tpp-bar span.is-mid[data-v-b875a7de]{background:#6366f1}.tpp-bar span.is-low[data-v-b875a7de]{background:#f59e0b}.tpp-bar span.is-none[data-v-b875a7de]{background:#cbd5e1}.tpp-rate-txt[data-v-b875a7de]{width:46px;text-align:right;color:#475569;font-variant-numeric:tabular-nums}.tpp-th[data-v-b875a7de]{display:flex;align-items:center;gap:4px}.tpp-th-label[data-v-b875a7de]{flex:1;min-width:0;cursor:pointer;display:inline-flex;align-items:center;gap:3px;white-space:nowrap}.tpp-th-label[data-v-b875a7de]:hover{color:#4338ca}.tpp-sort[data-v-b875a7de]{font-size:9px;color:transparent;font-style:normal;transition:color .15s}.tpp-th-label:hover .tpp-sort[data-v-b875a7de]{color:#a5b4fc}.tpp-sort.on[data-v-b875a7de]{color:#6366f1}.tpp-sort.on.desc[data-v-b875a7de]{transform:rotate(180deg)}.tpp-filter-btn[data-v-b875a7de]{flex-shrink:0;width:20px;height:20px;line-height:1;padding:0;border:1px solid transparent;border-radius:4px;background:transparent;color:#94a3b8;font-size:11px;cursor:pointer}.tpp-filter-btn[data-v-b875a7de]:hover{background:#e0e7ff;color:#4f46e5}.tpp-filter-btn.active[data-v-b875a7de]{background:#c7d2fe;color:#3730a3;border-color:#a5b4fc}.tpp-resizer[data-v-b875a7de]{position:absolute;top:0;right:-3px;width:6px;height:100%;cursor:col-resize}.tpp-table th[data-v-b875a7de]{position:sticky}.tpp-table th .tpp-resizer[data-v-b875a7de]{z-index:1}body.tpp-resizing,body.tpp-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.tpp-filter-pop[data-v-b875a7de]{position:fixed;z-index:3000;width:230px;padding:10px;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 10px 30px #0f172a24;display:flex;flex-direction:column;gap:6px;font-size:12px}.tpp-filter-title[data-v-b875a7de]{font-weight:600;color:#1e293b}.tpp-filter-label[data-v-b875a7de]{color:#94a3b8;font-size:11px}.tpp-filter-pop input[type=text][data-v-b875a7de]{width:100%;height:28px;padding:0 8px;font-size:12px;border:1px solid #cbd5e1;border-radius:6px;outline:none}.tpp-filter-pop input[type=text][data-v-b875a7de]:focus{border-color:#6366f1}.tpp-filter-inline[data-v-b875a7de]{display:flex;gap:8px}.tpp-filter-inline button[data-v-b875a7de]{flex:1;padding:4px 0;font-size:12px;cursor:pointer;border:1px solid #cbd5e1;border-radius:6px;background:#fff;color:#475569}.tpp-filter-inline button[data-v-b875a7de]:hover{background:#eef2ff;border-color:#c7d2fe}.tpp-filter-inline button.active[data-v-b875a7de]{background:#e0e7ff;border-color:#a5b4fc;color:#3730a3}.tpp-value-list[data-v-b875a7de]{max-height:180px;overflow:auto;padding:2px 4px;border:1px solid #eef2f7;border-radius:6px;background:#fbfcfe}.tpp-value-option[data-v-b875a7de]{display:flex;align-items:center;gap:6px;padding:3px 2px;cursor:pointer}.tpp-value-option span[data-v-b875a7de]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tpp-no-values[data-v-b875a7de]{padding:6px 2px;color:#94a3b8}.tpp-filter-actions[data-v-b875a7de]{display:flex;gap:8px;justify-content:flex-end}.tpp-filter-actions button[data-v-b875a7de]{padding:4px 12px;font-size:12px;cursor:pointer;border:1px solid #cbd5e1;border-radius:6px;background:#fff;color:#475569}.tpp-filter-actions button.tpp-btn-primary[data-v-b875a7de]{border-color:#6366f1;background:#6366f1;color:#fff}.tpp-row-ctx[data-v-b875a7de]{position:fixed;z-index:3000;min-width:160px;padding:4px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 10px 30px #0f172a29;font-size:13px}.tpp-row-ctx-item[data-v-b875a7de]{padding:7px 10px;border-radius:6px;cursor:pointer;color:#334155}.tpp-row-ctx-item[data-v-b875a7de]:hover{background:#eef2ff;color:#4f46e5}.tpp-empty[data-v-b875a7de]{padding:48px 20px;text-align:center;color:#94a3b8;display:flex;flex-direction:column;align-items:center;gap:8px}.tpp-empty p[data-v-b875a7de]{margin:0}.tqs[data-v-84192230]{flex:1;min-height:0;display:flex;flex-direction:column;background:#f8fafc;font-size:12px;color:#334155}.tqs-loss[data-v-84192230]{display:flex;flex-wrap:wrap;gap:10px 26px;padding:4px 0 2px}.tqs-loss-item[data-v-84192230]{display:flex;align-items:baseline;gap:6px}.tqs-loss-name[data-v-84192230]{color:#64748b}.tqs-loss-item b[data-v-84192230]{color:#1e293b;font-size:14px;font-variant-numeric:tabular-nums}.tqs-loss-item.is-total b[data-v-84192230]{color:#b91c1c;font-size:17px;font-weight:700}.tqs-loss-ref[data-v-84192230]{color:#94a3b8;font-size:11px}.tqs-tabs[data-v-84192230]{flex-shrink:0;display:flex;align-items:center;gap:6px;padding:8px 12px;background:#fff;border-bottom:1px solid #e2e8f0}.tqs-tab[data-v-84192230]{padding:4px 14px;border:1px solid #cbd5e1;border-radius:999px;background:#fff;color:#64748b;font-size:12px;font-weight:600;cursor:pointer}.tqs-tab[data-v-84192230]:hover{border-color:#a5b4fc;color:#4f46e5}.tqs-tab.active[data-v-84192230]{background:#eef2ff;border-color:#a5b4fc;color:#4338ca}.tqs-hint[data-v-84192230]{color:#94a3b8;margin-left:6px}.tqs-total[data-v-84192230]{color:#64748b}.tqs-total b[data-v-84192230]{color:#1e293b;font-size:13px}.tqs-tabs .tqs-btn[data-v-84192230]{margin-left:auto}.tqs-btn[data-v-84192230]{padding:4px 12px;border:1px solid #cbd5e1;border-radius:6px;background:#fff;color:#475569;font-size:12px;font-weight:600;cursor:pointer}.tqs-btn[data-v-84192230]:hover{background:#eef2ff;border-color:#c7d2fe;color:#4f46e5}.tqs-chart[data-v-84192230]{flex:1;min-height:0;overflow:auto;padding:12px;display:flex;flex-direction:column;gap:12px}.tqs-card[data-v-84192230]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:14px 16px}.tqs-card-title[data-v-84192230]{font-size:13px;font-weight:700;color:#1e293b;margin-bottom:10px}.tqs-card-sub[data-v-84192230]{font-weight:500;color:#94a3b8;font-size:12px;margin-left:6px}.tqs-card-empty[data-v-84192230]{color:#94a3b8;padding:4px 0}.tqs-total-row[data-v-84192230]{display:flex;align-items:baseline;gap:14px}.tqs-big[data-v-84192230]{font-size:34px;font-weight:700;color:#dc2626;line-height:1}.tqs-total-sub[data-v-84192230]{color:#64748b}.tqs-cols[data-v-84192230]{display:flex;align-items:flex-end;gap:12px;padding:6px 2px 2px;overflow-x:auto}.tqs-col[data-v-84192230]{width:92px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:4px}.tqs-col-val[data-v-84192230]{font-weight:700;color:#1e293b;font-size:12px}.tqs-col-track[data-v-84192230]{width:100%;height:140px;display:flex;align-items:flex-end;background:#f8fafc;border-radius:8px;overflow:hidden}.tqs-col-bar[data-v-84192230]{width:100%;min-height:4px;border-radius:8px 8px 0 0;transition:height .3s}.tqs-col-name[data-v-84192230]{width:100%;text-align:center;color:#64748b;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tqs-pie-wrap[data-v-84192230]{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.tqs-pie-box[data-v-84192230]{position:relative;width:190px;height:190px;flex-shrink:0}.tqs-pie[data-v-84192230]{width:100%;height:100%}.tqs-pie-center[data-v-84192230]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}.tqs-pie-center b[data-v-84192230]{font-size:24px;color:#dc2626;line-height:1.1}.tqs-pie-center span[data-v-84192230]{color:#94a3b8;font-size:12px}.tqs-legend[data-v-84192230]{flex:1;min-width:220px;display:flex;flex-direction:column;gap:6px}.tqs-legend-item[data-v-84192230]{display:flex;align-items:center;gap:8px}.tqs-dot[data-v-84192230]{width:10px;height:10px;border-radius:3px;flex-shrink:0}.tqs-legend-name[data-v-84192230]{flex:1;min-width:0;color:#334155;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tqs-legend-count[data-v-84192230]{color:#64748b;font-variant-numeric:tabular-nums}.tqs-pj[data-v-84192230]{border-top:1px dashed #eef2f7;padding-top:8px;margin-top:8px}.tqs-pj[data-v-84192230]:first-child{border-top:none;margin-top:0;padding-top:0}.tqs-pj-head[data-v-84192230]{display:flex;align-items:center;gap:8px;cursor:pointer;padding:4px 0}.tqs-pj-head:hover .tqs-pj-name[data-v-84192230]{color:#4f46e5}.tqs-caret[data-v-84192230]{color:#6366f1;font-size:11px}.tqs-pj-name[data-v-84192230]{flex:1;min-width:0;font-weight:700;color:#1e293b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tqs-pj-count[data-v-84192230]{color:#dc2626;font-weight:600}.tqs-pj-table[data-v-84192230]{width:100%;border-collapse:separate;border-spacing:0;margin:4px 0 10px}.tqs-pj-table th[data-v-84192230],.tqs-pj-table td[data-v-84192230]{padding:6px 10px;border-bottom:1px solid #f1f5f9;text-align:left;font-size:12px;color:#475569;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tqs-pj-table th[data-v-84192230]{background:#f8fafc;color:#64748b;font-weight:600}.tqs-td-no[data-v-84192230]{font-variant-numeric:tabular-nums}.tqs-td-kw[data-v-84192230]{color:#b45309}.tqs-td-detail[data-v-84192230]{color:#334155}.tqs-td-time[data-v-84192230]{font-variant-numeric:tabular-nums;color:#64748b}.tqs-empty[data-v-84192230]{padding:48px 20px;text-align:center;color:#94a3b8;display:flex;flex-direction:column;align-items:center;gap:8px}.tqs-empty p[data-v-84192230]{margin:0}.tqs-loading[data-v-84192230]{padding:4px 2px}.tcp[data-v-202f224b]{flex:1;min-height:0;display:flex;flex-direction:column;background:#f8fafc;font-size:12px;color:#334155}.tcp-tabs[data-v-202f224b]{flex-shrink:0;display:flex;align-items:flex-end;gap:18px;padding:6px 14px 0;background:#fff;border-bottom:1px solid #e6eaf2}.tcp-tab[data-v-202f224b]{padding:8px 2px 9px;border:none;border-bottom:2px solid transparent;background:none;color:#64748b;font-size:13px;font-weight:600;cursor:pointer}.tcp-tab[data-v-202f224b]:hover{color:#4f46e5}.tcp-tab.active[data-v-202f224b]{color:#4f46e5;border-bottom-color:#4f46e5}.tcp-tabs-hint[data-v-202f224b]{margin:0 0 11px auto;color:#94a3b8;font-size:11px}.tcp-search[data-v-202f224b]{flex-shrink:0;display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 12px;background:#f8fafc;border-bottom:1px solid #e2e8f0}.tcp-search-input[data-v-202f224b]{flex:1;min-width:180px;max-width:620px}.tcp-search-input[data-v-202f224b] .el-input__wrapper{border-radius:8px}.tcp-search-icon[data-v-202f224b]{color:#94a3b8}.tcp-filter-label[data-v-202f224b]{color:#64748b;font-weight:600}.tcp-range[data-v-202f224b]{color:#94a3b8;font-size:11px}.tcp-sel[data-v-202f224b] .el-select__wrapper{min-height:28px;font-size:12px}.tcp-actions[data-v-202f224b]{margin-left:auto;display:flex;align-items:center;gap:8px}.tcp-sum[data-v-202f224b]{color:#64748b;font-size:11px}.tcp-sum b[data-v-202f224b]{color:#1e293b}.tcp-sum b.is-cost[data-v-202f224b]{color:#b45309}.tcp-sum b.is-quality[data-v-202f224b]{color:#b91c1c}.tcp-refresh[data-v-202f224b]{display:inline-flex;align-items:center;gap:4px;height:32px;padding:0 12px;border:1px solid #c7d2fe;border-radius:8px;background:#fff;color:#4f46e5;font-size:12px;cursor:pointer}.tcp-refresh[data-v-202f224b]:hover{background:#eef2ff}.tcp-refresh[data-v-202f224b]:disabled{opacity:.6;cursor:wait}.tcp-refresh .is-spinning[data-v-202f224b]{animation:tcp-spin-202f224b .8s linear infinite}@keyframes tcp-spin-202f224b{to{transform:rotate(360deg)}}.tcp-colmenu-btn[data-v-202f224b]{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #c7d2fe;border-radius:8px;background:#fff;cursor:pointer}.tcp-colmenu-btn[data-v-202f224b]:hover,.tcp-colmenu-btn.active[data-v-202f224b]{background:#eef2ff}.tcp-hamburger[data-v-202f224b]{display:inline-flex;flex-direction:column;gap:3px}.tcp-hamburger span[data-v-202f224b]{display:block;width:14px;height:2px;border-radius:1px;background:#4f46e5}.tcp-colmenu-pop[data-v-202f224b]{position:fixed;z-index:3100;width:180px;max-height:320px;overflow:auto;padding:4px 0;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 8px 24px #0f172a24}.tcp-colmenu-head[data-v-202f224b]{display:flex;align-items:center;gap:6px;padding:6px 12px 8px;border-bottom:1px solid #eef2f7}.tcp-colmenu-title[data-v-202f224b]{font-size:12px;font-weight:600;color:#334155}.tcp-colmenu-count[data-v-202f224b]{margin-left:auto;font-size:11px;color:#94a3b8}.tcp-colmenu-item[data-v-202f224b]{display:flex;align-items:center;gap:8px;padding:6px 12px;font-size:12px;color:#334155;cursor:pointer}.tcp-colmenu-item[data-v-202f224b]:hover{background:#eef2ff}.tcp-colmenu-item input[data-v-202f224b]{accent-color:#4f46e5}.tcp-loading[data-v-202f224b],.tcp-empty[data-v-202f224b]{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:40px 16px;color:#94a3b8}.tcp-spinner[data-v-202f224b]{width:14px;height:14px;border:2px solid #c7d2fe;border-top-color:#4f46e5;border-radius:50%;animation:tcp-spin-202f224b .8s linear infinite}.tcp-clear-all[data-v-202f224b]{margin-left:8px;padding:2px 10px;border:1px solid #c7d2fe;border-radius:999px;background:#fff;color:#4f46e5;font-size:12px;cursor:pointer}.tcp-chart[data-v-202f224b]{flex:1;min-height:0;overflow:auto;padding:16px 20px 24px}.tcp-bar-row[data-v-202f224b]{display:flex;align-items:center;gap:12px;padding:7px 0}.tcp-bar-name[data-v-202f224b]{flex:none;width:190px;font-weight:600;color:#1e293b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tcp-bar-track[data-v-202f224b]{flex:1;min-width:120px;height:20px;display:flex;align-items:stretch;background:#eef2f7;border-radius:5px;overflow:hidden}.tcp-bar-seg[data-v-202f224b]{height:100%;transition:width .25s}.tcp-bar-seg.is-purchase[data-v-202f224b]{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.tcp-bar-seg.is-labour[data-v-202f224b]{background:linear-gradient(90deg,#0ea5e9,#38bdf8)}.tcp-bar-seg.is-quality[data-v-202f224b]{background:linear-gradient(90deg,#dc2626,#f87171)}.tcp-bar-total[data-v-202f224b]{flex:none;width:110px;text-align:right;font-weight:700;color:#b45309;font-variant-numeric:tabular-nums}.tcp-chart-foot[data-v-202f224b]{display:flex;align-items:center;gap:8px;margin-top:14px;padding-top:10px;border-top:1px dashed #e2e8f0;font-size:12px;color:#64748b}.tcp-lg[data-v-202f224b]{width:12px;height:12px;border-radius:3px}.tcp-lg.is-purchase[data-v-202f224b]{background:#f59e0b}.tcp-lg.is-labour[data-v-202f224b]{background:#0ea5e9}.tcp-lg.is-quality[data-v-202f224b]{background:#dc2626}.tcp-chart-note[data-v-202f224b]{margin-left:8px;color:#94a3b8}.tcp-chart-sum[data-v-202f224b]{margin-top:10px;font-size:13px;color:#334155}.tcp-chart-sum b.is-cost[data-v-202f224b]{font-size:15px;color:#b45309}.tcp-table-wrap[data-v-202f224b]{flex:1;min-height:0;overflow:auto;padding:8px 12px 16px;-webkit-overflow-scrolling:touch}.tcp-table[data-v-202f224b]{width:max-content;min-width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;background:#fff;font-size:12px;color:#334155}.tcp-table th[data-v-202f224b],.tcp-table td[data-v-202f224b]{padding:10px 12px;text-align:left;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-right:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0}.tcp-table th[data-v-202f224b]:first-child,.tcp-table td[data-v-202f224b]:first-child{border-left:1px solid #e2e8f0}.tcp-table thead th[data-v-202f224b]{position:sticky;top:0;z-index:2;background:#eef2ff;color:#475569;font-weight:600}.tcp-table thead th[data-v-202f224b]:first-child{border-top-left-radius:8px}.tcp-table thead th[data-v-202f224b]:last-child{border-top-right-radius:8px}.tcp-header-content[data-v-202f224b]{display:flex;align-items:center;gap:3px}.tcp-header-content>span[data-v-202f224b]{flex:1}.tcp-resizer[data-v-202f224b]{position:absolute;top:0;right:-6px;width:14px;height:100%;cursor:col-resize;z-index:3}.tcp-resizer[data-v-202f224b]:hover{background:#818cf8}.tcp-table tbody tr[data-v-202f224b]:nth-child(odd){background:#fff}.tcp-table tbody tr[data-v-202f224b]:nth-child(2n){background:#f8fafc}.tcp-table-row[data-v-202f224b]:hover{background:#eef2ff!important}.tcp-c-index[data-v-202f224b]{text-align:center;color:#64748b;font-variant-numeric:tabular-nums}.tcp-c-plans[data-v-202f224b],.tcp-c-hours[data-v-202f224b]{color:#64748b}.tcp-c-order[data-v-202f224b],.tcp-c-purchase[data-v-202f224b],.tcp-c-labour[data-v-202f224b]{color:#b45309}.tcp-c-quality[data-v-202f224b]{color:#b91c1c}.tcp-c-total[data-v-202f224b]{color:#b45309;font-weight:600}.tcp-c-profit.is-minus[data-v-202f224b]{color:#dc2626}.tcp-foot-row td[data-v-202f224b]{position:sticky;bottom:0;z-index:2;background:#eef2ff;font-weight:700;border-top:1px solid #c7d2fe}.tcp-foot-row td[data-v-202f224b]:first-child{border-bottom-left-radius:8px}.tcp-foot-row td[data-v-202f224b]:last-child{border-bottom-right-radius:8px}.tcp-foot-row .tcp-c-index[data-v-202f224b]{color:#4f46e5}.tcp-foot-row .tcp-c-project[data-v-202f224b]{color:#475569}.tcp-foot-row .tcp-c-quality[data-v-202f224b]{color:#b91c1c}.tcp-foot-row .tcp-c-profit.is-minus[data-v-202f224b]{color:#dc2626}.tcp-row-ctx[data-v-202f224b]{position:fixed;z-index:3100;min-width:148px;padding:4px 0;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 8px 24px #0f172a24}.tcp-row-ctx-item[data-v-202f224b]{padding:8px 16px;font-size:13px;color:#334155;cursor:pointer}.tcp-row-ctx-item[data-v-202f224b]:hover{background:#eef2ff;color:#4f46e5}body.tcp-resizing,body.tcp-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.tqr-full[data-v-aa7bb8e1]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;display:flex;flex-direction:column;background:#f5f7fa}.tqr[data-v-aa7bb8e1]{flex:1;min-height:0;display:flex;flex-direction:column;background:#f1f5f9;font-size:12px;color:#334155}.tqr-head[data-v-aa7bb8e1]{flex-shrink:0;display:flex;align-items:center;gap:12px;padding:10px 14px;background:#fff;border-bottom:1px solid #e2e8f0}.tqr-industry[data-v-aa7bb8e1]{padding:1px 8px;border-radius:999px;background:#eef2ff;color:#4f46e5;font-size:11px}.tqr-title[data-v-aa7bb8e1]{font-size:14px;font-weight:700;color:#1e293b}.tqr-sum[data-v-aa7bb8e1]{display:flex;gap:16px;color:#64748b}.tqr-sum b[data-v-aa7bb8e1]{color:#1e293b;font-size:13px}.tqr-sum b.is-warn[data-v-aa7bb8e1]{color:#dc2626}.tqr-bought[data-v-aa7bb8e1]{padding:1px 8px;border-radius:999px;background:#f1f5f9;color:#64748b;font-size:11px}.tqr-head .tqr-btn[data-v-aa7bb8e1]{margin-left:auto}.tqr-tabs[data-v-aa7bb8e1]{flex-shrink:0;display:flex;align-items:center;gap:6px;padding:8px 12px;background:#fff;border-bottom:1px solid #e2e8f0}.tqr-tab[data-v-aa7bb8e1]{padding:4px 14px;border:1px solid #cbd5e1;border-radius:999px;background:#fff;color:#64748b;font-size:12px;font-weight:600;cursor:pointer}.tqr-tab[data-v-aa7bb8e1]:hover{border-color:#a5b4fc;color:#4f46e5}.tqr-tab.active[data-v-aa7bb8e1]{background:#eef2ff;border-color:#a5b4fc;color:#4338ca}.tqr-tab-badge[data-v-aa7bb8e1]{display:inline-block;margin-left:4px;padding:0 5px;background:#fef2f2;border:1px solid #fecaca;border-radius:999px;color:#dc2626;font-size:11px;font-weight:700;line-height:15px}.tqr-tabs .tqr-hint[data-v-aa7bb8e1]{margin-left:6px}.tqr-hint[data-v-aa7bb8e1]{color:#94a3b8}.tqr-btn[data-v-aa7bb8e1]{padding:4px 12px;border:1px solid #cbd5e1;border-radius:6px;background:#fff;color:#475569;font-size:12px;font-weight:600;cursor:pointer}.tqr-btn[data-v-aa7bb8e1]:hover{background:#eef2ff;border-color:#c7d2fe;color:#4f46e5}.tqr-btn[data-v-aa7bb8e1]:disabled{opacity:.6;cursor:not-allowed}.tqr-wrap[data-v-aa7bb8e1]{flex:1;min-height:0;overflow:auto;padding:12px 12px 16px}.tqr-count[data-v-aa7bb8e1]{display:inline-block;min-width:22px;text-align:center;padding:1px 8px;border-radius:999px;background:#fee2e2;color:#b91c1c;font-weight:700}.tqr-qlist[data-v-aa7bb8e1]{max-height:56vh;overflow:auto;display:flex;flex-direction:column;gap:10px}.tqr-qcard.is-ok[data-v-aa7bb8e1]{background:#f6fef9;border-color:#bbf7d0}.tqr-kw-ok[data-v-aa7bb8e1]{display:inline-block;padding:1px 8px;border-radius:999px;background:#ecfdf5;color:#047857;border:1px solid #a7f3d0;font-size:11px;font-weight:700}.tqr-qlist-top[data-v-aa7bb8e1]{display:flex;align-items:center;justify-content:space-between;gap:10px}.tqr-qlist-count[data-v-aa7bb8e1]{color:#64748b;font-size:12px}.tqr-cards-bar[data-v-aa7bb8e1]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:0 0 10px}.tqr-cards-tools[data-v-aa7bb8e1]{margin-left:auto;display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.tqr-search[data-v-aa7bb8e1]{width:240px;height:26px;padding:0 10px;border:1px solid #e2e8f0;border-radius:6px;outline:none;background:#fff;color:#1e293b;font-size:12px}.tqr-search[data-v-aa7bb8e1]:focus{border-color:#a5b4fc}.tqr-mini-btn.is-active[data-v-aa7bb8e1]{background:#eef2ff;border-color:#a5b4fc;color:#4338ca;font-weight:600}.tqr-cards[data-v-aa7bb8e1]{display:grid;grid-template-columns:repeat(auto-fill,minmax(206px,1fr));gap:10px}.tqr-ccard[data-v-aa7bb8e1]{position:relative;overflow:hidden;cursor:pointer;background:#fff;border:1px solid #d8e0ea;border-radius:10px;box-shadow:0 1px 2px #0f172a12,0 2px 6px #0f172a0d;transition:box-shadow .15s,border-color .15s,transform .15s}.tqr-ccard[data-v-aa7bb8e1]:hover{border-color:#a5b4fc;box-shadow:0 8px 22px #4f46e533;transform:translateY(-2px)}.tqr-ccard.is-ok[data-v-aa7bb8e1]{background:#f6fef9;border-color:#bbf7d0}.tqr-ccard-cover[data-v-aa7bb8e1]{position:relative;height:112px;background:#f1f5f9;display:flex;align-items:center;justify-content:center}.tqr-ccard-cover img[data-v-aa7bb8e1]{display:block;width:100%;height:100%;object-fit:contain}.tqr-ccard-noimg[data-v-aa7bb8e1]{max-width:100%;padding:0 10px;color:#94a3b8;font-size:11px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tqr-ccard-idx[data-v-aa7bb8e1]{position:absolute;left:0;top:0;z-index:1;min-width:18px;height:18px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;background:#0f172a;color:#fff;font-size:10px;font-weight:700;border-bottom-right-radius:6px}.tqr-ccard-body[data-v-aa7bb8e1]{padding:6px 9px 18px}.tqr-ccard-line[data-v-aa7bb8e1]{display:flex;align-items:center;gap:6px}.tqr-ccard-kw[data-v-aa7bb8e1]{flex:1;min-width:0;color:#b45309;font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tqr-ccard-sub[data-v-aa7bb8e1]{margin-top:5px;color:#334155;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tqr-ccard-meta[data-v-aa7bb8e1]{display:flex;flex-direction:column;gap:2px;margin-top:4px;color:#94a3b8;font-size:11px}.tqr-ccard-meta span[data-v-aa7bb8e1]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tqr-ccard-more[data-v-aa7bb8e1]{position:absolute;right:10px;bottom:6px;color:#6366f1;font-size:11px;font-weight:600}.tqr-ccard-done[data-v-aa7bb8e1]{flex-shrink:0;padding:1px 6px;border-radius:4px;background:#ecfdf5;color:#047857;border:1px solid #a7f3d0;font-size:10px;font-weight:700}.tqr-ccard-done.is-rework[data-v-aa7bb8e1]{background:#fef2f2;color:#b91c1c;border-color:#fecaca}.tqr-flow-step[data-v-aa7bb8e1]{display:flex;gap:6px;font-size:11px;color:#475569}.tqr-flow-step i[data-v-aa7bb8e1]{flex-shrink:0;width:26px;font-style:normal;color:#94a3b8}.tqr-flow-step span[data-v-aa7bb8e1]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tqr-ccard-defect[data-v-aa7bb8e1]{color:#b91c1c;font-weight:600}.tqr-qty-box[data-v-aa7bb8e1]{display:flex;align-items:center;gap:8px}.tqr-qty-input[data-v-aa7bb8e1]{width:110px;height:30px;padding:0 8px;border:1px solid #dcdfe6;border-radius:6px;font-size:12px;color:#303133;outline:none}.tqr-qty-input[data-v-aa7bb8e1]:focus{border-color:#a5b4fc}.tqr-flow-ok[data-v-aa7bb8e1]{color:#047857;font-weight:600}.tqr-flow-rework[data-v-aa7bb8e1]{color:#b91c1c;font-weight:600}.tqr-flow-none[data-v-aa7bb8e1]{color:#cbd5e1}.tqr-qcard-flow[data-v-aa7bb8e1]{display:flex;flex-direction:column;gap:2px;margin-top:8px;padding-left:8px;border-left:2px solid #e2e8f0}.tqr-qcard-flow .tqr-flow-step[data-v-aa7bb8e1]{align-items:flex-start}.tqr-qcard-flow .tqr-flow-step span[data-v-aa7bb8e1]{white-space:normal;word-break:break-word;line-height:1.6}.tqr-handle[data-v-aa7bb8e1]{margin-top:12px;padding-top:10px;border-top:1px dashed #e8edf5}.tqr-handle-head[data-v-aa7bb8e1]{display:flex;align-items:center;gap:10px;margin-bottom:8px}.tqr-handle-title[data-v-aa7bb8e1]{font-size:13px;font-weight:700;color:#1e293b}.tqr-handle-row[data-v-aa7bb8e1]{display:flex;gap:10px;padding:4px 0;color:#334155;font-size:12px;line-height:1.7}.tqr-handle-row i[data-v-aa7bb8e1]{width:64px;flex-shrink:0;font-style:normal;color:#94a3b8}.tqr-handle-row span[data-v-aa7bb8e1]{flex:1;min-width:0;white-space:pre-wrap;word-break:break-word}.tqr-review[data-v-aa7bb8e1]{margin-top:12px;padding-top:10px;border-top:1px dashed #e8edf5}.tqr-review-head[data-v-aa7bb8e1]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.tqr-review-title[data-v-aa7bb8e1]{font-size:13px;font-weight:700;color:#1e293b}.tqr-review-tag[data-v-aa7bb8e1]{padding:1px 10px;border-radius:999px;font-size:12px;font-weight:700;background:#f1f5f9;color:#64748b;border:1px solid #e2e8f0}.tqr-review-tag.is-ok[data-v-aa7bb8e1]{background:#ecfdf5;color:#047857;border-color:#a7f3d0}.tqr-review-tag.is-rework[data-v-aa7bb8e1]{background:#fef2f2;color:#b91c1c;border-color:#fecaca}.tqr-review-meta[data-v-aa7bb8e1]{color:#94a3b8;font-size:12px}.tqr-review-remark[data-v-aa7bb8e1]{margin:6px 0 0;color:#b45309;font-size:12px;word-break:break-word}.tqr-qcard-fields[data-v-aa7bb8e1]{display:flex;flex-wrap:wrap;gap:4px 18px;margin-top:8px;padding-top:8px;border-top:1px dashed #e8edf5;color:#475569;font-size:12px}.tqr-qcard-fields i[data-v-aa7bb8e1]{font-style:normal;margin-right:4px;color:#94a3b8}.tqr-kw-issue[data-v-aa7bb8e1]{display:inline-block;padding:1px 8px;border-radius:999px;background:#fef2f2;color:#b91c1c;border:1px solid #fecaca;font-size:11px;font-weight:700}.tqr-kw-proc[data-v-aa7bb8e1]{padding:2px 10px;border-radius:999px;background:#eef2ff;color:#4338ca;font-size:12px}.tqr-qcard.is-ok .tqr-kw-stage[data-v-aa7bb8e1]{background:#f1f5f9;color:#64748b}.tqr-qcard[data-v-aa7bb8e1]{border:1px solid #e2e8f0;border-radius:10px;padding:10px 12px;background:#fcfdff}.tqr-qcard-head[data-v-aa7bb8e1]{display:flex;align-items:center;gap:8px}.tqr-kw-tag[data-v-aa7bb8e1]{padding:2px 10px;border-radius:999px;background:#fef3c7;color:#b45309;font-weight:600;font-size:12px}.tqr-kw-stage[data-v-aa7bb8e1]{padding:2px 10px;border-radius:999px;background:#eef2ff;color:#4338ca;font-size:12px}.tqr-qcard-meta[data-v-aa7bb8e1]{margin-left:auto;color:#94a3b8;font-size:12px}.tqr-qcard-del[data-v-aa7bb8e1]{border:1px solid #fca5a5;background:#fff;color:#b91c1c;border-radius:6px;padding:2px 8px;font-size:12px;cursor:pointer}.tqr-qcard-del[data-v-aa7bb8e1]:hover{background:#fef2f2}.tqr-qcard-text[data-v-aa7bb8e1]{margin:8px 0 0;color:#334155;line-height:1.7;white-space:pre-wrap}.tqr-qcard-imgs[data-v-aa7bb8e1]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.tqr-qcard-imgs img[data-v-aa7bb8e1]{width:68px;height:68px;object-fit:cover;border-radius:8px;border:1px solid #e2e8f0;cursor:zoom-in;background:#fff}.tqr-op-btn[data-v-aa7bb8e1]{padding:3px 10px;border:1px solid #fca5a5;border-radius:6px;background:#fff;color:#b91c1c;font-size:12px;font-weight:600;cursor:pointer}.tqr-op-btn[data-v-aa7bb8e1]:hover{background:#fef2f2;border-color:#f87171}.tqr-empty[data-v-aa7bb8e1]{padding:48px 20px;text-align:center;color:#94a3b8}.tqr-pick[data-v-aa7bb8e1]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:14px 16px;margin-bottom:12px}.tqr-pick-row[data-v-aa7bb8e1]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.tqr-pick-label[data-v-aa7bb8e1]{width:42px;flex-shrink:0;color:#64748b;font-size:13px}.tqr-pick-row .tqr-op-btn[data-v-aa7bb8e1]:disabled{opacity:.5;cursor:not-allowed}.tqr-pick-meta[data-v-aa7bb8e1]{margin-top:8px;color:#64748b;font-size:12px}.tqr-final-name[data-v-aa7bb8e1]{flex:1;min-width:0;font-weight:700;color:#1e293b}.tqr-pick-meta b[data-v-aa7bb8e1]{color:#1e293b}.tqr-pick-meta b.is-warn[data-v-aa7bb8e1]{color:#dc2626}.tqr-bar[data-v-aa7bb8e1]{display:flex;align-items:center;gap:10px;padding:0 0 10px;color:#64748b;font-size:12px}.tqr-bar-hint b[data-v-aa7bb8e1]{color:#1e293b}.tqr-bar-hint b.is-warn[data-v-aa7bb8e1]{color:#dc2626}.tqr-bar-hint b.is-ok[data-v-aa7bb8e1]{color:#047857}.tqr-mini-btn[data-v-aa7bb8e1]{height:26px;padding:0 10px;border:1px solid #e2e8f0;border-radius:6px;background:#fff;color:#475569;font-size:12px;cursor:pointer}.tqr-mini-btn[data-v-aa7bb8e1]:hover{background:#f4f6fa}.tqr-mini-btn[data-v-aa7bb8e1]:disabled{opacity:.6;cursor:not-allowed}.tqr-mini-btn.is-ok[data-v-aa7bb8e1]{border-color:#a7f3d0;color:#047857}.tqr-mini-btn.is-ok[data-v-aa7bb8e1]:hover{background:#ecfdf5;border-color:#6ee7b7}.tqr-view-toggle[data-v-aa7bb8e1]{display:inline-flex}.tqr-view-toggle .tqr-mini-btn[data-v-aa7bb8e1]:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.tqr-view-toggle .tqr-mini-btn[data-v-aa7bb8e1]:last-child{margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.tqr-view-toggle .tqr-mini-btn.is-active[data-v-aa7bb8e1]{background:#eef2ff;border-color:#a5b4fc;color:#4338ca;font-weight:600}.tqr-mini-btn.is-primary[data-v-aa7bb8e1]{background:#eef2ff;border-color:#c7d2fe;color:#4338ca;font-weight:600}.tqr-mini-btn.is-primary[data-v-aa7bb8e1]:hover{background:#e0e7ff;border-color:#a5b4fc}.tqr-link-btn[data-v-aa7bb8e1]{padding:0 4px;border:none;background:none;color:#64748b;font-size:12px;cursor:pointer;text-decoration:underline}.tqr-link-btn[data-v-aa7bb8e1]:hover{color:#dc2626}.tqr-ok-chip[data-v-aa7bb8e1]{display:inline-block;padding:1px 8px;border-radius:999px;background:#ecfdf5;color:#047857;border:1px solid #a7f3d0;font-weight:700;font-size:11px;white-space:nowrap}.tqr-exempt-chip[data-v-aa7bb8e1]{display:inline-block;padding:1px 8px;border-radius:999px;background:#eef2ff;color:#4338ca;border:1px solid #c7d2fe;font-weight:700;font-size:11px;white-space:nowrap}.tqr-td-op .tqr-exempt-chip[data-v-aa7bb8e1]{margin-left:6px}.tqr-unclaimed[data-v-aa7bb8e1]{display:inline-block;padding:1px 8px;border-radius:999px;background:#f1f5f9;color:#94a3b8;border:1px solid #e2e8f0;font-weight:600;font-size:11px;white-space:nowrap}.tqr-qty-inline[data-v-aa7bb8e1]{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:#475569;white-space:nowrap}.tqr-qty-inline input[data-v-aa7bb8e1]{width:74px;height:26px;padding:0 6px;font-size:12px;border:1px solid #cbd5e1;border-radius:6px;outline:none}.tqr-qty-inline input[data-v-aa7bb8e1]:focus{border-color:#818cf8}.tqr-mode[data-v-aa7bb8e1]{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.tqr-mode .tqr-mini-btn.is-active[data-v-aa7bb8e1]{background:#eef2ff;border-color:#a5b4fc;color:#4338ca;font-weight:600}.tqr-aql-sel[data-v-aa7bb8e1]{width:132px}.tqr-plan-hint[data-v-aa7bb8e1]{padding:1px 8px;border-radius:999px;background:#eef2ff;color:#4338ca;font-size:11px;white-space:nowrap}.tqr-mode-opt[data-v-aa7bb8e1]{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:#475569;white-space:nowrap;cursor:pointer}.tqr-mode-opt input[data-v-aa7bb8e1]{width:13px;height:13px;margin:0;accent-color:#6366f1;cursor:pointer}.tqr-mode-box[data-v-aa7bb8e1],.tqr-verdict-box[data-v-aa7bb8e1]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.tqr-verdict[data-v-aa7bb8e1]{padding:1px 10px;border-radius:999px;font-size:12px;font-weight:600}.tqr-verdict.is-ok[data-v-aa7bb8e1]{background:#dcfce7;color:#15803d}.tqr-verdict.is-bad[data-v-aa7bb8e1]{background:#fee2e2;color:#b91c1c}.tqr-verdict-sel[data-v-aa7bb8e1]{width:104px}.tqr-qty-mini[data-v-aa7bb8e1]{width:78px;height:26px;padding:0 6px;font-size:12px;border:1px solid #cbd5e1;border-radius:6px;outline:none}.tqr-table[data-v-aa7bb8e1]{width:max-content;min-width:calc(100% - 24px);margin:0 12px;border-collapse:separate;border-spacing:0;background:#fff;font-size:12px;table-layout:fixed}.tqr-table th[data-v-aa7bb8e1],.tqr-table td[data-v-aa7bb8e1]{padding:10px 12px;text-align:left;border-right:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tqr-table th[data-v-aa7bb8e1]:last-child,.tqr-table td[data-v-aa7bb8e1]:last-child{border-right:none}.tqr-table thead th[data-v-aa7bb8e1]{position:sticky;top:0;z-index:2;padding:10px 46px 10px 12px;background:#eef2ff;color:#475569;font-weight:600;overflow:visible}.tqr-table thead th[data-v-aa7bb8e1]:first-child{border-top-left-radius:8px;padding-right:10px}.tqr-table thead th[data-v-aa7bb8e1]:last-child{border-top-right-radius:8px}.tqr-table tbody tr:last-child td[data-v-aa7bb8e1]{border-bottom:none}.tqr-table tbody tr:hover td[data-v-aa7bb8e1]{background:#f8faff}.tqr-empty-row td[data-v-aa7bb8e1]{text-align:left;color:#94a3b8;padding:22px 12px}.tqr-empty-row .tqr-empty-inner[data-v-aa7bb8e1]{position:sticky;left:0;display:inline-flex;align-items:center;gap:10px}.tqr-table tbody tr.is-ok td[data-v-aa7bb8e1]{background:#f6fef9}.tqr-table tbody tr.is-ok:hover td[data-v-aa7bb8e1]{background:#ecfdf5}.tqr-table tbody tr.is-reported td[data-v-aa7bb8e1]{background:#fff8f1}.tqr-table tbody tr.is-reported:hover td[data-v-aa7bb8e1]{background:#fed}.tqr-row[data-v-aa7bb8e1]{cursor:default}.tqr-batch[data-v-aa7bb8e1]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 10px;padding:8px 10px;background:#f5f7ff;border:1px solid #dbe1ff;border-radius:8px;font-size:12px;color:#475569}.tqr-batch-quiet[data-v-aa7bb8e1]{background:#fff;border-color:#e8edf5;color:#64748b}.tqr-batch-check[data-v-aa7bb8e1]{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.tqr-batch-check input[data-v-aa7bb8e1]{width:15px;height:15px;margin:0;cursor:pointer;vertical-align:middle}.tqr-batch-actions[data-v-aa7bb8e1]{margin-left:auto;display:flex;gap:8px}.tqr-batch-hint b[data-v-aa7bb8e1]{color:#4338ca}.tqr-batch-warn[data-v-aa7bb8e1]{color:#dc2626}.tqr-table thead th.tqr-th-check[data-v-aa7bb8e1],.tqr-table tbody td.tqr-td-check[data-v-aa7bb8e1]{width:44px;min-width:44px;max-width:44px;padding:8px 0;text-align:center}.tqr-check-all[data-v-aa7bb8e1]{display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.tqr-check-all input[data-v-aa7bb8e1],.tqr-row-check[data-v-aa7bb8e1]{width:15px;height:15px;margin:0;cursor:pointer;vertical-align:middle}.tqr-table thead th.tqr-img-col[data-v-aa7bb8e1],.tqr-table tbody td.tqr-img-col[data-v-aa7bb8e1]{width:60px;min-width:60px;max-width:60px;padding:6px 8px;text-align:center}.tqr-thumb[data-v-aa7bb8e1]{display:block;width:40px;height:40px;margin:0 auto;object-fit:cover;border-radius:6px;background:#fff;border:1px solid #e2e8f0;cursor:zoom-in}.tqr-thumb[data-v-aa7bb8e1]:hover{border-color:#818cf8}.tqr-thumb-empty[data-v-aa7bb8e1]{color:#cbd5e1}.tqr-table tbody tr.is-selected td[data-v-aa7bb8e1]{background:#eef2ff}.tqr-table tbody tr.is-selected:hover td[data-v-aa7bb8e1]{background:#e0e7ff}.tqr-table thead th.tqr-th-op[data-v-aa7bb8e1]{padding:8px 10px;text-align:center}.tqr-td-op[data-v-aa7bb8e1]{text-align:right;white-space:nowrap}.tqr-td-op .tqr-op-sm[data-v-aa7bb8e1],.tqr-td-op .tqr-mini-btn[data-v-aa7bb8e1],.tqr-td-op .tqr-ok-chip[data-v-aa7bb8e1]{margin-left:6px}.tqr-op-sm[data-v-aa7bb8e1]{height:24px;padding:0 8px;border:1px solid #e2e8f0;border-radius:6px;background:#fff;color:#475569;font-size:11px;cursor:pointer;white-space:nowrap}.tqr-op-sm[data-v-aa7bb8e1]:hover{background:#f4f6fa}.tqr-op-sm.is-stock[data-v-aa7bb8e1]{margin-left:6px;color:#6d28d9;background:#f5f3ff;border-color:#ddd6fe}.tqr-op-sm.is-stock[data-v-aa7bb8e1]:hover{background:#ede9fe}.tqr-op-sm.is-stock[data-v-aa7bb8e1]:disabled{opacity:.5;cursor:not-allowed;background:#f5f5f5;color:#a3a3a3;border-color:#e5e5e5}.tqr-mini-btn.is-stock[data-v-aa7bb8e1]{color:#6d28d9;background:#f5f3ff;border:1px solid #ddd6fe}.tqr-mini-btn.is-stock[data-v-aa7bb8e1]:hover{background:#ede9fe}.tqr-mini-btn.is-stock[data-v-aa7bb8e1]:disabled{opacity:.55;cursor:not-allowed}.tqr-stock-form[data-v-aa7bb8e1]{display:flex;flex-direction:column;gap:10px}.tqr-stock-row[data-v-aa7bb8e1]{display:flex;align-items:center;gap:8px;font-size:13px}.tqr-stock-label[data-v-aa7bb8e1]{flex-shrink:0;width:80px;color:#94a3b8}.tqr-stock-value[data-v-aa7bb8e1]{color:#1e293b}.tqr-stock-tip[data-v-aa7bb8e1]{font-size:11.5px;color:#94a3b8}.tqr-stock-tip.is-line[data-v-aa7bb8e1]{line-height:1.6}.tqr-stock-input[data-v-aa7bb8e1]{width:160px;height:30px;padding:0 8px;font-size:13px;border:1px solid #e2e8f0;border-radius:6px;outline:none}.tqr-stock-input[data-v-aa7bb8e1]:focus{border-color:#8b5cf6}.tqr-op-sm[data-v-aa7bb8e1]:disabled{opacity:.6;cursor:not-allowed}.tqr-op-sm.is-ok[data-v-aa7bb8e1]{border-color:#a7f3d0;color:#047857}.tqr-op-sm.is-ok[data-v-aa7bb8e1]:hover{background:#ecfdf5;border-color:#6ee7b7}.tqr-view-link[data-v-aa7bb8e1]{margin-left:6px;padding:0 2px;border:none;background:none;color:#4f46e5;font-size:11px;font-weight:600;cursor:pointer;text-decoration:underline}.tqr-view-link[data-v-aa7bb8e1]:hover{color:#4338ca}.tqr-scope[data-v-aa7bb8e1]{flex:none;padding:2px 8px;border-radius:999px;background:#eef2ff;border:1px solid #c7d2fe;color:#4338ca;font-size:11.5px;font-weight:600}.tqr-scope.is-self[data-v-aa7bb8e1]{background:#f8fafc;border-color:#e2e8f0;color:#64748b}.tqr-td-idx[data-v-aa7bb8e1]{color:#94a3b8}.tqr-td-num[data-v-aa7bb8e1]{text-align:right;font-variant-numeric:tabular-nums}.tqr-td-no[data-v-aa7bb8e1]{font-weight:600;color:#1e293b}.tqr-td-spec[data-v-aa7bb8e1]{color:#64748b}.tqr-td-dim[data-v-aa7bb8e1]{color:#94a3b8}.tqr-rec-table .tqr-table tbody tr.tqr-row-click[data-v-aa7bb8e1]{cursor:pointer}.tqr-badge[data-v-aa7bb8e1]{display:inline-block;min-width:20px;padding:1px 7px;border-radius:999px;background:#f59e0b;color:#fff;font-weight:700;font-size:11px;text-align:center}.tqr-state[data-v-aa7bb8e1]{display:inline-block;padding:1px 8px;border-radius:999px;white-space:nowrap;font-size:11px;font-weight:700;background:#f1f5f9;color:#64748b;border:1px solid #e2e8f0}.tqr-state.is-none[data-v-aa7bb8e1]{background:#fff7ed;color:#c2410c;border-color:#fed7aa}.tqr-state.is-pending[data-v-aa7bb8e1]{background:#eef2ff;color:#4338ca;border-color:#c7d2fe}.tqr-state.is-ok[data-v-aa7bb8e1]{background:#ecfdf5;color:#047857;border-color:#a7f3d0}.tqr-state.is-rework[data-v-aa7bb8e1]{background:#fef2f2;color:#b91c1c;border-color:#fecaca}.tqr-resizer[data-v-aa7bb8e1]{position:absolute;right:-3px;top:0;z-index:3;width:7px;height:100%;cursor:col-resize}.tqr-resizer[data-v-aa7bb8e1]:hover{background:#6366f140}.pc-colmenu-btn[data-v-aa7bb8e1]{width:30px;height:28px;border:1px solid #cbd5e1;background:#fff;border-radius:6px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.pc-colmenu-btn.active[data-v-aa7bb8e1],.pc-colmenu-btn[data-v-aa7bb8e1]:hover{background:#f1f5f9}.pc-hamburger[data-v-aa7bb8e1]{display:inline-flex;flex-direction:column;gap:3px}.pc-hamburger span[data-v-aa7bb8e1]{display:block;width:14px;height:1.6px;background:#475569}.pc-colmenu-pop[data-v-aa7bb8e1]{position:fixed;z-index:4000;width:200px;max-height:320px;overflow:auto;padding:6px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 8px 24px #0f172a24}.pc-colmenu-head[data-v-aa7bb8e1]{display:flex;align-items:center;justify-content:space-between;padding:6px 8px;border-bottom:1px solid #eef1f6}.pc-colmenu-title[data-v-aa7bb8e1]{font-size:12.5px;font-weight:700;color:#0f172a}.pc-colmenu-count[data-v-aa7bb8e1]{font-size:11.5px;color:#94a3b8}.pc-colmenu-item[data-v-aa7bb8e1]{display:flex;align-items:center;gap:8px;padding:6px 8px;font-size:12.5px;color:#334155;border-radius:6px;cursor:pointer}.pc-colmenu-item[data-v-aa7bb8e1]:hover{background:#f8fafc}body.tqr-resizing,body.tqr-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.tqr-ctx[data-v-aa7bb8e1]{position:fixed;z-index:3200;min-width:180px;padding:6px;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 10px 28px #0f172a29}.tqr-ctx-item[data-v-aa7bb8e1]{padding:7px 10px;border-radius:6px;font-size:12px;color:#334155;cursor:pointer}.tqr-ctx-item[data-v-aa7bb8e1]:hover{background:#eef2ff;color:#4338ca}.tqr-ctx-sep[data-v-aa7bb8e1]{height:1px;margin:4px 6px;background:#eef1f6}.tqr-form[data-v-aa7bb8e1]{display:flex;flex-direction:column;gap:12px}.tqr-form-row[data-v-aa7bb8e1]{display:flex;align-items:center;gap:10px}.tqr-form-row-top[data-v-aa7bb8e1]{align-items:flex-start}.tqr-form-label[data-v-aa7bb8e1]{width:84px;flex-shrink:0;color:#64748b;font-size:13px}.tqr-form-row-top .tqr-form-label[data-v-aa7bb8e1]{padding-top:6px}.tqr-form-control[data-v-aa7bb8e1]{flex:1;min-width:0}.tqr-form-value[data-v-aa7bb8e1]{flex:1;min-width:0;color:#1e293b;font-size:13px}.tqr-form-tip[data-v-aa7bb8e1]{color:#94a3b8;font-size:12px}.tqr-opt-count[data-v-aa7bb8e1]{float:right;color:#94a3b8;font-size:11px;margin-left:12px}.tqr-imgs-box[data-v-aa7bb8e1]{display:flex;flex-direction:column;gap:8px}.tqr-imgs[data-v-aa7bb8e1]{display:flex;flex-wrap:wrap;gap:8px}.tqr-img-item[data-v-aa7bb8e1]{position:relative}.tqr-img-item img[data-v-aa7bb8e1]{width:76px;height:76px;object-fit:cover;border-radius:8px;border:1px solid #e2e8f0;cursor:zoom-in;background:#fff}.tqr-img-del[data-v-aa7bb8e1]{position:absolute;top:-6px;right:-6px;width:18px;height:18px;border:none;border-radius:50%;background:#ef4444;color:#fff;font-size:10px;line-height:18px;text-align:center;cursor:pointer}.tqr-lightbox[data-v-aa7bb8e1]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3200;background:#0f172acc;display:flex;align-items:center;justify-content:center;cursor:zoom-out}.tqr-lightbox img[data-v-aa7bb8e1]{max-width:92vw;max-height:92vh;border-radius:8px}@media (max-width: 1024px){.tqr-cards[data-v-aa7bb8e1]{grid-template-columns:repeat(auto-fill,minmax(186px,1fr))}}html.mobile-ui .tqr-head[data-v-aa7bb8e1],html.mobile-ui .tqr-tabs[data-v-aa7bb8e1]{flex-wrap:wrap;gap:8px}html.mobile-ui .tqr-head .tqr-btn[data-v-aa7bb8e1]{margin-left:0}html.mobile-ui .tqr-tabs .tqr-hint[data-v-aa7bb8e1]{flex:1 1 100%;margin-left:0}html.mobile-ui .tqr-cards-bar[data-v-aa7bb8e1]{align-items:flex-start}html.mobile-ui .tqr-cards-tools[data-v-aa7bb8e1]{margin-left:0;width:100%}html.mobile-ui .tqr-search[data-v-aa7bb8e1]{flex:1 1 180px;width:auto;min-width:0}html.mobile-ui .tqr-cards[data-v-aa7bb8e1]{grid-template-columns:repeat(auto-fill,minmax(158px,1fr))}html.mobile-ui .tqr-ccard-cover[data-v-aa7bb8e1]{height:96px}html.mobile-ui .tqr-ccard-body[data-v-aa7bb8e1]{padding:6px 8px 16px}@media (max-width: 480px){.tqr-cards[data-v-aa7bb8e1]{grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:8px}.tqr-ccard-cover[data-v-aa7bb8e1]{height:92px}}.tqr-mcards[data-v-aa7bb8e1]{display:none}.tqr-mcard[data-v-aa7bb8e1]{background:#fff;border-radius:12px;padding:10px 12px;border:1px solid #eef1f6}.tqr-mcard.is-done[data-v-aa7bb8e1]{background:#f6fefa;border-color:#d1fae5}.tqr-mcard-top[data-v-aa7bb8e1]{display:flex;align-items:flex-start;gap:10px}.tqr-mcard-img[data-v-aa7bb8e1]{width:46px;height:46px;border-radius:8px;object-fit:cover;flex:none;background:#f1f5f9}.tqr-mcard-main[data-v-aa7bb8e1]{flex:1 1 0;min-width:0}.tqr-mcard-name[data-v-aa7bb8e1]{font-size:14px;font-weight:600;color:#1e293b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tqr-mcard-sub[data-v-aa7bb8e1]{margin-top:3px;display:flex;flex-wrap:wrap;gap:4px 8px;font-size:11px;color:#94a3b8}.tqr-mcard-bad[data-v-aa7bb8e1]{flex:none;padding:1px 8px;border-radius:999px;background:#fee2e2;color:#b91c1c;font-size:11px;font-weight:700}.tqr-mcard-wait[data-v-aa7bb8e1]{flex:none;padding:1px 8px;border-radius:999px;background:#f1f5f9;color:#64748b;font-size:11px;font-weight:600}.tqr-mcard-grid[data-v-aa7bb8e1]{margin-top:8px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.tqr-mcard-grid>div[data-v-aa7bb8e1]{background:#f8fafc;border-radius:8px;padding:5px 4px;text-align:center}.tqr-mcard-grid label[data-v-aa7bb8e1]{display:block;font-size:10.5px;color:#94a3b8}.tqr-mcard-grid b[data-v-aa7bb8e1]{font-size:12.5px;color:#1e293b}.tqr-mcard-grid b.is-ok[data-v-aa7bb8e1]{color:#047857}.tqr-mcard-grid b.is-bad[data-v-aa7bb8e1]{color:#b91c1c}.tqr-mcard-actions[data-v-aa7bb8e1]{margin-top:8px;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.tqr-mcard-actions .tqr-op-sm[data-v-aa7bb8e1]{height:30px;padding:0 12px;font-size:12.5px;border-radius:8px}.tqr-mcard-empty[data-v-aa7bb8e1]{padding:28px 0;text-align:center;color:#94a3b8;font-size:12.5px}html.mobile-ui .tqr-head[data-v-aa7bb8e1]{height:auto;min-height:44px;padding:8px 12px}html.mobile-ui .tqr-wrap[data-v-aa7bb8e1]{padding:10px}html.mobile-ui .tqr-batch[data-v-aa7bb8e1]{margin:0 0 8px;gap:6px 8px;padding:8px}html.mobile-ui .tqr-batch-tip[data-v-aa7bb8e1]{display:none}html.mobile-ui .tqr-batch-actions[data-v-aa7bb8e1]{width:100%;margin-left:0}html.mobile-ui .tqr-table.is-receipt[data-v-aa7bb8e1]{display:none}html.mobile-ui .tqr-mcards[data-v-aa7bb8e1]{display:flex;flex-direction:column;gap:8px}html.mobile-ui .tqr-mcards[data-v-aa7bb8e1]:empty{display:none}@media (max-width: 360px){html.mobile-ui .tqr-mcard-grid[data-v-aa7bb8e1]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 900px){html.mobile-ui .tqr-mcards[data-v-aa7bb8e1]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));align-content:start;gap:10px}}.tic-full[data-v-2440de40]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;display:flex;flex-direction:column;background:#f5f7fa}.tic[data-v-2440de40]{display:flex;flex-direction:column;flex:1 1 0;height:100%;min-height:0;background:#fff;font-size:13px;color:#1e293b}.tic-head[data-v-2440de40]{display:flex;align-items:center;gap:12px;height:44px;flex-shrink:0;padding:0 14px;border-bottom:1px solid #eef1f6}.tic-title[data-v-2440de40]{font-size:14px;font-weight:700;color:#1e293b}.tic-sum[data-v-2440de40]{display:flex;align-items:center;gap:14px;font-size:12px;color:#64748b;flex-wrap:wrap}.tic-sum b[data-v-2440de40]{color:#1e293b}.tic-sum b.is-claim[data-v-2440de40]{color:#4338ca}.tic-sum b.is-warn[data-v-2440de40]{color:#b45309}.tic-mini-btn[data-v-2440de40]{margin-left:auto;flex:none;border:1px solid #e2e8f0;background:#f8fafc;color:#475569;border-radius:8px;padding:4px 12px;font-size:12px;font-weight:600;cursor:pointer}.tic-mini-btn[data-v-2440de40]:hover{background:#f1f5f9}.tic-mini-btn[data-v-2440de40]:disabled{opacity:.6;cursor:not-allowed}.tic-mini-btn.is-refresh[data-v-2440de40]{margin-left:0}.tic-tabs[data-v-2440de40]{display:flex;gap:6px;margin-left:auto}.tic-tab[data-v-2440de40]{border:1px solid #e2e8f0;background:#fff;color:#64748b;border-radius:999px;padding:4px 14px;font-size:12px;font-weight:600;cursor:pointer}.tic-tab b[data-v-2440de40]{margin-left:4px;color:#1e293b}.tic-tab[data-v-2440de40]:hover{background:#f1f5f9}.tic-tab.is-active[data-v-2440de40]{border-color:#a5b4fc;background:#eef2ff;color:#4338ca}.tic-tab.is-active b[data-v-2440de40]{color:#4338ca}.tic-rec-head .tic-mini-btn[data-v-2440de40]{margin-left:auto}.tic-rec-tip[data-v-2440de40]{margin-bottom:10px;padding:8px 12px;background:#eef2ff;border-radius:8px;font-size:12px;color:#4338ca;line-height:1.6}.tic-rec-wrap[data-v-2440de40]{max-height:52vh;overflow:auto;border:1px solid #eef1f6;border-radius:10px}.tic-rec-table[data-v-2440de40]{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.tic-rec-table thead th[data-v-2440de40]{position:sticky;top:0;background:#f5f7fb;color:#475569;font-size:12px;font-weight:600;text-align:left;padding:8px 10px;border-bottom:1px solid #e5eaf3;white-space:nowrap}.tic-rec-table tbody td[data-v-2440de40]{padding:8px 10px;border-bottom:1px solid #f1f5f9;font-size:12.5px;color:#334155;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tic-rec-table tbody td.is-num[data-v-2440de40]{font-weight:600;font-variant-numeric:tabular-nums}.tic-rec-table tbody td.is-remain[data-v-2440de40]{color:#4338ca}.tic-claimer-chip[data-v-2440de40]{display:inline-block;margin:1px 6px 1px 0;padding:1px 8px;background:#eef2ff;color:#4338ca;border:1px solid #c7d2fe;border-radius:999px;font-size:11.5px;font-weight:600}.tic-claimer-chip b[data-v-2440de40]{color:#1e293b}.tic-rec-none[data-v-2440de40]{color:#94a3b8;font-size:12px}.tic-rec-empty[data-v-2440de40]{padding:32px 12px;text-align:center;color:#94a3b8;font-size:13px}.tic-batch-bar[data-v-2440de40]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:8px 14px;background:#f8fafc;border-bottom:1px solid #eef1f6;font-size:12px;color:#475569}.tic-batch-bar.is-empty[data-v-2440de40]{background:#fbfcfe}.tic-batch-count b[data-v-2440de40]{color:#1e293b}.tic-batch-qty[data-v-2440de40]{color:#4338ca;font-weight:600}.tic-batch-tip[data-v-2440de40]{color:#94a3b8}.tic-batch-actions[data-v-2440de40]{margin-left:auto;display:flex;gap:8px}.tic-batch-btn[data-v-2440de40]{border:1px solid #e2e8f0;background:#fff;color:#475569;border-radius:8px;padding:5px 12px;font-size:12px;font-weight:600;cursor:pointer}.tic-batch-btn[data-v-2440de40]:hover{background:#f1f5f9}.tic-batch-btn[data-v-2440de40]:disabled{opacity:.5;cursor:not-allowed}.tic-btn-primary[data-v-2440de40]{border-color:#a5b4fc;background:#eef2ff;color:#4338ca}.tic-btn-primary[data-v-2440de40]:hover:not(:disabled){background:#e0e7ff}.tic-wrap[data-v-2440de40]{flex:1 1 auto;min-height:0;overflow:auto}.tic-table[data-v-2440de40]{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.tic-table th[data-v-2440de40],.tic-table td[data-v-2440de40]{border-right:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0}.tic-table th[data-v-2440de40]:first-child,.tic-table td[data-v-2440de40]:first-child{border-left:1px solid #e2e8f0}.tic-table th[data-v-2440de40]:last-child,.tic-table td[data-v-2440de40]:last-child{border-right:none}.tic-table thead th[data-v-2440de40]{position:sticky;top:0;z-index:2;background:#eef2ff;color:#475569;font-weight:600;font-size:12px;text-align:left;padding:9px 10px;white-space:nowrap;overflow:visible}.tic-table thead th.tic-th-data[data-v-2440de40]{padding:9px 32px 9px 8px}.tic-table thead th.tic-th-data[data-v-2440de40] .tch-btns{right:10px}.tic-table thead th.tic-th-data[data-v-2440de40] .tch-btn{width:20px;height:22px;font-size:11px}.tic-table thead th.tic-th-data[data-v-2440de40] .tch-label{font-size:12px}.tic-table thead th.tic-check-col[data-v-2440de40],.tic-table thead th.tic-index-col[data-v-2440de40],.tic-table thead th.tic-img-col[data-v-2440de40],.tic-table thead th.tic-op-col[data-v-2440de40]{text-align:center}.tic-resizer[data-v-2440de40]{position:absolute;right:0;top:0;z-index:6;width:9px;height:100%;cursor:col-resize}.tic-resizer[data-v-2440de40]:hover{background:#6366f140}.pc-colmenu-btn[data-v-2440de40]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:28px;flex:none;border:1px solid #cbd5e1;background:#fff;border-radius:6px;cursor:pointer}.pc-colmenu-btn[data-v-2440de40]:hover,.pc-colmenu-btn.active[data-v-2440de40]{background:#f1f5f9;border-color:#a5b4fc}.pc-hamburger[data-v-2440de40]{display:inline-flex;flex-direction:column;gap:3px}.pc-hamburger span[data-v-2440de40]{display:block;width:14px;height:1.6px;background:#475569}.pc-colmenu-pop[data-v-2440de40]{position:fixed;z-index:4000;width:200px;max-height:320px;overflow:auto;padding:6px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 8px 24px #0f172a24}.pc-colmenu-head[data-v-2440de40]{display:flex;align-items:center;justify-content:space-between;padding:4px 6px 8px;border-bottom:1px solid #f1f5f9;margin-bottom:4px;font-size:12px;color:#64748b}.pc-colmenu-title[data-v-2440de40]{font-weight:600;color:#1e293b}.pc-colmenu-count[data-v-2440de40]{font-size:11px;color:#94a3b8}.pc-colmenu-item[data-v-2440de40]{display:flex;align-items:center;gap:7px;padding:5px 6px;font-size:12.5px;color:#334155;border-radius:5px;cursor:pointer}.pc-colmenu-item[data-v-2440de40]:hover{background:#f8faff}.pc-colmenu-item input[data-v-2440de40]{width:14px;height:14px;margin:0;accent-color:#6366f1;cursor:pointer}.tic-row td[data-v-2440de40]{padding:7px 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#334155;font-size:12.5px}.tic-row:nth-child(2n) td[data-v-2440de40]{background:#f8fafc}.tic-row:hover td[data-v-2440de40]{background:#f8fafc}.tic-row.is-selected td[data-v-2440de40]{background:#eef2ff}.tic-row.is-done td[data-v-2440de40]{color:#94a3b8}.tic-row td.is-muted[data-v-2440de40]{color:#cbd5e1}.tic-check-col[data-v-2440de40],.tic-index-col[data-v-2440de40],.tic-img-col[data-v-2440de40],.tic-op-col[data-v-2440de40]{text-align:center}.tic-row td.is-num[data-v-2440de40]{color:#1e293b;font-weight:600;font-variant-numeric:tabular-nums}.tic-row.is-done td.is-num[data-v-2440de40]{color:#94a3b8;font-weight:500}.tic-row td.is-num.is-muted[data-v-2440de40]{color:#cbd5e1;font-weight:500}.tic-row td.is-num.is-hot[data-v-2440de40],.tic-row.is-done td.is-num.is-hot[data-v-2440de40]{color:#dc2626;font-weight:700}.tic-thumb[data-v-2440de40]{width:38px;height:38px;object-fit:cover;border-radius:6px;border:1px solid #e5eaf3;cursor:zoom-in;background:#fff}.tic-thumb-empty[data-v-2440de40]{color:#cbd5e1}.tic-claim-btn[data-v-2440de40]{border:1px solid #a5b4fc;background:#eef2ff;color:#4338ca;border-radius:8px;padding:3px 12px;font-size:12px;font-weight:600;cursor:pointer}.tic-claim-btn[data-v-2440de40]:hover{background:#e0e7ff}.tic-claim-btn[data-v-2440de40]:disabled{opacity:.5;cursor:not-allowed}.tic-state[data-v-2440de40]{display:inline-block;padding:1px 8px;border-radius:999px;font-size:11px;font-weight:700;white-space:nowrap}.tic-state.is-done[data-v-2440de40]{background:#ecfdf5;color:#047857;border:1px solid #a7f3d0}.tic-state.is-part[data-v-2440de40]{background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe}.tic-state.is-warn[data-v-2440de40]{background:#fffbeb;color:#b45309;border:1px solid #fde68a}.tic-state.is-exempt[data-v-2440de40]{background:#f1f5f9;color:#475569;border:1px solid #e2e8f0}.tic-state.is-bad[data-v-2440de40]{background:#fef2f2;color:#b91c1c;border:1px solid #fecaca}.tic-state.is-none[data-v-2440de40]{color:#cbd5e1;font-weight:500}.tic-state.is-full[data-v-2440de40]{color:#94a3b8;font-weight:600}.tic-empty[data-v-2440de40]{padding:48px 16px;text-align:center;color:#475569;font-size:13px}.tic-empty-sub[data-v-2440de40]{margin-top:6px;font-size:12px;color:#94a3b8}.tic-tip[data-v-2440de40]{flex:none;padding:9px 14px;border-top:1px solid #eef1f6;background:#eef2ff;color:#4338ca;font-size:12px;line-height:1.6}.tic-dlg-tip[data-v-2440de40]{margin-bottom:10px;padding:8px 12px;background:#eef2ff;border-radius:8px;font-size:12px;color:#4338ca;line-height:1.6}.tic-dlg-list[data-v-2440de40]{max-height:46vh;overflow:auto;display:flex;flex-direction:column;gap:8px}.tic-dlg-row[data-v-2440de40]{display:flex;align-items:center;gap:12px;padding:9px 12px;border:1px solid #eef1f6;border-radius:10px}.tic-dlg-main[data-v-2440de40]{flex:1 1 auto;min-width:0}.tic-dlg-name[data-v-2440de40]{font-size:13px;font-weight:600;color:#1e293b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tic-dlg-no[data-v-2440de40]{color:#64748b;font-weight:500}.tic-dlg-sub[data-v-2440de40]{margin-top:3px;font-size:12px;color:#64748b}.tic-dlg-sub b[data-v-2440de40]{color:#1e293b}.tic-row td.is-num.is-qty-ok[data-v-2440de40]{color:#047857;font-weight:700}.tic-row td.is-num.is-qty-bad[data-v-2440de40]{color:#b91c1c;font-weight:700}.tic-row td.is-num.is-qty-warn[data-v-2440de40]{color:#b45309;font-weight:700}.tic-row td.is-num.is-qty-claim[data-v-2440de40]{color:#4338ca;font-weight:700}.tic-row.is-done td.is-num.is-qty-ok[data-v-2440de40],.tic-row.is-done td.is-num.is-qty-bad[data-v-2440de40],.tic-row.is-done td.is-num.is-qty-warn[data-v-2440de40]{font-weight:700}.tic-ctx[data-v-2440de40]{position:fixed;z-index:3200;min-width:232px;padding:5px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 10px 26px #0f172a29}.tic-ctx-item[data-v-2440de40]{padding:7px 10px;font-size:13px;color:#334155;border-radius:5px;cursor:pointer}.tic-ctx-item[data-v-2440de40]:hover{background:#f1f5f9;color:#4f46e5}.tic-ctx-item.is-primary[data-v-2440de40]{color:#4338ca;font-weight:600}.tic-ctx-item.is-primary[data-v-2440de40]:hover{background:#eef2ff}.tic-ctx-item.is-muted[data-v-2440de40]{color:#cbd5e1;cursor:not-allowed}.tic-ctx-item.is-muted[data-v-2440de40]:hover{background:transparent;color:#cbd5e1}.tic-ctx-sep[data-v-2440de40]{height:1px;margin:4px 6px;background:#f1f5f9}.tic-ctx-tip[data-v-2440de40]{display:block;margin-top:2px;font-size:11px;font-weight:400;color:#94a3b8;font-style:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:210px}.tic-detail[data-v-2440de40]{display:flex;gap:16px;align-items:flex-start}.tic-detail-figure[data-v-2440de40]{flex:none;width:168px}.tic-detail-img[data-v-2440de40]{width:168px;height:168px;object-fit:cover;border-radius:10px;border:1px solid #e5eaf3;background:#f8fafc;cursor:zoom-in;display:block}.tic-detail-img.is-empty[data-v-2440de40]{display:flex;align-items:center;justify-content:center;color:#94a3b8;font-size:12px;cursor:default}.tic-detail-figure-tip[data-v-2440de40]{margin-top:6px;font-size:11.5px;color:#94a3b8;line-height:1.5;word-break:break-all}.tic-detail-grid[data-v-2440de40]{flex:1 1 auto;min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 14px}.tic-detail-cell[data-v-2440de40]{min-width:0}.tic-detail-cell.is-wide[data-v-2440de40]{grid-column:span 2}.tic-detail-label[data-v-2440de40]{display:block;font-size:11.5px;color:#94a3b8;margin-bottom:2px}.tic-detail-value[data-v-2440de40]{display:block;font-size:13px;color:#1e293b;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tic-detail-value.is-ok[data-v-2440de40]{color:#047857}.tic-detail-value.is-bad[data-v-2440de40]{color:#b91c1c}.tic-detail-value.is-warn[data-v-2440de40]{color:#b45309}.tic-detail-value.is-claim[data-v-2440de40]{color:#4338ca}@media (max-width: 720px){.tic-detail[data-v-2440de40]{flex-direction:column}.tic-detail-grid[data-v-2440de40]{grid-template-columns:repeat(2,minmax(0,1fr))}}.tic-cards[data-v-2440de40]{display:none}.tic-card[data-v-2440de40]{background:#fff;border-radius:12px;padding:10px 12px;box-shadow:0 1px 3px #0f172a0f}.tic-card.is-done[data-v-2440de40]{opacity:.72}.tic-card.is-selected[data-v-2440de40]{outline:1px solid #a5b4fc;background:#f5f7ff}.tic-card-top[data-v-2440de40]{display:flex;align-items:flex-start;gap:10px}.tic-card-check[data-v-2440de40]{flex:none;width:18px;height:18px;margin:3px 0 0}.tic-card-img[data-v-2440de40]{width:46px;height:46px;border-radius:8px;object-fit:cover;flex:none;background:#f1f5f9}.tic-card-main[data-v-2440de40]{flex:1 1 0;min-width:0}.tic-card-name[data-v-2440de40]{font-size:14px;font-weight:600;color:#1e293b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tic-card-sub[data-v-2440de40]{margin-top:3px;display:flex;flex-wrap:wrap;gap:4px 8px;font-size:11px;color:#94a3b8}.tic-card-grid[data-v-2440de40]{margin-top:8px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.tic-card-grid>div[data-v-2440de40]{background:#f8fafc;border-radius:8px;padding:5px 4px;text-align:center}.tic-card-grid label[data-v-2440de40]{display:block;font-size:10.5px;color:#94a3b8}.tic-card-grid b[data-v-2440de40]{font-size:12.5px;color:#1e293b}.tic-card-grid b.is-claim[data-v-2440de40]{color:#4338ca}.tic-card-claimers[data-v-2440de40]{margin-top:6px;font-size:11px;color:#64748b}.tic-card-actions[data-v-2440de40]{margin-top:8px;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.tic-card-btn[data-v-2440de40]{border:1px solid #e2e8f0;background:#fff;color:#475569;border-radius:8px;padding:6px 12px;font-size:12.5px;font-weight:600;cursor:pointer}.tic-card-btn[data-v-2440de40]:active{background:#f1f5f9}.tic-card-btn.is-primary[data-v-2440de40]{border-color:#a5b4fc;background:#eef2ff;color:#4338ca}.tic-card-btn[data-v-2440de40]:disabled{opacity:.5}.tic-card-none[data-v-2440de40]{font-size:12px;color:#94a3b8}.tic-card-empty[data-v-2440de40]{padding:28px 0;text-align:center;color:#94a3b8;font-size:12.5px}html.mobile-ui .tic[data-v-2440de40]{background:#f8fafc}html.mobile-ui .tic-head[data-v-2440de40]{height:auto;min-height:44px;flex-wrap:wrap;padding:8px 12px;gap:6px 10px;background:#fff}html.mobile-ui .tic-sum[data-v-2440de40]{gap:8px 10px;font-size:11.5px}html.mobile-ui .tic-tabs[data-v-2440de40]{order:5;width:100%}html.mobile-ui .tic-title[data-v-2440de40],html.mobile-ui .tic-head .pc-colmenu-btn[data-v-2440de40]{display:none}html.mobile-ui .tic-batch-bar[data-v-2440de40]{padding:8px 12px;gap:6px 10px}html.mobile-ui .tic-batch-tip[data-v-2440de40]{display:none}html.mobile-ui .tic-batch-actions[data-v-2440de40]{margin-left:0;width:100%}html.mobile-ui .tic-batch-btn[data-v-2440de40]{flex:1 1 0}html.mobile-ui .tic-wrap[data-v-2440de40]{display:none}html.mobile-ui .tic-cards[data-v-2440de40]{display:flex;flex-direction:column;gap:8px;flex:1 1 0;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:10px;background:#f8fafc}html.mobile-ui .tic-tip[data-v-2440de40]{padding:8px 12px;font-size:11.5px}html.mobile-ui .tic-detail-grid[data-v-2440de40]{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width: 360px){html.mobile-ui .tic-card-grid[data-v-2440de40]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 900px){html.mobile-ui .tic-cards[data-v-2440de40]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));align-content:start;gap:10px}}.hp-full[data-v-268e0c42]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;display:flex;flex-direction:column;background:#f5f7fa}.stp-page[data-v-268e0c42]{display:flex;flex-direction:column;height:100%;min-height:0}.stp-search[data-v-268e0c42]{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid #e2e8f0}.stp-search-input[data-v-268e0c42]{max-width:620px;flex:1}.stp-search[data-v-268e0c42] .el-input__wrapper{background:#eef2ff;border-radius:12px;box-shadow:none}.stp-search[data-v-268e0c42] .el-input__wrapper.is-focus,.stp-search[data-v-268e0c42] .el-input__wrapper:hover{background:#eef2ff;box-shadow:0 0 0 1px #c7d2fe inset}.stp-search[data-v-268e0c42] .el-input__inner{color:#1e293b}.stp-search[data-v-268e0c42] .el-input__inner::placeholder{color:#94a3b8}.stp-search[data-v-268e0c42] .el-input__prefix .el-icon{color:#94a3b8}.stp-bar-actions[data-v-268e0c42]{margin-left:auto;display:flex;align-items:center;gap:8px}.stp-refresh[data-v-268e0c42]{display:inline-flex;align-items:center;gap:4px;border:1px solid #e2e8f0;background:#fff;color:#475569;padding:6px 12px;border-radius:10px;font-size:13px;cursor:pointer}.stp-refresh[data-v-268e0c42]:disabled{opacity:.5;cursor:not-allowed}.stp-sum[data-v-268e0c42]{padding:8px 14px;color:#64748b;font-size:13px}.stp-table-wrap[data-v-268e0c42]{flex:1;min-height:0;overflow:auto;margin:0 14px 14px;border:1px solid #e2e8f0;border-radius:10px;background:#fff}.stp-table[data-v-268e0c42]{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.stp-table th[data-v-268e0c42],.stp-table td[data-v-268e0c42]{padding:8px 10px;font-size:12.5px;text-align:left;color:#1e293b;border-right:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stp-table th[data-v-268e0c42]{background:#f8fafc;color:#475569;font-weight:600;position:sticky;top:0;z-index:2;-webkit-user-select:none;user-select:none;text-align:center}.stp-table th[data-v-268e0c42]:last-child,.stp-table td[data-v-268e0c42]:last-child{border-right:none}.stp-table .is-num[data-v-268e0c42]{text-align:right;font-variant-numeric:tabular-nums}.stp-table .stp-index[data-v-268e0c42]{color:#94a3b8;text-align:center}.stp-table .mono[data-v-268e0c42]{font-family:ui-monospace,Menlo,Consolas,monospace}.stp-row:hover td[data-v-268e0c42],.stp-order-row.is-open td[data-v-268e0c42]{background:#eef2ff}.stp-batch-cell[data-v-268e0c42]{display:inline-flex;align-items:center;gap:4px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:11.5px}.stp-expand-btn[data-v-268e0c42]{width:18px;height:18px;border:none;background:#f1f5f9;color:#475569;border-radius:4px;font-size:10px;cursor:pointer;line-height:1}.stp-expand-btn[data-v-268e0c42]:hover{background:#e0e7ff;color:#4338ca}.stp-status-tag[data-v-268e0c42]{display:inline-block;padding:1px 8px;border-radius:999px;font-size:11px;font-weight:600}.stp-status-tag.is-pending[data-v-268e0c42]{background:#fff7ed;color:#c2410c}.stp-status-tag.is-claimed[data-v-268e0c42]{background:#eff6ff;color:#1d4ed8}.stp-status-tag.is-done[data-v-268e0c42]{background:#f0fdf4;color:#15803d}.stp-th[data-v-268e0c42]{display:inline-flex;align-items:center;justify-content:center;gap:4px}.stp-col-resizer[data-v-268e0c42]{position:absolute;top:0;right:0;bottom:0;width:6px;cursor:col-resize;z-index:3}.stp-col-resizer[data-v-268e0c42]:hover,.stp-col-resizer.is-active[data-v-268e0c42]{background:#c7d2fe}.stp-filter-btn[data-v-268e0c42]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-left:2px;border:none;border-radius:4px;background:transparent;color:#94a3b8;cursor:pointer}.stp-filter-btn[data-v-268e0c42]:hover{background:#e2e8f0;color:#475569}.stp-filter-btn.on[data-v-268e0c42]{color:#4f46e5}.stp-check[data-v-268e0c42]{text-align:center}.stp-check input[data-v-268e0c42]{accent-color:#4f46e5;cursor:pointer}.stp-check input[data-v-268e0c42]:disabled{cursor:not-allowed;opacity:.4}.stp-card-check[data-v-268e0c42]{margin-right:8px;accent-color:#4f46e5;flex-shrink:0;align-self:center}.stp-batch-bar[data-v-268e0c42]{display:flex;align-items:center;gap:12px;margin:0 14px 10px;padding:10px 14px;background:#eef2ff;border:1px solid #c7d2fe;border-radius:12px}.stp-batch-tip[data-v-268e0c42]{font-size:13px;color:#4338ca}.stp-batch-tip b[data-v-268e0c42]{font-weight:700}.stp-batch-actions[data-v-268e0c42]{margin-left:auto;display:flex;align-items:center;gap:8px}.stp-batch-btn[data-v-268e0c42]{padding:7px 18px;border:1px solid #a5b4fc;border-radius:10px;background:#fff;color:#4338ca;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s,box-shadow .15s}.stp-batch-btn[data-v-268e0c42]:hover:not(:disabled){background:#f5f3ff;box-shadow:0 2px 8px #4f46e52e}.stp-batch-btn[data-v-268e0c42]:disabled{opacity:.55;cursor:not-allowed}.stp-batch-clear[data-v-268e0c42]{border:none;background:transparent;color:#6366f1;font-size:12.5px;cursor:pointer}.stp-batch-clear[data-v-268e0c42]:hover{text-decoration:underline}.stp-detail-row td[data-v-268e0c42]{padding:0!important;background:#f8fafc!important;white-space:normal;overflow:visible}.stp-detail[data-v-268e0c42]{padding:10px 14px 12px;border-left:3px solid #6366f1;background:#fbfcff}.stp-detail-head[data-v-268e0c42]{display:flex;align-items:center;gap:10px;margin-bottom:8px}.stp-detail-title[data-v-268e0c42]{font-size:12px;font-weight:700;color:#0f172a}.stp-detail-sub[data-v-268e0c42]{margin-left:6px;padding:1px 6px;border-radius:4px;background:#eef2ff;color:#4338ca;font-size:11px;font-weight:600}.stp-detail-sum[data-v-268e0c42]{font-size:12px;color:#64748b}.stp-detail-sum b[data-v-268e0c42]{color:#1e293b}.stp-detail-head .stp-btn[data-v-268e0c42]{margin-left:auto}.stp-detail-table[data-v-268e0c42]{width:100%;border-collapse:collapse;table-layout:fixed;background:#fff}.stp-detail-table th[data-v-268e0c42],.stp-detail-table td[data-v-268e0c42]{padding:6px 10px;font-size:12px;text-align:left;color:#1e293b;border-bottom:1px solid #f1f5f9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stp-detail-table th[data-v-268e0c42]{background:#f5f3ff;color:#4338ca;font-weight:600}.stp-detail-table .is-num[data-v-268e0c42]{text-align:right;font-variant-numeric:tabular-nums}.stp-ctx[data-v-268e0c42]{position:fixed;z-index:3500;min-width:130px;padding:4px;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 10px 30px #0f172a1f}.stp-ctx-item[data-v-268e0c42]{padding:7px 12px;border-radius:6px;font-size:13px;color:#334155;cursor:pointer}.stp-ctx-item[data-v-268e0c42]:hover{background:#eef2ff;color:#4338ca}.stp-ctx-item.is-danger[data-v-268e0c42]{color:#b91c1c}.stp-ctx-item.is-danger[data-v-268e0c42]:hover{background:#fee2e2;color:#b91c1c}.stp-filter-pop[data-v-268e0c42]{position:fixed;z-index:3500;width:250px;padding:10px;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 10px 30px #0f172a24}.stp-filter-title[data-v-268e0c42]{font-size:13px;font-weight:600;color:#1e293b;margin-bottom:8px}.stp-filter-search[data-v-268e0c42]{margin-bottom:8px}.stp-filter-ops[data-v-268e0c42]{display:flex;gap:6px;margin-bottom:8px}.stp-filter-ops button[data-v-268e0c42],.stp-filter-sort button[data-v-268e0c42],.stp-filter-foot button[data-v-268e0c42]{border:1px solid #e2e8f0;background:#fff;color:#475569;border-radius:6px;padding:3px 10px;font-size:12px;cursor:pointer}.stp-filter-ops button[data-v-268e0c42]:hover,.stp-filter-sort button[data-v-268e0c42]:hover,.stp-filter-foot button[data-v-268e0c42]:hover{background:#f1f5f9}.stp-filter-list[data-v-268e0c42]{max-height:200px;overflow:auto;border:1px solid #f1f5f9;border-radius:8px;padding:4px;margin-bottom:8px}.stp-filter-opt[data-v-268e0c42]{display:flex;align-items:center;gap:6px;padding:3px 6px;border-radius:6px;font-size:12.5px;color:#334155;cursor:pointer}.stp-filter-opt[data-v-268e0c42]:hover{background:#eef2ff}.stp-filter-opt span[data-v-268e0c42]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stp-filter-opt input[data-v-268e0c42]{accent-color:#4f46e5;flex-shrink:0}.stp-filter-none[data-v-268e0c42]{padding:12px 6px;text-align:center;color:#94a3b8;font-size:12px}.stp-filter-sort[data-v-268e0c42]{display:flex;align-items:center;gap:6px;margin-bottom:10px}.stp-filter-sort-label[data-v-268e0c42]{font-size:12px;color:#64748b}.stp-filter-sort button.on[data-v-268e0c42]{background:#eef2ff;border-color:#c7d2fe;color:#4338ca}.stp-filter-foot[data-v-268e0c42]{display:flex;justify-content:flex-end;gap:8px}.stp-filter-foot button.is-primary[data-v-268e0c42]{background:#4f46e5;border-color:#4f46e5;color:#fff}.stp-filter-foot button.is-primary[data-v-268e0c42]:hover{background:#4338ca}.stp-empty[data-v-268e0c42]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#94a3b8;padding:40px 20px}.stp-empty p[data-v-268e0c42]{margin:4px 0;font-size:14px}.stp-empty-sub[data-v-268e0c42]{font-size:12px;color:#cbd5e1}.stp-toolbar[data-v-268e0c42]{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:10px 14px;border-bottom:1px solid #e2e8f0}.stp-list[data-v-268e0c42]{flex:1;overflow:auto;padding:0 14px 14px;display:flex;flex-direction:column;gap:10px}.stp-card[data-v-268e0c42]{border:1px solid #e2e8f0;border-radius:12px;background:#fff;padding:12px 14px;display:flex;justify-content:space-between;gap:12px}.stp-card-main[data-v-268e0c42]{min-width:0}.stp-batch[data-v-268e0c42]{font-family:ui-monospace,Menlo,Consolas,monospace;color:#6d28d9;font-size:12px;margin-bottom:4px}.stp-order-meta[data-v-268e0c42]{display:flex;flex-wrap:wrap;gap:8px;color:#334155;font-size:12.5px}.stp-order-items[data-v-268e0c42]{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px;color:#64748b;font-size:12px}.stp-order-item[data-v-268e0c42]{background:#f8fafc;border-radius:6px;padding:1px 6px}.stp-order-more[data-v-268e0c42]{color:#94a3b8}.stp-order-time[data-v-268e0c42]{margin-top:6px;color:#94a3b8;font-size:11.5px}.stp-card-side[data-v-268e0c42]{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex-shrink:0}.stp-status[data-v-268e0c42]{font-size:12px;padding:2px 10px;border-radius:999px}.stp-status.pending[data-v-268e0c42]{background:#fff7ed;color:#c2410c}.stp-status.claimed[data-v-268e0c42]{background:#eff6ff;color:#1d4ed8}.stp-status.done[data-v-268e0c42]{background:#f0fdf4;color:#15803d}.stp-progress[data-v-268e0c42]{color:#94a3b8;font-size:12px}.stp-actions[data-v-268e0c42]{display:flex;gap:8px;margin-top:4px}.stp-btn[data-v-268e0c42]{border:1px solid #e2e8f0;background:#fff;color:#334155;padding:5px 12px;border-radius:8px;font-size:12px;cursor:pointer}.stp-btn.is-primary[data-v-268e0c42]{background:#4f46e5;border-color:#4f46e5;color:#fff}.stp-btn.is-ghost[data-v-268e0c42]{color:#ef4444;border-color:#fecaca}.stp-trace-batch[data-v-268e0c42]{font-family:ui-monospace,Menlo,Consolas,monospace;color:#6d28d9;margin-bottom:10px}.stp-trace-dir[data-v-268e0c42]{margin-bottom:12px}.stp-trace-empty[data-v-268e0c42]{color:#94a3b8;text-align:center;padding:20px}.stp-trace-list[data-v-268e0c42]{display:flex;flex-direction:column;gap:8px;max-height:360px;overflow:auto}.stp-trace-row[data-v-268e0c42]{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid #e2e8f0;border-radius:8px}.stp-trace-no[data-v-268e0c42]{font-family:ui-monospace,Menlo,Consolas,monospace;color:#6d28d9;font-size:12px}.stp-trace-name[data-v-268e0c42]{flex:1;color:#1e293b;font-size:13px}.stp-trace-qty[data-v-268e0c42]{color:#64748b;font-size:12px;flex-shrink:0}.tss-full[data-v-a7f87391]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;display:flex;flex-direction:column;background:#f5f7fa}.tss-page[data-v-a7f87391]{display:flex;flex-direction:column;height:100%;min-height:0;gap:10px}.tss-head[data-v-a7f87391]{display:flex;align-items:center;gap:10px}.tss-title[data-v-a7f87391]{font-size:15px;font-weight:600;color:#1e293b}.tss-dev[data-v-a7f87391]{font-size:11px;color:#94a3b8;background:#f1f5f9;border-radius:4px;padding:2px 6px}.tss-search-section[data-v-a7f87391]{display:flex;align-items:center;gap:10px;width:100%}.tss-search[data-v-a7f87391]{max-width:620px}.tss-search-icon[data-v-a7f87391]{color:#a5b4fc}.tss-search-actions[data-v-a7f87391]{margin-left:auto;display:flex;align-items:center;gap:8px}.tss-refresh[data-v-a7f87391]{display:inline-flex;align-items:center;gap:5px;height:32px;padding:0 14px;font-size:13px;color:#4f46e5;background:#eef2ff;border:none;border-radius:6px;cursor:pointer}.tss-refresh[data-v-a7f87391]:hover{background:#e0e7ff}.tss-refresh[data-v-a7f87391]:disabled{opacity:.6;cursor:not-allowed}.tss-refresh .is-spin[data-v-a7f87391]{animation:tss-spin-a7f87391 .8s linear infinite}@keyframes tss-spin-a7f87391{to{transform:rotate(360deg)}}.tss-colmenu[data-v-a7f87391]{position:relative}.pc-colmenu-btn[data-v-a7f87391]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background:#fff;border:1px solid #e2e8f0;border-radius:6px;cursor:pointer}.pc-colmenu-btn[data-v-a7f87391]:hover,.pc-colmenu-btn.active[data-v-a7f87391]{border-color:#a5b4fc;background:#eef2ff}.pc-hamburger[data-v-a7f87391]{display:flex;flex-direction:column;gap:3px}.pc-hamburger span[data-v-a7f87391]{display:block;width:14px;height:2px;background:#64748b;border-radius:1px}.pc-colmenu-pop[data-v-a7f87391]{position:fixed;z-index:3200;width:200px;max-height:60vh;overflow:auto;padding:8px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 10px 26px #0f172a29}.pc-colmenu-head[data-v-a7f87391]{display:flex;align-items:center;justify-content:space-between;padding:2px 4px 8px;font-size:12px;color:#64748b;border-bottom:1px solid #f1f5f9;margin-bottom:6px}.pc-colmenu-title[data-v-a7f87391]{font-weight:600;color:#334155}.pc-colmenu-item[data-v-a7f87391]{display:flex;align-items:center;gap:8px;padding:5px 4px;font-size:13px;color:#334155;border-radius:5px;cursor:pointer}.pc-colmenu-item[data-v-a7f87391]:hover{background:#f8fafc}.pc-batch-bar[data-v-a7f87391]{display:flex;align-items:center;gap:14px;padding:8px 12px;background:#eef2ff;border:1px solid #ddd6fe;border-radius:8px;font-size:13px;color:#4338ca}.pc-batch-all[data-v-a7f87391]{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.pc-batch-count[data-v-a7f87391]{color:#4f46e5}.pc-batch-actions[data-v-a7f87391]{margin-left:auto;display:flex;align-items:center;gap:8px}.pc-batch-btn[data-v-a7f87391]{height:28px;padding:0 12px;font-size:12.5px;color:#4338ca;background:#fff;border:1px solid #c7d2fe;border-radius:6px;cursor:pointer}.pc-batch-btn[data-v-a7f87391]:hover{background:#f5f3ff}.pc-batch-btn.is-primary[data-v-a7f87391]{color:#fff;background:#6366f1;border-color:#6366f1}.pc-batch-btn.is-primary[data-v-a7f87391]:hover{background:#4f46e5}.pc-batch-btn[data-v-a7f87391]:disabled{opacity:.55;cursor:not-allowed}.tss-sum[data-v-a7f87391]{display:flex;align-items:center;gap:8px;font-size:12.5px;color:#64748b}.tss-sum b[data-v-a7f87391]{color:#1e293b}.tss-tip[data-v-a7f87391]{color:#94a3b8}.tss-clear-all[data-v-a7f87391]{margin-left:8px;padding:3px 10px;font-size:12px;color:#4f46e5;background:#eef2ff;border:none;border-radius:999px;cursor:pointer}.tss-empty[data-v-a7f87391]{padding:50px 0;text-align:center;color:#94a3b8;font-size:13px}.tss-spinner[data-v-a7f87391]{display:inline-block;width:13px;height:13px;margin-right:6px;vertical-align:-2px;border:2px solid #e0e7ff;border-top-color:#6366f1;border-radius:50%;animation:tss-spin-a7f87391 .8s linear infinite}.tss-table-wrap[data-v-a7f87391]{flex:1 1 auto;min-height:0;overflow:auto;border:1px solid #e2e8f0;border-radius:8px}.tss-table[data-v-a7f87391]{width:max-content;border-collapse:separate;border-spacing:0;font-size:13px}.tss-table th[data-v-a7f87391],.tss-table td[data-v-a7f87391]{padding:9px 10px;text-align:left;white-space:nowrap;border-right:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;overflow:hidden;text-overflow:ellipsis}.tss-table th[data-v-a7f87391]{position:sticky;top:0;z-index:2;text-align:left;font-weight:600;color:#475569;background:#f8fafc;padding-right:14px}.tss-table th[data-v-a7f87391]:last-child,.tss-table td[data-v-a7f87391]:last-child{border-right:0}.tss-table tbody tr:last-child td[data-v-a7f87391]{border-bottom:0}.tss-idx[data-v-a7f87391]{color:#94a3b8;text-align:center}.tss-check-col[data-v-a7f87391]{width:44px;text-align:center}.tss-num[data-v-a7f87391]{text-align:right;font-variant-numeric:tabular-nums}.tss-strong[data-v-a7f87391]{font-weight:600;color:#4338ca}.tss-row[data-v-a7f87391]:hover{background:#f8fafc}.tss-row.is-selected[data-v-a7f87391]{background:#eef2ff}.pc-resizer[data-v-a7f87391]{position:absolute;top:0;right:0;width:8px;height:100%;cursor:col-resize;-webkit-user-select:none;user-select:none}.pc-resizer[data-v-a7f87391]:hover{background:#c7d2fe}.tss-ctx[data-v-a7f87391]{position:fixed;z-index:3200;min-width:210px;padding:5px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 10px 26px #0f172a29}.tss-ctx-item[data-v-a7f87391]{padding:7px 10px;font-size:13px;color:#334155;border-radius:5px;cursor:pointer}.tss-ctx-item[data-v-a7f87391]:hover{background:#f1f5f9;color:#4f46e5}.tss-ctx-item.is-primary[data-v-a7f87391]{color:#4338ca;font-weight:600}.tss-ctx-item.is-primary[data-v-a7f87391]:hover{background:#eef2ff}.tss-ctx-sep[data-v-a7f87391]{height:1px;margin:4px 6px;background:#f1f5f9}.tss-ctx-tip[data-v-a7f87391]{display:block;margin-top:2px;font-size:11px;font-weight:400;color:#94a3b8;font-style:normal}.tss-form[data-v-a7f87391]{display:flex;flex-direction:column;gap:10px}.tss-form-row[data-v-a7f87391]{display:flex;align-items:center;gap:8px;font-size:13px}.tss-form-label[data-v-a7f87391]{flex-shrink:0;width:72px;color:#94a3b8}.tss-form-value[data-v-a7f87391]{color:#1e293b}.tss-ship-table td.is-empty[data-v-a7f87391]{text-align:center;color:#cbd5e1}.tss-form-select[data-v-a7f87391]{width:260px}.tss-form-select.is-wide[data-v-a7f87391]{width:420px}.tss-form-input[data-v-a7f87391]{width:150px;height:30px;padding:0 8px;font-size:13px;border:1px solid #e2e8f0;border-radius:6px;outline:none}.tss-form-input.is-wide[data-v-a7f87391]{width:300px}.tss-form-input[data-v-a7f87391]:focus{border-color:#6366f1}.tss-form-tip[data-v-a7f87391]{font-size:11.5px;color:#94a3b8;line-height:1.6}.tss-ship-lines[data-v-a7f87391]{border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.tss-ship-lines-head[data-v-a7f87391]{display:flex;align-items:center;gap:10px;padding:7px 10px;background:#f8fafc;font-size:12.5px;color:#475569}.tss-ship-lines-tip[data-v-a7f87391]{margin-left:auto;color:#94a3b8;font-size:11.5px}.tss-ship-lines-body[data-v-a7f87391]{max-height:260px;overflow:auto}.tss-ship-table[data-v-a7f87391]{width:max-content;min-width:100%;border-collapse:collapse;font-size:12.5px}.tss-ship-table th[data-v-a7f87391],.tss-ship-table td[data-v-a7f87391]{padding:6px 8px;text-align:left;border-bottom:1px solid #f1f5f9;white-space:nowrap}.tss-ship-table th[data-v-a7f87391]{background:#fbfcfe;color:#64748b;font-weight:600}.tss-ship-table td.is-center[data-v-a7f87391]{text-align:center;color:#94a3b8}.tss-ship-qty[data-v-a7f87391]{width:84px;height:26px;padding:0 6px;text-align:right;font-size:12.5px;border:1px solid #e2e8f0;border-radius:5px;outline:none}.tss-ship-qty[data-v-a7f87391]:focus{border-color:#6366f1}.tss-ship-unit[data-v-a7f87391]{margin-left:4px;color:#94a3b8}.tss-paper-shell[data-v-a7f87391]{flex:1 1 0;min-height:0;max-height:66vh;overflow-y:auto;padding:24px 28px 32px;display:flex;background:#f1f5f9}@media (max-width: 1023px){.tss-paper-shell[data-v-a7f87391]{max-height:none;padding:12px 10px 20px}.tss-form-select.is-wide[data-v-a7f87391]{width:100%}}.tss-paper-panel[data-v-a7f87391]{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;width:100%;max-width:100%;margin:0;padding:0}.qd-zoom-wrap[data-v-a7f87391]{width:100%;transition:transform .06s ease-out;will-change:transform}.qd-book-spacer[data-v-a7f87391]{width:100%;height:24px;flex-shrink:0}.tss-paper-tip[data-v-a7f87391]{margin:0 10px;color:#94a3b8;font-size:11px}.tss-moves[data-v-a7f87391]{display:flex;flex-direction:column;gap:10px}.tss-moves-top[data-v-a7f87391]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.tss-moves-tabs[data-v-a7f87391]{display:flex;align-items:center;gap:6px}.tss-moves-tab[data-v-a7f87391]{height:28px;padding:0 12px;font-size:12.5px;color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;cursor:pointer}.tss-moves-tab[data-v-a7f87391]:hover{background:#eef2ff;color:#4f46e5}.tss-moves-tab.active[data-v-a7f87391]{color:#fff;background:#6366f1;border-color:#6366f1;font-weight:600}.tss-moves-sum[data-v-a7f87391]{margin-left:auto;font-size:12.5px;color:#64748b}.tss-moves-sum b[data-v-a7f87391]{color:#4338ca}.tss-moves-empty[data-v-a7f87391]{padding:36px 0;text-align:center;color:#94a3b8;font-size:13px}.tss-moves-body[data-v-a7f87391]{max-height:46vh;overflow:auto;border:1px solid #e2e8f0;border-radius:8px}.tss-moves-body .tss-ship-table th[data-v-a7f87391]{position:sticky;top:0;z-index:1;background:#fbfcfe}.tss-thumb[data-v-a7f87391]{width:34px;height:34px;object-fit:cover;border-radius:4px;border:1px solid #e2e8f0;cursor:zoom-in;display:block}.tss-detail[data-v-a7f87391]{display:flex;gap:16px;align-items:flex-start}.tss-detail-img[data-v-a7f87391]{flex:0 0 180px;width:180px;height:180px;object-fit:contain;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc;cursor:zoom-in}.tss-detail-noimg[data-v-a7f87391]{flex:0 0 180px;width:180px;height:180px;display:flex;align-items:center;justify-content:center;font-size:12px;color:#cbd5e1;border:1px dashed #e2e8f0;border-radius:8px}.tss-detail-rows[data-v-a7f87391]{flex:1 1 auto;display:flex;flex-direction:column;gap:6px;font-size:13px}.tss-detail-row[data-v-a7f87391]{display:flex;gap:10px}.tss-detail-row span[data-v-a7f87391]{flex-shrink:0;width:72px;color:#94a3b8}.tss-detail-row b[data-v-a7f87391]{color:#1e293b;font-weight:600;word-break:break-all}.tss-detail-row.is-strong b[data-v-a7f87391]{color:#4338ca}.tss-lightbox[data-v-a7f87391]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;display:flex;align-items:center;justify-content:center;background:#0f172ac7;cursor:zoom-out}.tss-lightbox img[data-v-a7f87391]{max-width:88vw;max-height:88vh;border-radius:8px}.mpt-full[data-v-acc2957b]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;display:flex;flex-direction:column;background:#f5f7fa}.mpt[data-v-acc2957b]{display:flex;flex-direction:column;height:100%;min-height:0}.mpt-tabs[data-v-acc2957b]{flex-shrink:0;display:flex;gap:6px;padding:8px 12px 0}.mpt-tab[data-v-acc2957b]{border:1px solid #e2e8f0;background:#fff;color:#475569;border-radius:8px 8px 0 0;padding:6px 14px;font-size:13px;cursor:pointer}.mpt-tab.is-active[data-v-acc2957b]{background:#6366f1;border-color:#6366f1;color:#fff;font-weight:600}.mpt-bar[data-v-acc2957b]{flex-shrink:0;display:flex;align-items:center;justify-content:flex-start;gap:8px;padding:8px 12px;flex-wrap:wrap}.mpt-bar .mpt-tools[data-v-acc2957b]{flex-wrap:wrap}.mpt-tools-right[data-v-acc2957b]{margin-left:auto}.mpt-inspect-wrap[data-v-acc2957b]{flex:1;min-height:0;overflow:auto}.mpt-sec-bar[data-v-acc2957b]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px 6px}.mpt-sec-actions[data-v-acc2957b]{margin-left:auto;display:flex;align-items:center;gap:6px;flex:none}.mpt-empty.is-inline[data-v-acc2957b]{flex:none;padding:14px 0 10px}.mpt-list.is-inline[data-v-acc2957b]{flex:none;overflow:visible;padding:0 12px 4px}.mpt-claim[data-v-acc2957b]{flex:none;border:1px solid #a5b4fc;background:#eef2ff;color:#4338ca;border-radius:8px;padding:5px 12px;font-size:12px;cursor:pointer}.mpt-claim[data-v-acc2957b]:hover{background:#e0e7ff}.mpt-claim[data-v-acc2957b]:disabled{opacity:.5;cursor:not-allowed}.mpt-claim.is-recheck[data-v-acc2957b]{border-color:#fed7aa;background:#fff7ed;color:#c2410c}.mpt-claim.is-recheck[data-v-acc2957b]:hover:not(:disabled){background:#ffedd5}.mpt-claim-body[data-v-acc2957b]{display:flex;flex-direction:column;gap:8px}.mpt-claim-line[data-v-acc2957b]{font-size:13px;color:#1e293b;line-height:1.6}.mpt-claim-label[data-v-acc2957b]{display:inline-block;min-width:64px;color:#64748b;font-size:12px}.mpt-claim-field[data-v-acc2957b]{display:flex;flex-direction:column;gap:6px;margin-top:4px}.mpt-claim-field .mpt-claim-label[data-v-acc2957b]{min-width:0}.mpt-fill[data-v-acc2957b]{display:flex;flex-direction:column;gap:10px}.mpt-fill-recheck-tip[data-v-acc2957b]{padding:8px 12px;border-radius:8px;background:#fff7ed;border:1px solid #fed7aa;color:#c2410c;font-size:12px;line-height:1.6}.mpt-fill-meta[data-v-acc2957b]{padding:8px 10px;border-radius:8px;background:#f8fafc;border:1px solid #eef1f6}.mpt-fill-meta-main[data-v-acc2957b]{display:flex;flex-wrap:wrap;gap:6px;font-size:13px;color:#334155;line-height:1.5}.mpt-fill-meta-main b[data-v-acc2957b]{color:#0f172a;font-weight:700}.mpt-fill-meta-sub[data-v-acc2957b]{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:4px;font-size:12px;color:#64748b}.mpt-fill-meta-sub b[data-v-acc2957b]{color:#1e293b}.mpt-fill-grid[data-v-acc2957b]{display:grid;gap:10px 12px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.mpt-fill-cell[data-v-acc2957b]{display:flex;flex-direction:column;gap:5px;min-width:0}.mpt-fill-cell.is-full[data-v-acc2957b]{grid-column:1 / -1}.mpt-fill-cell[data-v-acc2957b] .el-radio-group{flex-wrap:wrap;gap:4px}.mpt-fill-k[data-v-acc2957b]{font-size:12px;color:#64748b}.mpt-fill-plan[data-v-acc2957b]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:7px 10px;border-radius:8px;background:#f8faff;border:1px solid #e0e7ff}.mpt-fill-note[data-v-acc2957b]{font-size:11px;color:#94a3b8}.mpt-fill-note.is-right[data-v-acc2957b]{margin-left:auto}.mpt-plan-line[data-v-acc2957b]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mpt-plan-text[data-v-acc2957b]{padding:1px 8px;border-radius:999px;background:#eef2ff;color:#4338ca;font-size:11px;white-space:nowrap}.mpt-verdict[data-v-acc2957b]{padding:1px 10px;border-radius:999px;font-size:12px;font-weight:600}.mpt-verdict.is-ok[data-v-acc2957b]{background:#dcfce7;color:#15803d}.mpt-verdict.is-bad[data-v-acc2957b]{background:#fee2e2;color:#b91c1c}.mpt-link[data-v-acc2957b]{border:none;background:none;padding:0;color:#4f46e5;font-size:12px;cursor:pointer;text-decoration:underline}.mpt-fill-imgs[data-v-acc2957b]{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.mpt-fill-imgs.is-row[data-v-acc2957b]{flex-direction:row;flex-wrap:wrap;align-items:center}.mpt-fill-img-list[data-v-acc2957b]{display:flex;flex-wrap:wrap;gap:8px}.mpt-fill-img[data-v-acc2957b]{position:relative;width:64px;height:64px}.mpt-fill-img img[data-v-acc2957b]{width:64px;height:64px;object-fit:cover;border-radius:8px;border:1px solid #e2e8f0;cursor:zoom-in;display:block}.mpt-fill-img-del[data-v-acc2957b]{position:absolute;top:-6px;right:-6px;width:18px;height:18px;padding:0;border:none;border-radius:50%;background:#0f172ab8;color:#fff;font-size:10px;line-height:18px;cursor:pointer}.mpt-claim-tip[data-v-acc2957b]{margin-top:2px;padding:6px 8px;border-radius:8px;font-size:12px;color:#b45309;background:#fffbeb;border:1px solid #fde68a}.mpt-hint[data-v-acc2957b]{font-size:12px;color:#64748b}.mpt-hint b[data-v-acc2957b]{color:#1e293b}.mpt-hint .is-ok[data-v-acc2957b]{color:#16a34a}.mpt-tools[data-v-acc2957b]{display:flex;align-items:center;gap:6px}.mpt-mini[data-v-acc2957b]{border:1px solid #e2e8f0;background:#fff;color:#475569;border-radius:8px;padding:4px 10px;font-size:12px;cursor:pointer}.mpt-mini.is-active[data-v-acc2957b]{background:#6366f1;border-color:#6366f1;color:#fff}.mpt-mini.is-primary[data-v-acc2957b]{border-color:#a5b4fc;background:#eef2ff;color:#4338ca;font-weight:600}.mpt-mini.is-danger[data-v-acc2957b]{border-color:#fca5a5;background:#fff;color:#dc2626}.mpt-table-wrap[data-v-acc2957b]{flex:1;min-height:0;overflow:auto;padding:0 12px 12px}.mpt-table[data-v-acc2957b]{width:100%;border-collapse:separate;border-spacing:0;background:#fff;border:none;border-radius:0;font-size:12.5px;min-width:1180px}.mpt-table thead th[data-v-acc2957b]{position:sticky;top:0;z-index:1;background:#f8fafc;color:#475569;font-weight:600;text-align:left;padding:8px 10px;border-bottom:1px solid #e2e8f0;white-space:nowrap}.mpt-table th[data-v-acc2957b],.mpt-table td[data-v-acc2957b]{border-right:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0}.mpt-table th[data-v-acc2957b]:last-child,.mpt-table td[data-v-acc2957b]:last-child{border-right:none}.mpt-table tbody td[data-v-acc2957b]{padding:8px 10px;color:#334155;vertical-align:middle}.mpt-table tbody tr:hover td[data-v-acc2957b]{background:#f8fafc}.mpt-table.is-daily[data-v-acc2957b]{min-width:720px}.mpt-table .is-check[data-v-acc2957b]{width:40px;text-align:center}.mpt-table .is-img[data-v-acc2957b]{width:62px;text-align:center}.mpt-table .is-num[data-v-acc2957b]{text-align:right;white-space:nowrap}.mpt-table .is-no[data-v-acc2957b]{color:#64748b;white-space:nowrap}.mpt-table .is-name[data-v-acc2957b]{font-weight:600;color:#1e293b;min-width:150px}.mpt-table .is-dim[data-v-acc2957b]{color:#64748b}.mpt-table .is-act[data-v-acc2957b]{white-space:nowrap}.mpt-table .is-act .mpt-claim[data-v-acc2957b],.mpt-table .is-act .mpt-abandon[data-v-acc2957b]{padding:3px 8px;font-size:11.5px}.mpt-table .is-act .mpt-abandon[data-v-acc2957b]{margin-left:6px}.mpt-thumb[data-v-acc2957b]{width:38px;height:38px;object-fit:cover;border-radius:6px;border:1px solid #e2e8f0;cursor:zoom-in;display:block;margin:0 auto}.mpt-thumb-empty[data-v-acc2957b]{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:6px;background:#f1f5f9;color:#cbd5e1;font-size:12px}.mpt-cell-sub[data-v-acc2957b]{font-size:11px;color:#94a3b8;margin-top:2px}.mpt-lightbox[data-v-acc2957b]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;background:#0f172ab8;display:flex;align-items:center;justify-content:center;cursor:zoom-out}.mpt-lightbox img[data-v-acc2957b]{max-width:86vw;max-height:86vh;border-radius:10px;background:#fff;object-fit:contain}.mpt-claim-table[data-v-acc2957b]{width:100%;border-collapse:collapse;margin:6px 0 4px;font-size:12.5px}.mpt-claim-table th[data-v-acc2957b]{text-align:left;font-weight:600;color:#475569;background:#f8fafc;padding:6px 8px;border-bottom:1px solid #e2e8f0;white-space:nowrap}.mpt-claim-table td[data-v-acc2957b]{padding:6px 8px;border-bottom:1px solid #f1f5f9;vertical-align:middle}.mpt-claim-table .is-num[data-v-acc2957b]{text-align:right;white-space:nowrap}.mpt-claim-item[data-v-acc2957b]{font-weight:600;color:#1e293b}.mpt-claim-hint[data-v-acc2957b]{font-size:11.5px;color:#94a3b8;margin-left:8px}.mpt-empty[data-v-acc2957b]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#94a3b8;font-size:13px;gap:6px;padding:24px 0}.mpt-empty-tip[data-v-acc2957b]{font-size:12px;color:#cbd5e1;text-align:center;padding:0 24px}.mpt-list[data-v-acc2957b]{flex:1;overflow:auto;padding:0 12px 12px}.mpt-item[data-v-acc2957b]{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:10px 12px;margin-bottom:8px}.mpt-item-main[data-v-acc2957b]{flex:1;min-width:0}.mpt-item-title[data-v-acc2957b]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.mpt-item-no[data-v-acc2957b]{font-size:12px;color:#64748b}.mpt-item-name[data-v-acc2957b]{font-size:13px;font-weight:600;color:#1e293b}.mpt-item-mat[data-v-acc2957b]{font-size:11px;padding:1px 6px;border-radius:999px;background:#f1f5f9;border:1px solid #e2e8f0;color:#334155}.mpt-tag[data-v-acc2957b]{font-size:11px;border-radius:6px;padding:1px 8px}.mpt-tag.is-claim[data-v-acc2957b]{background:#eef2ff;color:#4338ca}.mpt-tag.is-done[data-v-acc2957b]{background:#dcfce7;color:#16a34a}.mpt-tag.is-abandon[data-v-acc2957b]{background:#f1f5f9;color:#94a3b8}.mpt-tag.is-issue[data-v-acc2957b]{background:#fef2f2;color:#dc2626}.mpt-tag.is-exempt[data-v-acc2957b]{background:#f5f3ff;color:#7c3aed}.mpt-proc-group[data-v-acc2957b]{margin-bottom:10px}.mpt-proc-head[data-v-acc2957b]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 2px}.mpt-proc-title[data-v-acc2957b]{font-size:12.5px;font-weight:700;color:#334155}.mpt-proc-team[data-v-acc2957b]{font-style:normal;font-weight:400;color:#94a3b8;margin-left:6px}.mpt-proc-count[data-v-acc2957b]{font-size:11.5px;color:#94a3b8}.mpt-item-meta[data-v-acc2957b]{font-size:12px;color:#94a3b8;margin-top:2px}.mpt-abandon[data-v-acc2957b]{flex:none;border:1px solid #fca5a5;background:#fff;color:#dc2626;border-radius:8px;padding:5px 12px;font-size:12px;cursor:pointer}.mpt-abandon[data-v-acc2957b]:hover{background:#fef2f2}.mpt-abandon[data-v-acc2957b]:disabled{opacity:.5;cursor:not-allowed}.mpt-inspect-table tbody td[data-v-acc2957b]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12.5px}.mpt-inspect-table th[data-v-acc2957b],.mpt-inspect-table td[data-v-acc2957b]{border-right:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0}.mpt-inspect-table th[data-v-acc2957b]:last-child,.mpt-inspect-table td[data-v-acc2957b]:last-child{border-right:none}.mpt-inspect-table tbody tr:nth-child(2n) td[data-v-acc2957b]{background:#f8fafc}.mpt-inspect-table tbody tr:hover td[data-v-acc2957b]{background:#f8faff}.mpt-inspect-table thead th[data-v-acc2957b]{background:#eef2ff;padding:8px 10px;position:sticky;top:0;z-index:2;overflow:visible}.mpt-inspect-table thead th.mpt-th-data[data-v-acc2957b]{padding:8px 32px 8px 8px}.mpt-inspect-table thead th.mpt-th-data[data-v-acc2957b] .tch-btns{right:-20px}.mpt-inspect-table thead th.mpt-th-data[data-v-acc2957b] .tch-btn{width:20px;height:22px;font-size:11px}.mpt-inspect-table thead th.mpt-th-data[data-v-acc2957b] .tch-label{font-size:12px}.mpt-inspect-table thead th.mpt-op-col[data-v-acc2957b]{text-align:center}.mpt-inspect-table .mpt-cell-main[data-v-acc2957b]{font-weight:600;color:#1e293b}.mpt-inspect-table .mpt-cell-sub[data-v-acc2957b]{font-size:11px;color:#94a3b8;margin-top:2px}.mpt-inspect-table td.mpt-op-cell[data-v-acc2957b]{white-space:nowrap}.mpt-inspect-table .mpt-op-cell .mpt-claim[data-v-acc2957b],.mpt-inspect-table .mpt-op-cell .mpt-abandon[data-v-acc2957b],.mpt-inspect-table .mpt-op-cell .mpt-detail[data-v-acc2957b]{padding:3px 8px;font-size:11.5px}.mpt-inspect-table .mpt-op-cell .mpt-abandon[data-v-acc2957b]{margin-left:6px}.mpt-inspect-table .mpt-tag[data-v-acc2957b]{margin-right:4px}.mpt-inspect-table td.is-img[data-v-acc2957b]{text-align:center}.mpt-inspect-table th.is-check[data-v-acc2957b],.mpt-inspect-table td.is-check[data-v-acc2957b]{text-align:center;width:44px}.mpt-resizer[data-v-acc2957b]{position:absolute;right:-3px;top:0;z-index:3;width:7px;height:100%;cursor:col-resize}.mpt-resizer[data-v-acc2957b]:hover{background:#6366f140}.mpt-colmenu-btn[data-v-acc2957b]{width:28px;height:28px}.pc-colmenu-btn[data-v-acc2957b]{display:inline-flex;align-items:center;justify-content:center;border:1px solid #cbd5e1;background:#fff;border-radius:6px;cursor:pointer}.pc-colmenu-btn[data-v-acc2957b]:hover,.pc-colmenu-btn.active[data-v-acc2957b]{background:#f1f5f9;border-color:#a5b4fc}.pc-hamburger[data-v-acc2957b]{display:inline-flex;flex-direction:column;gap:3px}.pc-hamburger span[data-v-acc2957b]{display:block;width:14px;height:1.6px;background:#475569}.pc-colmenu-pop[data-v-acc2957b]{position:fixed;z-index:4000;width:200px;max-height:320px;overflow:auto;padding:6px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 8px 24px #0f172a24}.pc-colmenu-head[data-v-acc2957b]{display:flex;align-items:center;justify-content:space-between;padding:4px 6px 8px;border-bottom:1px solid #f1f5f9;margin-bottom:4px;font-size:12px;color:#64748b}.pc-colmenu-title[data-v-acc2957b]{font-weight:600;color:#1e293b}.pc-colmenu-count[data-v-acc2957b]{font-size:11px;color:#94a3b8}.pc-colmenu-item[data-v-acc2957b]{display:flex;align-items:center;gap:7px;padding:5px 6px;font-size:12.5px;color:#334155;border-radius:5px;cursor:pointer}.pc-colmenu-item[data-v-acc2957b]:hover{background:#f8faff}.pc-colmenu-item input[data-v-acc2957b]{width:14px;height:14px;margin:0;accent-color:#6366f1;cursor:pointer}.mpt-inspect-bar[data-v-acc2957b]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 12px 8px;padding:7px 10px;background:#f8fafc;border:1px solid #eef1f6;border-radius:10px;font-size:12px;color:#475569}.mpt-inspect-count b[data-v-acc2957b]{color:#1e293b}.mpt-inspect-tip[data-v-acc2957b]{color:#94a3b8}.mpt-inspect-mode[data-v-acc2957b]{display:inline-flex;align-items:center;gap:6px}.mpt-inspect-actions[data-v-acc2957b]{margin-left:auto;display:flex;gap:8px}.mpt-ok-btn[data-v-acc2957b],.mpt-abandon-btn[data-v-acc2957b]{border-radius:8px;padding:4px 12px;font-size:12px;font-weight:600;cursor:pointer}.mpt-ok-btn[data-v-acc2957b]{border:1px solid #a7f3d0;background:#ecfdf5;color:#047857}.mpt-ok-btn[data-v-acc2957b]:hover:not(:disabled){background:#d1fae5}.mpt-abandon-btn[data-v-acc2957b]{border:1px solid #fecaca;background:#fef2f2;color:#b91c1c}.mpt-abandon-btn[data-v-acc2957b]:hover:not(:disabled){background:#fee2e2}.mpt-ok-btn[data-v-acc2957b]:disabled,.mpt-abandon-btn[data-v-acc2957b]:disabled{opacity:.5;cursor:not-allowed}.mpt-inspect-table td.is-qty-ok[data-v-acc2957b]{color:#047857;font-weight:700}.mpt-inspect-table td.is-qty-bad[data-v-acc2957b]{color:#b91c1c;font-weight:700}.mpt-inspect-table td.is-qty-warn[data-v-acc2957b]{color:#b45309;font-weight:700}.mpt-detail[data-v-acc2957b]{border:1px solid #e2e8f0;background:#fff;color:#475569;border-radius:8px;padding:3px 8px;font-size:11.5px;cursor:pointer}.mpt-detail[data-v-acc2957b]:hover{background:#f1f5f9;color:#4338ca}.mpt-ctx[data-v-acc2957b]{position:fixed;z-index:3200;min-width:236px;padding:5px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 10px 26px #0f172a29}.mpt-ctx-item[data-v-acc2957b]{padding:7px 10px;font-size:13px;color:#334155;border-radius:5px;cursor:pointer}.mpt-ctx-item[data-v-acc2957b]:hover{background:#f1f5f9;color:#4f46e5}.mpt-ctx-item.is-primary[data-v-acc2957b]{color:#4338ca;font-weight:600}.mpt-ctx-item.is-primary[data-v-acc2957b]:hover{background:#eef2ff}.mpt-ctx-item.is-danger[data-v-acc2957b]{color:#dc2626}.mpt-ctx-item.is-danger[data-v-acc2957b]:hover{background:#fef2f2}.mpt-ctx-item.is-muted[data-v-acc2957b]{color:#cbd5e1;cursor:not-allowed}.mpt-ctx-item.is-muted[data-v-acc2957b]:hover{background:transparent;color:#cbd5e1}.mpt-ctx-sep[data-v-acc2957b]{height:1px;margin:4px 6px;background:#f1f5f9}.mpt-ctx-tip[data-v-acc2957b]{display:block;margin-top:2px;font-size:11px;font-weight:400;color:#94a3b8;font-style:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:214px}.mpt-detail-body[data-v-acc2957b]{display:flex;gap:16px;align-items:flex-start}.mpt-detail-figure[data-v-acc2957b]{flex:none;width:156px}.mpt-detail-img[data-v-acc2957b]{width:156px;height:156px;object-fit:cover;border-radius:10px;border:1px solid #e2e8f0;background:#f8fafc;cursor:zoom-in;display:block}.mpt-detail-img.is-empty[data-v-acc2957b]{display:flex;align-items:center;justify-content:center;color:#94a3b8;font-size:12px;cursor:default}.mpt-detail-figure-tip[data-v-acc2957b]{margin-top:6px;font-size:11.5px;color:#94a3b8;line-height:1.5;word-break:break-all}.mpt-detail-grid[data-v-acc2957b]{flex:1 1 auto;min-width:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px 14px}.mpt-detail-cell[data-v-acc2957b]{min-width:0}.mpt-detail-cell.is-wide[data-v-acc2957b]{grid-column:span 2}.mpt-detail-label[data-v-acc2957b]{display:block;font-size:11.5px;color:#94a3b8;margin-bottom:2px}.mpt-detail-value[data-v-acc2957b]{display:block;font-size:13px;color:#1e293b;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mpt-detail-value.is-ok[data-v-acc2957b]{color:#047857}.mpt-detail-value.is-bad[data-v-acc2957b]{color:#b91c1c}.mpt-detail-value.is-warn[data-v-acc2957b]{color:#b45309}@media (max-width: 720px){.mpt-detail-body[data-v-acc2957b]{flex-direction:column}.mpt-detail-grid[data-v-acc2957b]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}.mpt-cards[data-v-acc2957b]{display:none}.mpt-cards-head[data-v-acc2957b]{display:flex;align-items:center;justify-content:space-between;padding:0 2px 2px}.mpt-card-checkall[data-v-acc2957b]{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#475569}.mpt-card-count[data-v-acc2957b]{font-size:11.5px;color:#94a3b8}.mpt-card[data-v-acc2957b]{padding:10px 12px;background:#fff;border:1px solid #eef2f7;border-radius:12px}.mpt-card.is-picked[data-v-acc2957b]{border-color:#c7d2fe;background:#f8f9ff}.mpt-card-top[data-v-acc2957b]{display:flex;align-items:center;gap:8px}.mpt-card-check[data-v-acc2957b]{flex:none;display:inline-flex;align-items:center}.mpt-card-no[data-v-acc2957b]{flex:1 1 0;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;color:#0f766e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mpt-card-main[data-v-acc2957b]{margin-top:8px;display:flex;gap:10px}.mpt-card-thumb[data-v-acc2957b]{flex:none;width:52px;height:52px;object-fit:cover;border-radius:8px;border:1px solid #eef2f7;background:#f8fafc}.mpt-card-info[data-v-acc2957b]{flex:1 1 0;min-width:0}.mpt-card-name[data-v-acc2957b]{font-size:13.5px;font-weight:600;line-height:1.4;color:#1e293b;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mpt-card-meta[data-v-acc2957b]{margin-top:5px;display:flex;flex-wrap:wrap;gap:5px;font-size:11px;color:#94a3b8}.mpt-card-meta>span[data-v-acc2957b]{padding:1px 6px;background:#f8fafc;border-radius:5px}.mpt-card-nums[data-v-acc2957b]{margin-top:8px;display:flex;gap:12px;flex-wrap:wrap;font-size:11.5px;color:#64748b}.mpt-card-nums b[data-v-acc2957b]{color:#1e293b}.mpt-card-nums .is-remain b[data-v-acc2957b]{color:#0f766e}.mpt-card-time[data-v-acc2957b]{margin-top:5px;font-size:11px;color:#b6c2d1}.mpt-card-ops[data-v-acc2957b]{margin-top:8px;display:flex;flex-wrap:wrap;gap:8px}.mpt-card-ops .mpt-claim[data-v-acc2957b],.mpt-card-ops .mpt-abandon[data-v-acc2957b],.mpt-card-ops .mpt-detail[data-v-acc2957b]{flex:1 1 0;min-width:72px}.mpt-card-qty[data-v-acc2957b]{margin-left:auto;flex:none;font-size:12.5px;font-weight:700;color:#0f766e;font-variant-numeric:tabular-nums}.mpt-card-kv[data-v-acc2957b]{margin-top:5px;display:flex;align-items:baseline;gap:10px;font-size:12px;color:#64748b}.mpt-card-kv>span[data-v-acc2957b]{flex:none;width:74px;color:#94a3b8}.mpt-card-kv>b[data-v-acc2957b]{flex:1 1 0;min-width:0;font-weight:600;color:#1e293b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mpt-card-kv>b.is-qty-ok[data-v-acc2957b]{color:#15803d}.mpt-card-kv>b.is-qty-bad[data-v-acc2957b]{color:#dc2626}.mpt-card-kv>b.is-qty-warn[data-v-acc2957b]{color:#b45309}.mpt-card-field[data-v-acc2957b]{margin-top:7px;display:flex;align-items:center;gap:10px;font-size:12px;color:#94a3b8}.mpt-card-field>span[data-v-acc2957b]{flex:none;width:64px}.mpt-claim-cards[data-v-acc2957b],html.mobile-ui .mpt-table-wrap[data-v-acc2957b]{display:none}html.mobile-ui .mpt-cards[data-v-acc2957b]{flex:1 1 0;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;gap:8px;padding:0 12px 12px}html.mobile-ui .mpt-claim-table[data-v-acc2957b]{display:none}html.mobile-ui .mpt-claim-cards[data-v-acc2957b]{display:flex;flex-direction:column;gap:8px}@media (min-width: 900px){html.mobile-ui .mpt-claim-cards[data-v-acc2957b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));align-content:start}}.hp-full[data-v-38e3d99e]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;display:flex;flex-direction:column;background:#f5f7fa}.msr-wrap[data-v-38e3d99e]{display:flex;flex-direction:column;height:100%;min-height:0;background:#fff}.msr-head[data-v-38e3d99e]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid #eef2f7}.msr-title[data-v-38e3d99e]{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:#0f172a}.msr-sub[data-v-38e3d99e]{font-size:12px;font-weight:400;color:#94a3b8}.msr-head-right[data-v-38e3d99e]{display:flex;align-items:center;gap:12px}.msr-count[data-v-38e3d99e]{font-size:12.5px;color:#64748b}.msr-count b[data-v-38e3d99e]{color:#4338ca}.msr-body[data-v-38e3d99e]{flex:1 1 0;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch;padding:0 18px 18px}.msr-empty[data-v-38e3d99e]{padding:60px 0;text-align:center;color:#94a3b8;font-size:13px}.msr-table[data-v-38e3d99e]{width:100%;border-collapse:collapse;font-size:13px}.msr-table th[data-v-38e3d99e]{position:sticky;top:0;z-index:1;background:#f8fafc;color:#475569;font-weight:600;font-size:12px;text-align:left;padding:10px 8px;border-bottom:1px solid #e2e8f0;white-space:nowrap}.msr-table td[data-v-38e3d99e]{padding:9px 8px;border-bottom:1px solid #f1f5f9;color:#1e293b;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msr-table tr:hover td[data-v-38e3d99e]{background:#f8fafc}.is-dim[data-v-38e3d99e]{color:#64748b}.is-num[data-v-38e3d99e]{text-align:right;font-variant-numeric:tabular-nums;color:#0f172a;font-weight:600}.msr-tag[data-v-38e3d99e]{display:inline-block;padding:1px 8px;border-radius:10px;font-size:11px;font-weight:600}.msr-tag.is-in[data-v-38e3d99e]{background:#ecfdf5;color:#059669}.msr-tag.is-out[data-v-38e3d99e]{background:#eff6ff;color:#2563eb}.msr-row[data-v-38e3d99e]{cursor:pointer;-webkit-user-select:none;user-select:none}.msr-row.is-open td[data-v-38e3d99e]{background:#f8faff}.msr-arrow[data-v-38e3d99e]{color:#94a3b8;text-align:center}.msr-arrow .el-icon[data-v-38e3d99e]{font-size:12px;transition:transform .15s ease}.msr-arrow .el-icon.is-open[data-v-38e3d99e]{transform:rotate(90deg);color:#4338ca}.msr-no[data-v-38e3d99e]{color:#0f766e;font-weight:600}.msr-detail-row td[data-v-38e3d99e]{padding:0;background:#fbfdff;max-width:none;overflow:visible;white-space:normal}.msr-detail[data-v-38e3d99e]{padding:10px 12px 12px 46px;border-left:2px solid #e2e8f0;margin:0 0 8px 8px}.msr-detail-head[data-v-38e3d99e]{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px;color:#64748b;margin-bottom:6px}.msr-detail-head b[data-v-38e3d99e]{color:#0f766e}.msr-detail-head em[data-v-38e3d99e]{font-style:normal;margin-left:6px}.msr-table.is-inner[data-v-38e3d99e]{background:#fff;border:1px solid #eef2f7;border-radius:8px}.msr-table.is-inner th[data-v-38e3d99e]{background:#f8fafc;font-size:11.5px;padding:7px 8px}.msr-table.is-inner td[data-v-38e3d99e]{font-size:12.5px;padding:7px 8px}.msr-table.is-inner tr:hover td[data-v-38e3d99e]{background:#f8faff}.msr-ctx[data-v-38e3d99e]{position:fixed;z-index:4000;min-width:168px;padding:5px;border-radius:10px;background:#fff;border:1px solid #e2e8f0;box-shadow:0 10px 30px #0f172a24}.msr-ctx-item[data-v-38e3d99e]{display:block;width:100%;height:32px;padding:0 10px;border:none;border-radius:7px;background:transparent;color:#334155;font-size:13px;text-align:left;cursor:pointer}.msr-ctx-item[data-v-38e3d99e]:hover{background:#eef2ff;color:#4338ca}.msr-paper-scroll[data-v-38e3d99e]{max-height:66vh;overflow:auto;padding:10px;background:#f1f5f9;border-radius:10px}.msr-paper-foot[data-v-38e3d99e]{display:flex;justify-content:flex-end;gap:10px}.msr-btn[data-v-38e3d99e]{height:34px;padding:0 16px;border-radius:9px;border:1px solid #e2e8f0;background:#fff;color:#475569;font-size:13px;cursor:pointer;transition:all .15s}.msr-btn[data-v-38e3d99e]:hover{background:#f8fafc}.msr-btn.is-primary[data-v-38e3d99e]{background:#2563eb;border-color:#2563eb;color:#fff}.msr-btn.is-primary[data-v-38e3d99e]:hover{background:#1d4ed8}.msr-btn[data-v-38e3d99e]:disabled{opacity:.55;cursor:not-allowed}.msr-cards[data-v-38e3d99e]{display:none}.msr-card[data-v-38e3d99e]{padding:10px 12px;background:#fff;border:1px solid #eef2f7;border-radius:12px}.msr-card.is-open[data-v-38e3d99e]{border-color:#c7d2fe}.msr-card-head[data-v-38e3d99e]{display:flex;align-items:center;gap:8px;cursor:pointer}.msr-card-no[data-v-38e3d99e]{flex:1 1 0;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;color:#4338ca;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msr-card-total[data-v-38e3d99e]{flex:none;font-size:13.5px;font-weight:700;color:#0f766e}.msr-card-title[data-v-38e3d99e]{margin-top:5px;font-size:12.5px;color:#334155;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.msr-card-brief[data-v-38e3d99e]{margin-top:3px;font-size:11.5px;color:#94a3b8;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.msr-card-foot[data-v-38e3d99e]{margin-top:7px;display:flex;align-items:center;gap:8px;font-size:11.5px;color:#64748b;cursor:pointer}.msr-card-party[data-v-38e3d99e]{flex:1 1 0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msr-card-time[data-v-38e3d99e]{flex:none;font-size:11px;color:#94a3b8}.msr-card-arrow[data-v-38e3d99e]{flex:none;color:#cbd5e1;transition:transform .15s}.msr-card-arrow.is-open[data-v-38e3d99e]{transform:rotate(90deg)}.msr-card-detail[data-v-38e3d99e]{margin-top:10px;padding-top:10px;border-top:1px dashed #e2e8f0}.msr-card-detail-head[data-v-38e3d99e]{font-size:12px;color:#475569}.msr-card-detail-head em[data-v-38e3d99e]{font-style:normal;color:#94a3b8}.msr-card-detail-sum[data-v-38e3d99e]{margin-top:3px;font-size:11px;color:#94a3b8}.msr-card-items[data-v-38e3d99e]{margin-top:8px;display:flex;flex-direction:column;gap:6px}.msr-card-item[data-v-38e3d99e]{padding:8px 10px;background:#f8fafc;border-radius:9px}.msr-card-item-head[data-v-38e3d99e]{display:flex;align-items:center;gap:8px}.msr-card-item-name[data-v-38e3d99e]{flex:1 1 0;min-width:0;font-size:12.5px;color:#1e293b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msr-card-item-qty[data-v-38e3d99e]{flex:none;font-size:12.5px;font-weight:600;color:#0f766e}.msr-card-item-meta[data-v-38e3d99e]{margin-top:4px;display:flex;flex-wrap:wrap;gap:5px;font-size:10.5px;color:#94a3b8}.msr-card-item-meta>span[data-v-38e3d99e]{padding:0 5px;background:#fff;border-radius:4px}.msr-card-empty[data-v-38e3d99e]{padding:8px 0;text-align:center;font-size:11.5px;color:#cbd5e1}html.mobile-ui .msr-head[data-v-38e3d99e]{padding:10px 12px;flex-wrap:wrap}html.mobile-ui .msr-sub[data-v-38e3d99e]{display:none}html.mobile-ui .msr-body[data-v-38e3d99e]{padding:0 10px 12px}html.mobile-ui .msr-detail[data-v-38e3d99e]{padding:8px 6px 10px;margin-left:0}html.mobile-ui .msr-paper-scroll[data-v-38e3d99e]{max-height:none;overflow:visible}html.mobile-ui .msr-paper-foot[data-v-38e3d99e]{flex-direction:column-reverse}html.mobile-ui .msr-btn[data-v-38e3d99e]{width:100%}html.mobile-ui .msr-table[data-v-38e3d99e]{display:none}html.mobile-ui .msr-cards[data-v-38e3d99e]{display:flex;flex-direction:column;gap:8px}@media (min-width: 900px){html.mobile-ui .msr-cards[data-v-38e3d99e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));align-content:start}}.mir[data-v-2240e80c]{display:flex;flex-direction:column;height:100%;min-height:0}.mir-bar[data-v-2240e80c]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;flex-wrap:wrap}.mir-hint[data-v-2240e80c]{font-size:12px;color:#64748b}.mir-hint b[data-v-2240e80c]{color:#1e293b}.mir-tools[data-v-2240e80c]{display:flex;align-items:center;gap:6px}.mir-search[data-v-2240e80c]{height:30px;width:210px;padding:0 12px;font-size:13px;color:#1e293b;background:#eef2ff;border:1px solid transparent;border-radius:12px;outline:none}.mir-search[data-v-2240e80c]::placeholder{color:#94a3b8}.mir-search[data-v-2240e80c]:focus{box-shadow:0 0 0 1px #c7d2fe inset}.mir-mini[data-v-2240e80c]{border:1px solid #e2e8f0;background:#fff;color:#475569;border-radius:8px;padding:4px 10px;font-size:12px;cursor:pointer}.mir-empty[data-v-2240e80c]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#94a3b8;font-size:13px;gap:6px;padding:24px 0}.mir-empty-tip[data-v-2240e80c]{font-size:12px;color:#cbd5e1;text-align:center;padding:0 24px}.mir-table-wrap[data-v-2240e80c]{flex:1;min-height:0;overflow:auto;padding:0 12px 12px}.mir-cards[data-v-2240e80c]{display:none}.mir-card[data-v-2240e80c]{padding:10px 12px;background:#fff;border:1px solid #eef2f7;border-radius:12px}.mir-card-head[data-v-2240e80c]{display:flex;align-items:center;gap:8px}.mir-card-seq[data-v-2240e80c]{flex:none;font-size:11px;color:#94a3b8}.mir-card-grid[data-v-2240e80c]{margin-top:7px;display:grid;grid-template-columns:1fr 1fr;gap:4px 10px}.mir-card-row[data-v-2240e80c]{display:flex;align-items:baseline;gap:6px;min-width:0}.mir-card-label[data-v-2240e80c]{flex:none;font-size:10.5px;color:#94a3b8}.mir-card-value[data-v-2240e80c]{min-width:0;font-size:11.5px;font-weight:500;color:#334155;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mir-card-value.is-qty-ok[data-v-2240e80c]{color:#047857}.mir-card-value.is-qty-bad[data-v-2240e80c]{color:#be123c}html.mobile-ui .mir-bar[data-v-2240e80c]{flex-wrap:wrap}html.mobile-ui .mir-table-wrap[data-v-2240e80c]{display:none}html.mobile-ui .mir-cards[data-v-2240e80c]{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;gap:8px;padding:0 12px 12px}.mir-table[data-v-2240e80c]{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;background:#fff;font-size:12.5px}.mir-table th[data-v-2240e80c],.mir-table td[data-v-2240e80c]{border-right:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0}.mir-table th[data-v-2240e80c]:last-child,.mir-table td[data-v-2240e80c]:last-child{border-right:none}.mir-table thead th[data-v-2240e80c]{position:sticky;top:0;z-index:2;background:#eef2ff;color:#475569;font-weight:600;font-size:12px;text-align:left;padding:9px 10px;white-space:nowrap;overflow:visible}.mir-table thead th.mir-th-data[data-v-2240e80c]{padding:9px 32px 9px 8px}.mir-table thead th.mir-th-data[data-v-2240e80c] .tch-btns{right:-20px}.mir-table thead th.mir-th-data[data-v-2240e80c] .tch-btn{width:20px;height:22px;font-size:11px}.mir-table tbody td[data-v-2240e80c]{padding:8px 10px;color:#334155;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mir-table tbody tr:nth-child(2n) td[data-v-2240e80c]{background:#f8fafc}.mir-table tbody tr:hover td[data-v-2240e80c]{background:#f8faff}.mir-resizer[data-v-2240e80c]{position:absolute;right:-3px;top:0;z-index:3;width:7px;height:100%;cursor:col-resize}.mir-resizer[data-v-2240e80c]:hover{background:#6366f140}body.pc-table-resizing,body.pc-table-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.mir-tag[data-v-2240e80c]{font-size:11px;border-radius:6px;padding:1px 8px}.mir-tag.is-done[data-v-2240e80c]{background:#dcfce7;color:#16a34a}.mir-tag.is-exempt[data-v-2240e80c]{background:#eef2ff;color:#4338ca}.mir-tag.is-issue[data-v-2240e80c]{background:#fee2e2;color:#dc2626}.mir-type[data-v-2240e80c]{color:#475569}.mir-table td.is-num[data-v-2240e80c]{text-align:right}.mir-table td.is-qty-ok[data-v-2240e80c]{color:#047857;font-weight:700}.mir-table td.is-qty-bad[data-v-2240e80c]{color:#b91c1c;font-weight:700}.mir-more[data-v-2240e80c]{flex-shrink:0;padding:6px 12px 10px;font-size:11px;color:#cbd5e1;text-align:center}.mir-colmenu-btn[data-v-2240e80c]{width:28px;height:28px}.pc-colmenu-btn[data-v-2240e80c]{display:inline-flex;align-items:center;justify-content:center;border:1px solid #cbd5e1;background:#fff;border-radius:6px;cursor:pointer}.pc-colmenu-btn[data-v-2240e80c]:hover,.pc-colmenu-btn.active[data-v-2240e80c]{background:#f1f5f9;border-color:#a5b4fc}.pc-hamburger[data-v-2240e80c]{display:inline-flex;flex-direction:column;gap:3px}.pc-hamburger span[data-v-2240e80c]{display:block;width:14px;height:1.6px;background:#475569}.pc-colmenu-pop[data-v-2240e80c]{position:fixed;z-index:4000;width:200px;max-height:320px;overflow:auto;padding:6px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 8px 24px #0f172a24}.pc-colmenu-head[data-v-2240e80c]{display:flex;align-items:center;justify-content:space-between;padding:4px 6px 8px;border-bottom:1px solid #f1f5f9;margin-bottom:4px;font-size:12px;color:#64748b}.pc-colmenu-title[data-v-2240e80c]{font-weight:600;color:#1e293b}.pc-colmenu-count[data-v-2240e80c]{font-size:11px;color:#94a3b8}.pc-colmenu-item[data-v-2240e80c]{display:flex;align-items:center;gap:7px;padding:5px 6px;font-size:12.5px;color:#334155;border-radius:5px;cursor:pointer}.pc-colmenu-item[data-v-2240e80c]:hover{background:#f8faff}.pc-colmenu-item input[data-v-2240e80c]{width:14px;height:14px;margin:0;accent-color:#6366f1;cursor:pointer}.mqt[data-v-ce5a1317]{flex:1;min-height:0;display:flex;flex-direction:column;background:#f8fafc;font-size:12px;color:#334155}.mqt-bar[data-v-ce5a1317]{flex-shrink:0;display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:8px 14px;background:#f1f5f9;border-bottom:1px solid #e2e8f0}.mqt-hint[data-v-ce5a1317]{color:#64748b}.mqt-hint b[data-v-ce5a1317]{color:#1e293b;font-size:13px}.mqt-hint b.is-warn[data-v-ce5a1317]{color:#b45309}.mqt-hint b.is-ok[data-v-ce5a1317]{color:#047857}.mqt-tools[data-v-ce5a1317]{margin-left:auto;display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.mqt-search[data-v-ce5a1317]{width:240px;height:26px;padding:0 10px;border:1px solid #e2e8f0;border-radius:6px;outline:none;background:#fff;color:#1e293b;font-size:12px}.mqt-search[data-v-ce5a1317]:focus{border-color:#a5b4fc}.mqt-mini[data-v-ce5a1317]{padding:3px 10px;border:1px solid #cbd5e1;border-radius:6px;background:#fff;color:#475569;font-size:12px;cursor:pointer}.mqt-mini[data-v-ce5a1317]:hover{border-color:#a5b4fc;color:#4f46e5}.mqt-mini.is-active[data-v-ce5a1317]{background:#eef2ff;border-color:#a5b4fc;color:#4338ca;font-weight:600}.mqt-toggle[data-v-ce5a1317]{display:inline-flex;gap:4px}.mqt-empty[data-v-ce5a1317]{padding:48px 16px;text-align:center;color:#94a3b8}.mqt-empty p[data-v-ce5a1317]{margin:0 0 6px}.mqt-empty-tip[data-v-ce5a1317]{font-size:12px;color:#b6c0cd}.mqt-wrap[data-v-ce5a1317]{flex:1;min-height:0;overflow:auto;padding:12px 14px 14px}.mqt-cards[data-v-ce5a1317]{display:grid;grid-template-columns:repeat(auto-fill,minmax(206px,1fr));gap:10px}.mqt-ccard[data-v-ce5a1317]{position:relative;overflow:hidden;cursor:pointer;background:#fff;border:1px solid #d8e0ea;border-radius:10px;box-shadow:0 1px 2px #0f172a12,0 2px 6px #0f172a0d;transition:box-shadow .15s,border-color .15s,transform .15s}.mqt-ccard[data-v-ce5a1317]:hover{border-color:#a5b4fc;box-shadow:0 8px 22px #4f46e533;transform:translateY(-2px)}.mqt-ccard.is-done[data-v-ce5a1317]{background:#f6fef9;border-color:#bbf7d0}.mqt-ccard-cover[data-v-ce5a1317]{position:relative;height:112px;background:#f1f5f9;display:flex;align-items:center;justify-content:center}.mqt-ccard-cover img[data-v-ce5a1317]{display:block;width:100%;height:100%;object-fit:contain}.mqt-ccard-noimg[data-v-ce5a1317]{max-width:100%;padding:0 10px;color:#94a3b8;font-size:11px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mqt-ccard-idx[data-v-ce5a1317]{position:absolute;left:0;top:0;z-index:1;min-width:18px;height:18px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;background:#0f172a;color:#fff;font-size:10px;font-weight:700;border-bottom-right-radius:6px}.mqt-ccard-ack[data-v-ce5a1317]{position:absolute;right:6px;top:6px;z-index:1;padding:3px 10px;border:1px solid #fed7aa;border-radius:6px;background:#fff7ed;color:#c2410c;font-size:11px;font-weight:700;cursor:pointer}.mqt-ccard-ack[data-v-ce5a1317]:hover{background:#ffedd5}.mqt-ccard-ack[data-v-ce5a1317]:disabled{opacity:.6;cursor:not-allowed}.mqt-ccard-ack.is-claim[data-v-ce5a1317]{border-color:#c7d2fe;background:#eef2ff;color:#4338ca}.mqt-ccard-ack.is-claim[data-v-ce5a1317]:hover{background:#e0e7ff}.mqt-ccard-body[data-v-ce5a1317]{padding:6px 9px 18px}.mqt-ccard-line[data-v-ce5a1317]{display:flex;align-items:center;gap:6px}.mqt-mode-tag[data-v-ce5a1317]{flex-shrink:0;padding:1px 6px;border-radius:4px;background:#f5f3ff;color:#6d28d9;border:1px solid #ddd6fe;font-size:10px;font-weight:700}.mqt-mode-tag.is-claim[data-v-ce5a1317]{background:#ecfdf5;color:#047857;border-color:#a7f3d0}.mqt-ccard-kw[data-v-ce5a1317]{flex:1;min-width:0;color:#b45309;font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mqt-ccard-sub[data-v-ce5a1317]{margin-top:5px;color:#334155;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mqt-ccard-meta[data-v-ce5a1317]{display:flex;flex-direction:column;gap:2px;margin-top:4px;color:#94a3b8;font-size:11px}.mqt-ccard-meta span[data-v-ce5a1317]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mqt-ccard-defect[data-v-ce5a1317]{color:#b91c1c;font-weight:600}.mqt-ccard-more[data-v-ce5a1317]{position:absolute;right:10px;bottom:6px;color:#6366f1;font-size:11px;font-weight:600}.mqt-ccard-done[data-v-ce5a1317]{flex-shrink:0;padding:1px 6px;border-radius:4px;background:#ecfdf5;color:#047857;border:1px solid #a7f3d0;font-size:10px;font-weight:700}.mqt-ccard-done.is-ok[data-v-ce5a1317]{background:#f0fdf4}.mqt-ccard-done.is-rework[data-v-ce5a1317]{background:#fef2f2;color:#b91c1c;border-color:#fecaca}.mqt-ccard-done.is-wait[data-v-ce5a1317],.mqt-ccard-done.is-todo[data-v-ce5a1317]{background:#fff7ed;color:#c2410c;border-color:#fed7aa}.mqt-ccard-done.is-claim[data-v-ce5a1317]{background:#eef2ff;color:#4338ca;border-color:#c7d2fe}.mqt-ctx-mask[data-v-ce5a1317]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000}.mqt-ctx[data-v-ce5a1317]{position:fixed;min-width:200px;padding:5px;display:flex;flex-direction:column;gap:2px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 12px 28px #0f172a2e}.mqt-ctx-item[data-v-ce5a1317]{padding:7px 10px;border:none;border-radius:6px;background:none;text-align:left;font-size:12px;color:#334155;cursor:pointer}.mqt-ctx-item[data-v-ce5a1317]:hover{background:#eef2ff;color:#4338ca}.mqt-ctx-item.is-main[data-v-ce5a1317]{font-weight:600}.mqt-ctx-item[data-v-ce5a1317]:disabled{opacity:.6;cursor:not-allowed}.mqc[data-v-73b3c9af]{display:flex;flex-direction:column;height:100%;min-height:0}.mqc-tabs[data-v-73b3c9af]{flex-shrink:0;display:flex;gap:6px;padding:8px 12px 0;background:#fff;border-bottom:1px solid #eef1f6}.mqc-tab[data-v-73b3c9af]{border:1px solid #e2e8f0;background:#fff;color:#475569;border-radius:8px 8px 0 0;padding:6px 16px;font-size:13px;cursor:pointer;margin-bottom:-1px}.mqc-tab.is-active[data-v-73b3c9af]{background:#6366f1;border-color:#6366f1;color:#fff;font-weight:600}.mqc-body[data-v-73b3c9af]{flex:1;min-height:0;display:flex;flex-direction:column}.prt-full[data-v-682ff72a]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;display:flex;flex-direction:column;background:#f5f7fa}.prt-page[data-v-682ff72a]{display:flex;flex-direction:column;gap:10px;height:100%;min-height:0}.prt-pc-head[data-v-682ff72a]{flex-shrink:0;display:flex;align-items:center;gap:10px;height:44px;padding:0 14px;background:#fff;border-bottom:1px solid #e6eaf2}.prt-title[data-v-682ff72a]{flex:1;min-width:0;font-weight:600;color:#1e293b;font-size:14px}.prt-dev-tag[data-v-682ff72a]{flex-shrink:0;margin-left:auto;padding:2px 8px;font-size:11px;font-weight:600;line-height:1.5;color:#6366f1;background:#eef2ff;border-radius:4px;border-bottom:0}.prt-bar[data-v-682ff72a]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;flex:none}.prt-tabs[data-v-682ff72a]{display:flex;gap:8px;flex-wrap:wrap}.prt-tab[data-v-682ff72a]{border:1px solid #e2e8f0;background:#fff;color:#475569;border-radius:999px;padding:5px 14px;font-size:13px;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.prt-tab[data-v-682ff72a]:hover{background:#f8fafc}.prt-tab.active[data-v-682ff72a]{background:#fff7ed;border-color:#fdba74;color:#c2410c;font-weight:600}.prt-tab.danger.active[data-v-682ff72a]{background:#fef2f2;border-color:#fecaca;color:#dc2626}.prt-badge[data-v-682ff72a]{font-style:normal;font-size:11px;font-weight:700;color:#fff;background:#16a34a;border-radius:999px;padding:0 6px;line-height:16px}.prt-refresh[data-v-682ff72a]{margin-left:auto;border:1px solid #e2e8f0;background:#fff;color:#475569;border-radius:8px;padding:5px 12px;font-size:12px;cursor:pointer}.prt-refresh[data-v-682ff72a]:hover:not(:disabled){background:#f4f6fa}.prt-refresh[data-v-682ff72a]:disabled{opacity:.6;cursor:not-allowed}.prt-loading[data-v-682ff72a],.prt-empty[data-v-682ff72a]{padding:24px;text-align:center;color:#94a3b8;font-size:13px;background:#fff;border:1px solid #eef1f6;border-radius:10px}.prt-grid[data-v-682ff72a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;align-content:start;overflow:auto;min-height:0;padding-bottom:4px}.prt-project-card[data-v-682ff72a]{background:#fff;border-radius:14px;padding:14px;cursor:pointer;border:1px solid #eef1f6;transition:box-shadow .2s,transform .2s;display:flex;flex-direction:row;align-items:stretch;gap:14px;box-shadow:0 1px 2px #0f172a0a;position:relative}.prt-project-card[data-v-682ff72a]:hover{box-shadow:0 10px 24px #6366f124;transform:translateY(-2px)}.prt-card-seq[data-v-682ff72a]{position:absolute;left:8px;top:8px;z-index:2;width:18px;height:18px;border-radius:0;padding:0;display:inline-flex;align-items:center;justify-content:center;font-size:10px;line-height:1;font-weight:700;color:#fff;background:#1e293b;box-shadow:0 1px 3px #0f172a4d}.prt-card-left[data-v-682ff72a]{width:120px;flex-shrink:0;display:flex;align-items:center}.prt-card-cover[data-v-682ff72a]{width:100%;height:120px;border-radius:12px;overflow:hidden;background:linear-gradient(135deg,#eef2ff,#f5f3ff);display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px #0f172a0f}.prt-card-cover img[data-v-682ff72a]{width:100%;height:100%;object-fit:cover}.prt-cover-fallback[data-v-682ff72a]{font-size:38px}.prt-card-right[data-v-682ff72a]{flex:1;min-width:0;display:flex;flex-direction:column;min-height:120px;justify-content:space-between}.prt-card-head[data-v-682ff72a]{display:flex;flex-direction:column;min-width:0}.prt-card-top[data-v-682ff72a]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.prt-plan-no[data-v-682ff72a]{font-size:11px;color:#94a3b8;letter-spacing:.3px}.prt-card-name[data-v-682ff72a]{font-size:17px;font-weight:700;color:#0f172a;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prt-card-order[data-v-682ff72a]{margin-top:4px;font-size:11px;color:#0284c7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prt-card-tags[data-v-682ff72a]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.prt-count[data-v-682ff72a]{align-self:flex-start;font-size:11px;color:#6366f1;background:#eef2ff;padding:2px 10px;border-radius:999px;font-weight:600}.prt-count.is-sheet[data-v-682ff72a]{color:#1d4ed8;background:#eff6ff}.prt-who[data-v-682ff72a]{align-self:flex-start;font-size:11px;color:#475569;background:#f1f5f9;padding:2px 10px;border-radius:999px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prt-qty[data-v-682ff72a]{align-self:flex-start;font-size:11px;color:#b45309;background:#fffbeb;border:1px solid #fde68a;padding:2px 10px;border-radius:999px;font-weight:600;white-space:nowrap}.prt-card-date[data-v-682ff72a]{font-size:11px;color:#94a3b8;margin-top:6px}.prt-deleted-tag[data-v-682ff72a]{align-self:flex-start;font-size:11px;color:#dc2626;background:#fee2e2;padding:2px 10px;border-radius:999px;font-weight:600}.prt-self-tag[data-v-682ff72a]{align-self:flex-start;flex:none;font-size:11px;font-weight:600;color:#0369a1;background:#e0f2fe;border:1px solid #bae6fd;padding:2px 10px;border-radius:999px}.prt-temp-tag[data-v-682ff72a]{flex:none;display:inline-flex;align-items:center;gap:3px;font-size:11px;font-weight:500;color:#b45309;background:none;border:none;padding:0;white-space:nowrap}.prt-temp-tag[data-v-682ff72a]:before{content:"ⓘ";font-size:12px;line-height:1;color:#d97706}.prt-table th.prt-img-col[data-v-682ff72a],.prt-table td.prt-img-col[data-v-682ff72a]{text-align:center;padding:6px 0}.prt-table .prt-img-col img[data-v-682ff72a]{width:34px;height:26px;object-fit:cover;vertical-align:middle;border-radius:6px;border:1px solid #e6eaf5;background:#fff;cursor:zoom-in}.prt-table .prt-img-col img[data-v-682ff72a]:hover{border-color:#fdba74}.prt-img-ph[data-v-682ff72a]{color:#cbd5e1}.prt-upload-tip[data-v-682ff72a]{font-size:11px;color:#94a3b8}.prt-tool-upload[data-v-682ff72a]{display:inline-flex}.prt-tool-link[data-v-682ff72a]{font-size:12px;color:#1d4ed8;cursor:pointer;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.prt-tool-link[data-v-682ff72a]:hover{color:#1e40af}.prt-row-upload[data-v-682ff72a]{display:block}.prt-row-tool[data-v-682ff72a]{display:flex;align-items:flex-start;gap:8px;line-height:1.45;color:inherit;text-decoration:none;cursor:pointer}.prt-row-tool-icon[data-v-682ff72a]{flex:none;margin-top:2px;color:#ea580c}.prt-row-tool-text[data-v-682ff72a]{display:flex;flex-direction:column;gap:1px}.prt-row-tool-title[data-v-682ff72a]{font-size:13px;font-weight:600;color:#1e293b}.prt-row-tool-desc[data-v-682ff72a]{font-size:11px;color:#94a3b8;max-width:300px;white-space:normal;word-break:break-all}.prt-tool-link.is-busy[data-v-682ff72a]{color:#94a3b8;text-decoration:none;cursor:default}.prt-file-dl[data-v-682ff72a]{display:flex;align-items:center;gap:12px;justify-content:center;padding:14px 0;text-align:left}.prt-file-dl-icon[data-v-682ff72a]{font-size:26px}.prt-file-dl-info[data-v-682ff72a]{min-width:0}.prt-file-dl-name[data-v-682ff72a]{font-size:13px;font-weight:600;color:#1e293b;word-break:break-all}.prt-file-dl-sub[data-v-682ff72a]{font-size:11px;color:#94a3b8;margin-top:2px}.prt-qs-dash[data-v-682ff72a]{flex:none;font-size:12px;color:#94a3b8}.prt-tool-upload[data-v-682ff72a]{display:inline-flex;align-items:center}.prt-card-ctx[data-v-682ff72a]{position:fixed;z-index:3100;min-width:150px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 8px 24px #0f172a24;overflow:hidden}.prt-card-ctx-item[data-v-682ff72a]{padding:8px 16px;font-size:13px;color:#334155;cursor:pointer;transition:background .12s;white-space:nowrap}.prt-card-ctx-item[data-v-682ff72a]:hover{background:#eef2ff;color:#4f46e5}.prt-card-ctx-item.prt-card-ctx-danger[data-v-682ff72a]{color:#dc2626}.prt-card-ctx-item.prt-card-ctx-danger[data-v-682ff72a]:hover{background:#fee2e2;color:#b91c1c}.prt-card-ctx-sep[data-v-682ff72a]{height:1px;background:#f1f5f9;margin:4px 0}@media (max-width: 640px){.prt-grid[data-v-682ff72a]{grid-template-columns:1fr}.prt-tabs[data-v-682ff72a]{width:100%;overflow-x:auto}}.prt-table-wrap[data-v-682ff72a]{background:#fff;border-radius:8px;overflow:auto;min-height:0;flex:1}.prt-table-wrap-detail[data-v-682ff72a]{background:transparent}.prt-table[data-v-682ff72a]{width:100%;min-width:980px;table-layout:fixed;border-collapse:separate;border-spacing:0;background:#fff;font-size:12px;color:#334155}.prt-table th[data-v-682ff72a],.prt-table td[data-v-682ff72a]{min-width:0;padding:8px 10px;border-right:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;text-align:center;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prt-table th[data-v-682ff72a]{background:#eef2ff;color:#475569;font-weight:600}.prt-table th[data-v-682ff72a]:first-child,.prt-table td[data-v-682ff72a]:first-child{border-left:1px solid #e2e8f0}.prt-table thead th[data-v-682ff72a]:first-child{border-top-left-radius:8px}.prt-table thead th[data-v-682ff72a]:last-child{border-top-right-radius:8px}.prt-row[data-v-682ff72a]{cursor:default;transition:background .15s}.prt-table tbody tr[data-v-682ff72a]:nth-child(odd){background:#fff}.prt-table tbody tr[data-v-682ff72a]:nth-child(2n){background:#f8fafc}.prt-table tbody tr[data-v-682ff72a]:hover{background:#eef2ff}.prt-table-wrap:not(.prt-table-wrap-detail) .prt-row[data-v-682ff72a]{cursor:pointer}.prt-table th.prt-index-col[data-v-682ff72a],.prt-table td.prt-index-col[data-v-682ff72a]{text-align:center;color:#64748b;font-variant-numeric:tabular-nums}.prt-table th.prt-num[data-v-682ff72a],.prt-table td.prt-num[data-v-682ff72a]{text-align:center;font-weight:600;color:#c2410c}.prt-mono[data-v-682ff72a]{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:11px;color:#475569}.prt-detail-tabs[data-v-682ff72a]{display:flex;gap:8px;flex-wrap:wrap;flex:none}.prt-tab-num[data-v-682ff72a]{font-style:normal;font-size:11px;font-weight:700;color:#c2410c;background:#ffedd5;border-radius:999px;padding:0 6px;line-height:16px}.prt-tab.active .prt-tab-num[data-v-682ff72a]{background:#fed7aa}.prt-table-detail[data-v-682ff72a]{min-width:1320px}.prt-table th.prt-check-col[data-v-682ff72a],.prt-table td.prt-check-col[data-v-682ff72a]{width:40px;padding:8px 0;text-align:center}.prt-check[data-v-682ff72a]{width:14px;height:14px;cursor:pointer;vertical-align:middle;margin:0}.prt-table tbody tr.is-checked[data-v-682ff72a]{background:#fff7ed!important}.prt-sel-bar[data-v-682ff72a]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;flex:none;padding:8px 12px;background:#fff7ed;border:1px solid #fed7aa;border-radius:10px;font-size:12px;color:#7c2d12}.prt-sel-all[data-v-682ff72a]{display:inline-flex;align-items:center;gap:6px;cursor:pointer;font-weight:600}.prt-sel-count b[data-v-682ff72a]{font-size:14px;color:#c2410c}.prt-sel-sub[data-v-682ff72a]{color:#b45309}.prt-sel-acts[data-v-682ff72a]{margin-left:auto;display:flex;gap:8px;flex-wrap:wrap}.prt-sel-btn[data-v-682ff72a]{border:1px solid #e2e8f0;background:#fff;color:#475569;border-radius:8px;padding:4px 12px;font-size:12px;font-weight:600;cursor:pointer}.prt-sel-btn[data-v-682ff72a]:hover{background:#f8fafc}.prt-giveup-btn[data-v-682ff72a]{border:1px solid #fecaca;background:#fff7f7;color:#dc2626;border-radius:8px;padding:4px 12px;font-size:12px;font-weight:600;cursor:pointer}.prt-giveup-btn[data-v-682ff72a]:hover{background:#fee2e2}.prt-giveup-btn[data-v-682ff72a]:disabled{opacity:.6;cursor:default}.prt-sel-btn.is-sky[data-v-682ff72a]{border-color:#bae6fd;background:#f0f9ff;color:#0369a1}.prt-sel-btn.is-sky[data-v-682ff72a]:hover{background:#e0f2fe}.prt-sel-btn.is-violet[data-v-682ff72a]{border-color:#ddd6fe;background:#f5f3ff;color:#6d28d9}.prt-sel-btn.is-violet[data-v-682ff72a]:hover{background:#ede9fe}.prt-qs[data-v-682ff72a]{display:flex;flex-direction:column;gap:12px}.prt-qs-note[data-v-682ff72a]{padding:8px 10px;border-radius:8px;font-size:12px;line-height:1.6;color:#475569;background:#f8fafc;border:1px dashed #cbd5e1}.prt-qs-note b[data-v-682ff72a]{color:#1d4ed8}.prt-qs-row[data-v-682ff72a]{display:flex;align-items:center;gap:10px}.prt-qs-subnote[data-v-682ff72a]{margin:-4px 0 0 106px;font-size:11.5px;color:#94a3b8;line-height:1.6}.prt-qs-subnote b[data-v-682ff72a]{color:#b45309;font-weight:600}html.mobile-ui .prt-qs-subnote[data-v-682ff72a]{margin-left:0}.prt-qs-row-top[data-v-682ff72a]{align-items:flex-start}.prt-qs-label[data-v-682ff72a]{flex:none;width:96px;font-size:13px;color:#475569}.prt-qs-project[data-v-682ff72a]{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.prt-qs-project-line[data-v-682ff72a]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.prt-qs-project-name[data-v-682ff72a]{flex:1;min-width:0;font-size:13px;font-weight:600;color:#1e293b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prt-qs-project-empty[data-v-682ff72a]{flex:1;min-width:0;font-size:12px;color:#94a3b8}.prt-qs-make[data-v-682ff72a]{flex-shrink:0;border:1px solid #93c5fd;background:#eff6ff;color:#2563eb;border-radius:6px;padding:5px 12px;font-size:12px;font-weight:600;cursor:pointer}.prt-qs-make[data-v-682ff72a]:hover{background:#dbeafe}.prt-qs-pick[data-v-682ff72a]{flex-shrink:0;border:1px solid #e2e8f0;background:#fff;color:#475569;border-radius:6px;padding:5px 12px;font-size:12px;font-weight:600;cursor:pointer}.prt-qs-pick[data-v-682ff72a]:hover{background:#f8fafc;border-color:#c7d2fe;color:#4f46e5}.prt-qs-project-hint[data-v-682ff72a]{font-size:11px;color:#64748b;line-height:1.5}.prt-full .prt-qs[data-v-682ff72a]{gap:14px}.prt-full .prt-qs-row[data-v-682ff72a]{flex-wrap:wrap;gap:8px}.prt-full .prt-qs-row-top[data-v-682ff72a]{align-items:stretch}.prt-full .prt-qs-label[data-v-682ff72a]{width:100%;flex:0 0 auto;font-size:12.5px;color:#64748b}.prt-full .prt-qs-project[data-v-682ff72a]{flex:1 1 100%}.prt-full .prt-qs-project-line[data-v-682ff72a]{gap:8px}.prt-full .prt-qs-project-empty[data-v-682ff72a]{flex:1 1 100%;font-size:12.5px;line-height:1.6}.prt-full .prt-qs-project-name[data-v-682ff72a]{flex:1 1 100%;white-space:normal}.prt-full .prt-qs-pick[data-v-682ff72a],.prt-full .prt-qs-make[data-v-682ff72a]{flex:1 1 0;min-width:0;padding:8px 6px;text-align:center}.prt-full .prt-qs-subnote[data-v-682ff72a]{margin-left:0}.prt-full[data-v-682ff72a] .el-date-editor.el-input{flex:1 1 0;width:auto!important;min-width:0}.prt-full[data-v-682ff72a] .el-input{flex:1 1 100%;width:100%}.prt-qs-warn[data-v-682ff72a]{margin-left:106px;padding:6px 8px;border-radius:6px;font-size:12px;line-height:1.6;color:#b45309;background:#fffbeb;border:1px solid #fde68a}.prt-qs-warn b[data-v-682ff72a]{font-weight:700}.prt-qs-hint[data-v-682ff72a]{margin-left:6px;font-size:11px;color:#94a3b8}.prt-qs-sep[data-v-682ff72a]{margin:0 6px;color:#94a3b8}.prt-dwg-cell[data-v-682ff72a]{white-space:nowrap}.prt-dwg-link[data-v-682ff72a]{color:#1d4ed8;text-decoration:underline;cursor:pointer}.prt-dwg-link[data-v-682ff72a]:hover{color:#1e40af}.prt-dwg-no[data-v-682ff72a]{color:#475569}.prt-strong[data-v-682ff72a]{font-weight:600;color:#1e293b}.prt-empty-cell[data-v-682ff72a]{color:#cbd5e1}.prt-buy-tag[data-v-682ff72a]{font-style:normal;font-size:11px;font-weight:600;padding:1px 6px;border-radius:6px;color:#b45309;background:#fffbeb;border:1px solid #fde68a;white-space:nowrap}.prt-table .prt-table-empty[data-v-682ff72a]{text-align:center;color:#94a3b8;padding:18px 12px}.prt-ops[data-v-682ff72a]{white-space:nowrap}.prt-link[data-v-682ff72a]{border:none;background:none;color:#4f46e5;font-size:12px;cursor:pointer;padding:0 4px}.prt-link[data-v-682ff72a]:hover{text-decoration:underline}.prt-link-danger[data-v-682ff72a]{color:#dc2626}.prt-status[data-v-682ff72a]{font-style:normal;font-size:10px;font-weight:600;border-radius:999px;padding:1px 8px;white-space:nowrap}.prt-status.pending[data-v-682ff72a]{background:#fef3c7;color:#b45309}.prt-status.processing[data-v-682ff72a]{background:#dbeafe;color:#1d4ed8}.prt-status.done[data-v-682ff72a]{background:#d1fae5;color:#047857}.prt-detail-bar[data-v-682ff72a]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;flex:none}.prt-back[data-v-682ff72a]{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;border:1px solid #c7d2fe;background:#eef2ff;color:#4f46e5;border-radius:8px;padding:4px 11px;font-size:12px;font-weight:600;cursor:pointer}.prt-back[data-v-682ff72a]:hover{background:#f4f6fa}.prt-detail-title[data-v-682ff72a]{font-size:15px;font-weight:700;color:#1e293b;padding-left:8px;border-left:3px solid #ea580c}.prt-detail-name[data-v-682ff72a]{font-size:13px;color:#64748b}.prt-doc-head[data-v-682ff72a]{flex:none;display:flex;flex-direction:column;gap:5px;background:#f8fafc;border:1px solid #eef1f6;border-radius:10px;padding:9px 12px}.prt-doc-name[data-v-682ff72a]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.prt-doc-title[data-v-682ff72a]{font-size:15px;font-weight:600;color:#1e293b;word-break:break-all}.prt-doc-fields[data-v-682ff72a]{display:flex;align-items:center;flex-wrap:wrap;gap:3px 14px;font-size:12px;line-height:1.6}.prt-doc-fields .k[data-v-682ff72a]{color:#94a3b8;margin-right:5px}.prt-doc-fields .v[data-v-682ff72a]{color:#334155;font-weight:600}.prt-doc-fields .v.is-num[data-v-682ff72a],.prt-doc-fields .v.is-req[data-v-682ff72a]{color:#c2410c}.prt-doc-fields .prt-req-eq[data-v-682ff72a]{color:#a8a29e;font-style:normal;margin-left:4px}.prt-detail-acts-flat[data-v-682ff72a]{flex:none;display:flex;align-items:center;gap:8px}.prt-send-btn[data-v-682ff72a]{flex:none;display:inline-flex;align-items:center;gap:5px;padding:6px 16px;border:none;border-radius:8px;font-size:13px;font-weight:700;color:#fff;cursor:pointer;background:linear-gradient(135deg,#fb923c,#ea580c);box-shadow:0 2px 8px #ea580c47;transition:filter .15s,box-shadow .15s,transform .1s}.prt-send-btn[data-v-682ff72a]:hover{filter:brightness(1.06);box-shadow:0 3px 12px #ea580c5c}.prt-send-btn[data-v-682ff72a]:active{transform:translateY(1px)}.prt-tool-group[data-v-682ff72a]{margin-left:auto;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.prt-btn[data-v-682ff72a]{border-radius:8px;padding:5px 14px;font-size:12px;font-weight:600;cursor:pointer;border:1px solid transparent}.prt-btn-primary[data-v-682ff72a]{background:linear-gradient(135deg,#f97316,#ea580c);color:#fff}.prt-btn-primary[data-v-682ff72a]:hover:not(:disabled){filter:brightness(1.05)}.prt-btn-primary[data-v-682ff72a]:disabled{opacity:.6;cursor:not-allowed}.prt-btn-danger[data-v-682ff72a]{background:#fff;border-color:#fecaca;color:#dc2626}.prt-btn-danger[data-v-682ff72a]:hover{background:#fef2f2}.prt-snapshot[data-v-682ff72a]{display:flex;align-items:flex-start;gap:8px;flex-wrap:wrap;font-size:12px;color:#64748b;line-height:1.6;background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;padding:6px 10px;flex:none}.prt-snapshot b[data-v-682ff72a]{color:#c2410c}.prt-snap-tag[data-v-682ff72a]{flex:none;font-size:11px;font-weight:600;color:#c2410c;background:#ffedd5;border-radius:999px;padding:1px 8px;margin-top:1px}.prt-snapshot-self[data-v-682ff72a]{background:#eff6ff;border-color:#bfdbfe;align-items:center}.prt-snapshot-self b[data-v-682ff72a]{color:#1d4ed8}.prt-snap-tag-self[data-v-682ff72a]{color:#1d4ed8;background:#dbeafe}.prt-detail-tree-wrap[data-v-682ff72a]{display:flex;flex-direction:column;min-height:0;padding:8px 4px 14px}.prt-tree-bar[data-v-682ff72a]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:2px 8px 8px}.prt-tree-count[data-v-682ff72a]{font-size:12px;font-weight:600;color:#4338ca}.prt-tree-hint[data-v-682ff72a]{font-size:11px;color:#94a3b8}.prt-tree-acts[data-v-682ff72a]{margin-left:auto;display:flex;gap:6px}.prt-tree-mini[data-v-682ff72a]{height:24px;padding:0 8px;border-radius:6px;cursor:pointer;font-size:12px;color:#475569;background:#fff;border:1px solid #e2e8f0}.prt-tree-mini[data-v-682ff72a]:hover{background:#f8fafc}.prt-tree[data-v-682ff72a]{display:flex;flex-direction:column;gap:6px;padding:0 8px}.prt-trow[data-v-682ff72a]{display:flex;align-items:center;gap:8px;padding:7px 10px;background:#fff;border:1px solid #eef1f6;border-radius:10px;transition:background .15s,border-color .15s}.prt-trow.is-child[data-v-682ff72a]{background:#fafbff;border-color:#e8ecf5}.prt-trow.is-checked[data-v-682ff72a]{background:#eef2ff;border-color:#c7d2fe}.prt-trow.is-parent .prt-tname[data-v-682ff72a]{font-weight:700}.prt-trow.is-proj-root[data-v-682ff72a]{background:linear-gradient(90deg,#f6f7ff,#fff 70%);border-color:#dfe3f5;box-shadow:inset 3px 0 #6366f1}.prt-trow.is-proj-root.is-checked[data-v-682ff72a]{background:#eef2ff;border-color:#c7d2fe}.prt-proj-tag[data-v-682ff72a]{flex:none;padding:1px 8px;border-radius:999px;font-size:11px;font-weight:600;color:#4f46e5;background:#eef2ff;border:1px solid #c7d2fe}.prt-caret[data-v-682ff72a]{width:18px;height:18px;flex:none;padding:0;border:0;background:transparent;display:inline-flex;align-items:center;justify-content:center;color:#94a3b8;cursor:pointer}.prt-caret .el-icon[data-v-682ff72a]{transition:transform .15s}.prt-caret.open .el-icon[data-v-682ff72a]{transform:rotate(90deg);color:#4f46e5}.prt-caret.empty[data-v-682ff72a]{cursor:default}.prt-tthumb[data-v-682ff72a]{width:40px;height:40px;flex:none;border-radius:8px;overflow:hidden;border:1px solid #e8ecf5;background:#f6f8fc;display:inline-flex;align-items:center;justify-content:center;font-size:16px;cursor:zoom-in}.prt-tthumb.empty[data-v-682ff72a]{cursor:default}.prt-tthumb img[data-v-682ff72a]{width:100%;height:100%;object-fit:cover;display:block}.prt-tmain[data-v-682ff72a]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:3px}.prt-ttop[data-v-682ff72a]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0}.prt-tname[data-v-682ff72a]{font-size:13px;font-weight:600;color:#1e293b}.prt-tspec[data-v-682ff72a]{font-size:11px;color:#94a3b8}.prt-tmeta[data-v-682ff72a]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:11px;color:#64748b}.prt-tmeta b[data-v-682ff72a]{font-weight:600;color:#4338ca}.prt-tmeta-req[data-v-682ff72a]{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prt-tmeta-qref[data-v-682ff72a]{display:inline-flex;align-items:center;gap:3px;padding:0 6px;height:18px;border-radius:9px;background:#eef2ff;color:#4338ca}.prt-tmeta-qref b[data-v-682ff72a]{color:#3730a3}.prt-tree-empty[data-v-682ff72a]{padding:22px 12px;text-align:center;color:#94a3b8;font-size:13px;line-height:1.9}@media (max-width: 640px){.prt-detail-tree-wrap[data-v-682ff72a]{padding:6px 2px 10px}.prt-tree[data-v-682ff72a]{padding:0 6px}.prt-trow[data-v-682ff72a]{flex-wrap:wrap;align-items:flex-start}.prt-tree-hint[data-v-682ff72a]{display:none}.prt-tmeta-req[data-v-682ff72a]{max-width:100%}}html.mobile-ui .prt-grid[data-v-682ff72a]{grid-template-columns:repeat(2,1fr);gap:10px;align-items:start}html.mobile-ui .prt-project-card[data-v-682ff72a]{flex-direction:column;align-items:stretch;padding:8px;gap:8px;border-radius:12px}html.mobile-ui .prt-card-left[data-v-682ff72a]{width:100%}html.mobile-ui .prt-card-cover[data-v-682ff72a]{height:96px;border-radius:10px}html.mobile-ui .prt-card-right[data-v-682ff72a]{min-width:0}html.mobile-ui .prt-card-name[data-v-682ff72a]{font-size:13px}html.mobile-ui .prt-card-order[data-v-682ff72a],html.mobile-ui .prt-card-date[data-v-682ff72a]{font-size:11px}html.mobile-ui .prt-card-tags[data-v-682ff72a]{gap:4px}html.mobile-ui .prt-plan-no[data-v-682ff72a],html.mobile-ui .prt-status[data-v-682ff72a],html.mobile-ui .prt-count[data-v-682ff72a],html.mobile-ui .prt-qty[data-v-682ff72a],html.mobile-ui .prt-who[data-v-682ff72a],html.mobile-ui .prt-self-tag[data-v-682ff72a]{font-size:10.5px}.wh-full[data-v-ceb00c9c]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;display:flex;flex-direction:column;background:#f5f7fa}.wh-page[data-v-ceb00c9c]{display:flex;flex-direction:column;height:100%;background:#f6f7fb;overflow:hidden}.wh-pc-header[data-v-ceb00c9c]{flex-shrink:0;display:flex;align-items:center;gap:10px;height:44px;padding:0 14px;background:#fff;border-bottom:1px solid #e6eaf2}.wh-pc-header-clickable[data-v-ceb00c9c]{cursor:pointer}.wh-pc-header-clickable[data-v-ceb00c9c]:hover{background:#f8fafc}.wh-pc-header-clickable:hover .wh-pc-title[data-v-ceb00c9c]{color:#4f46e5}.wh-pc-back[data-v-ceb00c9c]{color:#4f46e5;font-size:16px;flex-shrink:0}.wh-back-btn[data-v-ceb00c9c]{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;border:1px solid #c7d2fe;background:#eef2ff;color:#4f46e5;border-radius:8px;padding:4px 11px;font-size:12px;font-weight:600;cursor:pointer}.wh-back-btn[data-v-ceb00c9c]:hover{background:#e0e7ff}.wh-pc-title[data-v-ceb00c9c]{flex:1;font-weight:600;color:#1e293b;font-size:14px}.wh-dev-tag[data-v-ceb00c9c]{padding:2px 8px;font-size:11px;font-weight:600;color:#6366f1;background:#eef2ff;border-radius:4px}.wh-m-header[data-v-ceb00c9c]{height:44px;flex-shrink:0;display:flex;align-items:center;padding:0 14px;background:linear-gradient(135deg,#6366f1,#8b5cf6)}.wh-m-left[data-v-ceb00c9c],.wh-m-right[data-v-ceb00c9c]{width:32px;display:flex;align-items:center}.wh-m-left[data-v-ceb00c9c]{cursor:pointer}.wh-m-title[data-v-ceb00c9c]{flex:1;text-align:center;color:#fff;font-size:16px;font-weight:600}.wh-body[data-v-ceb00c9c]{flex:1;min-height:0;overflow:auto;padding:12px;-webkit-overflow-scrolling:touch}.wh-btn[data-v-ceb00c9c]{display:inline-flex;align-items:center;gap:4px;border:none;border-radius:8px;padding:8px 14px;font-size:12px;cursor:pointer;transition:all .15s}.wh-btn-primary[data-v-ceb00c9c]{background:#6366f1;color:#fff}.wh-btn-primary[data-v-ceb00c9c]:hover:not(:disabled){background:#4f46e5}.wh-btn-ghost[data-v-ceb00c9c]{border:1px solid #e2e8f0;background:#fff;color:#475569;padding:5px 12px;font-weight:600}.wh-btn-ghost[data-v-ceb00c9c]:hover:not(:disabled){background:#f1f5f9}.wh-btn-danger[data-v-ceb00c9c]{border:1px solid #fecaca;background:#fff;color:#dc2626;padding:5px 12px;font-weight:600}.wh-btn-danger[data-v-ceb00c9c]:hover:not(:disabled){background:#fef2f2}.wh-btn-sm[data-v-ceb00c9c]{padding:3px 10px;font-size:12px}.wh-btn[data-v-ceb00c9c]:disabled{opacity:.5;cursor:not-allowed}.wh-loading[data-v-ceb00c9c]{padding:40px;text-align:center;color:#94a3b8;font-size:13px}.wh-empty[data-v-ceb00c9c]{padding:36px;text-align:center;color:#94a3b8;font-size:13px;background:#fff;border-radius:10px}.wh-toolbar[data-v-ceb00c9c]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px}.wh-tabs[data-v-ceb00c9c]{display:flex;gap:8px}.wh-tab[data-v-ceb00c9c]{border:1px solid #e5e9f0;background:#fff;color:#64748b;border-radius:999px;padding:5px 16px;font-size:12px;cursor:pointer;transition:all .15s}.wh-tab[data-v-ceb00c9c]:hover{border-color:#c7d2fe;color:#4f46e5}.wh-tab.active[data-v-ceb00c9c]{background:#6366f1;color:#fff;border-color:#6366f1}.wh-tab-danger.active[data-v-ceb00c9c]{background:#dc2626;border-color:#dc2626}.wh-toolbar-hint[data-v-ceb00c9c]{margin-left:auto;font-size:12px;color:#94a3b8}.wh-cards[data-v-ceb00c9c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px}.wh-card[data-v-ceb00c9c]{background:#fff;border-radius:14px;padding:14px;cursor:pointer;border:1px solid #eef1f6;box-shadow:0 1px 2px #0f172a0a;transition:box-shadow .2s,transform .2s;display:flex;align-items:stretch;gap:14px}.wh-card[data-v-ceb00c9c]:hover{box-shadow:0 10px 24px #6366f124;transform:translateY(-2px)}.wh-card-cover[data-v-ceb00c9c]{width:96px;flex-shrink:0;border-radius:10px;overflow:hidden;background:#eef2ff;display:flex;align-items:center;justify-content:center}.wh-card-cover img[data-v-ceb00c9c]{width:100%;height:100%;object-fit:cover;display:block}.wh-cover-fallback[data-v-ceb00c9c]{font-size:26px;color:#cbd5e1}.wh-card-main[data-v-ceb00c9c]{flex:1;min-width:0}.wh-card-top[data-v-ceb00c9c]{display:flex;align-items:center;gap:8px}.wh-card-name[data-v-ceb00c9c]{flex:1;min-width:0;font-size:14px;font-weight:600;color:#1e293b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wh-card-meta[data-v-ceb00c9c]{margin-top:8px;display:flex;flex-wrap:wrap;gap:6px 12px;font-size:12px;color:#64748b}.wh-card-foot[data-v-ceb00c9c]{margin-top:10px;padding-top:10px;border-top:1px solid #f1f5f9;display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:12px;color:#94a3b8}.wh-card-hours[data-v-ceb00c9c]{color:#4f46e5;font-weight:700}.wh-card-pending[data-v-ceb00c9c]{color:#b45309;font-weight:600}.wh-card-foot .wh-btn[data-v-ceb00c9c]:last-child{margin-left:auto}.wh-detail[data-v-ceb00c9c]{display:flex;flex-direction:column;gap:12px}.wh-detail-head[data-v-ceb00c9c],.wh-kv[data-v-ceb00c9c],.wh-list-card[data-v-ceb00c9c]{background:#fff;border-radius:14px;padding:14px;border:1px solid #eef1f6}.wh-detail-title[data-v-ceb00c9c]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.wh-detail-name[data-v-ceb00c9c]{margin-top:6px;font-size:16px;font-weight:600;color:#1e293b}.wh-sheet-no[data-v-ceb00c9c]{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:12px;color:#6366f1}.wh-status[data-v-ceb00c9c]{flex:none;white-space:nowrap;font-size:12px;font-weight:600;border-radius:999px;padding:2px 10px;background:#eef2ff;color:#4f46e5}.wh-status.is-done[data-v-ceb00c9c]{background:#ecfdf5;color:#059669}.wh-status.is-created[data-v-ceb00c9c]{background:#fffbeb;color:#b45309}.wh-deleted-tag[data-v-ceb00c9c]{font-size:12px;color:#dc2626;background:#fef2f2;border-radius:999px;padding:2px 10px}.wh-kv[data-v-ceb00c9c]{display:flex;flex-wrap:wrap;gap:10px 26px}.wh-kv-item[data-v-ceb00c9c]{display:flex;align-items:center;gap:6px;font-size:13px}.wh-kv-label[data-v-ceb00c9c]{color:#94a3b8}.wh-kv-value[data-v-ceb00c9c]{color:#1e293b;font-weight:600}.wh-kv-strong[data-v-ceb00c9c]{color:#4f46e5}.wh-actions[data-v-ceb00c9c]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.wh-pending-note[data-v-ceb00c9c]{font-size:12px;color:#b45309}.wh-list-head[data-v-ceb00c9c]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding-bottom:10px;border-bottom:1px solid #f1f5f9}.wh-card-title[data-v-ceb00c9c]{font-weight:600;color:#1e293b;font-size:13px;margin:0;padding-left:8px;border-left:3px solid #6366f1}.wh-list-tip[data-v-ceb00c9c]{font-size:11px;color:#94a3b8}.wh-list-btns[data-v-ceb00c9c]{margin-left:auto;display:flex;gap:8px}.wh-list-total[data-v-ceb00c9c]{margin-left:12px;font-size:13px;font-weight:700;color:#4f46e5}.wh-group[data-v-ceb00c9c]{margin-top:12px}.wh-group-head[data-v-ceb00c9c]{display:flex;align-items:center;gap:8px;margin-bottom:6px}.wh-group-name[data-v-ceb00c9c]{font-size:12px;font-weight:700;color:#4f46e5;background:#eef2ff;border-radius:6px;padding:2px 8px}.wh-group-count[data-v-ceb00c9c]{font-size:11px;color:#94a3b8}.wh-row-wrap[data-v-ceb00c9c]{border-bottom:1px solid #f6f8fb}.wh-row-wrap[data-v-ceb00c9c]:last-child{border-bottom:none}.wh-row[data-v-ceb00c9c]{display:grid;grid-template-columns:18px 26px minmax(100px,1.1fr) minmax(130px,1.5fr) minmax(90px,1fr) minmax(90px,1fr) auto;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;cursor:pointer;transition:background .15s}.wh-row[data-v-ceb00c9c]:hover{background:#f8fafc}.wh-row.is-filled[data-v-ceb00c9c]{background:#fbfcff}.wh-row-seq[data-v-ceb00c9c]{font-size:11px;color:#94a3b8;text-align:center}.wh-row-ind[data-v-ceb00c9c]{font-style:normal;margin-left:6px;font-size:10px;font-weight:600;color:#6366f1;background:#eef2ff;border-radius:4px;padding:1px 5px}.wh-flow[data-v-ceb00c9c]{margin-top:12px;padding:12px 14px;border:1px solid #e8ecf9;border-radius:14px;background:linear-gradient(135deg,#f8f9ff,#f2f4fe 55%,#f7f5ff)}.wh-flow-head[data-v-ceb00c9c]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.wh-flow-title[data-v-ceb00c9c]{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:#4338ca;letter-spacing:.3px}.wh-flow-title[data-v-ceb00c9c]:before{content:"";width:4px;height:14px;border-radius:2px;background:linear-gradient(180deg,#6366f1,#8b5cf6)}.wh-flow-hint[data-v-ceb00c9c]{font-size:11px;color:#94a3b8}.wh-flow-reset[data-v-ceb00c9c]{margin-left:auto;border:1px solid #e0e7ff;background:#fff;color:#4f46e5;font-size:11px;font-weight:600;padding:3px 12px;border-radius:999px;cursor:pointer;transition:all .15s}.wh-flow-reset[data-v-ceb00c9c]:hover:not(:disabled){background:#eef2ff;border-color:#c7d2fe}.wh-flow-reset[data-v-ceb00c9c]:disabled{opacity:.5;cursor:not-allowed}.wh-flow-chain[data-v-ceb00c9c]{display:flex;align-items:center;gap:0;flex-wrap:nowrap;margin-top:10px;padding-bottom:2px;overflow-x:auto;scrollbar-width:thin}.wh-flow-chain[data-v-ceb00c9c]::-webkit-scrollbar{height:6px}.wh-flow-chain[data-v-ceb00c9c]::-webkit-scrollbar-thumb{background:#dfe3f0;border-radius:3px}.wh-flow-chain[data-v-ceb00c9c]::-webkit-scrollbar-track{background:transparent}.wh-flow-node[data-v-ceb00c9c]{flex:none;display:inline-flex;align-items:center;gap:7px;padding:5px 9px 5px 5px;border-radius:12px;background:#fff;border:1px solid #e6eaf5;box-shadow:0 1px 2px #0f172a0a;font-size:12px;color:#1e293b;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;transition:box-shadow .16s,border-color .16s,transform .16s}.wh-flow-node[data-v-ceb00c9c]:hover{border-color:#c7d2fe;box-shadow:0 4px 12px #6366f129;transform:translateY(-1px)}.wh-flow-node.is-drag[data-v-ceb00c9c]{cursor:grabbing;border-style:dashed;border-color:#6366f1;background:#f5f7ff;transform:scale(1.06);box-shadow:0 10px 22px #6366f14d}.wh-flow-badge[data-v-ceb00c9c]{width:22px;height:22px;flex:none;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:#fff;background:linear-gradient(135deg,#6366f1,#8b5cf6);box-shadow:0 2px 6px #6366f159}.wh-flow-node.is-drag .wh-flow-badge[data-v-ceb00c9c]{background:linear-gradient(135deg,#4f46e5,#7c3aed)}.wh-flow-name[data-v-ceb00c9c]{font-weight:600;white-space:nowrap}.wh-flow-ind[data-v-ceb00c9c]{font-size:10px;font-weight:600;color:#6366f1;background:#eef2ff;border-radius:6px;padding:1px 6px;white-space:nowrap}.wh-flow-qty[data-v-ceb00c9c]{font-size:10px;color:#94a3b8;background:#f4f6fa;border-radius:6px;padding:1px 6px;white-space:nowrap}.wh-flow-grip[data-v-ceb00c9c]{width:10px;height:14px;flex:none;opacity:.45;color:#94a3b8;background-image:radial-gradient(currentColor 1px,transparent 1.2px);background-size:5px 5px;background-position:0 2px;transition:opacity .15s}.wh-flow-node:hover .wh-flow-grip[data-v-ceb00c9c]{opacity:.9}.wh-flow-arrow[data-v-ceb00c9c]{position:relative;flex:none;width:26px;height:2px;background:#e0e7ff;border-radius:1px;transition:background .15s}.wh-flow-arrow[data-v-ceb00c9c]:after{content:"";position:absolute;right:-1px;top:50%;width:6px;height:6px;border-radius:1px;border-top:2px solid #c7d2fe;border-right:2px solid #c7d2fe;transform:translateY(-50%) rotate(45deg)}.wh-flow-chain.is-dragging .wh-flow-arrow[data-v-ceb00c9c]{background:#eef1fb}.wh-flow-chain.is-dragging .wh-flow-arrow[data-v-ceb00c9c]:after{border-color:#dbe2f8}.wh-row-arrow[data-v-ceb00c9c]{color:#cbd5e1;font-size:12px;transition:transform .15s}.wh-row-arrow.open[data-v-ceb00c9c]{transform:rotate(0);color:#6366f1}.wh-row-arrow[data-v-ceb00c9c]:not(.open){transform:rotate(-90deg)}.wh-row-name[data-v-ceb00c9c]{font-size:13px;font-weight:600;color:#1e293b}.wh-row-qty[data-v-ceb00c9c]{font-size:12px;color:#64748b}.wh-row-hours[data-v-ceb00c9c]{font-size:13px;font-weight:600;color:#059669}.wh-row-hours.is-empty[data-v-ceb00c9c]{color:#cbd5e1;font-weight:400}.wh-row-sub[data-v-ceb00c9c]{font-size:12px;color:#4f46e5}.wh-row-items[data-v-ceb00c9c]{font-style:normal;color:#b45309;font-weight:600}.wh-sub[data-v-ceb00c9c]{margin:0 10px 10px 28px;border:1px solid #eef1f6;border-radius:10px;overflow:hidden;background:#fbfcff}.wh-sub-head[data-v-ceb00c9c],.wh-sub-row[data-v-ceb00c9c]{display:grid;grid-template-columns:minmax(110px,1fr) minmax(110px,1.2fr) minmax(70px,.8fr) 84px minmax(120px,1.1fr) 84px auto;gap:10px;padding:6px 12px;font-size:12px;align-items:center}.wh-sub-head[data-v-ceb00c9c]{background:#f4f6fa;color:#94a3b8;font-weight:600}.wh-sub-row[data-v-ceb00c9c]{color:#334155;border-top:1px solid #f1f5f9}.wh-sub-row[data-v-ceb00c9c]:nth-child(2n){background:#fff}.wh-sub-no[data-v-ceb00c9c]{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:11px;color:#64748b}.wh-sub-name[data-v-ceb00c9c]{font-weight:600;color:#1e293b}.wh-sub-spec[data-v-ceb00c9c]{color:#64748b}.wh-sub-qty[data-v-ceb00c9c],.wh-sub-qty-col[data-v-ceb00c9c]{text-align:right;color:#4f46e5;font-weight:600}.wh-sub-hours[data-v-ceb00c9c]{color:#059669;font-weight:600}.wh-sub-hours.is-empty[data-v-ceb00c9c]{color:#94a3b8;font-weight:400}.wh-sub-tag[data-v-ceb00c9c]{font-style:normal;margin-left:6px;font-size:10px;font-weight:600;color:#b45309;background:#fffbeb;border-radius:4px;padding:1px 5px}.wh-sub-total[data-v-ceb00c9c]{text-align:right;color:#4f46e5;font-weight:700}.wh-sub-empty[data-v-ceb00c9c]{padding:10px 12px;font-size:12px;color:#94a3b8}.wh-tree-empty[data-v-ceb00c9c],.wh-error[data-v-ceb00c9c]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:10px;font-size:12px;border-radius:10px;padding:10px 12px}.wh-tree-empty[data-v-ceb00c9c]{color:#64748b;background:#f8fafc;border:1px dashed #e2e8f0}.wh-error[data-v-ceb00c9c]{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.wh-retry-btn[data-v-ceb00c9c]{border:1px solid #fca5a5;background:#fff;color:#dc2626;border-radius:8px;padding:4px 12px;font-size:12px;cursor:pointer}.wh-ctx-mask[data-v-ceb00c9c]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3199}.wh-ctx[data-v-ceb00c9c]{position:fixed;z-index:3200;min-width:150px;padding:6px;background:#fff;border:1px solid #e5e9f0;border-radius:10px;box-shadow:0 10px 30px #0f172a24;display:flex;flex-direction:column}.wh-ctx-item[data-v-ceb00c9c]{border:0;background:transparent;text-align:left;cursor:pointer;padding:8px 10px;border-radius:8px;font-size:13px;color:#334155}.wh-ctx-item[data-v-ceb00c9c]:hover:not(:disabled){background:#f4f6fa}.wh-ctx-item[data-v-ceb00c9c]:disabled{color:#cbd5e1;cursor:not-allowed}.wh-ctx-item.danger[data-v-ceb00c9c]{color:#dc2626}.wh-ctx-item.danger[data-v-ceb00c9c]:hover{background:#fef2f2}.wh-ctx-sep[data-v-ceb00c9c]{height:1px;background:#eef2f7;margin:4px 6px}.wh-form[data-v-ceb00c9c]{display:flex;flex-direction:column;gap:12px}.wh-form-row[data-v-ceb00c9c]{display:flex;align-items:center;gap:10px}.wh-form-label[data-v-ceb00c9c]{width:96px;flex:none;text-align:right;font-size:13px;color:#475569}.wh-form-ctl[data-v-ceb00c9c]{flex:1;min-width:0}.wh-form-hint[data-v-ceb00c9c]{font-size:12px;color:#94a3b8}.wh-form-tip[data-v-ceb00c9c]{margin-left:106px}.wh-note[data-v-ceb00c9c]{display:flex;align-items:flex-start;gap:8px;background:#f6f8ff;border:1px solid #e6ebfa;border-radius:10px;padding:8px 10px;font-size:12px;color:#475569;line-height:1.65}.wh-note-tag[data-v-ceb00c9c]{flex:none;margin-top:1px;font-size:11px;font-weight:700;color:#4f46e5;background:#e8ecff;border-radius:6px;padding:1px 6px}.wh-ro[data-v-ceb00c9c]{font-size:13px;font-weight:600;color:#1e293b}.wh-total[data-v-ceb00c9c]{font-size:14px;font-weight:700;color:#4f46e5}.wh-preview-img[data-v-ceb00c9c]{width:100%;display:block;border-radius:8px}.of-body[data-v-7179579c]{display:flex;flex-direction:column;gap:12px}.of-head[data-v-7179579c]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.of-no[data-v-7179579c]{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:12px;color:#4338ca;background:#eef2ff;border:1px solid #c7d2fe;border-radius:6px;padding:1px 8px}.of-name[data-v-7179579c]{font-size:14px;font-weight:700;color:#1e293b}.of-sub[data-v-7179579c]{font-size:11px;color:#94a3b8}.of-grid[data-v-7179579c]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.of-grid-2[data-v-7179579c]{grid-template-columns:repeat(2,minmax(0,1fr))}.of-field[data-v-7179579c]{display:flex;flex-direction:column;gap:4px;min-width:0}.of-field-full[data-v-7179579c]{grid-column:1 / -1}.of-lb[data-v-7179579c]{font-size:12px;font-weight:600;color:#475569}.of-req[data-v-7179579c]{color:#ef4444;font-style:normal}.of-calc[data-v-7179579c]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:#f8faff;border:1px dashed #c7d2fe;border-radius:10px;padding:10px 12px}.of-calc-item[data-v-7179579c]{font-size:12px;color:#475569;display:inline-flex;align-items:baseline;gap:4px}.of-calc-item b[data-v-7179579c]{font-size:17px;font-weight:800;color:#c2410c}.of-calc-hint[data-v-7179579c]{font-size:11px;color:#94a3b8}.of-imgs[data-v-7179579c]{display:flex;flex-direction:column;gap:8px}.of-imgs-head[data-v-7179579c]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.of-imgs-hint[data-v-7179579c]{font-size:11px;color:#94a3b8}.of-upload[data-v-7179579c]{margin-left:auto}.of-img-list[data-v-7179579c]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.of-img-item[data-v-7179579c]{position:relative;width:76px;height:76px;border-radius:10px;overflow:hidden;border:1px solid #e6eaf2;background:#f1f5f9}.of-img-item img[data-v-7179579c]{width:100%;height:100%;object-fit:cover;display:block}.of-img-del[data-v-7179579c]{position:absolute;top:2px;right:2px;width:18px;height:18px;line-height:16px;text-align:center;border-radius:50%;background:#0f172a99;color:#fff;font-size:13px;cursor:pointer}.of-img-del[data-v-7179579c]:hover{background:#dc2626e6}.of-img-empty[data-v-7179579c]{font-size:12px;color:#cbd5e1}.of-tip[data-v-7179579c]{font-size:12px;color:#64748b;line-height:1.7;background:#fffbeb;border:1px solid #fde68a;border-radius:10px;padding:8px 10px}.of-tip b[data-v-7179579c]{color:#92400e}html.mobile-ui .of-grid[data-v-7179579c],html.mobile-ui .of-grid-2[data-v-7179579c]{grid-template-columns:1fr}.gh[data-v-1a0f0654]{background:#f8fafc;border-radius:18px;overflow:hidden;color:#1e293b}.gh-hero[data-v-1a0f0654]{position:relative;display:flex;flex-direction:column;align-items:center;padding:40px 24px 32px;background:linear-gradient(160deg,#1e1b4b,#312e81 55%,#4f46e5);color:#fff;text-align:center}.gh-back[data-v-1a0f0654]{position:absolute;top:12px;left:12px;width:34px;height:34px;border-radius:10px;border:none;background:#ffffff24;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s}.gh-back[data-v-1a0f0654]:hover{background:#ffffff42}.gh-logo[data-v-1a0f0654]{width:88px;height:88px;border-radius:22px;overflow:hidden;box-shadow:0 10px 30px #0000004d;border:2px solid rgba(255,255,255,.2);margin-bottom:16px;background:#fff}.gh-logo img[data-v-1a0f0654]{width:100%;height:100%;object-fit:cover;display:block}.gh-title[data-v-1a0f0654]{font-size:24px;font-weight:700;letter-spacing:1px;margin:0 0 10px}.gh-sub[data-v-1a0f0654]{font-size:13px;color:#ffffffd9;line-height:1.7;margin:0}.gh-actions[data-v-1a0f0654]{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-top:18px}.gh-btn[data-v-1a0f0654]{border:1px solid rgba(255,255,255,.3);background:#ffffff1f;color:#fff;border-radius:10px;padding:10px 20px;font-size:13px;font-weight:600;cursor:pointer;text-decoration:none;transition:background .15s,border-color .15s}.gh-btn[data-v-1a0f0654]:hover{background:#ffffff38}.gh-btn.primary[data-v-1a0f0654]{border:none;color:#312e81;background:linear-gradient(90deg,#c7d2fe,#a5f3fc);box-shadow:0 8px 20px #67e8f940}.gh-section[data-v-1a0f0654]{padding:20px 18px 4px}.gh-section-title[data-v-1a0f0654]{font-size:15px;font-weight:700;color:#1e293b;margin-bottom:14px;padding-left:10px;border-left:3px solid #6366f1;line-height:1}.gh-feature-grid[data-v-1a0f0654]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.gh-feature[data-v-1a0f0654]{background:#fff;border-radius:12px;padding:16px 12px;display:flex;flex-direction:column;align-items:center;text-align:center;box-shadow:0 2px 10px #0000000a;border:1px solid #eef2f7}.gh-feature-icon[data-v-1a0f0654]{width:46px;height:46px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:10px}.gh-feature-title[data-v-1a0f0654]{font-size:13px;font-weight:600;color:#1e293b;margin-bottom:4px}.gh-feature-desc[data-v-1a0f0654]{font-size:11px;color:#64748b;line-height:1.5}.gh-point-grid[data-v-1a0f0654]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.gh-point-card[data-v-1a0f0654]{position:relative;display:flex;align-items:flex-start;gap:12px;padding:16px;border-radius:14px;background:#fff;border:1px solid #eef2f7;box-shadow:0 2px 8px #0f172a0a;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.gh-point-card[data-v-1a0f0654]:before{content:"";position:absolute;right:-36px;top:-36px;width:96px;height:96px;border-radius:50%;background:radial-gradient(circle,rgba(99,102,241,.12),transparent 70%);pointer-events:none}.gh-point-card[data-v-1a0f0654]:hover{transform:translateY(-2px);border-color:#c7d2fe;box-shadow:0 10px 22px #6366f124}.gh-point-card[data-v-1a0f0654]:after{content:attr(data-num);position:absolute;right:10px;bottom:-10px;font-size:58px;font-weight:800;line-height:1;letter-spacing:-1.5px;color:#6366f10f;font-variant-numeric:tabular-nums;pointer-events:none}.gh-point-num[data-v-1a0f0654]{flex:none;width:36px;height:36px;border-radius:11px;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:800;letter-spacing:.5px;color:#fff;font-variant-numeric:tabular-nums}.gh-point-body[data-v-1a0f0654]{min-width:0}.gh-point-title[data-v-1a0f0654]{font-size:14px;font-weight:600;color:#1e293b;line-height:1.4}.gh-point-desc[data-v-1a0f0654]{margin-top:4px;font-size:12px;line-height:1.6;color:#64748b}.gh-download[data-v-1a0f0654]{display:flex;align-items:center;gap:16px;padding:16px;border-radius:12px;background:#fff;border:1px solid #eef2f7;box-shadow:0 2px 10px #0000000a}.gh-qr[data-v-1a0f0654]{flex:none;text-align:center}.gh-qr-box[data-v-1a0f0654]{width:124px;height:124px;border-radius:8px;background:#fff;border:1px solid #e2e8f0;display:flex;align-items:center;justify-content:center;overflow:hidden;flex:none}.gh-qr-canvas[data-v-1a0f0654]{width:80px!important;height:80px!important;display:block}.gh-qr em[data-v-1a0f0654]{display:block;margin-top:6px;font-style:normal;font-size:11px;color:#94a3b8}.gh-dl[data-v-1a0f0654]{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.gh-dl-btn[data-v-1a0f0654]{display:block;text-align:center;padding:10px 16px;border-radius:10px;font-size:13px;font-weight:600;color:#fff;background:linear-gradient(135deg,#6366f1,#818cf8);text-decoration:none}.gh-dl-btn[data-v-1a0f0654]:active{filter:brightness(.96)}.gh-dl-btn.ghost[data-v-1a0f0654]{color:#4338ca;background:#eef2ff;border:1px solid #e0e7ff}.gh-dl-version[data-v-1a0f0654]{margin:-2px 0 2px;font-size:12px;font-weight:600;color:#0f766e;text-align:center}.gh-dl-note[data-v-1a0f0654]{margin:0;font-size:11px;color:#94a3b8;text-align:center}.gh-site[data-v-1a0f0654]{font-size:11.5px;color:#6366f1;text-align:center;text-decoration:none}.gh-site[data-v-1a0f0654]:hover{text-decoration:underline}.gh-site-row[data-v-1a0f0654]{display:flex;flex-wrap:wrap;gap:4px;align-items:center;justify-content:center;margin:0}.gh-site-sep[data-v-1a0f0654]{font-size:11.5px;color:#94a3b8}.gh-foot[data-v-1a0f0654]{text-align:center;padding:24px 18px 22px;color:#94a3b8;font-size:12px}.gh-foot p[data-v-1a0f0654]{margin:0}.gh-foot-sub[data-v-1a0f0654]{margin-top:6px!important;color:#cbd5e1;font-size:11px}.gh.is-full[data-v-1a0f0654]{border-radius:0 0 20px 20px}.gh.is-full .gh-hero[data-v-1a0f0654]{padding:30px 20px 24px}.gh.is-full .gh-title[data-v-1a0f0654]{font-size:22px}.gh.is-full .gh-logo[data-v-1a0f0654]{width:76px;height:76px;border-radius:20px}.gh.is-full .gh-section[data-v-1a0f0654]{padding:16px 14px 2px}.gh.is-full .gh-section[data-v-1a0f0654]:last-of-type{padding-bottom:24px}.gh.is-full .gh-points-section[data-v-1a0f0654],.gh.is-full .gh-foot[data-v-1a0f0654]{display:none}.gh.is-fill[data-v-1a0f0654]{height:100%;min-height:0;overflow-y:auto;border-radius:16px;box-sizing:border-box}.gh.is-fill .gh-section[data-v-1a0f0654],.gh.is-fill .gh-foot[data-v-1a0f0654]{max-width:800px;margin:0 auto}.gh.is-fill .gh-hero[data-v-1a0f0654]{padding:44px 32px 36px}.gh.is-fill .gh-title[data-v-1a0f0654]{font-size:26px}.gh.is-compact[data-v-1a0f0654]{border-radius:12px}.gh.is-compact .gh-hero[data-v-1a0f0654]{padding:16px 12px}.gh.is-compact .gh-logo[data-v-1a0f0654]{width:48px;height:48px;border-radius:12px;margin-bottom:10px}.gh.is-compact .gh-title[data-v-1a0f0654]{font-size:16px;margin-bottom:4px}.gh.is-compact .gh-sub[data-v-1a0f0654],.gh.is-compact .gh-actions[data-v-1a0f0654],.gh.is-compact .gh-section[data-v-1a0f0654],.gh.is-compact .gh-foot[data-v-1a0f0654]{display:none}.cge-root[data-v-c20e885d]{display:flex;flex-direction:column;gap:16px}.cge-section[data-v-c20e885d]{display:flex;flex-direction:column;gap:8px}.cge-label[data-v-c20e885d]{font-size:13px;color:#64748b}.cge-tags[data-v-c20e885d]{display:flex;flex-wrap:wrap;gap:8px}.cge-tag[data-v-c20e885d]{display:inline-flex;align-items:center;gap:4px;padding:5px 14px;border-radius:16px;font-size:13px;color:#475569;background:#f1f5f9;border:1px solid #e2e8f0;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .15s}.cge-tag.active[data-v-c20e885d]{background:#eef2ff;border-color:#c7d2fe;color:#6366f1}.cge-tag[data-v-c20e885d]:active{opacity:.75}.cge-x[data-v-c20e885d]{font-size:15px;line-height:1;margin-left:2px;color:#94a3b8}.cge-add-row[data-v-c20e885d]{display:flex;gap:8px;align-items:center}.cge-add-row .el-input[data-v-c20e885d]{flex:1}.el-form{--el-form-label-font-size:var(--el-font-size-base);--el-form-inline-content-width:220px}.el-form--inline .el-form-item{vertical-align:middle;margin-right:32px;display:inline-flex}.el-form--inline .el-form-item:last-child{margin-right:0}.el-form--inline.el-form--label-top{flex-wrap:wrap;display:flex}.el-form--inline.el-form--label-top .el-form-item{display:block}.el-form-item{--font-size:14px;margin-bottom:18px;display:flex}.el-form-item .el-form-item{margin-bottom:0}.el-form-item .el-input__validateIcon{display:none}.el-form-item--large{--font-size:14px;--el-form-label-font-size:var(--font-size);margin-bottom:22px}.el-form-item--large .el-form-item__label{height:40px;line-height:40px}.el-form-item--large .el-form-item__content{line-height:40px}.el-form-item--large .el-form-item__error{padding-top:4px}.el-form-item--default{--font-size:14px;--el-form-label-font-size:var(--font-size);margin-bottom:18px}.el-form-item--default .el-form-item__label{height:32px;line-height:32px}.el-form-item--default .el-form-item__content{line-height:32px}.el-form-item--default .el-form-item__error{padding-top:2px}.el-form-item--small{--font-size:12px;--el-form-label-font-size:var(--font-size);margin-bottom:18px}.el-form-item--small .el-form-item__label{height:24px;line-height:24px}.el-form-item--small .el-form-item__content{line-height:24px}.el-form-item--small .el-form-item__error{padding-top:2px}.el-form-item--label-left .el-form-item__label{text-align:left;justify-content:flex-start}.el-form-item--label-right .el-form-item__label{text-align:right;justify-content:flex-end}.el-form-item--label-top{display:block}.el-form-item--label-top .el-form-item__label{text-align:left;width:-moz-fit-content;width:fit-content;height:auto;margin-bottom:8px;padding-right:0;line-height:22px;display:block}.el-form-item__label-wrap{display:flex}.el-form-item__label{font-size:var(--el-form-label-font-size);color:var(--el-text-color-regular);box-sizing:border-box;flex:none;align-items:flex-start;height:32px;padding:0 12px 0 0;line-height:32px;display:inline-flex}.el-form-item__content{line-height:32px;font-size:var(--font-size);flex-wrap:wrap;flex:1;align-items:center;min-width:0;display:flex;position:relative}.el-form-item__content .el-input-group{vertical-align:top}.el-form-item__error{color:var(--el-color-danger);padding-top:2px;font-size:12px;line-height:1;position:absolute;top:100%;left:0}.el-form-item__error--inline{margin-left:10px;display:inline-block;position:relative;top:auto;left:auto}.el-form-item.is-required:not(.is-no-asterisk).asterisk-left>.el-form-item__label:before,.el-form-item.is-required:not(.is-no-asterisk).asterisk-left>.el-form-item__label-wrap>.el-form-item__label:before{content:"*";color:var(--el-color-danger);margin-right:4px}.el-form-item.is-required:not(.is-no-asterisk).asterisk-right>.el-form-item__label:after,.el-form-item.is-required:not(.is-no-asterisk).asterisk-right>.el-form-item__label-wrap>.el-form-item__label:after{content:"*";color:var(--el-color-danger);margin-left:4px}.el-form-item.is-error .el-form-item__content .el-input__wrapper,.el-form-item.is-error .el-form-item__content .el-input__wrapper:hover,.el-form-item.is-error .el-form-item__content .el-input__wrapper:focus,.el-form-item.is-error .el-form-item__content .el-input__wrapper.is-focus,.el-form-item.is-error .el-form-item__content .el-textarea__inner,.el-form-item.is-error .el-form-item__content .el-textarea__inner:hover,.el-form-item.is-error .el-form-item__content .el-textarea__inner:focus,.el-form-item.is-error .el-form-item__content .el-textarea__inner.is-focus,.el-form-item.is-error .el-form-item__content .el-select__wrapper,.el-form-item.is-error .el-form-item__content .el-select__wrapper:hover,.el-form-item.is-error .el-form-item__content .el-select__wrapper:focus,.el-form-item.is-error .el-form-item__content .el-select__wrapper.is-focus,.el-form-item.is-error .el-form-item__content .el-input-tag__wrapper,.el-form-item.is-error .el-form-item__content .el-input-tag__wrapper:hover,.el-form-item.is-error .el-form-item__content .el-input-tag__wrapper:focus,.el-form-item.is-error .el-form-item__content .el-input-tag__wrapper.is-focus,.el-form-item.is-error .el-form-item__content :not(.el-input-otp--underlined) .el-input-otp__input-field,.el-form-item.is-error .el-form-item__content :not(.el-input-otp--underlined) .el-input-otp__input-field:hover,.el-form-item.is-error .el-form-item__content :not(.el-input-otp--underlined) .el-input-otp__input-field:focus,.el-form-item.is-error .el-form-item__content :not(.el-input-otp--underlined) .el-input-otp__input-field.is-focus,.el-form-item.is-error .el-form-item__content .el-input-otp--underlined .el-input-otp__input-field:after,.el-form-item.is-error .el-form-item__content .el-input-otp--underlined .el-input-otp__input-field:hover:after,.el-form-item.is-error .el-form-item__content .el-input-otp--underlined .el-input-otp__input-field:focus:after,.el-form-item.is-error .el-form-item__content .el-input-otp--underlined .el-input-otp__input-field.is-focus:after{box-shadow:0 0 0 1px var(--el-color-danger) inset}.el-form-item.is-error .el-form-item__content .el-input-group__append .el-input__wrapper,.el-form-item.is-error .el-form-item__content .el-input-group__prepend .el-input__wrapper{box-shadow:inset 0 0 0 1px #0000}.el-form-item.is-error .el-form-item__content .el-input-group__append .el-input__validateIcon,.el-form-item.is-error .el-form-item__content .el-input-group__prepend .el-input__validateIcon{display:none}.el-form-item.is-error .el-form-item__content .el-input__validateIcon{color:var(--el-color-danger)}.el-form-item--feedback .el-input__validateIcon{display:inline-flex}.el-avatar{--el-avatar-text-color:var(--el-color-white);--el-avatar-bg-color:var(--el-text-color-disabled);--el-avatar-text-size:14px;--el-avatar-icon-size:18px;--el-avatar-border-radius:var(--el-border-radius-base);--el-avatar-size-large:56px;--el-avatar-size:40px;--el-avatar-size-small:24px;box-sizing:border-box;text-align:center;color:var(--el-avatar-text-color);background:var(--el-avatar-bg-color);width:var(--el-avatar-size);height:var(--el-avatar-size);font-size:var(--el-avatar-text-size);outline:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.el-avatar>img{width:100%;height:100%;display:block}.el-avatar--circle{border-radius:50%}.el-avatar--square{border-radius:var(--el-avatar-border-radius)}.el-avatar--icon{font-size:var(--el-avatar-icon-size)}.el-avatar--small{--el-avatar-size:24px}.el-avatar--large{--el-avatar-size:56px}.tpc-panel[data-v-a98494bb]{display:flex;flex-direction:column;gap:12px;width:100%;max-width:none;margin:0}.tpc-topbar[data-v-a98494bb]{display:flex;align-items:center;gap:10px;padding:4px 2px 10px;border-bottom:1px solid #f1f5f9}.tpc-title[data-v-a98494bb]{font-size:15px;font-weight:600;color:#1e293b}.tpc-sub[data-v-a98494bb]{font-size:12px;color:#94a3b8}.tpc-refresh[data-v-a98494bb]{margin-left:auto;display:inline-flex;align-items:center;gap:4px;padding:5px 10px;border:1px solid #e2e8f0;border-radius:6px;background:#fff;color:#475569;font-size:12px;cursor:pointer}.tpc-refresh[data-v-a98494bb]:hover{background:#f8fafc}.tpc-spin[data-v-a98494bb]{animation:tpc-rot-a98494bb 1s linear infinite}@keyframes tpc-rot-a98494bb{to{transform:rotate(360deg)}}.tpc-empty[data-v-a98494bb]{padding:40px 16px;text-align:center;color:#94a3b8;font-size:13px}.tpc-table-wrap[data-v-a98494bb]{flex:1;min-height:0;overflow:auto;padding:4px 0 16px}.tpc-table[data-v-a98494bb]{width:max-content;min-width:calc(100% - 24px);margin:0 12px;table-layout:fixed;border-collapse:separate;border-spacing:0;background:#fff;font-size:12px;color:#334155}.tpc-table th[data-v-a98494bb],.tpc-table td[data-v-a98494bb]{min-width:0;padding:10px 12px;border-right:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;text-align:left;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tpc-table th[data-v-a98494bb]{position:sticky;top:0;z-index:2;background:#eef2ff;color:#475569;font-weight:600}.tpc-table th[data-v-a98494bb]:first-child,.tpc-table td[data-v-a98494bb]:first-child{border-left:1px solid #e2e8f0}.tpc-table th[data-v-a98494bb]:first-child{border-top-left-radius:8px}.tpc-table th[data-v-a98494bb]:last-child{border-top-right-radius:8px}.tpc-seq[data-v-a98494bb]{color:#94a3b8}.tpc-mono[data-v-a98494bb]{font-family:ui-monospace,Menlo,Consolas,monospace;color:#475569}.tpc-none[data-v-a98494bb]{color:#cbd5e1}.tpc-empty-row td[data-v-a98494bb]{text-align:left;color:#94a3b8;padding:22px 12px}.tpc-empty-row .tpc-empty-inner[data-v-a98494bb]{position:sticky;left:0;display:inline-flex;align-items:center;gap:10px}.tpc-clear-all[data-v-a98494bb]{padding:4px 10px;border:1px solid #c7d2fe;border-radius:6px;background:#eef2ff;color:#4338ca;cursor:pointer}.tpc-btn[data-v-a98494bb]{padding:4px 10px;border:1px solid #c7d2fe;border-radius:6px;background:#eef2ff;color:#4338ca;font-size:12px;cursor:pointer}.tpc-btn[data-v-a98494bb]:hover{background:#e0e7ff}.tpc-btn.is-danger[data-v-a98494bb]{border-color:#fecaca;background:#fef2f2;color:#b91c1c}.tpc-btn.is-danger[data-v-a98494bb]:hover{background:#fee2e2}.tpc-btn[data-v-a98494bb]:disabled{opacity:.6;cursor:not-allowed}.tsc-page[data-v-ed8c2af7]{display:flex;flex-direction:column;height:100%;min-height:0;gap:8px}.tsc-head[data-v-ed8c2af7]{display:flex;align-items:center;gap:10px}.tsc-sum[data-v-ed8c2af7]{font-size:12.5px;color:#64748b}.tsc-sum b[data-v-ed8c2af7]{color:#4338ca}.tsc-refresh[data-v-ed8c2af7]{margin-left:auto;height:30px;padding:0 14px;border:1px solid #c7d2fe;border-radius:6px;background:#eef2ff;color:#4338ca;font-size:12.5px;cursor:pointer}.tsc-refresh[data-v-ed8c2af7]:disabled{opacity:.6;cursor:not-allowed}.tsc-empty[data-v-ed8c2af7]{padding:50px 0;text-align:center;color:#94a3b8;font-size:13px}.tsc-table-wrap[data-v-ed8c2af7]{flex:1;min-height:0;overflow:auto;padding:4px 0 16px}.tsc-table[data-v-ed8c2af7]{width:max-content;min-width:calc(100% - 24px);margin:0 12px;table-layout:fixed;border-collapse:separate;border-spacing:0;background:#fff;font-size:12px;color:#334155}.tsc-table th[data-v-ed8c2af7],.tsc-table td[data-v-ed8c2af7]{min-width:0;padding:10px 12px;border-right:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;text-align:left;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tsc-table th[data-v-ed8c2af7]{position:sticky;top:0;z-index:2;background:#eef2ff;color:#475569;font-weight:600}.tsc-table th[data-v-ed8c2af7]:first-child,.tsc-table td[data-v-ed8c2af7]:first-child{border-left:1px solid #e2e8f0}.tsc-table th[data-v-ed8c2af7]:first-child{border-top-left-radius:8px}.tsc-table th[data-v-ed8c2af7]:last-child{border-top-right-radius:8px}.tsc-table tbody tr:hover td[data-v-ed8c2af7]{background:#f8faff}.tsc-empty-row td[data-v-ed8c2af7]{text-align:left;color:#94a3b8;padding:22px 12px}.tsc-empty-row .tsc-empty-inner[data-v-ed8c2af7]{position:sticky;left:0;display:inline-flex;align-items:center;gap:10px}.tsc-clear[data-v-ed8c2af7]{padding:3px 8px;border:1px solid #c7d2fe;border-radius:4px;background:#eef2ff;color:#4338ca;font-size:11px;cursor:pointer}.tsc-seq[data-v-ed8c2af7]{color:#94a3b8}.tsc-num[data-v-ed8c2af7]{text-align:right;font-variant-numeric:tabular-nums}.tsc-ok[data-v-ed8c2af7]{color:#16a34a}.tsc-kw[data-v-ed8c2af7]{display:inline-block;padding:1px 7px;border-radius:999px;background:#fef3c7;color:#b45309;font-size:11px}.tqh-page[data-v-e592637f]{display:flex;flex-direction:column;height:100%;min-height:0;gap:8px}.tqh-head[data-v-e592637f]{display:flex;align-items:center;gap:10px}.tqh-sum[data-v-e592637f]{font-size:12.5px;color:#64748b}.tqh-sum b[data-v-e592637f]{color:#4338ca}.tqh-sum .is-warn[data-v-e592637f]{color:#d97706}.tqh-refresh[data-v-e592637f]{margin-left:auto;height:30px;padding:0 14px;border:1px solid #c7d2fe;border-radius:6px;background:#eef2ff;color:#4338ca;font-size:12.5px;cursor:pointer}.tqh-refresh[data-v-e592637f]:disabled{opacity:.6;cursor:not-allowed}.tqh-empty[data-v-e592637f]{padding:50px 0;text-align:center;color:#94a3b8;font-size:13px}.tqh-table-wrap[data-v-e592637f]{flex:1;min-height:0;overflow:auto;padding:4px 0 16px}.tqh-table[data-v-e592637f]{width:max-content;min-width:calc(100% - 24px);margin:0 12px;table-layout:fixed;border-collapse:separate;border-spacing:0;background:#fff;font-size:12px;color:#334155}.tqh-table th[data-v-e592637f],.tqh-table td[data-v-e592637f]{min-width:0;padding:10px 12px;border-right:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;text-align:left;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tqh-table th[data-v-e592637f]{position:sticky;top:0;z-index:2;background:#eef2ff;color:#475569;font-weight:600}.tqh-table th[data-v-e592637f]:first-child,.tqh-table td[data-v-e592637f]:first-child{border-left:1px solid #e2e8f0}.tqh-table th[data-v-e592637f]:first-child{border-top-left-radius:8px}.tqh-table th[data-v-e592637f]:last-child{border-top-right-radius:8px}.tqh-table tbody tr:hover td[data-v-e592637f]{background:#f8faff}.tqh-empty-row td[data-v-e592637f]{text-align:left;color:#94a3b8;padding:22px 12px}.tqh-empty-row .tqh-empty-inner[data-v-e592637f]{position:sticky;left:0;display:inline-flex;align-items:center;gap:10px}.tqh-clear[data-v-e592637f]{padding:3px 8px;border:1px solid #c7d2fe;border-radius:4px;background:#eef2ff;color:#4338ca;font-size:11px;cursor:pointer}.tqh-seq[data-v-e592637f]{color:#94a3b8}.tqh-num[data-v-e592637f]{text-align:right;font-variant-numeric:tabular-nums}.tqh-ok[data-v-e592637f]{color:#16a34a}.tqh-review[data-v-e592637f]{color:#4338ca}.tqh-dim[data-v-e592637f]{color:#94a3b8}.tqh-kw[data-v-e592637f]{display:inline-block;padding:1px 7px;border-radius:999px;background:#fef3c7;color:#b45309;font-size:11px}.grsl[data-v-9687516e]{display:flex;flex-direction:column;gap:8px;height:100%;min-height:0;padding:10px 14px 14px;background:#f8fafc}.grsl-mark[data-v-9687516e]{font-size:11px;color:#94a3b8;letter-spacing:.2px}.grsl-searchbar[data-v-9687516e]{display:flex;align-items:center;gap:10px;width:100%}.grsl-search[data-v-9687516e]{width:100%;max-width:620px}.grsl-search[data-v-9687516e] .el-input__wrapper{background:#eef2ff;border-radius:12px;box-shadow:none;border:1px solid transparent;padding:1px 12px}.grsl-search[data-v-9687516e] .el-input__wrapper:hover,.grsl-search[data-v-9687516e] .el-input__wrapper.is-focus{background:#eef2ff;box-shadow:0 0 0 1px #c7d2fe inset}.grsl-search[data-v-9687516e] .el-input__inner{color:#1e293b;font-size:14px}.grsl-search[data-v-9687516e] .el-input__inner::placeholder{color:#94a3b8}.grsl-search[data-v-9687516e] .el-input__prefix{color:#94a3b8}.grsl-sum[data-v-9687516e]{font-size:12px;color:#64748b;white-space:nowrap}.grsl-sum b[data-v-9687516e]{color:#1e293b}.grsl-sum .is-strong[data-v-9687516e]{color:#c2410c}.grsl-acts[data-v-9687516e]{margin-left:auto;display:flex;align-items:center;gap:8px;flex:none}.grsl-btn[data-v-9687516e]{border:1px solid #e2e8f0;background:#fff;color:#475569;border-radius:8px;padding:6px 12px;font-size:12px;cursor:pointer;white-space:nowrap}.grsl-btn[data-v-9687516e]:hover{background:#f1f5f9}.grsl-btn[data-v-9687516e]:disabled{opacity:.5;cursor:not-allowed}.grsl-btn.is-icon[data-v-9687516e]{padding:6px 10px;font-size:14px;line-height:1}.grsl-empty[data-v-9687516e]{padding:44px 12px;text-align:center;font-size:13px;color:#94a3b8}.grsl-table-wrap[data-v-9687516e]{flex:1 1 0;min-height:0;overflow:auto;border:1px solid #e2e8f0;border-radius:8px;background:#fff}.grsl-table[data-v-9687516e]{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.grsl-table thead th[data-v-9687516e]{position:sticky;top:0;z-index:2;padding:0 8px;height:36px;background:#f8fafc;border-right:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;color:#475569;font-size:12px;font-weight:600;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.grsl-table thead th[data-v-9687516e]:first-child{border-left:1px solid #e2e8f0}.grsl-table tbody td[data-v-9687516e]{padding:6px 10px;border-right:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;font-size:12px;color:#334155;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.grsl-table tbody td[data-v-9687516e]:first-child{border-left:1px solid #e2e8f0}.grsl-table tbody tr[data-v-9687516e]:nth-child(2n){background:#fbfcfe}.grsl-table tbody tr[data-v-9687516e]:hover{background:#f1f5ff}.grsl-table .is-num[data-v-9687516e]{text-align:right}.grsl-table .mono[data-v-9687516e]{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:11.5px}.grsl-resizer[data-v-9687516e]{position:absolute;top:0;right:-6px;width:14px;height:100%;cursor:col-resize;z-index:3;background:transparent}.grsl-resizer[data-v-9687516e]:hover{background:#818cf8}.grsl-table thead th[data-v-9687516e]{position:sticky}.grsl-colmenu[data-v-9687516e]{position:fixed;z-index:3100;width:190px;max-height:380px;overflow-y:auto;padding:8px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 8px 24px #0f172a2e}.grsl-colmenu-head[data-v-9687516e]{display:flex;justify-content:space-between;align-items:center;padding:2px 4px 6px;font-size:12px;font-weight:600;color:#334155;border-bottom:1px solid #f1f5f9;margin-bottom:4px}.grsl-colmenu-head em[data-v-9687516e]{font-style:normal;font-size:11px;color:#94a3b8}.grsl-colopt[data-v-9687516e]{display:flex;align-items:center;gap:6px;min-height:26px;padding:2px 6px;border-radius:5px;font-size:12px;color:#475569;cursor:pointer}.grsl-colopt[data-v-9687516e]:hover{background:#f1f5f9}.grsl-colopt input[data-v-9687516e]{width:14px;height:14px;margin:0;accent-color:#6366f1;cursor:pointer}body.grsl-resizing,body.grsl-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.mst-full[data-v-68de46ff]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;display:flex;flex-direction:column;background:#f5f7fa}.mst-page[data-v-68de46ff]{display:flex;flex-direction:column;height:100%;min-height:0}.mst-head[data-v-68de46ff]{display:flex;align-items:center;gap:8px;padding:10px 16px;border-bottom:1px solid #eef2f7}.mst-back[data-v-68de46ff]{cursor:pointer;color:#64748b}.mst-back[data-v-68de46ff]:hover{color:#4338ca}.mst-title[data-v-68de46ff]{font-size:15px;font-weight:600;color:#1e293b}.mst-scope[data-v-68de46ff]{font-size:12px;color:#64748b}.mst-quick-ship[data-v-68de46ff]{margin-left:auto;height:28px;padding:0 12px;border:1px solid #fecaca;border-radius:6px;background:#fef2f2;color:#dc2626;font-size:12.5px;font-weight:600;cursor:pointer}.mst-quick-ship[data-v-68de46ff]:hover{background:#fee2e2}.mst-refresh[data-v-68de46ff]{height:28px;padding:0 12px;border:1px solid #c7d2fe;border-radius:6px;background:#eef2ff;color:#4338ca;font-size:12.5px;cursor:pointer}.mst-refresh[data-v-68de46ff]:disabled{opacity:.6;cursor:not-allowed}.mst-tabs[data-v-68de46ff]{display:flex;gap:8px;padding:10px 16px 0}.mst-tab[data-v-68de46ff]{height:30px;padding:0 14px;border:1px solid #e2e8f0;border-radius:6px;background:#fff;color:#475569;font-size:12.5px;cursor:pointer}.mst-tab.active[data-v-68de46ff]{border-color:#c7d2fe;background:#eef2ff;color:#4338ca;font-weight:600}.mst-sum[data-v-68de46ff]{padding:8px 16px 0;font-size:12.5px;color:#64748b}.mst-sum b[data-v-68de46ff]{color:#4338ca}.mst-empty[data-v-68de46ff]{padding:50px 0;text-align:center;color:#94a3b8;font-size:13px}.mst-table-wrap[data-v-68de46ff]{flex:1;min-height:0;overflow:auto;padding:8px 0 16px}.mst-table[data-v-68de46ff]{width:max-content;min-width:calc(100% - 24px);margin:0 12px;table-layout:fixed;border-collapse:separate;border-spacing:0;background:#fff;font-size:12px;color:#334155}.mst-table th[data-v-68de46ff],.mst-table td[data-v-68de46ff]{min-width:0;padding:10px 12px;border-right:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;text-align:left;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mst-table th[data-v-68de46ff]{position:sticky;top:0;z-index:2;background:#eef2ff;color:#475569;font-weight:600}.mst-table th[data-v-68de46ff]:first-child,.mst-table td[data-v-68de46ff]:first-child{border-left:1px solid #e2e8f0}.mst-table th[data-v-68de46ff]:first-child{border-top-left-radius:8px}.mst-table th[data-v-68de46ff]:last-child{border-top-right-radius:8px}.mst-table tbody tr:hover td[data-v-68de46ff]{background:#f8faff}.mst-empty-row td[data-v-68de46ff]{text-align:left;color:#94a3b8;padding:22px 12px}.mst-cards[data-v-68de46ff]{display:none}.mst-card[data-v-68de46ff]{padding:10px 12px;background:#fff;border:1px solid #eef2f7;border-radius:12px}.mst-card-head[data-v-68de46ff]{display:flex;align-items:center;gap:8px}.mst-card-no[data-v-68de46ff]{flex:1 1 0;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;color:#4338ca;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mst-card-name[data-v-68de46ff]{flex:1 1 0;min-width:0;font-size:13.5px;font-weight:600;line-height:1.4;color:#1e293b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mst-card-amount[data-v-68de46ff]{flex:none;font-size:14px;font-weight:700;color:#0f766e}.mst-card-meta[data-v-68de46ff]{margin-top:5px;display:flex;flex-wrap:wrap;gap:5px;font-size:11px;color:#94a3b8}.mst-card-meta>span[data-v-68de46ff]{padding:1px 6px;background:#f8fafc;border-radius:5px}.mst-card-foot[data-v-68de46ff]{margin-top:7px;display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:11.5px;color:#64748b}.mst-card-team[data-v-68de46ff]{flex:none;color:#475569}.mst-card-proj[data-v-68de46ff],.mst-card-loc[data-v-68de46ff]{min-width:0;color:#94a3b8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mst-card-time[data-v-68de46ff]{margin-left:auto;flex:none;font-size:11px;color:#94a3b8}.mst-card-foot .mst-op[data-v-68de46ff]{margin-left:auto}.mst-card-remark[data-v-68de46ff]{margin-top:6px;padding:6px 8px;background:#f8fafc;border-radius:7px;font-size:11.5px;color:#64748b}html.mobile-ui .mst-head[data-v-68de46ff]{padding:10px 12px;flex-wrap:wrap}html.mobile-ui .mst-tabs[data-v-68de46ff]{padding:10px 12px 0}html.mobile-ui .mst-sum[data-v-68de46ff]{padding:8px 12px 0}html.mobile-ui .mst-table-wrap[data-v-68de46ff]{display:none}html.mobile-ui .mst-cards[data-v-68de46ff]{flex:1 1 0;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;gap:8px;padding:10px 12px 14px}.mst-seq[data-v-68de46ff]{color:#94a3b8}.mst-num[data-v-68de46ff]{text-align:right;font-variant-numeric:tabular-nums}.mst-op[data-v-68de46ff]{height:24px;padding:0 10px;border:1px solid #c7d2fe;border-radius:4px;background:#eef2ff;color:#4338ca;font-size:11.5px;cursor:pointer}.mst-op[data-v-68de46ff]:hover{background:#e0e7ff}.mst-form[data-v-68de46ff]{display:flex;flex-direction:column;gap:12px}.mst-form-row[data-v-68de46ff]{display:flex;align-items:center;gap:10px}.mst-form-label[data-v-68de46ff]{width:90px;flex:none;font-size:13px;color:#475569;text-align:right}.mst-form-value[data-v-68de46ff]{font-size:13px;color:#1e293b}.mst-form-tip[data-v-68de46ff]{font-size:11px;color:#94a3b8;font-style:normal}.mst-form-input[data-v-68de46ff]{width:140px;height:30px;padding:0 9px;font-size:13px;color:#1e293b;border:1px solid #e2e8f0;border-radius:6px;outline:none}.mst-form-input.is-wide[data-v-68de46ff]{width:260px}.mst-form-input[data-v-68de46ff]:focus{border-color:#818cf8}@media (min-width: 900px){html.mobile-ui .mst-cards[data-v-68de46ff]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));align-content:start}}.mfp-page[data-v-bf3b78e9]{display:flex;flex-direction:column;height:100%;min-height:0}.mfp-head[data-v-bf3b78e9]{display:flex;align-items:center;gap:8px;padding:10px 16px;border-bottom:1px solid #eef2f7}.mfp-back[data-v-bf3b78e9]{cursor:pointer;color:#64748b}.mfp-back[data-v-bf3b78e9]:hover{color:#4338ca}.mfp-title[data-v-bf3b78e9]{font-size:15px;font-weight:600;color:#1e293b}.mfp-scope[data-v-bf3b78e9]{font-size:12px;color:#64748b}.mfp-tabs[data-v-bf3b78e9]{display:flex;gap:8px;padding:10px 16px 0}.mfp-tab[data-v-bf3b78e9]{height:30px;padding:0 14px;border:1px solid #e2e8f0;border-radius:6px;background:#fff;color:#475569;font-size:12.5px;cursor:pointer}.mfp-tab.active[data-v-bf3b78e9]{border-color:#c7d2fe;background:#eef2ff;color:#4338ca;font-weight:600}.mfp-body[data-v-bf3b78e9]{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.mfp-body[data-v-bf3b78e9]>:last-child{flex:1 1 auto;min-height:0}.psp[data-v-47a5a5b0]{width:100%;display:flex;justify-content:center}.psp-sheet[data-v-47a5a5b0]{width:100%;max-width:980px;background:#fff;border:1px solid #e6eaf2;border-radius:12px;box-shadow:0 1px 4px #0f172a0d;overflow:hidden}.psp-head[data-v-47a5a5b0]{padding:12px 14px 10px;border-bottom:1px solid #f1f5f9}.psp-title[data-v-47a5a5b0]{font-size:15px;font-weight:700;color:#1e293b}.psp-kv[data-v-47a5a5b0]{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:6px;font-size:12px;color:#64748b}.psp-sum[data-v-47a5a5b0]{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin-top:8px;font-size:12px;color:#4338ca}.psp-sum b[data-v-47a5a5b0]{font-size:14px}.psp-sum-act[data-v-47a5a5b0]{margin-left:auto;color:#6366f1;cursor:pointer}.psp-sum-act[data-v-47a5a5b0]:hover{text-decoration:underline}.psp-proc[data-v-47a5a5b0]{border-bottom:1px solid #f6f8fb}.psp-proc-row[data-v-47a5a5b0]{display:flex;align-items:center;gap:8px;padding:8px 14px;font-size:12px;color:#475569;cursor:pointer}.psp-proc-row[data-v-47a5a5b0]:hover{background:#f8faff}.psp-caret[data-v-47a5a5b0]{color:#94a3b8;font-size:12px;transition:transform .15s}.psp-caret.open[data-v-47a5a5b0]{transform:rotate(90deg);color:#6366f1}.psp-seq[data-v-47a5a5b0]{width:18px;color:#94a3b8}.psp-name[data-v-47a5a5b0]{flex:1;min-width:0;font-weight:600;color:#1e293b}.psp-industry[data-v-47a5a5b0]{font-size:11px;color:#94a3b8;margin-right:6px;font-weight:400}.psp-count[data-v-47a5a5b0]{color:#94a3b8}.psp-qty[data-v-47a5a5b0]{width:90px;text-align:right;color:#4338ca;font-weight:600}.psp-time[data-v-47a5a5b0]{width:170px;text-align:right;color:#64748b}.psp-items[data-v-47a5a5b0]{padding:0 14px 10px 40px}.psp-table[data-v-47a5a5b0]{width:100%;border-collapse:collapse;font-size:12px;background:#fbfcff}.psp-table th[data-v-47a5a5b0]{background:#f1f5f9;color:#64748b;font-weight:600;text-align:left;padding:6px 8px;border-bottom:1px solid #e6eaf2;white-space:nowrap}.psp-table td[data-v-47a5a5b0]{padding:6px 8px;border-bottom:1px solid #f1f5f9;color:#334155}.psp-num[data-v-47a5a5b0]{text-align:right;font-variant-numeric:tabular-nums}.psp-item-name[data-v-47a5a5b0]{font-weight:600;color:#1e293b}.psp-spec[data-v-47a5a5b0],.psp-unit[data-v-47a5a5b0]{color:#64748b}.psp-empty-cell[data-v-47a5a5b0]{text-align:center;color:#94a3b8;padding:10px 0}.psp-foot[data-v-47a5a5b0]{padding:10px 14px;font-size:11px;color:#94a3b8;border-top:1px solid #f1f5f9}.psp-empty[data-v-47a5a5b0]{padding:28px 16px;text-align:center;font-size:12px;color:#94a3b8;line-height:1.8}.ts-full[data-v-37e15603]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;display:flex;flex-direction:column;background:#f5f7fa}.ts-paper-shell[data-v-37e15603]{flex:1 1 0;min-height:0;max-height:66vh;overflow-y:auto;padding:24px 28px 32px;display:flex;background:#f1f5f9}html.mobile-ui .ts-full .ts-paper-shell[data-v-37e15603]{max-height:none;padding:12px 10px 20px}.quote-detail-panel[data-v-37e15603]{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;width:100%;max-width:100%;margin:0;padding:0}.qd-zoom-wrap[data-v-37e15603]{width:100%;transition:transform .06s ease-out;will-change:transform}.qd-book[data-v-37e15603]{position:relative;width:100%;max-width:640px;margin:0 auto;min-height:400px;background:#fff;border-radius:0;border:1px solid #e2e2e2;box-shadow:0 1px 1px #00000008,0 4px 14px #0000000f,0 18px 40px #00000014;padding:24px 44px 28px;box-sizing:border-box;color:#111}.ts-paper-table td.is-center[data-v-37e15603]{text-align:center}.qd-book-spacer[data-v-37e15603]{width:100%;height:24px;flex-shrink:0}.qd-sheet-head[data-v-37e15603]{text-align:center;padding:4px 0 12px;border-bottom:2px solid #111;margin-bottom:16px}.qd-sheet-title[data-v-37e15603]{font-size:22px;font-weight:800;letter-spacing:6px;line-height:1.3}.qd-sheet-no[data-v-37e15603]{display:flex;justify-content:space-between;gap:12px;margin-top:8px;font-size:12px;color:#6b7280}.ts-paper-meta[data-v-37e15603]{display:flex;flex-wrap:wrap;gap:6px 22px;margin-bottom:14px;font-size:12px}.ts-paper-meta-item[data-v-37e15603]{display:flex;gap:6px;min-width:190px}.ts-paper-meta-item.is-wide[data-v-37e15603]{min-width:100%}.ts-paper-meta-item i[data-v-37e15603]{font-style:normal;color:#6b7280;flex-shrink:0}.ts-paper-table[data-v-37e15603]{width:100%;border-collapse:collapse;font-size:12px}.ts-paper-table th[data-v-37e15603],.ts-paper-table td[data-v-37e15603]{border:1px solid #d4d4d4;padding:6px 8px;text-align:left;vertical-align:middle}.ts-paper-table thead th[data-v-37e15603]{background:#f7f7f7;font-weight:600;text-align:center}.ts-paper-table td.is-qty[data-v-37e15603]{text-align:right;font-variant-numeric:tabular-nums}.ts-paper-table td.is-empty[data-v-37e15603]{text-align:center;color:#9ca3af}.ts-paper-table tfoot .is-total[data-v-37e15603]{font-weight:700;background:#fafafa}.ts-paper-sign[data-v-37e15603]{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:26px;padding-top:18px;font-size:12px;color:#374151}.ts-paper-tip[data-v-37e15603]{margin:0 10px;color:#94a3b8;font-size:11px}.yj-print-page .ts-paper-sign{padding-top:14mm!important;min-height:40mm;padding-bottom:6mm;break-inside:avoid}.ts-page[data-v-37e15603]{display:flex;flex-direction:column;height:100%;min-height:0;gap:10px}.ts-bar[data-v-37e15603],.ts-head[data-v-37e15603]{display:flex;align-items:center;gap:10px}.ts-title[data-v-37e15603]{font-size:15px;font-weight:600;color:#1e293b}.ts-dev[data-v-37e15603]{font-size:11px;color:#94a3b8;background:#f1f5f9;border-radius:4px;padding:2px 6px}.ts-actions[data-v-37e15603]{margin-left:auto;display:flex;align-items:center;gap:8px}.ts-search-section[data-v-37e15603]{display:flex;align-items:center;gap:10px;width:100%}.ts-search[data-v-37e15603]{max-width:620px}.ts-search-icon[data-v-37e15603]{color:#a5b4fc}.ts-search-actions[data-v-37e15603]{margin-left:auto;display:flex;align-items:center;gap:8px}.ts-refresh[data-v-37e15603]{display:inline-flex;align-items:center;gap:5px;height:32px;padding:0 14px;font-size:13px;color:#4f46e5;background:#eef2ff;border:none;border-radius:6px;cursor:pointer}.ts-refresh[data-v-37e15603]:hover{background:#e0e7ff}.ts-refresh[data-v-37e15603]:disabled{opacity:.6;cursor:not-allowed}.ts-refresh .is-spin[data-v-37e15603]{animation:ts-spin-37e15603 .8s linear infinite}@keyframes ts-spin-37e15603{to{transform:rotate(360deg)}}.ts-colmenu[data-v-37e15603]{position:relative}.pc-colmenu-btn[data-v-37e15603]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background:#fff;border:1px solid #e2e8f0;border-radius:6px;cursor:pointer}.pc-colmenu-btn[data-v-37e15603]:hover,.pc-colmenu-btn.active[data-v-37e15603]{border-color:#a5b4fc;background:#eef2ff}.pc-hamburger[data-v-37e15603]{display:flex;flex-direction:column;gap:3px}.pc-hamburger span[data-v-37e15603]{display:block;width:14px;height:2px;background:#64748b;border-radius:1px}.pc-colmenu-pop[data-v-37e15603]{position:fixed;z-index:3200;width:200px;max-height:60vh;overflow:auto;padding:8px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 10px 26px #0f172a29}.pc-colmenu-head[data-v-37e15603]{display:flex;align-items:center;justify-content:space-between;padding:2px 4px 8px;font-size:12px;color:#64748b;border-bottom:1px solid #f1f5f9;margin-bottom:6px}.pc-colmenu-title[data-v-37e15603]{font-weight:600;color:#334155}.pc-colmenu-item[data-v-37e15603]{display:flex;align-items:center;gap:8px;padding:5px 4px;font-size:13px;color:#334155;border-radius:5px;cursor:pointer}.pc-colmenu-item[data-v-37e15603]:hover{background:#f8fafc}.ts-clear-all[data-v-37e15603]{margin-left:8px;padding:3px 10px;font-size:12px;color:#4f46e5;background:#eef2ff;border:none;border-radius:999px;cursor:pointer}.ts-btn[data-v-37e15603]{height:30px;padding:0 14px;font-size:13px;font-weight:600;color:#4f46e5;background:#eef2ff;border:1px solid #c7d2fe;border-radius:6px;cursor:pointer;display:inline-flex;align-items:center;gap:4px;transition:background .15s,border-color .15s,color .15s}.ts-btn[data-v-37e15603]:hover:not(:disabled){background:#e0e7ff}.ts-btn.is-primary[data-v-37e15603]{color:#fff;background:#4f46e5;border-color:#4f46e5}.ts-btn.is-primary[data-v-37e15603]:hover:not(:disabled){background:#4338ca;border-color:#4338ca}.ts-btn.is-ok[data-v-37e15603]{color:#fff;background:#059669;border-color:#059669}.ts-btn.is-ok[data-v-37e15603]:hover:not(:disabled){background:#047857;border-color:#047857}.ts-btn.is-ship[data-v-37e15603]{color:#fff;background:#0284c7;border-color:#0284c7}.ts-btn.is-ship[data-v-37e15603]:hover:not(:disabled){background:#0369a1;border-color:#0369a1}.ts-btn.is-plain[data-v-37e15603]{color:#64748b;background:#fff;border-color:#e2e8f0}.ts-btn.is-plain[data-v-37e15603]:hover:not(:disabled){background:#f8fafc}.ts-btn[data-v-37e15603]:disabled,.ts-btn.is-primary[data-v-37e15603]:disabled,.ts-btn.is-ok[data-v-37e15603]:disabled,.ts-btn.is-ship[data-v-37e15603]:disabled,.ts-btn.is-plain[data-v-37e15603]:disabled{color:#a3a3a3;background:#f3f4f6;border-color:#e5e7eb;cursor:not-allowed;box-shadow:none}.ts-sum[data-v-37e15603]{font-size:12.5px;color:#64748b}.ts-empty[data-v-37e15603]{padding:50px 0;text-align:center;color:#94a3b8;font-size:13px}.ts-empty-row td[data-v-37e15603]{text-align:left;color:#94a3b8;padding:22px 12px}.ts-empty-row .ts-empty-inner[data-v-37e15603]{position:sticky;left:0;display:inline-flex;align-items:center;gap:10px}.ts-table-wrap[data-v-37e15603]{flex:1 1 auto;min-height:0;overflow:auto;padding:4px 0 16px}.ts-table[data-v-37e15603]{width:max-content;min-width:calc(100% - 24px);margin:0 12px;border-collapse:separate;border-spacing:0;font-size:12px}.ts-table th[data-v-37e15603],.ts-table td[data-v-37e15603]{padding:10px 12px;text-align:left;white-space:nowrap;border-right:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;overflow:hidden;text-overflow:ellipsis}.ts-table th[data-v-37e15603]{position:sticky;top:0;z-index:2;text-align:left;font-weight:600;color:#475569;background:#eef2ff;padding-right:30px}.ts-resizer[data-v-37e15603]{position:absolute;top:0;right:4px;width:8px;height:100%;cursor:col-resize;-webkit-user-select:none;user-select:none}.ts-resizer[data-v-37e15603]:hover{background:#c7d2fe}body.pc-table-resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}body.pc-table-resizing *{cursor:col-resize!important}.ts-table th[data-v-37e15603]:last-child,.ts-table td[data-v-37e15603]:last-child{border-right:0}.ts-table tbody tr:last-child td[data-v-37e15603]{border-bottom:0}.ts-idx[data-v-37e15603]{color:#94a3b8;text-align:center}.ts-num[data-v-37e15603]{text-align:right;font-variant-numeric:tabular-nums}.ts-row[data-v-37e15603]:hover{background:#f8fafc}.ts-no[data-v-37e15603]{color:#4338ca;font-weight:600}.ts-tag[data-v-37e15603]{font-size:11px;padding:1px 8px;border-radius:999px;background:#f1f5f9;color:#475569}.ts-tag.is-pending[data-v-37e15603]{background:#fef3c7;color:#b45309}.ts-tag.is-accepted[data-v-37e15603]{background:#e0f2fe;color:#0369a1}.ts-tag.is-stored[data-v-37e15603]{background:#ecfdf5;color:#047857}.ts-tag.is-shipped[data-v-37e15603],.ts-tag.is-direct[data-v-37e15603]{background:#eef2ff;color:#4338ca}.ts-tag.is-stock[data-v-37e15603]{background:#ecfdf5;color:#047857}.ts-ctx[data-v-37e15603]{position:fixed;z-index:3200;min-width:220px;padding:5px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 10px 26px #0f172a29}.ts-ctx-item[data-v-37e15603]{padding:7px 10px;font-size:13px;color:#334155;border-radius:5px;cursor:pointer}.ts-ctx-item[data-v-37e15603]:hover{background:#f1f5f9;color:#4f46e5}.ts-ctx-item.is-primary[data-v-37e15603]{color:#4338ca;font-weight:600}.ts-ctx-item.is-primary[data-v-37e15603]:hover{background:#eef2ff}.ts-ctx-item.is-muted[data-v-37e15603]{color:#94a3b8;cursor:not-allowed}.ts-ctx-item.is-muted[data-v-37e15603]:hover{background:transparent}.ts-batch[data-v-37e15603]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:6px 10px;border-radius:8px;background:#f8fafc;border:1px solid #e2e8f0;font-size:12px;color:#475569}.ts-batch-check[data-v-37e15603]{display:flex;align-items:center;gap:6px;font-weight:600;cursor:pointer}.ts-batch-count[data-v-37e15603]{color:#4338ca;font-weight:600}.ts-batch-tip[data-v-37e15603]{color:#94a3b8}.ts-check-col[data-v-37e15603]{text-align:center}.ts-check-col input[data-v-37e15603]{cursor:pointer}.ts-row.is-selected[data-v-37e15603]{background:#eef2ff}.ts-thumb[data-v-37e15603]{width:34px;height:34px;object-fit:cover;border-radius:4px;border:1px solid #e2e8f0;cursor:zoom-in;display:block}.ts-diff[data-v-37e15603]{color:#dc2626;font-weight:700}.ts-ship-loc[data-v-37e15603]{width:100%;min-width:120px}.ts-tag.is-accept-none[data-v-37e15603]{background:#f1f5f9;color:#64748b}.ts-tag.is-accept-ok[data-v-37e15603]{background:#ecfdf5;color:#047857}.ts-tag.is-accept-diff[data-v-37e15603]{background:#fef2f2;color:#b91c1c}.ts-lightbox[data-v-37e15603]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;display:flex;align-items:center;justify-content:center;background:#0f172ac7;cursor:zoom-out}.ts-lightbox img[data-v-37e15603]{max-width:88vw;max-height:88vh;border-radius:8px}.ts-form-tip.is-warn[data-v-37e15603]{color:#b91c1c;font-weight:600}.ts-ctx-item.is-danger[data-v-37e15603]{color:#dc2626}.ts-ctx-item.is-danger[data-v-37e15603]:hover{background:#fef2f2}.ts-ctx-sep[data-v-37e15603]{height:1px;margin:4px 6px;background:#f1f5f9}.ts-ctx-tip[data-v-37e15603]{display:block;margin-top:2px;font-size:11px;font-weight:400;color:#94a3b8;font-style:normal}.ts-form[data-v-37e15603]{display:flex;flex-direction:column;gap:10px}.ts-form-row[data-v-37e15603]{display:flex;align-items:center;gap:8px;font-size:13px}.ts-form-label[data-v-37e15603]{flex-shrink:0;width:72px;color:#94a3b8}.ts-form-value[data-v-37e15603]{color:#1e293b}.ts-form-input[data-v-37e15603]{width:190px;height:30px;padding:0 8px;font-size:13px;border:1px solid #e2e8f0;border-radius:6px;outline:none}.ts-form-input.is-wide[data-v-37e15603]{width:260px}.ts-form-input[data-v-37e15603]:focus{border-color:#6366f1}.ts-form-select[data-v-37e15603]{width:260px}.ts-form-select.is-wide[data-v-37e15603]{width:340px}.ts-ship-lines[data-v-37e15603]{border-top:1px dashed #e2e8f0;padding-top:10px;display:flex;flex-direction:column;gap:8px}.ts-ship-lines-head[data-v-37e15603]{display:flex;align-items:baseline;gap:10px;font-size:13px;color:#334155;font-weight:600}.ts-ship-lines-tip[data-v-37e15603]{font-size:11px;color:#94a3b8;font-weight:400}.ts-ship-lines-body[data-v-37e15603]{max-height:280px;overflow-y:auto;border:1px solid #e2e8f0;border-radius:8px}.ts-ship-table[data-v-37e15603]{width:100%;border-collapse:collapse;font-size:12.5px}.ts-ship-table th[data-v-37e15603]{position:sticky;top:0;z-index:1;background:#f8fafc;color:#475569;font-weight:600;padding:7px 8px;text-align:left;white-space:nowrap;border-bottom:1px solid #e2e8f0}.ts-ship-table td[data-v-37e15603]{padding:6px 8px;border-bottom:1px solid #f1f5f9;color:#1e293b}.ts-ship-table tr:last-child td[data-v-37e15603]{border-bottom:none}.ts-ship-table td.is-center[data-v-37e15603]{text-align:center}.ts-ship-table td.is-qty[data-v-37e15603]{text-align:right;white-space:nowrap}.ts-ship-table td.is-empty[data-v-37e15603]{text-align:center;color:#9ca3af}.ts-ship-qty[data-v-37e15603]{width:88px;height:26px;padding:0 6px;text-align:right;border:1px solid #cbd5e1;border-radius:6px;outline:none;font-size:12.5px;color:#1e293b}.ts-ship-qty[data-v-37e15603]:focus{border-color:#6366f1}.ts-ship-unit[data-v-37e15603]{margin-left:4px;color:#94a3b8;font-size:11.5px}.ts-form-tip[data-v-37e15603]{font-size:11.5px;color:#94a3b8}.ts-form-tip.is-line[data-v-37e15603]{line-height:1.6}.ts-place-set[data-v-37e15603]{height:30px;padding:0 10px;font-size:12px;color:#4f46e5;background:#eef2ff;border:1px solid #c7d2fe;border-radius:6px;cursor:pointer}.ts-place-set[data-v-37e15603]:hover{background:#e0e7ff}.ts-place[data-v-37e15603]{display:flex;flex-direction:column;gap:10px}.ts-place-tip[data-v-37e15603]{font-size:12px;color:#94a3b8;line-height:1.6}.ts-place-add[data-v-37e15603]{display:flex;align-items:center;gap:8px}.ts-place-list[data-v-37e15603]{display:flex;flex-direction:column;max-height:260px;overflow:auto;border:1px solid #e2e8f0;border-radius:8px}.ts-place-item[data-v-37e15603]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 10px;font-size:13px;border-bottom:1px solid #f1f5f9}.ts-place-item[data-v-37e15603]:last-child{border-bottom:none}.ts-place-name[data-v-37e15603]{color:#1e293b}.ts-place-ops[data-v-37e15603]{display:flex;gap:6px}.ts-place-op[data-v-37e15603]{height:24px;padding:0 10px;font-size:12px;color:#4f46e5;background:#eef2ff;border:1px solid #c7d2fe;border-radius:6px;cursor:pointer}.ts-place-op[data-v-37e15603]:hover{background:#e0e7ff}.ts-place-op.is-danger[data-v-37e15603]{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.ts-place-op.is-danger[data-v-37e15603]:hover{background:#fee2e2}.ts-place-empty[data-v-37e15603]{padding:18px 0;text-align:center;font-size:12.5px;color:#cbd5e1}.sptp[data-v-bbb9e707]{display:flex;flex-direction:column;flex:1 1 0;min-height:0;gap:8px}.sptp-bar[data-v-bbb9e707]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.sptp-bar-title[data-v-bbb9e707]{font-size:14px;font-weight:600;color:#1e293b}.sptp-bar-sub[data-v-bbb9e707]{font-size:12px;color:#64748b}.sptp-refresh[data-v-bbb9e707]{margin-left:auto;height:30px;padding:0 14px;border-radius:8px;border:1px solid #e2e8f0;background:#fff;color:#475569;font-size:12.5px;cursor:pointer}.sptp-refresh[data-v-bbb9e707]:disabled{opacity:.5;cursor:not-allowed}.sptp-tip[data-v-bbb9e707]{padding:8px 10px;border-radius:8px;background:#fffbeb;border:1px solid #fde68a;color:#92400e;font-size:12px;line-height:1.6}.sptp-tip b[data-v-bbb9e707]{color:#b45309}.sptp-empty[data-v-bbb9e707]{padding:40px 12px;text-align:center;font-size:13px;color:#94a3b8;background:#fff;border:1px dashed #e2e8f0;border-radius:10px}.sptp-table-wrap[data-v-bbb9e707]{flex:1;min-height:0;overflow:auto;border:1px solid #e2e8f0;border-radius:10px;background:#fff}.sptp-table[data-v-bbb9e707]{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.sptp-table th[data-v-bbb9e707],.sptp-table td[data-v-bbb9e707]{padding:8px 10px;font-size:12.5px;text-align:left;color:#1e293b;border-bottom:1px solid #eef2f7;vertical-align:middle}.sptp-table th[data-v-bbb9e707]{position:sticky;top:0;z-index:2;background:#f8fafc;color:#475569;font-weight:600}.sptp-table .is-num[data-v-bbb9e707]{text-align:right;font-variant-numeric:tabular-nums}.sptp-index[data-v-bbb9e707]{color:#94a3b8;text-align:center}.sptp-dim[data-v-bbb9e707]{color:#64748b}.sptp-sub[data-v-bbb9e707]{margin-top:2px;font-size:11px;color:#94a3b8}.sptp-item[data-v-bbb9e707]{font-weight:600}.sptp-proc[data-v-bbb9e707]{color:#0f766e;font-weight:600}.sptp-row-hover:hover td[data-v-bbb9e707]{background:#eef2ff}.sptp-tag[data-v-bbb9e707]{display:inline-block;padding:1px 8px;border-radius:999px;background:#eef2ff;color:#4338ca;font-size:11px;font-weight:600}.sptp-tag.is-claimed[data-v-bbb9e707]{background:#fef3c7;color:#b45309}.sptp-tag.is-done[data-v-bbb9e707]{background:#d1fae5;color:#047857}.sptp-ops[data-v-bbb9e707]{white-space:nowrap}.sptp-btn[data-v-bbb9e707]{height:26px;padding:0 10px;border-radius:7px;border:1px solid #e2e8f0;background:#fff;color:#475569;font-size:12px;cursor:pointer}.sptp-btn.is-primary[data-v-bbb9e707]{border-color:#c7d2fe;background:#eef2ff;color:#4338ca;font-weight:600}.sptp-btn[data-v-bbb9e707]:disabled{opacity:.5;cursor:not-allowed}.sptp-cards[data-v-bbb9e707]{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:2px;display:flex;flex-direction:column;gap:8px}.sptp-card[data-v-bbb9e707]{padding:10px 12px;background:#fff;border:1px solid #eef2f7;border-radius:12px}.sptp-card-top[data-v-bbb9e707]{display:flex;align-items:center;gap:8px}.sptp-card-no[data-v-bbb9e707]{flex:1 1 0;min-width:0;font-family:SFMono-Regular,Consolas,monospace;font-size:11.5px;color:#6d28d9;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sptp-card-title[data-v-bbb9e707]{margin-top:6px;font-size:13.5px;font-weight:600;line-height:1.4;color:#1e293b;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sptp-card-meta[data-v-bbb9e707]{margin-top:4px;display:flex;flex-wrap:wrap;gap:3px 10px;font-size:11.5px;color:#94a3b8}.sptp-card-kv[data-v-bbb9e707]{margin-top:5px;display:flex;align-items:baseline;gap:10px;font-size:12px;color:#64748b}.sptp-card-kv>span[data-v-bbb9e707]{flex:none;width:56px;color:#94a3b8}.sptp-card-kv>b[data-v-bbb9e707]{flex:1 1 0;min-width:0;font-weight:600;color:#1e293b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sptp-card-ops[data-v-bbb9e707]{margin-top:9px;padding-top:9px;border-top:1px dashed #eef2f7;display:flex;align-items:center;gap:8px}.sptp-card-ops .sptp-btn[data-v-bbb9e707]{flex:1 1 0;height:30px;font-size:12.5px;border-radius:8px}@media (max-width: 640px){.sptp-table[data-v-bbb9e707]{min-width:860px}.sptp-bar-sub[data-v-bbb9e707]{display:none}}.stc-page[data-v-03a8337d]{display:flex;flex-direction:column;height:100%;min-height:0}.stc-search[data-v-03a8337d]{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid #e2e8f0}.stc-search-input[data-v-03a8337d]{max-width:620px;flex:1}.stc-search[data-v-03a8337d] .el-input__wrapper{background:#eef2ff;border-radius:12px;box-shadow:none}.stc-search[data-v-03a8337d] .el-input__wrapper.is-focus,.stc-search[data-v-03a8337d] .el-input__wrapper:hover{background:#eef2ff;box-shadow:0 0 0 1px #c7d2fe inset}.stc-search[data-v-03a8337d] .el-input__inner{color:#1e293b}.stc-search[data-v-03a8337d] .el-input__inner::placeholder{color:#94a3b8}.stc-search[data-v-03a8337d] .el-input__prefix .el-icon{color:#94a3b8}.stc-bar-right[data-v-03a8337d]{margin-left:auto;display:flex;align-items:center;gap:10px}.stc-seg[data-v-03a8337d]{display:inline-flex;padding:2px;background:#f1f5f9;border-radius:10px}.stc-seg-btn[data-v-03a8337d]{border:none;background:transparent;color:#475569;padding:4px 12px;border-radius:8px;font-size:12.5px;cursor:pointer}.stc-seg-btn.active[data-v-03a8337d]{background:#fff;color:#4338ca;font-weight:600;box-shadow:0 1px 3px #0f172a14}.stc-refresh[data-v-03a8337d]{display:inline-flex;align-items:center;gap:4px;border:1px solid #e2e8f0;background:#fff;color:#475569;padding:6px 12px;border-radius:10px;font-size:13px;cursor:pointer}.stc-refresh[data-v-03a8337d]:disabled{opacity:.5;cursor:not-allowed}.stc-sum[data-v-03a8337d]{padding:8px 14px;color:#64748b;font-size:13px}.stc-sum b[data-v-03a8337d]{color:#1e293b}.stc-sum .is-warn[data-v-03a8337d]{color:#b45309}.stc-table-wrap[data-v-03a8337d]{flex:1;min-height:0;overflow:auto;margin:0 14px 14px;border:1px solid #e2e8f0;border-radius:10px;background:#fff}.stc-table[data-v-03a8337d]{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.stc-table th[data-v-03a8337d],.stc-table td[data-v-03a8337d]{padding:8px 10px;font-size:12.5px;text-align:left;color:#1e293b;border-right:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stc-table th[data-v-03a8337d]{background:#f8fafc;color:#475569;font-weight:600;position:sticky;top:0;z-index:2;text-align:center;-webkit-user-select:none;user-select:none}.stc-table th[data-v-03a8337d]:last-child,.stc-table td[data-v-03a8337d]:last-child{border-right:none}.stc-row:hover td[data-v-03a8337d],.stc-row.is-open td[data-v-03a8337d]{background:#eef2ff}.stc-seq[data-v-03a8337d]{color:#94a3b8;text-align:center}.stc-num[data-v-03a8337d]{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.stc-mono[data-v-03a8337d]{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:11.5px}.stc-dim[data-v-03a8337d]{color:#64748b}.stc-account[data-v-03a8337d]{margin-left:4px;color:#94a3b8;font-size:11px}.stc-tag[data-v-03a8337d]{display:inline-block;padding:1px 8px;border-radius:999px;font-size:11px;font-weight:600}.stc-tag.is-pending[data-v-03a8337d]{background:#fff7ed;color:#c2410c}.stc-tag.is-done[data-v-03a8337d]{background:#f0fdf4;color:#15803d}.stc-table th[data-v-03a8337d]{position:sticky}.stc-resize[data-v-03a8337d]{position:absolute;top:0;right:0;bottom:0;width:6px;cursor:col-resize;z-index:3}.stc-resize[data-v-03a8337d]:hover{background:#c7d2fe}.stc-expand-btn[data-v-03a8337d]{width:18px;height:18px;border:none;background:#f1f5f9;color:#475569;border-radius:4px;font-size:10px;cursor:pointer;line-height:1;margin-right:4px}.stc-expand-btn[data-v-03a8337d]:hover{background:#e0e7ff;color:#4338ca}.stc-detail-row td[data-v-03a8337d]{padding:0!important;background:#f8fafc!important;white-space:normal;overflow:visible}.stc-detail[data-v-03a8337d]{padding:10px 14px 12px;border-left:3px solid #6366f1;background:#fbfcff}.stc-detail-head[data-v-03a8337d]{display:flex;align-items:center;gap:10px;margin-bottom:8px}.stc-detail-title[data-v-03a8337d]{font-size:12px;font-weight:700;color:#0f172a}.stc-detail-sub[data-v-03a8337d]{margin-left:6px;padding:1px 6px;border-radius:4px;background:#eef2ff;color:#4338ca;font-size:11px;font-weight:600}.stc-detail-sum[data-v-03a8337d]{font-size:12px;color:#64748b}.stc-detail-sum b[data-v-03a8337d]{color:#1e293b}.stc-detail-table[data-v-03a8337d]{width:100%;border-collapse:collapse;table-layout:fixed;background:#fff}.stc-detail-table th[data-v-03a8337d],.stc-detail-table td[data-v-03a8337d]{padding:6px 10px;font-size:12px;text-align:left;color:#1e293b;border-bottom:1px solid #f1f5f9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stc-detail-table th[data-v-03a8337d]{background:#f5f3ff;color:#4338ca;font-weight:600}.stc-detail-table .is-num[data-v-03a8337d]{text-align:right;font-variant-numeric:tabular-nums}.stc-empty[data-v-03a8337d]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 20px;color:#94a3b8}.stc-empty p[data-v-03a8337d]{margin:4px 0;font-size:14px}.stc-empty-sub[data-v-03a8337d]{font-size:12px;color:#cbd5e1}.stc-list[data-v-03a8337d]{flex:1;min-height:0;overflow:auto;padding:0 14px 14px;display:flex;flex-direction:column;gap:10px}.stc-card[data-v-03a8337d]{display:flex;justify-content:space-between;gap:12px;border:1px solid #e2e8f0;border-radius:12px;background:#fff;padding:12px 14px}.stc-card-main[data-v-03a8337d]{min-width:0}.stc-card-batch[data-v-03a8337d]{display:flex;align-items:center;gap:4px;font-family:ui-monospace,Menlo,Consolas,monospace;color:#6d28d9;font-size:12px;margin-bottom:4px}.stc-card-meta[data-v-03a8337d]{display:flex;flex-wrap:wrap;gap:8px;color:#64748b;font-size:12px}.stc-card-user[data-v-03a8337d]{margin-top:4px;color:#334155;font-size:12.5px}.stc-card-time[data-v-03a8337d]{color:#94a3b8;font-size:11.5px}.stc-card-detail[data-v-03a8337d]{margin-top:8px;padding-top:8px;border-top:1px dashed #e2e8f0;display:flex;flex-direction:column;gap:6px}.stc-card-detail-row[data-v-03a8337d]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:12px;color:#334155}.stc-card-side[data-v-03a8337d]{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex-shrink:0}.msg-production-plan{background:#fff;color:#111827;border-radius:8px;overflow:hidden;width:280px;max-width:100%;box-sizing:border-box;cursor:pointer;border:1px solid #fecaca;box-shadow:0 2px 8px #ef444429;transition:box-shadow .15s,transform .15s;min-height:150px;display:flex;flex-direction:column}.msg-production-plan.is-clickable:hover{box-shadow:0 6px 18px #dc262629;transform:translateY(-1px)}.mqa-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;color:#fff;background:linear-gradient(90deg,#ef4444,#f87171)}.mqa-tag{font-size:12px;font-weight:700}.mqa-status{font-size:11px;opacity:.9}.mqa-head-stock{background:linear-gradient(90deg,#7c3aed,#8b5cf6)}.mqa-head-diff{background:linear-gradient(90deg,#b91c1c,#ef4444)}.mqa-head-ship{background:linear-gradient(135deg,#0284c7,#0ea5e9)}.mqa-head-store{background:linear-gradient(135deg,#047857,#10b981)}.mqa-head-goods{background:linear-gradient(135deg,#b45309,#f59e0b)}.mqa-head-team{background:linear-gradient(135deg,#64748b,#94a3b8)}.mqa-head-claim{background:linear-gradient(135deg,#4338ca,#6366f1)}.mqa-head-inspect{background:linear-gradient(135deg,#0e7490,#0891b2)}.mqa-head-info{background:linear-gradient(135deg,#4f46e5,#6366f1)}.mqa-head-abandon{background:linear-gradient(135deg,#64748b,#94a3b8)}.mqa-qty{color:#4338ca}.mqa-body{flex:1;padding:10px 12px}.mqa-daily-proc{font-size:13px;font-weight:700;color:#1e293b;margin-bottom:6px}.mqa-tip-urgent{display:inline-block;margin-bottom:6px;padding:3px 10px;border-radius:8px;background:#fef2f2;border:1px solid #fecaca;color:#dc2626;font-size:12.5px;font-weight:700}.mqa-row{font-size:12px;color:#475569;line-height:1.7;word-break:break-word}.mqa-row b{color:#0f172a}.mqa-diff{color:#b91c1c;font-weight:700}.mqa-daily-by{margin-top:8px;text-align:right;font-size:11px;color:#94a3b8}.mqa-submitted{margin-top:6px;padding:3px 8px;border-radius:6px;font-size:11.5px;font-weight:700;color:#047857;background:#ecfdf5;border:1px solid #a7f3d0}.mqa-foot-row{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;border-top:1px solid #f1f5f9;background:#fafbfc}.mqa-rec-status{margin-right:auto;font-size:11px;font-weight:700;color:#b45309}.mqa-rec-status.is-received{color:#047857}.mqa-rec-status.is-warn{color:#b91c1c}.mqa-foot-btn{border:0;background:transparent;padding:0;cursor:pointer;color:#2563eb;font-size:12px;font-weight:700;text-decoration:underline}.mqa-confirm-btn{flex:none;border:0;cursor:pointer;border-radius:6px;padding:5px 10px;font-size:12px;font-weight:600;line-height:1.4;color:#fff;background:#4f46e5;transition:background .15s}.mqa-confirm-btn:hover:not(:disabled){background:#4338ca}.mqa-confirm-btn:disabled{opacity:.6;cursor:default}.tdd[data-v-e4a908f2]{width:100%;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;background:#f8fafc}.tdd-head[data-v-e4a908f2]{flex-shrink:0;display:flex;align-items:center;flex-wrap:wrap;gap:12px;min-height:44px;padding:8px 14px;background:#fff;border-bottom:1px solid #e6eaf2}.tdd-title[data-v-e4a908f2]{font-size:14px;font-weight:600;color:#1e293b}.tdd-meta[data-v-e4a908f2]{display:flex;align-items:center;gap:6px;font-size:12px;color:#64748b}.tdd-total[data-v-e4a908f2]{margin-left:8px;color:#4338ca}.tdd-total b[data-v-e4a908f2]{font-size:13px}.tdd-clear-filter[data-v-e4a908f2]{padding:4px 12px;border:1px solid #c7d2fe;border-radius:6px;background:#eef2ff;color:#4f46e5;font-size:12px;font-weight:600;cursor:pointer}.tdd-clear-filter[data-v-e4a908f2]:hover{background:#e0e7ff}.tdd-refresh[data-v-e4a908f2]{margin-left:auto;padding:4px 12px;border:1px solid #c7d2fe;border-radius:6px;background:#fff;color:#4f46e5;font-size:12px;font-weight:600;cursor:pointer}.tdd-refresh[data-v-e4a908f2]:hover{background:#e0e7ff}.tdd-wrap[data-v-e4a908f2]{flex:1;min-height:0;overflow:auto;padding:12px 12px 16px}.tdd-table[data-v-e4a908f2]{width:max-content;table-layout:fixed;border-collapse:separate;border-spacing:0;background:#fff;font-size:12px;color:#334155;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.tdd-table th[data-v-e4a908f2],.tdd-table td[data-v-e4a908f2]{min-width:0;padding:10px 12px;border-right:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;text-align:left;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tdd-table th[data-v-e4a908f2]:last-child,.tdd-table td[data-v-e4a908f2]:last-child{border-right:none}.tdd-table tbody tr:last-child td[data-v-e4a908f2]{border-bottom:none}.tdd-table th[data-v-e4a908f2]{position:sticky;top:0;z-index:2;background:#eef2ff;color:#475569;font-weight:600;-webkit-user-select:none;user-select:none}.tdd-th[data-v-e4a908f2]{display:flex;align-items:center;gap:4px}.tdd-th-label[data-v-e4a908f2]{flex:1;min-width:0;display:inline-flex;align-items:center;gap:4px;cursor:pointer;overflow:hidden;text-overflow:ellipsis}.tdd-th-label[data-v-e4a908f2]:hover{color:#4338ca}.tdd-sort[data-v-e4a908f2]{font-style:normal;font-size:9px;color:transparent}.tdd-sort.on[data-v-e4a908f2]{color:#6366f1}.tdd-sort.on.desc[data-v-e4a908f2]{transform:rotate(180deg)}.tdd-filter-btn[data-v-e4a908f2]{flex-shrink:0;width:20px;height:20px;padding:0;border:0;border-radius:4px;background:transparent;color:#94a3b8;font-size:15px;line-height:20px;cursor:pointer}.tdd-filter-btn[data-v-e4a908f2]:hover,.tdd-filter-btn.active[data-v-e4a908f2]{background:#c7d2fe;color:#4338ca}.tdd-resizer[data-v-e4a908f2]{position:absolute;right:0;top:0;width:6px;height:100%;cursor:col-resize}.tdd-table th[data-v-e4a908f2]{position:sticky}.tdd-resizer[data-v-e4a908f2]:hover{background:#818cf8}body.tdd-resizing,body.tdd-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.tdd-row:nth-child(2n) td[data-v-e4a908f2]{background:#f8fafc}.tdd-row:hover td[data-v-e4a908f2]{background:#eef2ff}.tdd-index-col[data-v-e4a908f2]{width:58px;min-width:58px;max-width:58px;text-align:center;color:#64748b;font-variant-numeric:tabular-nums;position:sticky;left:0;background:#fff}.tdd-table th.tdd-index-col[data-v-e4a908f2]{background:#eef2ff;z-index:3}.tdd-num[data-v-e4a908f2]{text-align:right;font-variant-numeric:tabular-nums}.tdd-no[data-v-e4a908f2]{color:#475569;font-variant-numeric:tabular-nums}.tdd-project[data-v-e4a908f2],.tdd-worker[data-v-e4a908f2]{color:#334155}.tdd-item[data-v-e4a908f2]{font-weight:600;color:#1e293b}.tdd-spec[data-v-e4a908f2]{color:#64748b}.tdd-filter-pop[data-v-e4a908f2]{position:fixed;z-index:3000;width:230px;padding:12px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 8px 24px #0f172a1f;font-size:12px;color:#334155}.tdd-filter-title[data-v-e4a908f2]{font-weight:600;color:#1e293b;margin-bottom:8px}.tdd-filter-label[data-v-e4a908f2]{margin:8px 0 4px;color:#64748b;font-size:11px}.tdd-filter-pop input[type=text][data-v-e4a908f2]{width:100%;padding:5px 8px;border:1px solid #cbd5e1;border-radius:6px;font-size:12px;box-sizing:border-box}.tdd-filter-inline[data-v-e4a908f2]{display:flex;gap:6px;margin:6px 0}.tdd-filter-inline button[data-v-e4a908f2],.tdd-filter-actions button[data-v-e4a908f2]{padding:3px 8px;border:1px solid #cbd5e1;border-radius:5px;background:#fff;color:#475569;font-size:11px;cursor:pointer}.tdd-filter-inline button[data-v-e4a908f2]:hover,.tdd-filter-actions button[data-v-e4a908f2]:hover{background:#eef2ff}.tdd-filter-inline button.active[data-v-e4a908f2]{background:#eef2ff;color:#4f46e5;border-color:#c7d2fe}.tdd-filter-actions[data-v-e4a908f2]{display:flex;justify-content:flex-end;gap:6px;margin-top:10px}.tdd-btn-primary[data-v-e4a908f2]{border-color:#c7d2fe!important;background:#eef2ff!important;color:#4f46e5!important;font-weight:600}.tdd-value-list[data-v-e4a908f2]{max-height:160px;overflow:auto;border:1px solid #e2e8f0;border-radius:6px;padding:4px}.tdd-value-option[data-v-e4a908f2]{display:flex;align-items:center;gap:6px;padding:3px 4px;cursor:pointer}.tdd-value-option[data-v-e4a908f2]:hover{background:#f1f5f9}.tdd-value-option input[data-v-e4a908f2]{margin:0}.tdd-no-values[data-v-e4a908f2]{padding:10px;text-align:center;color:#94a3b8}.tdd-row-ctx[data-v-e4a908f2]{position:fixed;z-index:3200;min-width:150px;padding:4px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 8px 24px #0f172a24;font-size:12px}.tdd-row-ctx-item[data-v-e4a908f2]{padding:7px 12px;border-radius:6px;color:#334155;cursor:pointer;white-space:nowrap}.tdd-row-ctx-item[data-v-e4a908f2]:hover{background:#eef2ff;color:#4338ca}.tdd-empty[data-v-e4a908f2]{padding:60px 16px;text-align:center;font-size:12px;color:#94a3b8;background:#fff;border:1px solid #e2e8f0;border-radius:8px}.tdd-empty p[data-v-e4a908f2]{margin:0 0 10px}.pdt[data-v-480b3c02]{flex:1 1 auto;width:100%;min-width:0;display:flex;flex-direction:column;gap:6px;padding:10px 12px 16px;box-sizing:border-box}.pdt-bar[data-v-480b3c02]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:0 4px 4px}.pdt-count[data-v-480b3c02]{font-size:12px;font-weight:600;color:#4338ca}.pdt-hint[data-v-480b3c02]{font-size:11px;color:#94a3b8}.pdt-acts[data-v-480b3c02]{margin-left:auto;display:flex;gap:6px}.pdt-mini[data-v-480b3c02]{height:24px;padding:0 8px;border-radius:6px;cursor:pointer;font-size:12px;color:#475569;background:#fff;border:1px solid #e2e8f0}.pdt-mini[data-v-480b3c02]:hover{background:#f8fafc}.pdt-empty[data-v-480b3c02]{padding:30px 12px;text-align:center;font-size:13px;color:#94a3b8}.pdt-list[data-v-480b3c02]{display:flex;flex-direction:column;gap:6px}.pdt-row[data-v-480b3c02]{display:flex;align-items:center;gap:8px;padding:8px 10px;background:#fff;border:1px solid #eef1f6;border-radius:10px}.pdt-row.is-child[data-v-480b3c02]{background:#fafbff;border-color:#e8ecf5}.pdt-row.is-parent .pdt-name[data-v-480b3c02]{font-weight:700}.pdt-caret[data-v-480b3c02]{width:18px;height:18px;flex:none;padding:0;border:0;background:transparent;display:inline-flex;align-items:center;justify-content:center;color:#94a3b8;cursor:pointer}.pdt-caret .el-icon[data-v-480b3c02]{transition:transform .15s}.pdt-caret.open .el-icon[data-v-480b3c02]{transform:rotate(90deg);color:#4f46e5}.pdt-caret.empty[data-v-480b3c02]{cursor:default}.pdt-thumb[data-v-480b3c02]{width:40px;height:40px;flex:none;border-radius:8px;overflow:hidden;border:1px solid #e8ecf5;background:#f6f8fc;display:inline-flex;align-items:center;justify-content:center}.pdt-thumb .el-image[data-v-480b3c02]{width:100%;height:100%;display:block;cursor:zoom-in}.pdt-thumb-ph[data-v-480b3c02]{font-size:16px;color:#cbd5e1;line-height:1}.pdt-thumb.empty[data-v-480b3c02]{cursor:default}.pdt-main[data-v-480b3c02]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:3px}.pdt-top[data-v-480b3c02]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.pdt-branch[data-v-480b3c02]{color:#cbd5e1;font-size:12px;margin-right:-2px;font-family:ui-monospace,Menlo,Consolas,monospace}.pdt-name[data-v-480b3c02]{font-size:13px;font-weight:600;color:#1e293b}.pdt-row.is-child .pdt-name[data-v-480b3c02]{font-weight:500;color:#334155}.pdt-chip[data-v-480b3c02]{font-size:11px;color:#64748b;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;padding:1px 8px;white-space:nowrap}.pdt-chip.is-soft[data-v-480b3c02]{color:#94a3b8;background:#f8fafc}.pdt-nums[data-v-480b3c02]{flex:none;display:flex;align-items:center;gap:8px}.pdt-num[data-v-480b3c02]{display:flex;flex-direction:column;align-items:flex-end;gap:1px;min-width:72px;padding:3px 8px;background:#f8fafc;border:1px solid #eef1f6;border-radius:8px}.pdt-num i[data-v-480b3c02]{font-style:normal;font-size:10px;color:#94a3b8}.pdt-num b[data-v-480b3c02]{font-size:13px;font-weight:600;color:#475569}.pdt-num.is-strong[data-v-480b3c02]{background:#eef2ff;border-color:#e0e7ff}.pdt-num.is-strong b[data-v-480b3c02]{color:#4f46e5}.pdt-num.is-arrived[data-v-480b3c02]{background:#ecfdf5;border-color:#d1fae5}.pdt-num.is-arrived b[data-v-480b3c02]{color:#059669}.pdt-num.is-remain[data-v-480b3c02]{background:#fef2f2;border-color:#fee2e2}.pdt-num.is-remain b[data-v-480b3c02]{color:#dc2626}@media (max-width: 640px){.pdt[data-v-480b3c02]{padding:8px 8px 14px}.pdt-hint[data-v-480b3c02]{display:none}.pdt-row[data-v-480b3c02]{flex-wrap:wrap;align-items:flex-start}.pdt-nums[data-v-480b3c02]{width:100%;justify-content:flex-end;padding-left:26px}}.ws-menu-mask[data-v-419bab2b]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999}.ws-menu[data-v-419bab2b]{position:fixed;min-width:160px;max-width:220px;background:#2c2c2c;border-radius:8px;padding:6px 0;box-shadow:0 4px 20px #0000004d;animation:ws-menu-pop-419bab2b .15s ease-out;z-index:10000}.ws-menu-arrow[data-v-419bab2b]{position:absolute;top:-6px;right:18px;width:12px;height:12px;background:#2c2c2c;transform:rotate(45deg)}.ws-menu-item[data-v-419bab2b]{display:flex;align-items:center;gap:10px;padding:12px 18px;color:#fff;font-size:14px;cursor:pointer;transition:background .15s;white-space:nowrap;-webkit-user-select:none;user-select:none}.ws-menu-item[data-v-419bab2b]:hover,.ws-menu-item[data-v-419bab2b]:active{background:#4a4a4a}.ws-menu-item.danger[data-v-419bab2b]{color:#f56c6c}.ws-menu-icon[data-v-419bab2b]{flex-shrink:0}@keyframes ws-menu-pop-419bab2b{0%{opacity:0;transform:translateY(-6px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.cpr-root[data-v-d8b4bc7c]{display:block}.item-avatar[data-v-d8b4bc7c]{width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;position:relative;box-shadow:0 2px 6px #6366f126}.friend-avatar-img[data-v-d8b4bc7c]{width:100%;height:100%;object-fit:cover;border-radius:inherit}.virtual-avatar[data-v-d8b4bc7c]{background:#fff!important;overflow:hidden;border:1px solid #e2e8f0;box-shadow:0 2px 8px #00000014}.item-content[data-v-d8b4bc7c]{flex:1;min-width:0}.item-row1[data-v-d8b4bc7c]{display:flex;justify-content:space-between;align-items:baseline}.item-row2[data-v-d8b4bc7c]{display:flex;justify-content:space-between;align-items:center}.item-name[data-v-d8b4bc7c]{font-size:15px;font-weight:500;color:#1e293b}.item-sub[data-v-d8b4bc7c]{margin-left:4px;font-size:12px;font-weight:400;color:#94a3b8;vertical-align:baseline}.item-time[data-v-d8b4bc7c]{font-size:12px;color:#94a3b8}.item-msg[data-v-d8b4bc7c]{font-size:13px;color:#94a3b8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.expand-arrow[data-v-d8b4bc7c]{color:#94a3b8;flex-shrink:0}.cpr-item[data-v-d8b4bc7c]{display:flex;align-items:center;gap:12px;cursor:pointer;background:#fff}.list-item.cpr-item[data-v-d8b4bc7c]{padding:10px 14px;border-bottom:1px solid #f1f5f9}.list-item.cpr-item[data-v-d8b4bc7c]:hover{background:#f8fafc}.new-friend-row.cpr-item[data-v-d8b4bc7c]{padding:10px 14px;border-bottom:1px solid #f1f5f9}.new-friend-row.cpr-item[data-v-d8b4bc7c]:hover{background:#f7f8fa}.cpr-nf-avatar[data-v-d8b4bc7c]{width:52px;height:52px;border-radius:6px;background:#f2f4f7;display:flex;align-items:center;justify-content:center;flex-shrink:0}.nf-icon[data-v-d8b4bc7c]{width:32px;height:32px;color:#6366f1}.nf-badge[data-v-d8b4bc7c]{position:relative;z-index:3;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#fa5151;color:#fff;font-size:12px;font-weight:600;display:inline-flex;align-items:center;justify-content:center}.cpr-svc-avatar[data-v-d8b4bc7c]{background:#eef2ff;font-size:24px;line-height:1}.cpr-svc-state[data-v-d8b4bc7c]{margin-left:6px;font-size:11px;font-weight:400;color:#059669}.cpr-svc-state.off[data-v-d8b4bc7c]{color:#94a3b8}.mobile-item.cpr-item[data-v-d8b4bc7c]{padding:8px 12px;gap:10px;border-bottom:1px solid #f1f5f9}.mobile-item.cpr-item[data-v-d8b4bc7c]:active{background:#f8fafc}.mobile-item.cpr-item .item-avatar[data-v-d8b4bc7c]{width:48px;height:48px;border-radius:10px;font-size:20px}.mobile-item.cpr-item .cpr-nf-avatar[data-v-d8b4bc7c]{background:#e87884}.mobile-item.cpr-item .cpr-nf-avatar .nf-icon[data-v-d8b4bc7c]{color:#fff}.mobile-item.cpr-item .cpr-nf-avatar.cpr-svc-avatar[data-v-d8b4bc7c]{background:#eef2ff;font-size:22px}.mobile-item.cpr-item .item-name[data-v-d8b4bc7c]{font-size:16px;font-weight:600}.mobile-item.cpr-item .item-msg[data-v-d8b4bc7c]{font-size:14px}.mobile-item.cpr-item .item-row1[data-v-d8b4bc7c]{margin-bottom:4px}.hp-full[data-v-adbf927f]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;display:flex;flex-direction:column;background:#f5f7fa}.guide-pane[data-v-adbf927f]{flex:1;width:100%;min-height:0;display:flex;flex-direction:column;background:#fff}.gp-layout[data-v-adbf927f]{flex:1;width:100%;min-height:0;display:flex;gap:0}.gp-layout.is-cover[data-v-adbf927f]{position:relative;padding:14px;gap:14px;box-sizing:border-box;background:#f1f5f9}.gp-layout.is-cover .gp-nav[data-v-adbf927f]{display:none}.gp-layout.is-cover.show-nav .gp-nav[data-v-adbf927f]{display:flex;position:absolute;left:14px;top:14px;bottom:14px;width:320px;max-height:none;border-right:none;border-radius:16px;background:#fff;box-shadow:0 18px 40px #00000052;z-index:30;animation:gp-slide-in-adbf927f .18s ease-out}@keyframes gp-slide-in-adbf927f{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}.gp-mask[data-v-adbf927f]{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f172a6b;z-index:20}.gp-cover-tools[data-v-adbf927f]{flex:none;display:flex;align-items:center;gap:12px;padding:12px 2px 2px;flex-wrap:wrap}.gp-catalog-btn[data-v-adbf927f]{display:inline-flex;align-items:center;gap:7px;border:1px solid #c7d2fe;background:#eef2ff;color:#4338ca;border-radius:11px;padding:9px 16px;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s}.gp-catalog-btn[data-v-adbf927f]:hover{background:#e0e7ff;border-color:#a5b4fc}.gp-cover-tip[data-v-adbf927f]{font-size:12px;color:#64748b}.gp-layout.is-cover .gp-main[data-v-adbf927f]{padding:0;overflow:hidden}.gp-nav[data-v-adbf927f]{width:240px;flex:none;border-right:1px solid #eef2f7;padding:12px 10px;overflow-y:auto;background:#fbfcfe;box-sizing:border-box}.gp-search[data-v-adbf927f]{margin-bottom:10px}.gp-search[data-v-adbf927f] .el-input__wrapper{background:#eef2ff;border-radius:10px;box-shadow:none}.gp-search[data-v-adbf927f] .el-input__wrapper.is-focus{box-shadow:0 0 0 1px #c7d2fe inset}.gp-cat[data-v-adbf927f]{margin-bottom:4px}.gp-cat-title[data-v-adbf927f]{display:flex;align-items:center;gap:6px;padding:7px 8px;border-radius:8px;cursor:pointer;font-size:13px;color:#334155;-webkit-user-select:none;user-select:none}.gp-cat-title[data-v-adbf927f]:hover{background:#f1f5f9}.gp-cat-ico[data-v-adbf927f]{flex:none}.gp-cat-name[data-v-adbf927f]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.gp-cat-count[data-v-adbf927f]{font-size:11px;color:#94a3b8}.gp-cat-arrow[data-v-adbf927f]{color:#94a3b8;transition:transform .15s}.gp-cat-arrow.is-open[data-v-adbf927f]{transform:rotate(90deg)}.gp-arts[data-v-adbf927f]{padding:2px 0 4px 10px}.gp-art[data-v-adbf927f]{display:flex;align-items:center;gap:6px;padding:6px 8px;border-radius:8px;cursor:pointer;font-size:12.5px;color:#475569}.gp-art[data-v-adbf927f]:hover{background:#f1f5f9}.gp-art.active[data-v-adbf927f]{background:#eef2ff;color:#4338ca;font-weight:600}.gp-art.is-new[data-v-adbf927f]{background:#eef2ff}.gp-art.is-new[data-v-adbf927f]:hover{background:#e0e7ff}.gp-new[data-v-adbf927f]{flex:none;font-style:normal;font-size:9px;font-weight:600;line-height:14px;color:#fff;background:linear-gradient(135deg,#6366f1,#818cf8);border-radius:3px;padding:0 4px}.gp-art-title[data-v-adbf927f]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gp-plat[data-v-adbf927f]{flex:none;font-style:normal;font-size:10px;color:#6366f1;background:#eef2ff;border-radius:4px;padding:0 4px}.gp-main[data-v-adbf927f]{flex:1 1 auto;min-width:0;min-height:0;overflow-y:auto;padding:18px 22px 28px;display:flex;flex-direction:column}.gp-art-head[data-v-adbf927f]{margin-bottom:14px}.gp-art-cat[data-v-adbf927f]{display:inline-block;font-size:12px;padding:2px 10px;border-radius:999px;margin-bottom:8px}.gp-art-h1[data-v-adbf927f]{margin:0 0 6px;font-size:20px;color:#0f172a;line-height:1.35}.gp-art-sum[data-v-adbf927f]{margin:0;font-size:13px;color:#64748b;line-height:1.6}.gp-steps[data-v-adbf927f]{display:flex;flex-direction:column;gap:14px;width:100%}.gp-step[data-v-adbf927f]{display:flex;align-items:flex-start;gap:12px;width:100%}.gp-step-no[data-v-adbf927f]{flex:0 0 auto;width:26px;height:26px;border-radius:50%;background:#6366f1;color:#fff;font-size:12px;font-weight:600;display:flex;align-items:center;justify-content:center}.gp-step.is-tip .gp-step-no[data-v-adbf927f]{width:auto;padding:0 8px;border-radius:999px}.gp-step.is-warn .gp-step-no[data-v-adbf927f]{background:#f59e0b;width:auto;padding:0 8px;border-radius:999px}.gp-step-body[data-v-adbf927f]{flex:1 1 auto;min-width:0}.gp-step-text[data-v-adbf927f]{margin:2px 0 8px;font-size:14px;color:#334155;line-height:1.75;word-break:break-word;overflow-wrap:anywhere}.gp-step.is-tip .gp-step-text[data-v-adbf927f]{background:#f0f9ff;border-left:3px solid #38bdf8;padding:8px 10px;border-radius:0 8px 8px 0}.gp-step.is-warn .gp-step-text[data-v-adbf927f]{background:#fffbeb;border-left:3px solid #f59e0b;padding:8px 10px;border-radius:0 8px 8px 0}.gp-step-img[data-v-adbf927f]{display:block;max-width:100%;border:1px solid #e2e8f0;border-radius:10px;cursor:zoom-in}.gp-img-full[data-v-adbf927f]{width:100%;display:block}.gp-foot[data-v-adbf927f]{display:flex;justify-content:space-between;gap:10px;margin-top:22px;padding-top:14px;border-top:1px solid #f1f5f9}.gp-navbtn[data-v-adbf927f]{border:1px solid #e2e8f0;background:#fff;color:#475569;border-radius:8px;padding:7px 12px;font-size:12.5px;cursor:pointer;max-width:48%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gp-navbtn[data-v-adbf927f]:disabled{opacity:.45;cursor:not-allowed}.gp-navbtn[data-v-adbf927f]:not(:disabled):hover{border-color:#c7d2fe;color:#4338ca}.gp-tip[data-v-adbf927f]{padding:20px 0;text-align:center;font-size:13px;color:#94a3b8}.gp-welcome[data-v-adbf927f]{flex:1 1 auto;min-height:420px;display:flex;flex-direction:column}.gp-welcome[data-v-adbf927f] .gh{flex:1;min-height:0}@media (max-width: 1280px){.gp-nav[data-v-adbf927f]{width:210px}}@media (max-width: 1000px){.gp-layout[data-v-adbf927f]{flex-direction:column}.gp-nav[data-v-adbf927f]{width:100%;max-height:200px;border-right:none;border-bottom:1px solid #eef2f7}.gp-main[data-v-adbf927f]{padding:14px 14px 22px}.gp-art-h1[data-v-adbf927f]{font-size:17px}}.hp-full[data-v-97df8a82]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;display:flex;flex-direction:column;background:#f5f7fa}.home-page[data-v-97df8a82]{width:100%;flex:1 1 0;height:auto;min-height:0;overflow:hidden}.contact-detail-panel[data-v-97df8a82]{display:flex;flex-direction:column;gap:20px;width:100%;max-width:720px;margin:0 auto;background:#fff;border-radius:0;box-shadow:0 2px 12px #0f172a0f;padding:20px 24px}.cd-header[data-v-97df8a82]{display:flex;gap:16px;align-items:center;padding:16px 0;border-bottom:1px solid #f1f5f9}.cd-avatar[data-v-97df8a82]{width:64px;height:64px;border-radius:8px;object-fit:cover;background:#eef2ff;flex-shrink:0}.cd-avatar-fallback[data-v-97df8a82]{display:flex;align-items:center;justify-content:center;color:#fff;font-size:24px;font-weight:600;background:#6366f1}.cd-info[data-v-97df8a82]{flex:1;min-width:0}.cd-nickname[data-v-97df8a82]{font-size:18px;font-weight:600;color:#1e293b}.cd-field[data-v-97df8a82]{font-size:14px;color:#475569;line-height:1.8}.cd-field-virtual[data-v-97df8a82]{font-size:12.5px;color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;padding:7px 10px;line-height:1.6}.cd-label[data-v-97df8a82]{color:#94a3b8}.cd-group-tags[data-v-97df8a82]{display:inline-flex;flex-wrap:wrap;gap:4px;vertical-align:middle}.cd-group-tag[data-v-97df8a82]{font-size:12px;color:#6366f1;background:#eef2ff;border-radius:4px;padding:1px 7px}.cd-fields[data-v-97df8a82]{background:#fff;border:1px solid #f1f5f9;border-radius:8px;padding:6px 16px}.cd-divider[data-v-97df8a82]{height:1px;background:#e2e8f0;margin:14px 0 12px}.cd-remark[data-v-97df8a82]{font-size:11px;color:#94a3b8;margin-top:-4px;margin-bottom:6px}.cd-original[data-v-97df8a82]{font-size:12px;color:#94a3b8;margin-top:2px}.cd-manage[data-v-97df8a82]{display:flex;align-items:center;justify-content:center;gap:24px;border-top:1px solid #f1f5f9;padding-top:16px}.cd-business[data-v-97df8a82]{background:#f8fafc;border:1px solid #f1f5f9;border-radius:10px;padding:14px 16px;display:flex;flex-direction:column;gap:10px}.cd-business-title[data-v-97df8a82]{font-size:14px;font-weight:600;color:#0f172a}.cd-biz-kw[data-v-97df8a82]{display:flex;flex-wrap:wrap;gap:6px}.cd-biz-tag[data-v-97df8a82]{font-size:12px;color:#6366f1;background:#eef2ff;border-radius:4px;padding:2px 8px}.cd-biz-imgs[data-v-97df8a82]{display:flex;gap:6px;flex-wrap:wrap}.cd-biz-imgs img[data-v-97df8a82]{width:56px;height:56px;object-fit:cover;border-radius:6px;border:1px solid #eef2f7;cursor:pointer;transition:transform .15s}.cd-biz-imgs img[data-v-97df8a82]:hover{transform:scale(1.04);border-color:#6366f1}.cd-biz-intro[data-v-97df8a82]{font-size:13px;color:#475569;line-height:1.6;white-space:pre-wrap;word-break:break-word}.cd-biz-empty[data-v-97df8a82]{font-size:12px;color:#94a3b8;text-align:center;padding:4px 0}.cd-manage .del-link[data-v-97df8a82]{font-size:13px;color:#f43f5e!important;padding:4px 6px}.cd-manage .del-link[data-v-97df8a82]:hover{color:#e11d48!important}.cd-manage .cd-chat-btn[data-v-97df8a82]{font-size:13px;padding:6px 14px;border-radius:18px;display:inline-flex;align-items:center;gap:6px}.cd-manage .cd-chat-btn+.el-button[data-v-97df8a82]{margin-left:8px}.od-shell[data-v-97df8a82]{flex:1 1 0;min-height:0;display:flex;flex-direction:column;width:100%;max-width:none;padding:0}.od-shell-body[data-v-97df8a82]{flex:1 1 0;min-height:0;overflow-y:auto;padding:24px 28px 32px;display:flex}.order-detail-panel[data-v-97df8a82]{display:flex;flex-direction:column;gap:20px;width:100%;max-width:none;margin:0;background:#fff;border-radius:0;box-shadow:0 2px 12px #0f172a0f;padding:20px 24px}.od-header[data-v-97df8a82]{padding:16px 0;border-bottom:1px solid #f1f5f9}.od-no[data-v-97df8a82]{font-size:13px;color:#94a3b8;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.od-type-tag[data-v-97df8a82]{font-size:11px;padding:1px 8px;border-radius:8px;line-height:18px}.od-type-tag.sale[data-v-97df8a82]{background:#eef2ff;color:#6366f1}.od-type-tag.purchase[data-v-97df8a82]{background:#f3e8ff;color:#8b5cf6}.od-title[data-v-97df8a82]{font-size:18px;font-weight:600;color:#1e293b;margin-top:4px}.od-meta[data-v-97df8a82]{display:flex;align-items:center;gap:10px;margin-top:8px}.od-amount[data-v-97df8a82]{font-size:20px;font-weight:700;color:#f97316}.od-status[data-v-97df8a82]{font-size:12px;padding:2px 10px;border-radius:10px;background:#eef2ff;color:#6366f1}.od-status.生产中[data-v-97df8a82]{background:#fef3c7;color:#d97706}.od-status.已交付[data-v-97df8a82],.od-status.已完成[data-v-97df8a82]{background:#d1fae5;color:#059669}.od-status.付款中[data-v-97df8a82]{background:#fee2e2;color:#dc2626}.od-status.closed[data-v-97df8a82]{background:#f1f5f9;color:#64748b}.od-status.cancelled[data-v-97df8a82]{background:#fee2e2;color:#b91c1c}.od-progress[data-v-97df8a82]{display:flex;align-items:flex-start;padding:20px 4px;background:#f8fafc;border-radius:10px}.od-step[data-v-97df8a82]{display:flex;flex-direction:column;align-items:center;position:relative;flex:1}.od-step-dot[data-v-97df8a82]{width:24px;height:24px;border-radius:50%;background:#e2e8f0;color:#94a3b8;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;z-index:2}.od-step.done .od-step-dot[data-v-97df8a82]{background:#6366f1;color:#fff}.od-step.current .od-step-dot[data-v-97df8a82]{background:#6366f1;color:#fff;box-shadow:0 0 0 4px #e0e7ff}.od-step-label[data-v-97df8a82]{font-size:11px;color:#94a3b8;margin-top:8px;white-space:nowrap}.od-step.done .od-step-label[data-v-97df8a82]{color:#6366f1}.od-step.current .od-step-label[data-v-97df8a82]{color:#6366f1;font-weight:600}.od-step-line[data-v-97df8a82]{position:absolute;top:12px;left:calc(50% + 14px);right:calc(-50% + 14px);height:2px;background:#e2e8f0}.od-step-line.done[data-v-97df8a82]{background:#6366f1}.od-formal-items[data-v-97df8a82]{border:1px solid #f1f5f9;border-radius:8px;overflow:hidden}.ofi-head[data-v-97df8a82]{display:flex;align-items:center;gap:10px;padding:10px 16px;background:#f8fafc}.ofi-title[data-v-97df8a82]{font-size:13px;font-weight:700;color:#1e293b}.ofi-count[data-v-97df8a82]{font-size:12px;color:#64748b}.ofi-link[data-v-97df8a82]{margin-left:auto;font-size:12px;color:#6366f1;cursor:pointer}.ofi-link[data-v-97df8a82]:hover{text-decoration:underline}.ofi-table[data-v-97df8a82]{max-height:320px;overflow-y:auto}.ofi-row[data-v-97df8a82]{display:flex;align-items:center;gap:8px;padding:8px 16px;font-size:12px;color:#334155;border-top:1px solid #f1f5f9}.ofi-row-head[data-v-97df8a82]{background:#fff;color:#94a3b8;font-weight:600;border-top:none;position:sticky;top:0;z-index:1}.ofi-i[data-v-97df8a82]{width:28px;flex-shrink:0;color:#94a3b8}.ofi-name[data-v-97df8a82]{flex:2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#1e293b}.ofi-spec[data-v-97df8a82]{flex:1.2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#64748b}.ofi-qty[data-v-97df8a82]{width:60px;text-align:right;flex-shrink:0}.ofi-unit[data-v-97df8a82]{width:40px;flex-shrink:0;color:#64748b}.ofi-num[data-v-97df8a82]{width:72px;text-align:right;flex-shrink:0}.ofi-empty[data-v-97df8a82]{padding:22px;text-align:center;font-size:12px;color:#94a3b8}.od-fields[data-v-97df8a82]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px;border:1px solid #f1f5f9;border-radius:8px;padding:6px 16px}.od-field[data-v-97df8a82]{display:flex;align-items:center;padding:10px 0;font-size:14px;border-bottom:1px solid #f1f5f9}.od-field[data-v-97df8a82]:nth-last-child(-n+2){border-bottom:none}.od-label[data-v-97df8a82]{width:80px;color:#94a3b8;flex-shrink:0}.od-value[data-v-97df8a82]{color:#1e293b}.od-field-remark[data-v-97df8a82]{align-items:flex-start;grid-column:1 / -1;white-space:pre-wrap;word-break:break-word}.od-field-remark .od-label[data-v-97df8a82]{padding-top:2px}.od-docs[data-v-97df8a82]{margin-top:12px;border:1px solid #f1f5f9;border-radius:8px;padding:6px 16px}.od-doc-row[data-v-97df8a82]{display:flex;align-items:flex-start;gap:12px;padding:10px 0;font-size:14px;border-bottom:1px solid #f1f5f9}.od-doc-row[data-v-97df8a82]:last-child{border-bottom:none}.od-doc-label[data-v-97df8a82]{width:80px;color:#94a3b8;flex-shrink:0;padding-top:2px}.od-doc-file[data-v-97df8a82]{color:#6366f1;cursor:pointer;word-break:break-all;display:inline-flex;align-items:center}.od-doc-file[data-v-97df8a82]:hover{text-decoration:underline}.od-actions[data-v-97df8a82]{display:flex;align-items:center;gap:10px;padding-top:8px;width:100%;max-width:560px;margin:0 auto}.od-quote-block[data-v-97df8a82]{max-width:560px;margin:14px auto 0;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc;padding:14px 16px}.quote-detail-panel[data-v-97df8a82]{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;width:100%;max-width:100%;margin:0;padding:0}.qd-book-spacer[data-v-97df8a82]{width:100%;height:24px;flex-shrink:0}.qd-fields[data-v-97df8a82]{margin:0 0 12px}.quote-detail-panel .oq-btns[data-v-97df8a82]{margin-bottom:4px}.quote-detail-panel .oq-form[data-v-97df8a82]{margin-top:10px}.qd-zoom-wrap[data-v-97df8a82]{width:100%;transition:transform .06s ease-out;will-change:transform}.qd-book[data-v-97df8a82]{position:relative;width:100%;max-width:640px;aspect-ratio:210 / 297;margin:0 auto;background:#fff;border-radius:0;border:1px solid #e2e2e2;box-shadow:0 1px 1px #00000008,0 4px 14px #0000000f,0 18px 40px #00000014;padding:16px 48px 16px 52px;box-sizing:border-box;overflow:visible}.qd-agree-seal[data-v-97df8a82]{position:absolute;top:24px;right:24px;z-index:3;display:inline-flex;align-items:center;justify-content:center;padding:3px 8px;border-radius:6px;border:2px solid #dc2626;color:#dc2626;font-size:13px;font-weight:800;letter-spacing:2px;transform:rotate(-12deg);background:#ffffffc7;line-height:1.2;white-space:nowrap;box-shadow:0 0 0 1px #dc262638;pointer-events:none;-webkit-user-select:none;user-select:none}.qd-book .oq-btns[data-v-97df8a82]{padding-top:16px;margin-top:8px;border-top:1px solid #ececec}.qd-book .oq-form[data-v-97df8a82]{padding-top:16px;border-top:1px solid #ececec}.qd-book .oq-wait-tip[data-v-97df8a82]{margin:16px 0 0;background:#fff7ed;border:1px solid #fed7aa;border-radius:0}.qd-sheet-head[data-v-97df8a82]{position:relative;text-align:center;padding:4px 0 16px;border-bottom:2px solid #111;margin-bottom:18px}.qd-gen-contract-link[data-v-97df8a82]{color:#1d4ed8!important;font-weight:700}.qd-gen-contract-link[data-v-97df8a82]:hover{color:#1e40af!important}[data-v-97df8a82] .qe-entry-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}[data-v-97df8a82] .qe-entry-card{position:relative;cursor:pointer;border:2px solid #e2e8f0;border-radius:14px;padding:18px 18px 16px;background:linear-gradient(180deg,#fff,#f8fafc);box-sizing:border-box;transition:box-shadow .18s,transform .18s,border-color .18s}[data-v-97df8a82] .qe-entry-card:hover{border-color:#6366f1;box-shadow:0 10px 28px #6366f12e;transform:translateY(-3px)}[data-v-97df8a82] .qe-entry-card:active{transform:translateY(-1px)}[data-v-97df8a82] .qe-entry-head{display:flex;align-items:center;gap:10px;margin-bottom:10px}[data-v-97df8a82] .qe-entry-opt{width:32px;height:32px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:800;font-size:15px;box-shadow:0 4px 10px #00000014}[data-v-97df8a82] .qe-entry-simple .qe-entry-opt{background:linear-gradient(135deg,#10b981,#059669)}[data-v-97df8a82] .qe-entry-detail .qe-entry-opt{background:linear-gradient(135deg,#6366f1,#4f46e5)}[data-v-97df8a82] .qe-entry-forward .qe-entry-opt{background:linear-gradient(135deg,#f59e0b,#d97706)}[data-v-97df8a82] .qe-entry-forward .qe-entry-go{color:#d97706}[data-v-97df8a82] .qe-entry-name{font-size:16px;font-weight:700;color:#0f172a}[data-v-97df8a82] .qe-entry-tag{margin-left:auto;font-size:11px;padding:2px 8px;border-radius:999px;background:#f1f5f9;color:#64748b}[data-v-97df8a82] .qe-entry-desc{margin-top:6px;font-size:13px;color:#475569;line-height:1.7;min-height:70px}[data-v-97df8a82] .qe-entry-go{margin-top:12px;font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:space-between}[data-v-97df8a82] .qe-entry-simple .qe-entry-go{color:#059669}[data-v-97df8a82] .qe-entry-detail .qe-entry-go{color:#4f46e5}[data-v-97df8a82] .qe-entry-go .el-icon{transition:transform .15s}[data-v-97df8a82] .qe-entry-card:hover .qe-entry-go .el-icon{transform:translate(4px)}.qd-sheet-title[data-v-97df8a82]{font-size:26px;font-weight:800;color:#111;letter-spacing:12px;line-height:1.2;padding-left:12px}.qd-sheet-subtitle[data-v-97df8a82]{margin-top:4px;font-size:13px;font-weight:600;color:#4b5563;letter-spacing:6px;padding-left:6px}.qd-sheet-no[data-v-97df8a82]{display:flex;justify-content:space-between;gap:16px;margin-top:10px;font-size:12px;color:#6b7280}.qd-quote-btn[data-v-97df8a82]{display:inline-flex;align-items:center;justify-content:center;background:#111;color:#fff;border:none;cursor:pointer;font-weight:700;letter-spacing:2px;transition:background .15s}.qd-quote-btn[data-v-97df8a82]:hover{background:#333}.qd-quote-btn[data-v-97df8a82]:active{transform:translateY(1px)}.qd-quote-btn-top[data-v-97df8a82]{position:absolute;top:0;right:0;font-size:14px;padding:8px 22px}.qd-quote-btn-header[data-v-97df8a82]{margin-left:auto;font-size:13px;padding:6px 18px}.qe-panel[data-v-97df8a82]{display:flex;flex-direction:column;height:100%;flex-wrap:nowrap;align-items:stretch;justify-content:flex-start}.qe2-wrap[data-v-97df8a82]{flex:1 1 0;min-height:0;overflow-y:auto;background:transparent;padding:24px 0;display:flex;justify-content:center;align-items:flex-start}.qe2-page[data-v-97df8a82]{margin:0}.qe2-page[data-v-97df8a82]{width:860px;max-width:100%;background:#fff;border-radius:0;box-shadow:0 10px 34px #0f172a1f;overflow:hidden;padding-bottom:40px}.qe2-banner[data-v-97df8a82]{padding:28px 32px 42px;background:linear-gradient(135deg,#6366f1,#8b5cf6)}.qe2-banner-inner[data-v-97df8a82]{display:flex;align-items:center;gap:16px}.qe2-banner-main[data-v-97df8a82]{flex:1 1 0;min-width:0}.qe2-banner-title[data-v-97df8a82]{color:#fff;font-size:20px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qe2-banner-sub[data-v-97df8a82]{margin-top:6px;color:#ffffffd9;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qe2-banner-divider[data-v-97df8a82]{margin:0 8px;opacity:.6}.qe2-block[data-v-97df8a82]{margin:0 32px}.qe2-inquiry-block[data-v-97df8a82]{margin-top:20px}.qe2-quote-block[data-v-97df8a82]{margin-top:28px}.ct-mode-tabs[data-v-97df8a82]{display:flex;gap:10px;margin-bottom:12px}.ct-mode-tab[data-v-97df8a82]{flex:1 1 0;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:10px;cursor:pointer;text-align:left;background:#fff;border:1px solid #e2e8f0;transition:border-color .15s,background .15s,box-shadow .15s}.ct-mode-main[data-v-97df8a82]{display:flex;flex-direction:column;gap:3px;min-width:0}.ct-mode-prev[data-v-97df8a82]{flex:none;padding:4px 11px;border-radius:7px;cursor:pointer;font-size:12px;color:#4338ca;background:#fff;border:1px solid #c7d2fe;transition:background .15s,border-color .15s}.ct-mode-prev[data-v-97df8a82]:hover:not(:disabled){background:#eef2ff;border-color:#a5b4fc}.ct-mode-prev[data-v-97df8a82]:disabled{opacity:.5;cursor:not-allowed}.ct-mode-tab[data-v-97df8a82]:hover:not(:disabled){border-color:#c7d2fe;background:#fbfcff}.ct-mode-tab.active[data-v-97df8a82]{border-color:#4f46e5;background:#eef2ff;box-shadow:0 0 0 1px #c7d2fe inset}.ct-mode-tab[data-v-97df8a82]:disabled{opacity:.55;cursor:not-allowed}.ct-mode-name[data-v-97df8a82]{font-size:13px;font-weight:600;color:#1e293b}.ct-mode-tab.active .ct-mode-name[data-v-97df8a82]{color:#3730a3}.ct-mode-desc[data-v-97df8a82]{font-size:11px;color:#94a3b8;line-height:1.5}.ct-pane[data-v-97df8a82]{background:#fbfcff;border:1px solid #eef1f6;border-radius:10px;padding:12px 14px}.ct-tpl-row[data-v-97df8a82]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ct-tpl-info[data-v-97df8a82]{display:flex;align-items:baseline;gap:8px;min-width:0;flex:1 1 auto}.ct-tpl-label[data-v-97df8a82]{font-size:12px;color:#94a3b8;flex:none}.ct-tpl-name[data-v-97df8a82]{font-size:13px;font-weight:600;color:#1e293b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ct-hint[data-v-97df8a82]{margin-top:8px;font-size:12px;line-height:1.7;color:#64748b}.ct-hint-warn[data-v-97df8a82]{color:#b45309}.ct-hint-ok[data-v-97df8a82]{color:#15803d}.ct-hint-ok b[data-v-97df8a82]{font-family:ui-monospace,Menlo,Consolas,monospace}.qe2-block-head[data-v-97df8a82]{display:flex;align-items:baseline;gap:10px;margin-bottom:12px}.qe2-block-title[data-v-97df8a82]{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:700;color:#1e293b}.qe2-block-title[data-v-97df8a82]:before{content:"";width:4px;height:15px;border-radius:2px;background:#6366f1}.qe2-block-sub[data-v-97df8a82]{font-size:12px;color:#94a3b8}.qe2-stats[data-v-97df8a82]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));background:#fff;border:1px solid #e2e8f0;border-radius:0;box-shadow:0 2px 8px #0f172a0d;overflow:hidden}.qe2-stat[data-v-97df8a82]{padding:18px 22px;display:flex;flex-direction:column;gap:6px;align-items:flex-start;text-align:left;min-width:0}.qe2-stat[data-v-97df8a82]:nth-child(2){border-left:1px solid #f1f5f9}.qe2-stat[data-v-97df8a82]:nth-child(n+3){border-top:1px solid #f1f5f9}.qe2-stat[data-v-97df8a82]:nth-child(4){border-left:1px solid #f1f5f9}.qe2-stat-label[data-v-97df8a82]{font-size:12px;color:#94a3b8}.qe2-stat-val[data-v-97df8a82]{font-size:15px;font-weight:700;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.qe2-quote-emphasis[data-v-97df8a82]{border:1.5px solid #f59e0b;border-radius:10px;background:linear-gradient(180deg,#fffbf0,#fff);box-shadow:0 4px 14px #f59e0b2e}.qe2-quote-emphasis .qe2-block-title[data-v-97df8a82]{color:#b45309;font-weight:700}.qe2-quote-emphasis .qe2-block-sub[data-v-97df8a82]{color:#d97706}.qe2-quote-emphasis .qe2-amount-box[data-v-97df8a82]{border-color:#f59e0b;background:#fff}.qe2-quote-emphasis .qe2-amount-input[data-v-97df8a82]{color:#b45309;font-weight:700}.qe2-quote-emphasis .qe2-section-title[data-v-97df8a82]{color:#b45309}.qe2-date-emphasis .el-input__wrapper{border-color:#f59e0b!important;box-shadow:0 0 0 2px #f59e0b inset!important;background:#fff7e0!important;height:40px!important}.qe2-date-emphasis .el-input__inner{color:#b45309!important;font-weight:700!important;font-size:16px!important;height:40px!important;line-height:40px!important}.qe2-date-emphasis .el-input__icon{color:#f59e0b;font-size:16px}.qe2-date-emphasis .qe2-label[data-v-97df8a82]{color:#b45309;font-weight:700}.qe2-date-muted[data-v-97df8a82] .el-input__wrapper{opacity:.72;background:#f8fafc}.qe2-date-muted .qe2-label[data-v-97df8a82]{color:#94a3b8}.qe2-grid2 .qe2-amount-box[data-v-97df8a82]{margin-bottom:0;width:100%}.qe2-amount-muted.qe2-amount-box[data-v-97df8a82]{background:transparent!important;border:0!important;border-radius:0;padding:0}.qe2-amount-muted .qe2-amount-prefix[data-v-97df8a82]{color:#94a3b8;font-size:14px;margin-right:6px}.qe2-field.qe2-date-muted .qe2-amount-input[data-v-97df8a82]{width:100%;flex:1 1 0}.qe2-field.qe2-date-muted .qe2-amount-input[data-v-97df8a82] .el-input__wrapper,.qe2-field.qe2-date-muted .qe2-amount-input[data-v-97df8a82] .el-input__wrapper.is-focus,.qe2-field.qe2-date-muted .qe2-amount-input[data-v-97df8a82] .el-input__wrapper:hover{opacity:1;background:#fff;box-shadow:0 0 0 1px var(--el-border-color) inset!important;padding:0 11px}.qe2-field.qe2-date-muted .qe2-amount-input[data-v-97df8a82] .el-input__inner{font-size:14px;font-weight:400;color:#475569;height:32px;line-height:32px;text-align:left}.qe2-field.qe2-date-muted .qe2-amount-input[data-v-97df8a82] .el-input__inner::placeholder{font-size:14px}.qe2-form[data-v-97df8a82]{margin-top:20px;padding:0 32px}.qe2-section-title[data-v-97df8a82]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:#1e293b;margin-bottom:14px}.qe2-section-title[data-v-97df8a82]:before{content:"";width:4px;height:14px;border-radius:2px;background:#6366f1}.qe2-hold-reason[data-v-97df8a82]{display:flex;flex-direction:column;gap:4px;background:#eef2f7;border:1px solid #cbd5e1;border-left:4px solid #64748b;border-radius:8px;padding:10px 14px;margin-bottom:14px}.qe2-hold-reason-label[data-v-97df8a82]{font-size:12px;font-weight:700;color:#475569}.qe2-hold-reason-text[data-v-97df8a82]{font-size:13px;color:#1e293b;line-height:1.5;word-break:break-word;white-space:pre-wrap}.qe2-amount-box[data-v-97df8a82]{display:flex;align-items:center;background:#f8fafc;border:1.5px solid #6366f1;border-radius:10px;padding:6px 14px;margin-bottom:14px;transition:none}.qe2-amount-box[data-v-97df8a82]:focus-within{border-color:#6366f1;box-shadow:none}.qe2-amount-prefix[data-v-97df8a82]{font-size:20px;font-weight:700;color:#6366f1;margin-right:8px}.qe2-amount-input[data-v-97df8a82]{flex:1 1 0}.qe2-amount-input[data-v-97df8a82] .el-input__wrapper,.qe2-amount-input[data-v-97df8a82] .el-input__wrapper.is-focus,.qe2-amount-input[data-v-97df8a82] .el-input__wrapper:hover{background:transparent;box-shadow:none;padding:0}.qe2-amount-input[data-v-97df8a82] .el-input__inner{font-size:22px;font-weight:700;color:#1e293b;height:40px}.qe2-grid2[data-v-97df8a82]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.qe2-field[data-v-97df8a82]{margin-bottom:14px;min-width:0}.qe2-label[data-v-97df8a82]{display:block;font-size:12px;font-weight:600;color:#475569;margin-bottom:6px}.qe2-label em[data-v-97df8a82]{font-style:normal;color:#94a3b8;font-weight:400}.qe2-remark-tip[data-v-97df8a82]{display:flex;align-items:center;gap:6px;margin-top:8px;padding:8px 10px;font-size:12px;color:#64748b;line-height:1.5;background:#f8fafc;border:1px dashed #e2e8f0;border-radius:8px}.qe2-remark-tip .el-icon[data-v-97df8a82]{color:#94a3b8;flex-shrink:0}.qe2-late-tip[data-v-97df8a82]{display:flex;align-items:flex-start;gap:6px;margin-top:8px;padding:8px 10px;font-size:12px;line-height:1.6;color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:8px}.qe2-late-tip .el-icon[data-v-97df8a82]{color:#d97706;flex-shrink:0;margin-top:2px}.qe2-late-tip b[data-v-97df8a82]{color:#b45309}.qe2-actions[data-v-97df8a82]{display:flex;justify-content:center;gap:12px;padding:16px 32px;border-top:1px solid #f1f5f9;background:#f8fafc;flex-shrink:0}.qd-deadline-header[data-v-97df8a82]{margin-left:auto;margin-right:10px;font-size:12px;font-weight:600;color:#d97706;background:#fef3c7;padding:2px 10px;border-radius:999px;white-space:nowrap;flex-shrink:0}.qd-header-print-btn[data-v-97df8a82]{margin-left:8px;display:inline-flex;align-items:center;padding:4px 12px;font-size:13px;font-weight:600;color:#475569;background:#fff;border:1px solid #cbd5e1;border-radius:6px;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:background .15s,border-color .15s,color .15s}.qd-header-print-btn[data-v-97df8a82]:hover{background:#f1f5f9;border-color:#94a3b8;color:#1e293b}.qd-header-contract-btn[data-v-97df8a82]{margin-left:auto;display:inline-flex;align-items:center;gap:2px;padding:4px 12px;font-size:13px;font-weight:600;color:#fff;background:linear-gradient(135deg,#1e40af,#3b82f6);border:none;border-radius:6px;cursor:pointer;white-space:nowrap;flex-shrink:0;box-shadow:0 2px 6px #2563eb59;transition:transform .15s,box-shadow .15s}.qd-header-contract-btn[data-v-97df8a82]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #2563eb73}.qd-header-view-contract[data-v-97df8a82]{margin-left:8px;color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;box-shadow:none}.qd-header-view-contract[data-v-97df8a82]:hover{background:#dbeafe;transform:none;box-shadow:none}.qd-quote-bottom[data-v-97df8a82]{margin:24px 0 4px;display:flex;justify-content:center}.qd-quote-link[data-v-97df8a82]{font-size:15px;font-weight:600;color:#2563eb;text-decoration:underline;text-underline-offset:4px;cursor:pointer;-webkit-user-select:none;user-select:none}.qd-quote-link[data-v-97df8a82]:hover{color:#1d4ed8;text-decoration-thickness:2px}.qd-quote-link[data-v-97df8a82]:active{color:#1e40af}.qd-quote-link-static[data-v-97df8a82]{color:#94a3b8;cursor:default;text-decoration:none;-webkit-user-select:none;user-select:none}.qd-sign-actions[data-v-97df8a82]{gap:10px;flex-wrap:wrap}.qd-sign-btn[data-v-97df8a82]{min-width:116px;height:36px;padding:0 16px;border-radius:7px;border:1px solid #dbe3ee;background:#fff;color:#475569;font-size:14px;font-weight:600;cursor:pointer}.qd-sign-btn[data-v-97df8a82]:disabled{opacity:.55;cursor:not-allowed}.qd-sign-agree[data-v-97df8a82]{background:#2563eb;border-color:#2563eb;color:#fff}.qd-sign-hold[data-v-97df8a82]{background:#f8fafc;color:#475569}.qd-sign-reject[data-v-97df8a82]{border-color:#fecaca;color:#dc2626;background:#fff7f7}.qe-book .qd-card-body[data-v-97df8a82]{gap:14px}.qe-book .qd-row-split[data-v-97df8a82]{column-gap:20px}.qd-parties[data-v-97df8a82]{padding:8px 0 16px;border-bottom:1px solid #e5e5e5;margin-bottom:12px}.qd-party-row[data-v-97df8a82]{display:flex;align-items:center;gap:12px;padding:6px 0;border-bottom:1px dashed #ececec}.qd-party-row[data-v-97df8a82]:last-of-type{border-bottom:none}.qd-party-label[data-v-97df8a82]{font-size:14px;font-weight:700;color:#111;letter-spacing:4px;padding-left:4px;width:130px;flex-shrink:0}.qd-party-label em[data-v-97df8a82]{font-style:normal;font-size:12px;font-weight:400;color:#6b7280;letter-spacing:0;margin-left:2px}.qd-party-label-block em[data-v-97df8a82]{display:block;margin:2px 0 0}.qd-party-value[data-v-97df8a82]{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1 auto}.qd-party-company[data-v-97df8a82]{font-size:16px;font-weight:700;color:#111;line-height:1.3}.qd-party-meta[data-v-97df8a82]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:12px;color:#6b7280}.qd-party-name[data-v-97df8a82]{font-size:12px;color:#4b5563}.qd-grid[data-v-97df8a82]{display:flex;flex-direction:column;gap:0}.qd-card-files[data-v-97df8a82]{margin-top:4px}.qd-card-detail[data-v-97df8a82]{padding-top:18px}.qd-detail-table-wrap[data-v-97df8a82]{overflow-x:auto;margin-top:10px}.qd-detail-table[data-v-97df8a82]{width:100%;border-collapse:collapse;font-size:12px;color:#1e293b}.qd-detail-table th[data-v-97df8a82],.qd-detail-table td[data-v-97df8a82]{border:1px solid #d8dee9;padding:6px 8px;text-align:left;white-space:nowrap}.qd-detail-table thead th[data-v-97df8a82]{background:#f1f5f9;color:#475569;font-weight:600}.qd-detail-table tbody tr:hover td[data-v-97df8a82]{background:#f8fafc}.qd-detail-table tfoot td[data-v-97df8a82]{background:#f8fafc;font-weight:600}.qd-detail-total-label[data-v-97df8a82]{text-align:right;color:#334155}.qd-num[data-v-97df8a82]{text-align:right;font-variant-numeric:tabular-nums}.qd-card[data-v-97df8a82]{background:transparent;border:none;border-radius:0;overflow:hidden;min-width:0;padding:26px 0}.qd-card+.qd-card[data-v-97df8a82]{border-top:1px solid #e2e2e2}.qd-card-title[data-v-97df8a82]{display:flex;align-items:center;gap:6px;padding:0 0 8px;font-size:14px;font-weight:700;color:#111;background:transparent;border:none;border-bottom:1px solid #e5e5e5;margin-bottom:10px}.qd-card-title .el-icon[data-v-97df8a82]{color:#374151}.qd-card-body[data-v-97df8a82]{padding:0 14px;display:flex;flex-direction:column;gap:8px;min-width:0}.qd-row[data-v-97df8a82]{display:flex;flex-direction:column;gap:2px;min-width:0}.qd-row-split[data-v-97df8a82]{display:grid;grid-template-columns:1fr 1fr;column-gap:24px}.qd-row-split.is-single[data-v-97df8a82]{grid-template-columns:1fr}.qd-label[data-v-97df8a82]{font-size:11px;color:#9ca3af}.qd-value[data-v-97df8a82]{font-size:14px;color:#1f2937;word-break:break-word;line-height:1.5}.qd-row-emphasis .qd-label[data-v-97df8a82]{color:#b45309;font-weight:700;font-size:12px}.qd-row-emphasis .qd-value[data-v-97df8a82]{color:#b45309;font-weight:700;font-size:16px}.qd-row-muted .qd-label[data-v-97df8a82],.qd-row-muted .qd-value[data-v-97df8a82]{color:#94a3b8;opacity:.85}.qd-value-strong[data-v-97df8a82]{font-weight:700;font-size:15px;color:#111827}.qd-value-warn[data-v-97df8a82]{color:#b45309;font-weight:600}.qd-value-sub[data-v-97df8a82]{display:block;margin-top:2px;font-style:normal;font-size:11px;font-weight:400;color:#94a3b8}.aqc-body[data-v-97df8a82]{display:flex;flex-direction:column;gap:10px}.aqc-warn[data-v-97df8a82]{display:flex;align-items:center;gap:6px;font-size:14px;color:#1e293b}.aqc-warn .el-icon[data-v-97df8a82]{color:#f59e0b}.aqc-opt[data-v-97df8a82]{display:flex;flex-direction:column;gap:2px;padding:10px 12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;text-align:left;cursor:pointer;width:100%;transition:all .15s}.aqc-opt[data-v-97df8a82]:hover{background:#f1f5f9;border-color:#cbd5e1}.aqc-opt[data-v-97df8a82]:active{transform:translateY(1px)}.aqc-opt[data-v-97df8a82]:disabled{opacity:.6;cursor:not-allowed}.aqc-opt.is-primary[data-v-97df8a82]{background:#eff6ff;border-color:#bfdbfe}.aqc-opt.is-primary[data-v-97df8a82]:hover{background:#e0efff;border-color:#93c5fd}.aqc-opt b[data-v-97df8a82]{font-size:13px;color:#1e293b}.aqc-opt.is-primary b[data-v-97df8a82]{color:#1d4ed8}.aqc-opt span[data-v-97df8a82]{font-size:12px;color:#64748b;line-height:1.6}.qd-value-origin[data-v-97df8a82]{color:#94a3b8;font-weight:600;text-decoration:line-through;text-decoration-color:#cbd5e1}.qd-value-expect[data-v-97df8a82]{color:#0f766e;font-weight:700}.qd-remark-body[data-v-97df8a82]{font-size:13px;color:#374151;white-space:pre-wrap;line-height:1.7;padding:2px 0}.qd-files[data-v-97df8a82]{display:flex;flex-direction:column;gap:8px;padding:4px 0}.qd-file[data-v-97df8a82]{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:#374151;cursor:pointer;padding:7px 10px;background:#f9fafb;border-radius:0;border:1px solid #e5e7eb;transition:background .15s}.qd-file[data-v-97df8a82]:hover{background:#f3f4f6;border-color:#d1d5db}.qd-file .el-icon[data-v-97df8a82]{color:#4b5563;flex-shrink:0}.qd-file-name[data-v-97df8a82]{flex:1 1 auto;min-width:0;word-break:break-all}.qd-file-dl[data-v-97df8a82]{flex-shrink:0;font-size:12px;color:#fff;background:#111;padding:2px 8px;line-height:1.4}.oq-head[data-v-97df8a82]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}.oq-biz-tag[data-v-97df8a82]{font-size:12px;font-weight:600;padding:2px 10px;border-radius:999px}.oq-biz-tag.inquiry[data-v-97df8a82]{background:#eef2ff;color:#4f46e5}.oq-biz-tag.appointment[data-v-97df8a82]{background:#ecfdf5;color:#059669}.oq-status[data-v-97df8a82]{font-size:13px;font-weight:600}.oq-status.oq-waiting[data-v-97df8a82]{color:#d97706}.oq-status.oq-quoted[data-v-97df8a82]{color:#4f46e5}.oq-status.oq-rejected[data-v-97df8a82]{color:#dc2626}.oq-status.oq-producing[data-v-97df8a82]{color:#059669}.oq-countdown[data-v-97df8a82]{font-size:12px;color:#d97706;background:#fef3c7;padding:2px 8px;border-radius:999px}.oq-countdown.oq-expired[data-v-97df8a82]{color:#dc2626;background:#fee2e2}.oq-fields[data-v-97df8a82]{margin-bottom:10px}.oq-wait-tip[data-v-97df8a82]{display:flex;align-items:center;gap:4px;font-size:13px;color:#d97706;background:#fef3c7;border-radius:8px;padding:8px 12px;margin-bottom:10px}.oq-btns[data-v-97df8a82]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.oq-form[data-v-97df8a82]{margin-top:12px;padding-top:12px;border-top:1px dashed #e2e8f0;display:flex;flex-direction:column;gap:10px}.oq-field[data-v-97df8a82]{display:flex;flex-direction:column;gap:4px}.oq-label[data-v-97df8a82]{font-size:13px;font-weight:600;color:#334155}.oq-label em[data-v-97df8a82]{font-weight:400;color:#94a3b8;font-style:normal;font-size:12px}.oq-form-actions[data-v-97df8a82]{display:flex;justify-content:flex-end;gap:8px}.chat-create-shell[data-v-97df8a82]{background:#f8fafc}.chat-create-body[data-v-97df8a82]{display:flex;flex-direction:column;align-items:center;padding:16px 24px 24px;overflow-y:auto}.qc-tip[data-v-97df8a82]{align-self:center;display:flex;align-items:center;gap:4px;background:#eef2ff;color:#4f46e5;font-size:13px;padding:10px 12px;border-radius:8px;margin-bottom:14px;line-height:1.5}.qc-bubble[data-v-97df8a82]{width:100%;max-width:760px;background:#fff;border-radius:0;box-shadow:0 2px 12px #0000000f;padding:18px 20px 16px}.qc-bubble-head[data-v-97df8a82]{display:flex;align-items:center;gap:10px;padding-bottom:14px;margin-bottom:14px;border-bottom:1px solid #f1f5f9}.qc-bubble-meta[data-v-97df8a82]{display:flex;flex-direction:column;gap:2px}.qc-bubble-meta .name[data-v-97df8a82]{font-size:15px;font-weight:600;color:#1e293b}.qc-bubble-meta .id[data-v-97df8a82]{font-size:12px;color:#64748b}.qc-bubble-form[data-v-97df8a82]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}.qc-bubble-form .qc-field[data-v-97df8a82]{margin-bottom:0}.qc-bubble-form .qc-col-span[data-v-97df8a82]{grid-column:1 / -1}.qc-bubble-form .qc-field-row[data-v-97df8a82]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;grid-column:1 / -1}.qc-bubble-form .qc-unit-inputs[data-v-97df8a82]{display:grid;grid-template-columns:2fr 1fr;gap:8px}.qc-label[data-v-97df8a82]{display:block;font-size:13px;color:#475569;margin-bottom:5px;font-weight:500}.qc-label em[data-v-97df8a82]{font-style:normal;color:#94a3b8;font-weight:400}.qc-req[data-v-97df8a82]{color:#ef4444}.qc-help[data-v-97df8a82]{grid-column:1 / -1;font-size:12px;color:#94a3b8;margin-top:-8px}.qc-help-inline[data-v-97df8a82]{grid-column:auto;margin-top:4px}.qc-help-red[data-v-97df8a82]{color:#ef4444}.qc-quick-row[data-v-97df8a82]{grid-column:1 / -1;display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:-6px}.qc-quick-row .el-button[data-v-97df8a82]{padding:4px 10px;font-size:12px}.qc-upload[data-v-97df8a82]{width:100%}.qc-upload-tip[data-v-97df8a82]{font-size:12px;color:#94a3b8;margin-top:6px}.qc-upload-list[data-v-97df8a82]{display:flex;flex-direction:column;gap:6px;margin-top:8px}.qc-upload-item[data-v-97df8a82]{display:flex;align-items:center;gap:8px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:4px;padding:6px 10px;font-size:13px;color:#374151}.qc-upload-name[data-v-97df8a82]{flex:1 1 auto;min-width:0;word-break:break-all}.qc-upload-del[data-v-97df8a82]{color:#9ca3af;cursor:pointer;flex-shrink:0}.qc-upload-del[data-v-97df8a82]:hover{color:#ef4444}.qc-bubble-actions[data-v-97df8a82]{display:flex;justify-content:flex-end;gap:10px;margin-top:18px;padding-top:14px;border-top:1px solid #f1f5f9}.od-chat-btn[data-v-97df8a82]{flex:3 1 0;min-width:180px;height:44px;border-radius:8px;font-size:15px}.od-close-btn[data-v-97df8a82],.od-cancel-btn[data-v-97df8a82]{flex:1 1 0;min-width:80px;height:38px;border-radius:8px;font-size:13px;padding:0 10px}.od-status-text[data-v-97df8a82]{flex:1 1 0;min-width:80px;display:flex;justify-content:center}.od-status-tag[data-v-97df8a82]{height:38px;padding:0 24px;font-size:14px;display:inline-flex;align-items:center}.m-order-detail-link[data-v-97df8a82]{font-size:14px;color:#6366f1;cursor:pointer;padding:4px 6px}.m-order-detail-body[data-v-97df8a82]{max-height:60vh;overflow-y:auto}.m-order-detail-body .od-header[data-v-97df8a82]{padding:8px 0}.m-order-detail-body .od-progress[data-v-97df8a82]{overflow-x:auto;padding:16px 8px}.m-order-detail-body .od-fields[data-v-97df8a82]{grid-template-columns:1fr;column-gap:0;padding:6px 12px}.m-order-detail-body .od-field[data-v-97df8a82]:nth-last-child(-n+2){border-bottom:1px solid #f1f5f9}.m-order-detail-body .od-field[data-v-97df8a82]:last-child{border-bottom:none}.m-order-detail-body .od-docs[data-v-97df8a82]{margin:10px 12px 0;padding:4px 12px}.m-order-detail-body .od-doc-row[data-v-97df8a82]{gap:10px}.m-order-detail-body .od-doc-label[data-v-97df8a82]{width:70px}.er-body[data-v-97df8a82]{padding:4px}.er-row[data-v-97df8a82]{display:flex;align-items:center;gap:12px;margin-bottom:14px}.er-row label[data-v-97df8a82]{width:80px;color:#475569;font-size:14px;flex-shrink:0}.er-row .el-input[data-v-97df8a82]{flex:1}.er-tip[data-v-97df8a82]{font-size:12px;color:#94a3b8;margin-top:6px;text-align:center}.new-friend-row[data-v-97df8a82]{display:flex;align-items:center;padding:10px 14px;cursor:pointer;border-bottom:1px solid #f1f5f9;background:#fff;gap:12px}.new-friend-row[data-v-97df8a82]:hover{background:#f7f8fa}.new-friend-avatar[data-v-97df8a82]{width:52px;height:52px;border-radius:6px;background:#f2f4f7;display:flex;align-items:center;justify-content:center;flex-shrink:0}.nf-icon[data-v-97df8a82]{width:32px;height:32px;color:#6366f1}.nf-badge[data-v-97df8a82]{min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#fa5151;color:#fff;font-size:12px;font-weight:600;display:inline-flex;align-items:center;justify-content:center}.new-contacts-overlay[data-v-97df8a82]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000059;z-index:2000;display:flex;justify-content:flex-end;animation:nc-fade-in-97df8a82 .2s ease}.new-contacts-panel[data-v-97df8a82]{width:480px;max-width:90vw;height:100%;background:#fff;display:flex;flex-direction:column;box-shadow:-4px 0 16px #0000001f;animation:nc-slide-in-97df8a82 .25s ease}@keyframes nc-fade-in-97df8a82{0%{background:#0000}to{background:#00000059}}@keyframes nc-slide-in-97df8a82{0%{transform:translate(100%)}to{transform:translate(0)}}.nc-panel-header[data-v-97df8a82]{height:52px;display:flex;align-items:center;padding:0 12px;background:#f8fafc;border-bottom:1px solid #e2e8f0;flex-shrink:0}.nc-back[data-v-97df8a82]{cursor:pointer;color:#6366f1}.nc-panel-title[data-v-97df8a82]{flex:1;text-align:center;font-size:15px;font-weight:600;color:#1e293b}.nc-panel-right[data-v-97df8a82]{width:20px}.new-contacts-list[data-v-97df8a82]{flex:1;overflow-y:auto;padding:8px 12px;background:#f5f5f5}.nc-item[data-v-97df8a82]{display:flex;align-items:center;padding:10px 12px;background:#fff;margin-bottom:6px;border-radius:6px}.nc-avatar[data-v-97df8a82]{width:44px;height:44px;border-radius:6px;object-fit:cover;flex-shrink:0;margin-right:12px}.nc-avatar-fallback[data-v-97df8a82]{display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;font-weight:600;background:#6366f1}.nc-info[data-v-97df8a82]{flex:1;min-width:0}.nc-name[data-v-97df8a82]{font-size:15px;color:#1e293b;font-weight:500}.nc-id[data-v-97df8a82]{font-size:12px;color:#c0c4cc;margin-top:2px}.nc-time[data-v-97df8a82]{font-size:11px;color:#94a3b8;margin-top:2px}.nc-actions[data-v-97df8a82]{flex-shrink:0;display:flex;gap:8px;align-items:center}.nc-status[data-v-97df8a82]{font-size:12px;color:#94a3b8}.nc-status.ok[data-v-97df8a82]{color:#67c23a}.nc-status.fail[data-v-97df8a82]{color:#f56c6c}.nc-dir-tag[data-v-97df8a82]{display:inline-block;margin-left:6px;padding:1px 6px;border-radius:8px;font-size:10px;font-weight:500;vertical-align:middle}.nc-dir-tag.incoming[data-v-97df8a82]{background:#fef3c7;color:#d97706}.nc-dir-tag.outgoing[data-v-97df8a82]{background:#dbeafe;color:#2563eb}.nc-search-bar[data-v-97df8a82]{padding:10px 14px;background:#fff;border-bottom:1px solid #f1f5f9;flex-shrink:0;display:flex;justify-content:center}.nc-search-bar[data-v-97df8a82] .el-input{width:85%!important;max-width:320px}.nc-search-bar[data-v-97df8a82] .el-input__wrapper{border-radius:18px!important;padding:2px 12px!important;background:#f1f5f9!important;box-shadow:none!important}.nc-search-bar[data-v-97df8a82] .el-input__wrapper.is-focus,.nc-search-bar[data-v-97df8a82] .el-input__wrapper:hover{box-shadow:0 0 0 1px #cbd5e1 inset!important;background:#fff!important}.nc-search-bar[data-v-97df8a82] .el-input__inner{height:30px!important;font-size:13px!important}.nc-search-bar[data-v-97df8a82] .el-input__prefix{color:#94a3b8!important}.nc-search-section[data-v-97df8a82]{margin-bottom:4px}.nc-section-title[data-v-97df8a82]{font-size:12px;color:#94a3b8;padding:6px 4px}.nc-qrcode-section[data-v-97df8a82]{background:#fff;border-radius:6px;padding:16px 12px 14px;margin-top:10px;display:flex;flex-direction:column;align-items:center;gap:6px}.nc-qrcode-sub[data-v-97df8a82]{font-size:12px;color:#94a3b8}.nc-qrcode-img-wrap[data-v-97df8a82]{width:160px;height:160px;background:#fff;border-radius:4px;display:flex;align-items:center;justify-content:center;margin:4px 0;border:1px solid #f1f5f9}.nc-qrcode-img[data-v-97df8a82]{width:100%;height:100%;object-fit:contain}.nc-qrcode-loading[data-v-97df8a82]{color:#94a3b8;font-size:13px}.nc-qrcode-expire[data-v-97df8a82]{font-size:12px;color:#64748b}.nc-plus[data-v-97df8a82]{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:22px;height:22px;cursor:pointer;background:transparent}.nc-plus[data-v-97df8a82]:hover{opacity:.75}.nc-panel-header[data-v-97df8a82],.msg-bubble-failed[data-v-97df8a82]{position:relative}.msg-bubble-failed[data-v-97df8a82]:before{content:"!";position:absolute;left:-8px;top:50%;transform:translate(-100%,-50%);width:16px;height:16px;border-radius:50%;background:#ef4444;color:#fff;font-size:11px;font-weight:700;line-height:16px;text-align:center;font-family:Arial,sans-serif;z-index:2}.msg-audit-tip.is-failed[data-v-97df8a82]{background:transparent;color:#94a3b8;padding:0;font-size:11px}.msg-audit-tip[data-v-97df8a82]{display:flex;align-items:flex-start;gap:4px;margin-top:6px;padding:4px 8px;border-radius:6px;background:#fef2f2;color:#b91c1c;font-size:12px;line-height:1.5;word-break:break-word;max-width:100%}.msg-audit-tip .el-icon[data-v-97df8a82]{margin-top:1px;flex-shrink:0}.msg-audit-tip.is-pending[data-v-97df8a82]{background:#f1f5f9;color:#64748b}.audit-frozen-bar[data-v-97df8a82]{display:flex;align-items:center;gap:6px;margin:0 0 10px;padding:8px 12px;border-radius:8px;background:#fef2f2;color:#b91c1c;font-size:12px;line-height:1.5;word-break:break-word}.audit-frozen-bar .el-icon[data-v-97df8a82]{flex-shrink:0}.msg-report-body[data-v-97df8a82]{display:flex;flex-direction:column;gap:12px}.msg-report-tip[data-v-97df8a82]{font-size:13px;color:#64748b;line-height:1.6}.msg-report-reasons[data-v-97df8a82]{display:flex;flex-wrap:wrap;gap:8px}.msg-report-reason[data-v-97df8a82]{padding:6px 14px;border-radius:999px;cursor:pointer;background:#eef2ff;color:#475569;font-size:13px;line-height:1.4;border:1px solid transparent;transition:all .15s}.msg-report-reason[data-v-97df8a82]:hover{background:#e0e7ff}.msg-report-reason.active[data-v-97df8a82]{background:#6366f1;color:#fff;border-color:#6366f1}.pc-only[data-v-97df8a82]{display:none!important}.mobile-only[data-v-97df8a82],html.pc-ui .pc-only[data-v-97df8a82]{display:flex!important}html.pc-ui .mobile-only[data-v-97df8a82]{display:none!important}.wx-pc[data-v-97df8a82]{width:100%;height:100vh;background:#f1f5f9;display:flex;flex-direction:row;min-height:0}.wx-pc.has-two-col-tabs[data-v-97df8a82]{padding-bottom:calc(56px + var(--safe-bottom, env(safe-area-inset-bottom, 0px)));box-sizing:border-box}.wx-pc.has-two-col-tabs .two-col-tabs[data-v-97df8a82]{z-index:900;max-width:none}.wx-sidebar[data-v-97df8a82]{background:linear-gradient(180deg,#1e1b4b,#312e81);display:flex;flex-direction:column;align-items:center;padding:12px 0;flex-shrink:0;position:relative;z-index:120}.nav-avatar-wrap[data-v-97df8a82]{padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.12);margin-bottom:12px;width:100%;display:flex;justify-content:center}.nav-avatar[data-v-97df8a82]{width:36px;height:36px;border-radius:6px;cursor:pointer;position:relative;overflow:visible;transition:all .2s}.nav-avatar img[data-v-97df8a82]{width:100%;height:100%;border-radius:6px;object-fit:cover}.nav-avatar[data-v-97df8a82]:hover{transform:scale(1.05)}.nav-avatar-placeholder[data-v-97df8a82]{width:36px;height:36px;border-radius:6px;background:#ffffff2e;color:#fff;display:flex;align-items:center;justify-content:center}.nav-avatar-placeholder[data-v-97df8a82]:hover{background:#ffffff47}.avatar-badge[data-v-97df8a82]{position:absolute;bottom:-2px;right:-2px;width:10px;height:10px;border-radius:50%;background:#6366f1;border:2px solid #1e1b4b}.avatar-badge.warn[data-v-97df8a82]{background:#f59e0b}.nav-icons[data-v-97df8a82]{flex:1;display:flex;flex-direction:column;gap:12px;align-items:center}.nav-icon[data-v-97df8a82]{width:36px;height:36px;border-radius:6px;display:flex;align-items:center;justify-content:center;color:#ffffff8c;cursor:pointer;position:relative;transition:all .2s}.nav-icon[data-v-97df8a82]:hover{background:#ffffff1a;color:#fff}.nav-icon.active[data-v-97df8a82]{background:#6366f166;color:#a5b4fc;box-shadow:0 0 0 1px #a5b4fc4d}.nav-icon.nav-icon-wide[data-v-97df8a82]{width:auto;height:auto;min-width:52px;min-height:46px;padding:4px 8px;flex-direction:column;gap:3px}.nav-icon .nav-label[data-v-97df8a82]{display:inline-flex;align-items:center;font-size:11px;color:#ffffffbf;line-height:1;white-space:nowrap}.nav-icon.nav-icon-square .el-icon[data-v-97df8a82]{background:linear-gradient(135deg,#fbbf24,#f97316,#f43f5e);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:shopGlow-97df8a82 3s ease-in-out infinite}.nav-icon.nav-icon-square:hover .el-icon[data-v-97df8a82]{animation:shopGlow-97df8a82 1.5s ease-in-out infinite}.nav-icon.nav-icon-square.active .el-icon[data-v-97df8a82]{animation:shopGlow-97df8a82 1.1s ease-in-out infinite}.nav-icon.nav-icon-square .nav-label[data-v-97df8a82]{background:linear-gradient(135deg,#fbbf24,#f43f5e);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-weight:600}@keyframes shopGlow-97df8a82{0%,to{filter:drop-shadow(0 0 1px rgba(251,191,36,.35))}50%{filter:drop-shadow(0 0 7px rgba(244,63,94,.85))}}.badge[data-v-97df8a82]{position:absolute;top:-3px;right:-6px;display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;box-sizing:border-box;border-radius:8px;background:#f43f5e;color:#fff;font-size:10px;font-weight:600;line-height:1;z-index:1}.nav-bottom[data-v-97df8a82]{padding-top:12px;border-top:1px solid rgba(255,255,255,.12);width:100%;display:flex;justify-content:center}.drag-handle[data-v-97df8a82]{width:4px;background:transparent;cursor:col-resize;transition:background .2s;flex-shrink:0}.drag-handle[data-v-97df8a82]:hover{background:#6366f159}.wx-list[data-v-97df8a82]{background:#fff;display:flex;flex-direction:column;flex-shrink:0;position:relative}.list-header[data-v-97df8a82]{height:52px;padding:0 6px 0 10px;display:flex;align-items:center;gap:8px;background:#f8fafc;border-bottom:1px solid #e2e8f0}.search-header[data-v-97df8a82]{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:4px;background:#f1f5f9;border-radius:4px;padding:5px 8px;color:#94a3b8}.search-icon[data-v-97df8a82]{flex-shrink:0}.search-input-header[data-v-97df8a82]{flex:1 1 auto;min-width:0;border:none;background:transparent;outline:none;font-size:13px;color:#334155}.header-actions[data-v-97df8a82]{flex:0 0 auto}.list-header-actions[data-v-97df8a82]{gap:4px}.header-avatar[data-v-97df8a82]{width:30px;height:30px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;background:#f1f5f9;color:#94a3b8;transition:all .2s;flex-shrink:0;overflow:hidden}.header-avatar .header-avatar-plus[data-v-97df8a82]{background:transparent}.header-avatar .header-avatar-plus[data-v-97df8a82]:before{content:none}.header-avatar .header-plus-icon[data-v-97df8a82]{width:24px;height:24px;cursor:pointer;background:transparent}.header-avatar[data-v-97df8a82]:hover{background:#e2e8f0}.header-avatar img[data-v-97df8a82]{width:100%;height:100%;object-fit:cover}.list-body[data-v-97df8a82]{flex:1;overflow-y:auto;background:#fff}.me-pane[data-v-97df8a82]{background:#fff}.me-pane .me-list[data-v-97df8a82]{display:block}.list-item[data-v-97df8a82]{display:flex;gap:10px;padding:10px 14px;cursor:pointer;border-bottom:1px solid #f1f5f9;transition:all .2s;align-items:center}.list-item[data-v-97df8a82]:hover{background:#f8fafc}.list-item.is-pinned[data-v-97df8a82]:not(.active){background:#f6f7fb}.list-item.active[data-v-97df8a82]{background:#eef2ff;border-left:3px solid #6366f1;padding-left:11px}.item-avatar[data-v-97df8a82]{width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;position:relative;box-shadow:0 2px 6px #6366f126}.item-avatar.small[data-v-97df8a82]{width:30px;height:30px;border-radius:4px}.item-avatar.is-device[data-v-97df8a82]{background:transparent!important;box-shadow:none;color:#64748b}.msg-avatar .item-avatar.small[data-v-97df8a82]{width:40px;height:40px;border-radius:6px}.friend-avatar-img[data-v-97df8a82]{width:100%;height:100%;object-fit:cover;border-radius:inherit}.virtual-avatar[data-v-97df8a82]{background:#fff!important;overflow:hidden;border:1px solid #e2e8f0;box-shadow:0 2px 8px #00000014}.team-entry-avatar[data-v-97df8a82]{width:40px;height:40px;border-radius:8px;background:linear-gradient(135deg,#6366f1,#818cf8);color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;box-shadow:0 2px 6px #6366f126}.team-badge-num[data-v-97df8a82]{position:absolute;top:-6px;right:-8px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:#fa5151;color:#fff;font-size:11px;font-weight:600;line-height:16px;text-align:center;box-sizing:border-box;border:1px solid #fff;z-index:2}.my-team-todo[data-v-97df8a82]{flex:none;margin-left:8px;min-width:18px;height:18px;padding:0 5px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;background:#fa5151;color:#fff;font-size:11px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.team-entry-avatar-m[data-v-97df8a82]{width:48px;height:48px;border-radius:10px;background:linear-gradient(135deg,#6366f1,#818cf8);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px #6366f126}.item-content[data-v-97df8a82]{flex:1;min-width:0}.item-row1[data-v-97df8a82]{display:flex;justify-content:space-between;margin-bottom:3px;align-items:center}.item-name-wrap[data-v-97df8a82]{display:inline-flex;align-items:flex-end;gap:4px;min-width:0;overflow:hidden}.item-name[data-v-97df8a82]{font-size:14px;color:#1e293b;font-weight:600;line-height:1.25;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-group-tag[data-v-97df8a82]{font-size:11px;color:#94a3b8;font-weight:400;flex:none;line-height:1.1}.item-group-tag[data-v-97df8a82]:before{content:"-";margin-right:4px}.item-time[data-v-97df8a82]{font-size:11px;color:#94a3b8;flex-shrink:0;margin-left:6px}.item-row2[data-v-97df8a82]{display:flex;align-items:center}.item-msg[data-v-97df8a82]{font-size:12px;color:#64748b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.pc-team-stack-wrap[data-v-97df8a82],.m-team-stack-wrap[data-v-97df8a82]{position:relative;flex:none}.badge-dot[data-v-97df8a82]{position:absolute;top:-3px;right:-6px;display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;box-sizing:border-box;background:#f43f5e;color:#fff;font-size:10px;font-weight:600;line-height:1;border-radius:8px;text-align:center;border:1.5px solid #fff}.list-group-title[data-v-97df8a82]{font-size:12px;color:#94a3b8;padding:10px 14px 4px;font-weight:500}.pc-contact-group[data-v-97df8a82]{background:#fff}.pc-contact-group-header[data-v-97df8a82]{display:flex;align-items:center;gap:6px;padding:9px 14px;background:#f8fafc;border-bottom:1px solid #f1f5f9;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:13px;color:#475569;transition:background .15s}.pc-contact-group-header[data-v-97df8a82]:hover{background:#f1f5f9}.pc-contact-group-arrow[data-v-97df8a82]{font-size:14px;color:#94a3b8;transition:transform .2s}.pc-contact-group-arrow.collapsed[data-v-97df8a82]{transform:rotate(0)}.pc-contact-group-arrow[data-v-97df8a82]:not(.collapsed){transform:rotate(90deg)}.pc-contact-group-name[data-v-97df8a82]{font-weight:600;color:#1e293b}.pc-contact-group-count[data-v-97df8a82]{color:#94a3b8;font-size:12px}.list-empty-tip[data-v-97df8a82]{padding:40px 16px;text-align:center;color:#94a3b8;font-size:13px;display:flex;flex-direction:column;align-items:center;gap:12px}.arrow[data-v-97df8a82]{color:#cbd5e1}.expand-arrow[data-v-97df8a82]{color:#94a3b8;flex-shrink:0;transition:transform .3s}.expand-arrow.open[data-v-97df8a82]{transform:rotate(180deg);color:#6366f1}.contact-sublist[data-v-97df8a82]{background:#f8fafc;border-bottom:1px solid #f1f5f9}.sub-item[data-v-97df8a82]{position:relative;display:flex;gap:10px;padding:10px 14px 10px 36px;align-items:center;cursor:pointer;transition:background .15s;border-bottom:1px solid #f1f5f9}.sub-item[data-v-97df8a82]:hover{background:#eef2ff}.sub-item[data-v-97df8a82]:last-child{border-bottom:none}.sub-icon[data-v-97df8a82]{position:relative;width:32px;height:32px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:16px;background:#eef2ff;flex-shrink:0}.sub-icon.icon-buy[data-v-97df8a82]{background:#dcfce7}.sub-icon.icon-sell[data-v-97df8a82]{background:#fee2e2}.sub-content[data-v-97df8a82]{flex:1;min-width:0}.sub-top[data-v-97df8a82]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2px}.sub-no[data-v-97df8a82]{font-size:11px;color:#94a3b8}.sub-type-badge[data-v-97df8a82]{position:absolute;top:-6px;right:-6px;font-size:9px;line-height:1;padding:2px 4px;border-radius:4px;font-weight:600;letter-spacing:.5px;border:1.5px solid #fff}.sub-type-badge.buy[data-v-97df8a82]{background:#dc2626;color:#fff}.sub-type-badge.sell[data-v-97df8a82]{background:#16a34a;color:#fff}.sub-appt-badge[data-v-97df8a82]{position:absolute;top:6px;right:18px;font-size:9px;line-height:1;padding:2px 4px;border-radius:4px;font-weight:700;letter-spacing:.5px;background:#f59e0b;color:#fff;border:1px solid #fff;pointer-events:none}.sub-status[data-v-97df8a82]{font-size:10px;padding:1px 6px;border-radius:8px;background:#f1f5f9;color:#64748b}.sub-status.已完成[data-v-97df8a82],.sub-status.已入库[data-v-97df8a82]{background:#dcfce7;color:#16a34a}.sub-status.已发货[data-v-97df8a82]{background:#dbeafe;color:#2563eb}.sub-status.生产中[data-v-97df8a82],.sub-status.已报价[data-v-97df8a82],.sub-status.进行中[data-v-97df8a82]{background:#fef3c7;color:#d97706}.sub-status.待确认[data-v-97df8a82]{background:#fee2e2;color:#dc2626}.sub-title[data-v-97df8a82]{font-size:13px;color:#1e293b;margin-bottom:2px}.sub-msg[data-v-97df8a82]{font-size:12px;color:#64748b;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:2px}.sub-meta[data-v-97df8a82]{display:flex;gap:8px;align-items:center}.sub-deliver[data-v-97df8a82]{font-size:11.5px;font-weight:700;color:#475569}.sub-deliver.soon[data-v-97df8a82]{color:#d97706}.sub-deliver.over[data-v-97df8a82]{color:#dc2626}.sub-deliver.none[data-v-97df8a82]{color:#94a3b8;font-weight:400}.sub-amount[data-v-97df8a82]{font-size:12px;color:#f43f5e;font-weight:600}.sub-date[data-v-97df8a82]{font-size:11px;color:#94a3b8}.sub-item.active[data-v-97df8a82],.sub-item[data-v-97df8a82]:hover{background:#eef2ff}.sub-enter[data-v-97df8a82]{color:#94a3b8;font-size:13px;font-weight:700;flex-shrink:0}.assistant-banner[data-v-97df8a82]{display:flex;gap:12px;align-items:center;padding:14px 16px;margin:10px 14px;background:linear-gradient(135deg,#eef2ff,#f8fafc);border-radius:8px;border:1px solid #e0e7ff}.ab-icon[data-v-97df8a82]{width:38px;height:38px;border-radius:10px;background:linear-gradient(135deg,#6366f1,#818cf8);display:flex;align-items:center;justify-content:center;font-size:18px}.ab-text[data-v-97df8a82]{flex:1}.ab-title[data-v-97df8a82]{font-size:13px;font-weight:600;color:#1e293b}.ab-desc[data-v-97df8a82]{font-size:11px;color:#94a3b8;margin-top:2px}.badge.orange[data-v-97df8a82]{background:#f59e0b}.apps-grid[data-v-97df8a82]{display:grid;grid-template-columns:1fr;row-gap:6px;padding:10px 6px;background:#fff;align-content:start;flex:1 1 auto;min-height:0;overflow-y:auto}.app-card[data-v-97df8a82]{display:flex;flex-direction:column;align-items:center;gap:4px;padding:6px 0;cursor:pointer;border-radius:8px;transition:all .2s}.sa-nav-back[data-v-97df8a82]{grid-column:1 / -1;display:flex;align-items:center;gap:6px;padding:8px 10px;font-size:12.5px;color:#64748b;cursor:pointer;border-bottom:1px solid #f1f5f9}.sa-nav-back[data-v-97df8a82]:hover{color:#4338ca;background:#f8fafc}.sa-nav-item[data-v-97df8a82]{grid-column:1 / -1}.apps-grid .app-icon[data-v-97df8a82]{width:44px;height:44px;border-radius:12px}.apps-grid .app-name[data-v-97df8a82]{font-size:11px;line-height:1.25;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-card[data-v-97df8a82]:hover{background:#f8fafc;transform:translateY(-2px)}.app-icon[data-v-97df8a82]{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;position:relative;box-shadow:0 4px 12px #6366f11f}.app-badge[data-v-97df8a82]{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#ef4444;color:#fff;font-size:11px;font-weight:700;line-height:18px;text-align:center;box-sizing:border-box;box-shadow:0 0 0 2px #fff}.app-mini[data-v-97df8a82]{position:absolute;top:-7px;left:-7px;width:19px;height:19px;z-index:2;display:block;pointer-events:none;will-change:transform,opacity}.mini-svg[data-v-97df8a82]{display:block;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 0 4px var(--mini-glow, rgba(99, 102, 241, .9)))}.app-mini.is-crown[data-v-97df8a82],.m-list-mini.is-crown[data-v-97df8a82]{animation:appMiniFloat-97df8a82 2.4s ease-in-out infinite}.app-mini.is-flame[data-v-97df8a82],.m-list-mini.is-flame[data-v-97df8a82]{animation:appMiniBeat-97df8a82 1.5s ease-in-out infinite}.app-mini.is-bolt[data-v-97df8a82],.m-list-mini.is-bolt[data-v-97df8a82]{animation:appMiniBlink-97df8a82 1.9s ease-in-out infinite}.app-mini.is-rocket[data-v-97df8a82],.m-list-mini.is-rocket[data-v-97df8a82]{animation:appMiniShake-97df8a82 2.6s ease-in-out infinite}@keyframes appMiniFloat-97df8a82{0%,to{transform:translateY(0) rotate(-5deg)}50%{transform:translateY(-2px) rotate(5deg)}}@keyframes appMiniBeat-97df8a82{0%,to{transform:scale(1)}35%{transform:scale(1.14)}65%{transform:scale(.97)}}@keyframes appMiniBlink-97df8a82{0%,to{opacity:1;transform:scale(1)}45%{opacity:.55;transform:scale(.92)}62%{opacity:1;transform:scale(1.08)}}@keyframes appMiniShake-97df8a82{0%,68%,to{transform:translate(0) rotate(0)}74%{transform:translate(.5px,-1px) rotate(-8deg)}80%{transform:translate(-.5px,-.5px) rotate(8deg)}86%{transform:translate(.5px,-1px) rotate(-6deg)}92%{transform:translateY(-.5px) rotate(3deg)}}.app-name[data-v-97df8a82]{font-size:13px;color:#1e293b;font-weight:500}.app-desc[data-v-97df8a82]{font-size:11px;color:#94a3b8;text-align:center;max-width:80px;line-height:1.3}.me-banner[data-v-97df8a82]{display:flex;gap:12px;align-items:center;padding:16px 14px;background:linear-gradient(135deg,#eef2ff,#f8fafc);border-bottom:1px solid #e0e7ff}.me-avatar[data-v-97df8a82]{width:50px;height:50px;border-radius:50%;background:linear-gradient(135deg,#6366f1,#818cf8)!important;color:#fff;font-size:20px;font-weight:600;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #6366f14d}.me-info[data-v-97df8a82]{flex:1}.me-name[data-v-97df8a82]{font-size:16px;font-weight:500;color:#1e293b}.me-id[data-v-97df8a82]{font-size:12px;color:#94a3b8;margin-top:4px}.me-phone[data-v-97df8a82]{font-size:12px;color:#94a3b8;margin-top:2px}.user-info-overlay[data-v-97df8a82]{position:fixed;top:0;left:0;right:0;bottom:0;background:transparent;z-index:9999}.user-info-card[data-v-97df8a82]{position:absolute;top:60px;left:80px;background:#fff;border-radius:12px;box-shadow:0 12px 48px #0003;width:320px;max-width:90vw;padding:20px 20px 16px}.uic-header[data-v-97df8a82]{display:flex;align-items:center;gap:16px}.uic-avatar[data-v-97df8a82]{width:64px;height:64px;border-radius:8px;flex-shrink:0;background:linear-gradient(135deg,#6366f1,#818cf8);color:#fff;font-size:24px;font-weight:600;display:flex;align-items:center;justify-content:center;overflow:hidden}.uic-avatar img[data-v-97df8a82]{width:100%;height:100%;object-fit:cover}.uic-info[data-v-97df8a82]{flex:1;min-width:0}.uic-name[data-v-97df8a82]{font-size:18px;font-weight:600;color:#1e293b;margin-bottom:4px;display:flex;align-items:center;gap:4px}.uic-row[data-v-97df8a82]{font-size:13px;color:#475569;line-height:1.6}.uic-divider[data-v-97df8a82]{height:1px;background:#f1f5f9;margin:16px 0 12px}.uic-vip-info[data-v-97df8a82]{padding:4px 0}.uic-vip-row[data-v-97df8a82]{display:flex;align-items:center;font-size:13px;color:#475569;line-height:1.8}.uic-vip-label[data-v-97df8a82]{color:#94a3b8;min-width:72px}.uic-vip-badge[data-v-97df8a82]{display:inline-block;background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;font-size:11px;padding:2px 10px;border-radius:4px;font-weight:600}.uic-vip-value[data-v-97df8a82]{color:#1e293b;font-weight:500}.uic-vip-none[data-v-97df8a82]{display:flex;align-items:center;gap:6px;color:#94a3b8;font-size:13px;padding:8px 0}.uic-footer[data-v-97df8a82]{border-top:1px solid #f1f5f9;margin-top:12px;padding-top:10px}.uic-link[data-v-97df8a82]{display:inline-flex;align-items:center;gap:4px;color:#6366f1;font-size:13px;cursor:pointer;-webkit-user-select:none;user-select:none}.uic-link[data-v-97df8a82]:hover{opacity:.8}.myqrcode-card[data-v-97df8a82]{position:absolute;top:60px;left:80px;background:#fff;border-radius:12px;box-shadow:0 12px 48px #0003;width:280px;padding:16px 20px}.mqc-header[data-v-97df8a82]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.mqc-title[data-v-97df8a82]{font-size:15px;font-weight:600;color:#1e293b}.mqc-loading[data-v-97df8a82]{padding:40px 0;text-align:center;color:#94a3b8;font-size:13px}.mqc-body[data-v-97df8a82]{display:flex;flex-direction:column;align-items:center;gap:12px}.mqc-avatar[data-v-97df8a82]{width:56px;height:56px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:22px;font-weight:600}.mqc-nickname[data-v-97df8a82]{font-size:16px;font-weight:500;color:#1e293b}.mqc-img-wrap[data-v-97df8a82]{width:200px;height:200px;border-radius:8px;background:#f8fafc;display:flex;align-items:center;justify-content:center;overflow:hidden}.mqc-img[data-v-97df8a82]{width:100%;height:100%;object-fit:contain}.mqc-img-placeholder[data-v-97df8a82]{color:#94a3b8;font-size:13px}.mqc-hint[data-v-97df8a82]{font-size:13px;color:#64748b}.mqc-expiry[data-v-97df8a82]{font-size:12px;color:#94a3b8}.wechat-status-bar[data-v-97df8a82]{display:flex;align-items:center;gap:10px;padding:10px 14px;margin:0 10px 6px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;cursor:pointer;transition:all .2s}.wechat-status-bar[data-v-97df8a82]:hover{background:#dcfce7}.wechat-mini-avatar[data-v-97df8a82]{width:28px;height:28px;border-radius:4px}.wechat-mini-icon[data-v-97df8a82]{font-size:20px}.wechat-mini-text[data-v-97df8a82]{flex:1;font-size:13px;color:#16a34a;font-weight:500}.wechat-status-bar .arrow[data-v-97df8a82]{color:#16a34a}.me-avatar-img[data-v-97df8a82],.m-me-avatar-img[data-v-97df8a82]{width:100%;height:100%;border-radius:50%;object-fit:cover}.me-avatar-wx-badge[data-v-97df8a82]{position:absolute;bottom:-2px;right:-2px;background:#07c160;color:#fff;font-size:12px;width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid #fff;box-shadow:0 1px 4px #0003}.me-avatar[data-v-97df8a82],.m-me-avatar[data-v-97df8a82]{position:relative}.wx-inline-badge[data-v-97df8a82]{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:400;color:#07c160;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;padding:1px 6px;margin-left:6px;vertical-align:middle}.wx-chat[data-v-97df8a82]{position:relative;flex:1;background:#f5f5f5;display:flex;flex-direction:column}.chat-header[data-v-97df8a82]{min-height:52px;background:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;align-items:center;justify-content:space-between;padding:8px 20px}.chat-title[data-v-97df8a82]{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-width:0}.title-name[data-v-97df8a82]{font-size:15px;font-weight:600;color:#1e293b;line-height:1.4}.title-sub[data-v-97df8a82]{font-size:12px;color:#64748b;line-height:1.4;margin-top:2px}.title-desc[data-v-97df8a82]{font-size:11px;color:#94a3b8;line-height:1.4;margin-top:2px}.chat-actions[data-v-97df8a82]{display:flex;gap:14px;color:#6366f1;cursor:pointer}.chat-online-tip[data-v-97df8a82]{display:inline-flex;align-items:center;gap:5px;padding:1px 8px;border-radius:999px;background:#ecfdf5;border:1px solid #d1fae5;font-size:11px;font-weight:500;color:#047857;white-space:nowrap;flex-shrink:0}.chat-more[data-v-97df8a82]{color:#475569;cursor:pointer;outline:none}.chat-more[data-v-97df8a82]:hover{color:#6366f1}.conv-ctx-menu[data-v-97df8a82]{position:fixed;z-index:3000;min-width:180px;background:#fff;border-radius:8px;box-shadow:0 6px 24px #0f172a29;border:1px solid #e2e8f0;padding:4px;overflow:hidden}.conv-ctx-item[data-v-97df8a82]{padding:9px 14px;font-size:13px;color:#1e293b;border-radius:6px;cursor:pointer;-webkit-user-select:none;user-select:none}.conv-ctx-item[data-v-97df8a82]:hover{background:#f1f5f9}.conv-ctx-item.danger[data-v-97df8a82]{color:#dc2626}.conv-ctx-item.danger[data-v-97df8a82]:hover{background:#fef2f2}.conv-ctx-item.is-primary[data-v-97df8a82]{color:#4f46e5;font-weight:600}.conv-ctx-item.is-primary[data-v-97df8a82]:hover{background:#eef2ff}.conv-ctx-sep[data-v-97df8a82]{height:1px;background:#e2e8f0;margin:4px 0}.vmig[data-v-97df8a82]{display:flex;flex-direction:column;gap:10px}.vmig-tip[data-v-97df8a82]{font-size:12.5px;color:#475569;line-height:1.6;background:#f8fafc;border:1px solid #eef1f6;border-radius:10px;padding:9px 12px}.vmig-tip b[data-v-97df8a82]{color:#1e293b}.vmig-danger[data-v-97df8a82]{display:flex;align-items:flex-start;gap:6px;font-size:12.5px;line-height:1.6;color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:8px 10px}.vmig-danger .el-icon[data-v-97df8a82]{flex:none;margin-top:2px}.vmig-danger b[data-v-97df8a82]{color:#991b1b}.vmig-search[data-v-97df8a82] .el-input__wrapper{padding:2px 12px;border-radius:12px;background:#eef2ff;box-shadow:none}.vmig-search[data-v-97df8a82] .el-input__wrapper:hover,.vmig-search[data-v-97df8a82] .el-input__wrapper.is-focus{box-shadow:0 0 0 1px #c7d2fe inset}.vmig-search[data-v-97df8a82] .el-input__inner{font-size:13.5px;color:#1e293b}.vmig-search[data-v-97df8a82] .el-input__prefix{color:#94a3b8}.vmig-state[data-v-97df8a82]{padding:22px 0;text-align:center;font-size:12.5px;color:#94a3b8}.vmig-list[data-v-97df8a82]{display:flex;flex-direction:column;gap:6px;max-height:44vh;overflow:auto;padding:2px}.vmig-row[data-v-97df8a82]{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:10px;transition:border-color .15s,background .15s}.vmig-row[data-v-97df8a82]:hover{background:#f8fafc;border-color:#cbd5e1}.vmig-row.is-active[data-v-97df8a82]{background:#eef2ff;border-color:#a5b4fc}.vmig-avatar[data-v-97df8a82]{flex:none;width:34px;height:34px;border-radius:50%;background:#eef2ff;color:#818cf8;overflow:hidden;display:flex;align-items:center;justify-content:center}.vmig-avatar img[data-v-97df8a82]{width:100%;height:100%;object-fit:cover;display:block}.vmig-main[data-v-97df8a82]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.vmig-name[data-v-97df8a82]{font-size:13px;font-weight:600;color:#1e293b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vmig-sub[data-v-97df8a82]{font-size:11px;color:#94a3b8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vmig-check[data-v-97df8a82]{flex:none;color:#4f46e5}.m-conv-menu-mask[data-v-97df8a82]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;background:#00000073;display:flex;align-items:flex-end}.m-conv-menu-sheet[data-v-97df8a82]{width:100%;background:#fff;border-radius:16px 16px 0 0;padding:8px 12px calc(12px + var(--safe-bottom, 0px));box-sizing:border-box}.m-conv-menu-title[data-v-97df8a82]{text-align:center;font-size:13px;color:#94a3b8;padding:10px 0}.m-conv-menu-item[data-v-97df8a82]{padding:14px 0;font-size:15px;color:#1e293b;text-align:center;border-top:1px solid #f1f5f9;cursor:pointer}.m-conv-menu-item[data-v-97df8a82]:active{background:#f8fafc}.m-conv-menu-item.danger[data-v-97df8a82]{color:#dc2626}.m-conv-menu-item.is-primary[data-v-97df8a82]{color:#4f46e5;font-weight:600}.m-conv-menu-item.cancel[data-v-97df8a82]{color:#64748b;border-top:6px solid #f1f5f9}.m-msg-pop-mask[data-v-97df8a82]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;background:#0f172a47;display:flex;align-items:center;justify-content:center;padding:24px}.m-msg-pop[data-v-97df8a82]{width:180px;max-width:72vw;max-height:72vh;overflow-y:auto;background:#fff;border-radius:12px;box-shadow:0 12px 32px #0f172a3d;padding:4px 0;-webkit-overflow-scrolling:touch}.m-msg-pop .m-msg-pop-item[data-v-97df8a82]{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:0!important;padding:11px 14px;font-size:14px;color:#1e293b;text-align:left!important;line-height:1.2;cursor:pointer}.m-msg-pop .m-msg-pop-item>.el-icon[data-v-97df8a82]{flex:0 0 auto!important;margin-right:10px;color:#94a3b8}.m-msg-pop .m-msg-pop-item>span[data-v-97df8a82]{flex:1 1 auto;text-align:left!important;white-space:nowrap}.m-msg-pop .m-msg-pop-item.is-primary>.el-icon[data-v-97df8a82]{color:#4f46e5}.m-msg-pop .m-msg-pop-item.danger>.el-icon[data-v-97df8a82]{color:#dc2626}.m-msg-pop-item+.m-msg-pop-item[data-v-97df8a82]{border-top:1px solid #f5f7fa}.m-msg-pop-item[data-v-97df8a82]:active{background:#f1f5f9}.m-msg-pop-item.danger[data-v-97df8a82]{color:#dc2626}.m-msg-pop-item.is-primary[data-v-97df8a82]{color:#4f46e5;font-weight:600}.msg-row-selected[data-v-97df8a82],.m-msg-row-selected[data-v-97df8a82]{background:#6366f114;border-radius:8px}.multi-select-bar[data-v-97df8a82]{position:fixed;left:50%;transform:translate(-50%);bottom:calc(20px + var(--safe-bottom, 0px));z-index:1500;display:flex;align-items:center;gap:10px;background:#fff;padding:8px 16px;border-radius:24px;box-shadow:0 4px 16px #0f172a29}.multi-select-tip[data-v-97df8a82]{font-size:13px;color:#475569}.msg-big-text[data-v-97df8a82]{font-size:18px;line-height:1.7;color:#1e293b;white-space:pre-wrap;word-break:break-word;padding:12px 4px}.msg-big-full[data-v-97df8a82]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:4000;background:#fff;display:flex;align-items:center;justify-content:center;padding:calc(28px + var(--safe-top, 0px)) 24px calc(28px + var(--safe-bottom, 0px));overflow-y:auto;overscroll-behavior:contain;cursor:pointer;-webkit-tap-highlight-color:transparent}.msg-big-full-text[data-v-97df8a82]{margin:auto;max-width:100%;font-size:22px;line-height:1.9;color:#0f172a;text-align:center;white-space:pre-wrap;word-break:break-word}.forward-hint[data-v-97df8a82]{margin-bottom:10px;padding:6px 10px;border-radius:8px;background:#eef2ff;color:#6366f1;font-size:12px}.forward-layout[data-v-97df8a82]{display:flex;gap:14px;height:460px}.forward-left[data-v-97df8a82]{flex:1;min-width:0;display:flex;flex-direction:column;min-height:0}.forward-right[data-v-97df8a82]{flex:1;min-width:0;display:flex;flex-direction:column;border-left:1px solid #e2e8f0;padding-left:14px;min-height:0}.forward-search[data-v-97df8a82]{margin-bottom:10px}.forward-list[data-v-97df8a82]{flex:1;overflow-y:auto;min-height:0}.forward-item[data-v-97df8a82]{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:8px;cursor:pointer;-webkit-user-select:none;user-select:none}.forward-item[data-v-97df8a82]:hover{background:#f1f5f9}.forward-item-checked[data-v-97df8a82]{background:#e0e7ff}.forward-radio[data-v-97df8a82]{flex-shrink:0;width:18px;height:18px;border-radius:50%;border:1.5px solid #cbd5e1;display:inline-flex;align-items:center;justify-content:center;color:transparent;font-size:12px}.forward-item-checked .forward-radio[data-v-97df8a82]{background:#6366f1;border-color:#6366f1;color:#fff}.forward-item-info[data-v-97df8a82]{flex:1;min-width:0}.forward-item-name[data-v-97df8a82]{font-size:14px;color:#1e293b;font-weight:500}.forward-item-sub[data-v-97df8a82]{font-size:12px;color:#94a3b8}.forward-empty[data-v-97df8a82]{text-align:center;color:#94a3b8;font-size:13px;padding:30px 0}.forward-right-title[data-v-97df8a82]{font-size:14px;color:#475569;font-weight:600;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid #eef2f7}.forward-selected[data-v-97df8a82]{display:flex;flex-direction:column;gap:6px;margin-bottom:12px;min-height:60px;max-height:280px;overflow-y:auto}.forward-selected-tag[data-v-97df8a82]{display:flex;align-items:center;gap:8px;background:#f1f5f9;color:#1e293b;padding:6px 10px;border-radius:8px;font-size:13px}.forward-selected-tag .item-avatar[data-v-97df8a82]{width:24px;height:24px;font-size:12px;flex-shrink:0}.forward-selected-name[data-v-97df8a82]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.forward-selected-close[data-v-97df8a82]{cursor:pointer;font-size:14px;color:#94a3b8;flex-shrink:0}.forward-selected-close[data-v-97df8a82]:hover{color:#1e293b}.forward-selected-empty[data-v-97df8a82]{color:#94a3b8;font-size:13px;padding:10px 0}.forward-footer[data-v-97df8a82]{display:flex;justify-content:flex-end;gap:10px;margin-top:auto;padding:12px 0;border-top:1px solid #eef2f7}.chat-history-search[data-v-97df8a82]{margin-bottom:12px}.chat-history-list[data-v-97df8a82]{max-height:420px;overflow-y:auto}.chat-history-item[data-v-97df8a82]{padding:8px 10px;border-bottom:1px solid #eef2f7}.chat-history-item[data-v-97df8a82]:last-child{border-bottom:none}.chat-history-meta[data-v-97df8a82]{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.chat-history-from[data-v-97df8a82]{font-size:12px;font-weight:600;color:#1e293b}.chat-history-time[data-v-97df8a82]{font-size:11px;color:#94a3b8}.chat-history-content[data-v-97df8a82]{font-size:13px;color:#475569;line-height:1.5;word-break:break-word;white-space:pre-wrap}.chat-history-empty[data-v-97df8a82]{text-align:center;color:#94a3b8;font-size:13px;padding:40px 0}.online-device-tip[data-v-97df8a82],.m-online-device-tip[data-v-97df8a82]{display:flex;align-items:center;gap:8px;padding:8px 14px;background:#ecfdf5;border-bottom:1px solid #d1fae5;font-size:12.5px;color:#047857;line-height:1.4;flex-shrink:0}.m-online-device-tip[data-v-97df8a82]{font-size:13px;padding:9px 14px;flex-shrink:0;justify-content:center;background:#fff;border-bottom:1px solid #f1f5f9;color:#64748b}.m-online-device-tip .m-online-device-text[data-v-97df8a82]{flex:0 1 auto;width:auto;text-align:center}.m-online-device-tip.is-clickable[data-v-97df8a82]{cursor:pointer;-webkit-tap-highlight-color:transparent}.m-online-device-tip.is-clickable[data-v-97df8a82]:active{background:#f8fafc}.online-device-dot[data-v-97df8a82]{width:7px;height:7px;border-radius:50%;background:#10b981;flex-shrink:0;box-shadow:0 0 0 3px #10b98126}.online-device-text[data-v-97df8a82],.m-online-device-text[data-v-97df8a82]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msg-row.msg-focus-flash[data-v-97df8a82],.m-msg-row.msg-focus-flash[data-v-97df8a82]{border-radius:12px;animation:msgFocusFlash-97df8a82 1.1s ease-in-out 3}@keyframes msgFocusFlash-97df8a82{0%,to{background-color:#f973160f;box-shadow:inset 0 0 0 2px #f9731659}50%{background-color:#f9731638;box-shadow:inset 0 0 0 2px #f97316e6}}.chat-body[data-v-97df8a82]{flex:1;overflow-y:auto;padding:16px;background:linear-gradient(#ffffffd9,#ffffffd9),repeating-linear-gradient(45deg,#e0e7ff 0,#e0e7ff 1px,transparent 1px,transparent 20px),#f8fafc}.chat-body.multi-select-on[data-v-97df8a82]{padding-left:52px}.chat-loading-tip[data-v-97df8a82]{text-align:center;font-size:12px;color:#94a3b8;padding:20px 0 10px;-webkit-user-select:none;user-select:none}.chat-load-more[data-v-97df8a82]{text-align:center;font-size:12px;color:#94a3b8;padding:4px 0 10px;-webkit-user-select:none;user-select:none}.chat-empty[data-v-97df8a82]{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;color:#94a3b8;padding:40px;text-align:center}.empty-icon[data-v-97df8a82]{width:120px;height:120px;border-radius:28px;background:linear-gradient(135deg,#eef2ff,#f8fafc);border:1px solid #e0e7ff;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px #6366f114;margin-bottom:6px}.empty-logo[data-v-97df8a82]{width:80px;height:80px;border-radius:18px}.empty-title[data-v-97df8a82]{font-size:20px;font-weight:600;color:#1e293b;margin:0}.empty-desc[data-v-97df8a82]{font-size:14px;color:#94a3b8;line-height:1.7;margin:0}.empty-logo[data-v-97df8a82]{width:100px;height:100px;border-radius:22px;opacity:.6}.empty-apps-guide[data-v-97df8a82]{display:inline-flex;align-items:center;gap:5px;padding:7px 16px;border-radius:999px;border:1px solid #dbe4ff;background:#eef2ff;color:#4f46e5;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s}.empty-apps-guide[data-v-97df8a82]:hover{background:#e0e7ff;border-color:#c7d2fe}.empty-apps-guide .el-icon[data-v-97df8a82]{transition:transform .15s}.empty-apps-guide:hover .el-icon[data-v-97df8a82]{transform:translate(2px)}.entry-tips[data-v-97df8a82]{display:flex;flex-direction:column;gap:8px;align-items:center;margin-top:22px;width:100%}.entry-tip[data-v-97df8a82]{color:#64748b;font-size:13px;line-height:1.6;text-align:center;padding:2px 0}.entry-link[data-v-97df8a82]{color:#6366f1;font-weight:600;text-decoration:underline;cursor:pointer;text-underline-offset:2px}.entry-link[data-v-97df8a82]:hover{color:#4f46e5}.entry-tip .hot-keyword[data-v-97df8a82]{color:#ef4444;font-style:normal;font-weight:700;padding:0 1px}.system-intro-pane[data-v-97df8a82]{width:100%;max-width:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0;background:transparent;border-radius:0;box-shadow:none;flex:1;min-height:0;overflow:hidden}.si-static-wrap[data-v-97df8a82]{max-width:720px;margin:24px auto;padding:24px 24px 28px;display:flex;flex-direction:column;gap:22px;background:#fff;box-shadow:0 10px 34px #0f172a1f;box-sizing:border-box}.si-hero[data-v-97df8a82]{display:flex;flex-direction:column;align-items:center;padding:28px 24px 24px;background:linear-gradient(160deg,#1e1b4b,#312e81 55%,#4f46e5);border-radius:0;color:#fff;box-shadow:0 8px 24px #6366f12e}.si-logo[data-v-97df8a82]{width:72px;height:72px;border-radius:18px;overflow:hidden;background:#fff;border:2px solid rgba(255,255,255,.2);box-shadow:0 6px 18px #00000040;margin-bottom:12px}.si-logo img[data-v-97df8a82]{width:100%;height:100%;object-fit:cover;display:block}.si-title[data-v-97df8a82]{font-size:22px;font-weight:700;letter-spacing:1px;margin:0 0 8px}.si-sub[data-v-97df8a82]{font-size:13px;color:#ffffffd9;line-height:1.7;text-align:center;margin:0}.si-section[data-v-97df8a82]{display:flex;flex-direction:column}.si-section-title[data-v-97df8a82]{font-size:15px;font-weight:700;color:#1e293b;margin-bottom:12px;padding-left:10px;border-left:3px solid #6366f1;line-height:1}.si-feature-grid[data-v-97df8a82]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.si-feature-card[data-v-97df8a82]{background:#fff;border-radius:0;padding:16px 12px;display:flex;flex-direction:column;align-items:center;text-align:center;box-shadow:0 2px 10px #0000000a;border:1px solid #eef2f7}.si-feature-icon[data-v-97df8a82]{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:10px}.si-feature-title[data-v-97df8a82]{font-size:13px;font-weight:600;color:#1e293b;margin-bottom:4px}.si-feature-desc[data-v-97df8a82]{font-size:11px;color:#64748b;line-height:1.5}.si-point-list[data-v-97df8a82]{display:flex;flex-direction:column;background:#fff;border-radius:0;box-shadow:0 2px 10px #0000000a;border:1px solid #eef2f7;overflow:hidden}.si-point-item[data-v-97df8a82]{display:flex;gap:12px;padding:14px 16px;border-bottom:1px solid #f1f5f9;align-items:flex-start}.si-point-item[data-v-97df8a82]:last-child{border-bottom:none}.si-point-check[data-v-97df8a82]{width:26px;height:26px;border-radius:50%;background:#eef2ff;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}.si-point-title[data-v-97df8a82]{font-size:14px;font-weight:600;color:#1e293b}.si-point-desc[data-v-97df8a82]{font-size:12px;color:#64748b;line-height:1.6;margin-top:3px}.si-footer[data-v-97df8a82]{text-align:center;padding:12px 16px;color:#94a3b8;font-size:12px}.msg-row[data-v-97df8a82]{display:flex;gap:8px;margin-bottom:12px;position:relative;align-items:flex-start}.msg-row.me[data-v-97df8a82]{justify-content:flex-end}.msg-main-col[data-v-97df8a82]{display:flex;flex-direction:column;align-items:flex-start;gap:0}.msg-check[data-v-97df8a82]{position:absolute;left:-34px;top:50%;transform:translateY(-50%);width:20px;height:20px;border-radius:50%;border:2px solid #b6c2d1;background:#fff;display:inline-flex;align-items:center;justify-content:center;color:transparent;font-size:13px;cursor:pointer;z-index:2;flex-shrink:0}.msg-check.checked[data-v-97df8a82]{background:#6366f1;border-color:#6366f1;color:#fff}.msg-avatar[data-v-97df8a82]{display:flex;align-items:flex-start;flex-shrink:0}.msg-avatar-me-wrap[data-v-97df8a82]{flex-direction:column;align-items:flex-end}.msg-avatar-other-wrap[data-v-97df8a82]{flex-direction:column;align-items:flex-start}.msg-avatar-name[data-v-97df8a82]{font-size:10px;color:#94a3b8;line-height:1;margin-bottom:4px;white-space:nowrap;max-width:120px;overflow:hidden;text-overflow:ellipsis}.msg-avatar-me[data-v-97df8a82]{background:#6366f1}.msg-avatar-default-icon[data-v-97df8a82]{width:100%;height:100%;display:block;background:#e2e8f0;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z'/></svg>") center/contain no-repeat}.msg-system-row[data-v-97df8a82]{align-self:center;margin:8px auto;padding:4px 12px;max-width:72%;background:#eef1f5;color:#8a94a6;border-radius:6px;font-size:11.5px;line-height:1.6;text-align:center;word-break:break-word}.msg-bubble[data-v-97df8a82]{max-width:45%;padding:6px 10px;border-radius:4px;font-size:calc(13px * var(--chat-font-scale, 1));line-height:1.5;word-wrap:break-word;word-break:break-word;box-sizing:border-box}.msg-bubble.text[data-v-97df8a82]{background:#fff;color:#1e293b;border:1px solid #e2e8f0}.msg-row.me .msg-bubble[data-v-97df8a82]{background:#c7d2fe;color:#1e293b}.msg-bubble.card[data-v-97df8a82],.msg-bubble.file[data-v-97df8a82]{max-width:none}.msg-bubble.image[data-v-97df8a82]{padding:0;border:none;background:transparent!important}.msg-image img[data-v-97df8a82]{display:block;max-width:150px;max-height:150px;width:auto;height:auto;border-radius:6px;border:1px solid #e2e8f0;background:#fff;cursor:zoom-in}.msg-bubble.file[data-v-97df8a82]{padding:0;border:none;background:transparent!important}.msg-file[data-v-97df8a82]{display:flex;align-items:center;gap:8px;width:232px;max-width:100%;padding:9px 10px;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;transition:border-color .15s,box-shadow .15s}.msg-row.me .msg-file[data-v-97df8a82]{background:#eef2ff;border-color:#c7d2fe}.msg-file[data-v-97df8a82]:hover{border-color:#a5b4fc;box-shadow:0 2px 8px #4f46e514}.msg-file-icon[data-v-97df8a82]{flex:none;color:#6366f1}.msg-file-info[data-v-97df8a82]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.msg-file-name[data-v-97df8a82]{font-size:12.5px;font-weight:600;color:#1e293b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msg-file-size[data-v-97df8a82]{font-size:10.5px;color:#94a3b8}.msg-file-open[data-v-97df8a82]{flex:none;color:#94a3b8}.msg-main-col[data-v-97df8a82]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:0}.msg-row.me .msg-main-col[data-v-97df8a82]{align-items:flex-end}.msg-foot[data-v-97df8a82]{display:inline-flex;align-items:center;gap:6px;padding:2px 4px 0;font-size:10px;color:#94a3b8}.msg-time[data-v-97df8a82]{font-size:10px;color:#94a3b8}.msg-meta[data-v-97df8a82]{display:inline-flex;align-items:center;padding:0 4px;font-size:10px}.ms-tag[data-v-97df8a82]{font-size:10px;line-height:1;padding:1px 6px;border-radius:8px}.ms-tag.ms-read[data-v-97df8a82]{color:#34c759;background:#eafaf0}.ms-tag.ms-unread[data-v-97df8a82]{color:#f59e0b;background:#fff7ed}.ms-tag.ms-confirmed[data-v-97df8a82]{color:#6366f1;background:#eef0ff}.ms-confirm-btn[data-v-97df8a82]{padding:0 6px!important;font-size:10px!important;height:20px!important}.m-msg-status[data-v-97df8a82]{margin-top:4px;font-size:10px;color:#94a3b8}.m-msg-row.me .m-msg-status[data-v-97df8a82]{text-align:right}.m-msg-row.other .m-msg-status[data-v-97df8a82]{text-align:left}.msg-bubble.card[data-v-97df8a82]{background:transparent!important;border:none!important;padding:0!important}.msg-card[data-v-97df8a82]{background:#fff;border-radius:8px;padding:14px;width:280px;max-width:100%;box-sizing:border-box;border:1px solid #e0e7ff}.msg-card[data-v-97df8a82],.msg-invoice-bubble[data-v-97df8a82],.msg-invoice-issue-bubble[data-v-97df8a82],.msg-quote-bubble[data-v-97df8a82],.msg-quote-request[data-v-97df8a82],.msg-quote-audit[data-v-97df8a82],.msg-quote-reply[data-v-97df8a82],.msg-production-plan[data-v-97df8a82],.msg-order-finish[data-v-97df8a82],.msg-workhour-task[data-v-97df8a82],.msg-purchase-req[data-v-97df8a82],.msg-project-share[data-v-97df8a82]{box-sizing:border-box;min-height:150px;overflow:hidden;display:flex;flex-direction:column}.mqb-tip[data-v-97df8a82],.mqr-tip[data-v-97df8a82],.mqa-tip[data-v-97df8a82],.mqa-tip-row[data-v-97df8a82],.mqa-confirm-row[data-v-97df8a82],.mqr-confirm-row[data-v-97df8a82],.mof-foot[data-v-97df8a82],.pr-acts[data-v-97df8a82]{margin-top:auto}.card-title[data-v-97df8a82]{font-size:15px;font-weight:600;margin-bottom:8px}.card-body[data-v-97df8a82]{font-size:13px;color:#666;line-height:1.6;margin-bottom:12px;white-space:pre-line}.card-btn[data-v-97df8a82]{flex:1;height:32px;border-radius:6px;border:1px solid #6366f1;background:#fff;color:#6366f1;font-size:13px;cursor:pointer}.card-btn.primary[data-v-97df8a82]{background:#6366f1;color:#fff}.msg-invoice-bubble[data-v-97df8a82]{position:relative;overflow:hidden;background:linear-gradient(180deg,#fffdfa,#fff7ed);border:1px solid rgba(251,146,60,.28);border-radius:8px;padding:8px 12px 9px;width:280px;max-width:100%;box-sizing:border-box;cursor:pointer;box-shadow:0 2px 8px #f9731612}.msg-invoice-bubble[data-v-97df8a82]:after{content:"";position:absolute;inset:auto 12px 7px 12px;height:1px;background:linear-gradient(90deg,#f9731600,#f9731640,#f9731600)}.msg-invoice-bubble[data-v-97df8a82]:hover{box-shadow:0 6px 16px #f9731621;transform:translateY(-1px)}.invoice-head[data-v-97df8a82]{margin-bottom:3px;justify-content:flex-start}.invoice-tag[data-v-97df8a82]{padding:2px 9px;border-radius:999px;font-size:10.5px;line-height:1.3;letter-spacing:.4px}.inv-status-tag[data-v-97df8a82]{margin-left:auto;font-size:10px;line-height:1.2;padding:2px 7px;border-radius:999px;white-space:nowrap}.inv-status-wait[data-v-97df8a82]{color:#b45309;background:#ffedd5;border:1px solid #fed7aa}.inv-status-ask[data-v-97df8a82]{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.msg-invoice-issue-bubble[data-v-97df8a82],.m-invoice-issue-bubble[data-v-97df8a82]{position:relative;background:linear-gradient(180deg,#fbf9ff,#f5f0ff);border:1px solid rgba(139,92,246,.28);border-radius:8px;padding:8px 12px 9px;width:280px;max-width:100%;box-sizing:border-box;cursor:pointer;box-shadow:0 2px 8px #8b5cf614}.msg-invoice-issue-bubble[data-v-97df8a82]:hover,.m-invoice-issue-bubble[data-v-97df8a82]:hover{box-shadow:0 6px 16px #8b5cf624;transform:translateY(-1px)}.ii-head[data-v-97df8a82]{display:flex;align-items:center;gap:8px;margin-bottom:5px}.ii-tag[data-v-97df8a82]{padding:2px 9px;border-radius:999px;font-size:10.5px;color:#7c3aed;background:#ede9fe;letter-spacing:.4px;font-weight:600}.ii-status[data-v-97df8a82]{margin-left:auto;font-size:10px;line-height:1.2;padding:2px 7px;border-radius:999px;white-space:nowrap}.ii-status.pending_receipt[data-v-97df8a82]{color:#b45309;background:#ffedd5;border:1px solid #fed7aa}.ii-status.received[data-v-97df8a82]{color:#059669;background:#d1fae5;border:1px solid #a7f3d0}.ii-no[data-v-97df8a82]{font-size:12px;color:#334155;font-weight:600;margin-bottom:3px;word-break:break-all}.ii-meta[data-v-97df8a82]{display:flex;align-items:center;gap:8px;font-size:11px;color:#64748b}.ii-confirm-row[data-v-97df8a82]{margin-top:6px;text-align:right}.ii-tip[data-v-97df8a82]{margin-top:6px;font-size:10px;color:#a78bfa;text-align:right}.iid-body[data-v-97df8a82]{display:flex;flex-direction:column}.iid-row[data-v-97df8a82]{display:flex;gap:12px;padding:7px 0;border-bottom:1px solid #f1f5f9;font-size:13px}.iid-row[data-v-97df8a82]:last-child{border-bottom:none}.iid-label[data-v-97df8a82]{color:#94a3b8;flex:0 0 72px}.iid-value[data-v-97df8a82]{color:#1e293b;flex:1;min-width:0;word-break:break-all}.iid-file[data-v-97df8a82]{display:inline-flex;align-items:center;gap:4px}.iid-file-clickable[data-v-97df8a82]{color:#6366f1;cursor:pointer}.iid-file-clickable[data-v-97df8a82]:hover{color:#4338ca;text-decoration:underline}.iid-sub-head[data-v-97df8a82]{margin:12px 0 2px;padding-top:10px;border-top:1px dashed #e2e8f0;color:#475569;font-size:12px;font-weight:700}.iid-dim[data-v-97df8a82]{display:block;margin-top:2px;color:#64748b;font-size:12px;font-style:normal}.iid-no-file[data-v-97df8a82]{color:#94a3b8;font-size:12px}.iid-upload-link[data-v-97df8a82]{margin-left:6px;padding:0;border:0;background:none;color:#4f46e5;font-size:12px;cursor:pointer;text-decoration:underline}.iid-upload-link[data-v-97df8a82]:disabled{color:#94a3b8;cursor:wait;text-decoration:none}.iid-items[data-v-97df8a82]{width:100%;margin-top:8px;border-collapse:collapse;font-size:12px}.iid-items th[data-v-97df8a82],.iid-items td[data-v-97df8a82]{padding:5px 6px;border:1px solid #eef1f6;text-align:left;color:#334155}.iid-items th[data-v-97df8a82]{background:#f8fafc;color:#64748b;font-weight:600}.iid-items td[data-v-97df8a82]:nth-child(n+2),.iid-items th[data-v-97df8a82]:nth-child(n+2){text-align:right}.inv-status-done[data-v-97df8a82]{color:#047857;background:#d1fae5;border:1px solid #a7f3d0}.inv-confirm-row[data-v-97df8a82]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px;padding-top:7px;border-top:1px dashed rgba(251,146,60,.35)}.inv-confirm-hint[data-v-97df8a82]{font-size:11px;color:#92400e}.oi-order[data-v-97df8a82]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:10px 12px;margin-bottom:14px}.oi-order-row[data-v-97df8a82]{display:flex;gap:10px;font-size:13px;padding:2px 0}.oi-order-label[data-v-97df8a82]{color:#94a3b8;flex:0 0 76px}.oi-order-value[data-v-97df8a82]{color:#1e293b;font-weight:500}.oi-section[data-v-97df8a82]{margin-bottom:16px}.oi-section-title[data-v-97df8a82]{font-size:13px;font-weight:700;color:#334155;margin-bottom:8px;padding-left:8px;border-left:3px solid #6366f1}.oi-loading[data-v-97df8a82],.oi-empty[data-v-97df8a82]{font-size:12px;color:#94a3b8;padding:10px;background:#f8fafc;border-radius:6px;text-align:center}.oi-tip[data-v-97df8a82]{font-size:12px;color:#b45309;background:#fffbeb;border:1px solid #fde68a;border-radius:6px;padding:10px}.oi-list[data-v-97df8a82]{display:flex;flex-direction:column;gap:8px}.oi-item[data-v-97df8a82]{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid #e2e8f0;border-radius:8px;padding:10px 12px}.oi-item-main[data-v-97df8a82]{min-width:0}.oi-item-no[data-v-97df8a82]{font-size:13px;font-weight:600;color:#1e293b}.oi-item-meta[data-v-97df8a82]{display:flex;align-items:center;gap:8px;margin-top:4px;font-size:12px;color:#64748b}.oi-item-file[data-v-97df8a82]{display:flex;align-items:center;gap:4px;margin-top:4px;font-size:12px;color:#64748b}.oi-tag[data-v-97df8a82]{padding:1px 6px;border-radius:4px;font-size:11px;background:#f1f5f9;color:#64748b}.oi-tag.special[data-v-97df8a82]{background:#ede9fe;color:#7c3aed}.oi-tag.normal[data-v-97df8a82]{background:#e0f2fe;color:#0369a1}.oi-form[data-v-97df8a82] .el-form-item{margin-bottom:12px}.oi-grid2[data-v-97df8a82]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.oi-upload[data-v-97df8a82]{margin-right:8px}.oi-file[data-v-97df8a82]{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:2px 8px}.oi-file-name[data-v-97df8a82]{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oi-file-del[data-v-97df8a82]{cursor:pointer;color:#94a3b8}.oi-file-del[data-v-97df8a82]:hover{color:#dc2626}.oi-recognize[data-v-97df8a82]{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.oi-recognize-btn[data-v-97df8a82]{align-self:flex-end}.oi-recognize-actions[data-v-97df8a82]{display:flex;gap:10px;margin-bottom:10px;flex-wrap:wrap}.oi-file-box[data-v-97df8a82]{display:flex;align-items:center;gap:6px;font-size:12px;color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:4px 10px;margin-bottom:8px}.oi-file-box .oi-file-name[data-v-97df8a82]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oi-recognize-divider[data-v-97df8a82]{font-size:12px;color:#94a3b8;margin-bottom:8px;display:flex;align-items:center;gap:8px}.oi-recognize-divider[data-v-97df8a82]:before,.oi-recognize-divider[data-v-97df8a82]:after{content:"";flex:1;height:1px;background:#e2e8f0}.invoice-menu[data-v-97df8a82]{display:flex;flex-direction:column;gap:12px}.invoice-menu-item[data-v-97df8a82]{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid #e2e8f0;border-radius:12px;cursor:pointer;transition:all .15s;background:#fff}.invoice-menu-item[data-v-97df8a82]:hover{border-color:#f59e0b;background:#fffdfa;box-shadow:0 2px 10px #f59e0b14}.invoice-menu-icon[data-v-97df8a82]{width:42px;height:42px;border-radius:12px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:20px;background:#fff7ed;border:1px solid #fed7aa}.invoice-menu-text[data-v-97df8a82]{flex:1;min-width:0}.invoice-menu-title[data-v-97df8a82]{font-size:14px;font-weight:600;color:#1e293b}.invoice-menu-desc[data-v-97df8a82]{font-size:12px;color:#64748b;line-height:1.5;margin-top:3px}.invoice-menu-arrow[data-v-97df8a82]{color:#cbd5e1;flex-shrink:0}.my-invoice-body[data-v-97df8a82]{display:flex;flex-direction:column;gap:12px;padding-top:4px}.my-invoice-tip[data-v-97df8a82]{font-size:12px;color:#6366f1;background:#eef2ff;border:1px solid #c7d2fe;border-radius:10px;padding:9px 12px;line-height:1.5}.my-invoice-parse[data-v-97df8a82]{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border:1px dashed #c7d2fe;border-radius:10px;background:#fafbff}.my-invoice-parse-head[data-v-97df8a82]{display:flex;align-items:center;justify-content:space-between}.my-invoice-parse-head label[data-v-97df8a82]{font-size:12.5px;color:#475569;font-weight:600}.my-invoice-parse[data-v-97df8a82] .el-textarea__inner{border-radius:8px;font-size:13px;line-height:1.5}.my-invoice-field[data-v-97df8a82]{display:flex;flex-direction:column;gap:5px}.my-invoice-field label[data-v-97df8a82]{font-size:12.5px;color:#475569;font-weight:600}.my-invoice-field label em[data-v-97df8a82]{color:#ef4444;font-style:normal}.my-invoice-field[data-v-97df8a82] .el-input__wrapper{border-radius:9px}.my-invoice-grid[data-v-97df8a82]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.my-invoice-full[data-v-97df8a82]{grid-column:1 / -1}@media (max-width: 480px){.my-invoice-grid[data-v-97df8a82]{grid-template-columns:1fr}}.inv-request-title[data-v-97df8a82]{font-size:12.5px;font-weight:600;color:#9a3412;line-height:1.4;word-break:break-word;text-align:center;padding:4px 2px 2px;letter-spacing:.2px}.invoice-dialog-body[data-v-97df8a82]{display:flex;flex-direction:column;gap:14px}.invoice-intro[data-v-97df8a82]{background:linear-gradient(135deg,#fff7ed,#ffedd5);border:1px solid #fed7aa;border-radius:12px;padding:12px 14px}.invoice-intro-title[data-v-97df8a82]{font-size:15px;font-weight:700;color:#9a3412;margin-bottom:4px}.invoice-intro-text[data-v-97df8a82]{font-size:12px;color:#92400e;line-height:1.5}.invoice-company-hint[data-v-97df8a82]{font-size:12px;color:#b45309;background:#fffbeb;border:1px solid #fde68a;padding:10px 12px;border-radius:10px}.invoice-paste-box label[data-v-97df8a82],.invoice-field label[data-v-97df8a82]{display:block;font-size:12px;color:#7c2d12;margin-bottom:6px;font-weight:600}.invoice-grid[data-v-97df8a82]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.invoice-field-full[data-v-97df8a82]{grid-column:1 / -1}.invoice-warn[data-v-97df8a82]{font-size:12px;color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;padding:10px 12px}.invoice-detail-body[data-v-97df8a82]{display:flex;flex-direction:column;gap:14px}.invoice-detail-head[data-v-97df8a82]{background:linear-gradient(135deg,#eff6ff,#dbeafe);border:1px solid #bfdbfe;border-radius:12px;padding:12px 14px}.invoice-detail-title[data-v-97df8a82]{font-size:16px;font-weight:700;color:#1d4ed8}.invoice-detail-sub[data-v-97df8a82]{font-size:12px;color:#1e40af;margin-top:4px}.invoice-detail-list[data-v-97df8a82]{display:flex;flex-direction:column;gap:8px}.invoice-detail-row[data-v-97df8a82]{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:10px 12px;font-size:13px}.invoice-detail-row span[data-v-97df8a82]{color:#64748b}.invoice-detail-row strong[data-v-97df8a82]{color:#0f172a;text-align:right;word-break:break-all}.msg-quote-bubble[data-v-97df8a82]{background:#6ee7a0;color:#111827;border-radius:4px;padding:6px 12px;width:280px;max-width:100%;box-sizing:border-box;cursor:pointer;box-shadow:0 2px 6px #6ee7a073}.msg-quote-bubble[data-v-97df8a82]:hover{box-shadow:0 4px 12px #6ee7a08c}.msg-quote-bubble.is-no-link[data-v-97df8a82],.m-quote-bubble.is-no-link[data-v-97df8a82]{cursor:default}.msg-quote-bubble.is-no-link .mqb-title[data-v-97df8a82]{text-decoration:none}.mqb-head[data-v-97df8a82]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:2px}.mqb-biz-tag[data-v-97df8a82]{font-size:11px;padding:0 8px;border-radius:8px;line-height:15px}.mqb-status[data-v-97df8a82]{font-size:12px;font-weight:600}.mqb-status-quoted[data-v-97df8a82]{color:#ea580c!important}.mqb-status-unconfirmed[data-v-97df8a82]{color:#16a34a!important}.mqb-title[data-v-97df8a82]{font-size:13px;font-weight:600;margin-bottom:1px;word-break:break-all}.mqb-meta[data-v-97df8a82]{display:inline-block;margin:1px 0 3px;padding:0 7px;font-size:11px;line-height:17px;color:#4338ca;background:#eef2ff;border:1px solid #e0e7ff;border-radius:999px}.mqb-row[data-v-97df8a82]{font-size:12px;color:#064e3b;display:flex;justify-content:space-between;gap:8px;margin-top:0}.mqb-deadline[data-v-97df8a82]{font-size:11px;color:#d97706;font-weight:400;margin-top:1px}.mqb-reject-reason[data-v-97df8a82]{font-size:12px;color:#b91c1c;font-weight:500;margin-top:3px;word-break:break-all;line-height:1.4}.mqb-tip[data-v-97df8a82]{font-size:11px;color:#1d4ed8;margin-top:2px;text-align:right;text-decoration:underline}.cs-mask[data-v-97df8a82]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;background:#0f172a73;display:flex;align-items:center;justify-content:center;padding:20px}.cs-panel[data-v-97df8a82]{width:880px;max-width:100%;height:100%;max-height:100%;display:flex;flex-direction:column;overflow:hidden;background:#eef1f6;border-radius:12px;box-shadow:0 24px 60px #0f172a59}.cs-head[data-v-97df8a82]{flex:none;display:flex;align-items:center;gap:10px;padding:10px 14px;background:#fff;border-bottom:1px solid #e2e8f0}.cs-title[data-v-97df8a82]{font-size:14px;font-weight:700;color:#1e293b}.cs-no[data-v-97df8a82]{font-size:12px;color:#64748b;font-family:ui-monospace,Menlo,Consolas,monospace}.cs-signed[data-v-97df8a82]{padding:1px 8px;border-radius:999px;font-size:11px;color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0}.cs-unsigned[data-v-97df8a82]{padding:1px 8px;border-radius:999px;font-size:11px;color:#b45309;background:#fffbeb;border:1px solid #fde68a}.cs-acts[data-v-97df8a82]{margin-left:auto;display:inline-flex;align-items:center;gap:8px}.cs-btn[data-v-97df8a82]{padding:4px 12px;border-radius:8px;cursor:pointer;font-size:12px;color:#4f46e5;background:#fff;border:1px solid #c7d2fe;transition:background .15s}.cs-btn[data-v-97df8a82]:hover{background:#eef2ff}.cs-btn-primary[data-v-97df8a82]{color:#fff;background:#4f46e5;border-color:#4f46e5}.cs-btn-primary[data-v-97df8a82]:hover{background:#4338ca}.cs-body[data-v-97df8a82]{flex:1;min-height:0;overflow-y:auto;padding:18px 16px 24px;display:flex;justify-content:center;align-items:flex-start}.cs-paper[data-v-97df8a82]{width:640px;max-width:100%;box-sizing:border-box;background:#fff;border:1px solid #e2e2e2;padding:16px 48px 16px 52px;box-shadow:0 4px 14px #0000000f}.cs-img[data-v-97df8a82]{display:block;width:100%;height:auto}.cs-doc[data-v-97df8a82]{font-family:Songti SC,SimSun,ui-serif,Georgia,serif;color:#111827;font-size:14px;line-height:2}.cs-doc p[data-v-97df8a82]{margin:0}.cs-doc p.is-gap[data-v-97df8a82]{height:12px}.cs-doc p.is-title[data-v-97df8a82]{text-align:center;font-size:26px;font-weight:800;letter-spacing:10px;line-height:1.4;padding:6px 0 22px}.cs-doc p.is-meta[data-v-97df8a82]{text-align:center;font-size:13px;color:#4b5563;letter-spacing:1px}.cs-doc p.is-clause[data-v-97df8a82]{font-weight:700;font-size:15px;padding-top:12px}.cs-doc p.is-party[data-v-97df8a82]{font-weight:700;padding-top:6px}.cs-doc p.is-party-meta[data-v-97df8a82]{font-size:13px;color:#4b5563}.cs-doc p.is-body[data-v-97df8a82]{text-indent:2em}.cs-doc p.is-sign[data-v-97df8a82]{white-space:pre;font-size:14px;color:#374151;line-height:3.8;padding-top:12px}.cs-doc p.is-body+p.is-sign[data-v-97df8a82],.cs-doc p.is-gap+p.is-sign[data-v-97df8a82]{padding-top:30px}.cs-loading[data-v-97df8a82],.cs-empty[data-v-97df8a82]{padding:60px 0;text-align:center;font-size:13px;color:#94a3b8}.cs-audit-dlg .sa-tip[data-v-97df8a82]{padding:8px 10px;border-radius:6px;font-size:12px;line-height:1.7;color:#475569;background:#f8fafc;border:1px solid #eef1f6}.cs-audit-dlg .sa-tip b[data-v-97df8a82]{color:#4338ca}.cs-audit-dlg .sa-last[data-v-97df8a82]{margin-top:10px;padding:6px 10px;border-radius:6px;font-size:12px;line-height:1.6;color:#92400e;background:#fffbeb;border:1px solid #fde68a}.cs-audit-dlg .sa-row[data-v-97df8a82]{display:flex;align-items:center;gap:10px;margin-top:12px}.cs-audit-dlg .sa-row-col[data-v-97df8a82]{flex-direction:column;align-items:stretch;gap:6px}.cs-audit-dlg .sa-label[data-v-97df8a82]{flex:none;width:76px;text-align:right;font-size:13px;color:#475569}.cs-audit-dlg .sa-row-col .sa-label[data-v-97df8a82]{width:auto;text-align:left}.qd-detail-open[data-v-97df8a82]{margin-left:auto;font-size:12px;color:#4f46e5;cursor:pointer}.qd-detail-open[data-v-97df8a82]:hover{text-decoration:underline}.qd-detail-count[data-v-97df8a82]{margin-left:auto;font-size:12px;color:#64748b}.mqb-rows-list[data-v-97df8a82]{max-height:150px;overflow:auto}.mqb-rows-item[data-v-97df8a82]{display:flex;align-items:center;gap:6px;padding:4px 8px;font-size:11px;color:#334155;border-bottom:1px dashed #eef1f6}.mqb-rows-item[data-v-97df8a82]:last-child{border-bottom:none}.mqb-rows-idx[data-v-97df8a82]{flex:none;width:16px;color:#94a3b8;text-align:right}.mqb-rows-name[data-v-97df8a82]{flex:1 1 34%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.mqb-rows-spec[data-v-97df8a82]{flex:1 1 24%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#64748b}.mqb-rows-qty[data-v-97df8a82]{flex:none;color:#c2410c;font-weight:600}.mqb-rows-proc[data-v-97df8a82]{flex:none;color:#4f46e5}.mqb-rows-plan[data-v-97df8a82]{flex:none;color:#b45309}.mqb-receipt-row[data-v-97df8a82]{display:flex;align-items:center;justify-content:flex-end;gap:6px;margin-top:6px;font-size:11px}.mqb-receipt-row .el-button[data-v-97df8a82]{padding:2px 10px;font-size:11px}.mqb-receipt-tag[data-v-97df8a82]{color:#065f46;font-weight:700;background:#ffffff8c;border-radius:999px;padding:1px 8px}.mqb-receipt-pending[data-v-97df8a82]{color:#6b7280;font-size:11px}.mqb-act-row[data-v-97df8a82]{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:auto;padding-top:6px;border-top:1px dashed rgba(255,255,255,.4)}.mqb-foot-row[data-v-97df8a82]{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:auto;padding-top:6px;border-top:1px dashed rgba(6,78,59,.25)}.mqb-foot-status[data-v-97df8a82]{margin-right:auto;font-size:11px;font-weight:700;color:#065f46}.mqb-foot-status.is-done[data-v-97df8a82]{color:#047857}:is(.mqb-contract,.mqb-contract-signed,.mqb-contract-renegotiate) .mqb-foot-status[data-v-97df8a82]{color:#fff!important}.mqb-act-btn[data-v-97df8a82]{flex:none;border:1px solid #fff;background:#fffffff0;color:#1d4ed8;border-radius:6px;padding:4px 12px;font-size:12px;font-weight:700;cursor:pointer;transition:background .15s}.mqb-act-btn[data-v-97df8a82]:hover:not(:disabled){background:#fff}.mqb-act-btn[data-v-97df8a82]:disabled{opacity:.6;cursor:not-allowed}.msg-quote-bubble.mqb-subcontract[data-v-97df8a82],.m-quote-bubble.mqb-subcontract[data-v-97df8a82]{background:#fff!important;color:#111827;border:1px solid #a7f3d0;box-shadow:0 2px 8px #10b9812e}.msg-quote-bubble.mqb-subcontract[data-v-97df8a82]:hover{box-shadow:0 4px 12px #10b98147}.mqb-subcontract .mqb-head[data-v-97df8a82]{background:#10b981;color:#fff;margin:-6px -12px 4px;padding:5px 10px;border-radius:3px 3px 0 0}.mqb-subcontract .mqb-head .mqb-biz-tag[data-v-97df8a82]{color:#fff!important;background:#ffffff3d!important}.mqb-subcontract .mqb-head .mqb-status[data-v-97df8a82],.mqb-subcontract .mqb-head .mqb-status-quoted[data-v-97df8a82]{color:#fff!important}.mqb-subcontract .mqb-row[data-v-97df8a82]{color:#475569}.mqb-subcontract .mqb-deadline[data-v-97df8a82]{color:#b45309}.mqb-sub-tag[data-v-97df8a82]{display:inline-block;margin-right:4px;padding:0 6px;border-radius:4px;font-size:10px;font-weight:700;line-height:16px;vertical-align:1px;color:#047857;background:#ecfdf5;border:1px solid #a7f3d0}.qd-req-line[data-v-97df8a82]{line-height:1.7;word-break:break-word;white-space:pre-wrap}.qd-req-line+.qd-req-line[data-v-97df8a82]{margin-top:4px}.m-msg-bubble-card[data-v-97df8a82]{background:transparent!important;border:none!important;padding:0!important;box-shadow:none!important;max-width:66%!important}.m-msg-bubble-quote[data-v-97df8a82]{background:transparent!important;max-width:66%!important}.m-msg-bubble-quote.mqb-subcontract[data-v-97df8a82]{background:transparent!important}.msg-order-finish[data-v-97df8a82]{background:#fff;border:1px solid #cfe9e6;border-radius:8px;overflow:hidden;padding:0;display:flex;flex-direction:column;gap:0;width:280px;max-width:100%;box-sizing:border-box;box-shadow:0 2px 8px #0f766e29}.msg-order-finish.is-mobile[data-v-97df8a82]{width:auto;max-width:100%;height:auto;overflow:hidden}.msg-order-finish.mof-done .mof-head[data-v-97df8a82]{background:#047857}.msg-order-finish.mof-done[data-v-97df8a82]{border-color:#a7f3d0}.mof-head[data-v-97df8a82]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;background:#0f766e;color:#fff;padding:5px 10px}.mof-tag[data-v-97df8a82]{font-size:12px;font-weight:700;color:#fff;background:#ffffff38;border:1px solid rgba(255,255,255,.35);border-radius:999px;padding:1px 12px}.mof-by[data-v-97df8a82]{font-size:11px;color:#ffffffc7}.mof-amount[data-v-97df8a82]{margin-left:auto;font-size:16px;font-weight:800;color:#fff}.mof-body[data-v-97df8a82]{display:flex;flex-direction:column;gap:5px;padding:7px 10px 6px}.mof-title[data-v-97df8a82]{font-size:14px;font-weight:700;color:#1e293b}.mof-row[data-v-97df8a82]{display:flex;align-items:center;gap:6px;font-size:12px;color:#475569}.mof-no-label[data-v-97df8a82]{font-size:11px;color:#94a3b8;flex-shrink:0}.mof-no[data-v-97df8a82]{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:12px;color:#475569;word-break:break-all}.mof-calc[data-v-97df8a82]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:11px;color:#64748b;background:#f2fbfa;border:1px dashed #cfe9e6;border-radius:8px;padding:5px 8px}.mof-eq[data-v-97df8a82]{color:#0f766e;font-weight:600}.mof-remark[data-v-97df8a82]{font-size:12px;color:#64748b;line-height:1.6}.mof-foot[data-v-97df8a82]{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:auto;border-top:1px dashed #eef1f6;padding:6px 10px}.mof-status[data-v-97df8a82]{margin-right:auto;font-size:11px;font-weight:700;color:#b45309}.mof-status.is-done[data-v-97df8a82]{color:#047857}.mof-act-btn[data-v-97df8a82]{flex:none;background:transparent;border:0;padding:0;border-radius:0;color:#0f766e;font-size:12px;font-weight:700;text-decoration:underline;cursor:pointer}.mof-act-btn[data-v-97df8a82]:hover:not(:disabled){opacity:.85}.mof-act-btn[data-v-97df8a82]:disabled{opacity:.55;cursor:not-allowed}.msg-quote-request[data-v-97df8a82]{background:#fff;color:#111827;border-radius:8px;overflow:hidden;width:280px;max-width:100%;box-sizing:border-box;cursor:pointer;border:1px solid #d1fae5;box-shadow:0 2px 8px #10b9812e;transition:filter .15s,box-shadow .15s}.msg-quote-request[data-v-97df8a82]:hover{box-shadow:0 4px 14px #10b98147}.m-quote-request[data-v-97df8a82]{background:#fff;color:#111827;border-radius:8px;overflow:hidden;width:100%;max-width:100%;box-sizing:border-box;cursor:pointer;border:1px solid #d1fae5;box-shadow:0 2px 8px #10b9812e;transition:filter .15s,box-shadow .15s}.mqr-head[data-v-97df8a82]{display:flex;align-items:center;justify-content:space-between;gap:8px;background:#10b981;padding:6px 12px}.mqr-tag[data-v-97df8a82]{font-size:12px;font-weight:700;color:#fff}.mqr-status[data-v-97df8a82]{font-size:11px;font-weight:600;color:#ecfdf5}.mqr-status-received[data-v-97df8a82]{color:#d1fae5}.mqr-body[data-v-97df8a82]{padding:8px 12px 6px}.mqr-title[data-v-97df8a82]{font-size:13px;font-weight:600;color:#065f46;margin-bottom:4px;word-break:break-all}.mqr-row[data-v-97df8a82]{font-size:12px;color:#334155;display:flex;justify-content:space-between;gap:8px;margin-top:2px}.mqr-confirm-row[data-v-97df8a82]{padding:0 12px 8px;text-align:right}.mqr-tip[data-v-97df8a82]{font-size:11px;color:#059669;padding:0 12px 8px;text-align:right;text-decoration:underline}.mqr-received[data-v-97df8a82]{filter:grayscale(.3)}.mqr-received .mqr-head[data-v-97df8a82]{background:#6b7280}.msg-quote-audit[data-v-97df8a82]{background:#fff;color:#111827;border-radius:8px;overflow:hidden;width:280px;max-width:100%;box-sizing:border-box;cursor:pointer;border:1px solid #dbeafe;box-shadow:0 2px 8px #3b82f62e;transition:filter .15s,box-shadow .15s}.msg-quote-audit[data-v-97df8a82]:hover{box-shadow:0 4px 14px #3b82f647}.msg-quote-reply[data-v-97df8a82],.m-quote-reply[data-v-97df8a82]{background:#fff;color:#111827;border-radius:8px;overflow:hidden;width:280px;max-width:100%;box-sizing:border-box;cursor:pointer;border:1px solid #dbeafe}.m-quote-reply[data-v-97df8a82]{width:100%}.mqa-head.mqa-head-reply[data-v-97df8a82]{background:#f97316}.mqa-tip-row[data-v-97df8a82]{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;border-top:1px dashed #fed7aa;gap:8px}.mqa-tip-row .mqa-tip[data-v-97df8a82]{border:0;padding:0;margin:0;text-align:left;flex:1;min-width:0}.msg-production-plan[data-v-97df8a82],.m-production-plan[data-v-97df8a82]{background:#fff;color:#111827;border-radius:8px;overflow:hidden;width:280px;max-width:100%;box-sizing:border-box;cursor:pointer;border:1px solid #fecaca;box-shadow:0 2px 8px #ef444429;transition:box-shadow .15s}.m-production-plan[data-v-97df8a82]{width:100%}.msg-production-plan[data-v-97df8a82]:hover{box-shadow:0 4px 14px #ef444442}.mqa-pp-rows[data-v-97df8a82]{border-top:1px dashed #f3d6d6}.mqa-pp-rows-head[data-v-97df8a82]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 10px;background:#fef2f2;cursor:pointer;font-size:11.5px;font-weight:700;color:#b91c1c}.mqa-pp-rows-head[data-v-97df8a82]:hover{background:#fee2e2}.mqa-pp-rows-toggle[data-v-97df8a82]{flex:none;color:#2563eb;font-weight:600}.mqa-pp-rows-list[data-v-97df8a82]{max-height:240px;overflow:auto;padding:4px 0 6px}.mqa-pp-row[data-v-97df8a82]{padding-right:10px;padding-top:3px;padding-bottom:3px;border-bottom:1px dashed #f1f5f9}.mqa-pp-row[data-v-97df8a82]:last-child{border-bottom:0}.mqa-pp-row-main[data-v-97df8a82]{display:flex;align-items:baseline;gap:6px;font-size:12px;color:#1e293b}.mqa-pp-row-no[data-v-97df8a82]{flex:none;color:#94a3b8;font-size:11px}.mqa-pp-row-name[data-v-97df8a82]{flex:1 1 auto;min-width:0;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mqa-pp-row-qty[data-v-97df8a82]{flex:none;color:#b45309;font-size:11.5px;font-weight:700}.mqa-pp-row-sub[data-v-97df8a82]{margin-top:1px;font-size:11px;color:#64748b;line-height:1.4;word-break:break-all}.mqa-head.mqa-head-production[data-v-97df8a82]{background:#4f46e5}.mqa-head.mqa-head-progress[data-v-97df8a82]{background:#0d9488}.msg-progress-card .mpc-percent[data-v-97df8a82]{color:#0d9488;font-size:15px}.msg-progress-card .mpc-bar[data-v-97df8a82]{height:6px;border-radius:999px;background:#e2e8f0;overflow:hidden;margin:6px 0 4px}.msg-progress-card .mpc-bar>span[data-v-97df8a82]{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#14b8a6,#0d9488)}.msg-progress-card .mpc-stages[data-v-97df8a82]{display:flex;flex-wrap:wrap;gap:4px;margin-top:5px}.msg-progress-card .mpc-stage[data-v-97df8a82]{font-size:10.5px;line-height:16px;padding:0 6px;border-radius:5px;background:#f1f5f9;color:#94a3b8}.msg-progress-card .mpc-stage.is-done[data-v-97df8a82]{background:#ecfdf5;color:#0d9488}.msg-progress-card .mpc-stage.is-current[data-v-97df8a82]{background:#0d9488;color:#fff}.mqa-head.mqa-head-plan-update[data-v-97df8a82]{background:#7c3aed}.mqa-head.mqa-head-eng-assist[data-v-97df8a82]{background:#0891b2}.mqa-head.mqa-head-plan-reply[data-v-97df8a82]{background:#c026d3}.mqa-head.mqa-head-daily[data-v-97df8a82]{background:#ea580c}.mqa-head.mqa-head-stock[data-v-97df8a82]{background:linear-gradient(90deg,#7c3aed,#8b5cf6)}.mqa-head.mqa-head-diff[data-v-97df8a82]{background:linear-gradient(90deg,#b91c1c,#ef4444)}.mqa-diff[data-v-97df8a82],.mqa-rec-status.is-warn[data-v-97df8a82]{color:#b91c1c;font-weight:700}.mqa-head.mqa-head-check[data-v-97df8a82]{background:linear-gradient(90deg,#059669,#10b981)}.mqa-head.mqa-head-exempt[data-v-97df8a82]{background:linear-gradient(90deg,#b45309,#f59e0b)}.qr-detail-top[data-v-97df8a82]{display:flex;align-items:center;gap:8px;margin-bottom:6px}.qr-detail-tag[data-v-97df8a82]{font-size:12px;font-weight:700;color:#fff;padding:2px 10px;border-radius:10px;background:linear-gradient(90deg,#059669,#10b981)}.qr-detail-tag.is-exempt[data-v-97df8a82]{background:linear-gradient(90deg,#b45309,#f59e0b)}.qr-detail-tag.is-stock[data-v-97df8a82]{background:linear-gradient(90deg,#7c3aed,#8b5cf6)}.qr-detail-tag.is-warn[data-v-97df8a82]{background:linear-gradient(90deg,#b91c1c,#ef4444)}.qr-detail-diff[data-v-97df8a82]{color:#b91c1c;font-weight:700}.qr-detail-where[data-v-97df8a82]{font-size:13px;font-weight:600;color:#334155}.qr-detail-meta[data-v-97df8a82]{display:flex;flex-wrap:wrap;gap:4px 16px;margin-bottom:10px;font-size:12px;color:#64748b}.qr-detail-table[data-v-97df8a82]{width:100%;border-collapse:collapse;font-size:12px}.qr-detail-table th[data-v-97df8a82],.qr-detail-table td[data-v-97df8a82]{border:1px solid #e2e8f0;padding:5px 8px;text-align:left}.qr-detail-table th[data-v-97df8a82]{background:#f8fafc;color:#475569;font-weight:600}.qr-detail-table td[data-v-97df8a82]:first-child{width:34px;text-align:center;color:#94a3b8}.qr-detail-foot[data-v-97df8a82]{margin-top:10px;font-size:12px;color:#475569}html.mobile-ui[data-v-97df8a82] :is(.qr-detail-table,.iid-items,.ipd-items){display:block;width:100%}html.mobile-ui :is(.qr-detail-table,.iid-items,.ipd-items) thead[data-v-97df8a82]{display:none}html.mobile-ui :is(.qr-detail-table,.iid-items,.ipd-items) tbody[data-v-97df8a82]{display:block}html.mobile-ui :is(.qr-detail-table,.iid-items,.ipd-items) tr[data-v-97df8a82]{display:block;margin-bottom:8px;padding:10px 12px;background:#fff;border:1px solid #eef2f7;border-radius:12px}html.mobile-ui :is(.qr-detail-table,.iid-items,.ipd-items) td[data-v-97df8a82]{display:flex;align-items:baseline;gap:8px;width:auto!important;padding:2px 0;border:0;font-size:12px;text-align:left;white-space:normal}html.mobile-ui .qr-detail-table td.qr-dt-idx[data-v-97df8a82],html.mobile-ui .qr-detail-table td:first-child.qr-dt-idx[data-v-97df8a82]{display:none}html.mobile-ui :is(.qr-detail-table,.iid-items,.ipd-items) td[data-v-97df8a82]:before{content:attr(data-label);flex:none;width:68px;font-size:11px;color:#94a3b8;text-align:left}html.mobile-ui :is(.qr-detail-table,.iid-items,.ipd-items) td.qr-dt-main[data-v-97df8a82]{margin-bottom:3px;font-size:13px;font-weight:600;color:#1e293b}html.mobile-ui :is(.qr-detail-table,.iid-items,.ipd-items) td.qr-dt-main[data-v-97df8a82]:before{font-weight:400}.mqa-head.mqa-head-quality[data-v-97df8a82]{background:#dc2626}.mqa-head.mqa-head-handle[data-v-97df8a82]{background:linear-gradient(90deg,#dc2626,#db2777 36%,#7c3aed,#2563eb)}.mqa-head.mqa-head-handle-ok[data-v-97df8a82]{background:linear-gradient(90deg,#15803d,#16a34a 45%,#22c55e 78%,#4ade80)}.mqa-head.mqa-head-rework[data-v-97df8a82]{background:linear-gradient(90deg,#ef4444,#dc2626)}.mqa-head.mqa-head-handle-result[data-v-97df8a82]{background:linear-gradient(90deg,#dc2626,#e11d48 22%,#f59e0b,#22c55e 82%,#16a34a)}.mqa-hline[data-v-97df8a82]{margin-top:2px;font-size:12px;color:#334155;line-height:1.6;overflow:hidden;word-break:break-all;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.mqa-hline i[data-v-97df8a82]{font-style:normal;color:#94a3b8}.mqa-okline[data-v-97df8a82]{color:#047857;font-weight:600}.mqa-defect[data-v-97df8a82]{color:#b91c1c;font-weight:600}.mqa-proc-line[data-v-97df8a82]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:6px}.mqa-proc-line .mqa-daily-proc[data-v-97df8a82]{margin-bottom:0}.mqa-pending[data-v-97df8a82]{display:inline-block;margin-left:6px;padding:1px 8px;border-radius:999px;background:#eef2ff;color:#4338ca;border:1px solid #c7d2fe;font-size:11px;font-weight:700}.mqa-img-count[data-v-97df8a82]{font-size:11px;color:#94a3b8}.mqa-daily-proc[data-v-97df8a82]{display:inline-block;max-width:100%;padding:2px 10px;margin-bottom:6px;border-radius:999px;background:#ffedd5;color:#c2410c;font-size:12px;font-weight:700;word-break:break-all}.mqa-daily-by[data-v-97df8a82]{margin-top:8px;text-align:right;font-size:11px;color:#94a3b8}.mqa-by-split[data-v-97df8a82]{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:nowrap}.mqa-by-split .mqa-by-stage[data-v-97df8a82]{margin-right:auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mqa-by-split>span[data-v-97df8a82]{white-space:nowrap}.mqa-by-split .mqa-pending[data-v-97df8a82]{flex:0 0 auto;white-space:nowrap}.mqa-q-detail[data-v-97df8a82]{display:block;color:#475569;line-height:1.6;white-space:pre-wrap;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.msg-workhour-task[data-v-97df8a82],.m-workhour-task[data-v-97df8a82]{background:#fff;color:#111827;border-radius:8px;overflow:hidden;width:280px;max-width:100%;box-sizing:border-box;cursor:pointer;border:1px solid #bae6fd;box-shadow:0 2px 8px #0ea5e929;transition:box-shadow .15s}.m-workhour-task[data-v-97df8a82]{width:100%}.msg-workhour-task[data-v-97df8a82]:hover{box-shadow:0 4px 14px #0ea5e942}.mqa-head.mqa-head-workhour[data-v-97df8a82]{background:#7dd3fc}.msg-purchase-req[data-v-97df8a82],.m-purchase-req[data-v-97df8a82]{background:#fff;color:#111827;border-radius:8px;overflow:hidden;width:280px;max-width:100%;box-sizing:border-box;border:1px solid #fed7aa;box-shadow:0 2px 8px #ea580c29}.m-purchase-req[data-v-97df8a82]{width:100%}.msg-purchase-req[data-v-97df8a82]:hover{box-shadow:0 4px 14px #ea580c42}.mqa-head.mqa-head-purchase[data-v-97df8a82]{background:linear-gradient(135deg,#f97316,#ea580c)}.mqa-audit-purchase[data-v-97df8a82]{color:#c2410c;background:#fff7ed}.pr-acts[data-v-97df8a82]{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:7px 12px;border-top:1px solid #f1f5f9;background:#fffdfa}.pr-from[data-v-97df8a82]{font-size:11px;color:#94a3b8;margin-right:auto}.pr-status[data-v-97df8a82]{margin-right:auto;font-size:11px;font-weight:700;color:#b45309}.pr-status.is-received[data-v-97df8a82]{color:#047857}.mqa-foot-row[data-v-97df8a82]{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:auto;padding:6px 10px;border-top:1px dashed #eef1f6}.mqa-rec-status[data-v-97df8a82]{margin-right:auto;font-size:11px;font-weight:700;color:#b45309}.mqa-rec-status.is-received[data-v-97df8a82]{color:#047857}.mqa-daily-tip[data-v-97df8a82]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 10px;background:#fff7ed;border-top:1px solid #fed7aa;font-size:11.5px;font-weight:600;color:#c2410c}.mqa-daily-tip .mqa-foot-btn[data-v-97df8a82]{color:#ea580c}.mqa-found-by[data-v-97df8a82]{margin-right:auto;font-size:11px;font-weight:700;color:#475569}.msg-production-plan.is-clickable[data-v-97df8a82],.m-production-plan.is-clickable[data-v-97df8a82]{cursor:pointer;transition:box-shadow .15s,transform .15s}.msg-production-plan.is-clickable[data-v-97df8a82]:hover,.m-production-plan.is-clickable[data-v-97df8a82]:hover{box-shadow:0 6px 18px #dc262629;transform:translateY(-1px)}.mqa-foot-row .mqa-tip[data-v-97df8a82]{padding:0;margin:0}.mqa-foot-btn[data-v-97df8a82]{flex:none;background:transparent;border:0;padding:0;color:#2563eb;font-size:12px;font-weight:700;text-decoration:underline;cursor:pointer}.mqa-foot-btn[data-v-97df8a82]:disabled{opacity:.55;cursor:not-allowed}.mqa-foot-btn.is-muted[data-v-97df8a82]{color:#94a3b8;font-weight:600}.pr-confirm-btn[data-v-97df8a82]{border:none;background:linear-gradient(135deg,#f97316,#ea580c);color:#fff;border-radius:6px;padding:5px 12px;font-size:12px;font-weight:700;cursor:pointer;white-space:nowrap}.pr-confirm-btn[data-v-97df8a82]:hover:not(:disabled){filter:brightness(1.05)}.pr-confirm-btn[data-v-97df8a82]:disabled{opacity:.6;cursor:not-allowed}.pr-open-btn[data-v-97df8a82]{border:1px solid #fdba74;background:#fff7ed;color:#c2410c;border-radius:6px;padding:4px 10px;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap}.pr-open-btn[data-v-97df8a82]:hover{background:#ffedd5;border-color:#f97316}.mqa-confirm-row[data-v-97df8a82]{border-top:1px dashed #fecaca;padding:8px 12px;display:flex;justify-content:flex-end;gap:8px}.mqa-confirm-btn[data-v-97df8a82]{height:26px;padding:0 14px;border-radius:6px;cursor:pointer;border:1px solid #16a34a;background:#16a34a;color:#fff;font-size:12px;font-weight:600;flex-shrink:0;transition:background .15s,border-color .15s}.mqa-confirm-btn[data-v-97df8a82]:hover:not(:disabled){background:#15803d;border-color:#15803d}.mqa-confirm-btn[data-v-97df8a82]:disabled{opacity:.6;cursor:not-allowed}.msg-quote-approval[data-v-97df8a82]{border-color:#bfdbfe;box-shadow:0 2px 8px #1e40af33}.msg-quote-approval[data-v-97df8a82]:hover{box-shadow:0 4px 14px #1e40af4d}.mqa-head.mqa-head-approval[data-v-97df8a82]{background:#1e40af}.m-quote-audit[data-v-97df8a82]{background:#fff;color:#111827;border-radius:8px;overflow:hidden;width:100%;max-width:100%;box-sizing:border-box;cursor:pointer;border:1px solid #dbeafe;box-shadow:0 2px 8px #3b82f62e;transition:filter .15s,box-shadow .15s}.mqa-head[data-v-97df8a82]{display:flex;align-items:center;justify-content:space-between;gap:8px;background:#3b82f6;padding:6px 12px}.mqa-tag[data-v-97df8a82]{font-size:12px;font-weight:700;color:#fff}.mqa-status[data-v-97df8a82]{font-size:11px;font-weight:600;color:#eff6ff}.mqa-status-received[data-v-97df8a82]{color:#dbeafe}.mqa-audit-tag[data-v-97df8a82]{font-size:10px;font-weight:700;padding:1px 7px;border-radius:999px;background:#fff;white-space:nowrap}.mqa-audit-approved[data-v-97df8a82]{color:#15803d}.mqa-audit-returned[data-v-97df8a82]{color:#b45309}.mqa-audit-pending[data-v-97df8a82]{color:#d97706;background:#fffbeb}.mqa-head-reply .mqa-audit-tag[data-v-97df8a82]{background:#fff}.mqa-head-reply .mqa-audit-tag.mqa-audit-pending[data-v-97df8a82]{color:#c2410c}.mqa-reply-row[data-v-97df8a82]{padding:2px 12px 8px}.mqa-reply-btn[data-v-97df8a82]{height:28px;padding:0 14px;border-radius:6px;font-size:12px;font-weight:700;cursor:pointer;border:none;color:#fff;background:linear-gradient(135deg,#f97316,#ea580c);transition:filter .15s;flex-shrink:0}.mqa-reply-btn[data-v-97df8a82]:hover:not(:disabled){filter:brightness(1.06)}.mqa-reply-btn[data-v-97df8a82]:disabled{opacity:.6;cursor:not-allowed}.mqa-body[data-v-97df8a82]{padding:9px 12px 8px}.mqa-title[data-v-97df8a82]{font-size:13px;font-weight:600;color:#1e40af;margin-bottom:4px;word-break:break-all}.mqa-row[data-v-97df8a82]{font-size:12px;color:#334155;display:flex;justify-content:space-between;gap:8px;margin-top:2px}.mqa-requester[data-v-97df8a82]{font-size:11px;color:#1d4ed8;margin-top:4px}.mqa-confirm-row[data-v-97df8a82]{padding:0 12px 8px;text-align:right}.mqa-tip[data-v-97df8a82]{font-size:11px;color:#2563eb;padding:0 12px 8px;text-align:right;text-decoration:underline}.ea-tip[data-v-97df8a82]{color:#b45309}.mqa-received[data-v-97df8a82]{filter:grayscale(.3)}.mqa-received .mqa-head[data-v-97df8a82]{background:#6b7280}.qa-detail-meta[data-v-97df8a82]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:2px 0 12px;border-bottom:1px solid #eef1f6;margin-bottom:12px}.qa-detail-tag[data-v-97df8a82]{font-size:12px;font-weight:700;color:#fff;background:#3b82f6;padding:2px 10px;border-radius:999px}.qa-detail-from[data-v-97df8a82]{font-size:12px;color:#64748b}.qa-detail-status[data-v-97df8a82]{font-size:12px;color:#d97706;font-weight:600}.qa-detail-status-received[data-v-97df8a82]{color:#059669}.qa-detail-total[data-v-97df8a82]{font-size:13px;font-weight:700;color:#b45309}.qa-detail-wrap[data-v-97df8a82]{max-height:56vh;overflow:auto;border:1px solid #e2e8f0;border-radius:8px}.qa-detail-table[data-v-97df8a82]{width:100%;border-collapse:collapse;font-size:12px}.qa-detail-table th[data-v-97df8a82],.qa-detail-table td[data-v-97df8a82]{border:1px solid #eef1f6;padding:6px 10px;text-align:left;white-space:nowrap}.qa-detail-table thead th[data-v-97df8a82]{background:#f8fafc;color:#475569;font-weight:600;position:sticky;top:0;z-index:1}.qa-num[data-v-97df8a82]{text-align:right;font-variant-numeric:tabular-nums}.qa-detail-empty[data-v-97df8a82]{padding:24px;text-align:center;color:#94a3b8;font-size:13px}.qa-paper-wrap[data-v-97df8a82]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2100;background:#eef1f6;display:flex;flex-direction:column}.sp-wrap[data-v-97df8a82]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2150;background:#eef1f6;display:flex;flex-direction:column}.sp-header[data-v-97df8a82]{flex-shrink:0;display:flex;align-items:center;gap:8px;height:44px;padding:0 14px;background:#fff;border-bottom:1px solid #e6eaf2}.sp-back[data-v-97df8a82]{color:#475569;cursor:pointer}.sp-back[data-v-97df8a82]:hover{color:#1e293b}.sp-header-title[data-v-97df8a82]{font-size:15px;font-weight:600;color:#1e293b}.sp-header-sub[data-v-97df8a82]{font-size:12px;color:#64748b}.sp-close[data-v-97df8a82]{margin-left:auto;font-size:12px;color:#6366f1;cursor:pointer}.sp-close[data-v-97df8a82]:hover{text-decoration:underline}.sp-body[data-v-97df8a82]{flex:1;min-height:0;overflow:auto;padding:16px;display:flex;justify-content:center;align-items:flex-start}.team-plan-search[data-v-97df8a82]{flex-shrink:0;padding:8px 10px;background:#fff;border-bottom:1px solid #eef1f6;display:flex;align-items:center;gap:6px}.team-plan-search .el-input[data-v-97df8a82]{flex:1;min-width:0}.tpg-more[data-v-97df8a82]{flex:none;width:28px;height:28px;border:none;border-radius:8px;background:transparent;color:#cbd5e1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.tpg-more[data-v-97df8a82]:hover{background:#f1f5f9;color:#6366f1}.pe-tip[data-v-97df8a82]{font-size:12px;line-height:1.7;color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:8px 10px;margin-bottom:10px}.pe-tip b[data-v-97df8a82]{color:#4338ca}.pe-list[data-v-97df8a82]{max-height:46vh;overflow:auto;border:1px solid #e2e8f0;border-radius:8px;padding:4px}.pe-item[data-v-97df8a82]{display:flex;align-items:center;gap:8px;padding:7px 8px;border-radius:6px;cursor:pointer;font-size:13px;color:#334155}.pe-item[data-v-97df8a82]:hover{background:#f8fafc}.pe-name[data-v-97df8a82]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pe-item .tpg-out-badge[data-v-97df8a82]{margin-left:0}.pe-empty[data-v-97df8a82]{padding:16px 0;text-align:center;color:#94a3b8;font-size:12.5px}.tpg-item[data-v-97df8a82]{display:flex;align-items:center;gap:10px;padding:8px 10px;border-bottom:1px solid #f1f5f9;cursor:pointer;background:#fff;transition:background .15s}.tpg-divider[data-v-97df8a82]{display:flex;align-items:center;gap:8px;margin:12px 10px 6px;color:#94a3b8;font-size:11px;letter-spacing:1px}.tpg-divider[data-v-97df8a82]:before,.tpg-divider[data-v-97df8a82]:after{content:"";height:1px;background:#e8edf3;flex:1}.tpg-divider.is-plain[data-v-97df8a82]{gap:0;margin:10px 10px 6px}.tpg-item[data-v-97df8a82]:hover{background:#f8faff}.qp-ctx-menu[data-v-97df8a82]{position:fixed;z-index:3200;min-width:220px;padding:5px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 10px 26px #0f172a29}.qp-ctx-title[data-v-97df8a82]{padding:6px 10px 8px;margin-bottom:3px;font-size:12px;color:#94a3b8;border-bottom:1px solid #f1f5f9;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qp-ctx-item[data-v-97df8a82]{padding:7px 10px;font-size:13px;color:#334155;border-radius:5px;cursor:pointer}.qp-ctx-item[data-v-97df8a82]:hover{background:#f1f5f9;color:#4f46e5}.qp-ctx-item.is-primary[data-v-97df8a82]{color:#4338ca;font-weight:600}.qp-ctx-item.is-primary[data-v-97df8a82]:hover{background:#eef2ff}.qp-ctx-tip[data-v-97df8a82]{display:block;margin-top:2px;font-size:11px;font-weight:400;color:#94a3b8;font-style:normal}.tpg-item.active[data-v-97df8a82]{background:#eef2ff}.tpg-item.active .tpg-name[data-v-97df8a82]{color:#4338ca}.tpg-item.active .tpg-arrow[data-v-97df8a82]{color:#6366f1}.qc-task-title[data-v-97df8a82]{padding:8px 10px 4px;font-size:11px;letter-spacing:.5px;color:#94a3b8;background:#fff}.qc-task-item[data-v-97df8a82]{cursor:default}.qc-task-item[data-v-97df8a82]:hover{background:#fff}.qc-claim-btn[data-v-97df8a82]{flex:none;border:1px solid #a5b4fc;background:#eef2ff;color:#4338ca;border-radius:8px;padding:4px 12px;font-size:12px;font-weight:600;cursor:pointer}.qc-claim-btn[data-v-97df8a82]:hover{background:#e0e7ff}.qc-claim-btn[data-v-97df8a82]:disabled{opacity:.5;cursor:not-allowed}.qc-task-sep[data-v-97df8a82]{height:8px;background:#f6f8fc;border-bottom:1px solid #f1f5f9}.qc-claim-body[data-v-97df8a82]{display:flex;flex-direction:column;gap:8px}.qc-claim-line[data-v-97df8a82]{font-size:13px;color:#1e293b;line-height:1.6}.qc-claim-label[data-v-97df8a82]{display:inline-block;min-width:64px;color:#64748b;font-size:12px}.qc-claim-field[data-v-97df8a82]{display:flex;flex-direction:column;gap:6px;margin-top:4px}.qc-claim-field .qc-claim-label[data-v-97df8a82]{min-width:0}.tpg-ico[data-v-97df8a82]{flex-shrink:0;width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 1px 3px #0f172a1f;position:relative}.tpg-ico-badge[data-v-97df8a82]{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#ef4444;color:#fff;font-size:11px;font-weight:700;line-height:18px;text-align:center;box-sizing:border-box;border:1.5px solid #fff}.tpg-main[data-v-97df8a82]{flex:1;min-width:0}.tpg-badge[data-v-97df8a82]{flex:none;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#ef4444;color:#fff;font-size:11px;font-weight:700;line-height:18px;text-align:center;box-sizing:border-box}.tpg-badge.is-red[data-v-97df8a82]{background:#ef4444}.tpg-qty-tri[data-v-97df8a82]{flex:none;margin-left:8px;font-size:12px;color:#475569;white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:.2px}.tpg-qty-tri b[data-v-97df8a82]{color:#0f766e;font-weight:700}.tpg-qty-tri i[data-v-97df8a82]{color:#94a3b8;font-style:normal}.tpg-name[data-v-97df8a82]{font-size:13px;font-weight:600;color:#1e293b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tpg-out-badge[data-v-97df8a82]{display:inline-block;margin-left:6px;padding:0 5px;font-size:10px;font-weight:700;line-height:16px;vertical-align:1px;border-radius:4px;color:#c2410c;background:#fff7ed;border:1px solid #fed7aa}.tpg-qty[data-v-97df8a82]{font-size:13px;font-weight:700;color:#4338ca}.tpg-qty.is-soft[data-v-97df8a82]{font-size:11px;font-weight:400;color:#3b82f6}.tpg-qty-sep[data-v-97df8a82]{font-style:normal;font-weight:400;color:#cbd5e1;margin:0 1px;font-size:11px}.tpg-qty-claimwrap[data-v-97df8a82]{display:inline-flex;align-items:baseline;gap:2px;margin-left:8px;flex:none}.tpg-qty-claim-lb[data-v-97df8a82]{font-style:normal;font-size:10px;font-weight:600;color:#ef4444}.tpg-qty-claim[data-v-97df8a82]{font-size:12px;font-weight:700;color:#ef4444}.tpg-qty-claim-lb.is-done[data-v-97df8a82]{color:#94a3b8;margin-left:6px;font-size:10px;font-weight:400}.tpg-qty-claim.is-done[data-v-97df8a82]{color:#94a3b8;font-size:11px;font-weight:400}.claim-body[data-v-97df8a82]{display:flex;flex-direction:column;gap:10px}.claim-line[data-v-97df8a82]{font-size:13px;color:#1e293b;line-height:1.5}.claim-label[data-v-97df8a82]{display:inline-block;min-width:44px;color:#64748b;margin-right:8px}.tclaim-list[data-v-97df8a82]{display:flex;flex-direction:column;max-height:46vh;overflow:auto}.tclaim-row[data-v-97df8a82]{display:flex;align-items:center;gap:10px;padding:8px 2px;border-bottom:1px solid #f1f5f9}.tclaim-main[data-v-97df8a82]{flex:1;min-width:0}.tclaim-name[data-v-97df8a82]{font-size:13px;color:#1e293b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tclaim-no[data-v-97df8a82]{color:#64748b}.tclaim-sub[data-v-97df8a82]{margin-top:1px;font-size:11px;color:#94a3b8}.tpg-section[data-v-97df8a82]{display:flex;align-items:center;gap:4px;padding:10px 12px 4px;font-size:12px;font-weight:700;color:#94a3b8;letter-spacing:1px;cursor:pointer;-webkit-user-select:none;user-select:none}.tpg-section[data-v-97df8a82]:hover{color:#6366f1}.tpg-section-name[data-v-97df8a82]{flex:0 0 auto}.tpg-section-count[data-v-97df8a82]{margin-left:auto;font-weight:500;color:#cbd5e1;letter-spacing:0}.tpg-section:hover .tpg-section-count[data-v-97df8a82]{color:#a5b4fc}.tpg-section-ico[data-v-97df8a82]{flex:none;color:#94a3b8}.tpg-section:hover .tpg-section-ico[data-v-97df8a82]{color:#818cf8}.tpg-qty.done[data-v-97df8a82]{color:#16a34a}.tpg-sub[data-v-97df8a82]{margin-top:2px;font-size:11px;color:#94a3b8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tpg-arrow[data-v-97df8a82]{color:#cbd5e1;transition:color .15s,transform .15s}.tpg-arrow.is-open[data-v-97df8a82]{transform:rotate(90deg);color:#6366f1}.tpg-item.is-sub[data-v-97df8a82]{padding-left:22px;background:#fbfcff}.tpg-exempt-tag[data-v-97df8a82]{flex:none;margin-left:10px;padding:1px 8px;border-radius:999px;background:#f5f3ff;color:#7c3aed;font-size:11px;font-weight:600}.tpg-prep-tag[data-v-97df8a82]{flex:none;margin-left:8px;padding:1px 8px;border-radius:999px;background:#fff7ed;color:#c2410c;font-size:11px;font-weight:600}.tm-empty[data-v-97df8a82]{padding:26px 14px;text-align:center;font-size:12px;color:#94a3b8;line-height:1.8}.mqa-head-ship[data-v-97df8a82]{background:linear-gradient(135deg,#0284c7,#0ea5e9)}.store-paper-shell[data-v-97df8a82],.ship-paper-shell[data-v-97df8a82]{background:#f1f5f9;padding:20px;max-height:66vh;overflow:auto;display:flex;justify-content:center}.ship-paper-tip[data-v-97df8a82]{float:left;color:#94a3b8;font-size:11px;line-height:32px}.msg-team-card[data-v-97df8a82]{width:300px;max-width:100%;box-sizing:border-box;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden;background:#fff;cursor:pointer;box-shadow:0 2px 8px #0f172a0f;display:flex;flex-direction:column}.msg-team-card[data-v-97df8a82]:hover{box-shadow:0 4px 14px #6366f12e}.mtc-head[data-v-97df8a82]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;color:#fff;background:linear-gradient(135deg,#6366f1,#8b5cf6)}.mtc-tag[data-v-97df8a82]{font-size:12px;font-weight:700}.mtc-from[data-v-97df8a82]{font-size:11px;opacity:.85}.mtc-body[data-v-97df8a82]{padding:10px 12px}.mtc-text[data-v-97df8a82]{font-size:13px;color:#334155;line-height:1.6;word-break:break-word}.mtc-time[data-v-97df8a82]{margin-top:6px;font-size:11px;color:#94a3b8}.mtc-foot[data-v-97df8a82]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;border-top:1px solid #f1f5f9;background:#fafbfc}.mtc-hint[data-v-97df8a82]{font-size:11px;color:#94a3b8}.mtc-btn[data-v-97df8a82]{font-size:12px;font-weight:600;color:#4f46e5}.m-msg-team-card .mtc-head[data-v-97df8a82]{border-radius:0}.m-msg-bubble[data-v-97df8a82]:has(.m-msg-team-card){background:transparent!important;padding:0!important;box-shadow:none!important}.qa-paper-panel .qa-sheet-panel[data-v-97df8a82]{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;width:100%;max-width:100%;margin:0;padding:0}.qa-paper-panel .qd-shell-body[data-v-97df8a82]{justify-content:center;overflow-x:auto}.qa-paper-header[data-v-97df8a82]{flex-shrink:0;display:flex;align-items:center;gap:10px;height:44px;padding:0 14px;background:#fff;border-bottom:1px solid #e2e8f0}.qa-paper-header-title[data-v-97df8a82]{font-size:15px;font-weight:600;color:#1e293b;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qa-paper-back[data-v-97df8a82]{cursor:pointer;color:#475569;transition:color .15s,transform .15s}.qa-paper-back[data-v-97df8a82]:hover{color:#1e293b;transform:translate(-2px)}.qa-paper-close[data-v-97df8a82]{margin-left:auto;cursor:pointer;color:#64748b;font-size:13px;flex-shrink:0}.qa-paper-print[data-v-97df8a82]{cursor:pointer;color:#4f46e5;font-size:13px;flex-shrink:0}.qa-paper-print[data-v-97df8a82]:hover{color:#3730a3;text-decoration:underline}.qa-paper-close[data-v-97df8a82]:hover{color:#dc2626}.qa-paper-body[data-v-97df8a82]{flex:1 1 0;min-height:0;overflow:auto;padding:24px 20px}.qa-ptree-body[data-v-97df8a82]{flex:1 1 0;min-height:0;overflow:auto;padding:12px;background:#f5f7fb}.qa-ptree-shell[data-v-97df8a82]{display:block;width:100%;padding:4px 8px 12px;box-sizing:border-box}.qa-paper[data-v-97df8a82]{position:relative;width:640px;max-width:640px;flex-shrink:0;margin:0 auto;background:#fff;display:flex;flex-direction:column;border:1px solid #e2e2e2;border-radius:0;box-shadow:0 1px 1px #00000008,0 4px 14px #0000000f,0 18px 40px #00000014;padding:16px 48px 16px 52px;box-sizing:border-box;aspect-ratio:210 / 297}html.mobile-ui .qa-paper[data-v-97df8a82]{width:100%;max-width:100%;padding:14px 16px 16px}html.mobile-ui .qa-paper-landscape[data-v-97df8a82]{width:100%;max-width:100%;flex-shrink:1}html.mobile-ui .qa-paper-landscape .qa-paper-table[data-v-97df8a82]{font-size:11px}html.mobile-ui .qa-paper-landscape .qa-paper-table th[data-v-97df8a82],html.mobile-ui .qa-paper-landscape .qa-paper-table td[data-v-97df8a82]{padding:3px 4px}.qa-paper-landscape[data-v-97df8a82]{width:calc(640px * 297 / 210);max-width:calc(640px * 297 / 210);flex-shrink:0;aspect-ratio:297 / 210}.qa-paper-landscape .qa-paper-table[data-v-97df8a82]{font-size:12px}.qa-paper-landscape .qa-paper-table th[data-v-97df8a82],.qa-paper-landscape .qa-paper-table td[data-v-97df8a82]{padding:4px 6px}.qa-paper-orient-btn[data-v-97df8a82]{margin-left:auto;height:28px;padding:0 12px;flex-shrink:0;border:1px solid #d5dae3;border-radius:6px;background:#fff;color:#475569;font-size:12px;font-weight:600;cursor:pointer}.qa-paper-orient-btn[data-v-97df8a82]:hover{color:#1d4ed8;border-color:#93b4fd;background:#f5f8ff}.qa-header-actions[data-v-97df8a82]{display:inline-flex;gap:8px;margin-left:auto;flex-shrink:0}.qa-btn-agree[data-v-97df8a82],.qa-btn-return[data-v-97df8a82]{height:28px;padding:0 12px;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;flex-shrink:0;border:1px solid transparent;transition:background .15s,color .15s,border-color .15s}.qa-btn-agree[data-v-97df8a82]{background:#16a34a;color:#fff;border-color:#16a34a}.qa-btn-agree[data-v-97df8a82]:hover:not(:disabled){background:#15803d;border-color:#15803d;color:#fff}.qa-btn-return[data-v-97df8a82]{background:#fff;color:#b45309;border-color:#f59e0b}.qa-btn-return[data-v-97df8a82]:hover:not(:disabled){background:#fffbeb;color:#b45309;border-color:#f59e0b}.qa-btn-agree[data-v-97df8a82]:disabled,.qa-btn-return[data-v-97df8a82]:disabled{opacity:.6;cursor:not-allowed}.qa-header-reply[data-v-97df8a82]{margin-left:auto;height:30px;padding:0 14px;border-radius:6px;font-size:13px;font-weight:700;cursor:pointer;flex-shrink:0;border:none;color:#fff;background:linear-gradient(135deg,#f97316,#ea580c);box-shadow:0 3px 8px #f9731647;transition:filter .15s,transform .15s}.qa-header-reply[data-v-97df8a82]:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.qa-header-reply[data-v-97df8a82]:disabled{opacity:.6;cursor:not-allowed}.qa-paper-head[data-v-97df8a82]{text-align:center;padding:4px 0 16px;border-bottom:2px solid #111;margin-bottom:18px}.qa-paper-sheet-title[data-v-97df8a82]{font-size:26px;font-weight:800;color:#111;letter-spacing:12px;line-height:1.2;padding-left:12px}.qa-paper-no-row[data-v-97df8a82]{display:flex;justify-content:space-between;gap:16px;margin-top:10px;font-size:12px;color:#6b7280}.qa-paper-info[data-v-97df8a82]{margin-bottom:14px}.qa-paper-info-row[data-v-97df8a82]{display:flex;flex-wrap:wrap;gap:20px;font-size:13px;color:#334155;padding:3px 0}.qa-paper-info-row b[data-v-97df8a82]{color:#0f172a}.qa-paper-table-wrap[data-v-97df8a82]{overflow-x:auto}.qa-paper-table[data-v-97df8a82]{width:100%;border-collapse:collapse;font-size:11px;table-layout:fixed}.qa-paper-table th[data-v-97df8a82],.qa-paper-table td[data-v-97df8a82]{border:1px solid #dbe1e8;padding:3px 4px;text-align:left;word-break:break-all;line-height:1.35}.qa-paper-table td.qa-num[data-v-97df8a82],.qa-paper-table th.qa-num[data-v-97df8a82]{white-space:nowrap;word-break:keep-all}.qa-paper-table thead th[data-v-97df8a82]{background:#f8fafc;font-weight:600;color:#334155}.qa-paper-table tfoot td[data-v-97df8a82]{background:#fffbeb;font-weight:700;color:#b45309}.qa-paper-table tr.qa-row-group td[data-v-97df8a82]{background:#f5f7fd;font-weight:700}.qa-tree-branch[data-v-97df8a82]{font-style:normal;color:#b8c2d6;margin-right:4px}.qa-paper-total-label[data-v-97df8a82]{text-align:right}.qa-paper-foot[data-v-97df8a82]{margin-top:14px;text-align:right;font-size:14px;font-weight:700;color:#b45309}.qa-paper-table-wrap[data-v-97df8a82]{min-width:0}.qa-paper-sign[data-v-97df8a82]{margin-top:auto}.qa-paper-sign[data-v-97df8a82]{margin-top:auto;flex:1 0 auto;display:flex;flex-direction:column;justify-content:flex-end}.qa-paper-sign>.qa-sign-row[data-v-97df8a82]:first-child{border-top:1px solid #e2e2e2;padding-top:10px}.qa-sign-row[data-v-97df8a82]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 18px;font-size:13px;color:#334155}.qa-sign-row+.qa-sign-row[data-v-97df8a82]{margin-top:10px}.qa-sign-value-date[data-v-97df8a82]{min-width:110px;font-weight:600}.qa-sign-label[data-v-97df8a82]{color:#6b7280}.qa-sign-value[data-v-97df8a82]{font-weight:700;color:#0f172a;min-width:96px;border-bottom:1px solid #cbd5e1;padding-bottom:2px}.qa-sign-result[data-v-97df8a82]{margin-top:10px;display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;color:#64748b}.qa-sign-tag[data-v-97df8a82]{padding:2px 10px;border-radius:4px;font-weight:700}.qa-sign-approved[data-v-97df8a82]{background:#dcfce7;color:#15803d;border:1px solid #86efac}.qa-sign-returned[data-v-97df8a82]{background:#fef3c7;color:#b45309;border:1px solid #fcd34d}.qa-sign-remark[data-v-97df8a82]{color:#b45309;word-break:break-all}.qa-sign-actions[data-v-97df8a82]{margin-top:12px;display:flex;gap:10px}.qa-sign-btn[data-v-97df8a82]{height:32px;padding:0 18px;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;border:1px solid transparent}.qa-sign-btn[data-v-97df8a82]:disabled{opacity:.6;cursor:not-allowed}.qa-sign-agree[data-v-97df8a82]{background:#16a34a;color:#fff}.qa-sign-agree[data-v-97df8a82]:hover:not(:disabled){background:#15803d}.qa-sign-return[data-v-97df8a82]{background:#fff;color:#b45309;border-color:#f59e0b}.qa-sign-return[data-v-97df8a82]:hover:not(:disabled){background:#fffbeb}.qa-sign-wait[data-v-97df8a82]{margin-top:10px;font-size:12px;color:#94a3b8}.msg-project-share[data-v-97df8a82]{width:280px;max-width:100%;box-sizing:border-box;cursor:pointer;border-radius:12px;overflow:hidden;color:#1e293b;background:linear-gradient(135deg,#eef2ff,#ede9fe);border:1px solid #c7d2fe;box-shadow:0 2px 8px #6366f11f;transition:box-shadow .15s,transform .15s}.msg-project-share[data-v-97df8a82]:hover{box-shadow:0 4px 14px #6366f133;transform:translateY(-1px)}.m-project-share[data-v-97df8a82]{width:100%;box-sizing:border-box;cursor:pointer;border-radius:12px;overflow:hidden;color:#1e293b;background:linear-gradient(135deg,#eef2ff,#ede9fe);border:1px solid #c7d2fe;box-shadow:0 2px 8px #6366f11f}.mps-head[data-v-97df8a82]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px 0}.mps-tag[data-v-97df8a82]{font-size:11px;font-weight:700;color:#fff;background:linear-gradient(135deg,#6366f1,#8b5cf6);padding:2px 9px;border-radius:999px}.mps-status[data-v-97df8a82]{font-size:11px;font-weight:600;color:#7c3aed}.mps-status-other[data-v-97df8a82]{color:#ea580c}.mps-body[data-v-97df8a82]{display:flex;gap:10px;padding:10px 12px;align-items:center}.mps-thumb[data-v-97df8a82]{width:56px;height:56px;border-radius:10px;overflow:hidden;flex-shrink:0;background:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 4px #0f172a14}.mps-thumb img[data-v-97df8a82]{width:100%;height:100%;object-fit:cover;display:block}.mps-thumb-fallback[data-v-97df8a82]{font-size:26px}.mps-info[data-v-97df8a82]{flex:1;min-width:0}.mps-name[data-v-97df8a82]{font-size:14px;font-weight:700;color:#312e81;word-break:break-all}.mps-no[data-v-97df8a82]{font-size:11px;color:#7c7bad;margin-top:2px;font-family:ui-monospace,Menlo,Consolas,monospace}.mps-owner[data-v-97df8a82]{font-size:11px;color:#8b5cf6;margin-top:2px}.mps-note[data-v-97df8a82]{margin-top:4px;font-size:11px;color:#5b5397;background:#ffffffa6;border-radius:6px;padding:3px 7px;word-break:break-all;line-height:1.4}.mps-action[data-v-97df8a82]{margin:0 12px 10px;text-align:center;font-size:12px;font-weight:700;color:#4f46e5;background:#fff;border-radius:8px;padding:6px 0;box-shadow:inset 0 0 0 1px #e0e7ff}.msg-project-share .mqa-foot-row[data-v-97df8a82],.m-project-share .mqa-foot-row[data-v-97df8a82]{border-top:1px dashed rgba(79,70,229,.45)}.m-quote-bubble[data-v-97df8a82]{color:#111827;width:100%;box-sizing:border-box;padding:10px 14px;background:#6ee7a0;border-radius:8px}.m-msg-bubble-invoice[data-v-97df8a82]{background:transparent!important;border:none!important;padding:0!important;max-width:66%!important}.m-invoice-bubble[data-v-97df8a82]{background:linear-gradient(180deg,#fffdfa,#fff7ed);border:1px solid rgba(251,146,60,.28);border-radius:8px;padding:8px 12px 9px;min-width:150px;max-width:100%;cursor:pointer;box-shadow:0 2px 8px #f9731612}.mqb-quoted-inquiry[data-v-97df8a82]{background:#9ee0c3!important}.mqb-quoted[data-v-97df8a82]{background:#fdba74!important}.mqb-quoted .mqb-row[data-v-97df8a82]{color:#7c2d12}.mqb-agreed[data-v-97df8a82]{background:#ffb84d!important;box-shadow:0 2px 8px #ffb84d8c!important}.mqb-agreed[data-v-97df8a82]:hover{box-shadow:0 4px 14px #ffb84da6!important}.mqb-agreed .mqb-row[data-v-97df8a82]{color:#7c2d12}.mqb-contract[data-v-97df8a82]{background:#3b82f6!important;box-shadow:0 2px 8px #3b82f68c!important}.mqb-contract[data-v-97df8a82]:hover{box-shadow:0 4px 14px #3b82f6a6!important}.mqb-contract .mqb-title[data-v-97df8a82]{color:#fff}.mqb-contract .mqb-row[data-v-97df8a82],.mqb-contract .mqb-tip[data-v-97df8a82]{color:#dbeafe}.mqb-contract-renegotiate[data-v-97df8a82]{background:#6282a8!important;box-shadow:0 2px 8px #6282a88c!important}.mqb-contract-renegotiate[data-v-97df8a82]:hover{box-shadow:0 4px 14px #6282a8a6!important}.mqb-contract-renegotiate .mqb-title[data-v-97df8a82]{color:#fff}.mqb-contract-renegotiate .mqb-row[data-v-97df8a82],.mqb-contract-renegotiate .mqb-tip[data-v-97df8a82]{color:#e2e8f0}.mqb-contract-signed[data-v-97df8a82]{background:linear-gradient(135deg,#60a5fa,#38bdf8)!important;color:#fff!important;box-shadow:0 3px 12px #38bdf8ad!important}.mqb-contract-signed[data-v-97df8a82]:hover{box-shadow:0 5px 18px #38bdf8c7!important}.mqb-contract-signed .mqb-title[data-v-97df8a82]{color:#fff}.mqb-contract-signed .mqb-row[data-v-97df8a82],.mqb-contract-signed .mqb-tip[data-v-97df8a82]{color:#eff6ff}.mqb-contract-seal[data-v-97df8a82]{display:inline-flex;align-items:center;justify-content:center;padding:2px 10px;border-radius:6px;background:#1d4ed8;color:#fff;font-size:13px;font-weight:800;letter-spacing:4px;line-height:1.2;white-space:nowrap;box-shadow:0 0 0 1px #fff6}.mqb-sign-seal[data-v-97df8a82]{background:#0284c7;box-shadow:0 0 0 2px #ffffffa6,0 2px 8px #0284c773}.mqb-renegotiated[data-v-97df8a82]{background:#fbbf8a!important;color:#111827!important;box-shadow:0 2px 6px #fbbf8a73!important}.mqb-renegotiated .mqb-row[data-v-97df8a82]{color:#7c2d12}.mqb-seal[data-v-97df8a82]{display:inline-flex;align-items:center;justify-content:center;padding:2px 8px;border-radius:6px;border:2px solid #dc2626;color:#dc2626;font-size:13px;font-weight:800;letter-spacing:2px;transform:rotate(-6deg);background:#ffffffbf;line-height:1.2;white-space:nowrap;box-shadow:0 0 0 1px #dc262640}.mqb-seal-blue[data-v-97df8a82]{display:inline-flex;align-items:center;justify-content:center;padding:2px 8px;border-radius:6px;border:2px solid #2563eb;color:#2563eb;font-size:13px;font-weight:800;letter-spacing:2px;transform:rotate(-6deg);background:#ffffffbf;line-height:1.2;white-space:nowrap;box-shadow:0 0 0 1px #2563eb40}.mqb-seal-gray[data-v-97df8a82]{display:inline-flex;align-items:center;justify-content:center;padding:2px 8px;border-radius:6px;border:2px solid #64748b;color:#475569;font-size:13px;font-weight:800;letter-spacing:2px;transform:rotate(-6deg);background:#fffc;line-height:1.2;white-space:nowrap;box-shadow:0 0 0 1px #64748b40}.mqb-rejected[data-v-97df8a82]{background:#e8d5c2!important;color:#6b7280!important;box-shadow:0 2px 6px #78645033!important;opacity:.92;cursor:pointer!important}.mqb-rejected .mqb-row[data-v-97df8a82]{color:#6b7280}.mqb-rejected .mqb-title[data-v-97df8a82]{color:#4b5563}.mqb-rejected[data-v-97df8a82]:hover{box-shadow:0 4px 12px #7864504d!important;opacity:1}.mqb-deadline-expired[data-v-97df8a82]{color:#b91c1c!important;font-weight:500!important;opacity:.75}.msg-file[data-v-97df8a82]{display:flex;gap:10px;align-items:center;background:#fff;border-radius:6px;padding:12px}.file-name[data-v-97df8a82]{font-size:13px}.file-size[data-v-97df8a82]{font-size:11px;color:#94a3b8}.msg-link a[data-v-97df8a82]{color:#6366f1;text-decoration:none;background:#fff;padding:8px 12px;border-radius:6px;display:block}.divider-text[data-v-97df8a82]{text-align:center;font-size:11px;color:#94a3b8;margin:16px 0;position:relative}.divider-text[data-v-97df8a82]:before,.divider-text[data-v-97df8a82]:after{content:"";position:absolute;top:50%;width:100px;height:1px;background:#e2e8f0}.divider-text[data-v-97df8a82]:before{left:50%;transform:translate(-120px)}.divider-text[data-v-97df8a82]:after{right:50%;transform:translate(120px)}.chat-input[data-v-97df8a82]{background:#f8fafc;border-top:1px solid #e2e8f0;padding:8px 20px 16px}.quote-preview[data-v-97df8a82]{display:flex;align-items:center;gap:10px;background:#eef2f7;border-left:3px solid #6366f1;border-radius:6px;padding:8px 12px;margin-bottom:8px;max-width:100%}.quote-preview-body[data-v-97df8a82]{flex:1;min-width:0}.quote-preview-sender[data-v-97df8a82]{font-size:12px;color:#6366f1;font-weight:600;margin-bottom:2px}.quote-preview-text[data-v-97df8a82]{font-size:13px;color:#475569;line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.quote-preview-close[data-v-97df8a82]{cursor:pointer;color:#94a3b8;font-size:16px;flex-shrink:0}.quote-preview-close[data-v-97df8a82]:hover{color:#1e293b}.m-quote-preview[data-v-97df8a82]{margin:6px 12px 0}.msg-quote-inline[data-v-97df8a82]{background:#6366f10f;border-left:3px solid #6366f1;border-radius:4px;padding:5px 10px;margin-bottom:6px;font-size:12px;color:#64748b;line-height:1.5;max-width:260px;cursor:pointer}.msg-quote-inline-sender[data-v-97df8a82]{font-weight:600;color:#6366f1}.msg-quote-inline-text[data-v-97df8a82]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;word-break:break-all}.m-msg-quote-inline[data-v-97df8a82]{max-width:100%}.items-body[data-v-97df8a82]{flex:1;overflow-y:auto;padding:24px 60px;background:#f5f5f5}.items-header[data-v-97df8a82]{margin-bottom:16px}.items-header h3[data-v-97df8a82]{font-size:17px;color:#1e293b;font-weight:600;margin-bottom:4px}.items-header p[data-v-97df8a82]{font-size:12px;color:#94a3b8}.items-list[data-v-97df8a82]{display:flex;flex-direction:column;gap:10px;max-width:720px}.biz-card[data-v-97df8a82]{background:#fff;border-radius:8px;border:1px solid #e2e8f0;transition:all .2s;overflow:hidden}.biz-card.expanded[data-v-97df8a82]{border-color:#6366f1}.biz-card-top[data-v-97df8a82]{display:flex;gap:12px;align-items:center;padding:14px 16px}.biz-card-icon[data-v-97df8a82]{position:relative;width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:20px;background:#eef2ff;flex-shrink:0}.biz-card[data-v-97df8a82]:hover{box-shadow:0 2px 12px #6366f114;border-color:#c7d2fe}.biz-card-icon.icon-buy[data-v-97df8a82]{background:#dcfce7}.biz-card-icon.icon-sell[data-v-97df8a82]{background:#fee2e2}.biz-card-body[data-v-97df8a82]{flex:1;min-width:0}.biz-card-no[data-v-97df8a82]{font-size:11px;color:#94a3b8;margin-bottom:2px}.biz-card-title[data-v-97df8a82]{font-size:14px;color:#1e293b;font-weight:500;margin-bottom:6px}.biz-card-meta[data-v-97df8a82]{display:flex;gap:8px;align-items:center;font-size:12px;flex-wrap:wrap}.biz-amount[data-v-97df8a82]{color:#f43f5e;font-weight:600}.biz-status[data-v-97df8a82]{padding:1px 8px;border-radius:10px;font-size:11px;background:#f1f5f9;color:#64748b}.biz-status.已完成[data-v-97df8a82],.biz-status.已入库[data-v-97df8a82]{background:#dcfce7;color:#16a34a}.biz-status.已发货[data-v-97df8a82]{background:#dbeafe;color:#2563eb}.biz-status.生产中[data-v-97df8a82],.biz-status.已报价[data-v-97df8a82]{background:#fef3c7;color:#d97706}.biz-status.待确认[data-v-97df8a82]{background:#fee2e2;color:#dc2626}.biz-progress[data-v-97df8a82]{color:#6366f1}.biz-size[data-v-97df8a82],.biz-date[data-v-97df8a82]{color:#94a3b8}.biz-card-detail[data-v-97df8a82]{background:#f8fafc;border-top:1px solid #e2e8f0;padding:14px 16px;animation:slideDown-97df8a82 .25s ease-out}.bcd-row[data-v-97df8a82]{display:flex;align-items:center;gap:8px;padding:5px 0;font-size:13px}.bcd-label[data-v-97df8a82]{color:#94a3b8;min-width:64px}.bcd-value[data-v-97df8a82]{color:#1e293b}.bcd-row .biz-amount[data-v-97df8a82]{color:#f43f5e;font-weight:600}.bcd-status[data-v-97df8a82]{padding:1px 8px;border-radius:10px;font-size:11px;background:#f1f5f9;color:#64748b}.bcd-status.已完成[data-v-97df8a82],.bcd-status.已入库[data-v-97df8a82]{background:#dcfce7;color:#16a34a}.bcd-status.已发货[data-v-97df8a82]{background:#dbeafe;color:#2563eb}.bcd-status.生产中[data-v-97df8a82],.bcd-status.已报价[data-v-97df8a82],.bcd-status.进行中[data-v-97df8a82]{background:#fef3c7;color:#d97706}.bcd-status.待确认[data-v-97df8a82]{background:#fee2e2;color:#dc2626}.bcd-progress-bar[data-v-97df8a82]{flex:1;height:14px;background:#e2e8f0;border-radius:7px;position:relative;overflow:hidden;max-width:280px}.bcd-progress-fill[data-v-97df8a82]{height:100%;background:linear-gradient(90deg,#6366f1,#818cf8);border-radius:7px;transition:width .5s}.bcd-progress-text[data-v-97df8a82]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:10px;color:#fff;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.3)}.bcd-actions[data-v-97df8a82]{display:flex;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid #e2e8f0}@keyframes slideDown-97df8a82{0%{opacity:0;max-height:0}to{opacity:1;max-height:600px}}.input-toolbar[data-v-97df8a82]{display:flex;align-items:center;gap:8px;padding:8px 0;color:#6366f1}.input-tool-btn[data-v-97df8a82]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:none;border-radius:8px;background:transparent;color:#6366f1;cursor:pointer;transition:background .15s,color .15s}.input-tool-btn[data-v-97df8a82]:hover{background:#eef2ff;color:#4f46e5}.input-tool-btn[data-v-97df8a82]:disabled{opacity:.5;cursor:not-allowed}.input-tool-tip[data-v-97df8a82]{font-size:11px;color:#94a3b8;margin-left:2px}.msg-type-bar[data-v-97df8a82]{display:flex;align-items:center;gap:10px;padding:6px 0 8px;flex-wrap:wrap;row-gap:6px;scrollbar-width:thin}.msg-type-label[data-v-97df8a82]{font-size:12px;color:#94a3b8;flex-shrink:0;font-weight:500}.msg-type-list[data-v-97df8a82]{display:flex;gap:6px;flex-shrink:0}.msg-type-btn[data-v-97df8a82]{padding:4px 10px;border:1px solid #e2e8f0;background:#fff;border-radius:14px;font-size:12px;color:#64748b;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;gap:3px}.msg-type-btn[data-v-97df8a82]:hover{border-color:#6366f1;color:#6366f1}.msg-type-btn.active[data-v-97df8a82]{font-weight:600;transform:scale(1.05)}.msg-type-tag[data-v-97df8a82]{display:inline-flex;align-items:center;gap:3px;padding:2px 8px;border-radius:10px;font-size:11px;font-weight:600;margin-bottom:4px}.msg-content[data-v-97df8a82]{line-height:1.5}.input-area[data-v-97df8a82]{width:100%;border:none;resize:none;background:#fff;border-radius:6px;padding:10px 12px;font-size:14px;outline:none;color:#1e293b;font-family:inherit;border:1px solid #e2e8f0}.input-actions[data-v-97df8a82]{display:flex;justify-content:flex-end;padding-top:6px}.send-btn[data-v-97df8a82]{height:32px;padding:0 20px;border:none;background:#6366f1;color:#fff;border-radius:6px;font-size:13px;cursor:pointer}.send-btn[data-v-97df8a82]:disabled{background:#a5b4fc;opacity:.5;cursor:not-allowed}.wx-mobile[data-v-97df8a82]{display:flex;flex-direction:column;width:100%;height:100%;background:#f8fafc;color:#1e293b;overflow:hidden}.mobile-header[data-v-97df8a82]{height:44px;background:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 14px}.mobile-header-side[data-v-97df8a82]{width:52px;min-width:52px;display:flex;align-items:center}.mobile-header-right[data-v-97df8a82]{justify-content:flex-end;cursor:pointer;color:#1e293b}.header-plus[data-v-97df8a82]{color:#1e293b;padding:6px}.m-expand-arrow[data-v-97df8a82]{color:#94a3b8;flex-shrink:0;transition:transform .3s}.m-expand-arrow.open[data-v-97df8a82]{transform:rotate(180deg);color:#6366f1}.m-sublist[data-v-97df8a82]{background:#f8fafc;border-bottom:1px solid #f1f5f9}.m-sub-item[data-v-97df8a82]{position:relative;display:flex;gap:10px;padding:10px 12px 10px 30px;align-items:center;cursor:pointer;transition:background .15s;border-bottom:1px solid #f1f5f9}.m-sub-item[data-v-97df8a82]:last-child{border-bottom:none}.m-sub-item.active[data-v-97df8a82],.m-sub-item[data-v-97df8a82]:hover{background:#eef2ff}.m-contact-search[data-v-97df8a82],.m-chat-search[data-v-97df8a82]{padding:8px 12px;background:#fff;border-bottom:1px solid #f1f5f9;display:flex;justify-content:center;position:relative}.m-search-input-wrap[data-v-97df8a82]{position:relative;width:90%;max-width:360px}.m-contact-search[data-v-97df8a82] .el-input,.m-m-contact-search[data-v-97df8a82] .el-input,.m-chat-search[data-v-97df8a82] .el-input{width:90%!important;max-width:360px}.m-contact-search[data-v-97df8a82] .el-input__wrapper,.m-chat-search[data-v-97df8a82] .el-input__wrapper{border-radius:18px!important;padding:4px 12px!important;background:#f1f5f9!important;box-shadow:none!important}.m-contact-search[data-v-97df8a82] .el-input__wrapper.is-focus,.m-contact-search[data-v-97df8a82] .el-input__wrapper:hover,.m-chat-search[data-v-97df8a82] .el-input__wrapper.is-focus,.m-chat-search[data-v-97df8a82] .el-input__wrapper:hover{box-shadow:0 0 0 1px #cbd5e1 inset!important;background:#fff!important}.m-contact-search[data-v-97df8a82] .el-input__inner,.m-chat-search[data-v-97df8a82] .el-input__inner{height:32px!important;font-size:14px!important}.m-search-input-wrap[data-v-97df8a82] .el-input__inner{padding-left:28px!important}.m-contact-search[data-v-97df8a82] .el-input__prefix,.m-chat-search[data-v-97df8a82] .el-input__prefix{color:#94a3b8!important}.m-contact-group-filter[data-v-97df8a82]{display:flex;gap:8px;overflow-x:auto;padding:8px 14px;background:#fff;border-bottom:1px solid #f1f5f9;white-space:nowrap}.m-contact-group-filter[data-v-97df8a82]::-webkit-scrollbar{display:none}.m-contact-group-item[data-v-97df8a82]{flex-shrink:0;padding:5px 14px;border-radius:14px;font-size:13px;color:#475569;background:#f1f5f9;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .15s}.m-contact-group-item.active[data-v-97df8a82]{background:#eef2ff;color:#6366f1;font-weight:600}.m-contact-biz-group[data-v-97df8a82]{background:#fff}.m-contact-biz-group-header[data-v-97df8a82]{display:flex;align-items:center;gap:6px;padding:12px 14px;background:#f8fafc;border-bottom:1px solid #f1f5f9;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:14px;color:#475569;transition:background .15s}.m-contact-biz-group-header[data-v-97df8a82]:active{background:#f1f5f9}.m-contact-biz-group-arrow[data-v-97df8a82]{font-size:14px;color:#94a3b8;transition:transform .2s}.m-contact-biz-group-arrow.collapsed[data-v-97df8a82]{transform:rotate(0)}.m-contact-biz-group-arrow[data-v-97df8a82]:not(.collapsed){transform:rotate(90deg)}.m-contact-biz-group-name[data-v-97df8a82]{font-weight:600;color:#1e293b}.m-contact-biz-group-count[data-v-97df8a82]{color:#94a3b8;font-size:12px}.header-title[data-v-97df8a82]{font-size:17px;font-weight:500;color:#1e293b;flex:1;text-align:center}.header-actions[data-v-97df8a82]{display:flex;justify-content:flex-end;gap:16px;color:#1e293b}.m-header-search[data-v-97df8a82]{color:#1e293b;cursor:pointer}.m-search-header[data-v-97df8a82]{padding:0 10px;gap:8px;justify-content:flex-start}.m-search-back[data-v-97df8a82]{color:#1e293b;flex:none;cursor:pointer}.m-search-box[data-v-97df8a82]{flex:1;min-width:0;display:flex;align-items:center;gap:6px;height:32px;padding:0 10px;background:#f2f3f5;border-radius:8px}.m-search-box-ic[data-v-97df8a82]{color:#9aa0a6;flex:none}.m-search-box-input[data-v-97df8a82]{flex:1;min-width:0;border:none;outline:none;background:transparent;font-size:14px;color:#1e293b}.m-search-box-input[data-v-97df8a82]::placeholder{color:#9aa0a6}.m-search-box-clear[data-v-97df8a82]{color:#b0b6bd;flex:none;cursor:pointer}.m-search-cancel[data-v-97df8a82]{flex:none;font-size:14px;color:#4b5563;cursor:pointer;padding-left:2px}.m-search-history[data-v-97df8a82]{flex:1;min-height:0;overflow-y:auto;background:#fff;padding-bottom:12px}.m-search-history-head[data-v-97df8a82]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 8px}.m-search-history-title[data-v-97df8a82]{font-size:13px;color:#9aa0a6}.m-search-history-ops[data-v-97df8a82]{display:flex;align-items:center;gap:12px}.m-search-history-expand[data-v-97df8a82]{font-size:13px;color:#9aa0a6;cursor:pointer}.m-search-history-del[data-v-97df8a82]{color:#9aa0a6;cursor:pointer}.m-search-history-grid[data-v-97df8a82]{display:grid;grid-template-columns:1fr 1fr;gap:2px 12px;padding:0 16px}.m-search-history-item[data-v-97df8a82]{display:flex;align-items:center;gap:6px;padding:9px 0;cursor:pointer;min-width:0}.m-search-history-clock[data-v-97df8a82]{color:#c0c4cc;flex:none}.m-search-history-text[data-v-97df8a82]{font-size:13.5px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-search-history-item:active .m-search-history-text[data-v-97df8a82]{color:#6366f1}.m-search-history-empty[data-v-97df8a82]{padding:36px 16px;text-align:center;font-size:13px;color:#b0b6bd}.m-search-empty[data-v-97df8a82]{padding:40px 16px;text-align:center;font-size:13px;color:#b0b6bd}.mobile-list[data-v-97df8a82]{flex:1;overflow-y:auto;background:#fff;min-height:0;padding-bottom:calc(60px + var(--safe-bottom, env(safe-area-inset-bottom, 0px)));-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.mobile-item[data-v-97df8a82]{display:flex;gap:10px;padding:9px 12px;border-bottom:1px solid #f1f5f9;cursor:pointer;align-items:center}.mobile-item.is-pinned[data-v-97df8a82]{background:#f6f7fb}.mobile-item[data-v-97df8a82]:active{background:#f8fafc}.mobile-item[data-v-97df8a82]{gap:10px;padding:9px 12px}.mobile-list .mobile-item[data-v-97df8a82]{padding:7px 12px}.mobile-list.m-conv-list .mobile-item[data-v-97df8a82]{padding:8px 12px}.mobile-list.m-conv-list .mobile-item.item-device[data-v-97df8a82]{padding-top:11px;padding-bottom:11px}.mobile-list.m-conv-list .mobile-item .item-avatar[data-v-97df8a82],.mobile-list.m-conv-list[data-v-97df8a82] .mobile-item .item-avatar{width:48px;height:48px;border-radius:10px}.mobile-item .item-avatar[data-v-97df8a82]{width:46px;height:46px;border-radius:10px;font-size:18px}.mobile-item .item-avatar .el-icon[data-v-97df8a82]{font-size:21px!important}.mobile-list.m-contact-list .mobile-item .item-avatar[data-v-97df8a82],.mobile-list.m-contact-list .mobile-item .team-entry-avatar-m[data-v-97df8a82],.mobile-list.m-contact-list[data-v-97df8a82] .mobile-item .item-avatar,.mobile-list.m-contact-list[data-v-97df8a82] .mobile-item .cpr-nf-avatar{width:44px;height:44px;border-radius:10px}.mobile-list.m-contact-list[data-v-97df8a82] .cpr-nf-avatar .nf-icon{width:24px;height:24px}.mobile-list.m-contact-list[data-v-97df8a82] .mobile-item.cpr-item{padding:7px 12px}.mobile-list.m-contact-list .mobile-item .item-name[data-v-97df8a82],.mobile-list.m-contact-list[data-v-97df8a82] .mobile-item .item-name{font-size:14px}.m-contact-tip[data-v-97df8a82]{padding:40px 16px;text-align:center;color:#94a3b8;font-size:13px;display:flex;flex-direction:column;align-items:center;gap:12px}.mobile-item .item-avatar.avatar-plain[data-v-97df8a82]{background:transparent!important;box-shadow:none!important;display:flex;align-items:center;justify-content:center}.mobile-item .item-avatar.avatar-plain .avatar-emoji[data-v-97df8a82]{font-size:26px;line-height:1}.mobile-item .item-avatar.avatar-plain .el-icon[data-v-97df8a82]{color:#4a5568}.mobile-item .item-name[data-v-97df8a82]{font-size:15px;font-weight:600}.mobile-item .item-time[data-v-97df8a82]{font-size:11px}.mobile-item .item-msg[data-v-97df8a82]{font-size:11.5px}.mobile-item .item-row1[data-v-97df8a82]{margin-bottom:3px}.mobile-item.me-item[data-v-97df8a82]{gap:10px;padding:5px 14px;min-height:46px}.mobile-item.me-item .item-avatar[data-v-97df8a82]{width:32px;height:32px;border-radius:8px}.mobile-item.me-item .item-avatar.avatar-plain .avatar-emoji[data-v-97df8a82]{font-size:20px}.mobile-item.me-item .item-avatar.avatar-plain .el-icon[data-v-97df8a82]{font-size:18px!important}.mobile-item.me-item .item-name[data-v-97df8a82]{font-size:15px;font-weight:500}.mobile-item.me-item .item-row1[data-v-97df8a82]{margin-bottom:0}.mobile-item.me-item .arrow[data-v-97df8a82]{font-size:14px;color:#cbd5e1}.mobile-badge[data-v-97df8a82]{position:absolute;top:-2px;right:-2px;background:#f43f5e;color:#fff;font-size:10.5px;padding:1px 5px;border-radius:9px;min-width:17px;text-align:center;border:1px solid #fff}.mobile-tabs[data-v-97df8a82]{background:#f7f7f7;border-top:.5px solid #d9d9d9;position:fixed;bottom:0;left:50%;transform:translate(-50%);z-index:10;width:100%;max-width:768px;padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);padding-bottom:var(--safe-bottom, var(--mobile-tab-safe, 0px));box-sizing:border-box;box-shadow:0 -2px 10px #0000000f}.mobile-tabs-inner[data-v-97df8a82]{height:56px;display:flex;align-items:center}.m-tab[data-v-97df8a82]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:#4a5568;cursor:pointer;min-width:0;position:relative}.m-tab.active[data-v-97df8a82]{color:#6366f1}.m-tab .el-icon[data-v-97df8a82]{font-size:26px!important;display:inline-flex!important;align-items:center;justify-content:center}.m-tab .el-icon svg[data-v-97df8a82]{width:26px!important;height:26px!important;fill:currentColor;stroke-width:.5px}.m-tab .m-tab-ic-contact[data-v-97df8a82],.m-tab.active .m-tab-ic-contact[data-v-97df8a82]{color:#5c98ff}.m-tab-compass[data-v-97df8a82],.m-tab-shop[data-v-97df8a82]{width:26px;height:26px;display:block;flex:none}.m-tab span[data-v-97df8a82]:last-child{font-size:11px;font-weight:500}.m-tab-icon-wrap[data-v-97df8a82]{position:relative;display:inline-flex;align-items:center;justify-content:center}.m-tab-avatar-wrap[data-v-97df8a82]{height:28px;display:flex;align-items:center;justify-content:center}.m-tab-avatar[data-v-97df8a82]{width:28px;height:28px;border-radius:50%;object-fit:cover;display:block;border:1.5px solid transparent;box-sizing:border-box;background:#eef2ff}.m-tab-avatar.is-active[data-v-97df8a82]{border-color:#6366f1}.m-tab-badge[data-v-97df8a82]{position:absolute;top:-5px;right:-9px;z-index:3;min-width:16px;height:16px;padding:0 4px;background:#f43f5e;color:#fff;font-size:10px;line-height:16px;border-radius:8px;text-align:center;font-weight:600;border:1.5px solid #f7f7f7;box-sizing:border-box;white-space:nowrap}.m-chat-header[data-v-97df8a82]{min-height:44px;padding:6px 14px;background:#fff;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #f1f5f9;flex-shrink:0}.m-chat-header>.el-icon[data-v-97df8a82]:first-child{color:#1e293b;cursor:pointer;flex-shrink:0}.m-chat-title-wrap[data-v-97df8a82]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;padding:0 10px}.m-chat-title[data-v-97df8a82]{font-size:17px;font-weight:500;color:#1e293b;text-align:center;line-height:1.3}.m-chat-subtitle[data-v-97df8a82]{font-size:12px;color:#64748b;text-align:center;line-height:1.3;margin-top:2px}.m-chat-header-right[data-v-97df8a82]{display:flex;align-items:center;justify-content:flex-end;color:#6366f1;width:auto;flex-shrink:0}.m-chat-body[data-v-97df8a82]{flex:1;overflow-y:auto;padding:12px 10px;padding-bottom:calc(130px + var(--safe-bottom, env(safe-area-inset-bottom, 0px)));background:#f1f5f9}.m-chat-body.with-team-nav[data-v-97df8a82]{padding-bottom:calc(56px + 130px + var(--safe-bottom, env(safe-area-inset-bottom, 0px)))}.m-chat-body.with-quick-ops[data-v-97df8a82]{padding-bottom:calc(168px + var(--safe-bottom, env(safe-area-inset-bottom, 0px)))}.m-chat-body.multi-select-on[data-v-97df8a82]{padding-left:40px}.m-chat-loading-tip[data-v-97df8a82]{text-align:center;font-size:12px;color:#94a3b8;padding:20px 0 10px;-webkit-user-select:none;user-select:none}.m-chat-load-more[data-v-97df8a82]{text-align:center;font-size:12px;color:#94a3b8;padding:4px 0 10px;-webkit-user-select:none;user-select:none}.m-msg-row[data-v-97df8a82]{display:flex;margin-bottom:12px;position:relative;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.m-msg-system-row[data-v-97df8a82]{margin:8px auto;padding:4px 10px;max-width:82%;background:#eef1f5;color:#8a94a6;border-radius:6px;font-size:11.5px;line-height:1.6;text-align:center;word-break:break-word}.m-msg-row.me[data-v-97df8a82]{justify-content:flex-end}.m-msg-check[data-v-97df8a82]{position:absolute;left:-30px;top:50%;transform:translateY(-50%);width:24px;height:24px;border-radius:50%;border:2px solid #b6c2d1;background:#fff;display:inline-flex;align-items:center;justify-content:center;color:transparent;font-size:15px;cursor:pointer;z-index:2;flex-shrink:0}.m-msg-check.checked[data-v-97df8a82]{background:#6366f1;border-color:#6366f1;color:#fff}.m-msg-avatar[data-v-97df8a82]{display:flex;align-items:flex-start;flex-shrink:0}.m-msg-avatar-other[data-v-97df8a82]{margin-right:8px}.m-msg-row.me .m-msg-avatar[data-v-97df8a82]{margin-left:8px}.m-msg-avatar-meta[data-v-97df8a82]{display:flex;flex-direction:column;align-items:flex-end}.m-msg-avatar-other .m-msg-avatar-meta[data-v-97df8a82]{align-items:flex-start}.m-msg-avatar-name[data-v-97df8a82]{font-size:10px;color:#94a3b8;line-height:1;margin-bottom:4px;white-space:nowrap;max-width:120px;overflow:hidden;text-overflow:ellipsis}.m-msg-avatar-inner[data-v-97df8a82]{width:40px;height:40px;border-radius:8px;overflow:hidden;background:#6366f1;flex-shrink:0}.m-msg-avatar-img[data-v-97df8a82]{width:100%;height:100%;object-fit:cover;display:block}.m-msg-bubble[data-v-97df8a82]{max-width:70%;padding:8px 10px;border-radius:4px;font-size:calc(14px * var(--chat-font-scale, 1));line-height:1.5;word-break:break-word;box-sizing:border-box}.m-msg-row.me .m-msg-bubble[data-v-97df8a82]{background:#c7d2fe;color:#1e293b}.m-msg-row.other .m-msg-bubble[data-v-97df8a82]{background:#fff;color:#1e293b}.m-msg-main-col[data-v-97df8a82]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;align-items:flex-start}.m-msg-row.me .m-msg-main-col[data-v-97df8a82]{align-items:flex-end}.m-msg-foot[data-v-97df8a82]{display:inline-flex;align-items:center;gap:6px;padding:2px 4px 0;font-size:10px;color:#94a3b8}.m-msg-status[data-v-97df8a82]{display:inline-flex;align-items:center;padding:0 4px;font-size:10px}.m-msg-bubble .msg-type-tag[data-v-97df8a82]{margin-bottom:4px;font-size:10px;padding:1px 6px}.m-msg-bubble .msg-content[data-v-97df8a82]{font-size:14px}.m-msg-bubble .msg-time[data-v-97df8a82]{font-size:10px;color:#94a3b8;margin-top:4px}.m-msg-bubble-media[data-v-97df8a82]{background:transparent!important;border:none!important;padding:0!important;box-shadow:none!important}.m-card-page[data-v-97df8a82]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3200;display:flex;flex-direction:column;background:#f8fafc}.m-card-page-head[data-v-97df8a82]{flex:0 0 auto;height:44px;display:flex;align-items:center;gap:10px;padding:0 12px;background:#fff;border-bottom:1px solid #e6eaf2}.m-card-page-back[data-v-97df8a82]{color:#475569;cursor:pointer}.m-card-page-title[data-v-97df8a82]{font-size:15px;font-weight:600;color:#1e293b}.m-card-page-body[data-v-97df8a82]{flex:1 1 0;min-height:0;overflow:auto;padding:12px;background:#fff}.m-card-page-body .qr-detail[data-v-97df8a82]{padding:0}.m-card-page-body .qr-detail-table[data-v-97df8a82]{width:100%;font-size:12px}.m-card-page-foot[data-v-97df8a82]{flex:0 0 auto;display:flex;justify-content:flex-end;gap:8px;padding:10px 12px calc(10px + var(--safe-bottom, 0px));background:#fff;border-top:1px solid #eef2f7}.msg-bubble[data-v-97df8a82] :is(.mqb-meta,.mqb-industry,.mqa-meta-industry),.m-msg-bubble[data-v-97df8a82] :is(.mqb-meta,.mqb-industry,.mqa-meta-industry){display:none!important}.m-msg-bubble[data-v-97df8a82] :is(.mqa-head,.mqr-head){padding:4px 8px;line-height:1.2}.m-msg-bubble[data-v-97df8a82] :is(.mqa-body,.mqr-body){padding:6px 8px 5px}.m-msg-bubble[data-v-97df8a82] :is(.mqa-tag,.mqr-tag,.mqb-biz-tag){font-size:11px}.m-msg-bubble[data-v-97df8a82] :is(.mqa-title,.mqr-title,.mqb-title,.mof-title){font-size:12px;line-height:1.3;margin-bottom:2px}.m-msg-bubble[data-v-97df8a82] :is(.mqa-row,.mqr-row,.mqb-row,.mof-row){font-size:11px;line-height:1.3;margin-top:2px}.m-msg-bubble[data-v-97df8a82] :is(.mqa-meta,.mqb-meta,.mqa-hline,.mqa-q-detail,.mof-calc){font-size:11px;line-height:1.35}.m-msg-bubble[data-v-97df8a82] :is(.mqa-daily-proc,.mqa-pending,.mqa-defect,.mqa-img-count){font-size:11px}.m-msg-bubble[data-v-97df8a82] :is(.mqa-foot-row,.mqa-tip-row,.mqa-confirm-row,.mqr-confirm-row,.pr-acts,.mof-foot){padding:4px 8px;gap:6px}.m-msg-bubble[data-v-97df8a82] :is(.mqa-tip,.mqr-tip,.mqb-tip){font-size:10.5px;padding:0 8px 5px;line-height:1.3}.m-msg-bubble .mqa-foot-row .mqa-tip[data-v-97df8a82],.m-msg-bubble .mqb-act-row .mqb-tip[data-v-97df8a82]{padding:0}.m-msg-bubble[data-v-97df8a82] :is(.mqa-rec-status,.mqb-foot-status,.mof-status,.pr-status,.mqa-found-by){font-size:10.5px}.m-msg-bubble[data-v-97df8a82] :is(.mqa-foot-btn,.mqb-act-btn,.pr-open-btn,.pr-confirm-btn,.mqa-confirm-btn,.mqa-reply-btn){font-size:10.5px}.m-msg-bubble[data-v-97df8a82] :is(.mqb-status,.mqa-status){font-size:11px}.m-msg-bubble[data-v-97df8a82] :is(.mof-amount){font-size:14px}.m-msg-bubble-card[data-v-97df8a82]>*,.m-msg-bubble-quote[data-v-97df8a82]>*,.m-msg-bubble-invoice[data-v-97df8a82]>*{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box}.m-msg-bubble[data-v-97df8a82] :is(.mqa-foot-row,.mqa-tip-row,.mqa-confirm-row,.mqr-confirm-row,.pr-acts,.mof-foot){flex-wrap:nowrap}.m-msg-bubble[data-v-97df8a82] :is(.mqa-foot-row,.mqa-tip-row,.mqa-confirm-row,.mqr-confirm-row,.pr-acts,.mof-foot)>*{white-space:nowrap}.m-msg-bubble[data-v-97df8a82] :is(.mqa-foot-btn,.pr-open-btn,.pr-confirm-btn,.mqb-act-btn){flex:0 0 auto}.m-msg-bubble[data-v-97df8a82] :is(.mqa-tip,.mqb-tip,.mqr-tip){flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.m-msg-bubble .m-invoice-issue-bubble[data-v-97df8a82]{padding:6px 8px 7px}.msg-invoice-bubble[data-v-97df8a82],.m-invoice-bubble[data-v-97df8a82]{padding:10px 12px!important;overflow:hidden;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:8px}.msg-invoice-bubble .fin-head[data-v-97df8a82],.m-invoice-bubble .fin-head[data-v-97df8a82]{background:#e0f2fe;border-bottom-color:#bae6fd}.msg-invoice-bubble .fin-tag[data-v-97df8a82],.m-invoice-bubble .fin-tag[data-v-97df8a82]{background:#fff;color:#0369a1}.msg-invoice-bubble .fin-status[data-v-97df8a82],.m-invoice-bubble .fin-status[data-v-97df8a82]{color:#0284c7}.m-msg-bubble .fin-tag[data-v-97df8a82]{white-space:nowrap;flex:0 0 auto}.m-msg-bubble .fin-title[data-v-97df8a82]{font-size:12px;line-height:1.35;font-weight:600}.m-msg-bubble .fin-row[data-v-97df8a82]{font-size:11px}.m-msg-bubble .fin-sub[data-v-97df8a82]{font-size:11px;line-height:1.4}.m-msg-bubble .fin-sign[data-v-97df8a82],.m-msg-bubble .fin-link[data-v-97df8a82],.m-msg-bubble .fin-status[data-v-97df8a82]{font-size:11px}.m-msg-bubble .fin-notice[data-v-97df8a82],.m-msg-bubble .msg-finance-bubble .fin-notice[data-v-97df8a82]{margin-top:2px!important;padding:0!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;color:#dc2626!important;font-size:11px;line-height:1.3;font-weight:600}.m-chat-input[data-v-97df8a82]{position:fixed;left:0;right:0;bottom:0;background:#fff;border-top:1px solid #e2e8f0;padding:4px 0 calc(6px + var(--safe-bottom, env(safe-area-inset-bottom, 0px)));z-index:20;box-shadow:0 -2px 10px #0000000a}.m-chat-input.with-team-nav[data-v-97df8a82]{bottom:calc(56px + var(--safe-bottom, env(safe-area-inset-bottom, 0px)));padding-bottom:6px}.m-quick-ops[data-v-97df8a82]{display:flex;align-items:center;gap:8px;padding:6px 12px;border-top:1px solid #f1f5f9}.m-quick-ops-label[data-v-97df8a82]{flex:none;font-size:11px;color:#94a3b8;font-weight:500}.m-quick-ops-list[data-v-97df8a82]{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:6px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.m-quick-ops-list[data-v-97df8a82]::-webkit-scrollbar{display:none}.m-quick-btn[data-v-97df8a82]{flex:none;display:inline-flex;align-items:center;justify-content:center;height:24px;padding:0 10px;border:1px solid #e2e8f0;background:#fff;border-radius:999px;font-family:inherit;font-size:11.5px;color:#64748b;line-height:1;cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:background .15s,border-color .15s,color .15s}.m-quick-btn[data-v-97df8a82]:active{background:#eef2ff;border-color:#c7d2fe;color:#4f46e5}.m-type-scroll[data-v-97df8a82]{padding:4px 12px;overflow-x:auto;white-space:nowrap;display:flex;gap:6px;scrollbar-width:none}.m-type-scroll[data-v-97df8a82]::-webkit-scrollbar{display:none}.m-toolbar[data-v-97df8a82]{display:flex;align-items:center;gap:8px;padding:6px 14px;border-top:1px solid #f1f5f9;margin-top:2px}.m-tool-btn[data-v-97df8a82]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:none;border-radius:8px;background:transparent;color:#6366f1;cursor:pointer;transition:background .15s,color .15s;-webkit-tap-highlight-color:transparent}.m-tool-btn[data-v-97df8a82]:active{background:#eef2ff;color:#4f46e5}.m-tool-btn[data-v-97df8a82]:disabled{opacity:.5;cursor:not-allowed}.m-toolbar-tip[data-v-97df8a82]{font-size:11px;color:#94a3b8}.m-msg-image img[data-v-97df8a82]{display:block;max-width:120px;max-height:120px;width:auto;height:auto;border-radius:6px;border:1px solid #e2e8f0;background:#fff}.m-msg-file[data-v-97df8a82]{display:flex;align-items:center;gap:8px;width:210px;max-width:100%;padding:9px 10px;background:#fff;border:1px solid #e2e8f0;border-radius:8px}.m-msg-row.me .m-msg-file[data-v-97df8a82]{background:#eef2ff;border-color:#c7d2fe}.m-msg-file .msg-file-icon[data-v-97df8a82]{flex:none;color:#6366f1}.m-msg-file .msg-file-info[data-v-97df8a82]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.m-msg-file .msg-file-name[data-v-97df8a82]{font-size:12.5px;font-weight:600;color:#1e293b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-msg-file .msg-file-size[data-v-97df8a82]{font-size:10.5px;color:#94a3b8}.m-msg-file .msg-file-open[data-v-97df8a82]{flex:none;color:#94a3b8}.m-input-row[data-v-97df8a82]{display:flex;gap:8px;padding:6px 12px;align-items:center}.m-input[data-v-97df8a82]{flex:1;height:36px;border:1px solid #e2e8f0;border-radius:6px;padding:0 10px;font-size:14px;outline:none;background:#f8fafc}.m-send-btn[data-v-97df8a82]{height:36px;padding:0 18px;border:none;background:#6366f1;color:#fff;border-radius:6px;font-size:13px;cursor:pointer;flex-shrink:0}.m-send-btn[data-v-97df8a82]:disabled{background:#a5b4fc}.m-list-mobile[data-v-97df8a82]{flex:1;overflow-y:auto;min-height:0;background:#fff;padding-bottom:calc(60px + var(--safe-bottom, env(safe-area-inset-bottom, 0px)))}.m-list-row[data-v-97df8a82]{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid #f1f5f9;cursor:pointer;transition:background .2s}.m-list-row[data-v-97df8a82]:active{background:#f1f5f9}.m-list-icon[data-v-97df8a82]{font-size:22px;width:28px;text-align:center;flex-shrink:0;line-height:1}.m-list-ico-wrap[data-v-97df8a82]{display:flex;align-items:center;gap:2px;flex-shrink:0}.m-list-ico[data-v-97df8a82]{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff;flex:none;box-shadow:0 2px 6px #0f172a24}.m-list-ico .el-icon[data-v-97df8a82]{color:#fff}.m-list-mini[data-v-97df8a82]{width:14px;height:14px;flex-shrink:0;display:block;will-change:transform,opacity}.m-list-text[data-v-97df8a82]{flex:1;flex-direction:column;gap:3px;min-width:0}.m-list-name[data-v-97df8a82]{font-size:14px;color:#1e293b;font-weight:500}.m-list-desc[data-v-97df8a82]{font-size:11.5px;color:#94a3b8;display:block;margin-top:1px}.m-list-arrow[data-v-97df8a82]{color:#cbd5e1;font-size:14px}.m-list-badge[data-v-97df8a82]{flex-shrink:0;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:#ef4444;color:#fff;font-size:10px;font-weight:700;line-height:16px;text-align:center;box-sizing:border-box}.m-list-badge.is-red[data-v-97df8a82]{background:#ef4444}.m-app-set-btn[data-v-97df8a82]{cursor:pointer;color:#64748b}.m-app-set-btn[data-v-97df8a82]:active{color:#6366f1}.m-app-group[data-v-97df8a82]{padding:10px 14px 4px;font-size:11px;font-weight:600;letter-spacing:.5px;color:#94a3b8;background:#f8fafc;border-bottom:1px solid #f1f5f9}.m-app-card[data-v-97df8a82]{display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 0;cursor:pointer}.m-app-card[data-v-97df8a82]:active{transform:scale(.92)}.m-app-icon[data-v-97df8a82]{width:42px;height:42px;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff}.m-app-name[data-v-97df8a82]{font-size:11px;color:#1e293b}.m-me-banner[data-v-97df8a82]{display:flex;gap:10px;align-items:center;padding:13px 12px;background:linear-gradient(135deg,#eef2ff,#f8fafc);margin-bottom:6px}.m-me-avatar[data-v-97df8a82]{width:48px;height:48px;flex:0 0 48px;border-radius:50%;background:linear-gradient(135deg,#6366f1,#818cf8);color:#fff;font-size:19px;font-weight:600;display:flex;align-items:center;justify-content:center;overflow:hidden}.m-me-avatar img[data-v-97df8a82],.m-me-avatar-img[data-v-97df8a82]{width:100%;height:100%;display:block;object-fit:cover;object-position:center;border-radius:50%}.m-me-name[data-v-97df8a82]{font-size:15px;font-weight:500;color:#1e293b}.m-me-id[data-v-97df8a82]{font-size:11.5px;color:#94a3b8;margin-top:3px}.m-me-info[data-v-97df8a82]{flex:1}.m-me-qrcode-btn[data-v-97df8a82]{color:#6366f1;padding:6px;cursor:pointer;border-radius:50%;transition:background .2s;display:inline-flex;align-items:center;justify-content:center;background:#6366f11a;align-self:center;flex-shrink:0;margin:0 40px 0 0}.m-me-qrcode-btn[data-v-97df8a82]:active{background:#6366f133}.m-me-banner .arrow[data-v-97df8a82]{color:#1e293b}.vip-badge[data-v-97df8a82]{display:inline-block;font-size:10px;padding:1px 6px;border-radius:8px;background:linear-gradient(135deg,#f59e0b,#f97316);color:#fff;font-weight:600;margin-left:6px;vertical-align:middle;line-height:1.4}.m-me-vip-expiry[data-v-97df8a82]{font-size:11px;color:#f59e0b;margin-top:2px}.m-me-contact[data-v-97df8a82]{display:flex;flex-wrap:wrap;gap:3px 10px;font-size:11px;color:#64748b;margin-top:3px}.m-me-address[data-v-97df8a82]{font-size:11px;color:#64748b;margin-top:1px;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.me-vip-expiry[data-v-97df8a82]{font-size:11px;color:#f59e0b;margin-top:2px}.me-vip-expiry.is-expired[data-v-97df8a82],.m-me-vip-expiry.is-expired[data-v-97df8a82]{color:#ef4444;font-weight:600}.me-avatar.vip[data-v-97df8a82]{background:linear-gradient(135deg,#f59e0b,#f97316)!important;box-shadow:0 2px 8px #f59e0b66}.m-me-avatar.vip[data-v-97df8a82]{background:linear-gradient(135deg,#f59e0b,#f97316)!important}.me-avatar.guest[data-v-97df8a82],.m-me-avatar.guest[data-v-97df8a82]{background:#94a3b8!important}.item-badge-tag[data-v-97df8a82]{font-size:12px;padding:2px 8px;border-radius:8px;background:#dcfce7;color:#16a34a;font-weight:500}.me-login-prompt[data-v-97df8a82]{padding:20px 14px;text-align:center;background:#fff;border-bottom:1px solid #e0e7ff}.me-login-prompt-mobile[data-v-97df8a82]{padding:24px 16px;text-align:center;background:#fff}.me-right-panel[data-v-97df8a82]{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;overflow-y:auto;background:#f5f5f5;display:flex;flex-direction:column}.me-right-panel.below-app-tabs[data-v-97df8a82]{top:40px}.app-tabbar[data-v-97df8a82]{flex:0 0 auto;height:40px;box-sizing:border-box;display:flex;align-items:center;gap:6px;padding:0 12px;overflow-x:auto;overflow-y:hidden;background:#f1f5f9;border-bottom:1px solid #e2e8f0}.app-tabbar[data-v-97df8a82]::-webkit-scrollbar{height:0}.app-tab[data-v-97df8a82]{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:4px;border:1px solid #d7dee8;background:#fff;color:#475569;font-size:13px;line-height:26px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .15s,color .15s,border-color .15s}.app-tab[data-v-97df8a82]:hover{border-color:#94a3b8;color:#1e293b}.app-tab.active[data-v-97df8a82]{background:#2196f3;border-color:#2196f3;color:#fff}.app-tab-dot[data-v-97df8a82]{display:none;width:6px;height:6px;border-radius:50%;background:#fff;flex:none}.app-tab.active .app-tab-dot[data-v-97df8a82]{display:inline-block}.app-tab-text[data-v-97df8a82]{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-tab-close[data-v-97df8a82]{font-size:12px;opacity:.55;border-radius:50%}.app-tab-close[data-v-97df8a82]:hover{opacity:1;background:#00000014}.app-tab.active .app-tab-close[data-v-97df8a82]:hover{background:#ffffff40}.app-tab-fixed .app-tab-dot[data-v-97df8a82]{display:inline-block}.app-tab-fixed .app-tab-text[data-v-97df8a82]{font-weight:600}.tab-ctx-menu[data-v-97df8a82]{position:fixed;z-index:4000;min-width:148px;padding:6px;background:#fff;border:1px solid #e8eaef;border-radius:10px;box-shadow:0 10px 30px #0f172a24}.tab-ctx-item[data-v-97df8a82]{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:7px;font-size:13px;color:#334155;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .15s,color .15s}.tab-ctx-item[data-v-97df8a82]:hover{background:#f1f5f9;color:#0f172a}.tab-ctx-icon[data-v-97df8a82]{width:15px;height:15px;flex:none;color:#64748b}.tab-ctx-item:hover .tab-ctx-icon[data-v-97df8a82]{color:#2196f3}.restore-menu-btn[data-v-97df8a82]{position:fixed;top:50%;transform:translateY(-50%);z-index:2999;display:flex;flex-direction:column;align-items:center;gap:2px;padding:12px 5px;border-radius:0 10px 10px 0;background:#fff;border:1px solid #e2e8f0;border-left:none;color:#6366f1;font-size:11px;line-height:1;cursor:pointer;box-shadow:2px 0 8px #0f172a14;transition:background .15s}.restore-menu-btn[data-v-97df8a82]:hover{background:#eef2ff}.me-right-panel.maximized[data-v-97df8a82]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;background:#f5f5f5}.me-right-panel.maximized.below-app-tabs[data-v-97df8a82]{top:40px}.app-max-head[data-v-97df8a82]{height:52px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:0 16px;border-bottom:1px solid #e2e8f0;background:#f8fafc}.app-max-title[data-v-97df8a82]{font-size:16px;font-weight:600;color:#1e293b}.app-max-head-left[data-v-97df8a82]{display:flex;align-items:center;gap:8px}.app-max-back[data-v-97df8a82]{font-size:20px;cursor:pointer;color:#64748b}.app-max-back[data-v-97df8a82]:hover{color:#1e293b}.app-max-close[data-v-97df8a82]{font-size:20px;cursor:pointer;color:#64748b}.app-max-close[data-v-97df8a82]:hover{color:#1e293b}.team-right-panel[data-v-97df8a82]{position:absolute;top:0;left:0;right:0;bottom:0;z-index:11;overflow-y:auto;background:#f1f5f9;display:flex;flex-direction:column}.team-list-overlay[data-v-97df8a82]{position:absolute;top:0;left:0;right:0;bottom:0;z-index:12;background:#fff;display:flex;flex-direction:column}.team-overlay-header[data-v-97df8a82]{height:40px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:0 12px;background:#f7f7f7;border-bottom:1px solid #e5e7eb}.team-overlay-back[data-v-97df8a82]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#333}.team-overlay-back[data-v-97df8a82]:hover{color:#6366f1}.team-overlay-header.is-clickable[data-v-97df8a82]{cursor:pointer}.team-overlay-header.is-clickable[data-v-97df8a82]:hover{background:#eef2ff}.team-overlay-title[data-v-97df8a82]{font-size:14px;font-weight:600;color:#1f2937}.team-overlay-add[data-v-97df8a82]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#6366f1}.team-overlay-add[data-v-97df8a82]:hover{color:#4f46e5}.team-overlay-body[data-v-97df8a82]{flex:1;overflow-y:auto;min-height:0}.team-overlay-body[data-v-97df8a82] .team-list-page{flex:1 1 0;min-height:0;background:transparent}.team-members-panel[data-v-97df8a82]{display:flex;flex-direction:column;gap:16px;width:100%;max-width:720px;margin:0 auto}.tmp-hero[data-v-97df8a82]{display:flex;align-items:center;gap:12px;padding:16px;border-radius:14px;background:linear-gradient(135deg,#eef2ff,#f8fafc);border:1px solid #e2e8f0}.tmp-hero-avatar[data-v-97df8a82]{width:44px;height:44px;border-radius:12px;flex:none;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#6366f1,#818cf8);color:#fff;box-shadow:0 6px 14px #6366f147}.tmp-hero-info[data-v-97df8a82]{min-width:0}.tmp-hero-name[data-v-97df8a82]{display:flex;align-items:center;gap:8px;font-size:17px;font-weight:600;color:#1e293b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tmp-hero-owner[data-v-97df8a82]{flex:none;font-size:11px;font-weight:500;color:#b45309;background:#fef3c7;border-radius:999px;padding:1px 8px}.tmp-hero-sub[data-v-97df8a82]{font-size:12px;color:#64748b;margin-top:3px}.tmp-card[data-v-97df8a82]{background:#fff;border:1px solid #eef2f7;border-radius:14px;padding:14px 16px 16px;box-shadow:0 1px 2px #0f172a08}.tmp-card-head[data-v-97df8a82]{display:flex;align-items:center;gap:8px;padding-bottom:10px;margin-bottom:2px;border-bottom:1px solid #f1f5f9}.tmp-card-title[data-v-97df8a82]{font-size:14px;font-weight:600;color:#1e293b}.tmp-card-sub[data-v-97df8a82]{font-size:12px;color:#94a3b8}.tmp-card-action[data-v-97df8a82]{margin-left:auto;font-size:12px;color:#4f46e5;cursor:pointer;display:inline-flex;align-items:center;gap:2px}.tmp-card-action[data-v-97df8a82]:hover{color:#6366f1;text-decoration:underline}.tmp-kv[data-v-97df8a82]{display:flex;align-items:flex-start;gap:12px;padding:9px 0}.tmp-kv+.tmp-kv[data-v-97df8a82]{border-top:1px dashed #f1f5f9}.tmp-kv-label[data-v-97df8a82]{flex:none;width:84px;font-size:13px;color:#94a3b8}.tmp-kv-value[data-v-97df8a82]{flex:1;min-width:0;font-size:13px;color:#1e293b}.tmp-kv-empty[data-v-97df8a82]{color:#cbd5e1}.tmp-danger[data-v-97df8a82]{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:14px;background:#fff5f5;border:1px solid #fee2e2}.tmp-danger-text[data-v-97df8a82]{flex:1;font-size:12px;color:#b91c1c;line-height:1.6}.tmp-team-foot[data-v-97df8a82]{display:flex;justify-content:center;padding:4px 0 8px}.tmp-header[data-v-97df8a82]{display:flex;align-items:baseline;gap:8px;padding:16px 0 12px;border-bottom:1px solid #f1f5f9}.tmp-header-info[data-v-97df8a82]{flex:1;min-width:0}.tmp-team-name[data-v-97df8a82]{font-size:17px;font-weight:600;color:#1e293b}.tmp-team-meta[data-v-97df8a82]{font-size:13px;color:#94a3b8}.tmp-actions[data-v-97df8a82]{flex-shrink:0}.tmp-search[data-v-97df8a82]{padding:4px 0}.team-search-input[data-v-97df8a82] .el-input__wrapper{background:#eef2ff;border-radius:12px;box-shadow:none}.team-search-input[data-v-97df8a82] .el-input__wrapper.is-focus{box-shadow:0 0 0 1px #c7d2fe inset}.tmp-members-grid[data-v-97df8a82]{display:grid;grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:10px 8px;padding:14px 0 4px}.tmp-member-cell[data-v-97df8a82]{display:flex;flex-direction:column;align-items:center;gap:7px;padding:12px 6px 10px;border-radius:12px;transition:background .15s,transform .15s}.tmp-member-cell[data-v-97df8a82]:hover{background:#f8faff;transform:translateY(-1px)}.tmp-member-avatar[data-v-97df8a82]{width:52px;height:52px;border-radius:14px;object-fit:cover;display:block}.tmp-member-avatar-default[data-v-97df8a82]{background:linear-gradient(135deg,#94a3b8,#cbd5e1);color:#fff;font-size:18px;font-weight:600;display:flex;align-items:center;justify-content:center}.tmp-member-name[data-v-97df8a82]{font-size:13px;color:#1e293b;width:100%;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tmp-member-role-tag[data-v-97df8a82]{font-size:10px;color:#d97706;background:#fef3c7;border-radius:4px;padding:1px 8px}.tmp-member-tags[data-v-97df8a82]{display:flex;align-items:center;justify-content:center;gap:4px;flex-wrap:wrap;min-height:16px}.tmp-member-position-tag[data-v-97df8a82]{font-size:10px;color:#6366f1;background:#eef2ff;border-radius:4px;padding:1px 8px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tmp-member-data-tag[data-v-97df8a82]{font-size:10px;color:#0f766e;background:#ccfbf1;border-radius:4px;padding:1px 8px;white-space:nowrap}.tmp-member-cell[data-v-97df8a82]{cursor:pointer}.tmp-member-cell:hover .tmp-member-name[data-v-97df8a82]{color:#6366f1}.tmp-member-add-cell[data-v-97df8a82]{cursor:pointer}.tmp-member-add-avatar[data-v-97df8a82]{background:#f1f5f9;border:1px dashed #cbd5e1;color:#94a3b8;display:flex;align-items:center;justify-content:center;transition:all .15s}.tmp-member-add-cell:hover .tmp-member-add-avatar[data-v-97df8a82]{background:#eef2ff;color:#6366f1;border-color:#6366f1}.tmp-member-add-name[data-v-97df8a82]{color:#94a3b8}.team-member-detail-panel[data-v-97df8a82]{display:flex;flex-direction:column;gap:12px;width:100%;max-width:720px;margin:0 auto}.tmd-hero[data-v-97df8a82]{display:flex;flex-direction:column;align-items:center;padding:24px 0 16px;border-bottom:1px solid #f1f5f9}.tmd-hero-avatar[data-v-97df8a82]{width:72px;height:72px;border-radius:12px;object-fit:cover;display:block}.tmd-hero-avatar-default[data-v-97df8a82]{background:linear-gradient(135deg,#94a3b8,#cbd5e1);color:#fff;font-size:26px;font-weight:600;display:flex;align-items:center;justify-content:center}.tmd-hero-name[data-v-97df8a82]{font-size:17px;font-weight:600;color:#1e293b;margin-top:12px}.tmd-hero-role[data-v-97df8a82]{font-size:11px;color:#d97706;background:#fef3c7;border-radius:4px;padding:2px 10px;margin-top:8px}.tmd-info-list[data-v-97df8a82]{display:flex;flex-direction:column}.tmd-row[data-v-97df8a82]{display:flex;align-items:center;padding:14px 0;border-bottom:1px solid #f1f5f9;font-size:14px}.tmd-row[data-v-97df8a82]:last-child{border-bottom:none}.tmd-label[data-v-97df8a82]{width:72px;color:#94a3b8;flex-shrink:0}.tmd-value[data-v-97df8a82]{color:#1e293b;word-break:break-all}.tmd-row .el-switch[data-v-97df8a82]{margin-left:auto}.tmd-data-hint[data-v-97df8a82]{margin-left:auto;font-size:12px;color:#94a3b8}.team-member-detail-panel .tmd-perm[data-v-97df8a82]{margin-top:16px;padding:2px 14px;background:#f8fafc;border:1px solid #e6eaf2;border-radius:10px}.tmd-perm-row[data-v-97df8a82]{display:flex;align-items:center;gap:10px;min-height:48px;padding:8px 0}.tmd-perm-row+.tmd-perm-row[data-v-97df8a82]{border-top:1px solid #eef1f6}.tmd-perm-idx[data-v-97df8a82]{flex:none;width:20px;height:20px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:#6366f1;background:#eef2ff;border:1px solid #dbe3f6}.tmd-perm-idx.is-sub[data-v-97df8a82]{width:auto;min-width:26px;padding:0 5px;color:#8195b5;background:#f8fafc;border-color:#e6eaf2}.tmd-perm-caret[data-v-97df8a82]{flex:none;color:#94a3b8;cursor:pointer;transition:transform .15s}.tmd-perm-caret.is-open[data-v-97df8a82]{transform:rotate(90deg)}.tmd-perm-caret-gap[data-v-97df8a82]{flex:none;width:12px}.tmd-perm-row.is-child[data-v-97df8a82]{padding-left:22px}.tmd-perm-row.is-child .tmd-perm-name[data-v-97df8a82]{font-weight:500;color:#475569}.tmd-perm-name[data-v-97df8a82]{flex:none;font-size:13px;font-weight:600;color:#334155}.tmd-perm-rate[data-v-97df8a82]{display:inline-flex;align-items:center;gap:4px;padding:2px 10px;border-radius:999px;font-size:12px;color:#64748b;background:#eef2ff;border:1px solid #dbe3f6}.tmd-perm-rate b[data-v-97df8a82]{color:#4338ca;font-weight:700}.tmd-perm-rate b.is-empty[data-v-97df8a82]{color:#94a3b8;font-weight:600}.tmd-perm-rate .tmd-perm-edit[data-v-97df8a82]{padding:0;height:auto;font-size:12px}.tmd-perm-ctl[data-v-97df8a82]{margin-left:auto;flex:none;display:flex;align-items:center;gap:10px}.tmd-perm-edit[data-v-97df8a82]{padding:0}.tmd-perm-hint[data-v-97df8a82]{font-size:12px;color:#94a3b8}.tmd-perm-state[data-v-97df8a82]{padding:2px 10px;border-radius:999px;font-size:12px;font-weight:600;color:#94a3b8;background:#f1f5f9;border:1px solid #e2e8f0}.tmd-perm-state.on[data-v-97df8a82]{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.tmd-actions[data-v-97df8a82]{display:flex;justify-content:center;gap:12px;padding-top:20px;border-top:1px solid #f1f5f9}.team-invite-panel[data-v-97df8a82]{display:flex;flex-direction:column;gap:16px;width:100%;max-width:720px;margin:0 auto}.tip-title[data-v-97df8a82]{font-size:14px;color:#475569;padding:12px 0;border-bottom:1px solid #f1f5f9}.invite-search[data-v-97df8a82]{padding:4px 0}.invite-friends[data-v-97df8a82]{display:flex;flex-direction:column}.invite-friend-item[data-v-97df8a82]{display:flex;align-items:center;gap:12px;padding:10px 4px;cursor:pointer;border-radius:8px}.invite-friend-item[data-v-97df8a82]:hover{background:#f8fafc}.invite-friend-item.selected[data-v-97df8a82]{background:#f5f3ff}.invite-friend-avatar[data-v-97df8a82]{width:42px;height:42px;border-radius:50%;object-fit:cover;flex-shrink:0;display:block}.invite-friend-avatar-default[data-v-97df8a82]{background:linear-gradient(135deg,#94a3b8,#cbd5e1);color:#fff;font-size:16px;font-weight:600;display:flex;align-items:center;justify-content:center}.invite-friend-info[data-v-97df8a82]{flex:1;min-width:0;display:flex;flex-direction:column}.invite-friend-name[data-v-97df8a82]{font-size:14px;color:#1e293b}.invite-friend-account[data-v-97df8a82]{font-size:12px;color:#94a3b8;margin-top:2px}.invite-friend-check[data-v-97df8a82]{width:20px;height:20px;border-radius:50%;border:2px solid #d1d5db;flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:all .15s}.invite-friend-check.checked[data-v-97df8a82]{background:#6366f1;border-color:#6366f1}.invite-friends-empty[data-v-97df8a82]{text-align:center;padding:30px 0;color:#94a3b8;font-size:13px}.invite-footer[data-v-97df8a82]{display:flex;justify-content:flex-end;gap:8px;padding-top:12px;border-top:1px solid #f1f5f9}.pc-team-shell[data-v-97df8a82]{max-width:none;padding:0!important;display:flex;flex-direction:column;flex:1 1 0;min-height:0}.pc-team-shell .pc-shell-body[data-v-97df8a82]{padding:0!important;display:flex;flex-direction:column;background:transparent;border-radius:0;box-shadow:none;flex:1 1 0;min-height:0;overflow-y:auto}.pc-team-shell .pc-shell-body[data-v-97df8a82] .mobile-header{display:none!important}.pc-team-shell .pc-shell-body[data-v-97df8a82]{justify-content:flex-start!important;padding:8px!important}.pc-team-shell .pc-shell-body[data-v-97df8a82] .team-list-page,.pc-team-shell .pc-shell-body[data-v-97df8a82] .team-create-page{max-width:720px;width:100%;margin:0 auto 8px;background:#fff;border-radius:0;box-shadow:0 1px 3px #0000000a;overflow:hidden;flex:1 1 0;min-height:0}.pc-team-shell .pc-shell-body[data-v-97df8a82] .team-chat-page{max-width:720px;width:100%;margin:0 auto;background:#fff;border-radius:0;box-shadow:0 1px 3px #0000000a;overflow:hidden;flex:1 1 0;min-height:0}.pc-team-shell .pc-shell-body[data-v-97df8a82] .team-body,.pc-team-shell .pc-shell-body[data-v-97df8a82] .chat-body{flex:1;overflow-y:auto}.pc-team-shell .pc-shell-body[data-v-97df8a82] .team-footer,.pc-team-shell .pc-shell-body[data-v-97df8a82] .chat-input{flex-shrink:0}.me-panel-header[data-v-97df8a82]{height:52px;background:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;align-items:center;padding:0 20px;font-size:15px;font-weight:600;color:#1e293b;flex:0 0 52px;min-height:52px}.me-panel-header-backable[data-v-97df8a82]{cursor:pointer;gap:10px;-webkit-user-select:none;user-select:none}.me-panel-header-backable[data-v-97df8a82]:hover{background:#f1f5f9}.me-panel-back[data-v-97df8a82]{color:#475569;transition:transform .15s}.me-panel-header-backable:hover .me-panel-back[data-v-97df8a82]{transform:translate(-2px)}.me-panel-title[data-v-97df8a82]{font-weight:600}.team-panel-more[data-v-97df8a82]{margin-left:auto;color:#64748b;cursor:pointer;flex-shrink:0;padding:4px;border-radius:6px}.team-panel-more[data-v-97df8a82]:hover{color:#1e293b;background:#e2e8f0}.me-panel-body[data-v-97df8a82]{flex:1;padding:24px 60px;overflow-y:auto;display:flex;align-items:center;justify-content:center}.quote-full-page[data-v-97df8a82]{flex:1 1 0;min-height:0;width:100%;display:flex;flex-direction:column;overflow:hidden;background:#f8fafc}.quote-full-page[data-v-97df8a82] .quote-list-page,.quote-full-page[data-v-97df8a82] .ctp-page{flex:1 1 0;min-height:0;width:100%}.purchase-sub-pane[data-v-97df8a82]{flex:1 1 0;min-height:0;display:flex;flex-direction:column}.purchase-sub-pane[data-v-97df8a82] .signed-list-page,.purchase-sub-pane[data-v-97df8a82] .quote-list-page{flex:1 1 0;min-height:0;width:100%}.purchase-task-pane[data-v-97df8a82]{display:flex;flex-direction:column}.msg-finance-bubble[data-v-97df8a82]{padding:10px 12px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;width:280px;max-width:100%;box-sizing:border-box}.msg-finance-bubble.is-clickable[data-v-97df8a82]{cursor:pointer;transition:box-shadow .15s,transform .15s}.msg-finance-bubble.is-clickable[data-v-97df8a82]:hover{box-shadow:0 6px 18px #4f46e524;transform:translateY(-1px)}.fin-head[data-v-97df8a82]{display:flex;align-items:center;gap:8px;margin:-10px -12px 8px;padding:7px 12px;border-bottom:1px solid #eef2f7;border-radius:7px 7px 0 0;background:#f8fafc}.fin-tag[data-v-97df8a82]{padding:1px 8px;border-radius:999px;font-size:11px;font-weight:700;background:#eef2ff;color:#4338ca}.fin-tag.is-in[data-v-97df8a82]{background:#ecfdf5;color:#047857}.fin-tag.is-info[data-v-97df8a82]{background:#e0f2fe;color:#0369a1}.fin-status[data-v-97df8a82]{margin-left:auto;font-size:11px;color:#64748b}.fin-sign[data-v-97df8a82]{margin-right:auto;font-size:11px;font-weight:700;color:#b45309}.fin-sign.is-received[data-v-97df8a82]{color:#047857}.msg-finance-bubble.is-apply .fin-head[data-v-97df8a82]{background:#c7d2fe;border-bottom-color:#a5b4fc}.msg-finance-bubble.is-apply .fin-tag[data-v-97df8a82]{background:#fff;color:#3730a3}.msg-finance-bubble.is-apply .fin-status[data-v-97df8a82]{color:#4338ca}.msg-finance-bubble.is-customer .fin-head[data-v-97df8a82]{background:#bae6fd;border-bottom-color:#7dd3fc}.msg-finance-bubble.is-customer .fin-tag[data-v-97df8a82]{background:#fff;color:#075985}.msg-finance-bubble.is-customer .fin-status[data-v-97df8a82]{color:#0369a1}.msg-finance-bubble.is-issued .fin-head[data-v-97df8a82]{background:#bbf7d0;border-bottom-color:#86efac}.msg-finance-bubble.is-issued .fin-tag[data-v-97df8a82]{background:#fff;color:#065f46}.msg-finance-bubble.is-issued .fin-status[data-v-97df8a82]{color:#047857}.msg-finance-bubble.is-payment .fin-head[data-v-97df8a82]{background:#fbcfe8;border-bottom-color:#f9a8d4}.msg-finance-bubble.is-payment .fin-tag[data-v-97df8a82]{background:#fff;color:#9d174d}.msg-finance-bubble.is-payment .fin-status[data-v-97df8a82]{color:#be185d}.msg-finance-bubble .fin-notice.is-danger[data-v-97df8a82]{color:#dc2626}.fin-link[data-v-97df8a82]{color:#1d4ed8;font-style:normal;cursor:pointer;margin-left:4px;text-decoration:underline}.ipd-wrap[data-v-97df8a82]{display:flex;flex-direction:column;gap:6px}.ipd-check[data-v-97df8a82]{display:flex;flex-direction:column;gap:8px}.ipd-check-line[data-v-97df8a82]{font-size:13.5px;font-weight:600;color:#1e293b}.ipd-check-dim[data-v-97df8a82]{font-size:12.5px;color:#64748b;line-height:1.7}.ipd-items[data-v-97df8a82]{width:100%;border-collapse:collapse;font-size:12.5px;margin-top:4px}.ipd-items th[data-v-97df8a82],.ipd-items td[data-v-97df8a82]{border-bottom:1px solid #eef2f7;padding:6px 8px;text-align:left;word-break:break-all}.ipd-items th[data-v-97df8a82]{color:#64748b;font-weight:600;background:#f8fafc}.msg-finance-bubble.is-tocustomer .fin-head[data-v-97df8a82]{background:#fed7aa;border-bottom-color:#fdba74}.msg-finance-bubble.is-tocustomer .fin-tag[data-v-97df8a82]{background:#fff;color:#9a3412}.msg-finance-bubble.is-tocustomer .fin-status[data-v-97df8a82]{color:#c2410c}.fin-notice[data-v-97df8a82]{margin-top:4px;padding:0;border-radius:0;background:transparent;border:none;color:#dc2626;font-size:12.5px;font-weight:600;line-height:1.4}.msg-finance-bubble.is-tocustomer .fin-notice[data-v-97df8a82]{background:transparent;border:none;color:#dc2626}.fin-body[data-v-97df8a82]{display:flex;flex-direction:column;gap:4px}.fin-title[data-v-97df8a82]{font-size:13px;font-weight:600;color:#1e293b;word-break:break-all}.fin-row[data-v-97df8a82]{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:12px;color:#64748b}.fin-row b[data-v-97df8a82]{color:#b45309}.fin-sub[data-v-97df8a82]{font-size:12px;color:#64748b;word-break:break-all}.ia-foot[data-v-97df8a82]{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.ia-order-line[data-v-97df8a82]{display:flex;flex-wrap:wrap;gap:6px 18px;padding:8px 12px;margin-bottom:10px;background:#f8fafc;border:1px solid #e6eaf2;border-radius:8px;font-size:12px;color:#64748b}.ia-order-line b[data-v-97df8a82]{color:#1e293b}.ia-form[data-v-97df8a82]{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.ia-field[data-v-97df8a82]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12px}.ia-label[data-v-97df8a82]{flex-shrink:0;width:60px;color:#64748b}.ia-value[data-v-97df8a82]{font-size:12.5px;font-weight:600;color:#1e293b;word-break:break-all;line-height:1.6}.ia-tip[data-v-97df8a82]{color:#94a3b8;font-size:11px}.ia-mini[data-v-97df8a82]{padding:2px 8px;border:1px solid #c7d2fe;border-radius:6px;background:#fff;color:#4f46e5;font-size:11px;cursor:pointer}.ia-mini[data-v-97df8a82]:hover{background:#eef2ff}.ia-src[data-v-97df8a82]{color:#047857;font-size:11px}.ia-warn[data-v-97df8a82]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:6px 10px;border-radius:6px;background:#fff7ed;border:1px solid #fed7aa;color:#c2410c;font-size:11px}.ia-file[data-v-97df8a82]{color:#334155;font-size:11px;word-break:break-all}.ia-del[data-v-97df8a82]{color:#dc2626;cursor:pointer;margin-left:4px}.ia-link[data-v-97df8a82]{color:#4f46e5;font-size:12px;cursor:pointer}.ia-link[data-v-97df8a82]:hover{text-decoration:underline}.inv-info-title[data-v-97df8a82]{font-size:13px;font-weight:700;color:#1e293b;margin-bottom:8px}.inv-info-list[data-v-97df8a82]{display:flex;flex-direction:column;gap:6px}.inv-info-row[data-v-97df8a82]{display:flex;gap:10px;font-size:12px}.inv-info-k[data-v-97df8a82]{flex-shrink:0;width:96px;color:#94a3b8}.inv-info-v[data-v-97df8a82]{flex:1;color:#1e293b;word-break:break-all}.inv-info-empty[data-v-97df8a82]{color:#94a3b8;font-size:12px}.pc-settings-shell[data-v-97df8a82]{padding:16px 20px;overflow-y:auto!important;overscroll-behavior:contain}.pc-settings-shell .pc-shell-body[data-v-97df8a82]{display:block!important;flex:0 0 auto!important;overflow:visible!important;min-height:0;box-shadow:none}.pc-settings-shell .pc-shell-body[data-v-97df8a82]>*{flex:0 0 auto;min-height:auto}.st-group[data-v-97df8a82]{background:#fff;border:1px solid #eef2f7;border-radius:12px;margin-bottom:12px;overflow:hidden}.st-group-title[data-v-97df8a82]{font-size:12px;font-weight:700;color:#94a3b8;letter-spacing:.5px;padding:10px 14px 6px}.st-row[data-v-97df8a82]{display:flex;align-items:center;gap:16px;padding:11px 14px;border-top:1px solid #f5f7fa}.st-group-title+.st-row[data-v-97df8a82]{border-top:none}.st-card[data-v-97df8a82]{background:#fff;border:1px solid #eef2f7;border-radius:12px;margin-bottom:12px;overflow:hidden}.st-card .st-row[data-v-97df8a82]:first-child{border-top:none}.st-ico[data-v-97df8a82]{flex:none;width:30px;height:30px;border-radius:9px;display:flex;align-items:center;justify-content:center;background:#eef2ff;color:#6366f1}.st-main[data-v-97df8a82]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.st-row.is-off[data-v-97df8a82]{opacity:.55}.st-row-link[data-v-97df8a82]{cursor:pointer;justify-content:space-between}.st-row-link[data-v-97df8a82]:hover{background:#f8fafc}.st-row-label[data-v-97df8a82]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.st-label[data-v-97df8a82]{font-size:13.5px;color:#1e293b;font-weight:500}.st-desc[data-v-97df8a82]{font-size:11.5px;color:#94a3b8;line-height:1.4}.st-value[data-v-97df8a82]{font-size:13px;color:#475569}.st-badge[data-v-97df8a82]{display:inline-block;margin-left:6px;padding:1px 6px;border-radius:999px;background:#fff1e6;color:#e4664f;border:1px solid #ffd7c2;font-size:10.5px;font-weight:600;line-height:1.5;vertical-align:middle}.st-value-update[data-v-97df8a82]{color:#94a3b8}.st-value-update.on[data-v-97df8a82]{color:#e4664f;font-weight:600}.st-arrow[data-v-97df8a82]{color:#cbd5e1;font-size:14px}.st-seg[data-v-97df8a82]{display:inline-flex;gap:6px;flex:none}.st-seg-btn[data-v-97df8a82]{padding:5px 12px;border-radius:8px;border:1px solid #e2e8f0;background:#fff;color:#475569;font-size:12.5px;cursor:pointer;transition:all .15s;font-family:inherit;white-space:nowrap}.st-seg-btn[data-v-97df8a82]:hover{border-color:#c7d2fe;color:#4338ca}.st-seg-btn.on[data-v-97df8a82]{background:#eef2ff;border-color:#c7d2fe;color:#4338ca;font-weight:600}.st-note[data-v-97df8a82]{padding:10px 14px 12px;border-top:1px solid #f5f7fa;font-size:11.5px;color:#94a3b8;line-height:1.6}.pc-content-shell[data-v-97df8a82]{width:100%;max-width:720px;margin:8px auto;padding:20px 24px;background:#fff;border-radius:0;box-shadow:0 1px 3px #0000000a;display:flex;flex-direction:column;overflow:hidden;align-items:stretch;justify-content:flex-start;flex:1 1 0;min-height:0;box-sizing:border-box;align-self:stretch}.pc-content-shell.pc-shell-wide[data-v-97df8a82]{max-width:none;margin:0;padding:0;background:transparent;box-shadow:none}.pc-content-shell.pc-shell-wide .pc-shell-body[data-v-97df8a82]{background:transparent;box-shadow:none}.pc-square-shell[data-v-97df8a82]{max-width:100%!important;margin:0!important;padding:0!important;background:transparent!important;box-shadow:none!important}.pc-shell-hero-small[data-v-97df8a82]{background:linear-gradient(135deg,#06b6d4,#10b981);border-radius:12px;padding:16px 24px;display:flex;align-items:center;gap:10px;color:#fff;font-size:18px;font-weight:600;box-shadow:0 4px 14px #06b6d433;margin-bottom:16px;flex-shrink:0}.pc-shell-hero-small svg[data-v-97df8a82]{flex-shrink:0}.pc-shell-body[data-v-97df8a82]{background:#fff;border-radius:0;overflow-y:auto;box-shadow:0 2px 10px #0000000a;flex:1 1 0;min-height:0;display:flex;flex-direction:column}.pc-shell-body[data-v-97df8a82] .mobile-header,.pc-shell-body[data-v-97df8a82] .m-header{display:none!important}.pc-shell-body[data-v-97df8a82] .page{width:100%;flex:0 0 auto;min-height:0;padding-top:0!important;display:flex;flex-direction:column;background:transparent}.pc-shell-body[data-v-97df8a82] .pf-body,.pc-shell-body[data-v-97df8a82] .m-body,.pc-shell-body[data-v-97df8a82] .page>div:not(.mobile-header):not(.m-header){flex:0 0 auto}.pc-profile-shell .pc-shell-body[data-v-97df8a82] .pf-body{padding:0}.pc-profile-shell .pc-shell-body[data-v-97df8a82] .pf-list{border-radius:0;margin-top:0}.pc-profile-shell .pc-shell-body[data-v-97df8a82] .pf-list-item{padding:15px 24px;cursor:pointer;transition:background .15s}.pc-profile-shell .pc-shell-body[data-v-97df8a82] .pf-list-item:hover{background:#f5f3ff}.pc-profile-shell .pc-shell-body[data-v-97df8a82] .pf-list-label{font-size:14px;width:100px}.pc-profile-shell .pc-shell-body[data-v-97df8a82] .pf-list-value{font-size:14px}.pc-qrcode-shell .pc-shell-body[data-v-97df8a82] .m-body{padding:20px 24px 28px}.pc-qrcode-shell .pc-shell-body[data-v-97df8a82] .m-card{box-shadow:0 4px 16px #6366f114;border:1px solid #eef2ff}.pc-legal-shell .pc-shell-body[data-v-97df8a82]{background:#fff;overflow-y:auto;padding:4px 32px 32px}.pc-legal-shell .pc-shell-body[data-v-97df8a82] .legal-doc{max-width:760px;margin:0 auto}.pc-vip-shell .pc-shell-body[data-v-97df8a82]{background:transparent;box-shadow:none;overflow-y:auto}.pc-vip-shell .pc-shell-body[data-v-97df8a82] .vip-page{min-height:0;background:transparent;padding-bottom:0;border-radius:0;overflow:hidden}.pc-vip-shell .pc-shell-body[data-v-97df8a82] .vip-header{display:none}.pc-vip-shell .pc-shell-body[data-v-97df8a82] .pay-section{position:static;box-shadow:none;border-radius:0;background:#fff}.pc-vip-shell .pc-shell-body[data-v-97df8a82] .loading{background:#fff;padding:60px;border-radius:0}.pc-vip-shell .pc-shell-body[data-v-97df8a82] .package-list{flex-direction:column;flex-wrap:nowrap;max-width:100%;background:#fff;padding:20px 24px;border-radius:0}.pc-vip-shell .pc-shell-body[data-v-97df8a82] .package-card{flex:0 0 auto;min-width:0;width:100%}.placeholder-view[data-v-97df8a82]{text-align:center}.placeholder-icon[data-v-97df8a82]{font-size:48px;margin-bottom:12px}.placeholder-view p[data-v-97df8a82]{font-size:16px;color:#1e293b;margin-bottom:6px}.placeholder-desc[data-v-97df8a82]{font-size:13px;color:#94a3b8;margin-bottom:16px}.me-login-tabs[data-v-97df8a82]{margin-top:-15px}.me-login-form[data-v-97df8a82]{padding:8px 0}.me-login-input[data-v-97df8a82]{flex:1;height:40px;border:1px solid #e2e8f0;border-radius:6px;padding:0 12px;font-size:14px;outline:none;color:#1e293b;background:#fff;width:100%;box-sizing:border-box}.me-login-input[data-v-97df8a82]:focus{border-color:#6366f1}.me-login-tip[data-v-97df8a82]{font-size:12px;color:#94a3b8;margin-top:10px;text-align:center}.input-row[data-v-97df8a82]{display:flex;align-items:center;background:#f8fafc;border-radius:8px;padding:0 12px;height:44px;border:1px solid #e2e8f0}.input-row .area-code[data-v-97df8a82]{font-size:15px;color:#333;font-weight:500;margin-right:12px;padding-right:12px;border-right:1px solid #e2e8f0}.input-row.code-row[data-v-97df8a82]{gap:8px;background:transparent;border:none;padding:0}.input-row.code-row .me-login-input[data-v-97df8a82]{flex:1}.code-btn[data-v-97df8a82]{white-space:nowrap;padding:0 14px;height:40px;border:1px solid #6366f1;border-radius:6px;background:#fff;color:#6366f1;font-size:13px;cursor:pointer;flex-shrink:0;transition:all .2s}.code-btn[data-v-97df8a82]:hover:not(:disabled){background:#6366f1;color:#fff}.code-btn[data-v-97df8a82]:disabled{border-color:#e2e8f0;color:#cbd5e1;cursor:not-allowed}.sa-page[data-v-97df8a82]{display:flex;flex-direction:column;height:100%;min-height:0}.sa-head[data-v-97df8a82]{display:flex;align-items:center;gap:8px;padding:10px 16px;border-bottom:1px solid #eef2f7}.sa-back[data-v-97df8a82]{cursor:pointer;color:#64748b}.sa-back[data-v-97df8a82]:hover{color:#4338ca}.sa-title[data-v-97df8a82]{font-size:15px;font-weight:600;color:#1e293b}.sa-team[data-v-97df8a82]{font-size:12px;color:#64748b}.sa-btn[data-v-97df8a82]{margin-left:auto;height:28px;padding:0 12px;border:1px solid #c7d2fe;border-radius:6px;background:#eef2ff;color:#4338ca;font-size:12.5px;cursor:pointer}.sa-pick[data-v-97df8a82]{padding:18px 16px;display:flex;flex-direction:column;gap:12px}.sa-tip[data-v-97df8a82]{font-size:13px;color:#475569}.sa-empty[data-v-97df8a82]{padding:40px 0;text-align:center;color:#94a3b8;font-size:13px}.sa-team-list[data-v-97df8a82]{display:flex;flex-wrap:wrap;gap:10px}.sa-team-item[data-v-97df8a82]{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:180px;padding:10px 14px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;cursor:pointer;text-align:left}.sa-team-item[data-v-97df8a82]:hover{border-color:#c7d2fe;background:#f8faff}.sa-team-name[data-v-97df8a82]{font-size:13px;font-weight:600;color:#1e293b}.sa-team-type[data-v-97df8a82]{font-size:11px;color:#94a3b8}.sa-body[data-v-97df8a82]{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.sa-tabs[data-v-97df8a82]{display:flex;gap:8px;padding:10px 16px 0}.sa-tab[data-v-97df8a82]{height:30px;padding:0 14px;border:1px solid #e2e8f0;border-radius:6px;background:#fff;color:#475569;font-size:12.5px;cursor:pointer}.sa-tab.active[data-v-97df8a82]{border-color:#c7d2fe;background:#eef2ff;color:#4338ca;font-weight:600}.sa-body[data-v-97df8a82]>:last-child{flex:1 1 auto;min-height:0;padding:8px 12px 0}.pc-dev-tag[data-v-97df8a82]{display:inline-flex;align-items:center;margin-left:8px;padding:1px 8px;font-size:11px;font-weight:600;line-height:1.7;color:#6366f1;background:#eef2ff;border:1px dashed #a5b4fc;border-radius:999px;-webkit-user-select:none;user-select:none;flex-shrink:0;cursor:default;vertical-align:middle}.pc-dev-tag-bar[data-v-97df8a82]{padding:3px 12px;font-size:11px;font-weight:600;color:#6366f1;background:#eef2ff;border-bottom:1px dashed #c7d2fe;-webkit-user-select:none;user-select:none;display:flex;align-items:center;justify-content:space-between;gap:12px}.pc-dev-tag-text[data-v-97df8a82]{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-dev-tag-v[data-v-97df8a82]{font-size:10px;font-weight:600;color:#6366f1;background:#eef2ff;border:1px dashed #a5b4fc;border-radius:6px;padding:2px 6px;margin:4px auto;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;user-select:none}@media (max-height: 640px){.pc-dev-tag-bar[data-v-97df8a82],.pc-dev-tag-v[data-v-97df8a82],.pc-dev-tag[data-v-97df8a82]{display:none!important}.me-panel-header[data-v-97df8a82],.app-max-head[data-v-97df8a82]{height:40px!important}.app-tabbar[data-v-97df8a82]{height:34px!important}.app-tab[data-v-97df8a82]{height:24px;font-size:12px;line-height:22px}.me-right-panel.below-app-tabs[data-v-97df8a82]{top:34px!important}.apps-grid[data-v-97df8a82]{padding:6px 4px;row-gap:4px}.app-card[data-v-97df8a82]{padding:3px 0;gap:2px}.apps-grid .app-icon[data-v-97df8a82]{width:38px;height:38px;border-radius:10px}.apps-grid .app-name[data-v-97df8a82]{font-size:10px;line-height:1.2}}:is(.mqa-head[data-v-97df8a82],.mqr-head[data-v-97df8a82]){padding:5px 10px;line-height:1.25}:is(.mqa-body[data-v-97df8a82],.mqr-body[data-v-97df8a82]){padding:7px 10px 6px}:is(.mqa-title[data-v-97df8a82],.mqr-title[data-v-97df8a82]){margin-bottom:4px;line-height:1.35}:is(.mqa-row[data-v-97df8a82],.mqr-row[data-v-97df8a82],.mqb-row[data-v-97df8a82],.mof-row[data-v-97df8a82],.mps-no[data-v-97df8a82],.mps-owner[data-v-97df8a82]){line-height:1.35}:is(.mqa-row[data-v-97df8a82],.mqr-row[data-v-97df8a82]){margin-top:3px}:is(.mqa-requester[data-v-97df8a82],.mqr-received[data-v-97df8a82]){margin-top:4px;line-height:1.35}:is(.mqa-tip[data-v-97df8a82],.mqr-tip[data-v-97df8a82]){padding:0 10px 6px;line-height:1.3}:is(.mqa-tip-row[data-v-97df8a82],.mqa-confirm-row[data-v-97df8a82],.mqr-confirm-row[data-v-97df8a82],.mqa-reply-row[data-v-97df8a82],.pr-acts[data-v-97df8a82]){padding:6px 10px}.msg-quote-bubble[data-v-97df8a82]{padding:8px 10px}.mqb-head[data-v-97df8a82]{margin-bottom:4px;line-height:1.3}.mqb-title[data-v-97df8a82]{margin-bottom:4px;line-height:1.4}.mqb-row[data-v-97df8a82]{margin-top:5px;line-height:1.4}.mqb-reject-reason[data-v-97df8a82]{margin-top:4px;line-height:1.4}.mqb-tip[data-v-97df8a82]{line-height:1.35}.mqb-receipt-row[data-v-97df8a82]{margin-top:7px;line-height:1.35}.mqb-deadline[data-v-97df8a82]{margin-top:4px;line-height:1.35}.ii-head[data-v-97df8a82]{margin-bottom:5px}.ii-no[data-v-97df8a82]{margin-bottom:3px}:is(.ii-confirm-row[data-v-97df8a82],.ii-tip[data-v-97df8a82]){margin-top:5px}.mps-head[data-v-97df8a82]{padding:8px 11px 0}.mps-body[data-v-97df8a82]{padding:9px 11px;gap:9px}.mps-action[data-v-97df8a82]{margin:0 11px 9px;padding:6px 0}.msg-order-finish[data-v-97df8a82]{padding:0;gap:0}.mof-body[data-v-97df8a82]{padding:7px 10px 6px}.mof-calc[data-v-97df8a82]{padding:5px 8px}.mof-foot[data-v-97df8a82]{padding:6px 10px}.msg-card[data-v-97df8a82]{padding:12px}.card-title[data-v-97df8a82]{margin-bottom:7px}.card-body[data-v-97df8a82]{margin-bottom:9px;line-height:1.5}.msg-bubble[data-v-97df8a82] :is(.msg-quote-bubble,.msg-quote-request,.msg-quote-audit,.msg-quote-reply,.msg-production-plan,.msg-workhour-task,.msg-purchase-req,.msg-order-finish,.msg-finance-bubble,.msg-invoice-issue-bubble,.msg-invoice-bubble,.msg-project-share,.msg-team-card,.msg-card){width:265px!important;max-width:100%!important}.msg-bubble[data-v-97df8a82] :is(.mqa-tag,.mqr-tag,.mqb-biz-tag){font-size:12.5px}.msg-bubble[data-v-97df8a82] :is(.mqa-title,.mqr-title,.mqb-title,.mof-title){font-size:14px}.msg-bubble[data-v-97df8a82] :is(.mqa-row,.mqr-row,.mqb-row,.mof-row){font-size:12.5px}.msg-bubble[data-v-97df8a82] :is(.mqa-tip,.mqr-tip,.mqb-tip){font-size:11.5px}.msg-quote-bubble .mqb-act-row[data-v-97df8a82],.msg-quote-bubble .mqb-receipt-row[data-v-97df8a82]{margin-top:auto;justify-content:flex-end}.mqb-receipt-pending[data-v-97df8a82],.mqb-receipt-tag[data-v-97df8a82],.mof-status[data-v-97df8a82]{margin-right:auto}.pr-acts[data-v-97df8a82],.mqa-confirm-row[data-v-97df8a82],.mqr-confirm-row[data-v-97df8a82]{margin-top:auto;justify-content:flex-end}.mqa-reply-row[data-v-97df8a82]{display:flex;justify-content:flex-end;margin-top:auto}.mof-foot[data-v-97df8a82]{justify-content:flex-end}.ii-confirm-row[data-v-97df8a82]{margin-top:auto}.mqa-tip-row[data-v-97df8a82]{margin-top:auto;align-items:flex-end;justify-content:flex-end}.mqa-tip-row .mqa-tip[data-v-97df8a82]{flex:0 1 auto;min-width:0;text-align:right}.mqa-tip[data-v-97df8a82],.mqr-tip[data-v-97df8a82],.mqb-tip[data-v-97df8a82]{text-align:right}.mqb-act-btn[data-v-97df8a82],.pr-open-btn[data-v-97df8a82],.pr-confirm-btn[data-v-97df8a82],.mqa-confirm-btn[data-v-97df8a82],.mqa-reply-btn[data-v-97df8a82]{background:transparent!important;border:0!important;padding:0!important;border-radius:0;box-shadow:none!important;filter:none!important;font-size:12px;font-weight:700;line-height:1.3;text-decoration:underline;cursor:pointer}.mqb-act-btn[data-v-97df8a82]:disabled,.pr-confirm-btn[data-v-97df8a82]:disabled,.mqa-confirm-btn[data-v-97df8a82]:disabled,.mqa-reply-btn[data-v-97df8a82]:disabled{opacity:.55;cursor:not-allowed;filter:none!important}.mqb-act-btn[data-v-97df8a82]:hover:not(:disabled),.pr-open-btn[data-v-97df8a82]:hover,.pr-confirm-btn[data-v-97df8a82]:hover:not(:disabled),.mqa-confirm-btn[data-v-97df8a82]:hover:not(:disabled),.mqa-reply-btn[data-v-97df8a82]:hover:not(:disabled){background:transparent!important;filter:none!important}:is(.msg-quote-bubble,.msg-quote-request,.msg-quote-audit,.msg-quote-reply,.msg-production-plan,.msg-purchase-req,.msg-workhour-task,.msg-order-finish,.msg-invoice-bubble,.msg-invoice-issue-bubble,.msg-card,.m-quote-bubble,.m-quote-request,.m-quote-audit,.m-quote-reply,.m-production-plan,.m-purchase-req,.m-workhour-task) .el-button[data-v-97df8a82]{background:transparent!important;border:0!important;padding:0!important;height:auto!important;border-radius:0;font-size:12px;font-weight:700;text-decoration:underline;color:#2563eb!important}:is(.msg-quote-bubble,.msg-quote-request,.msg-quote-audit,.msg-quote-reply,.msg-production-plan,.msg-purchase-req,.msg-workhour-task,.msg-order-finish,.msg-invoice-bubble,.msg-invoice-issue-bubble,.msg-card,.m-quote-bubble,.m-quote-request,.m-quote-audit,.m-quote-reply,.m-production-plan,.m-purchase-req,.m-workhour-task) .el-button[data-v-97df8a82]:hover{background:transparent!important;border:0!important;opacity:.8}.mqb-act-btn[data-v-97df8a82],.pr-open-btn[data-v-97df8a82]{color:#1d4ed8!important}.pr-open-btn[data-v-97df8a82],.pr-confirm-btn[data-v-97df8a82]{color:#c2410c!important}.mqa-confirm-btn[data-v-97df8a82]{color:#15803d!important}.mqa-reply-btn[data-v-97df8a82]{color:#2563eb!important}.msg-order-finish .el-button[data-v-97df8a82],.msg-order-finish .mof-foot .el-button[data-v-97df8a82]{color:#4f46e5!important}:is(.mqb-contract,.mqb-contract-signed,.mqb-contract-renegotiate,.mqb-renegotiated) .mqb-act-btn[data-v-97df8a82],:is(.mqb-contract,.mqb-contract-signed,.mqb-contract-renegotiate,.mqb-renegotiated) .el-button[data-v-97df8a82],:is(.mqb-contract,.mqb-contract-signed,.mqb-contract-renegotiate,.mqb-renegotiated) .mqb-status[data-v-97df8a82],:is(.mqb-contract,.mqb-contract-signed,.mqb-contract-renegotiate,.mqb-renegotiated) .mqb-receipt-pending[data-v-97df8a82],:is(.mqb-contract,.mqb-contract-signed,.mqb-contract-renegotiate,.mqb-renegotiated) .mqb-receipt-tag[data-v-97df8a82]{color:#fff!important}.msg-quote-bubble.mqb-contract .mqb-act-btn[data-v-97df8a82],.msg-quote-bubble.mqb-contract .mqb-receipt-pending[data-v-97df8a82],.msg-quote-bubble.mqb-contract .mqb-status[data-v-97df8a82],.m-quote-bubble.mqb-contract .mqb-act-btn[data-v-97df8a82],.m-quote-bubble.mqb-contract .mqb-receipt-pending[data-v-97df8a82],.m-quote-bubble.mqb-contract .mqb-status[data-v-97df8a82]{color:#fff!important}.tmp-pf-head[data-v-97df8a82]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.tmp-pf-title[data-v-97df8a82]{font-size:15px;font-weight:600;color:#1e293b}.tmp-pf-tag[data-v-97df8a82]{font-size:11px;font-weight:600;color:#4f46e5;background:#eef2ff;border:1px solid #c7d2fe;border-radius:4px;padding:2px 6px}.tmp-pf-row[data-v-97df8a82]{display:flex;align-items:flex-start;gap:10px;padding:6px 0;border-bottom:1px dashed #eef2f6;font-size:13px}.tmp-pf-row[data-v-97df8a82]:last-child{border-bottom:0}.tmp-pf-row.is-top[data-v-97df8a82]{align-items:flex-start}.tmp-pf-label[data-v-97df8a82]{flex:0 0 84px;color:#94a3b8}.tmp-pf-value[data-v-97df8a82]{flex:1 1 auto;color:#1e293b;word-break:break-all}.tmp-pf-empty[data-v-97df8a82]{padding:10px 0;font-size:12.5px;color:#94a3b8}.tmp-pf-edit[data-v-97df8a82]{border:0;background:transparent;padding:0;cursor:pointer;color:#4f46e5;font-size:12.5px;font-weight:600;text-decoration:underline}.tmp-pf-addr[data-v-97df8a82]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;padding:8px 10px;font-size:12.5px;color:#334155;background:#f8fafc;border:1px solid #eef2f6;border-radius:8px}.tmp-pf-addr-remark[data-v-97df8a82]{color:#94a3b8}.tmp-pf-form[data-v-97df8a82]{display:flex;flex-direction:column;gap:12px}.tmp-pf-form-row[data-v-97df8a82]{display:flex;align-items:center;gap:10px}.tmp-pf-form-label[data-v-97df8a82]{flex:0 0 92px;font-size:13px;color:#64748b}.tmp-pf-form-row[data-v-97df8a82] .el-input,.tmp-pf-cascader[data-v-97df8a82]{flex:1 1 auto}.tmp-pf-sec[data-v-97df8a82]{display:flex;flex-direction:column;gap:8px;padding:10px 12px;background:#fbfcfe;border:1px solid #eef2f6;border-radius:10px}.tmp-pf-sec-head[data-v-97df8a82]{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#334155}.tmp-pf-sec-tip[data-v-97df8a82]{font-weight:400;font-size:11.5px;color:#94a3b8}.tmp-pf-addr-row[data-v-97df8a82]{display:flex;align-items:center;gap:8px;padding:6px 8px;font-size:12.5px;background:#fff;border:1px solid #eef2f6;border-radius:8px}.tmp-pf-addr-text[data-v-97df8a82]{flex:1 1 auto;color:#1e293b;word-break:break-all}.tmp-pf-addr-badge[data-v-97df8a82]{flex:0 0 auto;font-size:11px;font-weight:700;color:#047857;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:999px;padding:1px 8px}.tmp-pf-btn[data-v-97df8a82]{height:26px;padding:0 10px;font-size:12.5px;color:#4f46e5;background:#fff;border:1px solid #c7d2fe;border-radius:6px;cursor:pointer}.tmp-pf-btn[data-v-97df8a82]:hover:not(:disabled){background:#eef2ff}.tmp-pf-btn[data-v-97df8a82]:disabled{opacity:.55;cursor:not-allowed}.tmp-pf-btn.is-primary[data-v-97df8a82]{color:#fff;background:#6366f1;border-color:#6366f1}.tmp-pf-btn.is-primary[data-v-97df8a82]:hover:not(:disabled){background:#4f46e5;border-color:#4f46e5}.tmp-pf-btn.is-danger[data-v-97df8a82]{color:#dc2626;border-color:#fecaca}.tmp-pf-btn.is-danger[data-v-97df8a82]:hover:not(:disabled){background:#fef2f2}.tmp-pf-check[data-v-97df8a82]{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:#475569;cursor:pointer}.tmp-pf-form-actions[data-v-97df8a82]{display:flex;justify-content:flex-end;gap:8px}.el-image-viewer__wrapper{z-index:4000!important}.fpk{display:flex;flex-direction:column;gap:10px}.fpk-tip{font-size:13px;line-height:1.7;color:#475569;background:#f8fafc;border:1px solid #e9eef5;border-radius:8px;padding:9px 12px}.fpk-search .el-input__wrapper{background:#eef2ff;border-radius:12px;box-shadow:none}.fpk-list{display:flex;flex-direction:column;gap:8px;max-height:52vh;overflow-y:auto;padding-right:2px}.fpk-row{display:flex;align-items:center;gap:10px;width:100%;text-align:left;cursor:pointer;padding:11px 13px;border-radius:10px;border:1px solid #eef2f7;background:#fff;transition:background .15s,border-color .15s}.fpk-row:hover{background:#f5f7ff;border-color:#c7d2fe}.fpk-main{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1 1 auto}.fpk-no{font-size:13px;font-weight:600;color:#1e293b;font-variant-numeric:tabular-nums}.fpk-name{font-size:12px;color:#64748b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fpk-side{display:flex;flex-direction:column;align-items:flex-end;gap:3px;flex:0 0 auto}.fpk-amount{font-size:13px;font-weight:600;color:#b45309;font-variant-numeric:tabular-nums}.fpk-state{font-size:11px;color:#2563eb;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;padding:1px 8px}.fpk-empty{padding:22px 0;text-align:center;font-size:13px;color:#94a3b8;line-height:1.7}.msg-quote-bubble,.m-quote-bubble,.mqb-subcontract,.mqb-quoted-inquiry,.mqb-quoted,.mqb-agreed,.mqb-contract,.mqb-contract-renegotiate,.mqb-contract-signed,.mqb-renegotiated,.mqb-rejected,.msg-quote-request,.m-quote-request,.msg-quote-audit,.m-quote-audit,.msg-quote-reply,.m-quote-reply,.msg-quote-approval,.m-quote-approval,.msg-production-plan,.m-production-plan,.msg-order-finish,.m-order-finish,.msg-workhour-task,.m-workhour-task,.msg-purchase-req,.m-purchase-req,.msg-project-share,.m-project-share{border:1px solid #e2e8f0!important;border-radius:8px!important;box-shadow:none!important}.msg-quote-bubble:hover,.m-quote-bubble:hover,.mqb-subcontract:hover,.mqb-agreed:hover,.mqb-contract:hover,.mqb-contract-renegotiate:hover,.mqb-contract-signed:hover,.mqb-rejected:hover,.msg-quote-request:hover,.m-quote-request:hover,.msg-quote-audit:hover,.m-quote-audit:hover,.msg-quote-reply:hover,.msg-quote-approval:hover,.msg-production-plan:hover,.m-production-plan:hover,.msg-order-finish:hover,.m-order-finish:hover,.msg-workhour-task:hover,.m-workhour-task:hover,.msg-purchase-req:hover,.m-purchase-req:hover,.msg-project-share:hover,.m-project-share:hover{box-shadow:0 2px 8px #0f172a0f!important}.mqb-expect-price{color:#b45309!important;font-weight:600}.mqa-head,.mqb-head,.fin-head{flex-wrap:nowrap}.mqa-tag,.fin-tag,.mqb-biz-tag{white-space:nowrap;flex:0 0 auto}.mqa-status,.fin-status{white-space:nowrap;min-width:0;overflow:hidden;text-overflow:ellipsis}.msg-quote-bubble.mqb-received,.m-quote-bubble.mqb-received{filter:brightness(.93) saturate(.9)}.msg-quote-bubble.mqb-received:hover,.m-quote-bubble.mqb-received:hover{filter:brightness(.96) saturate(.94)}.msg-quote-bubble.mqb-modify-request,.m-quote-bubble.mqb-modify-request{background:#fff7ed;border:1px solid #fdba74;color:#7c2d12}.msg-quote-bubble.mqb-modify-request:hover,.m-quote-bubble.mqb-modify-request:hover{box-shadow:0 4px 12px #f9731638}.mqb-modify-tag{color:#c2410c!important;background:#ffedd5!important;font-weight:600}.mqb-modify-status{color:#ea580c!important}.mqb-modify-reason{margin-top:6px;padding:6px 8px;border-radius:6px;background:#ffedd5;color:#9a3412;font-size:12px;line-height:1.6;word-break:break-all}.mqb-modify-request .mqb-title,.mqb-modify-request .mqb-row{color:#7c2d12}.mqb-modify-request .mqb-tip{color:#ea580c}.mqb-cancel-tag{color:#b91c1c!important;background:#fee2e2!important;font-weight:600}.mqb-cancel-pending{color:#c2410c!important}.mqb-cancel-agreed{color:#b91c1c!important;font-weight:600}.mqb-cancel-refused{color:#047857!important;font-weight:600}.mqb-cancel-reason{margin-top:6px;padding:6px 8px;border-radius:6px;background:#fef2f2;color:#991b1b;font-size:12px;line-height:1.6;word-break:break-all}.mqb-cancel-bubble .mqb-title,.mqb-cancel-bubble .mqb-row{color:#7f1d1d}.mqb-cancel-bubble .mqb-tip{color:#dc2626}.mqb-cf-amount{color:#b91c1c!important;font-weight:700}.cfo-foot{display:flex;flex-direction:column;gap:10px}.cfo-reason{padding:8px 10px;border-radius:8px;background:#fff7ed;border:1px solid #fed7aa;color:#9a3412;font-size:12px;line-height:1.6;text-align:left}.cfo-actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.cfo-wait{font-size:12px;color:#94a3b8;text-align:right}@media (max-width: 640px){.cfo-actions{justify-content:space-between}.cfo-actions .el-button{margin-left:0;flex:1}.cfo-wait{text-align:center}}.sa-view-tabs{display:flex;align-items:center;gap:4px;padding:10px 14px 8px;flex:none}.sa-view-tab{border:none;background:#f1f5f9;color:#475569;padding:5px 14px;border-radius:10px;font-size:13px;cursor:pointer;transition:background .15s,color .15s}.sa-view-tab:hover{background:#e2e8f0}.sa-view-tab.active{background:#eef2ff;color:#4338ca;font-weight:600;box-shadow:0 0 0 1px #c7d2fe inset}.co-scope-shell{flex:1 1 0;min-height:0;display:flex;flex-direction:column}.co-scope-shell :deep(.signed-list-page){flex:1 1 0;min-height:0;width:100%}.tmp-members-wrap{padding-top:6px}.tmp-group-block .tmp-members-grid{padding:8px 0 4px}.tmp-group-block+.tmp-group-block{margin-top:8px}.tmp-group-head{display:flex;align-items:center;gap:6px;padding:10px 2px 0;border-top:1px dashed #eef2f7}.tmp-group-block:first-child .tmp-group-head{border-top:none}.tmp-group-dot{width:7px;height:7px;border-radius:2px}.tmp-group-name{font-size:13px;font-weight:600;color:#334155}.tmp-group-count{font-size:11px;color:#64748b;background:#f1f5f9;border-radius:8px;padding:0 6px;line-height:16px}.invite-groups{display:flex;align-items:flex-start;gap:10px;padding:10px 2px 2px}.invite-groups-label{font-size:13px;color:#64748b;flex:none;line-height:26px}.invite-group-chips{display:flex;flex-wrap:wrap;gap:8px}.invite-group-chip{border:1px solid #e2e8f0;background:#fff;color:#475569;padding:3px 12px;border-radius:12px;font-size:13px;cursor:pointer;transition:border-color .15s,color .15s,background .15s}.invite-group-chip:hover{border-color:#c7d2fe}.tmd-group-tag{display:inline-block;margin-right:6px;padding:0 8px;line-height:20px;border-radius:6px;font-size:12px;border:1px solid transparent}.mg-dialog-tip{font-size:13px;color:#64748b;padding:0 0 10px}.mg-dialog-item{display:flex;align-items:flex-start;gap:10px;padding:9px 10px;border-radius:10px;border:1px solid #eef2f7;margin-bottom:8px;cursor:pointer;transition:border-color .15s,background .15s}.mg-dialog-item:hover{background:#f8fafc}.mg-dialog-item.on{border-color:#c7d2fe;background:#f5f7ff}.mg-dialog-info{display:flex;flex-direction:column;gap:2px}.mg-dialog-name{font-size:13px;font-weight:600}.mg-dialog-hint{font-size:12px;color:#94a3b8}:root{--chat-card-w: 320px;--chat-card-h: 168px}.msg-bubble{--chat-card-w: 265px;--chat-card-h: 160px}:is(.msg-production-plan,.msg-purchase-req,.msg-workhour-task,.msg-quote-bubble,.msg-quote-request,.msg-quote-audit,.msg-quote-reply,.msg-quote-approval,.msg-order-finish,.msg-project-share,.msg-invoice-bubble,.msg-invoice-issue-bubble,.msg-card,.msg-finance-bubble,.m-production-plan,.m-purchase-req,.m-workhour-task,.m-quote-bubble,.m-quote-request,.m-quote-audit,.m-quote-reply,.m-quote-approval,.m-order-finish,.m-project-share,.m-invoice-bubble,.m-invoice-issue-bubble,.m-finance-bubble),.msg-bubble.card>*:not(.msg-quote-inline),.m-msg-bubble-card>*:not(.msg-quote-inline),.m-msg-bubble-quote>*:not(.msg-quote-inline),.m-msg-bubble-invoice>*:not(.msg-quote-inline){width:var(--chat-card-w)!important;height:var(--chat-card-h)!important;min-width:0!important;max-width:100%!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;box-sizing:border-box!important}:is(.mqa-head,.mqb-head,.fin-head,.mof-head,.mps-head,.ii-head){flex:0 0 auto!important}.msg-bubble.card>*:not(.msg-quote-inline)>*,.m-msg-bubble-card>*>*,.m-msg-bubble-quote>*>*,.m-msg-bubble-invoice>*>*{flex:0 1 auto;min-height:0}:is(.mqa-foot-row,.mqb-foot-row,.mqb-act-row,.mof-foot,.pr-acts,.mqa-confirm-row,.mps-foot,.ii-foot,.fin-foot){margin-top:auto!important;flex:0 0 auto!important}@media (max-width: 1023px){.m-msg-main-col{flex:1 1 0}.m-msg-bubble-card,.m-msg-bubble-quote,.m-msg-bubble-invoice{width:100%!important}.mqa-head{padding:5px 10px}.mqa-tag{font-size:11px}.mqa-body{padding:8px 10px 7px}.mqa-title{font-size:12px;margin-bottom:3px}.mqa-row{font-size:11.5px;margin-top:1px;gap:6px}.mqa-requester{font-size:10.5px;margin-top:3px}.mqa-foot-row{padding:5px 10px;gap:6px}.mqa-foot-btn{font-size:11px}.mqa-rec-status,.pr-status,.pr-from{font-size:10px}.msg-card{padding:8px 10px!important}.m-msg-bubble-card>*:not(.msg-quote-inline),.m-msg-bubble-quote>*:not(.msg-quote-inline),.m-msg-bubble-invoice>*:not(.msg-quote-inline){height:auto!important;max-height:none!important;min-height:0!important}.m-msg-bubble-card>*:not(.msg-quote-inline),.m-msg-bubble-quote>*:not(.msg-quote-inline),.m-msg-bubble-invoice>*:not(.msg-quote-inline){width:210px!important;max-width:100%!important;height:140px!important;max-height:140px!important;min-height:0!important}.m-msg-bubble :is(.mqa-head,.mqr-head,.mof-head,.mps-head,.ii-head,.mtc-head){padding:3px 9px!important;line-height:1.15!important}.m-msg-bubble :is(.mqa-body,.mqr-body,.mof-body,.mtc-body){padding:4px 9px 3px!important}.m-msg-bubble :is(.mqa-title,.mqr-title,.mqb-title,.mof-title,.mps-name,.mtc-text){font-size:11.5px!important;line-height:1.25!important;margin-bottom:2px!important}.m-msg-bubble :is(.mqa-row,.mqr-row,.mqb-row,.mof-row){font-size:11px!important;line-height:1.3!important;margin-top:1px!important}.m-msg-bubble :is(.mqa-daily-by,.mqa-requester,.mqa-daily-proc,.mtc-time){margin-top:3px!important;line-height:1.25!important}.m-msg-bubble :is(.mqa-foot-row,.mqa-tip-row,.mqa-confirm-row,.mqr-confirm-row,.pr-acts,.mof-foot,.mtc-foot){padding:3px 9px!important}.m-msg-bubble :is(.mqa-tip,.mqr-tip,.mqb-tip){padding:0 9px 3px!important;line-height:1.25!important}.m-msg-bubble .msg-finance-bubble{padding:6px 9px!important}.m-msg-bubble .msg-finance-bubble .fin-head{margin:-6px -9px 5px!important;padding:4px 9px!important}.m-msg-bubble .m-invoice-bubble{padding:6px 9px!important}.m-msg-bubble .m-invoice-bubble .fin-head{margin:-6px -9px 5px!important;padding:4px 9px!important}.m-msg-bubble .m-invoice-issue-bubble{padding:5px 9px 6px!important}.m-msg-bubble .fin-title{font-size:11.5px!important;line-height:1.25!important}.m-msg-bubble .fin-row,.m-msg-bubble .fin-sub{font-size:10.5px!important;line-height:1.25!important}}.msg-time-divider{display:flex;align-items:center;justify-content:center;padding:4px 0 10px;font-size:11.5px;color:#9aa4b2;line-height:1.4;-webkit-user-select:none;user-select:none;pointer-events:none}.m-msg-time-divider{display:flex;align-items:center;justify-content:center;padding:2px 0 7px;font-size:11px;color:#9aa4b2;line-height:1.4;-webkit-user-select:none;user-select:none;pointer-events:none}.msg-bubble .mqa-daily-by,.m-msg-bubble .mqa-daily-by,.msg-bubble .mqa-by-split,.m-msg-bubble .mqa-by-split{font-size:10px!important;color:#b6bfcc!important;font-weight:400!important}.msg-bubble .mqa-daily-by .mqa-by-stage,.m-msg-bubble .mqa-daily-by .mqa-by-stage{color:#64748b!important;font-weight:500!important}.cd-rows{display:flex;flex-direction:column;gap:9px}.cd-row{display:flex;gap:12px;font-size:13px;line-height:1.45}.cd-k{width:92px;flex:0 0 auto;color:#64748b}.cd-v{flex:1 1 0;color:#1e293b;word-break:break-all}.cd-empty{color:#94a3b8;font-size:13px}.cd-items{margin-top:14px;border-top:1px dashed #e2e8f0;padding-top:10px}.cd-items-title{font-size:12px;color:#64748b;margin-bottom:4px}.cd-item{display:flex;gap:8px;font-size:12.5px;padding:6px 0;border-bottom:1px dashed #f1f5f9}.cd-item-no{width:62px;flex:0 0 auto;color:#94a3b8}.cd-item-name{flex:1 1 0;color:#334155}.cd-item-qty{color:#1e293b;font-weight:600}.card-detail-page{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;display:flex;flex-direction:column;background:#fff}.card-detail-page-body{flex:1 1 0;min-height:0;overflow-y:auto;padding:14px 14px 24px;-webkit-overflow-scrolling:touch}.card-detail-page-foot{flex:0 0 auto;display:flex;gap:10px;padding:10px 14px;border-top:1px solid #e2e8f0;background:#fff}.team-claim-page{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;display:flex;flex-direction:column;background:#f8fafc}.team-claim-page-body{flex:1 1 0;min-height:0;overflow-y:auto;padding:12px 14px 20px;-webkit-overflow-scrolling:touch}.team-claim-page-foot{flex:0 0 auto;display:flex;padding:10px 14px;border-top:1px solid #e2e8f0;background:#fff}.team-claim-page-foot .el-button{width:100%;margin-left:0}.card-detail-page>.me-panel-header,.team-claim-page>.me-panel-header{height:44px;padding:0 14px;background:#fff;border-bottom:1px solid #f1f5f9}.cd-act{flex:1 1 0;height:40px;border-radius:10px;border:1px solid #cbd5e1;background:#fff;color:#475569;font-size:14px;font-weight:600}.cd-act.is-primary{border-color:#6366f1;background:#6366f1;color:#fff}.cd-act:active{opacity:.85}:is(.mqa-head,.mof-head,.mqr-head,.fin-head){background:#1a9fd8!important;background-image:none!important;border:0!important;border-bottom:0!important;color:#fff!important;padding:6px 12px!important;box-sizing:border-box}:is(.mqa-tag,.mof-tag,.mqr-tag,.fin-tag){background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;color:#fff!important;font-weight:700;white-space:nowrap}:is(.mqa-status,.mof-by,.mqr-status,.fin-status){color:#ffffffeb!important}:is(.mqa-head,.mof-head,.mqr-head,.fin-head) .mqa-audit-tag{background:#fff!important;color:#1677c8!important;border:0!important}:is(.mqa-body,.mof-body,.mqr-body,.fin-body){background:#fff!important;padding:10px 12px!important}:is(.mqa-title,.mqa-daily-proc,.mof-title,.mqr-title,.fin-title){background:transparent!important;border-radius:0!important;padding:0!important;color:#0f172a!important;font-size:14px!important;font-weight:700!important;word-break:break-all}:is(.mqa-row,.mof-row,.mqr-row,.fin-row){display:flex!important;flex-wrap:wrap;align-items:baseline;justify-content:flex-start!important;gap:6px!important;color:#334155!important;line-height:1.7}:is(.mqa-row,.mof-row,.mqr-row,.fin-row) b{color:#0f172a}.mqa-daily-by{margin-top:8px!important;text-align:right!important;font-size:11.5px!important;color:#98a6b8!important}.mqa-by-split{display:flex!important;align-items:center;justify-content:flex-end!important;gap:8px}:is(.mqa-foot-row,.mof-foot,.mqa-confirm-row,.mqr-confirm-row,.pr-acts){display:flex!important;align-items:center;justify-content:flex-end!important;gap:8px!important;margin-top:auto!important;padding:7px 12px!important;border-top:1px dashed #e6ebf2!important;background:#fff!important}:is(.mqa-rec-status,.mqa-found-by,.mof-status,.pr-status,.pr-from){margin-right:auto!important;font-size:11.5px!important;font-weight:600!important}:is(.mqa-foot-btn,.mof-act-btn,.pr-open-btn,.pr-confirm-btn,.mqa-confirm-btn){background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;color:#1677c8!important;font-size:12px!important;font-weight:700!important;text-decoration:none!important;cursor:pointer;flex:none;white-space:nowrap}:is(.mqa-foot-btn,.mof-act-btn,.pr-open-btn,.pr-confirm-btn,.mqa-confirm-btn):hover{color:#0b5ea6!important}:is(.mqa-foot-btn,.mof-act-btn,.pr-open-btn,.pr-confirm-btn):disabled{opacity:.5;cursor:not-allowed}:is(.mqa-tip,.mqr-tip){color:#1677c8!important;text-decoration:none!important}:is(.msg-quote-bubble,.m-quote-bubble){padding:0!important;background:#fff!important;background-image:none!important;border:1px solid #e6ebf2!important;border-radius:10px!important;color:#334155!important;box-shadow:0 1px 3px #0f172a0f!important;filter:none!important}:is(.msg-quote-bubble,.m-quote-bubble)>.mqb-head{background:#1a9fd8!important;background-image:none!important;border:0!important;padding:6px 12px!important;margin:0!important}:is(.msg-quote-bubble,.m-quote-bubble)>:not(.mqb-head){padding-left:12px!important;padding-right:12px!important}:is(.msg-quote-bubble,.m-quote-bubble)>.mqb-head+*{padding-top:10px!important}:is(.msg-quote-bubble,.m-quote-bubble)>:last-child{padding-bottom:10px!important}:is(.msg-quote-bubble,.m-quote-bubble) .mqb-biz-tag{background:transparent!important;border-radius:0!important;padding:0!important;color:#fff!important;font-size:13px!important;font-weight:700!important}:is(.msg-quote-bubble,.m-quote-bubble) .mqb-head :is(.mqb-status,.mqb-status-quoted){color:#ffffffeb!important}:is(.msg-quote-bubble,.m-quote-bubble) .mqb-head :is(.mqb-seal,.mqb-contract-seal){background:#fff!important;border-color:#fff!important;color:#1677c8!important}:is(.msg-quote-bubble,.m-quote-bubble) .mqb-title{color:#0f172a!important;font-size:14px!important;font-weight:700!important}:is(.msg-quote-bubble,.m-quote-bubble) :is(.mqb-row,.mqb-line,.mqb-deadline,.mqb-reject-reason,.mqb-foot-status){color:#334155!important}:is(.msg-quote-bubble,.m-quote-bubble) .mqb-tip{color:#1677c8!important;text-decoration:none!important}:is(.msg-quote-bubble,.m-quote-bubble) :is(.mqb-act-btn,.mqb-open-btn,.mqb-receipt-pending,.mqb-receipt-tag){background:transparent!important;border:0!important;padding:0!important;color:#1677c8!important;font-weight:700!important;text-decoration:none!important}:is(.msg-project-share,.m-project-share){background:#fff!important;background-image:none!important;border:1px solid #e6ebf2!important;border-radius:10px!important;box-shadow:0 1px 3px #0f172a0f!important}:is(.msg-project-share,.m-project-share) .mps-head{background:#1a9fd8!important;border-radius:0!important;margin:0 -12px 8px!important;padding:6px 12px!important}:is(.msg-project-share,.m-project-share) .mps-tag{background:transparent!important;border-radius:0!important;padding:0!important;color:#fff!important;font-size:13px!important;font-weight:700!important}:is(.msg-project-share,.m-project-share) :is(.mps-status,.mps-status-other){color:#ffffffeb!important}:is(.msg-project-share,.m-project-share) .mps-name{color:#0f172a!important}:is(.msg-project-share,.m-project-share) .mps-no{color:#64748b!important}:is(.msg-project-share,.m-project-share) .mps-owner{color:#64748b!important}:is(.msg-project-share,.m-project-share) .mps-note{background:#f8fafc!important;color:#475569!important}:is(.msg-project-share,.m-project-share) .mps-action{margin:0!important;padding:8px 12px!important;background:#fff!important;border-radius:0!important;box-shadow:none!important;border-top:1px dashed #e6ebf2!important;color:#1677c8!important;text-align:right!important}:is(.msg-project-share,.m-project-share) .mqa-foot-row{border-top:1px dashed #e6ebf2!important}:is(.msg-invoice-issue-bubble,.m-invoice-issue-bubble){background:#fff!important;background-image:none!important;border:1px solid #e6ebf2!important;border-radius:10px!important;padding-top:0!important}:is(.msg-invoice-issue-bubble,.m-invoice-issue-bubble) .ii-head{background:#1a9fd8!important;border-radius:0!important;margin:0 -12px 8px!important;padding:6px 12px!important}:is(.msg-invoice-issue-bubble,.m-invoice-issue-bubble) .ii-tag{color:#fff!important;font-size:13px!important;font-weight:700!important}:is(.msg-invoice-issue-bubble,.m-invoice-issue-bubble) :is(.ii-no,.ii-meta,.ii-amount){color:#334155!important}.m-list-panel[data-v-97df8a82],.m-chat-panel[data-v-97df8a82]{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;min-width:0}@media (min-width: 640px) and (min-height: 500px){html.mobile-ui .wx-mobile.m-two-col[data-v-97df8a82]{flex-direction:row;--m-two-col-w: clamp(240px, 32%, 340px)}html.mobile-ui .wx-mobile.m-two-col>.m-list-panel[data-v-97df8a82]{flex:0 0 var(--m-two-col-w);width:var(--m-two-col-w);border-right:1px solid #e8edf5;background:#fff}html.mobile-ui .wx-mobile.m-two-col>.m-chat-panel[data-v-97df8a82]{flex:1 1 auto;min-width:0}html.mobile-ui .wx-mobile.m-two-col .m-chat-input[data-v-97df8a82]{left:var(--m-two-col-w)}html.mobile-ui .wx-mobile.m-two-col[data-v-97df8a82] .team-bottom-nav{left:var(--m-two-col-w);right:0;transform:none;width:auto;max-width:none}html.mobile-ui .wx-mobile.m-two-col .mobile-tabs[data-v-97df8a82]{left:0;transform:none;width:100%;max-width:none}}.m-right-pane[data-v-97df8a82]{flex:1 1 auto;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:#f8fafc}.m-right-pane[data-v-97df8a82] .guide-pane{flex:1 1 auto;min-height:0}.m-right-pane[data-v-97df8a82] .gh-feature-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.m-chat-empty[data-v-97df8a82]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:#f8fafc;color:#b6c0cf;font-size:13px}.m-chat-empty.is-welcome[data-v-97df8a82]{gap:14px;padding:40px 24px;text-align:center}.m-chat-empty.is-welcome .empty-icon[data-v-97df8a82]{width:118px;height:118px;border-radius:28px;margin-bottom:2px}.m-chat-empty.is-welcome .empty-logo[data-v-97df8a82]{width:96px;height:96px;border-radius:22px;opacity:.92}.m-chat-empty.is-welcome .empty-title[data-v-97df8a82]{font-size:20px;font-weight:700;color:#1e293b;margin:0}.m-chat-empty.is-welcome .empty-desc[data-v-97df8a82]{font-size:13.5px;color:#94a3b8;line-height:1.8;margin:0}@media (max-width: 760px){.m-chat-empty.is-welcome .empty-icon[data-v-97df8a82]{width:96px;height:96px;border-radius:24px}.m-chat-empty.is-welcome .empty-logo[data-v-97df8a82]{width:78px;height:78px;border-radius:18px}.m-chat-empty.is-welcome .empty-title[data-v-97df8a82]{font-size:18px}}.mqtp[data-v-914c7c54]{display:flex;flex-direction:column;flex:1 1 0;min-height:0;background:#f8fafc}.mqtp-head[data-v-914c7c54]{flex-shrink:0;display:flex;align-items:center;gap:8px;height:44px;padding:0 12px;background:#fff;border-bottom:1px solid #e2e8f0}.mqtp-back[data-v-914c7c54]{cursor:pointer;color:#475569}.mqtp-title[data-v-914c7c54]{font-size:15px;font-weight:600;color:#1e293b}.mptp[data-v-ff0164c9]{display:flex;flex-direction:column;flex:1 1 0;min-height:0;background:#f8fafc}.mptp-head[data-v-ff0164c9]{position:relative;flex-shrink:0;display:flex;align-items:center;height:44px;padding:0 14px;background:linear-gradient(135deg,#4f46e5,#8b5cf6)}.mptp-back[data-v-ff0164c9]{position:absolute;left:14px;top:50%;transform:translateY(-50%);cursor:pointer;color:#fff}.mptp-title[data-v-ff0164c9]{flex:1;text-align:center;font-size:16px;font-weight:600;color:#fff}.mrspp[data-v-78e361c3]{display:flex;flex-direction:column;flex:1 1 0;min-height:0;background:#f8fafc}.mrspp-head[data-v-78e361c3]{flex-shrink:0;display:flex;align-items:center;gap:8px;height:44px;padding:0 12px;background:#fff;border-bottom:1px solid #e2e8f0}.mrspp-back[data-v-78e361c3]{cursor:pointer;color:#475569}.mrspp-title[data-v-78e361c3]{font-size:15px;font-weight:600;color:#1e293b}.mshp[data-v-e491a350]{display:flex;flex-direction:column;flex:1 1 0;min-height:0;background:#f8fafc}.mshp-head[data-v-e491a350]{flex-shrink:0;display:flex;align-items:center;gap:8px;height:44px;padding:0 12px;background:#fff;border-bottom:1px solid #e2e8f0}.mshp-back[data-v-e491a350]{cursor:pointer;color:#475569}.mshp-title[data-v-e491a350]{font-size:15px;font-weight:600;color:#1e293b}.ssip[data-v-2d97cca5]{display:flex;flex-direction:column;flex:1 1 0;min-height:0;background:#f8fafc}.ssip-head[data-v-2d97cca5]{position:relative;flex-shrink:0;display:flex;align-items:center;height:44px;padding:0 14px;background:linear-gradient(135deg,#4f46e5,#8b5cf6)}.ssip-back[data-v-2d97cca5]{position:absolute;left:14px;top:50%;transform:translateY(-50%);cursor:pointer;color:#fff}.ssip-title[data-v-2d97cca5]{flex:1;text-align:center;font-size:16px;font-weight:600;color:#fff}.qsp-page[data-v-1f2be7ad]{display:flex;flex-direction:column;flex:1 1 0;min-height:0;background:#f8fafc}.qsp-page-head[data-v-1f2be7ad]{position:relative;flex-shrink:0;display:flex;align-items:center;height:44px;padding:0 14px;background:linear-gradient(135deg,#4f46e5,#8b5cf6)}.qsp-page-back[data-v-1f2be7ad]{position:absolute;left:14px;top:50%;transform:translateY(-50%);cursor:pointer;color:#fff}.qsp-page-title[data-v-1f2be7ad]{flex:1;text-align:center;font-size:16px;font-weight:600;color:#fff}.mirp[data-v-071e7b10]{display:flex;flex-direction:column;flex:1 1 0;min-height:0;background:#f8fafc}.mirp-head[data-v-071e7b10]{flex-shrink:0;display:flex;align-items:center;gap:8px;height:44px;padding:0 12px;background:#fff;border-bottom:1px solid #e2e8f0}.mirp-back[data-v-071e7b10]{cursor:pointer;color:#475569}.mirp-title[data-v-071e7b10]{font-size:15px;font-weight:600;color:#1e293b}.mqcp[data-v-3dc13d4b]{display:flex;flex-direction:column;flex:1 1 0;min-height:0;background:#f8fafc}.mqcp-head[data-v-3dc13d4b]{position:relative;flex-shrink:0;display:flex;align-items:center;height:44px;padding:0 14px;background:linear-gradient(135deg,#4f46e5,#8b5cf6)}.mqcp-back[data-v-3dc13d4b]{position:absolute;left:14px;top:50%;transform:translateY(-50%);cursor:pointer;color:#fff}.mqcp-title[data-v-3dc13d4b]{flex:1;text-align:center;font-size:16px;font-weight:600;color:#fff}.pay-page[data-v-d77e1542]{flex:1 1 0;min-height:0;height:auto;overflow-y:auto;-webkit-overflow-scrolling:touch;background:linear-gradient(180deg,#f5f7fa,#e8eef5);padding:0 0 40px;box-sizing:border-box}.pay-header[data-v-d77e1542]{display:flex;align-items:center;justify-content:space-between;padding:18px 32px;background:#fff;border-bottom:1px solid #ebeef5;position:sticky;top:0;z-index:10}.pay-header h2[data-v-d77e1542]{font-size:18px;font-weight:600;margin:0}.back-btn[data-v-d77e1542]{background:none;border:none;font-size:15px;color:#4f46e5;cursor:pointer;padding:6px 12px;border-radius:6px;transition:background .2s}.back-btn[data-v-d77e1542]:hover{background:#f0f3ff}.back-icon[data-v-d77e1542]{display:none}.header-placeholder[data-v-d77e1542]{width:28px;height:28px;flex:none}.pay-card[data-v-d77e1542]{max-width:880px;margin:24px auto 0;background:#fff;border-radius:16px;box-shadow:0 4px 24px #0000000f;overflow:hidden}.order-summary[data-v-d77e1542]{display:flex;justify-content:space-between;align-items:center;padding:28px 32px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.summary-label[data-v-d77e1542]{font-size:13px;opacity:.85;margin-bottom:6px}.summary-title[data-v-d77e1542]{font-size:22px;font-weight:700;margin-bottom:6px}.summary-meta[data-v-d77e1542]{font-size:13px;opacity:.9}.summary-meta .dot[data-v-d77e1542]{margin:0 8px;opacity:.6}.summary-right[data-v-d77e1542]{text-align:right}.summary-amount[data-v-d77e1542]{font-size:20px}.summary-amount .num[data-v-d77e1542]{font-size:36px;font-weight:700}.summary-tip[data-v-d77e1542]{font-size:12px;opacity:.85;margin-top:4px}.divider[data-v-d77e1542]{height:1px;background:#f0f2f5}.pay-body[data-v-d77e1542]{display:grid;grid-template-columns:1fr 320px;min-height:360px}.method-panel[data-v-d77e1542]{padding:28px 32px;border-right:1px solid #f0f2f5}.method-panel h4[data-v-d77e1542]{font-size:15px;font-weight:600;color:#303133;margin:0 0 16px}.method-item[data-v-d77e1542]{display:flex;align-items:center;gap:14px;padding:16px 18px;border:2px solid #ebeef5;border-radius:10px;cursor:pointer;transition:all .2s;margin-bottom:12px;background:#fff}.method-item[data-v-d77e1542]:hover{border-color:#c7d2fe}.method-item.selected[data-v-d77e1542]{border-color:#4f46e5;background:#f5f3ff;box-shadow:0 2px 8px #4f46e51f}.pay-icon[data-v-d77e1542]{width:36px;height:36px;border-radius:8px;flex-shrink:0}.method-info[data-v-d77e1542]{flex:1;min-width:0}.method-name[data-v-d77e1542]{font-size:15px;font-weight:600;color:#303133}.method-desc[data-v-d77e1542]{font-size:12px;color:#909399;margin-top:2px}.method-radio[data-v-d77e1542]{width:18px;height:18px;border-radius:50%;border:2px solid #dcdfe6;flex-shrink:0;position:relative;transition:all .2s}.method-item.selected .method-radio[data-v-d77e1542]{border-color:#4f46e5}.method-item.selected .method-radio[data-v-d77e1542]:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;background:#4f46e5;border-radius:50%}.qr-panel[data-v-d77e1542]{padding:32px 24px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fafbfc;text-align:center}.qr-wrapper[data-v-d77e1542]{padding:14px;border:1px solid #ebeef5;border-radius:12px;background:#fff;box-shadow:0 2px 8px #0000000a}.qr-tip[data-v-d77e1542]{font-size:14px;color:#606266;margin:16px 0 8px;font-weight:500}.qr-status[data-v-d77e1542]{font-size:13px;color:#4f46e5;margin:0;display:inline-flex;align-items:center;gap:6px}.status-dot[data-v-d77e1542]{display:inline-block;width:8px;height:8px;background:#4f46e5;border-radius:50%;animation:pulse-d77e1542 1.5s infinite}@keyframes pulse-d77e1542{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}.qr-placeholder[data-v-d77e1542]{padding:20px 0 24px}.ph-icon[data-v-d77e1542]{font-size:48px;margin-bottom:12px}.qr-placeholder p[data-v-d77e1542]{font-size:13px;color:#909399;margin:0 0 20px}.pay-btn[data-v-d77e1542]{width:100%;max-width:260px;height:44px;border:none;border-radius:22px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s;box-shadow:0 2px 8px #667eea4d}.pay-btn[data-v-d77e1542]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #667eea66}.pay-btn[data-v-d77e1542]:disabled{opacity:.6;cursor:not-allowed}.qr-tip-amount[data-v-d77e1542]{font-size:22px;color:#f56c6c;font-weight:700;margin:4px 0 16px;letter-spacing:1px}.qr-actions[data-v-d77e1542]{display:flex;gap:8px;width:100%;max-width:260px}.pay-btn-check[data-v-d77e1542]{flex:1;height:38px;border:none;border-radius:19px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s}.pay-btn-check[data-v-d77e1542]:hover{box-shadow:0 2px 8px #667eea66}.pay-btn-cancel[data-v-d77e1542]{flex:1;height:38px;border:1px solid #dcdfe6;border-radius:19px;background:#fff;color:#606266;font-size:13px;cursor:pointer;transition:all .2s}.pay-btn-cancel[data-v-d77e1542]:hover{border-color:#667eea;color:#667eea}.pay-error[data-v-d77e1542]{margin-top:12px;color:#f56c6c;font-size:13px;padding:8px 12px;background:#fef0f0;border-radius:6px}.pay-notice[data-v-d77e1542]{text-align:center;font-size:12px;color:#c0c4cc;margin:24px auto 0;max-width:880px}html.mobile-ui .pay-header[data-v-d77e1542]{height:44px;padding:0 14px}html.mobile-ui .pay-header h2[data-v-d77e1542]{font-size:16px;color:#1e293b}html.mobile-ui .back-btn[data-v-d77e1542]{width:28px;height:28px;padding:0;display:flex;align-items:center;justify-content:center;color:#1e293b}html.mobile-ui .back-btn[data-v-d77e1542]:hover{background:transparent}html.mobile-ui .back-text[data-v-d77e1542]{display:none}html.mobile-ui .back-icon[data-v-d77e1542]{display:inline-flex}html.mobile-ui .pay-card[data-v-d77e1542]{margin:12px;border-radius:12px}html.mobile-ui .order-summary[data-v-d77e1542]{padding:20px;flex-direction:column;align-items:flex-start;gap:12px}html.mobile-ui .summary-right[data-v-d77e1542]{text-align:left}html.mobile-ui .summary-amount .num[data-v-d77e1542]{font-size:28px}html.mobile-ui .pay-body[data-v-d77e1542]{grid-template-columns:1fr;min-height:auto}html.mobile-ui .method-panel[data-v-d77e1542]{padding:20px;border-right:none;border-bottom:1px solid #f0f2f5}html.mobile-ui .qr-panel[data-v-d77e1542]{padding:24px 20px}.vip-success[data-v-85354019]{flex:1 1 0;min-height:0;display:flex;flex-direction:column;background:#f5f7fa}.mobile-header[data-v-85354019]{height:44px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:0 14px;background:#fff;border-bottom:1px solid #f1f5f9}.mh-back[data-v-85354019]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#1e293b}.mh-title[data-v-85354019]{font-size:16px;font-weight:600;color:#1e293b}.mh-placeholder[data-v-85354019]{width:28px;height:28px;flex:none}.vip-success-body[data-v-85354019]{flex:1 1 0;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;box-sizing:border-box}.success-icon[data-v-85354019]{font-size:64px;margin-bottom:16px}h2[data-v-85354019]{font-size:22px;color:#303133;margin-bottom:8px}p[data-v-85354019]{font-size:14px;color:#909399;margin-bottom:32px}.contact-list-item[data-v-24479b48]{display:flex;align-items:center;padding:12px 16px;cursor:pointer;transition:background .15s}.contact-list-item[data-v-24479b48]:active{background:#f8fafc}.contact-avatar-wrap[data-v-24479b48]{position:relative;flex-shrink:0;margin-right:12px}.contact-avatar[data-v-24479b48]{width:40px;height:40px;border-radius:4px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px;font-weight:600}.contact-avatar-img[data-v-24479b48]{width:40px;height:40px;border-radius:4px;object-fit:cover;display:block}.new-badge[data-v-24479b48]{flex-shrink:0;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#fa5151;color:#fff;font-size:12px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;margin-left:8px}.contact-info[data-v-24479b48]{flex:1;min-width:0;border-bottom:1px solid #f0f0f0;padding-bottom:10px;display:flex;flex-direction:column;justify-content:center;height:56px}.contact-name[data-v-24479b48]{font-size:15px;color:#303133}.contact-account[data-v-24479b48]{font-size:12px;color:#c0c4cc;margin-top:2px}.contact-arrow[data-v-24479b48]{margin-left:8px;display:flex;align-items:center}.ct-full[data-v-c82ff907]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;display:flex;flex-direction:column;background:#f5f7fa}.cd-body[data-v-c82ff907]{padding:8px 4px}.cd-header[data-v-c82ff907]{display:flex;gap:16px;align-items:flex-start}.cd-avatar[data-v-c82ff907]{width:56px;height:56px;border-radius:6px;object-fit:cover;background:#eef2ff;flex-shrink:0}.cd-avatar-fallback[data-v-c82ff907]{display:flex;align-items:center;justify-content:center;color:#fff;font-size:22px;font-weight:600;background:#6366f1}.cd-info[data-v-c82ff907]{flex:1;min-width:0}.cd-nickname[data-v-c82ff907]{font-size:16px;font-weight:600;color:#1e293b;margin-bottom:8px}.cd-field[data-v-c82ff907]{font-size:13px;color:#475569;line-height:1.8}.cd-field-virtual[data-v-c82ff907]{font-size:12.5px;color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;padding:6px 9px;line-height:1.6}.cd-label[data-v-c82ff907]{color:#94a3b8}.cd-group-tags[data-v-c82ff907]{display:inline-flex;flex-wrap:wrap;gap:4px;vertical-align:middle}.cd-group-tag[data-v-c82ff907]{font-size:12px;color:#6366f1;background:#eef2ff;border-radius:4px;padding:1px 7px}.cd-divider[data-v-c82ff907]{height:1px;background:#e2e8f0;margin:14px 0 12px}.cd-remark[data-v-c82ff907]{font-size:11px;color:#94a3b8;margin-top:-4px;margin-bottom:6px}.cd-original[data-v-c82ff907]{font-size:12px;color:#94a3b8;margin-top:2px;margin-bottom:6px}.contact-detail-dialog[data-v-c82ff907] .el-dialog__header{padding:0}.contact-detail-dialog[data-v-c82ff907] .el-dialog__body{padding:20px 24px 8px}.er-body[data-v-c82ff907]{padding:4px}.er-row[data-v-c82ff907]{display:flex;align-items:center;gap:12px;margin-bottom:14px}.er-row label[data-v-c82ff907]{width:80px;color:#475569;font-size:14px;flex-shrink:0}.er-row .el-input[data-v-c82ff907]{flex:1}.er-tip[data-v-c82ff907]{font-size:12px;color:#94a3b8;margin-top:6px;text-align:center}.pc-container[data-v-c82ff907]{display:flex;flex-direction:column;height:100vh;background:#f5f5f5}.pc-header[data-v-c82ff907]{height:52px;background:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;align-items:center;padding:0 16px;gap:12px}.pc-title[data-v-c82ff907]{font-size:15px;font-weight:600;color:#1e293b;flex:1}.back-btn[data-v-c82ff907],.add-btn[data-v-c82ff907]{color:#6366f1;cursor:pointer}.pc-body[data-v-c82ff907]{flex:1;overflow-y:auto}.search-bar[data-v-c82ff907]{padding:12px 16px;background:#fff;border-bottom:1px solid #e2e8f0}.group-filter[data-v-c82ff907]{display:flex;gap:8px;overflow-x:auto;padding:10px 16px;background:#fff;border-bottom:1px solid #f0f0f0;white-space:nowrap}.group-filter[data-v-c82ff907]::-webkit-scrollbar{display:none}.group-filter-item[data-v-c82ff907]{flex-shrink:0;padding:5px 14px;border-radius:14px;font-size:13px;color:#475569;background:#f1f5f9;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .15s}.group-filter-item.active[data-v-c82ff907]{background:#eef2ff;color:#6366f1;font-weight:600}.add-contact-row[data-v-c82ff907]{display:flex;align-items:center;padding:12px 16px;background:#fff;cursor:pointer;transition:background .15s;border-bottom:1px solid #f0f0f0}.add-contact-row[data-v-c82ff907]:hover{background:#f8fafc}.add-contact-avatar[data-v-c82ff907]{width:40px;height:40px;border-radius:4px;margin-right:12px;background:#eef2ff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.add-contact-text[data-v-c82ff907]{flex:1;font-size:15px;color:#6366f1}.new-friend-row[data-v-c82ff907]{display:flex;align-items:center;padding:12px 16px;background:#fff;cursor:pointer;transition:background .15s;border-bottom:1px solid #f0f0f0}.new-friend-row[data-v-c82ff907]:hover{background:#f8fafc}.service-avatar[data-v-c82ff907],.m-service-avatar[data-v-c82ff907]{font-size:20px;line-height:1;background:#eef2ff!important}.service-state[data-v-c82ff907]{margin-left:6px;font-size:11px;font-weight:400;color:#059669}.service-state.off[data-v-c82ff907]{color:#94a3b8}.new-friend-avatar[data-v-c82ff907]{width:40px;height:40px;border-radius:4px;margin-right:12px;background:#eef2ff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.nf-icon[data-v-c82ff907]{width:20px;height:20px;fill:#6366f1}.new-friend-text[data-v-c82ff907]{flex:1;font-size:15px;color:#1e293b}.nf-badge[data-v-c82ff907]{min-width:18px;height:18px;padding:0 5px;margin-right:4px;border-radius:9px;background:#fa5151;color:#fff;font-size:12px;line-height:18px;text-align:center;flex-shrink:0}.contact-groups[data-v-c82ff907]{background:#fff}.group-letter[data-v-c82ff907]{padding:6px 16px;font-size:12px;color:#94a3b8;font-weight:600;background:#f8fafc;border-bottom:1px solid #f1f5f9}.business-group[data-v-c82ff907]{background:#fff}.business-group-header[data-v-c82ff907]{display:flex;align-items:center;gap:6px;padding:10px 16px;background:#f8fafc;border-bottom:1px solid #f1f5f9;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:13px;color:#475569;transition:background .15s}.business-group-header[data-v-c82ff907]:hover{background:#f1f5f9}.business-group-arrow[data-v-c82ff907]{font-size:14px;color:#94a3b8;transition:transform .2s}.business-group-arrow.collapsed[data-v-c82ff907]{transform:rotate(0)}.business-group-arrow[data-v-c82ff907]:not(.collapsed){transform:rotate(90deg)}.business-group-name[data-v-c82ff907]{font-weight:600;color:#1e293b}.business-group-count[data-v-c82ff907]{color:#94a3b8;font-size:12px}.business-group-items[data-v-c82ff907]{background:#fff}.empty-state[data-v-c82ff907]{text-align:center;padding:60px 20px;color:#94a3b8}.empty-state p[data-v-c82ff907]{margin-bottom:16px}.mobile-container[data-v-c82ff907]{display:flex;flex-direction:column;flex:1 1 0;height:auto;min-height:0;width:100%;background:#fff}.mobile-header[data-v-c82ff907]{height:44px;background:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 14px;color:#1e293b;border-bottom:1px solid #f1f5f9}.header-title[data-v-c82ff907]{font-size:17px;font-weight:500}.m-search-bar[data-v-c82ff907]{padding:8px 14px;background:#fff;border-bottom:1px solid #f1f5f9;display:flex;align-items:center;justify-content:center;position:relative}.m-search-bar[data-v-c82ff907] .el-input{width:90%!important;max-width:360px}.m-search-bar[data-v-c82ff907] .el-input__wrapper{border-radius:18px!important;padding:2px 12px!important;background:#f1f5f9!important;box-shadow:none!important}.m-search-bar[data-v-c82ff907] .el-input__wrapper.is-focus,.m-search-bar[data-v-c82ff907] .el-input__wrapper:hover{box-shadow:0 0 0 1px #cbd5e1 inset!important;background:#fff!important}.m-search-bar[data-v-c82ff907] .el-input__inner{height:32px!important;font-size:14px!important}.m-search-bar[data-v-c82ff907] .el-input__prefix{color:#94a3b8!important}.m-search-with-icon[data-v-c82ff907] .el-input__inner{padding-left:32px!important}.m-search-icon[data-v-c82ff907]{color:#94a3b8!important;font-size:16px!important;display:inline-flex;align-items:center;height:100%}.m-search-plus[data-v-c82ff907]{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:22px;height:22px;cursor:pointer;background:transparent}.m-search-plus[data-v-c82ff907]:hover{opacity:.75}.m-group-filter[data-v-c82ff907]{display:flex;gap:6px;overflow-x:auto;padding:6px 12px;background:#fff;border-bottom:1px solid #f1f5f9;white-space:nowrap}.m-group-filter[data-v-c82ff907]::-webkit-scrollbar{display:none}.m-group-filter-item[data-v-c82ff907]{flex-shrink:0;padding:4px 12px;border-radius:12px;font-size:12px;color:#475569;background:#f1f5f9;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .15s}.m-group-filter-item.active[data-v-c82ff907]{background:#eef2ff;color:#6366f1;font-weight:600}.m-group-letter[data-v-c82ff907]{padding:6px 12px;font-size:11px;color:#94a3b8;font-weight:600;background:#f8fafc;border-bottom:1px solid #f1f5f9}.m-business-group[data-v-c82ff907]{background:#fff}.m-business-group-header[data-v-c82ff907]{display:flex;align-items:center;gap:6px;padding:9px 12px;background:#f8fafc;border-bottom:1px solid #f1f5f9;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:13px;color:#475569;transition:background .15s}.m-business-group-header[data-v-c82ff907]:active{background:#f1f5f9}.m-business-group-arrow[data-v-c82ff907]{font-size:13px;color:#94a3b8;transition:transform .2s}.m-business-group-arrow.collapsed[data-v-c82ff907]{transform:rotate(0)}.m-business-group-arrow[data-v-c82ff907]:not(.collapsed){transform:rotate(90deg)}.m-business-group-name[data-v-c82ff907]{font-weight:600;color:#1e293b}.m-business-group-count[data-v-c82ff907]{color:#94a3b8;font-size:11px}.m-business-group-items[data-v-c82ff907]{background:#fff}.alphabet-index[data-v-c82ff907]{position:fixed;right:4px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:2px;z-index:10}.alpha-char[data-v-c82ff907]{font-size:11px;color:#6366f1;padding:2px 4px;cursor:pointer}.m-empty[data-v-c82ff907]{text-align:center;padding:80px 20px;color:#94a3b8}.m-empty p[data-v-c82ff907]{margin-bottom:16px}.mobile-contact-list[data-v-c82ff907]{flex:1;overflow-y:auto}.m-header-icon[data-v-c82ff907]{cursor:pointer}.m-more-menu[data-v-c82ff907]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50}.m-more-menu-popover[data-v-c82ff907]{position:absolute;top:48px;right:12px;width:130px;background:#282828eb;border-radius:6px;box-shadow:0 4px 16px #00000040;padding:6px 0;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.m-more-menu-arrow[data-v-c82ff907]{position:absolute;top:-6px;right:18px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid rgba(40,40,40,.92)}.m-more-menu-item[data-v-c82ff907]{display:flex;align-items:center;gap:8px;padding:8px 12px;color:#fff;font-size:13px;cursor:pointer;transition:background .15s}.m-more-menu-item[data-v-c82ff907]:active{background:#ffffff1a}.m-mi-icon[data-v-c82ff907]{width:18px;height:18px;flex-shrink:0;fill:#fff}.m-menu-fade-enter-active[data-v-c82ff907],.m-menu-fade-leave-active[data-v-c82ff907]{transition:opacity .15s ease}.m-menu-fade-enter-from[data-v-c82ff907],.m-menu-fade-leave-to[data-v-c82ff907]{opacity:0}.m-device-row[data-v-c82ff907]{display:flex;align-items:center;gap:6px;padding:8px 12px;background:#fff;border-bottom:1px solid #f1f5f9;cursor:pointer;transition:background .15s}.m-device-row[data-v-c82ff907]:active{background:#f8fafc}.m-device-icon[data-v-c82ff907]{width:16px;height:16px;flex-shrink:0;fill:#64748b}.m-device-text[data-v-c82ff907]{font-size:12px;color:#64748b}.m-new-friend-row[data-v-c82ff907]{display:flex;align-items:center;gap:10px;padding:9px 12px;background:#fff;border-bottom:1px solid #f1f5f9;cursor:pointer;transition:background .15s}.m-new-friend-row[data-v-c82ff907]:active{background:#f8fafc}.m-nf-avatar[data-v-c82ff907]{width:38px;height:38px;border-radius:6px;background:#eef2ff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.m-nf-icon[data-v-c82ff907]{width:18px;height:18px;fill:#6366f1}.m-nf-text[data-v-c82ff907]{flex:1;font-size:14px;color:#1e293b}.m-nf-badge[data-v-c82ff907]{min-width:16px;height:16px;padding:0 4px;margin-right:2px;border-radius:8px;background:#fa5151;color:#fff;font-size:10.5px;line-height:16px;text-align:center;flex-shrink:0}.m-action-row[data-v-c82ff907]{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 14px;background:#fff;border-bottom:1px solid #f1f5f9;cursor:pointer;transition:background .15s}.m-action-row[data-v-c82ff907]:active{background:#f8fafc}.m-action-icon[data-v-c82ff907]{color:#6366f1;border:1px solid #6366f1;border-radius:50%;padding:2px}.m-action-text[data-v-c82ff907]{font-size:13px;color:#6366f1}.new-friend-row[data-v-c82ff907],.m-new-friend-row[data-v-c82ff907]{display:flex;align-items:center;padding:10px 12px;cursor:pointer;border-bottom:1px solid #f1f5f9;background:#fff}.new-friend-row[data-v-c82ff907]:hover,.m-new-friend-row[data-v-c82ff907]:hover{background:#f7f8fa}.new-friend-avatar[data-v-c82ff907],.m-nf-avatar[data-v-c82ff907]{width:40px;height:40px;border-radius:6px;background:#f2f4f7;display:flex;align-items:center;justify-content:center;margin-right:12px;flex-shrink:0}.nf-icon[data-v-c82ff907],.m-nf-icon[data-v-c82ff907]{width:22px;height:22px;color:#6366f1}.new-friend-text[data-v-c82ff907],.m-nf-text[data-v-c82ff907]{flex:1;font-size:15px;color:#303133}.nf-badge[data-v-c82ff907],.m-nf-badge[data-v-c82ff907]{min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#fa5151;color:#fff;font-size:12px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;margin-right:8px}.new-contacts-overlay[data-v-c82ff907]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000059;z-index:1000;display:flex;justify-content:flex-end;animation:nc-fade-in-c82ff907 .2s ease}.new-contacts-panel[data-v-c82ff907]{width:480px;max-width:90vw;height:100%;background:#fff;display:flex;flex-direction:column;box-shadow:-4px 0 16px #0000001f;animation:nc-slide-in-c82ff907 .25s ease}@keyframes nc-fade-in-c82ff907{0%{background:#0000}to{background:#00000059}}@keyframes nc-slide-in-c82ff907{0%{transform:translate(100%)}to{transform:translate(0)}}.nc-panel-header[data-v-c82ff907]{height:52px;display:flex;align-items:center;padding:0 12px;background:#f8fafc;border-bottom:1px solid #e2e8f0;flex-shrink:0}.nc-back[data-v-c82ff907]{cursor:pointer;color:#6366f1}.nc-panel-title[data-v-c82ff907]{flex:1;text-align:center;font-size:15px;font-weight:600;color:#1e293b}.nc-panel-right[data-v-c82ff907]{width:20px}.new-contacts-list[data-v-c82ff907]{flex:1;overflow-y:auto;padding:4px 12px}.nc-item[data-v-c82ff907]{display:flex;align-items:center;padding:10px 4px;border-bottom:1px solid #f1f5f9}.nc-avatar[data-v-c82ff907]{width:44px;height:44px;border-radius:6px;object-fit:cover;flex-shrink:0;margin-right:12px}.nc-avatar-fallback[data-v-c82ff907]{display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;font-weight:600;background:#6366f1}.nc-info[data-v-c82ff907]{flex:1;min-width:0}.nc-name[data-v-c82ff907]{font-size:15px;color:#1e293b;font-weight:500}.nc-id[data-v-c82ff907]{font-size:12px;color:#c0c4cc;margin-top:2px}.nc-time[data-v-c82ff907]{font-size:11px;color:#94a3b8;margin-top:2px}.nc-actions[data-v-c82ff907]{flex-shrink:0;display:flex;gap:8px;align-items:center}.nc-status[data-v-c82ff907]{font-size:12px;color:#94a3b8}.nc-status.ok[data-v-c82ff907]{color:#67c23a}@media (max-width: 1023px){.m-new-friend-row[data-v-c82ff907]{padding:9px 12px;gap:10px}.m-nf-avatar[data-v-c82ff907]{width:38px;height:38px;margin-right:10px}.m-nf-icon[data-v-c82ff907]{width:18px;height:18px}.m-nf-text[data-v-c82ff907]{font-size:14px}.m-nf-badge[data-v-c82ff907]{min-width:16px;height:16px;padding:0 4px;font-size:10.5px;border-radius:8px;margin-right:6px}.m-action-row[data-v-c82ff907]{padding:8px 12px;gap:6px}.m-action-text[data-v-c82ff907]{font-size:12px}.m-empty[data-v-c82ff907]{padding:56px 20px}.m-header-icon[data-v-c82ff907]{font-size:20px!important}}.search-user-card[data-v-56bec137]{background:#fff;border-radius:8px;padding:16px;box-shadow:0 1px 4px #0000000f}.card-header[data-v-56bec137]{display:flex;align-items:center;margin-bottom:16px}.card-avatar[data-v-56bec137]{width:52px;height:52px;border-radius:4px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:22px;font-weight:600;flex-shrink:0;margin-right:14px;overflow:hidden}.card-avatar-img[data-v-56bec137]{width:100%;height:100%;object-fit:cover}.card-avatar-letter[data-v-56bec137]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:22px;font-weight:600}.card-info[data-v-56bec137]{flex:1;min-width:0}.card-nickname[data-v-56bec137]{font-size:17px;font-weight:500;color:#303133}.card-id[data-v-56bec137]{font-size:13px;color:#909399;margin-top:4px}.card-region[data-v-56bec137]{font-size:12px;color:#c0c4cc;margin-top:2px}.card-actions[data-v-56bec137]{text-align:center}.card-add-btn[data-v-56bec137]{width:100%;padding:10px 0;border:none;border-radius:6px;background:#409eff;color:#fff;font-size:15px;cursor:pointer}.card-add-btn[data-v-56bec137]:active{background:#3a8ee6}.card-friend-tag[data-v-56bec137]{display:inline-block;padding:6px 24px;background:#f0f9eb;color:#67c23a;border-radius:4px;font-size:14px}.pc-container[data-v-fc24da78]{display:flex;flex-direction:column;height:100vh;background:#f5f5f5}.pc-header[data-v-fc24da78]{height:52px;background:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;align-items:center;padding:0 16px;gap:12px}.pc-title[data-v-fc24da78]{font-size:15px;font-weight:600;color:#1e293b;flex:1}.back-btn[data-v-fc24da78]{color:#6366f1;cursor:pointer}.pc-body[data-v-fc24da78]{flex:1;overflow-y:auto;padding:16px}.search-section[data-v-fc24da78]{background:#fff;border-radius:8px;padding:16px;margin-bottom:16px}.search-tabs[data-v-fc24da78]{display:flex;gap:16px;margin-bottom:12px;font-size:13px;color:#94a3b8}.search-tabs span[data-v-fc24da78]{cursor:pointer}.search-tabs span.active[data-v-fc24da78]{color:#6366f1;font-weight:600}.search-input-row[data-v-fc24da78]{display:flex;gap:8px}.not-found[data-v-fc24da78]{text-align:center;padding:40px;background:#fff;border-radius:8px;color:#94a3b8;margin-bottom:16px}.not-found .hint[data-v-fc24da78]{font-size:12px;margin-top:6px}.qrcode-entry[data-v-fc24da78]{display:flex;align-items:center;gap:12px;background:#fff;border-radius:8px;padding:16px;cursor:pointer;margin-top:16px}.qrcode-text[data-v-fc24da78]{flex:1}.qrcode-title[data-v-fc24da78]{font-size:14px;font-weight:500;color:#1e293b}.qrcode-desc[data-v-fc24da78]{font-size:12px;color:#94a3b8;margin-top:2px}.arrow[data-v-fc24da78]{color:#cbd5e1}.apply-form[data-v-fc24da78]{padding:8px 0}.mobile-container[data-v-fc24da78]{display:flex;flex-direction:column;flex:1 1 0;height:auto;min-height:0;width:100%;background:#f8fafc}.mobile-header[data-v-fc24da78]{height:44px;background:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 14px;color:#1e293b;border-bottom:1px solid #f1f5f9}.header-title[data-v-fc24da78]{font-size:17px;font-weight:500}.m-search-section[data-v-fc24da78]{padding:12px 14px;background:transparent}.m-search-section[data-v-fc24da78] .el-input__wrapper{background:#eef2ff;border-radius:12px;box-shadow:none;padding:4px 12px}.m-search-section[data-v-fc24da78] .el-input__wrapper:hover,.m-search-section[data-v-fc24da78] .el-input__wrapper.is-focus{background:#eef2ff;box-shadow:0 0 0 1px #c7d2fe inset}.m-search-section[data-v-fc24da78] .el-input__inner{color:#1e293b;font-size:14px}.m-search-section[data-v-fc24da78] .el-input__inner::placeholder{color:#94a3b8}.m-searching-tip[data-v-fc24da78]{padding:12px;text-align:center;color:#94a3b8;font-size:12px}.m-result-list[data-v-fc24da78]{padding:6px 12px 12px;display:flex;flex-direction:column;gap:8px}.m-result-card[data-v-fc24da78]{background:#fff;border-radius:9px;padding:10px;display:flex;align-items:center;gap:10px}.m-result-avatar[data-v-fc24da78]{width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px;font-weight:600;overflow:hidden;flex-shrink:0}.m-result-avatar-img[data-v-fc24da78]{width:100%;height:100%;object-fit:cover;display:block}.m-result-info[data-v-fc24da78]{flex:1;min-width:0}.m-result-name[data-v-fc24da78]{font-size:14px;font-weight:500;color:#1e293b}.m-result-userid[data-v-fc24da78]{font-size:11px;color:#94a3b8;font-weight:400;margin-left:4px}.m-result-meta[data-v-fc24da78]{font-size:11px;color:#94a3b8;margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-already-friend[data-v-fc24da78]{display:inline-block;padding:3px 8px;background:#f0f9eb;color:#67c23a;border-radius:4px;font-size:11px}.m-not-found[data-v-fc24da78]{text-align:center;padding:32px;color:#94a3b8;font-size:12px}.m-qrcode-card[data-v-fc24da78]{background:#fff;margin:0 12px 20px;border-radius:12px;padding:16px 12px;text-align:center;box-shadow:0 2px 8px #0000000a}.m-qrcode-title[data-v-fc24da78]{font-size:14px;font-weight:600;color:#1e293b}.m-qrcode-sub[data-v-fc24da78]{font-size:11px;color:#94a3b8;margin-top:3px}.m-qrcode-img-wrap[data-v-fc24da78]{margin:10px auto;width:200px;height:200px;background:#f8fafc;border-radius:8px;display:flex;align-items:center;justify-content:center;overflow:hidden}.m-qrcode-img[data-v-fc24da78]{width:100%;height:100%;object-fit:contain}.m-qrcode-loading[data-v-fc24da78]{font-size:11px;color:#94a3b8}.m-qrcode-expire[data-v-fc24da78]{font-size:11px;color:#94a3b8;margin-top:3px}.m-qrcode-refresh[data-v-fc24da78]{margin-top:10px}.m-apply-overlay[data-v-fc24da78]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:100;display:flex;align-items:flex-end}.m-apply-sheet[data-v-fc24da78]{width:100%;background:#fff;border-radius:16px 16px 0 0;animation:slideUp-fc24da78 .25s ease-out}@keyframes slideUp-fc24da78{0%{transform:translateY(100%)}to{transform:translateY(0)}}.m-apply-header[data-v-fc24da78]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid #f1f5f9;font-size:14px}.m-apply-header span[data-v-fc24da78]:first-child{color:#94a3b8;cursor:pointer}.m-apply-title[data-v-fc24da78]{font-weight:600;color:#1e293b}.m-apply-send[data-v-fc24da78]{color:#6366f1;font-weight:600;cursor:pointer}.m-apply-body[data-v-fc24da78]{padding:16px}.page[data-v-05a500c6]{display:flex;flex-direction:column;flex:1 1 0;height:auto;min-height:0;width:100%;background:#f5f5f5}.mobile-header[data-v-05a500c6]{height:44px;padding:0 14px;background:#fff;display:flex;align-items:center;justify-content:space-between;color:#1e293b;border-bottom:1px solid #f1f5f9;flex-shrink:0}.header-title[data-v-05a500c6]{font-size:17px;font-weight:500}.fd-body[data-v-05a500c6]{padding:10px;flex:1}.fd-loading[data-v-05a500c6]{padding:32px;text-align:center;color:#94a3b8;font-size:12px}.fd-empty-tip[data-v-05a500c6]{padding:32px 0;text-align:center;color:#94a3b8;font-size:12px}.fd-card[data-v-05a500c6]{background:#fff;border-radius:10px;padding:14px 12px;position:relative}.fd-header[data-v-05a500c6]{display:flex;gap:10px;align-items:flex-start}.fd-edit-btn[data-v-05a500c6]{position:absolute;top:12px;right:12px;display:inline-flex;align-items:center;gap:4px}.fd-edit-btn .el-icon[data-v-05a500c6]{font-size:14px}.fd-edit-btn span[data-v-05a500c6]{font-size:12px}.fd-avatar[data-v-05a500c6]{width:48px;height:48px;border-radius:8px;object-fit:cover;background:#f1f5f9;color:#6366f1;font-size:19px;font-weight:600;display:flex;align-items:center;justify-content:center;flex-shrink:0}.fd-info[data-v-05a500c6]{flex:1;min-width:0}.fd-nickname[data-v-05a500c6]{font-size:15px;font-weight:600;color:#1e293b}.fd-original[data-v-05a500c6]{font-size:11px;color:#94a3b8;margin-top:1px;margin-bottom:4px}.fd-field[data-v-05a500c6]{font-size:12px;color:#475569;margin-top:4px}.fd-field-virtual[data-v-05a500c6]{font-size:11.5px;color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;padding:6px 8px;line-height:1.5}.fd-label[data-v-05a500c6]{color:#94a3b8}.fd-group-tags[data-v-05a500c6]{display:inline-flex;flex-wrap:wrap;gap:3px;vertical-align:middle}.fd-group-tag[data-v-05a500c6]{font-size:11px;color:#6366f1;background:#eef2ff;border-radius:4px;padding:0 6px}.fd-actions[data-v-05a500c6]{margin-top:16px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;background:#fff;border-radius:10px;padding:10px;gap:6px}.fd-business[data-v-05a500c6]{margin-top:10px;background:#f8fafc;border:1px solid #f1f5f9;border-radius:10px;padding:10px;display:flex;flex-direction:column;gap:8px}.fd-business-title[data-v-05a500c6]{font-size:13px;font-weight:600;color:#0f172a}.fd-biz-kw[data-v-05a500c6]{display:flex;flex-wrap:wrap;gap:5px}.fd-biz-tag[data-v-05a500c6]{font-size:11px;color:#6366f1;background:#eef2ff;border-radius:4px;padding:1px 7px}.fd-biz-imgs[data-v-05a500c6]{display:flex;gap:5px;flex-wrap:wrap}.fd-biz-image[data-v-05a500c6]{width:50px;height:50px;border-radius:6px;border:1px solid #eef2f7;cursor:pointer;overflow:hidden}.fd-biz-intro[data-v-05a500c6]{font-size:12px;color:#475569;line-height:1.5;white-space:pre-wrap;word-break:break-word}.fd-biz-empty[data-v-05a500c6]{font-size:11px;color:#94a3b8;text-align:center;padding:3px 0}.del-link[data-v-05a500c6]{margin-right:auto;padding-left:4px}.fd-actions .el-button+.el-button[data-v-05a500c6]{margin-left:0}.fd-order-entry[data-v-05a500c6]{margin-top:10px;background:#fff;border-radius:10px;padding:14px 12px;display:flex;align-items:center;gap:10px;cursor:pointer}.fd-order-entry[data-v-05a500c6]:active{background:#f8fafc}.fd-order-entry-icon[data-v-05a500c6]{width:34px;height:34px;border-radius:9px;background:#eef2ff;color:#6366f1;display:flex;align-items:center;justify-content:center;flex-shrink:0}.fd-order-entry-main[data-v-05a500c6]{flex:1;min-width:0}.fd-order-entry-title[data-v-05a500c6]{font-size:13.5px;font-weight:600;color:#1e293b}.fd-order-entry-sub[data-v-05a500c6]{margin-top:2px;font-size:11px;color:#94a3b8}.fd-order-entry-tip[data-v-05a500c6]{margin-top:2px;font-size:11px;color:#3b82f6;line-height:1.4}.fd-order-entry-arrow[data-v-05a500c6]{color:#cbd5e1;flex-shrink:0}.fd-group-entry[data-v-05a500c6]{margin-top:10px;background:#fff;border-radius:10px;padding:14px 12px;display:flex;align-items:center;gap:10px;cursor:pointer}.fd-group-entry[data-v-05a500c6]:active{background:#f8fafc}.fd-group-entry-icon[data-v-05a500c6]{width:34px;height:34px;border-radius:9px;background:#eef2ff;color:#6366f1;display:flex;align-items:center;justify-content:center;flex-shrink:0}.fd-group-entry-main[data-v-05a500c6]{flex:1;min-width:0}.fd-group-entry-title[data-v-05a500c6]{font-size:13.5px;font-weight:600;color:#1e293b}.fd-group-entry-sub[data-v-05a500c6]{margin-top:2px;font-size:11px;color:#94a3b8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fd-order-search-section[data-v-05a500c6]{margin-bottom:12px}.fd-order-search-section[data-v-05a500c6] .el-input__wrapper{background:#eef2ff;border-radius:12px;box-shadow:none;padding:4px 12px}.fd-order-search-section[data-v-05a500c6] .el-input__wrapper:hover,.fd-order-search-section[data-v-05a500c6] .el-input__wrapper.is-focus{background:#eef2ff;box-shadow:0 0 0 1px #c7d2fe inset}.fd-order-search-section[data-v-05a500c6] .el-input__inner{color:#1e293b;font-size:14px}.fd-order-search-section[data-v-05a500c6] .el-input__inner::placeholder{color:#94a3b8}.fd-order-search-section[data-v-05a500c6] .el-input__prefix .el-icon{color:#94a3b8}.fd-orders[data-v-05a500c6]{display:flex;flex-direction:column;gap:8px}.fd-order-item[data-v-05a500c6]{background:#fff;border-radius:10px;padding:10px 12px;display:flex;align-items:center;gap:8px;cursor:pointer}.fd-order-item[data-v-05a500c6]:active{background:#f8fafc}.fd-order-item-no[data-v-05a500c6]{font-size:11px;color:#94a3b8;background:#f1f5f9;border-radius:6px;padding:1px 7px;flex-shrink:0}.fd-order-item-main[data-v-05a500c6]{flex:1;min-width:0}.fd-order-item-title[data-v-05a500c6]{font-size:13px;color:#1e293b;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fd-order-item-meta[data-v-05a500c6]{margin-top:3px;display:flex;align-items:center;gap:6px}.fd-order-item-amount[data-v-05a500c6]{font-size:12px;font-weight:600;color:#f59e0b}.fd-order-item-date[data-v-05a500c6]{font-size:11px;color:#94a3b8}.fd-order-item-arrow[data-v-05a500c6]{color:#cbd5e1;flex-shrink:0}.fod-card[data-v-05a500c6]{background:#fff;border-radius:12px;padding:16px}.fod-no[data-v-05a500c6]{font-size:13px;color:#94a3b8}.fod-title[data-v-05a500c6]{margin-top:4px;font-size:18px;font-weight:600;color:#1e293b;line-height:1.4}.fod-meta[data-v-05a500c6]{display:flex;align-items:center;gap:10px;margin-top:8px}.fod-amount[data-v-05a500c6]{font-size:18px;font-weight:700;color:#f59e0b}.fod-status[data-v-05a500c6]{font-size:12px;padding:2px 8px;border-radius:999px;background:#eef2ff;color:#6366f1}.fod-progress[data-v-05a500c6]{display:flex;align-items:flex-start;padding:14px 2px 8px;overflow-x:auto}.fod-step[data-v-05a500c6]{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;position:relative}.fod-step-dot[data-v-05a500c6]{width:22px;height:22px;border-radius:50%;background:#e2e8f0;color:#94a3b8;display:flex;align-items:center;justify-content:center;font-size:12px;z-index:1}.fod-step.done .fod-step-dot[data-v-05a500c6]{background:#10b981;color:#fff}.fod-step.current .fod-step-dot[data-v-05a500c6]{background:#3b82f6;color:#fff;box-shadow:0 0 0 3px #dbeafe}.fod-step-label[data-v-05a500c6]{margin-top:6px;font-size:11px;color:#94a3b8;white-space:nowrap}.fod-step.done .fod-step-label[data-v-05a500c6]{color:#10b981}.fod-step.current .fod-step-label[data-v-05a500c6]{color:#3b82f6;font-weight:600}.fod-step-line[data-v-05a500c6]{position:absolute;top:11px;left:50%;width:100%;height:2px;background:#e2e8f0;z-index:0}.fod-step-line.done[data-v-05a500c6]{background:#10b981}.fod-fields[data-v-05a500c6]{border:1px solid #f1f5f9;border-radius:10px;padding:2px 14px;margin-top:16px}.fod-field[data-v-05a500c6]{display:flex;align-items:center;padding:10px 0;font-size:14px;border-bottom:1px solid #f1f5f9}.fod-field[data-v-05a500c6]:last-child{border-bottom:none}.fod-label[data-v-05a500c6]{width:76px;color:#94a3b8;flex-shrink:0}.fod-value[data-v-05a500c6]{color:#1e293b;word-break:break-all}.fod-actions[data-v-05a500c6]{margin-top:20px}.fod-chat-btn[data-v-05a500c6]{width:100%;height:46px;font-size:15px;border-radius:10px}.fod-action-row[data-v-05a500c6]{display:flex;gap:10px;margin-top:10px}.fod-close-btn[data-v-05a500c6],.fod-cancel-btn[data-v-05a500c6]{flex:1;height:40px;font-size:14px;margin-left:0!important}.fod-status-text[data-v-05a500c6]{flex:1;display:flex;align-items:center;justify-content:center}.m-apply-overlay[data-v-05a500c6]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:1000;display:flex;align-items:flex-end}.m-apply-sheet[data-v-05a500c6]{width:100%;background:#fff;border-radius:14px 14px 0 0;padding-bottom:calc(16px + var(--safe-bottom, env(safe-area-inset-bottom, 0px)));max-height:80vh;overflow-y:auto}.m-apply-header[data-v-05a500c6]{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;border-bottom:1px solid #f1f5f9;color:#1e293b}.m-apply-title[data-v-05a500c6]{font-size:15px;font-weight:500}.m-apply-send[data-v-05a500c6]{color:#3b82f6}.m-apply-body[data-v-05a500c6]{padding:14px}.fd-edit-row[data-v-05a500c6]{display:flex;align-items:center;gap:10px;margin-bottom:12px}.fd-edit-row label[data-v-05a500c6]{width:70px;color:#64748b;font-size:13px;flex-shrink:0}.fd-edit-tip[data-v-05a500c6]{font-size:11px;color:#94a3b8;margin-top:6px}.page[data-v-32e85bc1]{display:flex;flex-direction:column;min-height:100%;background:#f8fafc}.mobile-header[data-v-32e85bc1]{position:relative;height:44px;padding:0 14px;background:linear-gradient(135deg,#4f46e5,#8b5cf6);display:flex;align-items:center;justify-content:center;border-bottom:none;flex-shrink:0}.mobile-header>.el-icon[data-v-32e85bc1]{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#fff;cursor:pointer}.header-title[data-v-32e85bc1]{flex:1;text-align:center;font-size:16px;font-weight:600;color:#fff}.od-loading[data-v-32e85bc1]{padding:40px 0;text-align:center;color:#94a3b8}.m-order-detail-body[data-v-32e85bc1]{flex:1 1 0;min-height:0;overflow-y:auto;padding:12px 0 80px}.od-header[data-v-32e85bc1]{padding:8px 16px 12px}.od-no[data-v-32e85bc1]{font-size:13px;color:#94a3b8;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.od-type-tag[data-v-32e85bc1]{font-size:11px;padding:1px 8px;border-radius:8px;line-height:18px}.od-type-tag.sale[data-v-32e85bc1]{background:#eef2ff;color:#6366f1}.od-type-tag.purchase[data-v-32e85bc1]{background:#f3e8ff;color:#8b5cf6}.od-title[data-v-32e85bc1]{font-size:18px;font-weight:600;color:#1e293b;margin-top:4px}.od-meta[data-v-32e85bc1]{margin-top:6px}.od-amount[data-v-32e85bc1]{font-size:15px;color:#ef4444;font-weight:600;margin-right:8px}.od-status[data-v-32e85bc1]{display:inline-block;padding:1px 8px;border-radius:10px;font-size:12px;background:#f1f5f9;color:#475569}.od-status.pending[data-v-32e85bc1]{background:#fef3c7;color:#b45309}.od-status.producing[data-v-32e85bc1]{background:#e0e7ff;color:#4338ca}.od-status.delivered[data-v-32e85bc1]{background:#d1fae5;color:#047857}.od-status.completed[data-v-32e85bc1]{background:#dcfce7;color:#166534}.od-status.closed[data-v-32e85bc1]{background:#e2e8f0;color:#475569}.od-status.cancelled[data-v-32e85bc1]{background:#fee2e2;color:#b91c1c}.od-progress[data-v-32e85bc1]{margin:12px 16px;padding:14px 8px;background:#fff;border-radius:8px;border:1px solid #f1f5f9;overflow-x:auto;display:flex;align-items:flex-start}.od-step[data-v-32e85bc1]{display:flex;flex-direction:column;align-items:center;flex:1 1 0;min-width:60px;position:relative}.od-step-dot[data-v-32e85bc1]{width:22px;height:22px;border-radius:50%;background:#f1f5f9;color:#94a3b8;font-size:11px;display:flex;align-items:center;justify-content:center;border:2px solid #e2e8f0}.od-step.done .od-step-dot[data-v-32e85bc1]{background:#6366f1;color:#fff;border-color:#6366f1}.od-step.current .od-step-dot[data-v-32e85bc1]{background:#fff;color:#6366f1;border-color:#6366f1;box-shadow:0 0 0 3px #6366f126}.od-step-label[data-v-32e85bc1]{font-size:11px;color:#475569;margin-top:6px}.od-step-line[data-v-32e85bc1]{position:absolute;top:11px;left:calc(50% + 14px);right:calc(-50% + 14px);height:2px;background:#e2e8f0}.od-step-line.done[data-v-32e85bc1]{background:#6366f1}.od-fields[data-v-32e85bc1]{margin:0 12px;background:#fff;border-radius:8px;border:1px solid #f1f5f9;padding:0 12px}.od-field[data-v-32e85bc1]{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #f1f5f9;font-size:14px}.od-field[data-v-32e85bc1]:last-child{border-bottom:none}.od-label[data-v-32e85bc1]{width:70px;color:#94a3b8;flex-shrink:0}.od-value[data-v-32e85bc1]{color:#1e293b;word-break:break-word}.od-field-remark[data-v-32e85bc1]{align-items:flex-start;white-space:pre-wrap}.od-field-remark .od-label[data-v-32e85bc1]{padding-top:2px}.od-docs[data-v-32e85bc1]{margin:12px;background:#fff;border-radius:8px;border:1px solid #f1f5f9;padding:4px 12px}.od-doc-row[data-v-32e85bc1]{display:flex;align-items:flex-start;gap:10px;padding:12px 0;font-size:14px;border-bottom:1px solid #f1f5f9}.od-doc-row[data-v-32e85bc1]:last-child{border-bottom:none}.od-doc-label[data-v-32e85bc1]{width:70px;color:#94a3b8;flex-shrink:0;padding-top:2px}.od-doc-file[data-v-32e85bc1]{color:#6366f1;cursor:pointer;word-break:break-all;display:inline-flex;align-items:center}.od-doc-file[data-v-32e85bc1]:hover{text-decoration:underline}.od-bottom-actions[data-v-32e85bc1]{margin:12px;display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.od-status-tag[data-v-32e85bc1]{height:38px;padding:0 24px;font-size:14px;display:inline-flex;align-items:center}.ofi-m-count[data-v-32e85bc1]{font-size:12px;color:#64748b}.ofi-m-list[data-v-32e85bc1]{display:flex;flex-direction:column}.ofi-m-row[data-v-32e85bc1]{display:flex;align-items:center;gap:8px;padding:8px 0;border-top:1px solid #f1f5f9;font-size:13px}.ofi-m-row[data-v-32e85bc1]:first-child{border-top:none}.ofi-m-name[data-v-32e85bc1]{flex:1;min-width:0;color:#1e293b;word-break:break-all}.ofi-m-name em[data-v-32e85bc1]{font-style:normal;color:#94a3b8}.ofi-m-qty[data-v-32e85bc1]{width:64px;text-align:right;color:#475569;flex-shrink:0}.ofi-m-amt[data-v-32e85bc1]{width:76px;text-align:right;color:#b45309;font-weight:600;flex-shrink:0}.mq-block[data-v-32e85bc1]{margin:12px;background:#fff;border-radius:8px;border:1px solid #f1f5f9;padding:12px}.mq-head[data-v-32e85bc1]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:10px}.mq-biz-tag[data-v-32e85bc1]{font-size:11px;font-weight:600;padding:2px 10px;border-radius:999px}.mq-biz-tag.inquiry[data-v-32e85bc1]{background:#eef2ff;color:#4f46e5}.mq-biz-tag.appointment[data-v-32e85bc1]{background:#ecfdf5;color:#059669}.mq-status[data-v-32e85bc1]{font-size:13px;font-weight:600}.mq-status.mq-waiting[data-v-32e85bc1]{color:#d97706}.mq-status.mq-quoted[data-v-32e85bc1]{color:#4f46e5}.mq-status.mq-rejected[data-v-32e85bc1]{color:#dc2626}.mq-status.mq-producing[data-v-32e85bc1]{color:#059669}.mq-countdown[data-v-32e85bc1]{font-size:11px;color:#d97706;background:#fef3c7;padding:2px 8px;border-radius:999px}.mq-countdown.mq-expired[data-v-32e85bc1]{color:#dc2626;background:#fee2e2}.mq-fields[data-v-32e85bc1]{border:1px solid #f1f5f9;border-radius:8px;padding:0 12px;margin-bottom:10px}.mq-field[data-v-32e85bc1]{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:1px solid #f1f5f9;font-size:14px}.mq-value-origin[data-v-32e85bc1]{color:#94a3b8;text-decoration:line-through;text-decoration-color:#cbd5e1}.mq-value-expect[data-v-32e85bc1]{color:#0f766e;font-weight:700}.mq-field[data-v-32e85bc1]:last-child{border-bottom:none}.mq-field span[data-v-32e85bc1]{color:#94a3b8}.mq-field b[data-v-32e85bc1]{color:#1e293b;font-weight:500;text-align:right}.mq-wait-tip[data-v-32e85bc1]{font-size:13px;color:#d97706;background:#fef3c7;border-radius:8px;padding:8px 12px;margin-bottom:10px}.mq-btns[data-v-32e85bc1]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mq-btn[data-v-32e85bc1]{border:1px solid #e2e8f0;background:#fff;color:#334155;border-radius:8px;padding:8px 16px;font-size:14px;cursor:pointer}.mq-btn.primary[data-v-32e85bc1]{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;border:none}.mq-btn[data-v-32e85bc1]:disabled{opacity:.6}.mq-tag[data-v-32e85bc1]{font-size:12px;padding:2px 8px;border-radius:6px}.mq-tag.warn[data-v-32e85bc1]{background:#fef3c7;color:#b45309}.mq-tag.danger[data-v-32e85bc1]{background:#fee2e2;color:#b91c1c}.mq-tag.success[data-v-32e85bc1]{background:#dcfce7;color:#166534}.mq-form[data-v-32e85bc1]{margin-top:12px;padding-top:12px;border-top:1px dashed #e2e8f0;display:flex;flex-direction:column;gap:10px}.mq-form-field[data-v-32e85bc1]{display:flex;flex-direction:column;gap:6px}.mq-form-field label[data-v-32e85bc1]{font-size:13px;font-weight:500;color:#334155}.mq-form-field label em[data-v-32e85bc1]{font-style:normal;color:#94a3b8;font-weight:400;font-size:12px}.mq-form-field label .req[data-v-32e85bc1]{color:#ef4444;font-style:normal}.mq-preview-link[data-v-32e85bc1]{float:right;margin-left:8px;padding:2px 9px;border-radius:999px;cursor:pointer;font-size:12px;font-weight:400;color:#4338ca;background:#eef2ff;border:1px solid #c7d2fe}.mq-mode-tabs[data-v-32e85bc1]{display:flex;gap:8px}.mq-mode-tab[data-v-32e85bc1]{flex:1 1 0;min-width:0;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 10px;border-radius:10px;cursor:pointer;background:#fff;border:1px solid #e2e8f0}.mq-mode-main[data-v-32e85bc1]{display:flex;flex-direction:column;gap:2px;min-width:0}.mq-mode-prev[data-v-32e85bc1]{flex:none;padding:3px 9px;border-radius:7px;cursor:pointer;font-size:12px;color:#4338ca;background:#fff;border:1px solid #c7d2fe}.mq-mode-prev[data-v-32e85bc1]:disabled{opacity:.5}.mq-mode-tab b[data-v-32e85bc1]{font-size:13px;font-weight:600;color:#1e293b}.mq-mode-tab em[data-v-32e85bc1]{font-style:normal;font-size:11px;color:#94a3b8;line-height:1.4}.mq-mode-tab.active[data-v-32e85bc1]{border-color:#4f46e5;background:#eef2ff}.mq-mode-tab.active b[data-v-32e85bc1]{color:#3730a3}.mq-tpl-box[data-v-32e85bc1]{display:flex;flex-direction:column;gap:8px;background:#f8fafc;border:1px solid #eef1f6;border-radius:10px;padding:10px 12px}.mq-tpl-row[data-v-32e85bc1]{display:flex;align-items:baseline;gap:8px}.mq-tpl-label[data-v-32e85bc1]{font-size:12px;color:#94a3b8;flex:none}.mq-tpl-name[data-v-32e85bc1]{font-size:13px;font-weight:600;color:#1e293b;word-break:break-all}.mq-tpl-hint[data-v-32e85bc1]{font-size:12px;line-height:1.7;color:#64748b}.mq-tpl-hint.warn[data-v-32e85bc1]{color:#b45309}.mq-tpl-hint.ok[data-v-32e85bc1]{color:#15803d}.mq-tpl-hint.ok b[data-v-32e85bc1]{font-family:ui-monospace,Menlo,Consolas,monospace}.mq-tpl-box .mq-btn[data-v-32e85bc1]{align-self:flex-start}.mq-input[data-v-32e85bc1]{width:100%;box-sizing:border-box;border:1px solid #e2e8f0;border-radius:8px;padding:9px 12px;font-size:14px;color:#1e293b;background:#f8fafc;outline:none}.mq-input[data-v-32e85bc1]:focus{border-color:#c7d2fe;background:#fff}.mq-textarea[data-v-32e85bc1]{resize:none;line-height:1.5}.mq-form-actions[data-v-32e85bc1]{display:flex;justify-content:flex-end;gap:8px}.page[data-v-711b1a39]{display:flex;flex-direction:column;min-height:100%;background:#f8fafc}.mobile-header[data-v-711b1a39]{position:relative;height:44px;padding:0 14px;background:linear-gradient(135deg,#4f46e5,#8b5cf6);display:flex;align-items:center;justify-content:center;border-bottom:none;flex-shrink:0}.mobile-header>.el-icon[data-v-711b1a39]{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#fff;cursor:pointer}.header-title[data-v-711b1a39]{flex:1;text-align:center;font-size:16px;font-weight:600;color:#fff}.qo-loading[data-v-711b1a39]{padding:40px 0;text-align:center;color:#94a3b8}.quote-history-panel[data-v-711b1a39]{margin:0 12px 14px;padding:10px;overflow-x:auto;background:#fff;border:1px solid #e2e8f0;border-radius:8px}.quote-history-title[data-v-711b1a39]{margin-bottom:8px;color:#334155;font-size:14px;font-weight:600}.qh-list[data-v-711b1a39]{display:flex;flex-direction:column;gap:8px}.qh-card[data-v-711b1a39]{padding:10px 12px;background:#fff;border:1px solid #eef2f7;border-radius:12px}.qh-card-head[data-v-711b1a39]{display:flex;align-items:center;gap:8px}.qh-stage[data-v-711b1a39]{font-size:12.5px;font-weight:600;color:#1e293b}.qh-time[data-v-711b1a39]{margin-left:auto;font-size:11px;color:#94a3b8}.qh-card-row[data-v-711b1a39]{margin-top:5px;display:flex;align-items:baseline;gap:8px;font-size:11.5px;color:#64748b}.qh-card-row>span[data-v-711b1a39]{flex:none;width:58px;color:#94a3b8}.qh-card-row>b[data-v-711b1a39]{min-width:0;font-weight:500;color:#334155;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qh-card-row>b.qh-amount[data-v-711b1a39]{font-weight:700;color:#b45309}.qh-card-note[data-v-711b1a39]{margin-top:7px;padding:6px 8px;background:#f8fafc;border-radius:7px;font-size:11.5px;color:#64748b}.quote-history-table[data-v-711b1a39]{width:max-content;min-width:760px;border-collapse:separate;border-spacing:0;font-size:12px;color:#334155}.quote-history-table th[data-v-711b1a39],.quote-history-table td[data-v-711b1a39]{padding:8px 10px;border-right:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;white-space:nowrap;text-align:left;vertical-align:top}.quote-history-table th[data-v-711b1a39]{background:#eef2ff;color:#475569;font-weight:600}.quote-history-table tr:nth-child(2n) td[data-v-711b1a39]{background:#f8fafc}.history-status[data-v-711b1a39]{display:inline-block;padding:2px 7px;border-radius:5px}.history-status.warning[data-v-711b1a39]{background:#fef3c7;color:#b45309}.history-status.success[data-v-711b1a39]{background:#dcfce7;color:#15803d}.history-status.danger[data-v-711b1a39]{background:#fee2e2;color:#b91c1c}.qo-body[data-v-711b1a39]{position:relative;flex:1 1 0;min-height:0;overflow-y:auto;padding:12px 0 40px}.mq-agree-seal[data-v-711b1a39]{position:absolute;top:14px;right:14px;z-index:3;display:inline-flex;align-items:center;justify-content:center;padding:2px 8px;border-radius:6px;border:2px solid #dc2626;color:#dc2626;font-size:13px;font-weight:800;letter-spacing:2px;transform:rotate(-12deg);background:#ffffffd1;line-height:1.2;white-space:nowrap;box-shadow:0 0 0 1px #dc262638;pointer-events:none;-webkit-user-select:none;user-select:none}.od-fields[data-v-711b1a39]{margin:0 12px;background:#fff;border-radius:8px;border:1px solid #f1f5f9;padding:0 12px}.od-field[data-v-711b1a39]{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #f1f5f9;font-size:14px}.od-field[data-v-711b1a39]:last-child{border-bottom:none}.od-label[data-v-711b1a39]{width:70px;color:#94a3b8;flex-shrink:0}.od-value[data-v-711b1a39]{color:#1e293b;word-break:break-word}.od-field-remark[data-v-711b1a39]{align-items:flex-start;white-space:pre-wrap}.od-field-remark .od-label[data-v-711b1a39]{padding-top:2px}.mq-wait-tip[data-v-711b1a39]{font-size:13px;color:#d97706;background:#fef3c7;border-radius:8px;padding:8px 12px;margin:12px}.mq-btns[data-v-711b1a39]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:12px}.mq-btn[data-v-711b1a39]{border:1px solid #e2e8f0;background:#fff;color:#334155;border-radius:8px;padding:8px 16px;font-size:14px;cursor:pointer}.mq-btn.primary[data-v-711b1a39]{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;border:none}.mq-btn-danger[data-v-711b1a39]{border-color:#fecaca!important;color:#dc2626!important}.mq-btn[data-v-711b1a39]:disabled{opacity:.6}.mq-seal-m[data-v-711b1a39]{display:inline-flex;align-items:center;justify-content:center;padding:3px 10px;border-radius:6px;border:2px solid #dc2626;color:#dc2626;font-size:14px;font-weight:800;letter-spacing:2px;transform:rotate(-6deg);background:#ffffffd9;line-height:1.2;white-space:nowrap;box-shadow:0 0 0 1px #dc262640}.mq-tag[data-v-711b1a39]{font-size:12px;padding:2px 8px;border-radius:6px}.mq-tag.warn[data-v-711b1a39]{background:#fef3c7;color:#b45309}.mq-tag.danger[data-v-711b1a39]{background:#fee2e2;color:#b91c1c}.mq-tag.success[data-v-711b1a39]{background:#dcfce7;color:#166534}.mq-form[data-v-711b1a39]{margin:12px;padding-top:12px;border-top:1px dashed #e2e8f0;display:flex;flex-direction:column;gap:10px}.mq-form-field[data-v-711b1a39]{display:flex;flex-direction:column;gap:6px}.mq-form-field label[data-v-711b1a39]{font-size:13px;font-weight:500;color:#334155}.mq-form-field label em[data-v-711b1a39]{font-style:normal;color:#94a3b8;font-weight:400;font-size:12px}.mq-form-field label .req[data-v-711b1a39]{color:#ef4444;font-style:normal}.mq-preview-link[data-v-711b1a39]{float:right;margin-left:8px;padding:2px 9px;border-radius:999px;cursor:pointer;font-size:12px;font-weight:400;color:#4338ca;background:#eef2ff;border:1px solid #c7d2fe}.mq-input[data-v-711b1a39]{width:100%;box-sizing:border-box;border:1px solid #e2e8f0;border-radius:8px;padding:9px 12px;font-size:14px;color:#1e293b;background:#f8fafc;outline:none}.mq-input[data-v-711b1a39]:focus{border-color:#c7d2fe;background:#fff}.mq-textarea[data-v-711b1a39]{resize:none;line-height:1.5}.mq-form-actions[data-v-711b1a39]{display:flex;justify-content:flex-end;gap:8px}.mq-sheet-head[data-v-711b1a39]{margin:12px 12px 10px;padding:14px 0 12px;background:#fff;border:1px solid #eef0f4;text-align:center;border-bottom:2px solid #111;border-radius:10px 10px 0 0}.mq-sheet-title[data-v-711b1a39]{font-size:22px;font-weight:800;color:#111;letter-spacing:10px;padding-left:10px;line-height:1.2}.mq-sheet-subtitle[data-v-711b1a39]{margin-top:3px;font-size:12px;font-weight:600;color:#4b5563;letter-spacing:5px;padding-left:5px}.mq-parties[data-v-711b1a39]{margin:12px;padding:4px 14px;background:#fff;border:1px solid #eef0f4;border-radius:10px}.mq-party-row[data-v-711b1a39]{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px dashed #ececec}.mq-party-row[data-v-711b1a39]:last-child{border-bottom:none}.mq-party-label[data-v-711b1a39]{font-size:14px;font-weight:700;color:#111;letter-spacing:4px;padding-left:4px;width:130px;flex-shrink:0}.mq-party-label em[data-v-711b1a39]{font-style:normal;font-size:12px;font-weight:400;color:#6b7280;letter-spacing:0;margin-left:2px}.mq-party-value[data-v-711b1a39]{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1 auto}.mq-party-company[data-v-711b1a39]{font-size:16px;font-weight:700;color:#111;line-height:1.3}.mq-party-meta[data-v-711b1a39]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:12px;color:#6b7280}.mq-party-name[data-v-711b1a39]{font-size:12px;color:#4b5563}.mq-quote-entry[data-v-711b1a39]{margin:0 12px 10px;padding:12px 14px;border-radius:10px;background:linear-gradient(135deg,#6366f1,#8b5cf6);display:flex;align-items:center;justify-content:space-between;cursor:pointer}.mq-quote-entry[data-v-711b1a39]:active{opacity:.9}.mq-quote-entry-text[data-v-711b1a39]{font-size:13px;color:#fff}.mq-quote-entry-btn[data-v-711b1a39]{font-size:14px;font-weight:700;color:#fff}.mq-contract-entry[data-v-711b1a39]{background:linear-gradient(135deg,#1e40af,#3b82f6);cursor:default}.mq-contract-entry .mq-quote-entry-btn[data-v-711b1a39]{cursor:pointer}.mq-entry-signed[data-v-711b1a39]{cursor:default!important;opacity:.82}.mq-contract-actions[data-v-711b1a39]{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;width:100%}.mq-countdown-row[data-v-711b1a39]{display:flex;align-items:center;gap:6px;margin:0 12px 12px;padding:8px 12px;font-size:13px;color:#d97706;background:#fef3c7;border-radius:8px}.mq-countdown-row.mq-expired[data-v-711b1a39]{color:#dc2626;background:#fee2e2}.mq-no-row[data-v-711b1a39]{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin:0 12px 12px;padding:8px 12px;font-size:13px;color:#475569;background:#fff;border:1px solid #eef0f4;border-radius:8px}.mq-card[data-v-711b1a39]{margin:0 12px 12px;background:#fff;border-radius:10px;border:1px solid #eef0f4;overflow:hidden}.mq-card-title[data-v-711b1a39]{display:flex;align-items:center;gap:6px;padding:10px 14px;font-size:13px;font-weight:600;color:#475569;background:#f8fafc;border-bottom:1px solid #eef0f4}.mq-card-title .el-icon[data-v-711b1a39]{color:#6366f1}.mq-card-body[data-v-711b1a39]{padding:12px 14px;display:flex;flex-direction:column;gap:10px}.mq-row[data-v-711b1a39]{display:flex;flex-direction:column;gap:4px}.mq-row-split[data-v-711b1a39]{display:grid;grid-template-columns:1fr 1fr;column-gap:16px}.mq-row-split.is-single[data-v-711b1a39]{grid-template-columns:1fr}.mq-label[data-v-711b1a39]{font-size:12px;color:#94a3b8}.mq-value[data-v-711b1a39]{font-size:14px;color:#1e293b;word-break:break-word;line-height:1.5}.mq-row-strong .mq-value[data-v-711b1a39]{font-weight:600;color:#0f172a}.mq-value-warn[data-v-711b1a39]{color:#b45309;font-weight:600}.mq-value-origin[data-v-711b1a39]{color:#94a3b8;font-weight:600;text-decoration:line-through;text-decoration-color:#cbd5e1}.mq-value-expect[data-v-711b1a39]{color:#0f766e;font-weight:700}.qo-req-line[data-v-711b1a39]{line-height:1.7;word-break:break-word;white-space:pre-wrap}.qo-req-line+.qo-req-line[data-v-711b1a39]{margin-top:4px}.mq-remark[data-v-711b1a39]{font-size:13px;color:#334155;white-space:pre-wrap;line-height:1.6}.mq-files[data-v-711b1a39]{display:flex;flex-direction:column;gap:8px}.mq-file[data-v-711b1a39]{display:flex;align-items:center;gap:8px;font-size:13px;color:#374151;cursor:pointer;padding:8px 10px;background:#f9fafb;border-radius:6px;border:1px solid #e5e7eb}.mq-file[data-v-711b1a39]:active{background:#f3f4f6}.mq-file .el-icon[data-v-711b1a39]{color:#4b5563;flex-shrink:0}.mq-file-name[data-v-711b1a39]{flex:1 1 auto;min-width:0;word-break:break-all}.mq-file-dl[data-v-711b1a39]{flex-shrink:0;font-size:12px;color:#fff;background:#111;padding:2px 8px;line-height:1.4;border-radius:2px}.mq-form-title[data-v-711b1a39]{display:flex;align-items:baseline;gap:8px;font-size:14px;font-weight:600;color:#1e40af}.mq-form-title em[data-v-711b1a39]{font-style:normal;font-weight:400;font-size:12px;color:#94a3b8}.mq-mode-tabs[data-v-711b1a39]{display:flex;gap:8px}.mq-mode-tab[data-v-711b1a39]{flex:1 1 0;min-width:0;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 10px;border-radius:10px;cursor:pointer;background:#fff;border:1px solid #e2e8f0}.mq-mode-main[data-v-711b1a39]{display:flex;flex-direction:column;gap:2px;min-width:0}.mq-mode-prev[data-v-711b1a39]{flex:none;padding:3px 9px;border-radius:7px;cursor:pointer;font-size:12px;color:#4338ca;background:#fff;border:1px solid #c7d2fe}.mq-mode-prev[data-v-711b1a39]:disabled{opacity:.5}.mq-mode-tab b[data-v-711b1a39]{font-size:13px;font-weight:600;color:#1e293b}.mq-mode-tab em[data-v-711b1a39]{font-style:normal;font-size:11px;color:#94a3b8;line-height:1.4}.mq-mode-tab.active[data-v-711b1a39]{border-color:#4f46e5;background:#eef2ff}.mq-mode-tab.active b[data-v-711b1a39]{color:#3730a3}.mq-mode-tab[data-v-711b1a39]:disabled{opacity:.55}.mq-tpl-box[data-v-711b1a39]{display:flex;flex-direction:column;gap:8px;background:#f8fafc;border:1px solid #eef1f6;border-radius:10px;padding:10px 12px}.mq-tpl-row[data-v-711b1a39]{display:flex;align-items:baseline;gap:8px}.mq-tpl-label[data-v-711b1a39]{font-size:12px;color:#94a3b8;flex:none}.mq-tpl-name[data-v-711b1a39]{font-size:13px;font-weight:600;color:#1e293b;word-break:break-all}.mq-tpl-hint[data-v-711b1a39]{font-size:12px;line-height:1.7;color:#64748b}.mq-tpl-hint.warn[data-v-711b1a39]{color:#b45309}.mq-tpl-hint.ok[data-v-711b1a39]{color:#15803d}.mq-tpl-hint.ok b[data-v-711b1a39]{font-family:ui-monospace,Menlo,Consolas,monospace}.mq-tpl-box .mq-btn[data-v-711b1a39]{align-self:flex-start}.mq-hold-reason[data-v-711b1a39]{display:flex;flex-direction:column;gap:4px;background:#eef2f7;border:1px solid #cbd5e1;border-left:4px solid #64748b;border-radius:8px;padding:10px 12px}.mq-hold-reason-label[data-v-711b1a39]{font-size:12px;font-weight:700;color:#475569}.mq-hold-reason-text[data-v-711b1a39]{font-size:13px;color:#1e293b;line-height:1.5;word-break:break-word;white-space:pre-wrap}.mq-file-input[data-v-711b1a39]{padding:6px 10px}.mq-file-list[data-v-711b1a39]{display:flex;flex-direction:column;gap:6px}.mq-file-item[data-v-711b1a39]{display:flex;align-items:center;gap:8px;font-size:13px;color:#374151;padding:6px 10px;border:1px solid #e5e7eb;border-radius:6px;background:#f8fafc}.mq-file-item .el-icon[data-v-711b1a39]{color:#4b5563;flex-shrink:0}.mq-file-del[data-v-711b1a39]{cursor:pointer;color:#dc2626;flex-shrink:0}.page[data-v-a1195a2f]{display:flex;flex-direction:column;min-height:100%;background:#f8fafc}.mobile-header[data-v-a1195a2f]{position:relative;height:44px;padding:0 14px;background:linear-gradient(135deg,#4f46e5,#8b5cf6);display:flex;align-items:center;justify-content:center;border-bottom:none;flex-shrink:0}.mobile-header>.el-icon[data-v-a1195a2f]{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#fff;cursor:pointer}.header-title[data-v-a1195a2f]{flex:1;text-align:center;font-size:16px;font-weight:600;color:#fff}.qe-loading[data-v-a1195a2f]{padding:40px 0;text-align:center;color:#94a3b8}.qe-body[data-v-a1195a2f]{flex:1 1 0;min-height:0;overflow-y:auto;padding:0 0 40px}.qe2-banner[data-v-a1195a2f]{display:flex;align-items:center;gap:12px;padding:18px 16px 30px;background:linear-gradient(135deg,#6366f1,#8b5cf6)}.qe2-banner-main[data-v-a1195a2f]{flex:1 1 0;min-width:0}.qe2-banner-title[data-v-a1195a2f]{color:#fff;font-size:17px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qe2-banner-sub[data-v-a1195a2f]{margin-top:4px;color:#ffffffd9;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qe2-banner-divider[data-v-a1195a2f]{margin:0 6px;opacity:.6}.qe2-banner-deadline[data-v-a1195a2f]{flex-shrink:0;text-align:right;background:#ffffff2e;border-radius:10px;padding:6px 10px}.qe2-banner-dl-label[data-v-a1195a2f]{display:block;color:#fffc;font-size:11px}.qe2-banner-dl-val[data-v-a1195a2f]{display:block;margin-top:2px;color:#fff;font-size:13px;font-weight:700}.qe2-stats[data-v-a1195a2f]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:-14px 14px 0;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 2px 8px #0f172a0d;overflow:hidden}.qe2-stat[data-v-a1195a2f]{padding:10px 6px;display:flex;flex-direction:column;gap:3px;align-items:center;text-align:center;min-width:0}.qe2-stat+.qe2-stat[data-v-a1195a2f]{border-left:1px solid #f1f5f9}.qe2-stat-label[data-v-a1195a2f]{font-size:11px;color:#94a3b8}.qe2-stat-val[data-v-a1195a2f]{font-size:12px;font-weight:700;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.qe2-form[data-v-a1195a2f]{background:#fff;margin:14px 14px 0;border:1px solid #f1f5f9;border-radius:12px;padding:16px}.qe2-section-title[data-v-a1195a2f]{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:700;color:#1e293b;margin-bottom:14px}.qe2-section-title[data-v-a1195a2f]:before{content:"";width:4px;height:14px;border-radius:2px;background:#6366f1}.qe2-amount-box[data-v-a1195a2f]{display:flex;align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:6px 14px;margin-bottom:14px}.qe2-amount-box[data-v-a1195a2f]:focus-within{border-color:#6366f1;box-shadow:0 0 0 2px #6366f11f}.qe2-amount-prefix[data-v-a1195a2f]{font-size:20px;font-weight:700;color:#6366f1;margin-right:8px}.qe2-amount-input[data-v-a1195a2f]{flex:1 1 0;min-width:0;border:none;background:transparent;outline:none;font-size:22px;font-weight:700;color:#1e293b;height:40px}.qe2-grid2[data-v-a1195a2f]{display:grid;grid-template-columns:1fr 1fr;column-gap:12px}.qe2-field[data-v-a1195a2f]{margin-bottom:14px}.qe2-field[data-v-a1195a2f]:last-child{margin-bottom:0}.qe2-label[data-v-a1195a2f]{display:block;font-size:13px;color:#475569;margin-bottom:8px;font-weight:600}.qe2-label em[data-v-a1195a2f]{font-style:normal;color:#94a3b8;font-weight:400;font-size:12px}.qe2-label .req[data-v-a1195a2f]{color:#ef4444;font-style:normal}.qe2-input[data-v-a1195a2f]{width:100%;box-sizing:border-box;border:1px solid #e2e8f0;border-radius:8px;padding:9px 12px;font-size:14px;color:#1e293b;background:#f8fafc;outline:none}.qe2-input[data-v-a1195a2f]:focus{border-color:#c7d2fe;background:#fff}.qe2-date-emphasis[data-v-a1195a2f]{border-color:#f59e0b!important;background:#fff7e0!important;height:44px;font-size:16px;color:#b45309;font-weight:700;padding:0 14px}.qe2-date-emphasis[data-v-a1195a2f]:focus{border-color:#f59e0b!important;background:#fff7e0!important}.qe2-amount-muted[data-v-a1195a2f]{background:#fff;padding:0 12px;margin-bottom:0;max-width:60%}.qe2-amount-muted .qe2-amount-prefix[data-v-a1195a2f]{color:#94a3b8;font-size:14px;margin-right:6px}.qe2-amount-muted .qe2-amount-input[data-v-a1195a2f]{font-size:14px;font-weight:400;color:#475569;height:32px}.qe-textarea[data-v-a1195a2f]{resize:none;line-height:1.5}.qe-help[data-v-a1195a2f]{font-size:12px;color:#94a3b8;margin-top:6px}.qe-file-list[data-v-a1195a2f]{display:flex;flex-direction:column;gap:8px;margin-bottom:10px}.qe-file-item[data-v-a1195a2f]{display:flex;align-items:center;justify-content:space-between;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:8px 10px}.qe-file-name[data-v-a1195a2f]{font-size:13px;color:#334155;word-break:break-all;flex:1}.qe-file-del[data-v-a1195a2f]{color:#94a3b8;cursor:pointer;margin-left:8px}.qe-file-add[data-v-a1195a2f]{display:inline-flex;align-items:center;gap:4px;background:#eef2ff;color:#4f46e5;border:1px dashed #c7d2fe;border-radius:8px;padding:8px 12px;font-size:13px;cursor:pointer}.qe-file-add[data-v-a1195a2f]:disabled{opacity:.6}.qe-actions[data-v-a1195a2f]{margin:20px 14px 0}.qe-submit[data-v-a1195a2f]{width:100%;height:44px;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;font-size:16px;font-weight:500;border:none;border-radius:10px;cursor:pointer}.qe-submit[data-v-a1195a2f]:disabled{opacity:.6}.page[data-v-00f94930]{display:flex;flex-direction:column;min-height:100%;background:#f8fafc}.mobile-header[data-v-00f94930]{position:relative;height:44px;padding:0 14px;background:linear-gradient(135deg,#4f46e5,#8b5cf6);display:flex;align-items:center;justify-content:center;border-bottom:none;flex-shrink:0}.mobile-header>.el-icon[data-v-00f94930]{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#fff;cursor:pointer}.header-title[data-v-00f94930]{flex:1;text-align:center;font-size:16px;font-weight:600;color:#fff}.oc-body[data-v-00f94930]{flex:1 1 0;min-height:0;overflow-y:auto;padding:12px 14px 40px}.oc-tip[data-v-00f94930]{display:flex;align-items:center;background:#eef2ff;color:#4f46e5;font-size:13px;padding:10px 12px;border-radius:8px;margin-bottom:12px;line-height:1.5}.oc-card[data-v-00f94930]{background:#fff;border-radius:10px;border:1px solid #f1f5f9;padding:4px 14px}.oc-field[data-v-00f94930]{padding:12px 0;border-bottom:1px solid #f1f5f9}.oc-field[data-v-00f94930]:last-child{border-bottom:none}.oc-row[data-v-00f94930]{display:grid;grid-template-columns:1fr 1fr;column-gap:14px}.oc-row .oc-field[data-v-00f94930]:last-child{border-bottom:1px solid #f1f5f9}.oc-label[data-v-00f94930]{display:block;font-size:13px;color:#475569;margin-bottom:8px;font-weight:500}.oc-label em[data-v-00f94930]{font-style:normal;color:#94a3b8;font-weight:400}.req[data-v-00f94930]{color:#ef4444;font-style:normal}.optional[data-v-00f94930]{color:#94a3b8;font-style:normal}.oc-input[data-v-00f94930]{width:100%;box-sizing:border-box;border:1px solid #e2e8f0;border-radius:8px;padding:9px 12px;font-size:14px;color:#1e293b;background:#f8fafc;outline:none}.oc-input[data-v-00f94930]:focus{border-color:#c7d2fe;background:#fff}.oc-input.readonly[data-v-00f94930]{background:#f1f5f9;color:#94a3b8}.oc-textarea[data-v-00f94930]{resize:none;line-height:1.5}.oc-help[data-v-00f94930]{font-size:12px;color:#94a3b8;margin-top:6px}.oc-file-list[data-v-00f94930]{display:flex;flex-direction:column;gap:8px;margin-bottom:10px}.oc-file-item[data-v-00f94930]{display:flex;align-items:center;justify-content:space-between;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:8px 10px}.oc-file-name[data-v-00f94930]{font-size:13px;color:#334155;word-break:break-all;flex:1}.oc-file-del[data-v-00f94930]{color:#94a3b8;cursor:pointer;margin-left:8px}.oc-file-add[data-v-00f94930]{display:inline-flex;align-items:center;gap:4px;background:#eef2ff;color:#4f46e5;border:1px dashed #c7d2fe;border-radius:8px;padding:8px 12px;font-size:13px;cursor:pointer}.oc-file-add[data-v-00f94930]:disabled{opacity:.6}.oc-actions[data-v-00f94930]{margin-top:20px}.oc-submit[data-v-00f94930]{width:100%;height:44px;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;font-size:16px;font-weight:500;border:none;border-radius:10px;cursor:pointer}.oc-submit[data-v-00f94930]:disabled{opacity:.6}.fpk-tip[data-v-b182eb24]{font-size:13px;line-height:1.7;color:#475569;background:#f8fafc;border:1px solid #e9eef5;border-radius:8px;padding:9px 12px;margin-bottom:10px}.fpk-search[data-v-b182eb24]{margin-bottom:10px}.fpk-search[data-v-b182eb24] .el-input__wrapper{background:#eef2ff;border-radius:12px;box-shadow:none}.fpk-list[data-v-b182eb24]{display:flex;flex-direction:column;gap:8px}.fpk-row[data-v-b182eb24]{display:flex;align-items:center;gap:10px;width:100%;text-align:left;cursor:pointer;padding:11px 13px;border-radius:10px;border:1px solid #eef2f7;background:#fff;transition:background .15s,border-color .15s}.fpk-row[data-v-b182eb24]:active{background:#f5f7ff;border-color:#c7d2fe}.fpk-main[data-v-b182eb24]{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1 1 auto}.fpk-no[data-v-b182eb24]{font-size:13px;font-weight:600;color:#1e293b;font-variant-numeric:tabular-nums}.fpk-name[data-v-b182eb24]{font-size:12px;color:#64748b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fpk-side[data-v-b182eb24]{display:flex;flex-direction:column;align-items:flex-end;gap:3px;flex:0 0 auto}.fpk-amount[data-v-b182eb24]{font-size:13px;font-weight:600;color:#b45309;font-variant-numeric:tabular-nums}.fpk-state[data-v-b182eb24]{font-size:11px;color:#2563eb;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;padding:1px 8px}.fpk-empty[data-v-b182eb24]{padding:22px 0;text-align:center;font-size:13px;color:#94a3b8;line-height:1.7}.rm-tip[data-v-80e3b60e]{font-size:13px;color:#64748b;line-height:1.6;margin-bottom:12px}.rm-warn[data-v-80e3b60e]{margin-top:10px;font-size:12px;color:#b45309;background:#fffbeb;border-radius:9px;padding:8px 10px;line-height:1.6}.rm-reasons[data-v-80e3b60e]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.rm-reason[data-v-80e3b60e]{padding:6px 14px;border-radius:999px;cursor:pointer;background:#eef2ff;color:#475569;font-size:13px;line-height:1.4;border:1px solid transparent;transition:all .15s}.rm-reason.active[data-v-80e3b60e]{background:#6366f1;color:#fff;border-color:#6366f1}.qst-page[data-v-445ddfb8]{flex:1 1 0;min-height:0;height:auto;background:#f1f5f9;display:flex;flex-direction:column;overflow:hidden}.qst-m-header[data-v-445ddfb8]{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:center;height:44px;padding:0 14px;color:#fff;background:linear-gradient(135deg,#4f46e5,#8b5cf6);box-shadow:0 2px 6px #0000001f}.qst-back[data-v-445ddfb8]{position:absolute;left:10px;top:50%;transform:translateY(-50%);width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer}.qst-title[data-v-445ddfb8]{flex:1;text-align:center;font-size:16px;font-weight:600;letter-spacing:.3px}.qst-save[data-v-445ddfb8]{position:absolute;right:14px;top:50%;transform:translateY(-50%);padding:6px 12px;font-size:13px}.qst-loading[data-v-445ddfb8]{padding:40px 0;text-align:center;color:#64748b;font-size:13px}.qst-spinner[data-v-445ddfb8]{display:inline-block;width:14px;height:14px;margin-right:6px;border:2px solid #cbd5e1;border-top-color:#6366f1;border-radius:50%;animation:qst-spin-445ddfb8 .8s linear infinite}@keyframes qst-spin-445ddfb8{to{transform:rotate(360deg)}}.qst-body[data-v-445ddfb8]{padding:12px 12px 32px;display:flex;flex-direction:column;gap:12px;flex:1 1 0;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.qst-card[data-v-445ddfb8]{background:#fff;border-radius:12px;padding:14px;box-shadow:0 1px 3px #0f172a0d;display:flex;flex-direction:column;gap:10px}.qst-card-title[data-v-445ddfb8]{font-size:13px;font-weight:700;color:#4338ca;padding-left:8px;border-left:3px solid #6366f1;line-height:1.2;display:flex;align-items:center;gap:6px}.qst-title-amber[data-v-445ddfb8]{color:#b45309;border-left-color:#f59e0b}.qst-title-green[data-v-445ddfb8]{color:#047857;border-left-color:#10b981}.qst-opt[data-v-445ddfb8]{margin-left:auto;font-size:11px;font-weight:400;color:#94a3b8}.qst-field[data-v-445ddfb8]{display:flex;flex-direction:column;gap:5px}.qst-readonly[data-v-445ddfb8]{padding:7px 10px;border-radius:8px;background:#f8fafc;border:1px solid #eef2f7;font-size:13px;color:#1e293b}.qst-label[data-v-445ddfb8]{font-size:12px;color:#475569;display:flex;align-items:center;gap:4px}.qst-label i[data-v-445ddfb8]{color:#dc2626;font-style:normal}.qst-label-sub[data-v-445ddfb8]{font-size:10px;color:#94a3b8;font-style:normal}.qst-note[data-v-445ddfb8]{font-size:11px;color:#94a3b8;font-style:normal;line-height:1.5}.qst-note.is-warn[data-v-445ddfb8]{color:#b45309}.qst-inline[data-v-445ddfb8]{display:flex;align-items:center;gap:8px}.qst-inline-btn[data-v-445ddfb8]{margin-left:6px;padding:0 6px;height:18px;line-height:16px;border:1px solid #c7d2fe;border-radius:9px;background:#eef2ff;color:#4338ca;font-size:11px;cursor:pointer}.qst-diff[data-v-445ddfb8]{margin-left:6px;color:#059669}.qst-diff.is-late[data-v-445ddfb8]{color:#dc2626}.qst-pick[data-v-445ddfb8]{display:flex;align-items:center;gap:8px}.qst-pick-avatar[data-v-445ddfb8]{width:20px;height:20px;border-radius:50%;object-fit:cover}.qst-pick-name[data-v-445ddfb8]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.qst-pick-sub[data-v-445ddfb8]{font-size:11px;color:#94a3b8}.qst-upload[data-v-445ddfb8]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.qst-thumb[data-v-445ddfb8]{position:relative;width:72px;height:72px;border-radius:8px;overflow:hidden;background:#f1f5f9}.qst-thumb img[data-v-445ddfb8]{width:100%;height:100%;object-fit:cover;display:block}.qst-thumb-del[data-v-445ddfb8]{position:absolute;top:2px;right:2px;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;background:#0000008c;color:#fff;border-radius:50%;font-size:13px;line-height:1;cursor:pointer}.qst-file[data-v-445ddfb8]{display:inline-flex;align-items:center;gap:5px;max-width:210px;padding:5px 9px;border-radius:6px;background:#f1f5f9;color:#475569;font-size:12px;cursor:pointer}.qst-file-del[data-v-445ddfb8]{margin-left:2px;font-style:normal;color:#94a3b8}.qst-upload-btn[data-v-445ddfb8]{background:#fff;border:1px dashed #cbd5e1;border-radius:6px;padding:6px 12px;color:#475569;font-size:12px;cursor:pointer}.qst-upload-btn[data-v-445ddfb8]:hover{border-color:#6366f1;color:#6366f1}.qst-cur[data-v-445ddfb8]{color:#64748b}.qst-calc[data-v-445ddfb8]{padding:10px 12px;background:#fffbeb;border-radius:8px}.qst-calc-row[data-v-445ddfb8]{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#92400e;padding:2px 0}.qst-calc-total[data-v-445ddfb8]{border-top:1px dashed #fcd34d;margin-top:6px;padding-top:6px;font-size:13px}.qst-calc-total b[data-v-445ddfb8]{font-size:16px;color:#b45309}.qst-empty[data-v-445ddfb8]{font-size:12px;color:#94a3b8;line-height:1.6}.qst-stat-line[data-v-445ddfb8]{font-size:12px;color:#475569;line-height:1.6}.qst-stat-line b[data-v-445ddfb8]{color:#0f172a}.qst-stat-line em[data-v-445ddfb8]{font-style:normal;color:#b45309}.qst-progress[data-v-445ddfb8]{height:6px;border-radius:3px;background:#eef2ff;overflow:hidden}.qst-progress-bar[data-v-445ddfb8]{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,#6366f1,#10b981);transition:width .2s}.qst-items[data-v-445ddfb8]{display:flex;flex-direction:column;gap:4px}.qst-item[data-v-445ddfb8]{display:flex;align-items:center;gap:8px;font-size:12px;padding:3px 0}.qst-item-name[data-v-445ddfb8]{flex:1;min-width:0;color:#334155;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qst-item-amount[data-v-445ddfb8]{color:#b45309;font-weight:600}.qst-item-pending[data-v-445ddfb8]{color:#94a3b8}.qst-history[data-v-445ddfb8]{display:flex;flex-direction:column;gap:6px}.qst-history-row[data-v-445ddfb8]{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border:1px solid #eef2f7;border-radius:8px;background:#fff;cursor:pointer;text-align:left;font-size:12px}.qst-history-row[data-v-445ddfb8]:disabled{opacity:.55}.qst-h-date[data-v-445ddfb8]{flex:none;color:#94a3b8}.qst-h-name[data-v-445ddfb8]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#334155}.qst-h-name em[data-v-445ddfb8]{font-style:normal;color:#94a3b8}.qst-h-price[data-v-445ddfb8]{flex:none;color:#b45309;font-weight:600}.qst-h-price i[data-v-445ddfb8]{font-style:normal;font-size:10px;color:#94a3b8}.page[data-v-ac6b7fff]{display:flex;flex-direction:column;flex:1 1 0;height:auto;min-height:0;width:100%;background:#f5f5f5}.header[data-v-ac6b7fff]{display:flex;align-items:center;justify-content:space-between;padding:0 14px}.pc-header[data-v-ac6b7fff]{height:52px;background:#f8fafc;border-bottom:1px solid #e2e8f0}.m-header[data-v-ac6b7fff]{height:44px;background:#fff;color:#1e293b;border-bottom:1px solid #f1f5f9}.title[data-v-ac6b7fff]{font-size:16px;font-weight:500}.body[data-v-ac6b7fff]{flex:1;padding:12px;overflow-y:auto}.search-box[data-v-ac6b7fff]{margin-bottom:12px;background:#fff;padding:12px;border-radius:8px}.empty[data-v-ac6b7fff]{text-align:center;padding:32px;color:#94a3b8;font-size:12px;background:#fff;border-radius:8px}.m-overlay[data-v-ac6b7fff]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:100;display:flex;align-items:flex-end}.m-sheet[data-v-ac6b7fff]{width:100%;background:#fff;border-radius:16px 16px 0 0;animation:slideUp-ac6b7fff .25s ease-out}@keyframes slideUp-ac6b7fff{0%{transform:translateY(100%)}to{transform:translateY(0)}}.m-sheet-header[data-v-ac6b7fff]{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid #f1f5f9;font-size:13px}.m-sheet-header span[data-v-ac6b7fff]:first-child{color:#94a3b8;cursor:pointer}.m-sheet-title[data-v-ac6b7fff]{font-weight:600;color:#1e293b}.m-sheet-send[data-v-ac6b7fff]{color:#6366f1;font-weight:600;cursor:pointer}.m-sheet-body[data-v-ac6b7fff]{padding:12px}.request-item[data-v-c8053075]{display:flex;align-items:center;padding:14px 16px;border-bottom:1px solid #f0f0f0}.req-avatar[data-v-c8053075]{width:44px;height:44px;border-radius:4px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;font-weight:600;flex-shrink:0;margin-right:12px;overflow:hidden}.req-avatar-img[data-v-c8053075]{width:100%;height:100%;object-fit:cover;display:block}.req-account[data-v-c8053075]{font-size:12px;color:#c0c4cc;margin-top:2px}.req-info[data-v-c8053075]{flex:1;min-width:0}.req-name[data-v-c8053075]{font-size:15px;color:#303133;font-weight:500}.req-message[data-v-c8053075]{font-size:13px;color:#909399;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.req-source[data-v-c8053075]{font-size:12px;color:#c0c4cc;margin-top:2px}.req-actions[data-v-c8053075]{display:flex;gap:8px;flex-shrink:0}.btn-accept[data-v-c8053075]{padding:6px 16px;border:none;border-radius:4px;background:#409eff;color:#fff;font-size:13px;cursor:pointer}.btn-accept[data-v-c8053075]:active{background:#3a8ee6}.btn-reject[data-v-c8053075]{padding:6px 16px;border:1px solid #dcdfe6;border-radius:4px;background:#fff;color:#606266;font-size:13px;cursor:pointer}.btn-reject[data-v-c8053075]:active{background:#f5f7fa}.req-status[data-v-c8053075]{flex-shrink:0}.status-accepted[data-v-c8053075]{color:#67c23a;font-size:13px}.status-rejected[data-v-c8053075]{color:#f56c6c;font-size:13px}.page[data-v-1b610642]{display:flex;flex-direction:column;flex:1 1 0;height:auto;min-height:0;width:100%;background:#f5f5f5}.header[data-v-1b610642]{display:flex;align-items:center;justify-content:space-between;padding:0 14px}.pc-header[data-v-1b610642]{height:52px;background:#f8fafc;border-bottom:1px solid #e2e8f0}.m-header[data-v-1b610642]{height:44px;background:#fff;color:#1e293b;border-bottom:1px solid #f1f5f9}.title[data-v-1b610642]{font-size:17px;font-weight:500}.body[data-v-1b610642]{flex:1;overflow-y:auto;background:#fff}.empty[data-v-1b610642]{text-align:center;padding:60px;color:#94a3b8}.loading-state[data-v-1b610642]{text-align:center;padding:40px;color:#94a3b8}.scan-page[data-v-78df0d93]{display:flex;flex-direction:column;flex:1 1 0;height:auto;min-height:0;width:100%;background:#000;color:#fff}.scan-header[data-v-78df0d93]{height:44px;display:flex;align-items:center;justify-content:space-between;padding:0 14px;background:#fff;color:#1e293b;border-bottom:1px solid #f1f5f9;flex-shrink:0}.back-btn[data-v-78df0d93]{color:#1e293b;cursor:pointer}.scan-title[data-v-78df0d93]{font-size:17px;font-weight:500;color:#1e293b}.header-placeholder[data-v-78df0d93]{width:22px}.scan-body[data-v-78df0d93]{flex:1;position:relative;display:flex;flex-direction:column;overflow:hidden}.video-wrap[data-v-78df0d93]{flex:1;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.scan-video[data-v-78df0d93]{width:100%;height:100%;object-fit:cover}.scan-frame[data-v-78df0d93]{position:absolute;width:65%;aspect-ratio:1;left:50%;top:50%;transform:translate(-50%,-50%)}.scan-corner[data-v-78df0d93]{position:absolute;width:26px;height:26px;border-color:#6366f1;border-style:solid}.tl[data-v-78df0d93]{top:0;left:0;border-width:3px 0 0 3px}.tr[data-v-78df0d93]{top:0;right:0;border-width:3px 3px 0 0}.bl[data-v-78df0d93]{bottom:0;left:0;border-width:0 0 3px 3px}.br[data-v-78df0d93]{bottom:0;right:0;border-width:0 3px 3px 0}.scan-line[data-v-78df0d93]{position:absolute;left:8px;right:8px;top:0;height:2px;background:linear-gradient(90deg,transparent,#6366f1,transparent);animation:scan-line-move-78df0d93 2s infinite ease-in-out}@keyframes scan-line-move-78df0d93{0%{top:0}50%{top:calc(100% - 2px)}to{top:0}}.scan-loading[data-v-78df0d93],.scan-error[data-v-78df0d93]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#a0a0a0;font-size:14px;background:#000}.scan-tip[data-v-78df0d93]{flex-shrink:0;display:flex;align-items:center;justify-content:center;gap:6px;padding:14px;font-size:13px;color:#e0e0e0;background:#000c}.scan-error-actions[data-v-78df0d93]{display:flex;gap:12px}.processing-mask[data-v-78df0d93]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#fff;font-size:15px;z-index:100}.team-prod-page[data-v-1d0e6b3c]{display:flex;flex-direction:column;flex:1 1 0;min-height:0;width:100%;background:#f8fafc;padding-bottom:calc(56px + var(--safe-bottom, env(safe-area-inset-bottom, 0px)));box-sizing:border-box}.mobile-header[data-v-1d0e6b3c]{height:44px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:0 14px;background:#fff;border-bottom:1px solid #f1f5f9}.mh-back[data-v-1d0e6b3c]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#334155;flex:none}.mh-placeholder[data-v-1d0e6b3c]{min-width:28px;display:flex;align-items:center;justify-content:flex-end;cursor:pointer;flex:none}.mh-claim[data-v-1d0e6b3c]{font-size:12px;font-weight:600;color:#6366f1;white-space:nowrap}.mh-refresh[data-v-1d0e6b3c]{color:#64748b}.mh-refresh.is-spin[data-v-1d0e6b3c]{animation:tpp-spin-1d0e6b3c 1s linear infinite}@keyframes tpp-spin-1d0e6b3c{to{transform:rotate(360deg)}}.mh-title[data-v-1d0e6b3c]{flex:1;text-align:center;font-size:16px;font-weight:600;color:#1e293b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tpp-body[data-v-1d0e6b3c]{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.tpp-search[data-v-1d0e6b3c]{padding:8px 10px 4px;background:#f8fafc;position:sticky;top:0;z-index:2}.tpp-search[data-v-1d0e6b3c] .el-input__wrapper{background:#eef2ff;border-radius:10px;box-shadow:none}.tpp-search[data-v-1d0e6b3c] .el-input__wrapper.is-focus,.tpp-search[data-v-1d0e6b3c] .el-input__wrapper:hover{box-shadow:0 0 0 1px #c7d2fe inset}.tpp-search[data-v-1d0e6b3c] .el-input__inner{color:#1e293b;font-size:13px}.tpp-search[data-v-1d0e6b3c] .el-input__inner::placeholder{color:#94a3b8}.tpp-search[data-v-1d0e6b3c] .el-input__prefix{color:#94a3b8}.tpp-loading[data-v-1d0e6b3c],.tpp-empty[data-v-1d0e6b3c]{padding:32px 16px;text-align:center;font-size:12px;color:#94a3b8;display:flex;align-items:center;justify-content:center;gap:8px}.tpp-list[data-v-1d0e6b3c]{padding:0 10px 10px;display:flex;flex-direction:column;gap:8px}.tpp-card[data-v-1d0e6b3c]{background:#fff;border-radius:12px;padding:10px 12px;box-shadow:0 1px 3px #0f172a0f;cursor:pointer;-webkit-tap-highlight-color:transparent}.tpp-card[data-v-1d0e6b3c]:active{background:#f8fafc}.tpp-card-head[data-v-1d0e6b3c]{display:flex;align-items:center;gap:5px}.tpp-name[data-v-1d0e6b3c]{flex:1;min-width:0;font-size:14px;font-weight:600;color:#1e293b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tpp-tag-out[data-v-1d0e6b3c],.tpp-tag-prep[data-v-1d0e6b3c],.tpp-tag-exempt[data-v-1d0e6b3c]{flex:none;font-style:normal;font-size:9.5px;padding:0 5px;border-radius:5px;line-height:14px}.tpp-tag-out[data-v-1d0e6b3c]{color:#b45309;background:#fef3c7}.tpp-tag-prep[data-v-1d0e6b3c]{color:#c2410c;background:#ffedd5}.tpp-tag-exempt[data-v-1d0e6b3c]{color:#15803d;background:#dcfce7}.tpp-badge[data-v-1d0e6b3c]{flex:none;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:#ef4444;color:#fff;font-size:10px;line-height:16px;text-align:center}.tpp-nums[data-v-1d0e6b3c]{display:flex;gap:6px;margin-top:8px}.tpp-num[data-v-1d0e6b3c]{flex:1;background:#f8fafc;border-radius:8px;padding:6px;text-align:center}.tpp-num .k[data-v-1d0e6b3c]{display:block;font-size:10px;color:#94a3b8}.tpp-num b[data-v-1d0e6b3c]{display:block;margin-top:1px;font-size:13px;color:#1e293b}.tpp-foot[data-v-1d0e6b3c]{display:flex;align-items:center;justify-content:space-between;margin-top:6px;font-size:11.5px;color:#6366f1}.tpp-detail[data-v-1d0e6b3c]{flex:1;min-height:0;display:flex;flex-direction:column}.tpp-detail-body[data-v-1d0e6b3c]{flex:1;min-height:0;overflow:hidden;background:#fff;display:flex;flex-direction:column}.tpp-detail-body[data-v-1d0e6b3c]>*{flex:1;min-height:0}.team-prod-page.is-claim[data-v-1d0e6b3c]{padding-bottom:0}.claim-page-body[data-v-1d0e6b3c]{flex:1 1 0;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:12px 14px}.claim-page-footer[data-v-1d0e6b3c]{flex-shrink:0;display:flex;padding:10px 14px;background:#fff;border-top:1px solid #f1f5f9}.claim-page-footer .el-button[data-v-1d0e6b3c]{flex:1;margin-left:0}.claim-line[data-v-1d0e6b3c]{font-size:13px;color:#1e293b;line-height:1.5;margin-bottom:10px}.claim-label[data-v-1d0e6b3c]{display:inline-block;min-width:44px;margin-right:8px;color:#64748b}.tclaim-list[data-v-1d0e6b3c]{display:flex;flex-direction:column;gap:8px}.tclaim-row[data-v-1d0e6b3c]{display:flex;align-items:center;gap:10px;padding:10px 12px;background:#fff;border:1px solid #eef2f7;border-radius:12px}.tclaim-main[data-v-1d0e6b3c]{flex:1;min-width:0}.tclaim-name[data-v-1d0e6b3c]{font-size:13px;color:#1e293b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tclaim-no[data-v-1d0e6b3c]{color:#64748b}.tclaim-sub[data-v-1d0e6b3c]{margin-top:2px;font-size:11px;color:#94a3b8}.tpg[data-v-da971943]{display:flex;flex-direction:column;flex:1 1 0;min-height:0;width:100%;background:#f8fafc;padding-bottom:calc(56px + var(--safe-bottom, env(safe-area-inset-bottom, 0px)));box-sizing:border-box}.mobile-header[data-v-da971943]{height:44px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:0 14px;background:#fff;border-bottom:1px solid #f1f5f9}.mh-back[data-v-da971943],.mh-placeholder[data-v-da971943]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#334155;flex:none}.mh-title[data-v-da971943]{flex:1;text-align:center;font-size:16px;font-weight:600;color:#1e293b}.tpg-body[data-v-da971943]{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.tpg-tip[data-v-da971943]{padding:40px 0;text-align:center;font-size:12.5px;color:#94a3b8}.team-fn-page[data-v-db5ff79c]{display:flex;flex-direction:column;flex:1 1 0;min-height:0;width:100%;background:#f8fafc;padding-bottom:calc(56px + var(--safe-bottom, env(safe-area-inset-bottom, 0px)));box-sizing:border-box}.mobile-header[data-v-db5ff79c]{height:44px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:0 14px;background:#fff;border-bottom:1px solid #f1f5f9}.mh-back[data-v-db5ff79c],.mh-placeholder[data-v-db5ff79c]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#334155;flex:none}.mh-title[data-v-db5ff79c]{flex:1;text-align:center;font-size:16px;font-weight:600;color:#1e293b}.tfn-body[data-v-db5ff79c]{flex:1;min-height:0;overflow-y:auto;padding:10px;-webkit-overflow-scrolling:touch}.tfn-loading[data-v-db5ff79c]{display:flex;align-items:center;justify-content:center;gap:8px;padding:32px 0;color:#94a3b8;font-size:12px}.tfn-hero[data-v-db5ff79c]{display:flex;align-items:center;gap:10px;padding:11px 12px;background:#fff;border-radius:12px;box-shadow:0 1px 3px #0f172a0f}.tfn-hero-name[data-v-db5ff79c]{font-size:14px;font-weight:600;color:#1e293b}.tfn-hero-sub[data-v-db5ff79c]{margin-top:2px;font-size:11px;color:#94a3b8}.tfn-list[data-v-db5ff79c]{margin-top:10px;background:#fff;border-radius:12px;padding:4px 0;box-shadow:0 1px 3px #0f172a0f;overflow:hidden}.tfn-divider[data-v-db5ff79c]{display:flex;align-items:center;gap:6px;padding:8px 12px 3px}.tfn-divider span[data-v-db5ff79c]{font-size:10.5px;font-weight:600;color:#94a3b8}.tfn-item[data-v-db5ff79c]{display:flex;align-items:center;gap:10px;padding:9px 12px;cursor:pointer;-webkit-tap-highlight-color:transparent}.tfn-item[data-v-db5ff79c]:active{background:#f8fafc}.tfn-ico[data-v-db5ff79c]{position:relative;width:30px;height:30px;border-radius:9px;display:flex;align-items:center;justify-content:center;flex:none;color:#fff}.tfn-ico-badge[data-v-db5ff79c]{position:absolute;top:-5px;right:-6px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:#ef4444;color:#fff;font-size:10px;font-weight:600;line-height:16px;text-align:center;box-sizing:border-box;box-shadow:0 0 0 2px #fff;pointer-events:none}.tfn-main[data-v-db5ff79c]{flex:1;min-width:0}.tfn-name[data-v-db5ff79c]{font-size:14px;color:#1e293b;font-weight:500;line-height:18px}.tfn-desc[data-v-db5ff79c]{margin-top:1px;font-size:10.5px;color:#94a3b8;line-height:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tfn-arrow[data-v-db5ff79c]{color:#cbd5e1;flex:none}.tfn-empty[data-v-db5ff79c]{padding:24px 0;text-align:center;font-size:12px;color:#94a3b8}.team-members-page[data-v-b2f9cedf]{display:flex;flex-direction:column;flex:1 1 0;min-height:0;width:100%;background:#f8fafc;padding-bottom:calc(56px + var(--safe-bottom, env(safe-area-inset-bottom, 0px)));box-sizing:border-box}.mobile-header[data-v-b2f9cedf]{height:44px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:0 14px;background:#fff;border-bottom:1px solid #f1f5f9}.mh-back[data-v-b2f9cedf]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#1e293b}.mh-title[data-v-b2f9cedf]{font-size:16px;font-weight:600;color:#1e293b;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mh-placeholder[data-v-b2f9cedf]{width:28px}.members-body[data-v-b2f9cedf]{flex:1;overflow-y:auto;background:#fff;margin:6px;border-radius:12px;padding:10px 12px}.members-loading[data-v-b2f9cedf]{display:flex;align-items:center;justify-content:center;gap:8px;padding:40px 0;color:#94a3b8;font-size:12px}.members-title[data-v-b2f9cedf]{display:flex;align-items:baseline;gap:6px;padding:6px 0 8px;border-bottom:1px solid #f1f5f9}.members-title-name[data-v-b2f9cedf]{font-size:15px;font-weight:600;color:#1e293b}.members-title-count[data-v-b2f9cedf]{font-size:11.5px;color:#94a3b8}.members-search[data-v-b2f9cedf]{padding:8px 0 6px}.team-search-input[data-v-b2f9cedf] .el-input__wrapper{background:#eef2ff;border-radius:10px;box-shadow:none}.team-search-input[data-v-b2f9cedf] .el-input__wrapper.is-focus{box-shadow:0 0 0 1px #c7d2fe inset}.members-grid[data-v-b2f9cedf]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px 10px;padding:8px 0 14px}.member-cell[data-v-b2f9cedf]{display:flex;flex-direction:column;align-items:center;gap:5px}.member-avatar[data-v-b2f9cedf]{width:46px;height:46px;border-radius:8px;object-fit:cover;display:block}.member-avatar-default[data-v-b2f9cedf]{background:linear-gradient(135deg,#94a3b8,#cbd5e1);color:#fff;font-size:15px;font-weight:600;display:flex;align-items:center;justify-content:center}.member-name[data-v-b2f9cedf]{font-size:12px;color:#1e293b;width:100%;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.member-role-tag[data-v-b2f9cedf]{font-size:9.5px;color:#d97706;background:#fef3c7;border-radius:4px;padding:0 6px;line-height:15px}.member-tags[data-v-b2f9cedf]{display:flex;align-items:center;justify-content:center;gap:3px;flex-wrap:wrap;min-height:14px}.member-position-tag[data-v-b2f9cedf]{font-size:9.5px;color:#6366f1;background:#eef2ff;border-radius:4px;padding:0 6px;line-height:15px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.member-group-tag[data-v-b2f9cedf]{font-size:9.5px;border-radius:4px;padding:0 6px;line-height:15px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.member-add-cell[data-v-b2f9cedf]{cursor:pointer}.member-add-avatar[data-v-b2f9cedf]{background:#f1f5f9;border:1px dashed #cbd5e1;color:#94a3b8;display:flex;align-items:center;justify-content:center;transition:all .15s}.member-add-cell:hover .member-add-avatar[data-v-b2f9cedf]{background:#eef2ff;color:#6366f1;border-color:#6366f1}.member-add-name[data-v-b2f9cedf]{color:#94a3b8}.team-member-detail-page[data-v-7656febb]{display:flex;flex-direction:column;flex:1 1 0;min-height:0;width:100%;background:#f8fafc}.mobile-header[data-v-7656febb]{height:44px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:0 14px;background:#fff;border-bottom:1px solid #f1f5f9}.mh-back[data-v-7656febb]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#1e293b}.mh-title[data-v-7656febb]{font-size:16px;font-weight:600;color:#1e293b}.mh-placeholder[data-v-7656febb]{width:28px}.detail-body[data-v-7656febb]{flex:1;overflow-y:auto;padding:0 6px 6px}.detail-loading[data-v-7656febb]{display:flex;align-items:center;justify-content:center;gap:8px;padding:40px 0;color:#94a3b8;font-size:12px}.member-hero[data-v-7656febb]{display:flex;flex-direction:column;align-items:center;background:#fff;border-radius:12px;padding:18px 0;margin-bottom:6px}.member-hero-avatar[data-v-7656febb]{width:60px;height:60px;border-radius:10px;object-fit:cover;display:block}.member-hero-avatar-default[data-v-7656febb]{background:linear-gradient(135deg,#94a3b8,#cbd5e1);color:#fff;font-size:22px;font-weight:600;display:flex;align-items:center;justify-content:center}.member-hero-name[data-v-7656febb]{font-size:15px;font-weight:600;color:#1e293b;margin-top:8px}.member-hero-role[data-v-7656febb]{font-size:10px;color:#d97706;background:#fef3c7;border-radius:4px;padding:1px 8px;margin-top:6px}.member-info-list[data-v-7656febb]{background:#fff;border-radius:12px;padding:0 12px}.mi-row[data-v-7656febb]{display:flex;align-items:center;padding:10px 0;border-bottom:1px solid #f1f5f9;font-size:12.5px}.mi-row[data-v-7656febb]:last-child{border-bottom:none}.mi-label[data-v-7656febb]{width:64px;color:#94a3b8;flex-shrink:0}.mi-value[data-v-7656febb]{color:#1e293b;word-break:break-all}.mi-actions[data-v-7656febb]{display:flex;justify-content:center;margin-top:12px}.mi-remove-btn[data-v-7656febb]{width:100%}.mi-edit-position[data-v-7656febb]{color:#6366f1;font-size:12px;margin-left:auto;padding:3px 6px;cursor:pointer;flex-shrink:0}.mi-edit-position[data-v-7656febb]:active{opacity:.7}.mi-group-tag[data-v-7656febb]{display:inline-block;margin-right:5px;padding:0 6px;line-height:15px;border-radius:4px;font-size:10px}.team-invite-page[data-v-f8a958d2]{display:flex;flex-direction:column;flex:1 1 0;min-height:0;width:100%;background:#f8fafc}.mobile-header[data-v-f8a958d2]{height:44px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:0 14px;background:#fff;border-bottom:1px solid #f1f5f9}.mh-back[data-v-f8a958d2]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#1e293b}.mh-title[data-v-f8a958d2]{font-size:16px;font-weight:600;color:#1e293b}.mh-placeholder[data-v-f8a958d2]{width:28px}.invite-body[data-v-f8a958d2]{flex:1;overflow-y:auto;padding:8px}.invite-loading[data-v-f8a958d2]{display:flex;align-items:center;justify-content:center;gap:8px;padding:40px 0;color:#94a3b8;font-size:12px}.invite-tip[data-v-f8a958d2]{background:#fff;border-radius:12px;padding:10px 12px;font-size:12.5px;color:#475569;margin-bottom:6px}.invite-search[data-v-f8a958d2]{background:#fff;border-radius:12px;padding:10px 12px;margin-bottom:6px}.team-search-input[data-v-f8a958d2] .el-input__wrapper{background:#eef2ff;border-radius:10px;box-shadow:none}.team-search-input[data-v-f8a958d2] .el-input__wrapper.is-focus{box-shadow:0 0 0 1px #c7d2fe inset}.invite-groups-card[data-v-f8a958d2]{background:#fff;border-radius:12px;padding:10px 12px;margin-bottom:6px}.invite-groups-title[data-v-f8a958d2]{font-size:12.5px;font-weight:600;color:#1e293b;margin-bottom:6px}.invite-groups-chips[data-v-f8a958d2]{display:flex;flex-wrap:wrap;gap:6px}.invite-group-chip[data-v-f8a958d2]{padding:3px 10px;border-radius:12px;border:1px solid #e2e8f0;background:#fff;color:#475569;font-size:12px}.invite-group-chip.on[data-v-f8a958d2]{font-weight:600}.invite-groups-hint[data-v-f8a958d2]{font-size:11px;color:#94a3b8;margin-top:6px}.invite-list[data-v-f8a958d2]{background:#fff;border-radius:12px;padding:4px 12px}.invite-item[data-v-f8a958d2]{display:flex;align-items:center;gap:10px;padding:8px 0;cursor:pointer;border-bottom:1px solid #f1f5f9}.invite-item[data-v-f8a958d2]:last-child{border-bottom:none}.invite-item.selected[data-v-f8a958d2]{background:#f5f3ff;margin:0 -12px;padding:8px 12px}.invite-avatar[data-v-f8a958d2]{width:38px;height:38px;border-radius:50%;object-fit:cover;flex-shrink:0;display:block}.invite-avatar-default[data-v-f8a958d2]{background:linear-gradient(135deg,#94a3b8,#cbd5e1);color:#fff;font-size:14px;font-weight:600;display:flex;align-items:center;justify-content:center}.invite-info[data-v-f8a958d2]{flex:1;min-width:0;display:flex;flex-direction:column}.invite-name[data-v-f8a958d2]{font-size:13px;color:#1e293b}.invite-account[data-v-f8a958d2]{font-size:11px;color:#94a3b8;margin-top:1px}.invite-check[data-v-f8a958d2]{width:20px;height:20px;border-radius:50%;border:2px solid #d1d5db;flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:all .15s}.invite-check.checked[data-v-f8a958d2]{background:#6366f1;border-color:#6366f1}.invite-empty[data-v-f8a958d2]{text-align:center;padding:24px 0;color:#94a3b8;font-size:12px}.invite-footer[data-v-f8a958d2]{flex-shrink:0;padding:8px 12px;padding-bottom:max(8px,var(--safe-bottom, env(safe-area-inset-bottom, 0px)));background:#fff;border-top:1px solid #f1f5f9}.invite-btn[data-v-f8a958d2]{width:100%;height:42px;border:none;border-radius:21px;background:#6366f1;color:#fff;font-size:15px;font-weight:600;cursor:pointer;transition:opacity .15s}.invite-btn[data-v-f8a958d2]:disabled{background:#c7d2fe;cursor:not-allowed}.tpg[data-v-5b1b9341]{display:flex;flex-direction:column;flex:1 1 0;min-height:0;width:100%;background:#f8fafc;padding-bottom:calc(56px + var(--safe-bottom, env(safe-area-inset-bottom, 0px)));box-sizing:border-box}.mobile-header[data-v-5b1b9341]{height:44px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:0 14px;background:#fff;border-bottom:1px solid #f1f5f9}.mh-back[data-v-5b1b9341],.mh-placeholder[data-v-5b1b9341]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#334155;flex:none}.mh-title[data-v-5b1b9341]{flex:1;text-align:center;font-size:16px;font-weight:600;color:#1e293b}.tpg-body[data-v-5b1b9341]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.tpg-body[data-v-5b1b9341]>*{flex:1 1 0;min-height:0}.tpg[data-v-8cf975f9]{display:flex;flex-direction:column;flex:1 1 0;min-height:0;width:100%;background:#f8fafc;padding-bottom:calc(56px + var(--safe-bottom, env(safe-area-inset-bottom, 0px)));box-sizing:border-box}.mobile-header[data-v-8cf975f9]{height:44px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:0 14px;background:#fff;border-bottom:1px solid #f1f5f9}.mh-back[data-v-8cf975f9],.mh-placeholder[data-v-8cf975f9]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#334155;flex:none}.mh-title[data-v-8cf975f9]{flex:1;text-align:center;font-size:16px;font-weight:600;color:#1e293b}.tpg-body[data-v-8cf975f9]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.tpg-body[data-v-8cf975f9]>*{flex:1 1 0;min-height:0}.tpg[data-v-3ba27d6e]{display:flex;flex-direction:column;flex:1 1 0;min-height:0;width:100%;background:#f8fafc;padding-bottom:calc(56px + var(--safe-bottom, env(safe-area-inset-bottom, 0px)));box-sizing:border-box}.mobile-header[data-v-3ba27d6e]{height:44px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:0 14px;background:#fff;border-bottom:1px solid #f1f5f9}.mh-back[data-v-3ba27d6e],.mh-placeholder[data-v-3ba27d6e]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#334155;flex:none}.mh-title[data-v-3ba27d6e]{flex:1;text-align:center;font-size:16px;font-weight:600;color:#1e293b}.tpg-body[data-v-3ba27d6e]{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.tpg[data-v-9fb24377]{display:flex;flex-direction:column;flex:1 1 0;min-height:0;width:100%;background:#f8fafc;padding-bottom:calc(56px + var(--safe-bottom, env(safe-area-inset-bottom, 0px)));box-sizing:border-box}.mobile-header[data-v-9fb24377]{height:44px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:0 14px;background:#fff;border-bottom:1px solid #f1f5f9}.mh-back[data-v-9fb24377],.mh-placeholder[data-v-9fb24377]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#334155;flex:none}.mh-title[data-v-9fb24377]{flex:1;min-width:0;text-align:center;padding:0 6px;font-size:16px;font-weight:600;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tpg-body[data-v-9fb24377]{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.tpg-body.is-panel[data-v-9fb24377]{display:flex;flex-direction:column;overflow:hidden}.tpg-body.is-panel[data-v-9fb24377]>*{flex:1 1 0;min-height:0}.tpg-tip[data-v-9fb24377]{padding:40px 0;text-align:center;font-size:12.5px;color:#94a3b8}.tpg-sec[data-v-9fb24377]{padding:8px 10px 0}.tpg-sec-title[data-v-9fb24377]{padding:4px 2px 6px;font-size:11.5px;font-weight:600;color:#94a3b8}.tpg-list[data-v-9fb24377]{display:flex;flex-direction:column;gap:8px}.tpg-row[data-v-9fb24377]{display:flex;align-items:center;gap:10px;padding:11px 12px;background:#fff;border-radius:12px;box-shadow:0 1px 3px #0f172a0f;cursor:pointer}.tpg-row[data-v-9fb24377]:active{background:#f8fafc}.tpg-row-main[data-v-9fb24377]{flex:1;min-width:0}.tpg-row-name[data-v-9fb24377]{font-size:14px;font-weight:600;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tpg-row-sub[data-v-9fb24377]{margin-top:3px;display:flex;flex-wrap:wrap;gap:10px;font-size:11px;color:#94a3b8}.tpg-row-sub .is-ok[data-v-9fb24377]{color:#047857}.tpg-row-sub .is-wait[data-v-9fb24377]{color:#b45309}.tpg-kind[data-v-9fb24377]{margin-left:4px;padding:0 3px;border-radius:3px;font-size:10px;font-weight:700;color:#fff;background:#94a3b8;vertical-align:middle}.tpg-row-arrow[data-v-9fb24377]{color:#cbd5e1;flex:none}.tpg[data-v-b6c4fe95]{display:flex;flex-direction:column;flex:1 1 0;min-height:0;width:100%;background:#f8fafc;padding-bottom:calc(56px + var(--safe-bottom, env(safe-area-inset-bottom, 0px)));box-sizing:border-box}.mobile-header[data-v-b6c4fe95]{height:44px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:0 14px;background:#fff;border-bottom:1px solid #f1f5f9}.mh-back[data-v-b6c4fe95],.mh-placeholder[data-v-b6c4fe95]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#334155;flex:none}.mh-title[data-v-b6c4fe95]{flex:1;min-width:0;text-align:center;padding:0 6px;font-size:16px;font-weight:600;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tpg-body[data-v-b6c4fe95]{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.tpg-body.is-panel[data-v-b6c4fe95]{display:flex;flex-direction:column;overflow:hidden}.tpg-body.is-panel[data-v-b6c4fe95]>*{flex:1 1 0;min-height:0}.tpg-tip[data-v-b6c4fe95]{padding:40px 0;text-align:center;font-size:12.5px;color:#94a3b8}.tpg-list[data-v-b6c4fe95]{padding:10px;display:flex;flex-direction:column;gap:8px}.tpg-row[data-v-b6c4fe95]{display:flex;align-items:center;gap:10px;padding:11px 12px;background:#fff;border-radius:12px;box-shadow:0 1px 3px #0f172a0f;cursor:pointer}.tpg-row[data-v-b6c4fe95]:active{background:#f8fafc}.tpg-row-main[data-v-b6c4fe95]{flex:1;min-width:0}.tpg-row-name[data-v-b6c4fe95]{font-size:14px;font-weight:600;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tpg-row-sub[data-v-b6c4fe95]{margin-top:3px;display:flex;flex-wrap:wrap;gap:10px;font-size:11px;color:#94a3b8}.tpg-row-arrow[data-v-b6c4fe95]{color:#cbd5e1;flex:none}.tpg[data-v-6d03ae00]{display:flex;flex-direction:column;flex:1 1 0;min-height:0;width:100%;background:#f8fafc;padding-bottom:calc(56px + var(--safe-bottom, env(safe-area-inset-bottom, 0px)));box-sizing:border-box}.mobile-header[data-v-6d03ae00]{height:44px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:0 14px;background:#fff;border-bottom:1px solid #f1f5f9}.mh-back[data-v-6d03ae00],.mh-placeholder[data-v-6d03ae00]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#334155;flex:none}.mh-title[data-v-6d03ae00]{flex:1;min-width:0;text-align:center;padding:0 6px;font-size:16px;font-weight:600;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tpg-body[data-v-6d03ae00]{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.tpg-body.is-panel[data-v-6d03ae00]{display:flex;flex-direction:column;overflow:hidden}.tpg-body.is-panel[data-v-6d03ae00]>*{flex:1 1 0;min-height:0}.tpg-tip[data-v-6d03ae00]{padding:40px 0;text-align:center;font-size:12.5px;color:#94a3b8}.tpg-list[data-v-6d03ae00]{padding:10px;display:flex;flex-direction:column;gap:8px}.tpg-row[data-v-6d03ae00]{display:flex;align-items:center;gap:10px;padding:11px 12px;background:#fff;border-radius:12px;box-shadow:0 1px 3px #0f172a0f;cursor:pointer}.tpg-row[data-v-6d03ae00]:active{background:#f8fafc}.tpg-row-main[data-v-6d03ae00]{flex:1;min-width:0}.tpg-row-name[data-v-6d03ae00]{font-size:14px;font-weight:600;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tpg-row-sub[data-v-6d03ae00]{margin-top:3px;display:flex;flex-wrap:wrap;gap:10px;font-size:11px;color:#94a3b8}.tpg-row-arrow[data-v-6d03ae00]{color:#cbd5e1;flex:none}.tpg[data-v-05b064fa]{display:flex;flex-direction:column;flex:1 1 0;min-height:0;width:100%;background:#f8fafc;padding-bottom:calc(56px + var(--safe-bottom, env(safe-area-inset-bottom, 0px)));box-sizing:border-box}.mobile-header[data-v-05b064fa]{height:44px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:0 14px;background:#fff;border-bottom:1px solid #f1f5f9}.mh-back[data-v-05b064fa],.mh-placeholder[data-v-05b064fa]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#334155;flex:none}.mh-title[data-v-05b064fa]{flex:1;text-align:center;font-size:16px;font-weight:600;color:#1e293b}.tpg-tabs[data-v-05b064fa]{flex-shrink:0;display:flex;gap:8px;padding:8px 12px 0;background:#fff;border-bottom:1px solid #f1f5f9}.tpg-tab[data-v-05b064fa]{padding:7px 14px;border:none;border-radius:8px 8px 0 0;background:transparent;color:#64748b;font-size:13px;cursor:pointer}.tpg-tab.is-active[data-v-05b064fa]{background:#eef2ff;color:#4338ca;font-weight:600}.tpg-body[data-v-05b064fa]{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.tpg[data-v-3751a329]{display:flex;flex-direction:column;flex:1 1 0;min-height:0;width:100%;background:#f8fafc;padding-bottom:calc(56px + var(--safe-bottom, env(safe-area-inset-bottom, 0px)));box-sizing:border-box}.mobile-header[data-v-3751a329]{height:44px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:0 14px;background:#fff;border-bottom:1px solid #f1f5f9}.mh-back[data-v-3751a329],.mh-placeholder[data-v-3751a329]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#334155;flex:none}.mh-title[data-v-3751a329]{flex:1;text-align:center;font-size:16px;font-weight:600;color:#1e293b}.tpg-body[data-v-3751a329]{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.tpg[data-v-10d7796a]{display:flex;flex-direction:column;flex:1 1 0;min-height:0;width:100%;background:#f8fafc;padding-bottom:calc(56px + var(--safe-bottom, env(safe-area-inset-bottom, 0px)));box-sizing:border-box}.mobile-header[data-v-10d7796a]{height:44px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:0 14px;background:#fff;border-bottom:1px solid #f1f5f9}.mh-back[data-v-10d7796a],.mh-placeholder[data-v-10d7796a]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#334155;flex:none}.mh-title[data-v-10d7796a]{flex:1;text-align:center;font-size:16px;font-weight:600;color:#1e293b}.tpg-tabs[data-v-10d7796a]{flex-shrink:0;display:flex;gap:8px;padding:8px 12px 0;background:#fff;border-bottom:1px solid #f1f5f9}.tpg-tab[data-v-10d7796a]{padding:7px 14px;border:none;border-radius:8px 8px 0 0;background:transparent;color:#64748b;font-size:13px;cursor:pointer}.tpg-tab.is-active[data-v-10d7796a]{background:#eef2ff;color:#4338ca;font-weight:600}.tpg-body[data-v-10d7796a]{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.tpg[data-v-6d5598f5]{display:flex;flex-direction:column;flex:1 1 0;min-height:0;width:100%;background:#f8fafc;padding-bottom:calc(56px + var(--safe-bottom, env(safe-area-inset-bottom, 0px)));box-sizing:border-box}.mobile-header[data-v-6d5598f5]{height:44px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:0 14px;background:#fff;border-bottom:1px solid #f1f5f9}.mh-back[data-v-6d5598f5],.mh-placeholder[data-v-6d5598f5]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#334155;flex:none}.mh-title[data-v-6d5598f5]{flex:1;text-align:center;font-size:16px;font-weight:600;color:#1e293b}.tpg-body[data-v-6d5598f5]{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.tpg[data-v-9ec10a71]{display:flex;flex-direction:column;flex:1 1 0;min-height:0;width:100%;background:#f8fafc;padding-bottom:calc(56px + var(--safe-bottom, env(safe-area-inset-bottom, 0px)));box-sizing:border-box}.mobile-header[data-v-9ec10a71]{height:44px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:0 14px;background:#fff;border-bottom:1px solid #f1f5f9}.mh-back[data-v-9ec10a71],.mh-placeholder[data-v-9ec10a71]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#334155;flex:none}.mh-title[data-v-9ec10a71]{flex:1;text-align:center;font-size:16px;font-weight:600;color:#1e293b}.tpg-body[data-v-9ec10a71]{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.tpg[data-v-38f0ecd4]{display:flex;flex-direction:column;flex:1 1 0;min-height:0;width:100%;background:#f8fafc;padding-bottom:calc(56px + var(--safe-bottom, env(safe-area-inset-bottom, 0px)));box-sizing:border-box}.mobile-header[data-v-38f0ecd4]{height:44px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:0 14px;background:#fff;border-bottom:1px solid #f1f5f9}.mh-back[data-v-38f0ecd4],.mh-placeholder[data-v-38f0ecd4]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#334155;flex:none}.mh-title[data-v-38f0ecd4]{flex:1;text-align:center;font-size:16px;font-weight:600;color:#1e293b}.tpg-body[data-v-38f0ecd4]{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.tpg[data-v-a4f491e3]{display:flex;flex-direction:column;flex:1 1 0;min-height:0;width:100%;background:#f8fafc;padding-bottom:calc(56px + var(--safe-bottom, env(safe-area-inset-bottom, 0px)));box-sizing:border-box}.mobile-header[data-v-a4f491e3]{height:44px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:0 14px;background:#fff;border-bottom:1px solid #f1f5f9}.mh-back[data-v-a4f491e3],.mh-placeholder[data-v-a4f491e3]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#334155;flex:none}.mh-title[data-v-a4f491e3]{flex:1;text-align:center;font-size:16px;font-weight:600;color:#1e293b}.tpg-body[data-v-a4f491e3]{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.tpg-body[data-v-a4f491e3] .mobile-header{display:none}.tpg[data-v-db7e31a5]{display:flex;flex-direction:column;flex:1 1 0;min-height:0;width:100%;background:#f8fafc;padding-bottom:calc(56px + var(--safe-bottom, env(safe-area-inset-bottom, 0px)));box-sizing:border-box}.mobile-header[data-v-db7e31a5]{height:44px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:0 14px;background:#fff;border-bottom:1px solid #f1f5f9}.mh-back[data-v-db7e31a5],.mh-placeholder[data-v-db7e31a5]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#334155;flex:none}.mh-title[data-v-db7e31a5]{flex:1;text-align:center;font-size:16px;font-weight:600;color:#1e293b}.tpg-body[data-v-db7e31a5]{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.tpg-body[data-v-db7e31a5] .mobile-header{display:none}.tpg[data-v-404bc895]{display:flex;flex-direction:column;flex:1 1 0;min-height:0;width:100%;background:#f8fafc;padding-bottom:calc(56px + var(--safe-bottom, env(safe-area-inset-bottom, 0px)));box-sizing:border-box}.mobile-header[data-v-404bc895]{height:44px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:0 14px;background:#fff;border-bottom:1px solid #f1f5f9}.mh-back[data-v-404bc895],.mh-placeholder[data-v-404bc895]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#334155;flex:none}.mh-title[data-v-404bc895]{flex:1;text-align:center;font-size:16px;font-weight:600;color:#1e293b}.tpg-body[data-v-404bc895]{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.tpg[data-v-857c77bb]{display:flex;flex-direction:column;flex:1 1 0;min-height:0;width:100%;background:#f8fafc;padding-bottom:calc(56px + var(--safe-bottom, env(safe-area-inset-bottom, 0px)));box-sizing:border-box}.mobile-header[data-v-857c77bb]{height:44px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:0 14px;background:#fff;border-bottom:1px solid #f1f5f9}.mh-back[data-v-857c77bb],.mh-placeholder[data-v-857c77bb]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#334155;flex:none}.mh-title[data-v-857c77bb]{flex:1;text-align:center;font-size:16px;font-weight:600;color:#1e293b}.tpg-body[data-v-857c77bb]{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.tpg[data-v-907ed364]{display:flex;flex-direction:column;flex:1 1 0;min-height:0;width:100%;background:#f8fafc;padding-bottom:calc(56px + var(--safe-bottom, env(safe-area-inset-bottom, 0px)));box-sizing:border-box}.mobile-header[data-v-907ed364]{height:44px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:0 14px;background:#fff;border-bottom:1px solid #f1f5f9}.mh-back[data-v-907ed364],.mh-placeholder[data-v-907ed364]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#334155;flex:none}.mh-title[data-v-907ed364]{flex:1;text-align:center;font-size:16px;font-weight:600;color:#1e293b}.tpg-body[data-v-907ed364]{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.tpg[data-v-b8fd01cb]{display:flex;flex-direction:column;flex:1 1 0;min-height:0;width:100%;background:#f8fafc;padding-bottom:calc(56px + var(--safe-bottom, env(safe-area-inset-bottom, 0px)));box-sizing:border-box}.mobile-header[data-v-b8fd01cb]{height:44px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:0 14px;background:#fff;border-bottom:1px solid #f1f5f9}.mh-back[data-v-b8fd01cb],.mh-placeholder[data-v-b8fd01cb]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#334155;flex:none}.mh-title[data-v-b8fd01cb]{flex:1;text-align:center;font-size:16px;font-weight:600;color:#1e293b}.tpg-body[data-v-b8fd01cb]{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.tpg-body[data-v-b8fd01cb] .mobile-header{display:none}.tpg[data-v-00ce0136]{display:flex;flex-direction:column;flex:1 1 0;min-height:0;width:100%;background:#f8fafc;padding-bottom:calc(56px + var(--safe-bottom, env(safe-area-inset-bottom, 0px)));box-sizing:border-box}.mobile-header[data-v-00ce0136]{height:44px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:0 14px;background:#fff;border-bottom:1px solid #f1f5f9}.mh-back[data-v-00ce0136],.mh-placeholder[data-v-00ce0136]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#334155;flex:none}.mh-title[data-v-00ce0136]{flex:1;text-align:center;font-size:16px;font-weight:600;color:#1e293b}.tpg-body[data-v-00ce0136]{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.tpg[data-v-25b58374]{display:flex;flex-direction:column;flex:1 1 0;min-height:0;width:100%;background:#f8fafc;padding-bottom:calc(56px + var(--safe-bottom, env(safe-area-inset-bottom, 0px)));box-sizing:border-box}.mobile-header[data-v-25b58374]{height:44px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:0 14px;background:#fff;border-bottom:1px solid #f1f5f9}.mh-back[data-v-25b58374],.mh-placeholder[data-v-25b58374]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#334155;flex:none}.mh-title[data-v-25b58374]{flex:1;text-align:center;font-size:16px;font-weight:600;color:#1e293b}.tpg-tabs[data-v-25b58374]{flex-shrink:0;display:flex;gap:6px;padding:8px 12px 0;background:#fff;border-bottom:1px solid #f1f5f9;overflow-x:auto}.tpg-tab[data-v-25b58374]{padding:7px 12px;border:none;border-radius:8px 8px 0 0;background:transparent;color:#64748b;font-size:12.5px;white-space:nowrap;cursor:pointer}.tpg-tab.is-active[data-v-25b58374]{background:#eef2ff;color:#4338ca;font-weight:600}.tpg-body[data-v-25b58374]{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.intro-page[data-v-7f3f830c]{max-width:720px;margin:0 auto;flex:1 1 0;min-height:0;height:auto;width:100%;background:#f8fafc;display:flex;flex-direction:column;overflow-y:auto;-webkit-overflow-scrolling:touch;color:#1e293b;box-sizing:border-box}.intro-header[data-v-7f3f830c]{height:44px;background:linear-gradient(135deg,#4f46e5,#8b5cf6);display:flex;align-items:center;justify-content:space-between;padding:0 14px;color:#fff;flex-shrink:0;position:sticky;top:0;z-index:10}.intro-header h2[data-v-7f3f830c]{font-size:16px;font-weight:600;letter-spacing:.5px}.back-btn[data-v-7f3f830c]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:#ffffff1f;border:none;border-radius:8px;color:#fff;cursor:pointer}.back-btn[data-v-7f3f830c]:hover{background:#ffffff38}.back-btn.placeholder[data-v-7f3f830c]{background:transparent;cursor:default}.hero[data-v-7f3f830c]{display:flex;flex-direction:column;align-items:center;padding:40px 24px 28px;background:linear-gradient(160deg,#1e1b4b,#312e81 55%,#4f46e5);color:#fff}.hero-logo[data-v-7f3f830c]{width:88px;height:88px;border-radius:22px;overflow:hidden;box-shadow:0 10px 30px #0000004d;border:2px solid rgba(255,255,255,.2);margin-bottom:16px;background:#fff}.hero-logo img[data-v-7f3f830c]{width:100%;height:100%;object-fit:cover;display:block}.hero-title[data-v-7f3f830c]{font-size:24px;font-weight:700;letter-spacing:1px;margin:0 0 10px}.hero-sub[data-v-7f3f830c]{font-size:13px;color:#ffffffd9;line-height:1.7;text-align:center;margin:0}.section[data-v-7f3f830c]{padding:20px 18px 4px}.section-title[data-v-7f3f830c]{font-size:15px;font-weight:700;color:#1e293b;margin-bottom:14px;padding-left:10px;border-left:3px solid #6366f1;line-height:1}.feature-grid[data-v-7f3f830c]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.feature-card[data-v-7f3f830c]{background:#fff;border-radius:12px;padding:16px 12px;display:flex;flex-direction:column;align-items:center;text-align:center;box-shadow:0 2px 10px #0000000a;border:1px solid #eef2f7}.feature-icon[data-v-7f3f830c]{width:46px;height:46px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:10px}.feature-title[data-v-7f3f830c]{font-size:13px;font-weight:600;color:#1e293b;margin-bottom:4px}.feature-desc[data-v-7f3f830c]{font-size:11px;color:#64748b;line-height:1.5}.point-list[data-v-7f3f830c]{display:flex;flex-direction:column;gap:0;background:#fff;border-radius:12px;box-shadow:0 2px 10px #0000000a;border:1px solid #eef2f7;overflow:hidden}.point-item[data-v-7f3f830c]{display:flex;gap:12px;padding:15px 16px;border-bottom:1px solid #f1f5f9;align-items:flex-start}.point-item[data-v-7f3f830c]:last-child{border-bottom:none}.point-check[data-v-7f3f830c]{width:26px;height:26px;border-radius:50%;background:#eef2ff;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}.point-title[data-v-7f3f830c]{font-size:14px;font-weight:600;color:#1e293b}.point-desc[data-v-7f3f830c]{font-size:12px;color:#64748b;line-height:1.6;margin-top:3px}.intro-footer[data-v-7f3f830c]{text-align:center;padding:28px 18px calc(28px + var(--safe-bottom, env(safe-area-inset-bottom, 0px)));color:#94a3b8;font-size:12px}.footer-sub[data-v-7f3f830c]{margin-top:6px;color:#cbd5e1;font-size:11px}@media (max-width: 480px){.feature-grid[data-v-7f3f830c]{grid-template-columns:repeat(3,1fr);gap:10px}.feature-card[data-v-7f3f830c]{padding:14px 8px}.feature-desc[data-v-7f3f830c]{font-size:10px}}.guide-page[data-v-a1896802]{display:flex;flex-direction:column;flex:1 1 0;min-height:0;width:100%;background:#f8fafc}.mobile-header[data-v-a1896802]{height:44px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:0 14px;background:#fff;border-bottom:1px solid #f1f5f9}.mh-back[data-v-a1896802],.mh-placeholder[data-v-a1896802]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#334155;flex:none}.mh-title[data-v-a1896802]{flex:1;text-align:center;font-size:16px;font-weight:600;color:#1e293b}.gp-one[data-v-a1896802]{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow-y:auto;-webkit-overflow-scrolling:touch;background:#f8fafc}.gp-one[data-v-a1896802] .gh{flex-shrink:0}.gp-sheet[data-v-a1896802]{position:relative;margin-top:-18px;border-radius:24px 24px 0 0;background:#fff;box-shadow:0 -6px 18px #0f172a0f;padding:0 0 calc(10px + var(--safe-bottom, env(safe-area-inset-bottom, 0px)));flex:none}.gp-sheet-handle[data-v-a1896802]{width:38px;height:4px;border-radius:999px;background:#dbe3ee;margin:10px auto 2px}.gp-sheet-title[data-v-a1896802]{position:relative;text-align:center;font-size:14px;font-weight:600;color:#1e293b;padding:2px 0 4px}.gp-sheet-close[data-v-a1896802]{position:absolute;right:14px;top:50%;transform:translateY(-50%);font-size:12px;font-weight:500;color:#6366f1;cursor:pointer}.gp-search[data-v-a1896802]{padding:10px 14px 6px}.gp-search[data-v-a1896802] .el-input__wrapper{background:#eef2ff;border-radius:12px;box-shadow:none}.gp-search[data-v-a1896802] .el-input__wrapper.is-focus,.gp-search[data-v-a1896802] .el-input__wrapper:hover{box-shadow:0 0 0 1px #c7d2fe inset}.gp-search[data-v-a1896802] .el-input__inner{color:#1e293b;font-size:14px}.gp-search[data-v-a1896802] .el-input__inner::placeholder{color:#94a3b8}.gp-search[data-v-a1896802] .el-input__prefix{color:#94a3b8}.gp-cats[data-v-a1896802]{padding:2px 14px 0}.gp-cat[data-v-a1896802]{margin-top:14px}.gp-cat-title[data-v-a1896802]{display:flex;align-items:center;gap:6px;padding:0 2px 6px}.gp-cat-ico[data-v-a1896802]{font-size:15px}.gp-cat-name[data-v-a1896802]{flex:1;min-width:0;font-size:13px;font-weight:600;color:#334155}.gp-cat-count[data-v-a1896802]{font-size:11px;color:#94a3b8}.gp-cards[data-v-a1896802]{display:flex;flex-direction:column}.gp-card[data-v-a1896802]{display:flex;align-items:center;gap:8px;padding:11px 2px;background:transparent;border-bottom:1px solid #f1f5f9;cursor:pointer;-webkit-tap-highlight-color:transparent}.gp-card[data-v-a1896802]:last-child{border-bottom:none}.gp-card[data-v-a1896802]:active{background:#f8fafc}.gp-card.is-new[data-v-a1896802]{background:#eef2ff;border-bottom-color:transparent;border-radius:8px;padding-left:9px;padding-right:9px;margin-bottom:3px}.gp-card.is-new[data-v-a1896802]:active{background:#e0e7ff}.gp-new[data-v-a1896802]{flex:none;font-size:10px;font-weight:600;line-height:16px;color:#fff;background:linear-gradient(135deg,#6366f1,#818cf8);border-radius:4px;padding:0 5px}.gp-card-title[data-v-a1896802]{flex:1;min-width:0;font-size:14.5px;color:#334155;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gp-plat[data-v-a1896802]{flex:none;font-size:10px;color:#6366f1;background:#eef2ff;border-radius:4px;padding:1px 5px}.gp-arrow[data-v-a1896802]{color:#cbd5e1;flex:none}.gp-tip[data-v-a1896802]{padding:30px 16px;text-align:center;font-size:13px;color:#94a3b8}.gp-empty[data-v-a1896802]{padding:60px 20px;text-align:center;color:#94a3b8}.gp-empty-ico[data-v-a1896802]{font-size:40px;margin-bottom:8px}.gp-empty p[data-v-a1896802]{margin:4px 0;font-size:14px;color:#475569}.gp-empty-sub[data-v-a1896802]{font-size:12px!important;color:#94a3b8!important;line-height:1.6}.gp-old-btn[data-v-a1896802]{margin-top:14px;border:1px solid #c7d2fe;background:#eef2ff;color:#4f46e5;border-radius:10px;padding:8px 16px;font-size:13px}.gp-foot-tip[data-v-a1896802]{margin:18px 0 6px;text-align:center;font-size:11px;color:#cbd5e1}@media (min-width: 900px){html.mobile-ui .gp-cards[data-v-a1896802]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));align-content:start}}.hp-full[data-v-95c00878]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;display:flex;flex-direction:column;background:#f5f7fa}.guide-detail-page[data-v-95c00878]{display:flex;flex-direction:column;flex:1 1 0;min-height:0;width:100%;background:#f8fafc}.mobile-header[data-v-95c00878]{height:44px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:0 14px;background:#fff;border-bottom:1px solid #f1f5f9}.mh-back[data-v-95c00878],.mh-placeholder[data-v-95c00878]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#334155;flex:none}.mh-title[data-v-95c00878]{flex:1;text-align:center;font-size:15px;font-weight:600;color:#1e293b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gd-body[data-v-95c00878]{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:14px 14px calc(18px + var(--safe-bottom, env(safe-area-inset-bottom, 0px)))}.gd-head[data-v-95c00878]{margin-bottom:14px}.gd-cat[data-v-95c00878]{display:inline-block;font-size:11px;padding:2px 9px;border-radius:999px;margin-bottom:8px}.gd-title[data-v-95c00878]{margin:0 0 6px;font-size:18px;line-height:1.4;color:#0f172a}.gd-sum[data-v-95c00878]{margin:0;font-size:13px;line-height:1.6;color:#64748b}.gd-steps[data-v-95c00878]{display:flex;flex-direction:column;gap:14px}.gd-step[data-v-95c00878]{display:flex;align-items:flex-start;gap:10px}.gd-step-no[data-v-95c00878]{flex:none;width:24px;height:24px;border-radius:50%;background:#6366f1;color:#fff;font-size:12px;font-weight:600;display:flex;align-items:center;justify-content:center}.gd-step.is-tip .gd-step-no[data-v-95c00878]{width:auto;padding:0 7px;border-radius:999px;background:#0ea5e9}.gd-step.is-warn .gd-step-no[data-v-95c00878]{width:auto;padding:0 7px;border-radius:999px;background:#f59e0b}.gd-step-body[data-v-95c00878]{flex:1;min-width:0}.gd-step-text[data-v-95c00878]{margin:1px 0 8px;font-size:14px;line-height:1.75;color:#334155;word-break:break-word;overflow-wrap:anywhere}.gd-step.is-tip .gd-step-text[data-v-95c00878]{background:#f0f9ff;border-left:3px solid #38bdf8;padding:8px 10px;border-radius:0 8px 8px 0}.gd-step.is-warn .gd-step-text[data-v-95c00878]{background:#fffbeb;border-left:3px solid #f59e0b;padding:8px 10px;border-radius:0 8px 8px 0}.gd-step-img[data-v-95c00878]{display:block;width:100%;border:1px solid #e2e8f0;border-radius:10px;cursor:zoom-in}.gd-img-full[data-v-95c00878]{width:100%;display:block}.gd-foot[data-v-95c00878]{display:flex;justify-content:space-between;gap:10px;margin-top:22px;padding-top:14px;border-top:1px solid #f1f5f9}.gd-navbtn[data-v-95c00878]{border:1px solid #e2e8f0;background:#fff;color:#475569;border-radius:10px;padding:8px 12px;font-size:12.5px;max-width:48%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gd-navbtn[data-v-95c00878]:disabled{opacity:.45}.gd-tip[data-v-95c00878]{padding:30px 10px;text-align:center;font-size:13px;color:#94a3b8}.nc-page[data-v-7cb6d0ee]{width:100%;flex:1 1 0;height:auto;min-height:0;background:#f8fafc;display:flex;flex-direction:column;color:#1e293b}.nc-header[data-v-7cb6d0ee]{height:44px;box-sizing:border-box;background:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 12px;color:#1e293b;flex-shrink:0;position:sticky;top:0;z-index:20;border-bottom:1px solid #e2e8f0}.nc-back[data-v-7cb6d0ee],.nc-add[data-v-7cb6d0ee]{width:34px;height:34px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:8px;color:#1e293b;cursor:pointer;padding:0}.nc-back[data-v-7cb6d0ee]:hover,.nc-add[data-v-7cb6d0ee]:hover{background:#f1f5f9}.nc-header-title[data-v-7cb6d0ee]{font-size:16px;font-weight:600;letter-spacing:.5px;margin:0;color:#1e293b}.nc-search-wrap[data-v-7cb6d0ee]{padding:10px 12px;background:#fff;border-bottom:1px solid #f1f5f9}.nc-search-bar[data-v-7cb6d0ee]{position:relative;background:#f1f5f9;border-radius:18px;height:36px;display:flex;align-items:center}.nc-search-icon[data-v-7cb6d0ee]{position:absolute;left:14px;top:50%;transform:translateY(-50%);z-index:2}.nc-search-input[data-v-7cb6d0ee]{width:100%;height:36px;border:none;background:transparent;padding:0 14px 0 40px;font-size:14px;color:#1e293b;outline:none;border-radius:18px}.nc-search-input[data-v-7cb6d0ee]::placeholder{color:#94a3b8}.nc-body[data-v-7cb6d0ee]{flex:1;overflow-y:auto;padding:6px 0 20px}.nc-empty[data-v-7cb6d0ee]{padding:40px 20px;text-align:center;color:#94a3b8;font-size:12px}.nc-item[data-v-7cb6d0ee]{display:flex;align-items:center;gap:10px;padding:9px 12px;background:#fff;border-bottom:1px solid #f1f5f9}.nc-avatar-wrap[data-v-7cb6d0ee]{flex-shrink:0}.nc-avatar[data-v-7cb6d0ee]{width:40px;height:40px;border-radius:6px;object-fit:cover;display:block}.nc-avatar-fallback[data-v-7cb6d0ee]{background:linear-gradient(135deg,#6366f1,#818cf8);color:#fff;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:600}.nc-info[data-v-7cb6d0ee]{flex:1;min-width:0}.nc-row[data-v-7cb6d0ee]{display:flex;align-items:center}.nc-name[data-v-7cb6d0ee]{font-size:14px;font-weight:500;color:#1e293b}.nc-dir-tag[data-v-7cb6d0ee]{display:inline-block;margin-left:6px;padding:1px 6px;border-radius:8px;font-size:10px;font-weight:500}.nc-dir-tag.incoming[data-v-7cb6d0ee]{background:#fef3c7;color:#d97706}.nc-dir-tag.outgoing[data-v-7cb6d0ee]{background:#dbeafe;color:#2563eb}.nc-id[data-v-7cb6d0ee]{font-size:11px;color:#94a3b8;margin-top:2px}.nc-time[data-v-7cb6d0ee]{font-size:10.5px;color:#cbd5e1;margin-top:1px}.nc-actions[data-v-7cb6d0ee]{flex-shrink:0;display:flex;gap:6px;align-items:center}.nc-btn[data-v-7cb6d0ee]{border:none;border-radius:6px;padding:5px 12px;font-size:12px;cursor:pointer}.nc-btn-ok[data-v-7cb6d0ee]{background:#10b981;color:#fff}.nc-btn-ok[data-v-7cb6d0ee]:active{background:#059669}.nc-btn-reject[data-v-7cb6d0ee]{background:#f1f5f9;color:#64748b}.nc-btn-reject[data-v-7cb6d0ee]:active{background:#e2e8f0}.nc-status[data-v-7cb6d0ee]{font-size:12px;color:#94a3b8}.nc-status.ok[data-v-7cb6d0ee]{color:#67c23a}.nc-status.fail[data-v-7cb6d0ee]{color:#f56c6c}.mtp[data-v-d801c718]{display:flex;flex-direction:column;flex:1 1 0;min-height:0;background:#f8fafc}.mtp-head[data-v-d801c718]{flex-shrink:0;display:flex;align-items:center;height:44px;padding:0 14px;background:linear-gradient(135deg,#4f46e5,#8b5cf6)}.mtp-head-side[data-v-d801c718]{width:56px;flex:none;display:flex;align-items:center;cursor:pointer;color:#fff}.mtp-title[data-v-d801c718]{flex:1;text-align:center;font-size:16px;font-weight:600;color:#fff}.mcp[data-v-5e1fc77e],.msp[data-v-fd760ed7],.map-page[data-v-71d45663],.mss-page[data-v-c3abd110],.msa[data-v-0c97b50a]{display:flex;flex-direction:column;flex:1 1 0;min-height:0;background:#f8fafc}.msa-head[data-v-0c97b50a]{position:relative;flex-shrink:0;display:flex;align-items:center;height:44px;padding:0 14px;background:linear-gradient(135deg,#4f46e5,#8b5cf6)}.msa-back[data-v-0c97b50a]{position:absolute;left:14px;top:50%;transform:translateY(-50%);cursor:pointer;color:#fff}.msa-title[data-v-0c97b50a]{flex:1;text-align:center;font-size:16px;font-weight:600;color:#fff}.msr[data-v-96d75eb0]{display:flex;flex-direction:column;flex:1 1 0;min-height:0;background:#f8fafc}.msr-head[data-v-96d75eb0]{position:relative;flex-shrink:0;display:flex;align-items:center;height:44px;padding:0 14px;background:linear-gradient(135deg,#4f46e5,#8b5cf6)}.msr-back[data-v-96d75eb0]{position:absolute;left:14px;top:50%;transform:translateY(-50%);cursor:pointer;color:#fff}.msr-title[data-v-96d75eb0]{flex:1;text-align:center;font-size:16px;font-weight:600;color:#fff}.page[data-v-0b43850f]{display:flex;flex-direction:column;flex:1 1 0;min-height:0;width:100%;background:#f5f5f5}.mobile-header[data-v-0b43850f]{height:44px;padding:0 14px;background:#fff;display:flex;align-items:center;justify-content:space-between;color:#1e293b;border-bottom:1px solid #f1f5f9;flex-shrink:0}.header-title[data-v-0b43850f]{font-size:16px;font-weight:500}.st-body[data-v-0b43850f]{padding:10px;flex:1 1 0;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.st-card[data-v-0b43850f]{background:#fff;border-radius:10px;overflow:hidden;margin-bottom:10px}.st-row[data-v-0b43850f]{display:flex;align-items:center;gap:10px;padding:11px 12px;border-top:1px solid #f6f7f9;min-height:52px;box-sizing:border-box}.st-row[data-v-0b43850f]:first-child{border-top:none}.st-row-link[data-v-0b43850f]{cursor:pointer}.st-row-link[data-v-0b43850f]:active{background:#f8fafc}.st-row.is-off[data-v-0b43850f]{opacity:.5}.st-ico[data-v-0b43850f]{flex:none;width:30px;height:30px;border-radius:9px;display:flex;align-items:center;justify-content:center;background:#eef2ff;color:#6366f1}.st-main[data-v-0b43850f]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.st-label[data-v-0b43850f]{font-size:14px;color:#1e293b}.st-desc[data-v-0b43850f]{font-size:11px;color:#94a3b8;line-height:1.4}.st-value[data-v-0b43850f]{font-size:13px;color:#64748b;flex:none}.st-arrow[data-v-0b43850f]{color:#cbd5e1;font-size:14px;flex:none}.st-seg[data-v-0b43850f]{display:inline-flex;gap:6px;flex:none}.st-seg-btn[data-v-0b43850f]{padding:4px 10px;border-radius:7px;border:1px solid #e2e8f0;background:#fff;color:#475569;font-size:12.5px;font-family:inherit;cursor:pointer}.st-seg-btn.on[data-v-0b43850f]{background:#eef2ff;border-color:#c7d2fe;color:#4338ca;font-weight:600}.st-input[data-v-0b43850f]{flex:none;width:108px;padding:6px 10px;box-sizing:border-box;border:1px solid #e2e8f0;border-radius:8px;background:#fff;font-size:13px;color:#1e293b;font-family:inherit;outline:none;text-align:right}.st-input[data-v-0b43850f]:focus{border-color:#c7d2fe;background:#f8faff}.st-badge[data-v-0b43850f]{display:inline-block;margin-left:6px;padding:1px 6px;border-radius:999px;background:#fff1e6;color:#e4664f;border:1px solid #ffd7c2;font-size:10.5px;font-weight:600;line-height:1.5;vertical-align:middle}.st-value-update[data-v-0b43850f]{font-size:12.5px;color:#94a3b8;flex:none}.st-value-update.on[data-v-0b43850f]{color:#e4664f;font-weight:600}.st-note-global[data-v-0b43850f]{padding:2px 6px 12px;font-size:11px;color:#94a3b8;line-height:1.6}.st-about[data-v-0b43850f]{text-align:center;padding:4px 2px 8px}.st-about-logo[data-v-0b43850f]{font-size:19px;font-weight:700;color:#1e293b;letter-spacing:1px}.st-about-ver[data-v-0b43850f]{margin-top:4px;font-size:12px;color:#94a3b8}.st-about-text[data-v-0b43850f]{margin:14px 0 12px;font-size:13px;color:#475569;line-height:1.7;text-align:left}.st-about-line[data-v-0b43850f]{font-size:12.5px;color:#94a3b8;line-height:1.9}.st-about-line a[data-v-0b43850f]{color:#2563eb;text-decoration:none}.page.is-pc[data-v-0b43850f]{background:#f8fafc}.pc-header[data-v-0b43850f]{height:52px;flex-shrink:0;display:flex;align-items:center;gap:10px;padding:0 20px;background:#f8fafc;border-bottom:1px solid #e2e8f0;font-size:15px;font-weight:600;color:#1e293b;cursor:pointer;-webkit-user-select:none;user-select:none}.pc-header[data-v-0b43850f]:hover{background:#f1f5f9}.pc-header-back[data-v-0b43850f]{color:#475569;transition:transform .15s}.pc-header:hover .pc-header-back[data-v-0b43850f]{transform:translate(-2px)}.page.is-pc .st-body[data-v-0b43850f]{padding:18px 20px 24px;display:flex;flex-direction:column;align-items:center}.page.is-pc .st-card[data-v-0b43850f]{width:100%;max-width:720px;border:1px solid #eef2f7;border-radius:12px;box-shadow:0 1px 3px #0f172a0d;margin-bottom:14px}.page.is-pc .st-row[data-v-0b43850f]{padding:13px 18px;min-height:58px;gap:12px}.page.is-pc .st-row-link[data-v-0b43850f]:hover{background:#f8fafc}.page.is-pc .st-ico[data-v-0b43850f]{width:34px;height:34px;border-radius:10px}.page.is-pc .st-label[data-v-0b43850f]{font-size:14px;font-weight:500}.page.is-pc .st-desc[data-v-0b43850f]{font-size:12px}.page.is-pc .st-seg-btn[data-v-0b43850f]{padding:5px 12px;font-size:13px}.page.is-pc .st-note-global[data-v-0b43850f]{max-width:720px;width:100%;font-size:12px;padding:2px 2px 12px}.st-note-pc[data-v-0b43850f]{padding:2px 18px 14px;font-size:11.5px;color:#94a3b8;line-height:1.7}.page[data-v-6a1cc41d]{display:flex;flex-direction:column;flex:1 1 0;min-height:0;width:100%;background:#f5f5f5}.mobile-header[data-v-6a1cc41d]{height:44px;padding:0 14px;background:#fff;display:flex;align-items:center;justify-content:space-between;color:#1e293b;border-bottom:1px solid #f1f5f9;flex-shrink:0}.header-title[data-v-6a1cc41d]{font-size:16px;font-weight:500}.ft-page-body[data-v-6a1cc41d]{padding:10px;flex:1 1 0;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.pk-page[data-v-56e63f9a]{flex:1 1 0;min-height:0;height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;background:linear-gradient(160deg,#eef2ff,#f8fafc 42%,#f1f5f9);display:flex;flex-direction:column;align-items:center;padding:40px 16px calc(24px + var(--safe-bottom, env(safe-area-inset-bottom, 0px)));box-sizing:border-box}.pk-card[data-v-56e63f9a]{width:100%;max-width:440px;background:#fff;border-radius:18px;box-shadow:0 10px 34px #1e293b17;padding:22px 20px 20px;box-sizing:border-box}.pk-brand[data-v-56e63f9a]{font-size:12px;font-weight:600;letter-spacing:.6px;color:#6366f1;margin-bottom:18px}.pk-file[data-v-56e63f9a]{display:flex;align-items:center;gap:12px}.pk-file-icon[data-v-56e63f9a]{width:52px;height:52px;border-radius:14px;background:#eef2ff;color:#6366f1;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pk-file-main[data-v-56e63f9a]{flex:1;min-width:0}.pk-file-name[data-v-56e63f9a]{font-size:15px;font-weight:600;color:#1e293b;line-height:1.4;word-break:break-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pk-file-meta[data-v-56e63f9a]{margin-top:5px;font-size:12.5px;color:#94a3b8;display:flex;align-items:center;gap:5px}.pk-dot[data-v-56e63f9a]{color:#cbd5e1}.pk-from[data-v-56e63f9a]{margin-top:14px;font-size:12.5px;color:#64748b}.pk-btn[data-v-56e63f9a]{margin-top:20px;width:100%;height:48px;border:none;border-radius:12px;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;font-size:15px;font-weight:600;cursor:pointer;transition:opacity .15s,transform .1s}.pk-btn[data-v-56e63f9a]:active{transform:scale(.99)}.pk-btn[data-v-56e63f9a]:disabled{opacity:.6;cursor:default}.pk-tip[data-v-56e63f9a]{margin-top:14px;font-size:12px;line-height:1.7;color:#94a3b8}.pk-done[data-v-56e63f9a]{margin-top:12px;display:flex;align-items:center;gap:6px;font-size:12.5px;color:#16a34a;background:#f0fdf4;border-radius:10px;padding:9px 12px}.pk-state[data-v-56e63f9a]{padding:22px 4px 12px;text-align:center}.pk-state-icon[data-v-56e63f9a]{width:62px;height:62px;border-radius:50%;margin:0 auto 14px;display:flex;align-items:center;justify-content:center;background:#fee2e2;color:#ef4444}.pk-state-title[data-v-56e63f9a]{font-size:16px;font-weight:700;color:#1e293b}.pk-state-text[data-v-56e63f9a]{margin-top:8px;font-size:13.5px;color:#64748b;line-height:1.6}.pk-state-hint[data-v-56e63f9a]{margin-top:6px;font-size:12px;color:#94a3b8}.pk-spinner[data-v-56e63f9a]{width:26px;height:26px;margin:10px auto 14px;border:2.5px solid #e2e8f0;border-top-color:#6366f1;border-radius:50%;animation:pk-spin-56e63f9a .8s linear infinite}@keyframes pk-spin-56e63f9a{to{transform:rotate(360deg)}}.pk-footer[data-v-56e63f9a]{margin-top:auto;padding-top:26px;font-size:11.5px;color:#cbd5e1}
