html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}.ls[data-v-f9fb6109]{position:relative}.ls-btn[data-v-f9fb6109]{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;border:0;background:none;border-radius:8px;font-size:13px;color:var(--ls-fg, #334155);cursor:pointer;font-family:inherit;font-weight:400}.ls-btn[data-v-f9fb6109]:hover{background:var(--ls-hover, #f4f6fb)}.ls-btn.icon[data-v-f9fb6109]{width:32px;padding:0;justify-content:center}.ls-globe[data-v-f9fb6109]{display:grid;place-items:center;color:var(--ls-ico, #64748b)}.ls-menu[data-v-f9fb6109]{position:absolute;top:calc(100% + 8px);right:0;min-width:148px;background:#fff;border-radius:10px;padding:6px;box-shadow:0 10px 28px #0f172a1f;z-index:400}.ls-item[data-v-f9fb6109]{display:block;width:100%;text-align:left;border:0;background:none;padding:9px 12px;border-radius:8px;font-size:13px;color:#1e293b;cursor:pointer;font-family:inherit}.ls-item[data-v-f9fb6109]:hover{background:#eef2ff;color:#4f46e5}.ls-item.on[data-v-f9fb6109]{background:#eef2ff;color:#4f46e5;font-weight:600}.qs[data-v-351ab731]{position:relative;flex:none;width:320px}.box[data-v-351ab731]{display:flex;align-items:center;gap:8px;height:34px;padding:0 10px 0 12px;border-radius:8px;background:#f4f6fb;border:1px solid transparent}.box.on[data-v-351ab731]{background:#fff;border-color:#c7d2fe}.ico[data-v-351ab731]{display:grid;place-items:center;color:#94a3b8}input[data-v-351ab731]{flex:1;min-width:0;border:0;outline:none;background:transparent;font:inherit;font-size:13px;color:#0f172a}input[data-v-351ab731]::placeholder{color:#94a3b8}kbd[data-v-351ab731]{flex:none;padding:0 6px;height:20px;border-radius:4px;border:1px solid #e2e8f0;background:#fff;color:#94a3b8;font-size:11px;line-height:18px}.panel[data-v-351ab731]{position:absolute;top:calc(100% + 6px);left:0;right:0;background:#fff;border:1px solid #e8ecf0;border-radius:10px;padding:6px;z-index:500;max-height:360px;overflow:auto}.hit[data-v-351ab731]{width:100%;display:flex;align-items:center;gap:10px;padding:8px 10px;border:0;background:none;border-radius:8px;text-align:left;cursor:pointer;font-family:inherit}.hit[data-v-351ab731]:hover,.hit.cur[data-v-351ab731]{background:#eef2ff}.av[data-v-351ab731]{width:28px;height:28px;border-radius:50%;flex:none;display:grid;place-items:center;background:#eef2ff;color:#4f46e5;font-size:12px;font-weight:700}.meta[data-v-351ab731]{min-width:0;display:flex;flex-direction:column;gap:2px}.meta strong[data-v-351ab731]{font-size:13px;color:#0f172a;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meta small[data-v-351ab731]{font-size:12px;color:#94a3b8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.empty[data-v-351ab731]{padding:16px 12px;text-align:center;color:#94a3b8;font-size:13px}.m-app{height:100dvh;display:flex;flex-direction:column;overflow:hidden;background:#f4f5f8;color:#0f172a;font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,sans-serif;font-synthesis:none;-webkit-font-smoothing:antialiased}.m-app button,.m-app input,.m-app textarea,.m-app select{font-family:inherit;font-synthesis:none;letter-spacing:normal}.m-app.is-stack{padding-bottom:env(safe-area-inset-bottom)}.m-body{flex:1;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch}.m-sticky{position:sticky;top:0;z-index:18;background:#f4f5f8}.m-bar{flex:none;position:relative;z-index:30;display:flex;align-items:center;gap:8px;min-height:44px;padding:8px 12px;padding-top:max(44px,env(safe-area-inset-top,0px));background:var(--brand, #c41c24);color:#fff;border-bottom:0;--ls-fg: #fff;--ls-ico: #fff;--ls-hover: rgba(255, 255, 255, .16)}.m-bar h1{flex:1;margin:0;min-width:0;display:flex;align-items:center;gap:6px;font-size:16px;font-weight:600;color:#fff;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-bar h1 span{min-width:0;overflow:hidden;text-overflow:ellipsis}.m-logo{width:22px;height:22px;object-fit:contain;flex:none}.m-bar-right{position:relative;z-index:2;flex:none;display:flex;align-items:center;gap:6px}.m-bar-extra{display:contents}.m-close{position:relative;z-index:3;flex:none;width:32px;height:32px;margin:0;padding:0;border:0;border-radius:8px;background:none;color:#fff;display:grid;place-items:center;cursor:pointer;touch-action:manipulation}.m-nav{flex:none;display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:8px;background:none;color:#fff;cursor:pointer}.m-nav:disabled{opacity:.45}.m-nav .spin{animation:boot-spin .8s linear infinite}.m-pull{height:0;overflow:hidden;text-align:center;font-size:12px;color:#64748b;background:#f4f5f8}@keyframes boot-spin{to{transform:rotate(360deg)}}.m-page{padding:12px 12px 24px}.m-search{padding:12px 12px 8px;background:#f4f5f8}.m-search input{width:100%;height:36px;border:0;border-radius:10px;background:#fff;padding:0 12px;font-size:14px;color:#0f172a}.m-search input::placeholder{color:#94a3b8}.m-chips{display:flex;gap:8px;padding:8px 12px 4px;background:#f4f5f8}.m-chips button{border:0;background:#fff;color:#64748b;border-radius:999px;height:28px;padding:0 12px;font-size:12px;cursor:pointer}.m-chips button.on{background:#c41c24;color:#fff}.m-form-page{padding-bottom:88px}.m-form-foot,.m-dock{position:fixed;left:0;right:0;bottom:0;z-index:25;display:flex;align-items:center;gap:8px;padding:8px 12px calc(8px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #eef0f4}.m-handle .m-page{padding-bottom:80px;background:#fff}.m-page-tabs{display:flex;align-items:stretch;gap:2px;background:#fff;border-bottom:1px solid #e8ecf0;padding:0 4px}.m-page-tabs .tab{flex:1;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:4px;height:40px;padding:0 4px;border:0;background:none;color:#64748b;font-size:13px;line-height:1;cursor:pointer;font-family:inherit;white-space:nowrap}.m-page-tabs .tab.on{color:#c41c24;font-weight:650}.m-page-tabs .tab.on:after{content:"";position:absolute;left:8px;right:8px;bottom:-1px;height:2px;background:#c41c24;border-radius:2px 2px 0 0}.m-page-tabs em{font-style:normal;font-variant-numeric:tabular-nums;min-width:18px;padding:0 6px;border-radius:999px;background:#f1f5f9;color:#64748b;font-size:11px;font-weight:650;line-height:18px}.m-page-tabs .tab.on em{background:#fff1f0;color:#c41c24}.m-task{position:relative;overflow:hidden;display:grid;grid-template-columns:52px 1fr;grid-template-areas:"face head" "job job" "goal goal" "last last" "who who";column-gap:10px;row-gap:0;align-items:start;padding:14px 56px 12px 12px}.m-task .m-face{grid-area:face;width:48px;height:48px;border-radius:14px}.m-task .m-face svg{width:28px;height:28px}.m-task .head{grid-area:head;min-width:0;padding-top:2px}.m-task .ttl{min-width:0}.m-task .due{margin-top:2px;font-size:11px;color:#94a3b8}.m-task .job{grid-area:job;margin-top:10px;font-size:15px;font-weight:700;line-height:22px;color:#0f172a}.m-task .goal,.m-task .last{display:grid;grid-template-columns:28px 1fr;column-gap:6px;margin-top:6px;font-size:12px;line-height:18px}.m-task .goal{grid-area:goal;color:#334155}.m-task .last{grid-area:last;color:#94a3b8}.m-task .goal i,.m-task .last i{font-style:normal;color:#94a3b8}.m-task .who{grid-area:who;display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px;padding-top:8px;border-top:1px solid #f1f5f9;font-size:12px;color:#64748b}.m-task .who>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-do-btn{flex:none;display:inline-flex;align-items:center;justify-content:center;gap:5px;height:36px;padding:0 14px;border:0;border-radius:10px;background:#c41c24;color:#fff;font-size:14px;font-weight:700;font-family:inherit;cursor:pointer;box-shadow:0 1px 2px #c41c2447}.m-do-btn svg{display:block}.m-ribbon.overdue{background:#dc2626}.m-ribbon.today{background:#d97706}.m-ribbon.later{background:#64748b}.m-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:12px}.m-kpi{background:#fff;border-radius:12px;padding:10px 8px;text-align:center}.m-kpi .k{font-size:11px;color:#64748b}.m-kpi .v{font-size:20px;font-weight:800;margin-top:4px}.m-kpi .v.warn{color:#b45309}.m-path{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:14px}.m-path-cell{min-width:0;display:flex;flex-direction:column;align-items:flex-start;padding:10px 12px 12px;border:1px solid #e6eaf0;border-radius:14px;background:#fff;color:#334155;cursor:pointer;text-align:left;font-family:inherit;box-shadow:0 1px 2px #0f172a0a}.m-path-cell .lab{width:100%;font-size:12px;font-weight:650;color:#64748b;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-path-cell .n{margin-top:6px;font-size:22px;font-weight:800;line-height:1;letter-spacing:-.03em;color:#0f172a;font-variant-numeric:tabular-nums}.m-path-cell.on{border-color:transparent}.m-path-cell.tone-all.on{background:#fff1f0;box-shadow:0 0 0 1px #ffccc7}.m-path-cell.tone-all.on .lab,.m-path-cell.tone-all.on .n{color:#c41c24}.m-path-cell.tone-lead.on{background:#f1f5f9;box-shadow:0 0 0 1px #cbd5e1}.m-path-cell.tone-lead.on .lab,.m-path-cell.tone-lead.on .n{color:#334155}.m-path-cell.tone-valid.on{background:#eff6ff;box-shadow:0 0 0 1px #bfdbfe}.m-path-cell.tone-valid.on .lab{color:#2563eb}.m-path-cell.tone-valid.on .n{color:#1d4ed8}.m-path-cell.tone-intent.on{background:#fffbeb;box-shadow:0 0 0 1px #fde68a}.m-path-cell.tone-intent.on .lab{color:#d97706}.m-path-cell.tone-intent.on .n{color:#b45309}.m-path-cell.tone-sign.on{background:#f5f3ff;box-shadow:0 0 0 1px #ddd6fe}.m-path-cell.tone-sign.on .lab{color:#7c3aed}.m-path-cell.tone-sign.on .n{color:#6d28d9}.m-path-cell.tone-won.on{background:#ecfdf5;box-shadow:0 0 0 1px #a7f3d0}.m-path-cell.tone-won.on .lab{color:#059669}.m-path-cell.tone-won.on .n{color:#047857}.m-path-cell.tone-voided.on{background:#f8fafc;box-shadow:0 0 0 1px #cbd5e1}.m-path-cell.tone-voided.on .lab,.m-path-cell.tone-voided.on .n{color:#64748b}.m-cust{position:relative;overflow:hidden;display:grid;grid-template-columns:56px 1fr;grid-template-areas:"face title" "face stage" "face who";column-gap:10px;row-gap:2px;align-items:center;padding:14px 56px 10px 12px;cursor:pointer}.m-cust .m-face{grid-area:face;width:52px;height:52px;border-radius:14px;align-self:center}.m-cust .m-face svg{width:30px;height:30px}.m-cust .ttl-line{grid-area:title;display:flex;align-items:center;gap:6px;min-width:0}.m-cust .ttl{min-width:0}.m-cust .meta{grid-area:stage;margin-top:0}.m-cust .who{grid-area:who;display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;color:#64748b}.m-cust .who>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-cust .m-follow-btn{flex:none;margin:0}.m-no{position:absolute;top:0;left:0;z-index:1;min-width:24px;height:18px;padding:0 7px;border-radius:12px 0 8px;background:#334155;color:#fff;font-size:10px;font-weight:700;line-height:18px;text-align:center;font-variant-numeric:tabular-nums}.m-code{flex:none;height:18px;padding:0 6px;border-radius:6px;background:#f1f5f9;color:#475569;font-size:10px;font-weight:700;line-height:18px;font-variant-numeric:tabular-nums}.m-ribbon{position:absolute;top:0;right:0;z-index:1;height:20px;padding:0 10px 0 12px;border-radius:0 12px 0 10px;background:#c41c24;color:#fff;font-size:10px;font-weight:700;line-height:20px;white-space:nowrap}.m-ribbon.lead{background:#64748b}.m-ribbon.valid{background:#2563eb}.m-ribbon.intent{background:#d97706}.m-ribbon.sign{background:#7c3aed}.m-ribbon.won{background:#059669}.m-ribbon.voided{background:#94a3b8}.m-follow-btn{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 9px;border:0;border-radius:8px;background:#fff1f0;color:#c41c24;font-size:12px;font-weight:700;cursor:pointer;font-family:inherit}.m-face{flex:none;width:44px;height:44px;border-radius:14px;display:grid;place-items:center;overflow:hidden;background:#fff1f0;color:#c41c24}.m-face svg{width:26px;height:26px}.m-face img{width:100%;height:100%;object-fit:cover}.m-face.male{background:#dbeafe;color:#2563eb}.m-face.female{background:#fce7f3;color:#db2777}.m-face.org{background:#f1f5f9;color:#475569}.m-face.photo{background:#e2e8f0}.m-chips{display:flex;gap:8px;overflow:auto;padding-bottom:4px;margin-bottom:10px}.m-chip{flex:none;display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:max-content;border:1px solid #e2e8f0;background:#fff;color:#334155;border-radius:10px;padding:8px 10px;font-size:12px;cursor:pointer;text-align:left}.m-chip-id{display:flex;align-items:baseline;gap:6px;white-space:nowrap;font-weight:700;font-size:13px}.m-chip-id i{font-style:normal}.m-chip small{font-size:11px;color:#64748b;white-space:nowrap}.m-chip small b{color:#0f172a;font-weight:700}.m-field label .req,.req{color:#c41c24;font-weight:700;margin-left:2px}.up-row{display:flex;align-items:center;gap:12px}.up-add{position:relative;flex:none;width:72px;height:72px;border-radius:10px;border:1px solid #e2e8f0;background:#f7f8fa;display:flex;align-items:center;justify-content:center;cursor:pointer;margin:0;padding:0}.m-field label.up-add{display:flex;width:72px;height:72px;margin-bottom:0;padding:0}.up-add input,.m-field .up-add input{position:absolute;left:0;top:0;width:100%;height:100%;margin:0;padding:0;border:0;opacity:0;cursor:pointer}.up-add i{position:absolute;left:50%;top:50%;width:22px;height:22px;margin-left:-11px;margin-top:-11px;pointer-events:none;background:linear-gradient(#64748b,#64748b) center / 2px 22px no-repeat,linear-gradient(#64748b,#64748b) center / 22px 2px no-repeat}.up-hint{color:#94a3b8;font-size:14px}.up-pic{width:72px;height:72px;padding:0;border:0;border-radius:10px;overflow:hidden;background:#f7f8fa;cursor:pointer;flex:none;display:flex;align-items:center;justify-content:center}.up-pic img{width:100%;height:100%;object-fit:cover}.up-pic.pdf{color:#334155;font-size:13px;font-weight:700}.up-name{flex:1;min-width:0;font-size:14px;color:#0f172a;word-break:break-all}.up-view{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#0f172ab8;display:flex;align-items:center;justify-content:center;padding:24px}.up-view img{max-width:100%;max-height:100%;border-radius:8px}.up-view b{color:#fff;font-size:28px}.m-chip.extra{background:#f0fdf4}.m-chip.ended{opacity:.6;background:#f8fafc}.m-chip.on{border-color:#93c5fd;background:#eff6ff;color:#1d4ed8}.m-chip.on em,.m-chip.on small{color:#3b82f6}.m-seg{display:flex;padding:3px;margin-bottom:10px;background:#eef0f4;border-radius:10px}.m-seg button{flex:1;height:34px;border:0;border-radius:8px;background:transparent;color:#64748b;font-size:13px;font-weight:700;cursor:pointer;font-family:inherit}.m-seg button.on{background:#fff;color:#c41c24;box-shadow:0 1px 2px #0f172a0f}.m-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:2px 0 10px;margin-bottom:12px;border-bottom:1px solid #e8ecf0}.m-toolbar .n{font-size:13px;font-weight:650;color:#64748b}.m-add-btn{display:inline-flex;align-items:center;gap:4px;height:36px;padding:0 14px;border:0;border-radius:10px;background:#c41c24;color:#fff;font-size:13px;font-weight:700;cursor:pointer;font-family:inherit;box-shadow:0 1px 2px #c41c2447}.m-lead{position:relative;overflow:hidden;display:grid;grid-template-columns:56px 1fr;grid-template-areas:"face title" "face stage" "face who" "acts acts";column-gap:10px;row-gap:2px;align-items:center;padding:14px 56px 10px 12px;cursor:pointer}.m-lead .m-face{grid-area:face;width:52px;height:52px;border-radius:14px;align-self:center}.m-lead .m-face svg{width:30px;height:30px}.m-lead .ttl-line{grid-area:title;display:flex;align-items:center;gap:6px;min-width:0}.m-lead .ttl{min-width:0}.m-lead .meta{grid-area:stage;margin-top:0}.m-lead .who{grid-area:who;font-size:12px;color:#64748b}.m-lead-acts{grid-area:acts;display:flex;gap:6px;margin-top:8px}.m-lead-acts button{flex:1 1 0;min-width:0;height:36px;padding:0 6px;border:0;border-radius:8px;background:#fff1f0;color:#c41c24;display:inline-flex;align-items:center;justify-content:center;gap:4px;font-size:12px;font-weight:700;cursor:pointer;font-family:inherit;white-space:nowrap}.m-lead-acts button.pri{background:#c41c24;color:#fff}.m-lead-acts button.danger{background:#fef2f2;color:#b91c1c}.m-lead-acts .ico{display:grid;place-items:center}.m-lead-acts .ico svg{display:block}.m-search-row{display:flex;align-items:center;gap:8px;margin-bottom:10px}.m-search-row .m-search{flex:1;margin-bottom:0}.m-more-btn{flex:none;position:relative;height:40px;padding:0 12px;border:1px solid #e2e8f0;border-radius:10px;background:#fff;color:#334155;font-size:13px;font-weight:700;cursor:pointer;font-family:inherit}.m-more-btn.on{border-color:#ffccc7;background:#fff1f0;color:#c41c24}.m-more-btn .dot{position:absolute;top:-5px;right:-5px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:#c41c24;color:#fff;font-size:10px;line-height:16px;text-align:center}.m-search{width:100%;box-sizing:border-box;height:40px;border-radius:10px;border:1px solid #e2e8f0;padding:0 12px;margin-bottom:10px;font-size:13px}.m-sticky>.m-search{height:auto;border:0;border-radius:0;margin:0;padding:12px 12px 8px;background:#f4f5f8;font-size:inherit}.m-search::placeholder{font-size:12px;color:#94a3b8}.m-card{background:#fff;border-radius:12px;padding:12px;margin-bottom:8px;box-shadow:0 1px #0f172a0a}.m-card .ttl,.m-handle .ttl{font-size:15px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-card .meta,.m-handle .meta{font-size:12px;color:#64748b;margin-top:4px}.m-row{display:flex;align-items:center;gap:10px}.m-row .grow{flex:1;min-width:0}.m-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;border:0;border-radius:10px;padding:0 14px;font-size:15px;font-weight:400;cursor:pointer;width:100%}.m-btn.pri{background:#c41c24;color:#fff}.m-btn.sub{background:#fff1f0;color:#c41c24}.m-btn.ghost{background:#f1f5f9;color:#334155}.m-btn.danger{background:#fef2f2;color:#b91c1c}.m-btn:disabled{opacity:.45}.m-dock .m-btn{min-height:40px}.m-work-foot .m-btn{width:auto;flex:1}.m-work-head{display:flex;align-items:center;gap:10px}.m-work-head .ttl{font-size:18px}.m-work-status{margin-top:4px;font-size:13px;font-weight:650;line-height:18px}.m-work-status.overdue{color:#dc2626}.m-work-status.today{color:#d97706}.m-work-status.later{color:#64748b}.m-work-status.done{color:#15803d}.m-work-sec{margin:14px 0 6px;font-size:13px;font-weight:650;color:#64748b}.m-page .m-work-desc{margin:0}.m-work-desc .m-desc-row{grid-template-columns:34% 66%}.m-work-plain{padding:12px 14px;font-size:14px;line-height:22px;color:#334155}.m-work-links a{display:block;margin:2px 0}.m-dock .m-btn.ghost{flex:0 0 72px;width:auto}.m-dock .m-btn.claim{flex:none;width:auto;min-height:32px;height:32px;margin-left:auto;padding:0 12px;font-size:13px}.m-dock.claim-only{justify-content:flex-end}.m-claim{position:absolute;right:10px;bottom:8px;z-index:2;display:inline-flex;align-items:center;gap:3px;height:28px;padding:0 10px;border:0;border-radius:8px;background:#c41c24;color:#fff;font-size:12px;font-weight:700;font-family:inherit;cursor:pointer}.m-claim .ico{display:grid;place-items:center}.m-claim .ico svg{width:14px;height:14px;display:block}.m-lead.claim-card{grid-template-areas:"face title" "face stage" "face who";padding-bottom:40px}.m-acts{display:flex;align-items:center;justify-content:flex-end;gap:6px;margin-top:8px}.m-hit{cursor:pointer}.m-link-btn{flex:none;display:inline-flex;align-items:center;gap:3px;height:28px;padding:0 8px;border:0;border-radius:7px;background:none;color:#c41c24;font-size:12px;font-weight:600;white-space:nowrap;cursor:pointer}.m-link-btn.pri{background:#fff1f0;color:#c41c24}.m-link-btn.ghost{background:#f1f5f9;color:#475569}.m-acc .m-link-btn{margin-top:8px;padding:0;height:auto}.m-tabs{flex:none;z-index:30;display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border-top:1px solid #eef0f4;padding-bottom:env(safe-area-inset-bottom)}.m-end{text-align:center;color:#94a3b8;padding:8px 12px 16px;font-size:12px}.m-tab{border:0;background:none;padding:8px 0 6px;color:#94a3b8;font-size:11px;cursor:pointer}.m-tab.on{color:#c41c24;font-weight:700}.m-tab .ico{display:block;font-size:18px;line-height:1;margin-bottom:2px}.m-empty{text-align:center;color:#94a3b8;padding:40px 12px;font-size:14px}.m-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#0f172a73;display:flex;align-items:flex-end}.m-sheet-box{width:100%;max-height:80dvh;overflow:auto;background:#fff;border-radius:16px 16px 0 0;padding:16px 16px calc(16px + env(safe-area-inset-bottom))}.m-sheet-box h3{margin:0 0 12px;font-size:16px}.m-hint{margin:0 0 12px;font-size:13px;line-height:1.5;color:#64748b}.m-sheet-item{width:100%;text-align:left;border:0;background:#f8fafc;border-radius:10px;padding:12px;margin-bottom:8px;font-size:15px;cursor:pointer}.m-acc{background:#fff;border-radius:12px;margin-bottom:8px;overflow:hidden}.m-acc>button,.m-acc-h{width:100%;text-align:left;border:0;background:#fff;padding:12px;font-size:15px;font-weight:700;cursor:pointer}.m-acc-h{display:flex;align-items:center;justify-content:space-between;gap:8px}.m-acc-h .edit{border:0;background:#fff1f0;color:#c41c24;border-radius:8px;padding:4px 10px;font-size:13px;font-weight:600}.m-acc .body{padding:0 12px 12px;font-size:13px;color:#475569}.m-kv{display:grid;grid-template-columns:96px 1fr;gap:0;min-height:42px;align-items:stretch;border-bottom:1px solid #e8eaef}.m-kv:last-child{border-bottom:0}.m-kv em,.m-kv b{font-style:normal;font-size:14px;font-weight:400;color:#334155;display:flex;align-items:center;padding:8px 12px;margin:0}.m-kv em{background:#f7f8fa;border-right:1px solid #e8eaef}.m-kv b{background:#fff;word-break:break-all}.m-kv a{color:#1677ff;text-decoration:none}.m-line{padding:10px 12px;border-bottom:1px solid #e8eaef;font-size:14px;color:#334155}.m-line:last-child{border-bottom:0}.m-empty-line{color:#64748b;font-size:14px;padding:8px 12px}.m-tags{display:flex;gap:6px;flex-wrap:wrap}.m-tag{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;font-size:11px;background:#f1f5f9;color:#475569}.m-tag.hi{background:#e8f1ff;color:#1d4ed8}.m-opt-split{display:flex;align-items:center;gap:10px;margin:16px 0 12px;color:#94a3b8;font-size:12px}.m-opt-split:before,.m-opt-split:after{content:"";flex:1;height:1px;background:#e2e8f0}.m-field{margin-bottom:12px}.m-field label{display:block;font-size:12px;color:#64748b;margin-bottom:6px}.m-field input,.m-field select{width:100%;box-sizing:border-box;height:44px;border:1px solid #e2e8f0;border-radius:10px;padding:0 12px;font-size:15px;background:#fff}.m-field textarea{width:100%;box-sizing:border-box;min-height:88px;border:1px solid #e2e8f0;border-radius:10px;padding:10px 12px;font-size:15px}.m-field input:disabled{color:#64748b;background:#f8fafc}.m-field .phone-field .ant-select-selector,.m-field .ant-select-selector{height:44px!important;min-height:44px!important;box-sizing:border-box!important;padding:0 11px!important;display:flex!important;align-items:center!important;border-radius:10px!important;border:1px solid #e2e8f0!important}.m-field .phone-field .ant-select-selection-item,.m-field .ant-select-selection-item{line-height:42px!important}.m-field .phone-field .ant-input{height:44px!important;padding:0 12px!important;box-sizing:border-box!important}.m-call{display:flex;gap:6px}.m-call a{flex:none;height:36px;padding:0 10px;border-radius:8px;background:#fff1f0;color:#c41c24;display:inline-flex;align-items:center;text-decoration:none;font-size:13px;font-weight:600;white-space:nowrap}.m-dots{display:flex;gap:8px;overflow:auto;padding:4px 0 12px}.m-dot{flex:none;width:10px;height:10px;border-radius:50%;background:#cbd5e1;border:0;padding:0}.m-dot.on{width:14px;height:14px;background:#c41c24}.m-me{background:#fff;border-radius:12px;padding:16px}.m-me .nm{font-size:20px;font-weight:800}.m-me .sub{color:#64748b;font-size:13px;margin-top:4px}.m-filter{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px;margin-bottom:10px}.m-filter-btn{flex:none;height:32px;padding:0 10px;border:1px solid #e2e8f0;border-radius:999px;background:#fff;color:#334155;font-size:12px;font-weight:650;cursor:pointer;font-family:inherit}.m-filter-btn.on{border-color:#ffccc7;background:#fff1f0;color:#c41c24}.m-lib{display:grid;grid-template-columns:56px 1fr;grid-template-areas:"ico body" "acts acts";column-gap:10px;row-gap:8px;align-items:start}.m-lib-ico{grid-area:ico;width:56px;height:56px;border-radius:12px;display:grid;place-items:center;background:#fff1f0;color:#c41c24}.m-lib .m-lib-photo,.m-lib .thumb{grid-area:ico;width:56px!important;height:56px!important;border-radius:12px;object-fit:cover}.m-lib-ico svg{width:22px;height:22px}.m-lib-ico.image{background:#fce7f3;color:#db2777}.m-lib-ico.link{background:#ecfeff;color:#0e7490}.m-lib .grow{grid-area:body;min-width:0}.m-lib .m-acts{grid-area:acts;margin-top:0;justify-content:flex-start;flex-wrap:wrap}.m-link-btn.danger{background:#fef2f2;color:#b91c1c}.m-preview{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#0f172ae0;display:flex;align-items:center;justify-content:center;padding:24px}.m-preview img{max-width:100%;max-height:100%;object-fit:contain;border-radius:8px}.m-link{color:#c41c24;word-break:break-all}.m-app .fw{height:auto!important;min-height:0!important}.m-app .fw.form-only{padding:0}.m-app .fw .form{width:100%;max-width:none;overflow:visible!important}.m-app .fw .panes{display:block;min-height:0!important;height:auto!important}.m-hero{margin-bottom:8px}.m-hero-id{display:flex;align-items:center;gap:10px}.m-avatar{flex:none;width:44px;height:44px;border-radius:12px;background:#ef4444;color:#fff;font-size:18px;font-weight:800;display:grid;place-items:center}.m-hero .ttl{font-size:20px;font-weight:600;margin-top:2px;word-break:break-word}.m-hero .meta{margin-top:0}.m-hero .m-tags{margin-top:10px}.m-oppdeck{margin-top:12px;padding:12px 4px 14px;border-radius:20px;background:#f6efe9}.m-oppdeck-row.multi{display:grid;grid-template-columns:32px minmax(0,1fr) 32px;align-items:center;gap:2px}.m-oppdeck-side{width:32px;height:32px;margin:0 auto;padding:0;border-radius:50%;border:1px solid #f0d5cc;background:#fffdfb;color:#c41c24;display:grid;place-items:center;cursor:pointer}.m-oppdeck-row.stacked .m-oppdeck-side{margin-top:16px}.m-oppdeck-side svg{width:16px;height:16px}.m-oppdeck-side:disabled{color:#e4cfc6;cursor:default}.m-oppdeck-stack{position:relative;min-width:0;touch-action:pan-y}.m-oppdeck-back{position:absolute;border-radius:18px;pointer-events:none}.m-oppdeck-back.far{left:16px;right:16px;top:0;bottom:18px;background:#f3c9c2}.m-oppdeck-back.near{left:8px;right:8px;top:8px;bottom:10px;background:#f8ddd7}.m-oppdeck-card{position:relative;z-index:1;padding:14px 14px 12px;border-radius:18px;background:#fffdfb;box-shadow:0 10px 24px #7848381a}.m-oppdeck-row.stacked .m-oppdeck-card{margin-top:16px}.m-oppdeck-top,.m-oppdeck-bot{display:flex;align-items:center;justify-content:space-between;gap:8px}.m-oppdeck-num{font-size:28px;line-height:1;font-weight:500;color:#c41c24;letter-spacing:.4px}.m-oppdeck-chip{font-size:12px;font-weight:600;border-radius:999px;padding:4px 10px;white-space:nowrap}.m-oppdeck-chip.wait{background:#fff1e6;color:#9a4516}.m-oppdeck-chip.out{background:#e9f7ee;color:#1b7a42}.m-oppdeck-chip.end{background:#f3eee9;color:#7a615a}.m-oppdeck-id{margin-top:14px;font-size:15px;font-weight:600;letter-spacing:.3px;color:#3a2a28;word-break:break-all}.m-oppdeck-kind{margin-top:4px;font-size:13px;color:#7a615a}.m-oppdeck-dash{margin:14px 0 12px;border-top:1px dashed #f0d5cc}.m-oppdeck-bot{font-size:12px;color:#8a7068}.m-oppdeck-seal{width:36px;height:36px;border-radius:50%;flex:none;display:grid;place-items:center;border:1px solid #c41c24;color:#c41c24;background:#fffdfb;box-shadow:inset 0 0 0 3px #fffdfb,inset 0 0 0 4px #c41c24;font-size:14px;font-weight:600}.m-oppdeck-pearls{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:14px}.m-oppdeck-pearls button{width:32px;height:32px;border-radius:50%;padding:0;border:1px solid #f0d5cc;background:#fffdfb;color:#7a615a;font-size:13px;font-weight:600;cursor:pointer}.m-oppdeck-pearls button.on{background:#c41c24;border-color:#c41c24;color:#fff}.m-people{margin-top:10px;display:grid;gap:4px}.m-people em{font-style:normal;font-size:12px;color:#94a3b8;margin-right:8px}.m-people b{font-size:13px;font-weight:600;color:#0f172a}.m-fold{margin:0 -12px 8px;background:#fff}.m-fold-h{width:100%;display:flex;align-items:center;gap:8px;min-height:40px;margin:0;padding:0 12px;border:0;border-top:1px solid #dde1e8;border-bottom:1px solid #dde1e8;background:#e8eaef;color:#1f2937;font-size:15px;font-weight:400;text-align:left;cursor:pointer}.m-fold-ico{flex:none;width:16px;height:16px;color:#475569}.m-fold-arr{flex:none;width:6px;height:6px;border-right:1.6px solid #64748b;border-bottom:1.6px solid #64748b;transform:rotate(-45deg)}.m-fold-arr.open{transform:rotate(45deg);margin-top:-2px}.m-fold-act{margin-left:auto;font-style:normal;color:#1677ff;font-size:13px}.m-desc{margin:8px 12px 0;background:#fff;border:1px solid #e8eaef;border-radius:8px;overflow:hidden}.m-desc-row{display:grid;grid-template-columns:30% 70%;min-height:42px;border-bottom:1px solid #eef0f4}.m-desc-row:last-child{border-bottom:0}.m-desc-row>span{display:flex;align-items:center;padding:8px 10px;font-size:14px;font-weight:400;color:#334155;word-break:break-all;background:#fff}.m-desc-row>span:first-child{background:#fbfbfc;border-right:1px solid #eef0f4}.m-desc-row>span.remark{white-space:pre-wrap;word-break:break-word;align-items:flex-start}.m-desc-row a{color:#1677ff;text-decoration:none}.m-fold-pad{margin:8px 12px 0;padding:8px 4px 4px;background:#fff;border:1px solid #e8eaef;border-radius:8px}.m-nines{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 0 8px}.m-nine{min-height:52px;padding:8px 6px;border:1px solid #e8eaef;border-radius:8px;background:#fff;font-size:12px;font-weight:400;color:#334155;line-height:1.3;text-align:center;cursor:pointer}.m-tl{padding:4px 0}.m-tl-empty{font-size:13px;color:#94a3b8;padding:6px 0}.m-tl-item{display:flex;gap:10px}.m-tl-rail{flex:none;width:12px;position:relative}.m-tl-rail:before{content:"";position:absolute;left:5px;top:14px;bottom:-8px;width:1px;background:#e2e8f0}.m-tl-item:last-of-type .m-tl-rail:before{display:none}.m-tl-dot{position:absolute;left:2px;top:6px;width:8px;height:8px;border-radius:50%;border:2px solid #94a3b8;background:#fff;box-sizing:border-box}.m-tl-item.on .m-tl-dot{border-color:#c41c24;background:#c41c24}.m-tl-card{flex:1;min-width:0;padding:0 0 14px}.m-tl-head{display:flex;align-items:center;gap:8px}.m-tl-head time{font-size:13px;font-weight:700;color:#0f172a}.m-pill{display:inline-flex;align-items:center;height:18px;padding:0 6px;border-radius:999px;background:#fff1f0;color:#c41c24;font-size:11px;font-weight:600}.m-tl-meta{margin-top:2px;font-size:12px;color:#64748b}.m-tl-txt{margin:6px 0 0;font-size:14px;font-weight:500;color:#0f172a;line-height:1.45;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.m-tl-links{display:flex;flex-direction:column;gap:4px;margin-top:6px}.m-tl-links a{font-size:12px;word-break:break-all}.m-tl-next{margin-top:6px;font-size:12px;color:#475569}.m-tl-next.late{color:#b91c1c}.m-tl-next.ok{color:#047857}.m-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:79;background:#0f172a66}.m-drawer{position:fixed;top:0;right:0;bottom:0;z-index:80;width:min(86vw,360px);background:#fff;display:flex;flex-direction:column;box-shadow:-8px 0 24px #0f172a1f;font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,sans-serif;font-weight:400;color:#0f172a;-webkit-font-smoothing:antialiased}.m-drawer button,.m-drawer select{font-family:inherit;font-weight:400;font-synthesis:none}.m-drawer header{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;padding:8px 12px;padding-top:max(44px,env(safe-area-inset-top,0px));border-bottom:1px solid #eef0f4}.m-drawer header strong{font-size:16px;font-weight:600;line-height:1.25}.m-drawer-x{width:32px;height:32px;border:0;border-radius:8px;background:#f1f5f9;color:#334155;display:grid;place-items:center;cursor:pointer}.m-drawer-body{flex:1;overflow:auto;padding:14px 12px 16px}.m-drawer-body section{margin:0 0 18px}.m-drawer-body section:last-child{margin-bottom:0}.m-drawer-body h3{margin:0 0 8px;font-size:13px;font-weight:500;line-height:20px;color:#64748b}.m-drawer-body select{width:100%;height:40px;box-sizing:border-box;border:1px solid #e2e8f0;border-radius:8px;padding:0 10px;background:#fff;font-size:14px;color:#0f172a}.m-drawer-empty{margin:0;font-size:13px;font-weight:400;color:#94a3b8}.m-drawer-chips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-items:stretch}.m-drawer-chip{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-height:36px;margin:0;padding:6px 8px;border:1px solid transparent;border-radius:8px;background:#f4f6f8;color:#334155;font-size:13px;line-height:1.35;text-align:center;white-space:normal;word-break:break-word;cursor:pointer}.m-drawer-chip.on{background:#fff1f0;color:#c41c24;border-color:#ffccc7}.m-drawer footer{display:grid;grid-template-columns:1fr 1.4fr;gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom));border-top:1px solid #eef0f4}.m-drawer-ghost,.m-drawer-pri{height:40px;border:0;border-radius:10px;font-size:15px;font-weight:500;cursor:pointer}.m-drawer-ghost{background:#f1f5f9;color:#334155}.m-drawer-pri{background:#c41c24;color:#fff}:root{--brand: #c41c24;--side-w: 174px;--hdr-h: 52px;--page-pad-y: 32px;--sider-bg: #0f1423;--side-accent: #6366f1}html,body,#app{height:100%;margin:0;overflow:hidden}html.is-m,html.is-m body,html.is-m #app{height:100%!important;max-height:100dvh!important;overflow:hidden!important;touch-action:pan-y}html.is-m input,html.is-m textarea,html.is-m select{font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,sans-serif!important;font-size:15px!important;font-weight:400!important;font-synthesis:none!important}html.is-m .ant-message{top:calc(env(safe-area-inset-top,44px) + 56px)!important}html.is-m .ant-drawer-header{padding-top:max(44px,calc(12px + env(safe-area-inset-top,0px)))!important}body{font-family:PingFang SC,Microsoft YaHei,sans-serif;background:#f6f8fb}.cos-root{min-height:100vh;height:100vh;display:flex;background:#f6f8fb}.cos-side{width:var(--side-w);flex:none;background:var(--sider-bg);color:#fff;display:flex;flex-direction:column;min-height:0;transition:width .2s ease;overflow:hidden}.cos-side.is-collapsed{width:64px}.cos-brand{display:flex;align-items:flex-start;gap:10px;padding:16px 12px 14px;cursor:pointer;flex:none;border-bottom:1px solid rgba(255,255,255,.07)}.cos-side.is-collapsed .cos-brand{justify-content:center;padding-left:0;padding-right:0}.cos-side.is-collapsed .cos-brand-text{display:none}.cos-logo{width:30px;height:30px;border-radius:8px;display:block;object-fit:cover}.cos-brand-text{min-width:0;font-size:13px;font-weight:800;letter-spacing:-.02em;line-height:1.35;white-space:normal;overflow-wrap:break-word}.cos-nav{flex:1;min-height:0;overflow:auto;padding:6px 0 16px}.cos-group{margin-top:4px}.cos-group-title{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:6px;padding:12px 10px 4px 12px;border:0;background:none;color:#ffffff4d;font-size:12px;font-weight:600;letter-spacing:.5px;cursor:pointer;font-family:inherit;text-align:left;line-height:1.35}.cos-group-title span:first-child{min-width:0;flex:1;white-space:normal;overflow-wrap:break-word}.cos-group-title.on,.cos-group-title:hover{color:#ffffff9e}.cos-caret{flex:none;margin-top:2px;font-size:10px;opacity:.85;transition:transform .15s}.cos-caret.open{transform:rotate(0)}.cos-caret:not(.open){transform:rotate(-90deg)}.cos-item{display:flex;align-items:flex-start;gap:8px;margin:1px 0;padding:8px 10px;border-left:3px solid transparent;font-size:13.5px;color:#ffffff9e;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .15s,color .15s}.cos-group-items .cos-item{padding-left:16px}.cos-item-text{min-width:0;flex:1;white-space:normal;overflow-wrap:break-word;line-height:1.35}.cos-item:hover{background:#ffffff0d;color:#ffffffe0}.cos-item.active{border-left-color:var(--side-accent);background:#6366f11f;color:#fff;font-weight:600}.cos-ico{display:grid;place-items:center;line-height:1;color:#ffffff7a;flex:none;margin-top:2px}.cos-item.active .cos-ico{color:#fff}.cos-side.is-collapsed .cos-group-title{display:none}.cos-side.is-collapsed .cos-item{justify-content:center;gap:0;padding-left:0;padding-right:0}.cos-side.is-collapsed .cos-group-items .cos-item{padding-left:0}.cos-side.is-collapsed .cos-item-text{display:none}.cos-collapse{flex:none;display:flex;align-items:center;gap:8px;width:100%;border:0;border-top:1px solid rgba(255,255,255,.07);background:none;color:#ffffff9e;padding:12px 16px;cursor:pointer;font-family:inherit;font-size:13px}.cos-collapse:hover{color:#fff;background:#ffffff0d}.cos-collapse-ico{display:grid;place-items:center;line-height:1}.cos-side.is-collapsed .cos-collapse{justify-content:center;padding-left:0;padding-right:0}.cos-side.is-collapsed .cos-collapse-text{display:none}.cos-main{flex:1;min-width:0;display:flex;flex-direction:column;min-height:0}.cos-top{height:var(--hdr-h);flex:none;background:#fff;border-bottom:1px solid #e8ecf0;display:flex;align-items:center;justify-content:space-between;padding:0 16px 0 20px;gap:16px}.cos-crumb{flex:1;min-width:0;display:flex;align-items:center;gap:6px;font-size:14px;color:#64748b;overflow:hidden}.cos-crumb-sep{color:#cbd5e1;flex:none}.cos-crumb-link{color:#1677ff;cursor:pointer;flex:none;font-weight:650}.cos-crumb-link:hover{color:#0958d9;text-decoration:underline}.cos-crumb-now{color:#0f172a;font-weight:650;font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.edit-grid{width:100%}.edit-grid .ant-descriptions-view table{table-layout:fixed;width:100%}.edit-grid .ant-descriptions-item-label{width:112px;background:#fafafa!important;color:#64748b;font-weight:500;white-space:nowrap;padding:8px 12px!important}.edit-grid .ant-descriptions-item-content{background:#fff;color:#1e293b;padding:4px 12px!important;min-width:0}.edit-grid .ant-input,.edit-grid .ant-input-affix-wrapper,.edit-grid .ant-select-selector,.edit-grid .ant-picker{border:0!important;box-shadow:none!important;background:transparent!important;padding-left:0!important}.edit-grid .ant-select,.edit-grid .ant-picker,.edit-grid .ant-input,.edit-grid .ant-input-textarea{width:100%}.edit-grid .ant-input-textarea textarea{border:0!important;box-shadow:none!important;padding-left:0}.edit-grid .ant-input-disabled,.edit-grid .ant-input[disabled],.edit-grid textarea.ant-input[disabled],.edit-grid .ant-input-affix-wrapper-disabled,.edit-grid .ant-select-disabled .ant-select-selector,.edit-grid .ant-picker.ant-picker-disabled{background:transparent!important;opacity:1!important}.edit-grid .ant-input-disabled,.edit-grid .ant-input[disabled],.edit-grid textarea.ant-input[disabled],.edit-grid .ant-select-disabled .ant-select-selection-item,.edit-grid .ant-select-disabled .ant-select-selection-item-content,.edit-grid .ant-picker-disabled input,.edit-grid .ant-checkbox-wrapper-disabled,.edit-grid .ant-checkbox-disabled+span{color:#1e293b!important;-webkit-text-fill-color:#1e293b!important}.hub-tabs{display:flex;align-items:stretch;height:var(--hdr-h);gap:4px}.hub-tabs button{position:relative;border:0;background:none;cursor:pointer;font-family:inherit;padding:0 16px;color:#64748b;font-size:15px;font-weight:550}.hub-tabs button:hover{color:#0f172a}.hub-tabs button.on{color:#c41c24;font-weight:650}.hub-tabs button.on:after{content:"";position:absolute;left:12px;right:12px;bottom:0;height:3px;background:#c41c24;border-radius:2px 2px 0 0}.cos-header-actions{display:flex;align-items:center;gap:8px}.cos-top-right{display:flex;align-items:center;gap:12px}.ds-user-wrap{position:relative;flex:none}.ds-user{display:flex;align-items:center;gap:8px;cursor:pointer;border:0;background:none;font-family:inherit;padding:4px 8px;border-radius:8px}.ds-user:hover{background:#f4f6fb}.ds-user-menu{position:absolute;top:calc(100% + 8px);right:0;min-width:188px;background:#fff;border-radius:12px;box-shadow:0 12px 32px #0f172a24;padding:8px;z-index:400}.ds-drop-item{display:flex;align-items:center;gap:8px;padding:9px 12px;border-radius:8px;font-size:13px;color:#475569;cursor:pointer}.ds-drop-item:hover{background:#eef2ff;color:#4f46e5}.ds-logout-btn{display:flex;align-items:center;gap:8px;margin-top:6px;padding:10px 12px;border-radius:10px;cursor:pointer;background:#fff;color:#e11d48;font-size:13px;font-weight:600;box-shadow:0 2px 10px #0f172a14;border:1px solid #f1f5f9}.ds-logout-btn:hover{background:#fff1f2}.ds-ico{display:grid;place-items:center;line-height:1}.ds-avatar{width:30px;height:30px;border-radius:50%;background:#6d5cef;color:#fff;display:grid;place-items:center}.ds-user-id{font-size:13.5px;color:#2d3139;font-weight:500}.cos-body{flex:1;min-height:0;overflow:hidden;padding:16px 20px;background:#f6f8fb;display:flex;flex-direction:column;height:calc(100vh - var(--hdr-h));max-height:calc(100vh - var(--hdr-h))}.cos-body:has(.page-fill),.cos-body:has(.dossier){padding:0;height:calc(100vh - var(--hdr-h))}.cos-fill{flex:1;min-height:0;height:100%;display:flex;flex-direction:column;overflow:hidden}.page-fill{width:100%;box-sizing:border-box;padding:20px 24px 24px;background:#fff;min-height:100%}.ant-card{border-radius:10px!important;width:100%}.ant-card-head{min-height:44px;font-size:14px}.ant-card-body{padding:16px 20px}.ant-table,.ant-table-wrapper{width:100%}.ant-table{font-size:13px}.ant-table-thead>tr>th{background:#fafafa!important;font-weight:600!important;font-size:12.5px!important;color:#595959!important;border-bottom:1px solid #ebebeb!important;padding:8px 12px!important;white-space:nowrap}.ant-table-tbody>tr.ant-table-measure-row,.ant-table-tbody>tr.ant-table-measure-row>td,.ant-table-tbody>tr[aria-hidden=true],.ant-table-tbody>tr[aria-hidden=true]>td{height:0!important;padding:0!important;border:0!important;overflow:hidden!important;line-height:0!important;font-size:0!important;background:transparent!important}.ant-table-tbody>tr.ant-table-row>td{background:#fff!important;border-bottom:1px solid #f5f5f5!important;color:#262626;padding:8px 12px!important;white-space:nowrap}.ant-table-tbody>tr.ant-table-row:nth-child(2n of.ant-table-row)>td{background:#f3f6fa!important}.ant-table-tbody>tr.ant-table-row:hover>td{background:#e8eef6!important}.ant-table-tbody>tr.ant-table-row>td .ant-space{flex-wrap:nowrap}.ant-table-cell-fix-right{box-shadow:-1px 0 #e8ecf0}.cos-body.is-doc{overflow:auto!important}.cos-body.is-doc .cos-fill{display:block;overflow:visible!important;height:auto;min-height:100%}.cos-fill:has(.page-survey),.cos-fill:has(.page-rules),.cos-fill:has(.page-dicts),.cos-fill:has(.page-rights){overflow:hidden!important;display:flex;flex-direction:column}.cos-fill:has(.page-doc),.cos-fill:has(.page-scroll),.cos-fill:has(.help-page),.cos-fill:has(>.page-tabs){display:block;overflow:auto!important}.page-rules .ant-tabs-tab,.page-survey .ant-tabs-tab,.page-tabs.ant-tabs .ant-tabs-tab{padding:10px 16px;font-size:13px}.page-rules .ant-tabs-tab-active .ant-tabs-tab-btn,.page-survey .ant-tabs-tab-active .ant-tabs-tab-btn,.page-tabs.ant-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#4f46e5;font-weight:600}.page-rules .ant-tabs-ink-bar,.page-survey .ant-tabs-ink-bar,.page-tabs.ant-tabs .ant-tabs-ink-bar{background:#4f46e5;height:2px}.page-rules .ant-tabs-nav:before,.page-survey .ant-tabs-nav:before,.page-tabs.ant-tabs .ant-tabs-nav:before{border-bottom-color:#e8ecf0}.page-doc,.page-scroll{display:block;width:100%;height:auto;min-height:min-content;overflow:visible;padding-bottom:40px;box-sizing:border-box}.page-root,.page-stack,.dash-page{flex:1;min-height:0;height:100%;display:flex;flex-direction:column;overflow:hidden;width:100%}.page-root>.page-stack{flex:1;min-height:0;height:100%}.page-root>:not(.page-stack){flex:none;width:0;height:0;overflow:visible}.page-stack,.dash-page{gap:10px}.page-stack>:not(.list-card){flex:none}.dash-page>.top{flex:none;max-height:48vh;overflow:auto}.page-stack>.list-card,.dash-page>.board{flex:1;min-height:0}.ant-card:has(.smart-table.is-fill){height:100%!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.ant-card:has(.smart-table.is-fill)>.ant-card-body{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:8px 8px 0}.ant-card:has(.smart-table.is-fill)>.ant-card-body>:not(.smart-table):not(.ant-tabs){flex:none}.ant-card:has(.smart-table.is-fill)>.ant-card-body>.ant-tabs{flex:1;min-height:0;height:100%;display:flex;flex-direction:column;overflow:hidden}.ant-card:has(.smart-table.is-fill)>.ant-card-body>.ant-tabs>.ant-tabs-nav{flex:none}.ant-card:has(.smart-table.is-fill)>.ant-card-body>.ant-tabs>.ant-tabs-content-holder{flex:1;min-height:0;overflow:hidden}.ant-card:has(.smart-table.is-fill)>.ant-card-body>.ant-tabs .ant-tabs-content,.ant-card:has(.smart-table.is-fill)>.ant-card-body>.ant-tabs .ant-tabs-tabpane{height:100%}.ant-card:has(.smart-table.is-fill)>.ant-card-body>.ant-tabs .ant-tabs-tabpane-active{display:flex;flex-direction:column}.ant-card:has(.smart-table.is-fill)>.ant-card-body>.ant-tabs .ant-tabs-tabpane-hidden{display:none!important}.ant-card:has(.smart-table.is-fill) .smart-table.is-fill{flex:1;min-height:0}.ant-table-pagination.ant-pagination{position:static!important;justify-content:center!important;margin:16px 0 0!important}.ant-pagination-item-active{border-color:var(--brand)!important}.ant-pagination-item-active a{color:var(--brand)!important}.oh-drawer .ant-drawer-content-wrapper{max-width:100vw}.oh-drawer .ant-drawer-content{display:flex;flex-direction:column;height:100%;position:relative}.oh-drawer .ant-drawer-body{flex:1;min-height:0;overflow:auto;position:relative;padding-left:20px}.oh-drawer-handle{position:absolute;left:0;top:0;bottom:0;width:6px;cursor:col-resize;z-index:20}.oh-drawer-handle:hover,.oh-drawer-handle:active{background:#c41c2459}.oh-drawer-footer{display:flex;justify-content:end;width:100%}.oh-drawer-extra{display:inline-flex;align-items:center;gap:8px}.oh-drawer-extra .gear-slot{display:inline-flex;align-items:center}.ant-picker-dropdown{z-index:12000!important}.login-root[data-v-397ee62a]{display:flex;min-height:100vh;align-items:center;justify-content:center;background:radial-gradient(1100px 640px at 8% 12%,rgba(59,100,220,.22),transparent 56%),radial-gradient(800px 480px at 92% 88%,rgba(30,50,140,.18),transparent 52%),linear-gradient(168deg,#0a1028,#121a48 40%,#162056,#081022);font-family:PingFang SC,Microsoft YaHei,sans-serif;position:relative;overflow:hidden}.login-root[data-v-397ee62a]:before{content:"";position:absolute;top:-200px;left:-100px;width:700px;height:700px;border-radius:50%;background:radial-gradient(circle,rgba(227,6,19,.14) 0%,transparent 65%);pointer-events:none}.login-root[data-v-397ee62a]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(180,210,255,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(180,210,255,.07) 1px,transparent 1px);background-size:48px 48px}.brand[data-v-397ee62a]{flex:1;max-width:640px;position:relative;z-index:1;padding:0 48px 0 72px}.brand-inner[data-v-397ee62a]{max-width:520px}.brand-badge[data-v-397ee62a]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.brand-logo[data-v-397ee62a]{width:44px;height:44px;border-radius:50%;display:block}.brand-name-group[data-v-397ee62a]{display:flex;flex-direction:column;gap:2px}.brand-name[data-v-397ee62a]{font-size:17px;font-weight:700;color:#fff}.brand-sub[data-v-397ee62a]{font-size:10px;letter-spacing:2.5px;text-transform:uppercase;color:#ffffff59}.hero[data-v-397ee62a]{font-size:52px;font-weight:700;color:#fff;line-height:1.15;margin:40px 0 20px;letter-spacing:-1px}.hero-hi[data-v-397ee62a]{display:block;background:linear-gradient(90deg,#fb7185,#f43f5e,#e30613);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hero-desc[data-v-397ee62a]{font-size:15px;color:#ffffff6b;line-height:1.75;margin:0 0 40px;max-width:460px}.feats[data-v-397ee62a]{display:flex;flex-direction:column;gap:12px}.feat[data-v-397ee62a]{display:flex;align-items:center;gap:14px}.feat-ico[data-v-397ee62a]{width:36px;height:36px;border-radius:8px;flex:none;background:#ffffff12;border:1px solid rgba(255,255,255,.08);color:#fff9;display:grid;place-items:center;font-size:13px;font-weight:700}.feat strong[data-v-397ee62a]{display:block;font-size:13px;color:#fffc}.feat span[data-v-397ee62a]{font-size:12px;color:#ffffff59}.form-wrap[data-v-397ee62a]{width:460px;flex:none;position:relative;z-index:1;padding:48px 40px 48px 32px}.form-card[data-v-397ee62a]{background:#0c1028b8;border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:44px 40px;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:0 0 0 1px #ffffff0a inset,0 24px 64px #0000008c}.form-head[data-v-397ee62a]{margin-bottom:28px}.form-head h2[data-v-397ee62a]{font-size:26px;font-weight:700;color:#fff;margin:0 0 8px}.form-head p[data-v-397ee62a]{font-size:13px;color:#ffffff61;margin:0}.lark-btn[data-v-397ee62a]{width:100%;height:50px;border:none;border-radius:10px;cursor:pointer;background:linear-gradient(90deg,#00b96b,#00d27a);color:#fff;font-size:15px;font-weight:600;box-shadow:0 4px 20px #00b96b61}.lark-hint[data-v-397ee62a]{text-align:center;font-size:11px;color:#ffffff47;margin:8px 0 0}.divider[data-v-397ee62a]{display:flex;align-items:center;gap:10px;margin:24px 0}.divider i[data-v-397ee62a]{flex:1;height:1px;background:#ffffff14}.divider span[data-v-397ee62a]{font-size:11px;color:#ffffff47;white-space:nowrap}.err[data-v-397ee62a]{padding:11px 14px;margin-bottom:14px;border-radius:8px;text-align:center;font-size:13px;background:#ef44441a;border:1px solid rgba(239,68,68,.22);color:#fca5a5}.form-card input[data-v-397ee62a]{width:100%;height:48px;margin-bottom:12px;padding:0 16px;box-sizing:border-box;background:#ffffff0d;border:1px solid rgba(255,255,255,.09);border-radius:10px;font-size:14px;color:#ffffffe0;outline:none}.form-card input[data-v-397ee62a]::placeholder{color:#ffffff38}.form-card input[data-v-397ee62a]:focus{border-color:#e306138c;background:#ffffff14}.go[data-v-397ee62a]{width:100%;height:48px;border:none;border-radius:10px;cursor:pointer;background:linear-gradient(90deg,#e30613,#f43f5e);color:#fff;font-size:15px;font-weight:600;letter-spacing:2px;box-shadow:0 4px 16px #e3061361}.go[data-v-397ee62a]:disabled{opacity:.45;cursor:not-allowed}.foot[data-v-397ee62a]{margin-top:24px;font-size:11px;color:#ffffff2e;text-align:center}.lang-switch[data-v-397ee62a]{position:fixed;top:16px;right:16px;z-index:100}.lang-switch[data-v-397ee62a] .ls-btn,.lang-switch[data-v-397ee62a] .ls-globe{color:#ffffffd9}.lang-switch[data-v-397ee62a] .ls-btn:hover{background:#ffffff1a}.login-root.silent[data-v-397ee62a]{display:grid;place-items:center;padding:24px}.login-root.silent .form-card[data-v-397ee62a]{max-width:360px;width:100%;text-align:center;color:#ffffffb8}.login-root.silent .form-card p[data-v-397ee62a]{margin:0;font-size:15px}.login-root.silent .err[data-v-397ee62a],.login-root.silent .lark-btn[data-v-397ee62a]{margin-top:16px}@media(max-width:900px){.login-root[data-v-397ee62a]{flex-direction:column}.brand[data-v-397ee62a]{max-width:100%;padding:32px 32px 0;text-align:center}.hero[data-v-397ee62a]{font-size:36px;margin:24px 0 12px}.hero-desc[data-v-397ee62a],.feats[data-v-397ee62a]{display:none}.form-wrap[data-v-397ee62a]{width:100%;padding:24px}}.cb[data-v-85f1008b]{min-height:100vh;display:grid;place-items:center;background:#0c0a1e;color:#ffffffb3}.smart-table[data-v-33fe39a1]{width:100%}.smart-table.is-fill[data-v-33fe39a1]{height:100%;min-height:0;display:flex;flex-direction:column;background:#fff;border:1px solid #e8ecf0;border-radius:10px;overflow:hidden}.smart-table.is-compact[data-v-33fe39a1]{margin-bottom:12px}.smart-table.is-bare[data-v-33fe39a1]{margin-bottom:0}.smart-title[data-v-33fe39a1]{font-size:16px;font-weight:700;color:#0f172a;min-width:0}.smart-bar[data-v-33fe39a1]{flex:none;display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px;width:100%;padding:8px 4px 8px 0}.smart-left[data-v-33fe39a1]{display:flex;align-items:center;gap:10px;min-width:0;justify-self:start}.smart-toolbar[data-v-33fe39a1]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.smart-actions[data-v-33fe39a1]{display:flex;align-items:center;gap:8px;justify-self:end}.col-ico[data-v-33fe39a1]{color:#64748b;width:32px!important;height:32px!important;padding:0!important;display:inline-flex!important;align-items:center;justify-content:center}.smart-body[data-v-33fe39a1]{flex:1;min-height:220px;overflow:hidden}.smart-table.is-compact .smart-body[data-v-33fe39a1]{min-height:0;overflow:visible}.smart-foot[data-v-33fe39a1]{flex:none;display:flex;justify-content:center;padding:10px 16px 14px;border-top:1px solid #eef1f5;background:#fff}.col-panel[data-v-33fe39a1]{background:#fff;padding:10px 12px;min-width:180px;box-shadow:0 6px 16px #0000001f;border-radius:8px}.col-panel-title[data-v-33fe39a1]{font-size:12px;color:#8c8c8c;margin-bottom:8px}.col-row[data-v-33fe39a1]{padding:3px 0}.th[data-v-33fe39a1]{position:relative;padding-right:10px}.th-text[data-v-33fe39a1]{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis}.th-resizer[data-v-33fe39a1]{position:absolute;right:-6px;top:-8px;bottom:-8px;width:10px;cursor:col-resize;z-index:2}.th-resizer[data-v-33fe39a1]:hover,.th-resizer[data-v-33fe39a1]:active{background:#2563eb33}.smart-table.is-fill[data-v-33fe39a1] .ant-table-wrapper,.smart-table.is-fill[data-v-33fe39a1] .ant-spin-nested-loading,.smart-table.is-fill[data-v-33fe39a1] .ant-spin-container{height:100%;display:flex;flex-direction:column;min-height:0}.smart-table.is-fill[data-v-33fe39a1] .ant-table,.smart-table.is-fill[data-v-33fe39a1] .ant-table-container{flex:1;min-height:0;display:flex;flex-direction:column}.smart-table.is-fill[data-v-33fe39a1] .ant-table-body table{height:auto!important}.smart-table.is-fill[data-v-33fe39a1] .ant-table-header{flex:none;scrollbar-gutter:stable}.smart-table.is-fill[data-v-33fe39a1] .ant-table-body{flex:1;min-height:0;scrollbar-gutter:stable}.smart-table.is-compact[data-v-33fe39a1] .ant-table-container{width:100%}.smart-table.is-compact[data-v-33fe39a1] .ant-table-header,.smart-table.is-compact[data-v-33fe39a1] .ant-table-body,.smart-table.is-compact[data-v-33fe39a1] .ant-table-content{scrollbar-gutter:stable}.smart-table[data-v-33fe39a1] td.cell-nowrap{white-space:nowrap}.smart-table[data-v-33fe39a1] th.col-act,.smart-table[data-v-33fe39a1] td.col-act{padding-left:8px!important;padding-right:8px!important;white-space:nowrap;text-align:right}.smart-table[data-v-33fe39a1] th.col-act.is-empty,.smart-table[data-v-33fe39a1] td.col-act.is-empty{width:0!important;min-width:0!important;max-width:0!important;padding:0!important;border:0!important;overflow:hidden!important;font-size:0!important;line-height:0!important}.act-fit[data-v-33fe39a1]{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:nowrap;white-space:nowrap;width:max-content;max-width:none}.act-fit[data-v-33fe39a1] .ant-btn{white-space:nowrap;margin:0}.act-fit[data-v-33fe39a1] .row-acts{flex-wrap:nowrap}.smart-table.is-fill[data-v-33fe39a1] .ant-table-placeholder{height:100%}.smart-table.is-fill[data-v-33fe39a1] .ant-table-placeholder .ant-table-cell{height:200px;border-bottom:none!important}[data-v-33fe39a1] .ant-table-tbody>tr.ant-table-measure-row,[data-v-33fe39a1] .ant-table-tbody>tr.ant-table-measure-row>td{height:0!important;padding:0!important;border:0!important;overflow:hidden!important}.row-acts[data-v-72e3c11b]{display:inline-flex;align-items:center;gap:2px;white-space:nowrap;vertical-align:middle}.act[data-v-72e3c11b]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:0;border-radius:6px;background:transparent;color:#2563eb;cursor:pointer;font-size:15px;line-height:1}.act[data-v-72e3c11b]:hover{background:#eff6ff;color:#1d4ed8}.act.primary[data-v-72e3c11b]{color:#c41c24}.act.primary[data-v-72e3c11b]:hover{background:#fff1f2;color:#9f1239}.act.danger[data-v-72e3c11b]{color:#e11d48}.act.danger[data-v-72e3c11b]:hover{background:#fff1f2;color:#be123c}.danger[data-v-72e3c11b]{color:#e11d48}.wrap[data-v-b5de62e2]{min-width:0}.bars[data-v-b5de62e2]{display:flex;align-items:stretch;gap:4px;height:200px}.bar[data-v-b5de62e2]{flex:1;min-width:0;border:0;background:transparent;cursor:pointer;display:flex;flex-direction:column;align-items:center;font-family:inherit;padding:0}.track[data-v-b5de62e2]{flex:1;width:100%;max-width:36px;background:#f1f5f9;border-radius:6px 6px 0 0;display:flex;align-items:flex-end;overflow:hidden}.fill[data-v-b5de62e2]{width:100%;background:#34d399;min-height:2px;border-radius:6px 6px 0 0}.n[data-v-b5de62e2]{font-size:12px;font-weight:700;margin-top:4px;font-variant-numeric:tabular-nums;color:#0f172a}.l[data-v-b5de62e2]{font-size:11px;color:#64748b;white-space:nowrap;overflow:hidden;max-width:100%;text-overflow:ellipsis}.funnel[data-v-eabc4bfa]{min-width:0}.hint[data-v-eabc4bfa]{margin:0 0 8px;font-size:12px;color:#94a3b8;line-height:1.4}.layers[data-v-eabc4bfa]{display:flex;flex-direction:column;align-items:center;gap:0}.layer-wrap[data-v-eabc4bfa]{width:100%;display:flex;flex-direction:column;align-items:center}.layer[data-v-eabc4bfa]{border:0;color:#0f172a;cursor:pointer;font-family:inherit;display:flex;justify-content:space-between;align-items:center;padding:8px 16px;clip-path:polygon(4% 0,96% 0,100% 100%,0 100%);min-height:36px}.lab[data-v-eabc4bfa]{font-size:13px;font-weight:600}.n[data-v-eabc4bfa]{font-size:16px;font-weight:800;font-variant-numeric:tabular-nums}.rate[data-v-eabc4bfa]{font-size:11px;color:#64748b;padding:2px 0 4px}.layer-wrap:nth-child(5) .layer[data-v-eabc4bfa]{color:#fff}.tabs[data-v-61866477]{display:flex;align-items:stretch;gap:4px;min-width:0;border-bottom:1px solid #e8ecf0}.tab[data-v-61866477]{position:relative;display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;border:0;background:none;color:#64748b;font-size:14px;line-height:1;cursor:pointer;font-family:inherit;white-space:nowrap;border-radius:8px 8px 0 0}.tab[data-v-61866477]:hover{color:#334155;background:#f8fafc}.tab.on[data-v-61866477]{color:#c41c24;font-weight:650;background:#fff1f1}.tab.on[data-v-61866477]:after{content:"";position:absolute;left:12px;right:12px;bottom:-1px;height:3px;background:#c41c24;border-radius:2px 2px 0 0}em[data-v-61866477]{font-style:normal;font-variant-numeric:tabular-nums;font-size:12px;font-weight:650;min-width:20px;padding:1px 7px;border-radius:999px;background:#f1f5f9;color:#64748b}.tab.on em[data-v-61866477]{background:#fecaca;color:#c41c24}.dash-page[data-v-ff8b34f3]{display:flex;flex-direction:column;gap:12px;min-height:0}.top[data-v-ff8b34f3]{flex:none;display:grid;grid-template-columns:minmax(420px,1.45fr) minmax(280px,.9fr);gap:12px;align-items:stretch}.left[data-v-ff8b34f3],.charts[data-v-ff8b34f3]{background:#fff;border:1px solid #e8ecf0;border-radius:12px;padding:12px 14px;min-width:0;display:flex;flex-direction:column}.kpis[data-v-ff8b34f3]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.kpi[data-v-ff8b34f3]{background:#f8fafc;border-radius:10px;padding:10px 12px;min-width:0}.k[data-v-ff8b34f3]{font-size:12px;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v[data-v-ff8b34f3]{font-size:22px;font-weight:800;color:#0f172a;line-height:1.2;margin-top:4px}.v.sub[data-v-ff8b34f3],.sub[data-v-ff8b34f3]{font-size:13px;font-weight:500;color:#94a3b8}.v.warn[data-v-ff8b34f3]{color:#b45309}.path-block[data-v-ff8b34f3]{margin-top:12px;min-width:0}.block-title[data-v-ff8b34f3]{font-size:13px;font-weight:700;color:#0f172a;margin-bottom:8px}.board[data-v-ff8b34f3]{min-height:0}.board[data-v-ff8b34f3] .ant-card-body{padding:8px;flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}@media(max-width:1100px){.top[data-v-ff8b34f3]{grid-template-columns:1fr}}.home[data-v-13a5b3ec]{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:12px;background:transparent}.kpis[data-v-13a5b3ec]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.kpi[data-v-13a5b3ec]{border:1px solid #e8ecf0;font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:12px;padding:14px 16px 12px}.kpi[data-v-13a5b3ec]:hover{border-color:#d7dee7}.kpi-k[data-v-13a5b3ec]{font-size:13px;color:#64748b}.kpi-n[data-v-13a5b3ec]{margin-top:2px;font-size:30px;line-height:1.15;font-weight:800;color:#0f172a;font-variant-numeric:tabular-nums}.kpi-m[data-v-13a5b3ec]{margin-top:6px;font-size:13px;font-weight:650}.panel[data-v-13a5b3ec]{background:#fff;border:1px solid #e8ecf0;border-radius:12px;padding:14px 16px 16px;min-width:0}.panel-h[data-v-13a5b3ec]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.panel-h h2[data-v-13a5b3ec]{margin:0;font-size:15px;font-weight:750;color:#0f172a}.sel[data-v-13a5b3ec]{width:148px}.steps[data-v-13a5b3ec]{display:flex;align-items:center;gap:12px}.step-row[data-v-13a5b3ec]{display:flex;align-items:stretch;min-width:0;flex:1}.step[data-v-13a5b3ec]{border:0;font:inherit;cursor:pointer;color:#fff;font-weight:700;font-size:13px;min-height:42px;padding:6px 22px 6px 26px;margin-left:-8px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;line-height:1.15;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,0 100%,14px 50%)}.step.first[data-v-13a5b3ec]{margin-left:0;padding-left:16px;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,0 100%);border-radius:8px 0 0 8px}.step.alone[data-v-13a5b3ec]{margin-left:0;flex:none;padding:6px 16px;border-radius:8px;clip-path:none;min-width:132px}.step b[data-v-13a5b3ec]{font-weight:650}.step-row .step[data-v-13a5b3ec]{flex:1}.c-lead[data-v-13a5b3ec]{background:#3b82f6}.c-valid[data-v-13a5b3ec]{background:#f59e0b}.c-intent[data-v-13a5b3ec]{background:#22c55e}.c-won[data-v-13a5b3ec]{background:#0d9488}.c-halted[data-v-13a5b3ec]{background:#94a3b8}.bars[data-v-13a5b3ec]{display:flex;align-items:stretch;gap:16px;margin-top:16px}.bar-track[data-v-13a5b3ec]{flex:1;display:flex;align-items:flex-end;min-width:0;min-height:168px}.bar-col[data-v-13a5b3ec]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;min-width:0}.bar-lab[data-v-13a5b3ec]{font-size:13px;color:#334155;text-align:center;margin-bottom:6px;font-variant-numeric:tabular-nums;line-height:1.25}.bar-lab b[data-v-13a5b3ec]{font-weight:750}.bar-lab span[data-v-13a5b3ec],.halt-box em[data-v-13a5b3ec]{color:#94a3b8;font-style:normal;font-size:12px;margin-left:4px}.bar[data-v-13a5b3ec]{display:block;width:min(100%,72px);border-radius:6px 6px 2px 2px}.b-lead[data-v-13a5b3ec]{background:#3b82f6}.b-valid[data-v-13a5b3ec]{background:#f59e0b}.b-intent[data-v-13a5b3ec]{background:#22c55e}.b-won[data-v-13a5b3ec]{background:#0d9488}.b-halted[data-v-13a5b3ec]{background:#94a3b8}.conv[data-v-13a5b3ec]{width:72px;flex:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:#64748b;font-size:13px;font-weight:750;padding-bottom:18px}.conv svg[data-v-13a5b3ec]{width:54px;height:16px;fill:#93c5fd}.halt-box[data-v-13a5b3ec]{width:132px;flex:none;background:#f8fafc;border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:10px 8px 12px}.split[data-v-13a5b3ec]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.metrics[data-v-13a5b3ec]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.metrics.four[data-v-13a5b3ec]{grid-template-columns:repeat(4,minmax(0,1fr))}.metric[data-v-13a5b3ec]{background:#f8fafc;border-radius:10px;padding:12px;min-width:0}.metric-k[data-v-13a5b3ec]{font-size:13px;color:#64748b}.metric-n[data-v-13a5b3ec]{margin-top:6px;font-size:28px;font-weight:800;color:#0f172a;font-variant-numeric:tabular-nums}.metric-n.slim[data-v-13a5b3ec]{font-size:22px}.metric-n span[data-v-13a5b3ec]{font-size:14px;color:#94a3b8;font-weight:650}.metric-s[data-v-13a5b3ec]{margin-top:4px;font-size:12px;color:#64748b}.metric-p[data-v-13a5b3ec]{margin-top:4px;font-size:13px;font-weight:700}.track[data-v-13a5b3ec]{height:8px;border-radius:99px;background:#e2e8f0;margin-top:10px;overflow:hidden}.track i[data-v-13a5b3ec]{display:block;height:100%;background:#22c55e;border-radius:99px}.track i.bad[data-v-13a5b3ec]{background:#ef4444}.track i.none[data-v-13a5b3ec]{width:0}.board[data-v-13a5b3ec]{width:100%;border-collapse:collapse;font-size:13px}.board th[data-v-13a5b3ec]{text-align:left;color:#94a3b8;font-weight:600;padding:6px 8px;border-bottom:1px solid #eef2f6}.board td[data-v-13a5b3ec]{padding:8px;border-bottom:1px solid #f1f5f9;color:#1e293b;vertical-align:middle}.medal[data-v-13a5b3ec]{width:22px;height:22px;border-radius:50%;display:inline-grid;place-items:center;font-size:12px;font-weight:750;color:#64748b;background:#f1f5f9}.medal.m1[data-v-13a5b3ec]{background:#f59e0b;color:#fff}.medal.m2[data-v-13a5b3ec]{background:#94a3b8;color:#fff}.medal.m3[data-v-13a5b3ec]{background:#d97706;color:#fff}.who[data-v-13a5b3ec]{display:flex;align-items:center;gap:8px;min-width:0}.who span[data-v-13a5b3ec]{white-space:nowrap}.mini[data-v-13a5b3ec]{display:block;height:8px;border-radius:99px;background:#22c55e;width:72px;flex:none}.charts[data-v-13a5b3ec]{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:12px}.region-row[data-v-13a5b3ec]{display:grid;grid-template-columns:92px 1fr 42px 40px;gap:8px;align-items:center;margin:9px 0;font-size:13px;color:#334155}.region-row span[data-v-13a5b3ec]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.region-row i[data-v-13a5b3ec]{height:10px;background:#eef2f6;border-radius:99px;display:block}.region-row b[data-v-13a5b3ec]{display:block;height:100%;background:#22c55e;border-radius:99px}.region-row em[data-v-13a5b3ec]{font-style:normal;text-align:right;font-variant-numeric:tabular-nums}.share[data-v-13a5b3ec]{color:#64748b}.donut-wrap[data-v-13a5b3ec]{display:flex;align-items:center;gap:18px;min-height:148px}.donut[data-v-13a5b3ec]{width:128px;height:128px;border-radius:50%;flex:none;-webkit-mask:radial-gradient(farthest-side,transparent 62%,#000 63%);mask:radial-gradient(farthest-side,transparent 62%,#000 63%)}.donut-wrap ul[data-v-13a5b3ec]{list-style:none;margin:0;padding:0;font-size:13px;color:#334155;flex:1;min-width:0}.donut-wrap li[data-v-13a5b3ec]{display:flex;align-items:center;gap:6px;margin:6px 0}.donut-wrap s[data-v-13a5b3ec]{width:8px;height:8px;border-radius:50%;display:inline-block;flex:none}.donut-wrap b[data-v-13a5b3ec]{margin-left:auto;font-variant-numeric:tabular-nums}.up[data-v-13a5b3ec]{color:#16a34a}.down[data-v-13a5b3ec]{color:#dc2626}.flat[data-v-13a5b3ec],.muted[data-v-13a5b3ec]{color:#94a3b8}.empty[data-v-13a5b3ec]{text-align:center;color:#94a3b8;padding:18px 0}@media(max-width:1100px){.kpis[data-v-13a5b3ec],.split[data-v-13a5b3ec],.charts[data-v-13a5b3ec],.metrics.four[data-v-13a5b3ec]{grid-template-columns:1fr 1fr}.steps[data-v-13a5b3ec]{flex-wrap:wrap}}@media(max-width:720px){.kpis[data-v-13a5b3ec],.split[data-v-13a5b3ec],.charts[data-v-13a5b3ec],.metrics[data-v-13a5b3ec],.metrics.four[data-v-13a5b3ec]{grid-template-columns:1fr}.bars[data-v-13a5b3ec]{flex-direction:column}.halt-box[data-v-13a5b3ec]{width:100%}}.pub[data-v-669467d1]{max-width:960px;margin:24px auto;font-family:inherit}.err[data-v-669467d1]{color:#b91c1c}.pic[data-v-669467d1]{max-width:100%;border:1px solid #e8ecf0;border-radius:8px;display:block}.frame[data-v-669467d1]{width:100%;height:86vh;border:0;background:#f8fafc}.page[data-v-3e77ca9b]{position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto;background:#efeae2;padding:32px 16px 48px}.sheet[data-v-3e77ca9b]{position:relative;z-index:1;max-width:820px;margin:0 auto;padding:48px 56px 40px;background:#fffdf8;box-shadow:0 18px 50px #2820141f;border:1px solid #e6dfd2}.draft-bar[data-v-3e77ca9b]{margin:-20px -24px 28px;padding:8px 14px;font-size:12px;letter-spacing:.04em;color:#7a4a12;background:#f6e6c8;border:1px solid #e8d2a4}.wm[data-v-3e77ca9b]{position:fixed;top:18%;right:8%;bottom:18%;left:8%;font-size:42px;color:#1f29330d;transform:rotate(-18deg);pointer-events:none;font-weight:800;letter-spacing:.12em}.body[data-v-3e77ca9b]{position:relative;z-index:1;color:#1a2332}.hint[data-v-3e77ca9b]{max-width:820px;margin:18px auto 0;color:#7a7164;font-size:12px;text-align:center}.body[data-v-3e77ca9b] .prp-cover{padding-bottom:28px;margin-bottom:28px;border-bottom:2px solid #1f4d3a}.body[data-v-3e77ca9b] .prp-brand{font-size:12px;letter-spacing:.28em;color:#1f4d3a;font-weight:700}.body[data-v-3e77ca9b] .prp-kind{margin:18px 0 6px;font-size:13px;color:#6b6256;letter-spacing:.18em}.body[data-v-3e77ca9b] h1{margin:0;font-size:30px;line-height:1.25;font-weight:700;letter-spacing:.02em}.body[data-v-3e77ca9b] .prp-sub{margin:10px 0 0;color:#6b6256;font-size:14px}.body[data-v-3e77ca9b] .prp-meta{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:18px;color:#7a7164;font-size:12px}.body[data-v-3e77ca9b] h2{margin:28px 0 12px;font-size:16px;font-weight:700;color:#1f4d3a;letter-spacing:.06em}.body[data-v-3e77ca9b] .prp-kv{width:100%;border-collapse:collapse}.body[data-v-3e77ca9b] .prp-kv th{width:128px;text-align:left;font-weight:600;color:#5c5348;padding:10px 12px;background:#f4efe6;border-bottom:1px solid #ebe4d8}.body[data-v-3e77ca9b] .prp-kv td{padding:10px 12px;border-bottom:1px solid #f0eadf}.body[data-v-3e77ca9b] .prp-grid{width:100%;border-collapse:collapse;font-size:14px}.body[data-v-3e77ca9b] .prp-grid th,.body[data-v-3e77ca9b] .prp-grid td{border:1px solid #e6dfd2;padding:10px 12px;text-align:left}.body[data-v-3e77ca9b] .prp-grid th{background:#1f4d3a;color:#f7f4ee;font-weight:600}.body[data-v-3e77ca9b] .prp-grid td:nth-child(2){font-variant-numeric:tabular-nums}.body[data-v-3e77ca9b] .prp-empty{margin:0;padding:12px 14px;background:#f7f1e6;color:#5c5348;font-size:14px;line-height:1.6}.body[data-v-3e77ca9b] .prp-todo p{color:#5c5348;line-height:1.65}.body[data-v-3e77ca9b] .prp-todo ol{margin:8px 0 0;padding-left:20px;line-height:1.7}.body[data-v-3e77ca9b] .prp-foot{margin-top:36px;padding-top:16px;border-top:1px solid #e6dfd2;color:#8a8276;font-size:12px;line-height:1.6}@media(max-width:720px){.sheet[data-v-3e77ca9b]{padding:28px 20px}.body[data-v-3e77ca9b] h1{font-size:24px}.body[data-v-3e77ca9b] .prp-kv th{width:96px}}@media print{.page[data-v-3e77ca9b]{background:#fff;padding:0}.sheet[data-v-3e77ca9b]{box-shadow:none;border:0;max-width:none}.hint[data-v-3e77ca9b],.draft-bar[data-v-3e77ca9b]{display:none}.wm[data-v-3e77ca9b]{color:#0f172a1f}}.pub[data-v-f3cd683a]{position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto;background:radial-gradient(1200px 480px at 50% -80px,rgba(196,28,36,.1),transparent 60%),linear-gradient(180deg,#f7f1e8,#efe7dc);color:#1c1917;font-size:15px;line-height:1.5;-webkit-text-size-adjust:100%;text-size-adjust:100%;font-family:PingFang SC,Microsoft YaHei,sans-serif}.top[data-v-f3cd683a]{position:sticky;top:0;z-index:5;display:flex;justify-content:space-between;align-items:center;gap:10px;padding:8px 16px;padding-top:calc(8px + env(safe-area-inset-top,0px));background:#f7f1e8e0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(28,25,23,.06)}.top-right[data-v-f3cd683a]{display:flex;align-items:center;gap:8px}.pub-close[data-v-f3cd683a]{height:32px;padding:0 10px;border:0;border-radius:8px;background:#1c1917;color:#fff;font-size:13px;font-weight:600;cursor:pointer}.brand[data-v-f3cd683a]{display:flex;align-items:center;gap:10px}.brand img[data-v-f3cd683a]{width:36px;height:36px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 2px #fff,0 0 0 3px #c41c24}.brand-txt[data-v-f3cd683a]{display:flex;flex-direction:column;line-height:1.15}.brand-txt strong[data-v-f3cd683a]{font-size:16px;letter-spacing:.04em;color:#c41c24;font-weight:800;font-family:PingFang SC,Microsoft YaHei,sans-serif}.brand-txt em[data-v-f3cd683a]{font-style:normal;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#8a8178;font-family:PingFang SC,Microsoft YaHei,sans-serif}.lang[data-v-f3cd683a]{display:inline-flex;align-items:center;padding:3px;gap:2px;border-radius:999px;background:#e8e0d4;font-family:PingFang SC,Microsoft YaHei,sans-serif}.lang button[data-v-f3cd683a]{border:0;background:transparent;min-width:32px;padding:6px 8px;border-radius:999px;cursor:pointer;font:inherit;font-size:12px;font-weight:700;color:#57534e;line-height:1.2}.lang button.on[data-v-f3cd683a]{background:#1c1917;color:#fff;box-shadow:0 1px 2px #1c19172e}.sheet[data-v-f3cd683a]{max-width:560px;margin:0 auto;padding:20px 16px 40px}.hero[data-v-f3cd683a]{margin-bottom:18px}.hero.compact h1[data-v-f3cd683a]{font-size:20px;margin-bottom:8px}h1[data-v-f3cd683a]{font-size:28px;font-weight:650;line-height:1.25;margin:0 0 10px;color:#1c1917}.disclaimer[data-v-f3cd683a]{font-size:13px;color:#78716c;margin:0;font-family:PingFang SC,Microsoft YaHei,sans-serif}.who[data-v-f3cd683a]{display:flex;align-items:center;gap:12px;margin-top:16px;padding:12px 14px;background:#fff;border:1px solid #eadfd0;border-radius:14px;font-family:PingFang SC,Microsoft YaHei,sans-serif}.avatar[data-v-f3cd683a]{width:40px;height:40px;border-radius:50%;background:#c41c24;color:#fff;display:grid;place-items:center;font-weight:700;flex:none}.who b[data-v-f3cd683a]{display:block;font-size:15px}.who span[data-v-f3cd683a]{color:#78716c;font-size:13px}.who em[data-v-f3cd683a]{margin-left:auto;font-style:normal;font-size:11px;color:#c41c24;font-weight:600;white-space:nowrap}.progress[data-v-f3cd683a]{margin-bottom:14px;font-family:PingFang SC,Microsoft YaHei,sans-serif}.track[data-v-f3cd683a]{height:3px;background:#e4d8c8;border-radius:99px;overflow:hidden}.track i[data-v-f3cd683a]{display:block;height:100%;background:#c41c24;border-radius:99px;transition:width .25s ease}.meta[data-v-f3cd683a]{display:flex;justify-content:space-between;margin-top:8px;font-size:12px;color:#8a8178}.card[data-v-f3cd683a]{background:#fff;border:1px solid #eadfd0;border-radius:20px;padding:22px 20px 10px;box-shadow:0 18px 40px #5032140f}.card+.card[data-v-f3cd683a]{margin-top:14px}.kicker[data-v-f3cd683a]{margin:0 0 4px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#c41c24;font-family:PingFang SC,Microsoft YaHei,sans-serif}h2[data-v-f3cd683a]{font-size:20px;margin:0 0 18px;color:#1c1917;font-weight:650}.q[data-v-f3cd683a]{margin-bottom:18px}.lab[data-v-f3cd683a]{font-size:14px;font-weight:600;color:#44403c;display:block;margin-bottom:8px;font-family:PingFang SC,Microsoft YaHei,sans-serif}.need[data-v-f3cd683a]{color:#c41c24;font-weight:700}.hint[data-v-f3cd683a]{font-size:12px;color:#78716c;margin:-2px 0 8px;font-family:PingFang SC,Microsoft YaHei,sans-serif}.ctl[data-v-f3cd683a],.area[data-v-f3cd683a]{width:100%;box-sizing:border-box;border:1px solid #e0d6c8;border-radius:12px;padding:12px 14px;font:inherit;background:#fffcf8;font-family:PingFang SC,Microsoft YaHei,sans-serif}.ctl[data-v-f3cd683a]:focus,.area[data-v-f3cd683a]:focus{outline:none;border-color:#c41c24;box-shadow:0 0 0 3px #c41c241f}.ctl[readonly][data-v-f3cd683a]{background:#f6f1ea;color:#57534e}.combo[data-v-f3cd683a]{position:relative}.combo-list[data-v-f3cd683a]{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:8;max-height:240px;overflow:auto;background:#fff;border:1px solid #eadfd0;border-radius:12px;box-shadow:0 12px 32px #1c19171f;font-family:PingFang SC,Microsoft YaHei,sans-serif}.combo-item[data-v-f3cd683a]{display:block;width:100%;text-align:left;border:0;background:#fff;padding:11px 14px;font:inherit;cursor:pointer;color:#1c1917}.combo-item[data-v-f3cd683a]:hover,.combo-item.on[data-v-f3cd683a]{background:#faf5f5}.combo-item.on[data-v-f3cd683a]{color:#c41c24;font-weight:650}.combo-empty[data-v-f3cd683a]{margin:0;padding:12px;color:#a8a29e;font-size:13px}.chips[data-v-f3cd683a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:8px;font-family:PingFang SC,Microsoft YaHei,sans-serif}.chip[data-v-f3cd683a]{position:relative;display:flex;align-items:center;justify-content:center;text-align:center;min-height:44px;padding:10px 12px;border:1.5px solid #e0d6c8;background:#fffcf8;color:#1c1917;border-radius:12px;font-size:14px;font-weight:500;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;user-select:none}.chip input[data-v-f3cd683a]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.chip.on[data-v-f3cd683a]{background:#c41c24;border-color:#c41c24;color:#fff;box-shadow:0 6px 16px #c41c2438}.foot[data-v-f3cd683a]{display:flex;gap:10px;margin-top:16px;font-family:PingFang SC,Microsoft YaHei,sans-serif}.back[data-v-f3cd683a],.go[data-v-f3cd683a],.ghost[data-v-f3cd683a]{height:50px;border-radius:14px;font-weight:700;font-size:15px;cursor:pointer;font-family:inherit}.back[data-v-f3cd683a]{flex:none;min-width:108px;border:1px solid #d6ccc0;background:#fff;color:#44403c}.go[data-v-f3cd683a]{flex:1;border:0;background:#c41c24;color:#fff;box-shadow:0 10px 22px #c41c2440}.go[data-v-f3cd683a]:disabled{opacity:.6}.ghost[data-v-f3cd683a]{border:0;background:none;color:#c41c24;padding:0}.banner[data-v-f3cd683a]{padding:12px 14px;border-radius:12px;font-family:PingFang SC,Microsoft YaHei,sans-serif}.banner.bad[data-v-f3cd683a]{color:#9f1239;background:#fff1f2;border:1px solid #fecdd3}.done[data-v-f3cd683a]{text-align:center;background:#fff;border:1px solid #eadfd0;border-radius:20px;padding:48px 24px;box-shadow:0 18px 40px #5032140f}.done img[data-v-f3cd683a]{width:56px;height:56px;border-radius:50%;margin-bottom:16px}.done h1[data-v-f3cd683a]{font-size:24px}.done p[data-v-f3cd683a]{color:#78716c;margin:0 0 16px;font-family:PingFang SC,Microsoft YaHei,sans-serif}@media(max-width:480px){h1[data-v-f3cd683a]{font-size:24px}.chips[data-v-f3cd683a]{grid-template-columns:1fr 1fr}}.funnel[data-v-a846cebf]{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:8px}.funnel-card[data-v-a846cebf]{text-align:left;border:1px solid #e8ecf0;background:#fff;border-radius:10px;padding:10px 12px;cursor:pointer;font-family:inherit}.funnel-card[data-v-a846cebf]:hover{border-color:#c7d2fe}.funnel-card.on[data-v-a846cebf]{border-color:#6366f1;background:#eef2ff;box-shadow:inset 0 0 0 1px #6366f1}.funnel-n[data-v-a846cebf]{font-size:22px;font-weight:800;color:#0f172a;line-height:1.1}.funnel-l[data-v-a846cebf]{margin-top:4px;font-size:13px;font-weight:600;color:#334155}.funnel-h[data-v-a846cebf]{margin-top:2px;font-size:11px;color:#94a3b8;line-height:1.3}.filter-bar[data-v-4ff98141]{background:#fff;border:1px solid #e8ecf0;border-radius:10px;padding:10px 12px}.row[data-v-4ff98141]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.row+.row[data-v-4ff98141]{margin-top:8px}.more-link[data-v-4ff98141]{font-size:13px;color:#4f46e5}.tags[data-v-4ff98141]{margin-top:8px;display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:13px}.fw[data-v-cb503c3b]{display:flex;flex-direction:column;min-height:0;height:100%}.fw[data-v-cb503c3b]:not(.embed){min-height:64vh}.fw.embed[data-v-cb503c3b]{min-height:0;border:0;border-radius:0;overflow:visible;background:transparent;font-size:13px;line-height:1.6;color:#334155}.fw.embed .panes[data-v-cb503c3b]{grid-template-columns:1fr;min-height:0}.fw.embed .axis[data-v-cb503c3b]{border-right:0;background:transparent;padding:2px 0 0;overflow:visible}.fw.embed .tl-empty[data-v-cb503c3b]{margin:0;color:#94a3b8;font-size:13px}.fw.embed .item.flat[data-v-cb503c3b]{margin-bottom:0;padding-bottom:18px;column-gap:12px;grid-template-columns:92px 24px minmax(0,1fr)}.fw.embed .issued[data-v-cb503c3b]{display:flex;flex-direction:column;align-items:flex-end;gap:2px;font-size:12px;line-height:1.35;color:#64748b;font-variant-numeric:tabular-nums;padding-top:1px}.fw.embed .flat-meta[data-v-cb503c3b]{margin:4px 0 0;font-size:13px;line-height:1.55;color:#64748b}.fw.embed .item.flat .rail[data-v-cb503c3b]{align-items:flex-start;overflow:visible}.fw.embed .item.flat .rail[data-v-cb503c3b]:before{top:22px;bottom:0;height:auto;z-index:0}.fw.embed .item.flat:last-child .rail[data-v-cb503c3b]:before{display:none}.fw.embed .mark[data-v-cb503c3b]{flex:none;align-self:flex-start;box-sizing:border-box;width:16px;height:16px;min-width:16px;min-height:16px;aspect-ratio:1;margin-top:2px;padding:0;border-radius:50%;display:grid;place-items:center;font-size:10px;font-weight:700;line-height:1;position:relative;z-index:2;color:#fff;box-shadow:0 0 0 3px #fff}.fw.embed .mark.ok[data-v-cb503c3b]{background:#16a34a}.fw.embed .mark.late[data-v-cb503c3b]{background:#f97316}.fw.embed .mark.miss[data-v-cb503c3b]{background:#ef4444}.fw.embed .mark.plan[data-v-cb503c3b]{background:#fff;border:2px solid #2563eb;color:transparent}.fw.embed .mark.plan[data-v-cb503c3b]:after{content:"";display:block;width:6px;height:6px;min-width:6px;min-height:6px;border-radius:50%;background:#2563eb}.fw.embed .line-top[data-v-cb503c3b]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.fw.embed .line-text[data-v-cb503c3b]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;font-size:13px;color:#334155}.fw.embed .title-btn[data-v-cb503c3b]{padding:0;border:0;background:none;cursor:pointer;text-align:left;font:inherit;font-size:14px;font-weight:600;color:#1d4ed8}.fw.embed .title-btn[data-v-cb503c3b]:hover{text-decoration:underline}.fw.embed .flat-media[data-v-cb503c3b],.fd-media[data-v-cb503c3b]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px;align-items:center}.thumb.lg[data-v-cb503c3b]{width:96px;height:96px}.fd-task[data-v-cb503c3b]{margin:0 0 12px;color:#1d4ed8;font-size:13px}.fd-links[data-v-cb503c3b]{display:flex;flex-direction:column;gap:6px}.fd-links a[data-v-cb503c3b]{color:#1d4ed8;word-break:break-all}.fd-status[data-v-cb503c3b]{margin:0 0 12px;font-size:13px;font-weight:700}.fd-status.done[data-v-cb503c3b]{color:#15803d}.fd-status.overdue[data-v-cb503c3b]{color:#b91c1c}.fd-status.open[data-v-cb503c3b]{color:#1d4ed8}.fd-sec[data-v-cb503c3b]{margin:16px 0 0;padding-top:4px;font-size:13px;font-weight:700;color:#0f172a}.fd-sec[data-v-cb503c3b]:first-child{margin-top:0}.fd-plain[data-v-cb503c3b]{margin:8px 0 0;color:#64748b;font-size:13px;line-height:1.6}.fd-foot[data-v-cb503c3b]{margin-top:16px}.fd-row[data-v-cb503c3b],.fd-block[data-v-cb503c3b]{display:grid;grid-template-columns:108px minmax(0,1fr);gap:12px;padding:10px 0;border-bottom:1px solid #eef2f6;font-size:13px}.fd-row span[data-v-cb503c3b],.fd-block span[data-v-cb503c3b]{color:#64748b}.fd-row b[data-v-cb503c3b],.fd-block p[data-v-cb503c3b]{margin:0;color:#0f172a;font-weight:500;white-space:pre-wrap;line-height:1.6}.fw.embed .todo-tag[data-v-cb503c3b],.fw.embed .late-tag[data-v-cb503c3b]{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:999px;font-style:normal;font-size:12px;font-weight:600;line-height:1}.fw.embed .todo-tag[data-v-cb503c3b]{background:#eef4ff;color:#1d4ed8}.fw.embed .late-tag[data-v-cb503c3b]{background:#fef2f2;color:#dc2626}.fw.embed .flat-body[data-v-cb503c3b]{margin:4px 0 0;font-size:13px;line-height:1.65;color:#475569;white-space:pre-wrap}.fw.embed .now-btn[data-v-cb503c3b]{flex:none;height:28px!important;padding:0 10px!important;font-size:12px!important;border-radius:8px!important}.fw.form-only[data-v-cb503c3b]{min-height:0}.fw.form-only .panes[data-v-cb503c3b]{display:block;min-height:0}.fw.form-only .form[data-v-cb503c3b]{padding:0 0 8px}.empty[data-v-cb503c3b]{padding:24px;color:#94a3b8}.ctx[data-v-cb503c3b]{flex:none;padding:14px 16px;background:#f8fafc;border-bottom:1px solid #e8ecf0}.ctx-main[data-v-cb503c3b]{display:flex;gap:12px;align-items:flex-start}.avatar[data-v-cb503c3b]{flex:none;width:36px;height:36px;border-radius:50%;background:#c41c24;color:#fff;font-weight:700;font-size:15px;display:grid;place-items:center}.ctx-text[data-v-cb503c3b]{min-width:0;flex:1}.ctx-line[data-v-cb503c3b]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ctx-line b[data-v-cb503c3b]{font-size:16px;font-weight:600;color:#0f172a;line-height:1.3}.ctx-last[data-v-cb503c3b]{margin-top:6px;font-size:13px;line-height:1.55;color:#64748b}.ctx-last.late[data-v-cb503c3b],.ctx-last.late strong[data-v-cb503c3b]{color:#b91c1c}.muted[data-v-cb503c3b]{color:#94a3b8}.panes[data-v-cb503c3b]{flex:1;min-height:360px;display:grid;grid-template-columns:4fr 6fr;min-width:0}.axis[data-v-cb503c3b]{overflow:auto;border-right:1px solid #eef1f5;padding:16px 14px 16px 12px;background:#fafbfc}.form[data-v-cb503c3b]{overflow:auto;padding:12px 16px 20px}.tl[data-v-cb503c3b]{position:relative}.item[data-v-cb503c3b]{display:grid;grid-template-columns:20px minmax(0,1fr);column-gap:14px;position:relative;margin-bottom:16px}.item[data-v-cb503c3b]:last-child{margin-bottom:0}.rail[data-v-cb503c3b]{position:relative;display:flex;justify-content:center}.rail[data-v-cb503c3b]:before{content:"";position:absolute;left:50%;top:0;bottom:-16px;width:2px;transform:translate(-50%);background:#e2e8f0}.item:first-child .rail[data-v-cb503c3b]:before{top:22px}.item:last-child .rail[data-v-cb503c3b]:before{bottom:auto;height:22px}.item:first-child:last-child .rail[data-v-cb503c3b]:before{top:8px;height:calc(100% - 16px)}.dot[data-v-cb503c3b]{width:12px;height:12px;margin-top:16px;border-radius:50%;background:#cbd5e1;border:2px solid #fff;box-shadow:0 0 0 2px #e2e8f0;position:relative;z-index:1}.item.last .dot[data-v-cb503c3b]{background:#16a34a;box-shadow:0 0 0 3px #dcfce7}.card[data-v-cb503c3b]{min-width:0;background:#fff;border:1px solid #e8ecf0;border-radius:10px;padding:14px 16px 16px;cursor:pointer;line-height:1.55}.item.last .card[data-v-cb503c3b]{border-color:#bbf7d0;box-shadow:0 1px 2px #0f172a0a}.item.open .card[data-v-cb503c3b]{border-color:#bfdbfe}.item.last.open .card[data-v-cb503c3b]{border-color:#86efac}.item.dup .card[data-v-cb503c3b]{opacity:.75}.badge[data-v-cb503c3b]{display:inline-flex;align-items:center;height:20px;padding:0 8px;background:#dcfce7;color:#047857;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.02em}.card header[data-v-cb503c3b]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:12px;color:#64748b;line-height:1.4;font-variant-numeric:tabular-nums}.meta[data-v-cb503c3b]{margin-top:8px;font-size:14px;font-weight:600;color:#0f172a;line-height:1.5}.body[data-v-cb503c3b]{margin:8px 0 0;font-size:13px;color:#475569;line-height:1.7;white-space:pre-wrap;max-height:5.4em;overflow:hidden}.item.open .body[data-v-cb503c3b]{max-height:none}.media[data-v-cb503c3b]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:10px}.thumb[data-v-cb503c3b]{width:56px;height:56px;object-fit:cover;border-radius:6px;border:1px solid #e8ecf0;cursor:zoom-in;background:#f1f5f9}.more-n[data-v-cb503c3b]{font-size:12px;color:#64748b}.file[data-v-cb503c3b]{font-size:12px}.plan[data-v-cb503c3b]{margin-top:12px;font-size:12px;line-height:1.6;color:#334155;background:#f8fafc;border-radius:8px;padding:9px 12px}.plan.ok[data-v-cb503c3b]{background:#ecfdf5;color:#047857}.plan.bad[data-v-cb503c3b]{background:#fff1f2;color:#9f1239}.plan em[data-v-cb503c3b]{font-style:normal;font-weight:600;margin-left:6px}.dup-mark[data-v-cb503c3b]{margin-top:8px;font-size:12px;color:#94a3b8}.more[data-v-cb503c3b]{margin-top:10px;padding-top:10px;border-top:1px solid #f1f5f9;font-size:12px;line-height:1.65;color:#64748b}.more p[data-v-cb503c3b]{margin:0 0 4px}.more p[data-v-cb503c3b]:last-child{margin-bottom:0}.more b[data-v-cb503c3b]{font-weight:600;color:#334155;margin-right:6px}.dates[data-v-cb503c3b]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.intent-lab[data-v-cb503c3b]{color:#0f172a}.intent-lab i[data-v-cb503c3b]{color:#e11d48;font-style:normal;margin-left:2px}.intent[data-v-cb503c3b]{margin-top:0}.intent.miss[data-v-cb503c3b] .ant-select-selector{background:#fff1f0!important;border-color:#ffa39e!important}.lab-hint[data-v-cb503c3b]{font-size:12px;color:#94a3b8;font-weight:400}.extra[data-v-cb503c3b]{margin-top:4px;padding-top:10px;border-top:1px solid #eef1f5}.extra-title[data-v-cb503c3b]{font-size:13px;font-weight:600;color:#334155;margin-bottom:8px}.link-item[data-v-cb503c3b]{margin-bottom:10px;padding:10px;border:1px solid #eef1f5;border-radius:8px;background:#fafbfc}.link-item[data-v-cb503c3b]:last-of-type{margin-bottom:8px}.link-top[data-v-cb503c3b]{display:grid;grid-template-columns:120px minmax(0,1fr) auto;gap:8px;align-items:center;margin-bottom:8px}@media(max-width:560px){.link-top[data-v-cb503c3b]{grid-template-columns:minmax(0,1fr) auto}.link-top[data-v-cb503c3b] .ant-select{grid-column:1 / -1}}.pad[data-v-cb503c3b]{padding:16px}.form-m[data-v-cb503c3b]{display:flex;flex-direction:column;gap:12px;font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,sans-serif;font-size:15px;font-weight:400;line-height:22px;letter-spacing:normal;color:#0f172a;font-synthesis:none;-webkit-font-smoothing:antialiased;text-size-adjust:100%}.form-m button[data-v-cb503c3b],.form-m input[data-v-cb503c3b],.form-m textarea[data-v-cb503c3b],.form-m select[data-v-cb503c3b]{font:inherit;letter-spacing:normal;font-synthesis:none}.fu-sec[data-v-cb503c3b]{margin:14px 2px 8px;font-size:13px;font-weight:650;color:#0f172a}.form-m>.fu-sec[data-v-cb503c3b]:first-child{margin-top:0}.fu-card[data-v-cb503c3b]{background:#fff;border-radius:12px;overflow:hidden}.fu-h[data-v-cb503c3b]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 12px 4px;font-size:15px;font-weight:400;line-height:22px}.fu-h em[data-v-cb503c3b]{font-style:normal;font-size:13px;font-weight:400;line-height:20px;color:#64748b;background:#f1f5f9;border-radius:999px;padding:2px 8px}.fu-row[data-v-cb503c3b]{display:grid;grid-template-columns:136px 1fr;min-height:48px;align-items:center;border-top:1px solid #eef0f4;position:relative}.fu-card>.fu-row[data-v-cb503c3b]:first-child,.fu-pair .fu-row[data-v-cb503c3b]{border-top:0}.fu-row>span[data-v-cb503c3b]{padding:8px 12px;font-size:15px;font-weight:400;color:#334155;line-height:22px}.fu-row>span i[data-v-cb503c3b]{color:#e11d48;font-style:normal;margin-right:2px}.fu-row.intent-line>span[data-v-cb503c3b]{color:#0f172a}.fu-row.intent-line>span i[data-v-cb503c3b]{margin:0 0 0 2px}.fu-row.intent-line.miss[data-v-cb503c3b]{background:#fff1f0}.fu-row>em[data-v-cb503c3b],.fu-row>input[data-v-cb503c3b]:not([type=checkbox]){margin:0;padding:8px 12px;font-size:15px;font-weight:400;font-style:normal;color:#0f172a;text-align:right;line-height:22px;background:transparent;border:0;width:100%;box-sizing:border-box}.fu-row>em.ph[data-v-cb503c3b]{color:#94a3b8;font-weight:400}.fu-row>input[data-v-cb503c3b]::placeholder{color:#94a3b8;font-weight:400}.fu-row>input[data-v-cb503c3b]:focus{outline:none}.fu-pick>select[data-v-cb503c3b],.fu-pick>input[type=date][data-v-cb503c3b]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.fu-pick>em[data-v-cb503c3b]{padding-right:28px}.fu-pick>em[data-v-cb503c3b]:after{content:"";position:absolute;right:14px;top:50%;width:6px;height:6px;border-right:1.5px solid #94a3b8;border-bottom:1.5px solid #94a3b8;transform:translateY(-70%) rotate(45deg)}.fu-pair[data-v-cb503c3b]{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #eef0f4}.fu-pair .fu-row[data-v-cb503c3b]{grid-template-columns:92px 1fr}.fu-pair .fu-row+.fu-row[data-v-cb503c3b]{border-left:1px solid #eef0f4}.fu-switch[data-v-cb503c3b]{grid-template-columns:1fr auto}.fu-switch>input[data-v-cb503c3b]{width:22px;height:22px;margin:0 14px 0 0}.fu-block[data-v-cb503c3b]{padding:10px 12px 12px;border-top:1px solid #eef0f4}.fu-lab[data-v-cb503c3b]{font-size:15px;font-weight:400;color:#334155;margin-bottom:8px;line-height:22px}.fu-lab i[data-v-cb503c3b]{color:#e11d48;font-style:normal;margin-right:2px}.fu-hint[data-v-cb503c3b]{margin:6px 0 0;font-size:13px;font-weight:400;line-height:20px;color:#64748b}.fu-hint.pad[data-v-cb503c3b],.fu-checkline.pad[data-v-cb503c3b]{margin:0;padding:8px 12px 10px}.fu-picks[data-v-cb503c3b]{display:flex;flex-wrap:wrap;gap:8px}.fu-picks button[data-v-cb503c3b],.fu-dates button[data-v-cb503c3b],.fu-add[data-v-cb503c3b],.fu-link-del[data-v-cb503c3b]{border:1px solid #e2e8f0;background:#fff;color:#334155;border-radius:999px;min-height:32px;padding:0 12px;font-size:15px;font-weight:400;cursor:pointer}.fu-picks button.on[data-v-cb503c3b]{border-color:#ffccc7;background:#fff1f0;color:#c41c24}.fu-dates[data-v-cb503c3b]{display:flex;gap:8px;padding:10px 12px 0}.fu-line[data-v-cb503c3b],.fu-block textarea[data-v-cb503c3b]{width:100%;box-sizing:border-box;margin-top:8px;border:1px solid #e2e8f0;border-radius:10px;padding:10px 12px;font-size:15px;font-weight:400;background:#fff;color:#0f172a}.fu-block textarea[data-v-cb503c3b]{min-height:96px;resize:vertical}.fu-checkline[data-v-cb503c3b]{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:400;color:#334155}.fu-link[data-v-cb503c3b]{margin-top:8px;border:1px solid #eef0f4;border-radius:10px;overflow:hidden}.fu-link .fu-row[data-v-cb503c3b]:first-child{border-top:0}.fu-link-del[data-v-cb503c3b]{margin:8px 12px 10px;border-radius:8px;color:#b91c1c;background:#fef2f2;border-color:#fecaca}.fu-add[data-v-cb503c3b]{width:100%;margin-top:8px;border-radius:10px;border-style:dashed;color:#c41c24;background:#fff1f0}.fu-shots[data-v-cb503c3b]{display:flex;flex-wrap:wrap;gap:8px}.fu-shot[data-v-cb503c3b]{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.fu-shot img[data-v-cb503c3b]{width:88px;height:88px;object-fit:cover;border-radius:10px;background:#f1f5f9}.fu-shot button[data-v-cb503c3b]{border:0;background:#fff1f0;color:#c41c24;border-radius:8px;height:28px;padding:0 8px;font-size:12px;font-weight:400}.fu-photo[data-v-cb503c3b]{position:relative;width:112px;min-height:112px;box-sizing:border-box;padding:12px 8px;border-radius:10px;border:1px dashed #ffccc7;background:#fff1f0;color:#c41c24;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;text-align:center}.fu-photo i[data-v-cb503c3b]{font-style:normal;font-size:28px;line-height:1}.fu-photo em[data-v-cb503c3b]{font-style:normal;font-size:12px;font-weight:400;line-height:1.5;white-space:pre-line}.fu-photo input[data-v-cb503c3b],.fu-file input[data-v-cb503c3b]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.fu-file[data-v-cb503c3b]{position:relative;display:flex;align-items:center;gap:8px;min-height:44px;margin-top:8px;padding:8px 12px;border:1px dashed #ffccc7;border-radius:10px;background:#fff1f0;color:#c41c24;font-size:15px;font-weight:400}.fu-file.on[data-v-cb503c3b]{border-style:solid;border-color:#e2e8f0;background:#fff;color:#0f172a;font-weight:400}.fu-file b[data-v-cb503c3b]{flex:none;height:22px;padding:0 6px;border-radius:4px;background:#fff1f0;color:#c41c24;font-size:12px;font-weight:400;line-height:22px}.fu-file span[data-v-cb503c3b]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fu-file button[data-v-cb503c3b]{position:relative;z-index:1;flex:none;border:0;background:#fff1f0;color:#c41c24;border-radius:8px;height:28px;padding:0 8px;font-size:12px;font-weight:400}.form-m[data-v-cb503c3b] .ant-select{width:100%;margin-top:8px;font-size:15px;font-weight:400}.form-m[data-v-cb503c3b] .ant-select-selector{min-height:44px!important;border-radius:10px!important;align-items:center;font-size:15px;font-weight:400}.form-m[data-v-cb503c3b] .ant-select-selection-item,.form-m[data-v-cb503c3b] .ant-select-selection-placeholder{font-size:15px;font-weight:400}@media(max-width:860px){.panes[data-v-cb503c3b]{grid-template-columns:1fr}.axis[data-v-cb503c3b]{max-height:220px;border-right:0;border-bottom:1px solid #eef1f5}}.phone-field[data-v-e6695ac6]{display:flex;align-items:stretch;gap:8px;width:100%}.phone-field.compact[data-v-e6695ac6]{gap:6px}.dial[data-v-e6695ac6]{width:72px;flex:0 0 72px}.phone-field[data-v-e6695ac6] .dial.ant-select{width:72px!important;min-width:72px!important;max-width:72px!important}.phone-field[data-v-e6695ac6]>:not(.dial){flex:1;min-width:0}.phone-field[data-v-e6695ac6] .ant-select,.phone-field[data-v-e6695ac6] .ant-select-selector,.phone-field[data-v-e6695ac6] .ant-input{height:44px!important;min-height:44px!important;box-sizing:border-box!important}.phone-field[data-v-e6695ac6] .ant-select-selector{padding:0 11px!important;display:flex!important;align-items:center!important;border-radius:10px!important;border:1px solid #e2e8f0!important}.phone-field[data-v-e6695ac6] .ant-select-selection-item,.phone-field[data-v-e6695ac6] .ant-select-selection-placeholder{line-height:42px!important}.phone-field[data-v-e6695ac6] .ant-select-arrow{top:50%;margin-top:0;transform:translateY(-50%)}.phone-field[data-v-e6695ac6] .ant-input{padding:0 12px!important;font-size:15px;line-height:42px;border-radius:10px;border:1px solid #e2e8f0}.phone-field.compact[data-v-e6695ac6] .ant-select,.phone-field.compact[data-v-e6695ac6] .ant-select-selector,.phone-field.compact[data-v-e6695ac6] .ant-input{height:100%!important;min-height:32px!important}.phone-field.compact[data-v-e6695ac6] .ant-select-selection-item,.phone-field.compact[data-v-e6695ac6] .ant-select-selection-placeholder{line-height:30px!important}.phone-field.compact[data-v-e6695ac6] .ant-input{font-size:14px;line-height:30px}.hit-card[data-v-13ce6a29]{margin:0 0 16px;padding:12px 14px;border:1px solid #f0d27a;background:#fffbeb;border-radius:8px;font-size:13px;line-height:1.6}.hit-title[data-v-13ce6a29]{font-weight:600;margin-bottom:4px}.hit-opps[data-v-13ce6a29]{margin:4px 0 8px;padding-left:18px}.hit-acts[data-v-13ce6a29]{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.hit-hint[data-v-13ce6a29]{margin-top:8px;color:#8a6d3b}.region-picked[data-v-13ce6a29]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.region-box[data-v-13ce6a29]{display:grid;grid-template-columns:1fr 1fr;align-content:start;height:336px;overflow-y:auto}.region-box[data-v-13ce6a29] .region-cell.ant-checkbox-wrapper{height:28px;margin-inline-start:0;display:flex;align-items:center;min-width:0;line-height:28px}.region-box[data-v-13ce6a29] .region-cell.ant-checkbox-wrapper>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-card[data-v-dc530421] .ant-card-body{padding:8px 8px 0}.strip[data-v-97ee12bb]{container-type:inline-size;display:flex;flex-wrap:nowrap;align-items:stretch;width:100%;min-width:0;flex:none;overflow-x:auto;margin:0;border:1px solid #e8ecf0;border-radius:12px;background:#fff}.cell[data-v-97ee12bb]{flex:1 1 0;min-width:0;display:flex;flex-direction:column;text-align:left;border:0;border-radius:0;padding:10px 8px 12px;cursor:pointer;font-family:inherit;background:color-mix(in srgb,var(--warm, #fff) 100%,transparent)}.cell[data-v-97ee12bb]:nth-child(1){--warm: #f8fafc}.cell[data-v-97ee12bb]:nth-child(3){--warm: #f8fafc}.cell[data-v-97ee12bb]:nth-child(5){--warm: #f0fdfa}.cell[data-v-97ee12bb]:nth-child(7){--warm: #f0fdfa}.cell[data-v-97ee12bb]:nth-child(9){--warm: #fffbeb}.cell[data-v-97ee12bb]:nth-child(11){--warm: #fff7ed}.cell[data-v-97ee12bb]:nth-child(13){--warm: #ecfdf5}.cell[data-v-97ee12bb]:nth-child(15){--warm: #dcfce7}.cell[data-v-97ee12bb]:nth-child(17){--warm: #bbf7d0}.cell[data-v-97ee12bb]:hover{filter:brightness(.985)}.cell.on[data-v-97ee12bb]{background:#dcfce7;box-shadow:inset 0 0 0 1px #22c55e}.top[data-v-97ee12bb]{display:flex;align-items:center;gap:4px;min-width:0}.no[data-v-97ee12bb]{flex:none;font-size:10px;font-weight:700;color:#94a3b8;letter-spacing:.04em}.lab[data-v-97ee12bb]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(11px,1.05vw,13px);font-weight:600;color:#334155}.info[data-v-97ee12bb]{flex:none;width:14px;height:14px;border-radius:50%;border:1px solid #cbd5e1;color:#94a3b8;font-size:10px;line-height:12px;text-align:center;cursor:help;font-weight:700;font-style:normal;font-family:inherit}.info[data-v-97ee12bb]:hover{border-color:#64748b;color:#475569}.n[data-v-97ee12bb]{flex:1;display:flex;align-items:center;justify-content:center;margin-top:4px;font-size:clamp(17px,1.7vw,22px);font-weight:600;color:#64748b;line-height:1;font-variant-numeric:tabular-nums;text-align:center}.arr[data-v-97ee12bb]{flex:none;display:flex;align-items:center;width:14px;background:#fff}@container (max-width: 560px){.lab[data-v-97ee12bb]{font-size:10px}.n[data-v-97ee12bb]{font-size:16px}}.lead[data-v-631196da]{color:#64748b;margin-top:0;font-size:13px}.muted[data-v-631196da]{color:#94a3b8}.box[data-v-631196da]{padding:12px 0}.share[data-v-631196da]{margin:8px 0 20px;padding:22px 20px 18px;background:radial-gradient(420px 160px at 50% -40px,rgba(196,28,36,.1),transparent 70%),#f7f1e8;border:1px solid #eadfd0;border-radius:18px;text-align:center}.share-head[data-v-631196da]{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:14px}.share-head img[data-v-631196da]{width:36px;height:36px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 2px #fff,0 0 0 3px #c41c24}.share-brand[data-v-631196da]{font-weight:800;color:#c41c24;letter-spacing:.04em;line-height:1.1;text-align:left}.share-sub[data-v-631196da]{font-size:12px;color:#78716c;text-align:left}.who[data-v-631196da]{margin:0 0 14px}.who b[data-v-631196da]{display:block;font-size:16px;color:#1c1917}.who span[data-v-631196da]{color:#78716c;font-size:13px}.qr-wrap[data-v-631196da]{width:196px;height:196px;margin:0 auto 14px;padding:10px;background:#fff;border-radius:16px;box-shadow:0 10px 28px #50321414}.qr[data-v-631196da]{width:100%;height:100%;display:block}.st[data-v-631196da]{margin-bottom:8px}.score[data-v-631196da]{margin:8px 0 0;font-size:14px}.score b[data-v-631196da]{font-size:20px}.score .band[data-v-631196da]{margin-left:8px;font-size:12px;font-weight:700}.score.weak[data-v-631196da]{color:#b91c1c}.score.mid[data-v-631196da]{color:#c2410c}.score.strong[data-v-631196da]{color:#15803d}.result[data-v-631196da]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;background:#fff;border:1px solid #e7e5e4;border-radius:14px}.url[data-v-631196da]{font-size:12px;color:#44403c;word-break:break-all;margin:8px 0 4px}.scan[data-v-631196da]{margin:0 0 14px;font-size:12px;color:#8a8178}.acts[data-v-631196da]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;align-items:center}.block[data-v-631196da]{margin-top:16px}.block h4[data-v-631196da]{margin:0 0 8px}.pts[data-v-631196da]{padding-left:0;list-style:none}.pts li[data-v-631196da]{display:flex;gap:8px;align-items:baseline;padding:4px 0;color:#94a3b8}.pts li.hit[data-v-631196da]{color:#0f172a}.pts .n[data-v-631196da]{width:18px;font-weight:700;color:#16a34a}.pts li:not(.hit) .n[data-v-631196da]{color:#cbd5e1}.vi[data-v-631196da]{color:#94a3b8;font-size:12px;margin-left:6px}.ans[data-v-631196da]{display:grid;grid-template-columns:120px 1fr;gap:6px 12px}.ans dt[data-v-631196da]{color:#64748b}.ans dd[data-v-631196da]{margin:0}.hist[data-v-631196da]{padding-left:18px;color:#475569}.m-btn[data-v-631196da]{display:inline-flex;align-items:center;justify-content:center;min-height:40px;border:0;border-radius:10px;padding:0 14px;font-size:15px;font-weight:600;cursor:pointer;width:100%;background:#4f46e5;color:#fff}.m-btn[data-v-631196da]:disabled{opacity:.45}.m-link-btn[data-v-631196da]{display:inline-flex;align-items:center;height:32px;padding:0 10px;border:0;border-radius:7px;background:#f1f5f9;color:#334155;font-size:13px;font-weight:600;text-decoration:none;cursor:pointer}.m-link-btn.pri[data-v-631196da]{background:#4f46e5;color:#fff}.list-card[data-v-eb484655] .ant-card-body{padding:8px;flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.cust[data-v-eb484655]{font-weight:600;margin-right:6px}.sub[data-v-eb484655]{font-size:12px;color:#94a3b8}.drawer-hint[data-v-eb484655]{margin:0 0 12px;color:#64748b;font-size:13px;line-height:1.5}.mb[data-v-c225243c],.mb[data-v-c3eedcb9],.mb[data-v-7899794c]{margin-bottom:16px}.mb[data-v-4ea95a15]{margin-bottom:12px}.list-card[data-v-a88c4088] .ant-card-body{padding:8px;flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.hint[data-v-a88c4088]{margin:0 0 8px;color:#64748b;font-size:13px;padding:0 4px}.share[data-v-728cc59d]{display:flex;flex-direction:column;gap:16px}.block[data-v-728cc59d]{display:flex;flex-direction:column;gap:8px}.block h4[data-v-728cc59d]{margin:0;font-size:13px;font-weight:600;line-height:20px;color:#334155}.sheet[data-v-728cc59d]{border:1px solid #e8eaef;border-radius:8px;background:#fff;overflow:hidden}.row[data-v-728cc59d]{display:grid;grid-template-columns:88px minmax(0,1fr);align-items:center;min-height:40px;padding:8px 12px;gap:12px;border-top:1px solid #f0f1f5;font-size:13px;line-height:20px}.row[data-v-728cc59d]:first-child{border-top:0}.row em[data-v-728cc59d]{font-style:normal;color:#64748b}.row b[data-v-728cc59d]{justify-self:end;font-weight:600;color:#1a1a1a;text-align:right;word-break:break-all}.row.time[data-v-728cc59d]{grid-template-columns:minmax(0,1fr) auto}.row.time em[data-v-728cc59d]{color:#334155}.row.check[data-v-728cc59d]{grid-template-columns:16px minmax(0,1fr) auto;cursor:pointer}.row.check input[data-v-728cc59d]{margin:0;width:16px;height:16px}.row.check span[data-v-728cc59d]{color:#1a1a1a}.row.check i[data-v-728cc59d]{font-style:normal;font-size:12px;line-height:22px;color:#c41c24;background:#fff1f0;border-radius:99px;padding:0 8px;white-space:nowrap}.empty[data-v-728cc59d]{margin:0;color:#94a3b8;font-size:13px;line-height:20px}.langs[data-v-728cc59d]{display:flex;height:36px;border:1px solid #e8eaef;border-radius:8px;overflow:hidden}.langs button[data-v-728cc59d]{flex:1;border:0;border-left:1px solid #e8eaef;background:#fff;color:#64748b;font:500 13px/36px inherit;cursor:pointer;padding:0}.langs button[data-v-728cc59d]:first-child{border-left:0}.langs button.on[data-v-728cc59d]{color:#1677ff;font-weight:650;background:#f0f7ff}.hit[data-v-728cc59d]{display:grid;grid-template-columns:96px minmax(0,1fr) auto;gap:8px;align-items:center;width:100%;min-height:40px;padding:8px 12px;text-align:left;border:0;border-top:1px solid #f0f1f5;background:#fff;cursor:pointer;font-size:13px;line-height:20px}.hit[data-v-728cc59d]:first-child{border-top:0}.hit[data-v-728cc59d]:hover{background:#f8fafc}.share-text[data-v-728cc59d]{margin:0;white-space:pre-wrap;word-break:break-word;background:#f7faf8;border:1px solid #d7e6df;border-left:3px solid #126755;border-radius:10px;padding:12px 14px;font:13px/1.65 inherit;color:#1c3336}.code[data-v-728cc59d]{color:#c41c24;letter-spacing:.08em}.code small[data-v-728cc59d]{margin-left:8px;font-weight:400;letter-spacing:0;font-variant-numeric:tabular-nums}.hour-set[data-v-728cc59d]{justify-self:end;display:inline-flex;align-items:center;gap:8px;color:#1a1a1a}.hour-set[data-v-728cc59d] .ant-input-number{width:72px}.acts[data-v-728cc59d]{display:flex;gap:8px}.acts[data-v-728cc59d] .ant-btn{height:32px}.shared-page[data-v-255b1531]{display:flex;flex-direction:column;gap:12px}.shared-empty[data-v-255b1531]{margin:24px 0;color:#78716c;text-align:center}.shared-card[data-v-255b1531]{border:1px solid #e7e5e4;border-radius:10px;background:#fff;padding:12px 14px}.shared-card header[data-v-255b1531]{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.shared-card header b[data-v-255b1531]{display:block;font-size:15px}.void-tag[data-v-255b1531]{display:inline-block;margin-left:6px;padding:0 6px;border-radius:4px;background:#fff1f0;color:#c41c24;font-style:normal;font-size:12px;font-weight:700;vertical-align:1px}.shared-card header span[data-v-255b1531]{display:block;margin-top:2px;color:#78716c;font-size:12px}.shared-acts[data-v-255b1531]{display:flex;flex:none}.shared-heat[data-v-255b1531]{margin:8px 0;color:#78716c;font-size:12px}.shared-card table[data-v-255b1531]{width:100%;border-collapse:collapse}.shared-card td[data-v-255b1531]{padding:8px 10px 8px 0;border-top:1px dashed #e7e5e4;font-size:13px;vertical-align:top}.shared-card small[data-v-255b1531]{display:block;color:#a8a29e;font-size:12px}.mb[data-v-cfe0f4fd],.mb[data-v-d0f05b8c]{margin-bottom:16px}.hint[data-v-d6801213]{color:#64748b;margin:0 0 12px}.muted[data-v-d6801213]{color:#94a3b8}.page-rights[data-v-e6e39d29]{flex:1;min-height:0;height:100%;width:100%;display:flex;flex-direction:column}.page-rights[data-v-e6e39d29] .ant-tabs{flex:1;min-height:0;display:flex;flex-direction:column}.page-rights[data-v-e6e39d29] .ant-tabs-nav{flex:none;margin-bottom:8px}.page-rights[data-v-e6e39d29] .ant-tabs-content-holder{flex:1;min-height:0;overflow:hidden}.page-rights[data-v-e6e39d29] .ant-tabs-content,.page-rights[data-v-e6e39d29] .ant-tabs-tabpane{height:100%}.page-rights[data-v-e6e39d29] .ant-tabs-tabpane-active{display:flex;flex-direction:column}.page-rights[data-v-e6e39d29] .ant-card{flex:1;min-height:0;box-shadow:none;display:flex;flex-direction:column}.page-rights[data-v-e6e39d29] .ant-card-body{flex:1;min-height:0;padding:0;display:flex;flex-direction:column}.page-rights[data-v-e6e39d29] .smart-bar{padding:4px 4px 8px}.up-lab[data-v-463ee8c5]{margin-top:4px;font-size:12px}.hint[data-v-463ee8c5]{margin:8px 0 0;font-size:12px;color:#94a3b8}.thumb[data-v-e36ba3d5]{object-fit:cover;border-radius:6px;border:1px solid #e8ecf0;cursor:pointer;display:block;background:#f8fafc}.face[data-v-c31996e2]{display:flex;align-items:center;gap:8px;min-width:0}.mark[data-v-c31996e2]{width:40px;height:40px;flex:0 0 40px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:11px;font-weight:750;letter-spacing:.02em;background:#64748b}.mark.pdf[data-v-c31996e2]{background:#dc2626}.mark.word[data-v-c31996e2]{background:#2563eb}.mark.excel[data-v-c31996e2]{background:#16a34a}.mark.ppt[data-v-c31996e2]{background:#ea580c}.mark.zip[data-v-c31996e2]{background:#ca8a04}.nm[data-v-c31996e2]{border:0;padding:0;background:transparent;color:#2563eb;font:inherit;font-size:13px;text-align:left;cursor:pointer;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nm[data-v-c31996e2]:hover{text-decoration:underline}.file-stack[data-v-eede7afc]{display:flex;flex-direction:column;gap:6px}.sec[data-v-eede7afc]{margin:16px 0 8px;font-weight:650}.ver-table[data-v-eede7afc]{width:100%;border-collapse:collapse;font-size:13px}.ver-table th[data-v-eede7afc]{text-align:left;color:#64748b;font-weight:650;padding:6px 8px;border-bottom:1px solid #e8ecf0}.ver-table td[data-v-eede7afc]{padding:8px;border-bottom:1px solid #f1f5f9;vertical-align:middle}.pend[data-v-eede7afc]{margin:8px 0 0;padding-left:18px;color:#334155}.lib-acts[data-v-eede7afc]{display:flex;flex-wrap:wrap;align-items:center;gap:2px 0}.viewer[data-v-eede7afc]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#0f172a73;display:flex;align-items:center;justify-content:center}.viewer-box[data-v-eede7afc]{position:relative;width:min(960px,calc(100vw - 48px));height:min(86vh,900px);background:#fff;border-radius:12px;overflow:hidden}.viewer-x[data-v-eede7afc]{position:absolute;top:8px;right:8px;z-index:2;width:32px;height:32px;border:0;border-radius:8px;background:#ffffffeb;cursor:pointer;font-size:20px;line-height:1}.viewer-frame[data-v-eede7afc],.viewer-img[data-v-eede7afc]{width:100%;height:100%;border:0;object-fit:contain;background:#f8fafc}.viewer-miss[data-v-eede7afc]{margin:48px 24px;color:#64748b}.viewer-wm[data-v-eede7afc]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;overflow:hidden;display:flex;flex-wrap:wrap;align-content:space-around;justify-content:space-around;gap:28px 48px;transform:rotate(-22deg) scale(1.2)}.viewer-wm span[data-v-eede7afc]{color:#0f172a29;font-size:14px;font-weight:650;white-space:nowrap}.filter-bar[data-v-eede7afc]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;background:#fff;border:1px solid #e8ecf0;border-radius:10px;padding:10px 12px}.cat-tabs[data-v-eede7afc]{display:flex;align-items:center;gap:4px;min-width:0}.cat[data-v-eede7afc]{height:32px;padding:0 12px;border:0;border-radius:8px;background:transparent;color:#64748b;font-size:13px;cursor:pointer;font-family:inherit;white-space:nowrap}.cat[data-v-eede7afc]:hover{color:#334155;background:#f8fafc}.cat.on[data-v-eede7afc]{color:#c41c24;font-weight:650;background:#fff1f1}.lib-act[data-v-eede7afc]{display:inline-flex;align-items:center;gap:4px;height:26px;margin-left:6px;padding:0 6px;border:0;border-radius:6px;background:transparent;color:#2563eb;font-size:13px;cursor:pointer;font-family:inherit;white-space:nowrap}.lib-act[data-v-eede7afc]:hover{background:#eff6ff}.lib-act.danger[data-v-eede7afc]{color:#e11d48}.lib-act.danger[data-v-eede7afc]:hover{background:#fff1f2}.hint[data-v-eede7afc]{margin:8px 0 0;font-size:12px;color:#94a3b8}.rev-file[data-v-eede7afc]{display:block;max-width:100%}.pick[data-v-f7a690e6]{width:220px}.page-rules[data-v-a60c4fa8]{flex:1;min-height:0;height:100%;width:100%;display:flex;flex-direction:column}.page-rules[data-v-a60c4fa8] .ant-tabs{flex:1;min-height:0;display:flex;flex-direction:column}.page-rules[data-v-a60c4fa8] .ant-tabs-nav{flex:none;margin-bottom:8px}.page-rules[data-v-a60c4fa8] .ant-tabs-content-holder{flex:1;min-height:0;overflow:hidden}.page-rules[data-v-a60c4fa8] .ant-tabs-content,.page-rules[data-v-a60c4fa8] .ant-tabs-tabpane{height:100%}.page-rules[data-v-a60c4fa8] .ant-tabs-tabpane-active{display:flex;flex-direction:column}.page-rules[data-v-a60c4fa8] .ant-card{flex:1;min-height:0;box-shadow:none;display:flex;flex-direction:column}.page-rules[data-v-a60c4fa8] .ant-card-body{flex:1;min-height:0;padding:0;display:flex;flex-direction:column}.page-rules[data-v-a60c4fa8] .smart-bar{padding:4px 4px 8px}.load-err[data-v-a60c4fa8]{margin-bottom:12px;flex:none}.danger[data-v-a60c4fa8]{color:#e11d48}.muted[data-v-a60c4fa8]{color:#94a3b8}.wrap[data-v-1ee12bdd]{height:100%;display:flex;flex-direction:column;min-height:0}.bar[data-v-1ee12bdd]{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px}.bar-tit[data-v-1ee12bdd]{font-weight:700;color:#0f172a}.bar-act[data-v-1ee12bdd]{display:flex;align-items:center;gap:10px}.bar-act a[data-v-1ee12bdd]{font-size:12px;color:#c41c24}.note[data-v-1ee12bdd]{margin:0 0 10px;font-size:12px;color:#64748b}.lang[data-v-1ee12bdd]{display:inline-flex;padding:2px;gap:2px;border-radius:999px;background:#e7e5e4}.lang button[data-v-1ee12bdd]{border:0;background:transparent;padding:5px 10px;border-radius:999px;cursor:pointer;font:inherit;font-size:12px;color:#44403c}.lang button.on[data-v-1ee12bdd]{background:#1c1917;color:#fff}.phone[data-v-1ee12bdd]{flex:1;min-height:0;overflow:auto;background:linear-gradient(180deg,#efe7dc,#e7dfd2);border-radius:16px;padding:12px}.pub[data-v-1ee12bdd]{max-width:390px;margin:0 auto;background:#f7f1e8;border-radius:20px;box-shadow:0 10px 28px #1c19171f;overflow:hidden}.top[data-v-1ee12bdd]{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;background:#f7f1e8eb}.brand[data-v-1ee12bdd]{display:flex;align-items:center;gap:8px}.brand img[data-v-1ee12bdd]{width:24px;height:24px;border-radius:50%;object-fit:cover}.brand-txt[data-v-1ee12bdd]{display:flex;flex-direction:column;line-height:1.1}.brand-txt strong[data-v-1ee12bdd]{font-size:13px;color:#c41c24}.brand-txt em[data-v-1ee12bdd]{font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:#8a8178;font-style:normal}.lang-mini[data-v-1ee12bdd]{font-size:12px;color:#78716c}.sheet[data-v-1ee12bdd]{padding:4px 14px 20px}.eyebrow[data-v-1ee12bdd]{margin:0 0 4px;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#c41c24}h1[data-v-1ee12bdd]{font-size:18px;font-weight:650;line-height:1.3;margin:0 0 6px;color:#1c1917}.disclaimer[data-v-1ee12bdd]{font-size:12px;color:#78716c;margin:0 0 10px}.progress[data-v-1ee12bdd]{margin-bottom:10px}.track[data-v-1ee12bdd]{height:3px;background:#e4d8c8;border-radius:99px;overflow:hidden}.track i[data-v-1ee12bdd]{display:block;height:100%;background:#c41c24}.meta[data-v-1ee12bdd]{display:flex;justify-content:space-between;margin-top:6px;font-size:11px;color:#8a8178}h2[data-v-1ee12bdd]{font-size:14px;margin:0 0 10px;color:#1c1917}.sec[data-v-1ee12bdd]{background:#fff;border:1px solid #eadfd0;border-radius:14px;padding:12px 12px 4px;margin-bottom:10px}.q[data-v-1ee12bdd]{margin-bottom:12px;padding:4px;border-radius:8px}.q.hi[data-v-1ee12bdd]{outline:2px solid #c41c24;background:#fff7f7}.lab[data-v-1ee12bdd]{font-size:13px;font-weight:600;color:#44403c;margin-bottom:6px}.need[data-v-1ee12bdd]{color:#c41c24}.hint[data-v-1ee12bdd]{font-size:11px;color:#78716c;margin:0 0 6px}.ctl[data-v-1ee12bdd]{width:100%;box-sizing:border-box;border:1px solid #e0d6c8;border-radius:10px;padding:8px 10px;font-size:13px;background:#fffcf8;color:#a8a29e}.ctl.area[data-v-1ee12bdd]{min-height:56px}.chips[data-v-1ee12bdd]{display:flex;flex-wrap:wrap;gap:6px}.chip[data-v-1ee12bdd]{border:1.5px solid #e0d6c8;background:#fffcf8;color:#1c1917;border-radius:10px;padding:7px 10px;font-size:12px;cursor:pointer}.chip.on[data-v-1ee12bdd]{background:#c41c24;border-color:#c41c24;color:#fff}.go[data-v-1ee12bdd]{width:100%;height:42px;border:0;border-radius:12px;background:#c41c24;color:#fff;font-weight:700;opacity:.55;cursor:default}.page-survey[data-v-3632399f]{flex:1;min-height:0;height:100%;width:100%;display:flex;flex-direction:column}.load-err[data-v-3632399f]{margin-bottom:12px;flex:none}.open-url[data-v-3632399f]{color:#475569;font-size:13px}.form-bar[data-v-3632399f]{margin-bottom:8px;flex:none;display:flex;flex-wrap:nowrap;width:100%;align-items:center;gap:8px}.form-bar[data-v-3632399f] .ant-form-item{margin-bottom:0;margin-inline-end:0}.form-bar[data-v-3632399f] .grow{flex:1 1 0;min-width:0;max-width:none}.form-bar[data-v-3632399f] .grow .ant-form-item-row{width:100%;flex-wrap:nowrap}.form-bar[data-v-3632399f] .grow .ant-form-item-label{flex:none}.form-bar[data-v-3632399f] .grow .ant-form-item-control{flex:1 1 auto;min-width:0;max-width:none!important}.form-bar[data-v-3632399f] .grow .ant-form-item-control-input,.form-bar[data-v-3632399f] .grow .ant-form-item-control-input-content,.form-bar[data-v-3632399f] .grow .ant-input{width:100%}.form-bar[data-v-3632399f] .save{flex:none}.fields-page[data-v-3632399f]{flex:1;min-height:0;display:flex;flex-direction:column}.score-wrap[data-v-3632399f]{overflow:auto;padding-bottom:24px}.score-form[data-v-3632399f]{max-width:720px}.opt-row[data-v-3632399f]{display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:8px;margin-bottom:8px;align-items:center}.danger[data-v-3632399f]{color:#e11d48}[data-v-3632399f] .ant-tabs{flex:1;min-height:0;display:flex;flex-direction:column}[data-v-3632399f] .ant-tabs-nav{flex:none;margin-bottom:8px}[data-v-3632399f] .ant-tabs-content-holder{flex:1;min-height:0;overflow:hidden}[data-v-3632399f] .ant-tabs-content,[data-v-3632399f] .ant-tabs-tabpane{height:100%}[data-v-3632399f] .ant-tabs-tabpane-active{display:flex;flex-direction:column}.split[data-v-3632399f]{flex:1;min-height:0;display:grid;grid-template-columns:minmax(520px,1fr) minmax(300px,380px);gap:12px}.bank[data-v-3632399f]{min-width:0;min-height:0;display:grid;grid-template-columns:200px 1fr;background:#fff;border:1px solid #e8ecf0;border-radius:10px;overflow:hidden}.col-sec[data-v-3632399f],.col-list[data-v-3632399f]{min-width:0;min-height:0;display:flex;flex-direction:column}.col-sec[data-v-3632399f]{border-right:1px solid #e8ecf0}.col-head[data-v-3632399f]{flex:none;display:flex;align-items:center;gap:4px;min-height:48px;padding:8px 12px;border-bottom:1px solid #e8ecf0;box-sizing:border-box}.col-sec .col-head[data-v-3632399f]{justify-content:flex-start}.col-list .col-head[data-v-3632399f]{justify-content:flex-end}.gear-slot[data-v-3632399f]{display:inline-flex;align-items:center}.pane-sec[data-v-3632399f]{flex:1;min-height:0;overflow:auto;padding:6px}.sec-item[data-v-3632399f]{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;column-gap:8px;align-items:center;border-radius:8px;padding:8px 10px;cursor:pointer;color:#334155}.sec-item[data-v-3632399f]:hover{background:#f1f5f9}.sec-item.on[data-v-3632399f]{background:#fff1f2;color:#9f1239;font-weight:600}.sec-name[data-v-3632399f]{grid-column:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sec-n[data-v-3632399f]{grid-column:2;font-size:12px;color:#94a3b8}.sec-item.on .sec-n[data-v-3632399f]{color:#be123c}.sec-edit[data-v-3632399f]{grid-column:1 / -1;display:none;font-size:12px;font-weight:400;color:#be123c}.sec-item:hover .sec-edit[data-v-3632399f],.sec-item.on .sec-edit[data-v-3632399f]{display:inline}.pane-list[data-v-3632399f]{flex:1;min-width:0;min-height:0;overflow:hidden;display:flex;flex-direction:column}.pane-list[data-v-3632399f] .smart-table.is-fill{flex:1;min-height:0;border:0;border-radius:0}.pane-list[data-v-3632399f] .smart-table.is-bare{margin-bottom:0}.pane-preview[data-v-3632399f]{min-width:0;min-height:0;overflow:hidden;display:flex;flex-direction:column;background:#faf8f5;border:1px solid #e8e4de;border-radius:12px;padding:12px}[data-v-3632399f] tr.row-focus>td{background:#fff1f2!important}@media(max-width:1200px){.split[data-v-3632399f]{grid-template-columns:1fr}.pane-preview[data-v-3632399f]{min-height:480px}}.page-dicts[data-v-df3d3c15]{flex:1;min-height:0;height:100%;width:100%;display:flex;flex-direction:column}.load-err[data-v-df3d3c15]{margin-bottom:12px;flex:none}.bank[data-v-df3d3c15]{flex:1;min-width:0;min-height:0;display:grid;grid-template-columns:220px 1fr;background:#fff;border:1px solid #e8ecf0;border-radius:10px;overflow:hidden}.col-sec[data-v-df3d3c15],.col-list[data-v-df3d3c15]{min-width:0;min-height:0;display:flex;flex-direction:column}.col-sec[data-v-df3d3c15]{border-right:1px solid #e8ecf0}.col-head[data-v-df3d3c15]{flex:none;display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:40px;padding:0 12px;border-bottom:1px solid #e8ecf0;box-sizing:border-box;background:#fafafa}.col-title[data-v-df3d3c15]{font-size:13px;font-weight:600;color:#262626;line-height:22px}.col-acts[data-v-df3d3c15]{display:inline-flex;align-items:center;gap:4px}.gear-slot[data-v-df3d3c15]{display:inline-flex;align-items:center}.pane-sec[data-v-df3d3c15]{flex:1;min-height:0;overflow:auto}.sec-item[data-v-df3d3c15]{display:grid;grid-template-columns:1fr auto;align-items:center;column-gap:8px;padding:8px 12px;cursor:pointer;font-size:13px;font-weight:400;line-height:22px;color:#262626;border-bottom:1px solid #f5f5f5}.sec-item[data-v-df3d3c15]:hover{background:#e8eef6}.sec-item.on[data-v-df3d3c15]{background:#fff1f2;color:#9f1239}.sec-name[data-v-df3d3c15]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sec-n[data-v-df3d3c15]{font-size:13px;color:#94a3b8}.sec-item.on .sec-n[data-v-df3d3c15]{color:#be123c}.pane-list[data-v-df3d3c15]{flex:1;min-width:0;min-height:0;overflow:hidden;display:flex;flex-direction:column}.pane-list[data-v-df3d3c15] .smart-table.is-fill{flex:1;min-height:0;border:0;border-radius:0}.pane-list[data-v-df3d3c15] .smart-table.is-bare{margin-bottom:0}@media(max-width:900px){.bank[data-v-df3d3c15]{grid-template-columns:1fr}.col-sec[data-v-df3d3c15]{border-right:0;border-bottom:1px solid #e8ecf0;max-height:220px}}.list-card[data-v-da55dd59] .ant-card-body{padding:8px 8px 0;flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.name[data-v-da55dd59]{font-weight:600;color:#1e293b}.name[data-v-da55dd59]:hover{color:#4f46e5}.rt[data-v-61acf69f]{border:1px solid #94a3b8;border-radius:8px;background:#fff;overflow:hidden}.rt.off[data-v-61acf69f]{background:#fff}.rt.off .body[data-v-61acf69f]{color:#1e293b}.tb[data-v-61acf69f]{display:flex;gap:4px;padding:6px 8px;border-bottom:1px solid #e2e8f0;background:#f8fafc}.tb button[data-v-61acf69f]{min-width:28px;height:28px;border:1px solid #cbd5e1;border-radius:6px;background:#fff;cursor:pointer;color:#1e293b}.tb button[data-v-61acf69f]:hover{border-color:#2563eb;color:#2563eb}.body[data-v-61acf69f]{min-height:120px;max-height:320px;overflow:auto;padding:10px 12px;outline:none;line-height:1.7;white-space:pre-wrap;color:#1e293b}.body[data-v-61acf69f]:empty:before{content:""}.body[data-v-61acf69f] p{margin:0 0 6px}.star[data-v-84c2f912]{color:#cf1322;margin-left:4px;font-style:normal;font-weight:700}.tri[data-v-fb885c59]{display:flex;flex-direction:column;gap:4px}.clause-desc[data-v-fb885c59]{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.bar[data-v-fb885c59]{display:flex;justify-content:flex-end;margin-bottom:12px}.ver-pick[data-v-fb885c59]{width:220px}.ver-pick[data-v-fb885c59] .ant-select-disabled .ant-select-selection-item{color:#1e293b!important;-webkit-text-fill-color:#1e293b!important}.main[data-v-fb885c59]{display:flex;flex-direction:column;gap:12px}.main[data-v-fb885c59] .ant-card-head-title{display:flex;align-items:center;gap:6px}.ro[data-v-fb885c59]{color:#334155;line-height:1.6;white-space:pre-wrap}.hint[data-v-fb885c59]{margin:0;color:#64748b;font-size:12px}.sw[data-v-fb885c59]{margin-left:8px;color:#334155}.secs[data-v-fb885c59] .ant-col{display:flex}.sec[data-v-fb885c59]{flex:1;width:100%;height:100%;display:flex;flex-direction:column}.sec[data-v-fb885c59] .ant-card-body{flex:1}.split[data-v-fb885c59]{margin-top:12px}.add-tier[data-v-fb885c59]{margin:8px 0 12px}.ladder[data-v-fb885c59],.clause-desc[data-v-fb885c59]{margin-bottom:12px}.clause-desc-h[data-v-fb885c59]{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px;font-weight:600;color:#334155}.desc-tabs[data-v-fb885c59]{margin-bottom:8px}.desc-tabs[data-v-fb885c59] .ant-tabs-nav{margin-bottom:0}.lang-tab[data-v-fb885c59]{display:inline-flex;align-items:center;gap:4px}.lang-tab[data-v-fb885c59] .anticon{color:#16a34a}.val-table[data-v-fb885c59] .ant-table-content>table{table-layout:auto!important;width:100%!important}.val-table[data-v-fb885c59] th.clause-col,.val-table[data-v-fb885c59] td.clause-col{width:1%;white-space:nowrap}.val-table[data-v-fb885c59] .ant-table-thead>tr>th{background:#1e293b!important;color:#fff!important;font-weight:600}.val-table[data-v-fb885c59] .ant-table-tbody>tr.ant-table-row>td,.val-table[data-v-fb885c59] .ant-table-tbody>tr.ant-table-row:nth-child(2n of.ant-table-row)>td,.val-table[data-v-fb885c59] .ant-table-tbody>tr.ant-table-row:hover>td{background:#fff!important;color:#1e293b}.val-table[data-v-fb885c59] .ant-table-tbody>tr.ant-table-row>td.clause-col,.val-table[data-v-fb885c59] .ant-table-tbody>tr.ant-table-row:nth-child(2n of.ant-table-row)>td.clause-col,.val-table[data-v-fb885c59] .ant-table-tbody>tr.ant-table-row:hover>td.clause-col{background:#f4f7fb!important}.val-table[data-v-fb885c59] .ant-input{background:#fff!important;border:1px solid #94a3b8!important;border-radius:6px;box-shadow:none;color:#1e293b}.val-table[data-v-fb885c59] .ant-input[disabled],.val-table[data-v-fb885c59] .ant-input-number-input[disabled]{color:#1e293b!important;-webkit-text-fill-color:#1e293b!important;background:#fff!important;opacity:1!important}.fee-num[data-v-fb885c59]{display:flex;flex-direction:column;gap:4px}.month-span[data-v-fb885c59]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.month-span[data-v-fb885c59] .ant-input-number{width:72px}.fee-hint[data-v-fb885c59]{font-size:12px;color:#64748b;line-height:1.3;margin-bottom:6px}.ladder[data-v-fb885c59] td{vertical-align:top}.tier-line[data-v-fb885c59]{height:36px;display:flex;align-items:center;margin-bottom:6px}.tier-line[data-v-fb885c59] .ant-select,.tier-line[data-v-fb885c59] .ant-input-number{width:100%}.tier-add[data-v-fb885c59]{padding-left:0}.val-table[data-v-fb885c59] .ant-input:hover,.val-table[data-v-fb885c59] .ant-input:focus{border-color:#2563eb!important;background:#fff!important}.list-card[data-v-602c9e44] .ant-card-body{padding:8px 8px 0;flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.name[data-v-602c9e44]{font-weight:600;color:#1e293b}.name[data-v-602c9e44]:hover{color:#4f46e5}.form[data-v-c333d0bb]{display:flex;flex-direction:column;gap:12px}.bar[data-v-c333d0bb]{display:flex;justify-content:flex-end}.ver-pick[data-v-c333d0bb]{width:240px}.ver-pick[data-v-c333d0bb] .ant-select-disabled .ant-select-selection-item{color:#1e293b!important;-webkit-text-fill-color:#1e293b!important}.clause-table[data-v-c333d0bb] .ant-input[disabled],.clause-table[data-v-c333d0bb] .ant-select-disabled .ant-select-selection-item{color:#1e293b!important;-webkit-text-fill-color:#1e293b!important;opacity:1!important}.ver-line[data-v-c333d0bb]{display:flex;align-items:center;gap:4px}.ver-line[data-v-c333d0bb] .ant-input{flex:1;min-width:0}.names[data-v-c333d0bb]{display:flex;flex-direction:column;gap:4px}.clause-table[data-v-c333d0bb] .ant-input,.clause-table[data-v-c333d0bb] .ant-select-selector{border:1px solid #94a3b8!important;box-shadow:none!important;background:#fff!important}.clause-table[data-v-c333d0bb] .ant-table-tbody>tr.ant-table-row>td,.clause-table[data-v-c333d0bb] .ant-table-tbody>tr.ant-table-row:nth-child(2n of.ant-table-row)>td,.clause-table[data-v-c333d0bb] .ant-table-tbody>tr.ant-table-row:hover>td{background:#fff!important}.pp[data-v-1d8e8ed1]{background:#fff;border-radius:12px;padding:12px 20px 14px;margin-bottom:12px;box-shadow:0 1px 2px #0f172a0a}.pp-bar[data-v-1d8e8ed1]{display:flex;align-items:flex-start;gap:8px;min-width:0}.pp-steps[data-v-1d8e8ed1]{flex:1;min-width:0;display:flex;overflow:visible;padding-top:2px}.pp-step[data-v-1d8e8ed1]{flex:1 1 0;min-width:0;max-width:100%;text-align:center}.pp-head[data-v-1d8e8ed1]{height:26px;position:relative}.pp-now[data-v-1d8e8ed1]{position:absolute;left:0;right:0;top:0;display:flex;flex-direction:column;align-items:center;color:#1677ff;font-size:10px;font-weight:700;letter-spacing:.08em;line-height:1;animation:ppBob-1d8e8ed1 1.5s ease-in-out infinite}.pp-hit[data-v-1d8e8ed1]{width:100%;border:0;background:transparent;padding:0;cursor:pointer;font:inherit;color:inherit}.pp-row[data-v-1d8e8ed1]{display:flex;align-items:center;height:36px}.pp-rail[data-v-1d8e8ed1]{flex:1 1 0;min-width:6px;height:2px;position:relative;z-index:0;margin:0 -1px;border-radius:99px;background:#e2e8f0}.pp-rail.lit[data-v-1d8e8ed1]{background:#1677ff}.pp-rail.pulse[data-v-1d8e8ed1]{background:#91caff}.pp-rail.pulse[data-v-1d8e8ed1]:after{content:"";position:absolute;left:0;right:0;top:50%;height:4px;margin-top:-2px;border-radius:99px;background:#1677ff;animation:ppBreath-1d8e8ed1 1.1s ease-in-out infinite}.pp-rail.pulse i[data-v-1d8e8ed1]{position:absolute;top:50%;margin-top:-3px;width:16px;height:6px;border-radius:99px;background:#1677ff;animation:ppTravel-1d8e8ed1 1.6s ease-in-out infinite}.pp-rail.empty[data-v-1d8e8ed1]{visibility:hidden}.pp-slot[data-v-1d8e8ed1]{flex:none;height:36px;display:grid;place-items:center;position:relative;z-index:1}.pp-dot[data-v-1d8e8ed1]{width:20px;height:20px;border-radius:50%;background:#d9dee7;position:relative;overflow:hidden}.pp-hit.now .pp-dot[data-v-1d8e8ed1]{width:26px;height:26px}.pp-hit.on .pp-slot[data-v-1d8e8ed1]:after{content:"";position:absolute;left:50%;top:50%;width:26px;height:26px;border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #1677ff;pointer-events:none}.pp-hit.now.on .pp-slot[data-v-1d8e8ed1]:after{width:32px;height:32px}.pp-fill[data-v-1d8e8ed1]{position:absolute;left:0;right:0;bottom:0;background:#1677ff;display:block}.pp-dot.now .pp-fill[data-v-1d8e8ed1]:after{content:"";position:absolute;left:-40%;top:-7px;width:180%;height:14px;border-radius:50%;background:#3b82f6;box-shadow:0 0 0 2px #ffffff47 inset;animation:ppWave-1d8e8ed1 2.2s ease-in-out infinite}.pp-dot.done[data-v-1d8e8ed1]{background:#1677ff}.pp-dot.done .pp-fill[data-v-1d8e8ed1]{height:100%!important}.pp-tick[data-v-1d8e8ed1]{position:absolute;top:5px;right:5px;bottom:5px;left:5px}.pp-lab[data-v-1d8e8ed1]{margin-top:6px;font-size:12px;font-weight:500;color:#64748b;letter-spacing:0;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp-hit.now .pp-lab[data-v-1d8e8ed1],.pp-hit.on .pp-lab[data-v-1d8e8ed1]{color:#0f172a;font-weight:700}.pp-exit[data-v-1d8e8ed1]{flex:none;margin-top:28px;padding:3px 10px;border-radius:99px;background:#fff1f2;color:#be123c;font-size:12px;font-weight:700;white-space:nowrap}.pp-panel[data-v-1d8e8ed1]{margin-top:14px;border-top:1px solid #eef0f4;padding-top:14px}.pp-doing[data-v-1d8e8ed1]{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;background:#fff7ed;border-left:3px solid #f59e0b;border-radius:0 8px 8px 0;padding:10px 14px;margin-bottom:16px}.pp-doing b[data-v-1d8e8ed1]{color:#c2410c;font-size:12px;font-weight:700;letter-spacing:.02em}.pp-doing span[data-v-1d8e8ed1]{font-size:14px;font-weight:600;color:#0f172a;line-height:1.45}.pp-doing em[data-v-1d8e8ed1]{font-style:normal;color:#64748b;font-size:12px;line-height:1.5}.pp-tl[data-v-1d8e8ed1]{position:relative}.pp-item[data-v-1d8e8ed1]{display:grid;grid-template-columns:20px minmax(0,1fr);column-gap:14px;padding:4px 0}.pp-item.doing .pp-body[data-v-1d8e8ed1]{background:#f8fafc;border-radius:8px;padding:10px 12px;box-shadow:inset 3px 0 #1677ff}.pp-axis[data-v-1d8e8ed1]{position:relative;display:flex;justify-content:center}.pp-tl[data-v-1d8e8ed1]:before{content:"";position:absolute;left:9px;top:16px;bottom:22px;width:2px;background:#e8edf3}.pp-dot2[data-v-1d8e8ed1]{width:8px;height:8px;margin-top:8px;border-radius:50%;background:#cbd5e1;box-shadow:0 0 0 3px #fff;position:relative;z-index:1;flex:none}.pp-item.done .pp-dot2[data-v-1d8e8ed1]{background:#1677ff}.pp-item.doing .pp-dot2[data-v-1d8e8ed1]{width:10px;height:10px;margin-top:7px;background:#1677ff;box-shadow:0 0 0 3px #dbeafe}.pp-body[data-v-1d8e8ed1]{min-width:0;padding:2px 0 14px}.pp-item:last-child .pp-body[data-v-1d8e8ed1]{padding-bottom:2px}.pp-meta[data-v-1d8e8ed1]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.pp-meta strong[data-v-1d8e8ed1]{font-size:14px;font-weight:600;color:#0f172a;line-height:1.45}.pp-st[data-v-1d8e8ed1]{font-size:11px;font-weight:600;padding:0 8px;height:22px;line-height:22px;border-radius:4px;background:#f1f5f9;color:#64748b}.pp-item.done .pp-st[data-v-1d8e8ed1]:first-child{background:#ecfdf3;color:#15803d}.pp-st.warn[data-v-1d8e8ed1],.pp-item.doing .pp-st[data-v-1d8e8ed1]:first-child{background:#fff7ed;color:#c2410c}.pp-sub[data-v-1d8e8ed1]{display:flex;flex-wrap:wrap;align-items:center;gap:0 8px;margin-top:6px;font-size:12px;color:#64748b;line-height:1.5;font-variant-numeric:tabular-nums}.pp-sub span+span[data-v-1d8e8ed1]:before{content:"·";margin-right:8px;color:#cbd5e1}.pp-res[data-v-1d8e8ed1]{margin-top:6px;font-size:13px;color:#334155;line-height:1.65}@keyframes ppBob-1d8e8ed1{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}@keyframes ppBreath-1d8e8ed1{0%,to{opacity:.28}50%{opacity:1}}@keyframes ppTravel-1d8e8ed1{0%{left:8%;opacity:0}18%{opacity:1}82%{opacity:1}to{left:78%;opacity:0}}@keyframes ppWave-1d8e8ed1{0%,to{transform:translate(-10%) scaleY(.85)}50%{transform:translate(10%) scaleY(1.15)}}.dossier[data-v-c5b3c3e7]{display:flex;height:100%;min-height:0;background:#f6f7fb}.nav[data-v-c5b3c3e7]{width:212px;flex:none;background:#fff;border-right:1px solid #eef0f4;overflow:auto;display:flex;flex-direction:column}.id[data-v-c5b3c3e7]{padding:18px 18px 8px;display:flex;gap:10px;align-items:center}.avatar[data-v-c5b3c3e7]{width:40px;height:40px;border-radius:12px;background:#4f46e5;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:16px;flex:none}.avatar.male[data-v-c5b3c3e7]{background:#2563eb}.avatar.female[data-v-c5b3c3e7]{background:#db2777}.code[data-v-c5b3c3e7]{font-size:12px;color:#94a3b8;font-weight:500;line-height:1.3}.name[data-v-c5b3c3e7]{color:#0f172a;font-size:16px;font-weight:600;line-height:1.4;word-break:break-word}.remark-txt[data-v-c5b3c3e7]{white-space:pre-wrap;word-break:break-word;line-height:1.5}.tags[data-v-c5b3c3e7]{padding:2px 18px 10px;display:flex;gap:6px;flex-wrap:wrap}.chip[data-v-c5b3c3e7]{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;font-size:11px;font-weight:500;line-height:1;border:0}.chip.cust[data-v-c5b3c3e7]{background:#e8f1ff;color:#1d4ed8}.chip.path[data-v-c5b3c3e7]{background:#f1f5f9;color:#475569}.chip.open[data-v-c5b3c3e7]{background:#fff4e5;color:#c2410c}.opp-switch[data-v-c5b3c3e7]{padding:8px 12px 12px;display:flex;flex-direction:column;gap:10px}.opp-switch button[data-v-c5b3c3e7]{position:relative;display:flex;flex-direction:row;align-items:center;gap:8px;width:100%;border:1px solid #e2e8f0;background:linear-gradient(180deg,#fff,#f8fafc);border-radius:10px;padding:8px 8px 8px 10px;text-align:left;cursor:pointer;color:#334155;box-shadow:0 1px 2px #0f172a0a}.opp-switch button[data-v-c5b3c3e7]:hover{border-color:#cbd5e1;background:#fff}.opp-switch button.on[data-v-c5b3c3e7]{border-color:#93c5fd;background:linear-gradient(180deg,#eff6ff,#dbeafe);color:#1d4ed8;box-shadow:0 0 0 1px #3b82f61f}.opp-badge[data-v-c5b3c3e7]{position:absolute;top:-7px;left:-7px;z-index:1;min-width:16px;height:16px;padding:0 4px;box-sizing:border-box;border-radius:8px;border:1px solid #cbd5e1;background:#fff;color:#64748b;font-size:10px;font-weight:700;line-height:14px;text-align:center}.opp-switch button.on .opp-badge[data-v-c5b3c3e7]{background:#2563eb;border-color:#2563eb;color:#fff}.opp-ico[data-v-c5b3c3e7]{flex:none;width:28px;height:28px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;font-size:15px;background:#fff7ed;color:#ea580c}.opp-switch button.extra .opp-ico[data-v-c5b3c3e7]{background:#ecfdf5;color:#059669}.opp-switch button.on .opp-ico[data-v-c5b3c3e7]{background:#dbeafe;color:#2563eb}.opp-body[data-v-c5b3c3e7]{min-width:0;display:flex;flex-direction:column;gap:1px}.opp-switch b[data-v-c5b3c3e7]{font-size:12px;font-weight:700;line-height:1.3;letter-spacing:0;white-space:nowrap}.opp-line[data-v-c5b3c3e7]{font-size:11px;color:#64748b;white-space:nowrap}.opp-switch button.on .opp-line[data-v-c5b3c3e7]{color:#3b82f6}.opp-switch em[data-v-c5b3c3e7]{font-style:normal;font-size:11px;color:#0f172a;font-weight:600}.opp-switch button.ended[data-v-c5b3c3e7]{opacity:.62;background:#f8fafc}.opp-switch button.ended .opp-ico[data-v-c5b3c3e7]{background:#f1f5f9;color:#94a3b8}.opp-switch button.ended .opp-badge[data-v-c5b3c3e7]{background:#f8fafc;border-color:#e2e8f0;color:#94a3b8}.opp-switch button.ended .opp-line[data-v-c5b3c3e7]{color:#94a3b8}.people[data-v-c5b3c3e7]{padding:0 18px 16px;font-size:12px;color:#334155;line-height:1.7}.p-row[data-v-c5b3c3e7]{display:flex;gap:6px;align-items:baseline;margin-bottom:2px}.p-row em[data-v-c5b3c3e7]{flex:none;font-style:normal;color:#94a3b8}.p-row em[data-v-c5b3c3e7]:after{content:"："}.muted[data-v-c5b3c3e7]{color:#94a3b8}nav[data-v-c5b3c3e7]{flex:1;border-top:1px solid #eef0f4;background:#fff;padding:8px 8px 16px}nav a[data-v-c5b3c3e7]{display:flex;align-items:flex-start;gap:6px;padding:9px 8px;border-radius:8px;font-size:13px;line-height:1.35;cursor:pointer;color:#334155}.nav-label[data-v-c5b3c3e7]{flex:1;min-width:0;white-space:normal;overflow-wrap:break-word;line-height:1.35}.nav-gap[data-v-c5b3c3e7]{flex:none;margin-top:1px;font-style:normal;font-weight:800;font-size:12px;color:#16a34a}.nav-gap.open[data-v-c5b3c3e7]{color:#cf1322}nav a[data-v-c5b3c3e7]:hover{color:#0f172a;background:#f8fafc}nav a.on[data-v-c5b3c3e7]{color:#1677ff;font-weight:600;background:#f0f6ff}.nav-ico[data-v-c5b3c3e7]{width:18px;height:18px;flex:none;margin-top:1px;display:inline-flex;align-items:center;justify-content:center;font-size:16px;background:none}nav a.on .nav-ico[data-v-c5b3c3e7]{color:#1677ff!important}.collab-now[data-v-c5b3c3e7]{display:flex;flex-wrap:wrap;gap:8px}.collab-chip[data-v-c5b3c3e7]{display:inline-flex;align-items:center;gap:8px;padding:2px 8px;background:#f1f5f9;border-radius:4px;font-size:12px}.stage[data-v-c5b3c3e7]{flex:1;min-width:0;display:flex;flex-direction:column;min-height:0}.top-bar[data-v-c5b3c3e7]{flex:none;display:flex;align-items:center;gap:8px;flex-wrap:wrap;overflow:visible;min-height:56px;padding:10px 20px;background:#fff;border-bottom:1px solid #eef0f4}.top-bar .act-btn[data-v-c5b3c3e7]{flex:none}.top-bar .pin-right[data-v-c5b3c3e7]{margin-left:auto}.main[data-v-c5b3c3e7]{flex:1;min-width:0;overflow:auto;overflow-x:hidden;padding:12px 20px 40px;display:flex;flex-direction:column}.main>#overview[data-v-c5b3c3e7]{order:1}.main>#intent[data-v-c5b3c3e7]{order:2}.main>#files[data-v-c5b3c3e7]{order:3}.main>#tour[data-v-c5b3c3e7]{order:4}.main>#money[data-v-c5b3c3e7]{order:5}.main>#sign[data-v-c5b3c3e7]{order:6}.main>#follow[data-v-c5b3c3e7]{order:7}.main>#changelog[data-v-c5b3c3e7]{order:8}.req[data-v-c5b3c3e7]{color:#e11d48;font-weight:700;margin-left:2px}.pill.pick[data-v-c5b3c3e7]{border:1px solid #e2e8f0;background:#f8fafc;color:#94a3b8;cursor:pointer}.pill.pick.on[data-v-c5b3c3e7]{background:#eef4ff;color:#1d4ed8;border-color:#c7d7fe}.plan-cards[data-v-c5b3c3e7]{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:12px}.board[data-v-c5b3c3e7]{container-type:inline-size;display:flex;flex-direction:column;overflow:hidden;border:1px solid #e7d3b0;border-radius:18px;background:#fffaf3;box-shadow:0 12px 24px #44280c14}.board-sign[data-v-c5b3c3e7]{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px 14px 18px;background:radial-gradient(circle at 8% 0,rgba(251,191,36,.45),transparent 34%),linear-gradient(155deg,#1c1917,#292524 72%);color:#fff}.board-sign[data-v-c5b3c3e7]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:7px;background:repeating-linear-gradient(90deg,#f59e0b 0,#f59e0b 12px,#1c1917 12px,#1c1917 18px)}.board-mark[data-v-c5b3c3e7]{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 8px;border-radius:10px;background:#f59e0b;color:#1c1917;font-size:13px;font-weight:800;font-variant-numeric:tabular-nums}.board-title[data-v-c5b3c3e7]{min-width:0}.board-title b[data-v-c5b3c3e7]{display:block;font-size:16px;font-weight:750;line-height:1.3;letter-spacing:-.01em;word-break:break-word}.board-title span[data-v-c5b3c3e7]{display:block;margin-top:3px;font-size:12px;color:#d6d3d1}.board-stamp[data-v-c5b3c3e7]{align-self:start;margin-top:2px;display:inline-flex;align-items:center;justify-content:center;min-width:58px;height:26px;padding:0 8px;border:1.5px dashed #fbbf24;border-radius:999px;color:#fbbf24;font-style:normal;font-size:12px;font-weight:800;transform:rotate(8deg)}.board-body[data-v-c5b3c3e7]{display:flex;flex-direction:column;gap:10px;padding:12px 14px}.board-nums[data-v-c5b3c3e7]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.board-nums div[data-v-c5b3c3e7]{min-width:0;padding:8px 8px 7px;border-radius:12px;background:#fff;box-shadow:inset 0 0 0 1px #f3e6d0}.board-nums small[data-v-c5b3c3e7]{display:block;color:#a8a29e;font-size:11px}.board-nums b[data-v-c5b3c3e7]{display:block;margin-top:2px;color:#1c1917;font-size:16px;font-weight:780;letter-spacing:-.02em;font-variant-numeric:tabular-nums;word-break:break-all}.board-nums .hero[data-v-c5b3c3e7]{background:#1c1917;box-shadow:none}.board-nums .hero small[data-v-c5b3c3e7]{color:#fbbf24}.board-nums .hero b[data-v-c5b3c3e7]{color:#fff}.board-meta[data-v-c5b3c3e7]{display:flex;align-items:center;justify-content:space-between;gap:8px}.board-place[data-v-c5b3c3e7]{flex:1;min-width:0;font-size:12px;color:#78716c;line-height:1.5}.board-meta .fb[data-v-c5b3c3e7]{flex:none;white-space:nowrap}.board-place[data-v-c5b3c3e7]:before{content:"";display:inline-block;width:7px;height:7px;margin-right:6px;border-radius:50% 50% 50% 0;background:#f59e0b;transform:rotate(-45deg);vertical-align:1px}.board-book[data-v-c5b3c3e7]{margin:0;color:#0f766e;font-size:12px;font-weight:700}.board-acts[data-v-c5b3c3e7]{padding-top:8px;border-top:1px dashed #e7d3b0}.board-btns[data-v-c5b3c3e7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}@container (min-width: 440px){.board-btns[data-v-c5b3c3e7]{grid-template-columns:repeat(4,minmax(0,1fr))}}.visit-log[data-v-c5b3c3e7]{margin-top:16px;padding:4px 16px 8px;border:1px solid #e7e5e4;border-radius:14px;background:#fff}.region-btn[data-v-c5b3c3e7]{display:block;width:100%;min-height:40px;padding:8px 16px;border:0;background:transparent;text-align:left;cursor:pointer;color:#1677ff;font:inherit;line-height:1.5}.region-list[data-v-c5b3c3e7]{display:flex;flex-direction:column;gap:10px;max-height:62vh;overflow:auto}.region-list[data-v-c5b3c3e7] .ant-checkbox-wrapper{margin-inline-start:0}.board-btns .act-btn[data-v-c5b3c3e7]{width:100%;height:32px!important;margin:0;padding:0 8px!important;font-size:12px!important;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;gap:4px;white-space:nowrap}.board-btns .act-btn[data-v-c5b3c3e7] .anticon{font-size:13px}.tour-cheer[data-v-c5b3c3e7]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 16px 8px;text-align:center}.tour-draw[data-v-c5b3c3e7]{width:240px;height:112px}.tour-cheer p[data-v-c5b3c3e7]{margin:0;max-width:440px;color:#475569;font-size:14px;line-height:1.7}.tour-empty[data-v-c5b3c3e7]{min-height:280px;justify-content:center;padding:36px 20px 48px}.tour-empty .tour-draw[data-v-c5b3c3e7]{width:300px;height:142px}.tour-empty p[data-v-c5b3c3e7]{max-width:560px;color:#334155;font-size:15px}.pay-slips[data-v-c5b3c3e7],.deed-cards[data-v-c5b3c3e7]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.pay-slip[data-v-c5b3c3e7]{position:relative;overflow:hidden;border:1px solid #f3d7b0;border-radius:16px;padding:16px 16px 14px 20px;background:radial-gradient(circle at 100% 0,rgba(251,191,36,.22),transparent 46%),linear-gradient(180deg,#fffaf3,#fff 72%);box-shadow:0 8px 18px #b453090f}.pay-slip[data-v-c5b3c3e7]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:linear-gradient(180deg,#fb7185,#f59e0b)}.slip-head[data-v-c5b3c3e7]{display:flex;align-items:center;justify-content:space-between;gap:8px}.slip-kind[data-v-c5b3c3e7]{font-size:13px;font-weight:800;letter-spacing:.06em;color:#9f1239}.slip-seal[data-v-c5b3c3e7]{display:inline-flex;align-items:center;justify-content:center;min-width:52px;height:26px;padding:0 10px;border:1.5px dashed #16a34a;border-radius:999px;color:#15803d;background:#dcfce7b8;font-size:12px;font-weight:800;letter-spacing:.08em;transform:rotate(-8deg)}.pay-slip.waived .slip-seal[data-v-c5b3c3e7],.pay-slip.unpaid .slip-seal[data-v-c5b3c3e7]{border-color:#d6d3d1;color:#78716c;background:#fafaf9}.slip-amt[data-v-c5b3c3e7]{display:flex;align-items:baseline;gap:6px;margin-top:12px}.slip-amt b[data-v-c5b3c3e7]{font-size:28px;line-height:1;font-weight:750;letter-spacing:-.03em;color:#1c1917;font-variant-numeric:tabular-nums}.slip-amt small[data-v-c5b3c3e7]{font-size:12px;font-weight:800;color:#a16207}.slip-due[data-v-c5b3c3e7]{margin:6px 0 0;font-size:12px;color:#78716c}.slip-cut[data-v-c5b3c3e7]{margin:12px 0 10px;border-top:1px dashed #f0d0a8}.slip-meta[data-v-c5b3c3e7]{display:flex;flex-wrap:wrap;gap:6px 14px;min-height:18px;color:#78716c;font-size:12px;line-height:1.5}.slip-file[data-v-c5b3c3e7]{margin-top:8px;font-size:13px;font-weight:700;color:#c2410c}.deed[data-v-c5b3c3e7]{position:relative;overflow:hidden;min-height:188px;display:flex;flex-direction:column;border:1px solid #d9def8;border-radius:16px;padding:18px 36px 16px 18px;background:linear-gradient(145deg,#eef2ff,#fff 48%);box-shadow:0 8px 18px #4f46e50f}.deed-fold[data-v-c5b3c3e7]{position:absolute;top:0;right:0;border-style:solid;border-width:0 34px 34px 0;border-color:transparent #c7d2fe transparent transparent;filter:drop-shadow(-1px 1px 0 rgba(99,102,241,.35))}.deed-kind[data-v-c5b3c3e7]{font-size:12px;font-weight:800;letter-spacing:.08em;color:#4f46e5}.deed-name[data-v-c5b3c3e7]{display:block;margin-top:6px;font-size:13px;font-weight:600;line-height:1.45;color:#334155;word-break:break-word}a.deed-name[data-v-c5b3c3e7]{color:#312e81}a.deed-name[data-v-c5b3c3e7]:hover{text-decoration:underline}.deed-foot[data-v-c5b3c3e7]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;font-size:12px;color:#64748b}.deed-acts[data-v-c5b3c3e7]{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:16px}.deed-acts .act-btn[data-v-c5b3c3e7]{height:32px!important;padding:0 12px!important;font-size:13px!important}.deed-seal[data-v-c5b3c3e7]{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;background:#e0e7ff;color:#3730a3;font-weight:800}.visit-line[data-v-c5b3c3e7]{display:flex;flex-direction:column}.visit-item[data-v-c5b3c3e7]{display:grid;grid-template-columns:16px minmax(0,1fr);gap:12px;position:relative;padding-bottom:18px}.visit-item[data-v-c5b3c3e7]:before{content:"";position:absolute;left:5px;top:16px;bottom:0;width:1px;background:#e2e8f0}.visit-item[data-v-c5b3c3e7]:last-child:before{display:none}.visit-dot[data-v-c5b3c3e7]{width:11px;height:11px;border-radius:50%;background:#14b8a6;margin-top:5px;position:relative;z-index:1}.visit-top[data-v-c5b3c3e7]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:13px;color:#64748b}.visit-top time[data-v-c5b3c3e7]{font-weight:700;color:#0f172a;font-variant-numeric:tabular-nums}.visit-status[data-v-c5b3c3e7]{display:inline-flex;align-items:center;height:22px;padding:0 8px;border:1px solid #e2e8f0;border-radius:999px;background:#fff;color:#475569;font-style:normal;font-size:12px;font-weight:600;line-height:1}.visit-site[data-v-c5b3c3e7]{margin-top:4px;font-size:14px;color:#0f172a;line-height:1.5}.visit-note[data-v-c5b3c3e7]{margin:6px 0 0;color:#334155;font-size:13px;line-height:1.65;white-space:pre-wrap}.visit-photos[data-v-c5b3c3e7]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.visit-photos img[data-v-c5b3c3e7]{width:72px;height:72px;object-fit:cover;border-radius:8px;cursor:pointer;border:1px solid #e7e5e4;background:#f8fafc}.visit-acts[data-v-c5b3c3e7]{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px;align-items:center}.visit-acts[data-v-c5b3c3e7] .visit-btn{height:30px;padding:0 12px;border-radius:6px;font-size:13px}.visit-acts[data-v-c5b3c3e7] .ant-btn-link{padding:0;height:auto}.plan-card[data-v-c5b3c3e7]{position:relative;border:1px solid #e6ebf1;border-radius:10px;padding:12px;overflow:hidden}.plan-card.sys[data-v-c5b3c3e7]{padding-top:30px}.sys-tag[data-v-c5b3c3e7]{position:absolute;top:0;left:0;padding:2px 10px;background:#1677ff;color:#fff;font-size:12px;font-weight:600;line-height:20px;border-radius:10px 0 8px}.plan-name[data-v-c5b3c3e7]{font-weight:700;display:flex;gap:8px}.plan-sub[data-v-c5b3c3e7]{color:#64748b;line-height:1.6;margin-top:4px}.plan-row[data-v-c5b3c3e7]{display:flex;gap:6px;align-items:center;margin-top:8px;flex-wrap:wrap}.fb[data-v-c5b3c3e7]{font-size:12px;border-radius:999px;padding:2px 8px}.fb.wait[data-v-c5b3c3e7]{background:#f1f5f9;color:#64748b}.fb.like[data-v-c5b3c3e7]{background:#ecfdf3;color:#15803d}.fb.no[data-v-c5b3c3e7]{background:#fef2f2;color:#b91c1c}.doc-slots[data-v-c5b3c3e7]{display:flex;flex-wrap:wrap;justify-content:center;gap:28px;padding-top:6px}.doc-slot[data-v-c5b3c3e7]{width:200px;display:flex;flex-direction:column;align-items:center;text-align:center}.doc-empty[data-v-c5b3c3e7]{width:100%;height:120px;border:1px dashed #cbd5e1;border-radius:10px;background:#f8fafc;color:#64748b;cursor:pointer;display:flex;align-items:center;justify-content:center;text-align:center;padding:12px;line-height:1.5}.doc-ops[data-v-c5b3c3e7]{margin-top:12px;display:flex;flex-direction:column;align-items:center;gap:8px;color:#64748b;font-size:12px}#follow[data-v-c5b3c3e7],#changelog[data-v-c5b3c3e7]{border:1px solid #e6ebf1}#follow .sec-head[data-v-c5b3c3e7]{padding-bottom:14px;margin-bottom:16px;border-bottom:1px solid #eef2f6}#changelog[data-v-c5b3c3e7]{padding-bottom:28px}#changelog>.sec-title[data-v-c5b3c3e7]{margin-bottom:32px}.hist[data-v-c5b3c3e7]{margin-top:6px;color:#94a3b8;font-size:12px}.main[data-v-c5b3c3e7]::-webkit-scrollbar{width:8px}.main[data-v-c5b3c3e7]::-webkit-scrollbar-thumb{background:#d4d8e0;border-radius:8px}.sec[data-v-c5b3c3e7]{background:#fff;border-radius:12px;padding:18px 22px;margin-bottom:12px;box-shadow:0 1px 2px #0f172a0a}.log-empty[data-v-c5b3c3e7]{margin:8px 0 0;color:#94a3b8;font-size:14px}.log[data-v-c5b3c3e7]{padding-top:4px}.log-date[data-v-c5b3c3e7]{display:flex;align-items:center;gap:10px;margin:0 0 22px;padding:0;border:0;background:transparent;font-size:14px;font-weight:600;color:#334155;cursor:pointer}.log-caret[data-v-c5b3c3e7]{width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:6px solid #64748b}.log-caret.open[data-v-c5b3c3e7]{transform:rotate(90deg)}.log-count[data-v-c5b3c3e7]{min-width:22px;height:22px;padding:0 8px;border-radius:999px;background:#f1f5f9;color:#64748b;font-size:12px;font-weight:600;line-height:22px;text-align:center}.log-day+.log-day[data-v-c5b3c3e7]{margin-top:28px}.log-item[data-v-c5b3c3e7]{display:flex;gap:16px;position:relative;padding-bottom:26px}.log-item[data-v-c5b3c3e7]:before{content:"";position:absolute;left:4px;top:18px;bottom:0;width:1px;background:#e2e8f0}.log-day .log-item[data-v-c5b3c3e7]:last-child{padding-bottom:0}.log-day .log-item[data-v-c5b3c3e7]:last-child:before{display:none}.log-dot[data-v-c5b3c3e7]{width:10px;height:10px;border-radius:50%;background:#1677ff;margin-top:6px;flex:none;position:relative;z-index:1}.log-body[data-v-c5b3c3e7]{min-width:0;flex:1;padding-top:1px}.log-head[data-v-c5b3c3e7]{display:flex;flex-wrap:wrap;gap:10px;align-items:center;font-size:14px;color:#334155;margin-bottom:12px}.log-head time[data-v-c5b3c3e7]{font-weight:700;color:#0f172a;font-variant-numeric:tabular-nums}.log-src[data-v-c5b3c3e7],.log-opp[data-v-c5b3c3e7]{background:#f1f5f9;color:#475569;border-radius:999px;padding:2px 10px;font-size:12px;line-height:20px}.log-line[data-v-c5b3c3e7]{display:grid;grid-template-columns:120px minmax(0,1fr);gap:12px 28px;padding:7px 0;font-size:14px;line-height:1.7}.log-line em[data-v-c5b3c3e7]{font-style:normal;color:#64748b}.log-diff[data-v-c5b3c3e7]{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px;word-break:break-word;color:#0f172a}.log-diff .old[data-v-c5b3c3e7],.log-diff .arr[data-v-c5b3c3e7]{color:#94a3b8}.log-diff .arr[data-v-c5b3c3e7]{margin:0}.sec.is-editing[data-v-c5b3c3e7]{box-shadow:0 0 0 2px #91caff,0 8px 24px #1677ff14}.cell-in[data-v-c5b3c3e7]{width:100%}.inline-pair[data-v-c5b3c3e7]{display:flex;gap:6px;width:100%}.inline-pair .ant-select[data-v-c5b3c3e7]{flex:none;width:108px}.inline-pair .ant-input[data-v-c5b3c3e7]{flex:1;min-width:0}.grid-desc[data-v-c5b3c3e7] .ant-descriptions-item-label,.grid-desc[data-v-c5b3c3e7] .ant-descriptions-item-content{min-height:40px;vertical-align:middle}.grid-desc[data-v-c5b3c3e7] .ant-descriptions-item-content:has(.cell-in),.grid-desc[data-v-c5b3c3e7] .ant-descriptions-item-content:has(.inline-pair),.grid-desc[data-v-c5b3c3e7] .ant-descriptions-item-content:has(.phone-field),.grid-desc[data-v-c5b3c3e7] .ant-descriptions-item-content:has(textarea){padding:0!important;height:1px}.grid-desc[data-v-c5b3c3e7] .cell-in,.grid-desc[data-v-c5b3c3e7] .inline-pair,.grid-desc[data-v-c5b3c3e7] .phone-field,.grid-desc[data-v-c5b3c3e7] .ant-input.cell-in,.grid-desc[data-v-c5b3c3e7] .ant-select.cell-in,.grid-desc[data-v-c5b3c3e7] .ant-picker.cell-in{width:100%;height:100%;min-height:40px}.grid-desc[data-v-c5b3c3e7] .ant-input.cell-in,.grid-desc[data-v-c5b3c3e7] .ant-select.cell-in .ant-select-selector,.grid-desc[data-v-c5b3c3e7] .ant-picker.cell-in,.grid-desc[data-v-c5b3c3e7] .inline-pair .ant-select-selector,.grid-desc[data-v-c5b3c3e7] .inline-pair .ant-input,.grid-desc[data-v-c5b3c3e7] .phone-field .ant-select-selector,.grid-desc[data-v-c5b3c3e7] .phone-field .ant-input{border:none!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}.grid-desc[data-v-c5b3c3e7] .ant-input.cell-in{height:100%!important;min-height:40px;padding:0 16px;line-height:40px}.grid-desc[data-v-c5b3c3e7] .ant-select.cell-in .ant-select-selector,.grid-desc[data-v-c5b3c3e7] .ant-picker.cell-in{height:100%!important;min-height:40px;padding:0 16px!important;display:flex!important;align-items:center!important}.grid-desc[data-v-c5b3c3e7] .ant-select-single.cell-in .ant-select-selection-item,.grid-desc[data-v-c5b3c3e7] .ant-select-single.cell-in .ant-select-selection-placeholder,.grid-desc[data-v-c5b3c3e7] .inline-pair .ant-select-selection-item,.grid-desc[data-v-c5b3c3e7] .inline-pair .ant-select-selection-placeholder{line-height:38px!important}.grid-desc[data-v-c5b3c3e7] .ant-select-multiple.cell-in .ant-select-selector{height:auto!important;min-height:40px;padding:4px 12px!important}.grid-desc[data-v-c5b3c3e7] .ant-select-focused .ant-select-selector,.grid-desc[data-v-c5b3c3e7] .ant-input.cell-in:focus,.grid-desc[data-v-c5b3c3e7] .ant-picker-focused.cell-in,.grid-desc[data-v-c5b3c3e7] .inline-pair .ant-input:focus,.grid-desc[data-v-c5b3c3e7] .phone-field .ant-input:focus,.grid-desc[data-v-c5b3c3e7] .phone-field .ant-select-focused .ant-select-selector{box-shadow:inset 0 0 0 1px #1677ff!important}.grid-desc[data-v-c5b3c3e7] .inline-pair{gap:0;align-items:stretch}.grid-desc[data-v-c5b3c3e7] .inline-pair .ant-select{width:120px;height:100%;min-height:40px}.grid-desc[data-v-c5b3c3e7] .inline-pair .ant-select-selector,.grid-desc[data-v-c5b3c3e7] .inline-pair .ant-input{height:100%!important;min-height:40px}.grid-desc[data-v-c5b3c3e7] .inline-pair .ant-input{border-left:1px solid #f0f0f0!important;padding:0 12px}.grid-desc[data-v-c5b3c3e7] .phone-field.compact{gap:0}.grid-desc[data-v-c5b3c3e7] .phone-field .dial{width:108px}.grid-desc[data-v-c5b3c3e7] .phone-field .ant-select,.grid-desc[data-v-c5b3c3e7] .phone-field .ant-select-selector,.grid-desc[data-v-c5b3c3e7] .phone-field .ant-input{height:100%!important;min-height:40px!important;border-radius:0!important}.grid-desc[data-v-c5b3c3e7] .phone-field .ant-input{border-left:1px solid #f0f0f0!important;padding:0 12px!important;font-size:14px;line-height:38px}.grid-desc[data-v-c5b3c3e7] .phone-field .ant-select-selection-item,.grid-desc[data-v-c5b3c3e7] .phone-field .ant-select-selection-placeholder{line-height:38px!important}.grid-desc[data-v-c5b3c3e7] .ant-descriptions-item-content:has(textarea){height:auto}.grid-desc[data-v-c5b3c3e7] textarea.ant-input{border:none!important;border-radius:0!important;box-shadow:none!important;min-height:88px;padding:8px 16px;background:transparent}.grid-desc[data-v-c5b3c3e7] .ant-input-data-count{right:12px;bottom:4px}.chip-row[data-v-c5b3c3e7]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.chip-row+.chip-row[data-v-c5b3c3e7]{margin-top:10px}.pill[data-v-c5b3c3e7]{display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:999px;font-size:12px;font-weight:500;letter-spacing:.01em;line-height:1}.pill.sys[data-v-c5b3c3e7]{background:#f1f5f9;color:#334155;border:1px solid #e2e8f0}.pill.man[data-v-c5b3c3e7]{background:#eef4ff;color:#1d4ed8;border:1px solid #c7d7fe}.tag-pick[data-v-c5b3c3e7]{min-width:280px;max-width:720px;flex:1}.sec-head[data-v-c5b3c3e7],.sec[data-v-c5b3c3e7] .smart-bar{display:flex;align-items:center;justify-content:space-between;gap:12px}.sec-head[data-v-c5b3c3e7]{margin-bottom:18px}.sec>.sec-title[data-v-c5b3c3e7]{margin-bottom:18px}.sec[data-v-c5b3c3e7] .smart-bar{margin-bottom:14px}.sec-title[data-v-c5b3c3e7],.sec[data-v-c5b3c3e7] .smart-title{margin:0;font-size:16px;font-weight:700;color:#0f172a;line-height:1.3;display:flex;align-items:center;gap:8px}.sec-ico[data-v-c5b3c3e7]{display:inline-flex;font-size:16px}.sec-actions[data-v-c5b3c3e7]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.act-btn[data-v-c5b3c3e7]{height:36px!important;padding:0 14px!important;border-radius:8px!important;font-size:13px!important;font-weight:500;display:inline-flex!important;align-items:center}.act-btn[data-v-c5b3c3e7] .anticon{font-size:15px}.act-btn.ant-btn-primary[data-v-c5b3c3e7]:not(:disabled){box-shadow:0 2px 6px #1677ff38}.sec[data-v-c5b3c3e7] .col-act .ant-btn.act-btn{height:24px!important;padding:0 8px!important;font-size:12px!important;border-radius:6px!important}.sec[data-v-c5b3c3e7] .col-act .ant-btn.act-btn .anticon{font-size:12px}.sec[data-v-c5b3c3e7] .col-act .heart-btn.is-on{color:#e11d48!important}.sec[data-v-c5b3c3e7] .col-act .heart-btn.is-off{color:#94a3b8!important}.sec[data-v-c5b3c3e7] .col-act .heart-btn.is-on .anticon{color:#e11d48}.sec[data-v-c5b3c3e7] .col-act .heart-btn.is-off .anticon{color:#94a3b8}.sec[data-v-c5b3c3e7] .smart-actions{gap:10px;flex-wrap:wrap;justify-content:flex-end}.sec[data-v-c5b3c3e7] .col-ico.ant-btn{width:36px;height:36px;padding:0;border-radius:8px}.sec[data-v-c5b3c3e7] .smart-bar{padding:0 0 8px}.sec[data-v-c5b3c3e7] .smart-table.is-compact{margin-bottom:0}.sec[data-v-c5b3c3e7] .smart-table.is-compact+.smart-table{margin-top:8px}.sec.has-subs[data-v-c5b3c3e7] .smart-table.sub-mod{margin-top:16px;padding:12px 14px 8px;background:#f7f8fb;border:1px solid #e8edf3;border-radius:10px}.sec.has-subs[data-v-c5b3c3e7] .smart-table.sub-mod .smart-title{font-size:14px;font-weight:600;color:#334155}.sec.has-subs[data-v-c5b3c3e7] .smart-table.sub-mod .smart-bar{padding-bottom:10px}.tip-wrap[data-v-c5b3c3e7]{display:inline-flex}.muted-note[data-v-c5b3c3e7]{color:#94a3b8;font-size:12px;margin:10px 0 0}.drawer-hint[data-v-c5b3c3e7]{margin:0 0 14px;font-size:13px;line-height:1.55;color:#64748b}.drawer-hint.warn[data-v-c5b3c3e7]{color:#b45309}.subh[data-v-c5b3c3e7]{margin:16px 0 8px;font-size:13px;color:#64748b;font-weight:600}.grid-desc[data-v-c5b3c3e7],.grid-desc[data-v-c5b3c3e7] .ant-descriptions-view{width:100%}.grid-desc[data-v-c5b3c3e7] .ant-descriptions-view table{table-layout:fixed;width:100%}.grid-desc[data-v-c5b3c3e7] .ant-descriptions-row>:nth-child(odd){width:128px;box-sizing:border-box}.grid-desc[data-v-c5b3c3e7] .ant-descriptions-row>:nth-child(2n){width:calc((100% - 384px) / 3);min-width:0;box-sizing:border-box;overflow-wrap:anywhere}.view-switch[data-v-c5b3c3e7]{display:inline-flex}.site-cards[data-v-c5b3c3e7]{display:grid;grid-template-columns:repeat(auto-fill,minmax(420px,1fr));gap:12px}.site-card[data-v-c5b3c3e7]{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:10px;padding:28px 14px 12px;border:1px solid #d7efe9;border-radius:16px;background:radial-gradient(circle at 100% 0,rgba(45,212,191,.22),transparent 46%),linear-gradient(165deg,#f3fbf9,#fff 70%);box-shadow:0 8px 18px #0f766e0f}.site-card.sys[data-v-c5b3c3e7]{padding-top:32px}.corner[data-v-c5b3c3e7]{position:absolute;top:0;left:0;z-index:1;min-width:32px;height:22px;padding:0 8px;border-radius:16px 0 10px;background:#e7edff;color:#3d4d86;font-size:12px;font-weight:700;line-height:22px;font-variant-numeric:tabular-nums}.site-card-hd[data-v-c5b3c3e7]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.site-card-title[data-v-c5b3c3e7]{min-width:0;display:flex;flex-direction:column;gap:4px}.site-card-title .nm[data-v-c5b3c3e7]{font-size:16px;font-weight:750;color:#134e4a;line-height:1.35;word-break:break-word}.site-card-title span[data-v-c5b3c3e7]{font-size:12px;color:#64748b}.site-card-hd .st[data-v-c5b3c3e7]{flex:none;display:inline-flex;align-items:center;justify-content:center;min-width:58px;height:26px;margin-top:2px;padding:0 8px;border:1.5px dashed #0f766e;border-radius:999px;background:#ccfbf1b8;color:#0f766e;font-size:12px;font-weight:800;line-height:1;transform:rotate(-8deg)}.site-card-hd .st.on[data-v-c5b3c3e7]{border-color:#16a34a;color:#15803d;background:#dcfce7cc}.site-metrics[data-v-c5b3c3e7]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:8px 2px;border-top:1px solid #e7f4f1;border-bottom:1px solid #e7f4f1}.site-metrics small[data-v-c5b3c3e7]{display:block;color:#94a3b8;font-size:12px}.site-metrics b[data-v-c5b3c3e7]{display:block;margin-top:3px;color:#1c1917;font-size:16px;font-weight:750;letter-spacing:-.02em;font-variant-numeric:tabular-nums;word-break:break-all}.site-card-meta[data-v-c5b3c3e7]{font-size:12px;color:#57534e;line-height:1.5}.site-card-meta[data-v-c5b3c3e7]:before{content:"";display:inline-block;width:7px;height:7px;margin-right:6px;border-radius:50%;background:#14b8a6;box-shadow:0 0 0 3px #14b8a62e;vertical-align:1px}.site-card-acts[data-v-c5b3c3e7]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px}.site-card-acts .fb[data-v-c5b3c3e7]{margin-right:auto}.site-card-acts .act-btn[data-v-c5b3c3e7]{height:28px!important;padding:0 10px!important;font-size:12px!important}.site-empty[data-v-c5b3c3e7]{grid-column:1 / -1;text-align:center;color:#94a3b8;padding:32px 0}.vn-cell[data-v-c5b3c3e7]{display:inline-flex;align-items:center;gap:8px}.vn-cell b[data-v-c5b3c3e7]{font-weight:600}.help-page[data-v-5ff1f502]{max-width:760px;background:#fff;border:1px solid #e8ecf0;border-radius:12px;padding:28px 32px}h1[data-v-5ff1f502]{margin:0 0 12px;font-size:20px;color:#0f172a}h2[data-v-5ff1f502]{margin:24px 0 8px;font-size:15px;color:#0f172a}.lead[data-v-5ff1f502],p[data-v-5ff1f502]{font-size:14px;line-height:1.7;color:#334155}.tree[data-v-5ff1f502]{font-size:14px;line-height:1.8;color:#334155;padding-left:20px}.tree ul[data-v-5ff1f502]{padding-left:20px}.al-root[data-v-2332021b]{display:flex;flex:1;min-height:0;height:100%;background:#f1f5f9;overflow:hidden}.al-side[data-v-2332021b]{width:232px;flex-shrink:0;background:#fff;border-right:1px solid #e2e8f0;display:flex;flex-direction:column;min-height:0;overflow:hidden;transition:width .2s ease}.al-side.is-collapsed[data-v-2332021b]{width:0;border-right:0}.side-reopen[data-v-2332021b]{flex:none;align-self:stretch;width:28px;border:0;border-right:1px solid #e2e8f0;background:#fff;color:#64748b;cursor:pointer}.side-reopen[data-v-2332021b]:hover{color:#c41c24;background:#f8fafc}.side-fold[data-v-2332021b]{flex:none;display:flex;align-items:center;gap:8px;width:100%;border:0;border-top:1px solid #e2e8f0;background:#fff;color:#64748b;padding:10px 12px;cursor:pointer;font-size:13px;font-family:inherit}.side-fold[data-v-2332021b]:hover{color:#c41c24;background:#f8fafc}.al-side.is-collapsed .side-menus[data-v-2332021b],.al-side.is-collapsed .side-ops[data-v-2332021b],.al-side.is-collapsed .side-fold[data-v-2332021b]{display:none}.side-menus[data-v-2332021b]{flex:1;min-height:0;overflow:auto;padding:10px 8px}.side-ops[data-v-2332021b]{flex:none;max-height:42%;overflow:auto;border-top:1px solid #e2e8f0;padding:8px}.side-label[data-v-2332021b]{display:flex;align-items:center;justify-content:space-between;width:100%;border:0;background:none;cursor:pointer;font-family:inherit;text-align:left;font-size:11px;font-weight:600;color:#94a3b8;letter-spacing:.06em;padding:10px 8px 4px}.side-label[data-v-2332021b]:hover{color:#64748b}.side-caret[data-v-2332021b]{font-size:10px;transition:transform .15s}.side-caret.shut[data-v-2332021b]{transform:rotate(-90deg)}.side-item[data-v-2332021b]{display:flex;align-items:center;gap:8px;width:100%;padding:7px 8px;border:0;background:0;border-radius:6px;font-size:13px;color:#374151;cursor:pointer;text-align:left}.side-item.sub[data-v-2332021b]{font-size:12.5px}.side-item[data-v-2332021b]:hover{background:#f1f5f9}.side-item.active[data-v-2332021b]{background:#fef2f2;color:#c41c24;font-weight:600}.al-main[data-v-2332021b]{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:16px 20px 0;background:#f6f8fb}.al-table-wrap[data-v-2332021b]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.al-table-wrap[data-v-2332021b] .al-spin,.al-table-wrap[data-v-2332021b] .al-spin>.ant-spin-container{flex:1;min-height:0;height:100%;display:flex;flex-direction:column;overflow:hidden}.al-table-wrap[data-v-2332021b] .al-spin>div:not(.ant-spin-container){position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;height:auto}.al-main[data-v-2332021b] .smart-table.is-fill{flex:1;min-height:0;height:100%}.al-main[data-v-2332021b] .smart-body{flex:1 1 auto;min-height:0;overflow:hidden}.al-main[data-v-2332021b] .smart-foot{flex:none;margin-top:auto;position:sticky;bottom:0;z-index:2;background:#fff}.actor-wrap[data-v-2332021b]{display:flex;align-items:center;gap:7px}.actor-avatar[data-v-2332021b]{width:26px;height:26px;border-radius:50%;background:#c41c24;color:#fff;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.actor-info[data-v-2332021b]{display:flex;flex-direction:column;min-width:0}.actor-name[data-v-2332021b]{font-size:13px;font-weight:500;color:#1e293b}.actor-no[data-v-2332021b]{font-size:11px;color:#94a3b8}.action-badge[data-v-2332021b]{display:inline-block;padding:2px 8px;border-radius:4px;font-size:12px;font-weight:500;background:#f8fafc;color:#334155}.res-link[data-v-2332021b]{color:#2563eb;font-weight:500;font-size:13px}.res-id[data-v-2332021b]{font-size:13px;color:#374151}.res-name[data-v-2332021b]{font-size:12px;color:#64748b}.muted[data-v-2332021b]{color:#cbd5e1;font-size:12px}.status-dot[data-v-2332021b]{display:inline-block;width:7px;height:7px;margin-right:6px;border-radius:50%;vertical-align:middle}.status-dot.ok[data-v-2332021b]{background:#22c55e}.status-dot.err[data-v-2332021b]{background:#ef4444}.detail-link[data-v-2332021b]{font-size:12px;color:#64748b;cursor:pointer}.detail-body[data-v-2332021b]{min-width:200px;max-width:380px;display:flex;flex-direction:column;gap:8px}.detail-section em[data-v-2332021b],.detail-kv em[data-v-2332021b]{font-size:11px;color:#94a3b8;font-style:normal}.detail-tags[data-v-2332021b]{display:flex;flex-wrap:wrap;gap:4px}.detail-tag[data-v-2332021b]{background:#f1f5f9;padding:1px 6px;border-radius:3px;font-size:11px;color:#475569}.detail-kv[data-v-2332021b]{display:flex;gap:8px;font-size:12px}.detail-kv em[data-v-2332021b]{min-width:36px}.m-hit-card[data-v-ef1d7077]{margin:8px 0;padding:10px;background:#fffbeb;border-radius:8px;font-size:13px;line-height:1.5}.m-toolbar-acts[data-v-ef1d7077]{display:flex;align-items:center;gap:8px}.m-assign-btn[data-v-ef1d7077]{display:inline-flex;align-items:center;gap:4px;height:36px;padding:0 12px;border-radius:10px;border:1px solid #ffccc7;background:#fff;color:#c41c24;font-size:13px;font-weight:700;cursor:pointer;font-family:inherit}.pick[data-v-ef1d7077]{display:inline-flex;align-items:center;flex:none}.region-picked[data-v-ef1d7077]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.region-tag[data-v-ef1d7077]{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 8px;background:#e6f4ff;border:1px solid #91caff;border-radius:4px;font-size:12px;color:#0958d9}.region-x[data-v-ef1d7077]{border:0;background:transparent;color:#1677ff;padding:0;font-size:14px;line-height:1}.prov-list[data-v-ef1d7077]{height:336px;overflow:auto;display:grid;grid-template-columns:1fr 1fr;align-content:start}.prov-list label[data-v-ef1d7077]{display:flex;align-items:center;gap:8px;height:28px;padding:0 4px;min-width:0;font-size:13px}.prov-list label span[data-v-ef1d7077]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.star[data-v-ef1d7077]{color:#c41c24;font-style:normal}.pick input[data-v-ef1d7077]{width:16px;height:16px;accent-color:#c41c24}.m-preview[data-v-26fcecea]{position:relative}.m-preview iframe[data-v-26fcecea]{width:100%;height:80vh;border:0;background:#fff}.m-wm[data-v-26fcecea]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;display:flex;flex-wrap:wrap;align-content:space-around;justify-content:space-around;transform:rotate(-22deg)}.m-wm span[data-v-26fcecea]{color:#0f172a33;font-size:13px;font-weight:650;white-space:nowrap}.plan-search[data-v-ce105de7]{display:flex;align-items:center;gap:8px;height:40px;padding:0 12px;border:1px solid #e2e8f0;border-radius:10px;background:#fff;color:#94a3b8}.plan-search input[data-v-ce105de7]{flex:1;min-width:0;height:24px;margin:0;padding:0;border:0;outline:none;background:transparent;color:#1c1917;font-size:13px;line-height:24px}.plan-search input[data-v-ce105de7]::placeholder{color:#94a3b8;line-height:24px}.plan-search svg[data-v-ce105de7]{flex:none}.plan-tabs[data-v-ce105de7]{display:flex;gap:2px;overflow-x:auto;margin:10px 0 12px;padding:3px;border-radius:10px;background:#e8eaee;scrollbar-width:none}.plan-tabs[data-v-ce105de7]::-webkit-scrollbar{display:none}.plan-tabs button[data-v-ce105de7]{flex:1 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;min-height:40px;padding:4px 8px;border:0;border-radius:8px;background:transparent;color:#78716c;font-size:12px;font-weight:650;font-family:inherit;line-height:1.15;white-space:nowrap;cursor:pointer}.plan-tabs button.on[data-v-ce105de7]{background:#fff;color:#c41c24}.plan-tabs em[data-v-ce105de7]{font-style:normal;font-variant-numeric:tabular-nums;font-size:11px;font-weight:650;line-height:1.2;color:inherit}.plan-page[data-v-ce105de7]{min-height:100%;background:#f4f5f8}.sheet[data-v-ce105de7]{background:#fff;border:1px solid #e7e5e4;border-radius:12px;padding:10px;margin-bottom:8px}.sheet.voided[data-v-ce105de7]{background:#fafafa}.head[data-v-ce105de7]{display:flex;align-items:baseline;gap:6px}.seq[data-v-ce105de7]{flex:none;font-size:12px;font-weight:700;color:#78716c;font-variant-numeric:tabular-nums}.fresh[data-v-ce105de7]{flex:none;font-size:11px;font-weight:700;color:#c41c24;letter-spacing:.02em}.void-tag[data-v-ce105de7]{flex:none;padding:0 6px;border-radius:4px;background:#fff1f0;color:#c41c24;font-size:11px;font-weight:700}.hot[data-v-ce105de7]{margin-left:6px;font-size:10px;letter-spacing:.08em;color:#9f1239;font-weight:700}.sheet h2[data-v-ce105de7]{flex:1;min-width:0;margin:0;font-size:15px;line-height:1.3;font-weight:650;color:#1c1917}.where[data-v-ce105de7],.note[data-v-ce105de7]{margin:2px 0 0;font-size:11px;color:#a8a29e}.note[data-v-ce105de7]{color:#57534e;margin-top:4px}.money[data-v-ce105de7]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin-top:8px;padding:8px 4px;border-radius:8px;background:#f4f5f8}.money span[data-v-ce105de7]{display:block;font-size:10px;line-height:1.25;color:#a8a29e}.money b[data-v-ce105de7]{display:block;margin-top:3px;font-size:13px;line-height:1.25;font-weight:700;color:#1c1917;font-variant-numeric:tabular-nums}.money small[data-v-ce105de7]{display:block;margin-top:2px;font-size:10px;line-height:1.2;color:#c41c24;font-weight:650;font-variant-numeric:tabular-nums}.heat[data-v-ce105de7]{margin:6px 0 0;font-size:11px;line-height:1.4;color:#78716c}.guests[data-v-ce105de7]{list-style:none;margin:8px 0 0;padding:0;border-top:1px dashed #e7e5e4}.guests li[data-v-ce105de7]{display:flex;flex-wrap:wrap;gap:6px 10px;padding:6px 0;border-bottom:1px dashed #f0eeec;font-size:12px;color:#57534e}.guests b[data-v-ce105de7]{color:#1c1917;font-weight:650}.acts[data-v-ce105de7]{display:flex;justify-content:flex-end;gap:6px;margin-top:8px}.acts button[data-v-ce105de7]{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 10px;border-radius:8px;border:1px solid #e7e5e4;background:#fff;color:#1c1917;font-size:12px;font-weight:600}.acts button.go[data-v-ce105de7]{background:#c41c24;border-color:#c41c24;color:#fff}.m-tl-rail[data-v-7b116d7b]{width:20px}.m-tl-rail[data-v-7b116d7b]:before{left:9px;top:18px}.m-tl-dot[data-v-7b116d7b]{left:5px}.m-tl-item.plan .m-tl-rail[data-v-7b116d7b]:before{top:22px}.m-tl-item.plan .m-tl-dot[data-v-7b116d7b]{left:1px;top:2px;width:16px;height:16px;border:2px solid #2563eb;background:#fff}.m-tl-item.plan .m-tl-dot[data-v-7b116d7b]:after{content:"";position:absolute;left:3px;top:3px;width:6px;height:6px;border-radius:50%;background:#2563eb}.m-tl-item.plan.miss .m-tl-dot[data-v-7b116d7b]{border-color:#dc2626}.m-tl-item.plan.miss .m-tl-dot[data-v-7b116d7b]:after{background:#dc2626}.m-pill.plan[data-v-7b116d7b]{background:#eff6ff;color:#1d4ed8}.m-tl-item.plan.miss .m-pill.plan[data-v-7b116d7b]{background:#fef2f2;color:#b91c1c}.drawer-acts[data-v-1920bb8b]{display:flex;flex-direction:column;gap:8px}.req[data-v-1920bb8b]{color:#e11d48;margin-left:2px}.slot-hint[data-v-1920bb8b]{margin:-4px 0 8px;color:#94a3b8;font-size:12px;line-height:1.45}.fold-empty[data-v-1920bb8b]{margin:4px 8px 8px;color:#94a3b8;font-size:13px}.tag-row[data-v-1920bb8b]{display:flex;flex-wrap:wrap;gap:8px;padding:4px 8px 8px}.tag[data-v-1920bb8b]{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:650}.tag.sys[data-v-1920bb8b]{background:#eef4ff;color:#1d4ed8}.tag.man[data-v-1920bb8b]{background:#fff7ed;color:#c2410c}.m-fold-pad.cards[data-v-1920bb8b]{margin:0;padding:10px 12px 14px;background:transparent;border:0}.cheer[data-v-1920bb8b]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:168px;padding:20px 12px 28px;text-align:center}.cheer.tall[data-v-1920bb8b]{min-height:220px}.cheer svg[data-v-1920bb8b]{width:200px;height:96px}.cheer.tall svg[data-v-1920bb8b]{width:240px;height:112px}.cheer p[data-v-1920bb8b]{margin:8px 0 0;max-width:280px;color:#78716c;font-size:14px;line-height:1.55}.slip[data-v-1920bb8b]{position:relative;overflow:hidden;margin-bottom:10px;padding:14px 14px 12px 16px;border:1px solid #fecdd3;border-radius:16px;background:snow;box-shadow:0 8px 18px #be185d0d}.slip[data-v-1920bb8b]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:6px;background:linear-gradient(180deg,#fb7185,#e11d48)}.slip.paid[data-v-1920bb8b]:before,.slip.waived[data-v-1920bb8b]:before{background:linear-gradient(180deg,#34d399,#059669)}.slip.paid[data-v-1920bb8b],.slip.waived[data-v-1920bb8b]{border-color:#a7f3d0;background:#f6fef9}.slip-head[data-v-1920bb8b]{display:flex;align-items:center;justify-content:space-between;gap:8px}.slip-head b[data-v-1920bb8b]{font-size:15px;color:#1c1917}.slip-head em[data-v-1920bb8b]{font-style:normal;font-size:12px;font-weight:700;color:#be123c;padding:2px 8px;border:1.5px dashed #fda4af;border-radius:999px}.slip.paid .slip-head em[data-v-1920bb8b],.slip.waived .slip-head em[data-v-1920bb8b]{color:#047857;border-color:#6ee7b7}.slip-amt[data-v-1920bb8b]{margin-top:8px;font-size:28px;font-weight:750;letter-spacing:-.03em;color:#0f172a;font-variant-numeric:tabular-nums}.slip-amt small[data-v-1920bb8b]{font-size:12px;font-weight:650;color:#78716c}.slip-due[data-v-1920bb8b]{margin:4px 0 0;color:#78716c;font-size:13px}.slip-cut[data-v-1920bb8b]{margin:10px 0 8px;border-top:1px dashed #fecdd3}.slip.paid .slip-cut[data-v-1920bb8b],.slip.waived .slip-cut[data-v-1920bb8b]{border-color:#a7f3d0}.slip-meta[data-v-1920bb8b]{display:flex;flex-wrap:wrap;gap:6px 12px;margin:0;color:#57534e;font-size:12px}.slip-file[data-v-1920bb8b]{display:inline-flex;margin-top:8px;padding:0;border:0;background:none;color:#be123c;font-size:13px;text-decoration:underline;cursor:pointer}.deed[data-v-1920bb8b]{position:relative;display:flex;flex-direction:column;min-height:168px;margin-bottom:10px;padding:16px 14px 12px;border:1px solid #c7d2fe;border-radius:4px 16px 16px;background:linear-gradient(180deg,#f8faff,#fff 42%);box-shadow:0 10px 20px #4338ca0f}.deed .fold[data-v-1920bb8b]{position:absolute;top:0;right:0;width:22px;height:22px;background:linear-gradient(225deg,#e0e7ff 50%,#6366f1 50%);border-bottom-left-radius:8px}.deed>b[data-v-1920bb8b]{color:#312e81;font-size:12px;font-weight:700;letter-spacing:.04em}.deed-name[data-v-1920bb8b]{margin-top:6px;color:#1e1b4b;font-size:13px;font-weight:600;line-height:1.45;word-break:break-word}.deed-foot[data-v-1920bb8b]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:10px;color:#64748b;font-size:12px}.seal[data-v-1920bb8b]{display:inline-flex;align-items:center;height:22px;padding:0 8px;border:1.5px dashed #6366f1;border-radius:999px;color:#4338ca;font-weight:700}.deed .act-row[data-v-1920bb8b]{margin-top:auto;padding-top:12px}.board[data-v-1920bb8b]{overflow:hidden;margin-bottom:12px;border:1px solid #e7d3b0;border-radius:16px;background:#fffaf3;box-shadow:0 12px 24px #44280c14}.board-sign[data-v-1920bb8b]{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:12px 12px 16px;background:radial-gradient(circle at 8% 0,rgba(251,191,36,.45),transparent 34%),linear-gradient(155deg,#1c1917,#292524 72%);color:#fff}.board-sign[data-v-1920bb8b]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:6px;background:repeating-linear-gradient(90deg,#f59e0b 0,#f59e0b 10px,#1c1917 10px,#1c1917 16px)}.board-mark[data-v-1920bb8b]{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:0 6px;border-radius:8px;background:#f59e0b;color:#1c1917;font-size:12px;font-weight:800}.board-sign b[data-v-1920bb8b]{display:block;color:#fff;font-size:15px;font-weight:750;line-height:1.3}.board-sign>div span[data-v-1920bb8b]{display:block;margin-top:2px;color:#d6d3d1;font-size:12px}.board-sign em[data-v-1920bb8b]{align-self:start;margin-top:2px;display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:0 8px;border:1.5px dashed #fbbf24;border-radius:999px;color:#fbbf24;font-style:normal;font-size:12px;font-weight:800;transform:rotate(8deg)}.board-nums[data-v-1920bb8b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px}.board-nums div[data-v-1920bb8b]{min-width:0;padding:8px;border-radius:12px;background:#fff;box-shadow:inset 0 0 0 1px #f3e6d0}.board-nums small[data-v-1920bb8b]{display:block;color:#a8a29e;font-size:11px}.board-nums b[data-v-1920bb8b]{display:block;margin-top:2px;color:#1c1917;font-size:16px;font-weight:750;font-variant-numeric:tabular-nums;word-break:break-all}.board-nums .hero[data-v-1920bb8b]{background:#1c1917;box-shadow:none}.board-nums .hero small[data-v-1920bb8b]{color:#fbbf24}.board-nums .hero b[data-v-1920bb8b]{color:#fff}.board-place[data-v-1920bb8b]{margin:0 12px;color:#78716c;font-size:12px;line-height:1.45}.board-book[data-v-1920bb8b]{margin:6px 12px 0;color:#0f766e;font-size:12px;font-weight:700}.book-log[data-v-1920bb8b]{margin-top:4px;padding:12px;border:1px solid #e7e5e4;border-radius:14px;background:#fff}.book-log h4[data-v-1920bb8b]{margin:0 0 8px;font-size:14px;color:#1c1917}.book-log article[data-v-1920bb8b]{padding:8px 0;border-top:1px solid #f5f5f4}.book-log article[data-v-1920bb8b]:first-of-type{border-top:0}.book-log time[data-v-1920bb8b]{color:#0f172a;font-size:13px;font-weight:700}.book-log em[data-v-1920bb8b]{margin-left:8px;font-style:normal;color:#0f766e;font-size:12px;font-weight:700}.book-log b[data-v-1920bb8b]{display:block;margin-top:2px;color:#44403c;font-size:13px;font-weight:600}.act-row[data-v-1920bb8b]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.act-row .m-btn[data-v-1920bb8b]{width:auto;flex:0 1 auto;min-height:34px;padding:0 12px;font-size:13px}.act-row .m-btn.ghost[data-v-1920bb8b]{background:#fff;color:#334155;box-shadow:inset 0 0 0 1px #e2e8f0}.act-row .m-btn[data-v-1920bb8b]:disabled{opacity:.45}.board .act-row[data-v-1920bb8b]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:8px 12px 12px}.board .act-row .m-btn[data-v-1920bb8b]{width:100%;min-height:36px;padding:0 8px;border-radius:8px;font-size:13px;font-weight:600}.board .act-row .m-btn.pri[data-v-1920bb8b]{background:#c41c24;color:#fff;box-shadow:none}.board .act-row .m-btn[data-v-1920bb8b]:only-child{grid-column:1 / -1}.log-day[data-v-1920bb8b]{border-bottom:1px solid #eef0f4}.log-date[data-v-1920bb8b]{width:100%;display:flex;align-items:center;gap:8px;min-height:36px;padding:0 8px;border:0;background:none;cursor:pointer;color:#0f172a;font-size:13px;font-weight:700}.log-date i[data-v-1920bb8b]{width:6px;height:6px;border-right:1.6px solid #64748b;border-bottom:1.6px solid #64748b;transform:rotate(-45deg)}.log-date i.open[data-v-1920bb8b]{transform:rotate(45deg);margin-top:-2px}.log-date span[data-v-1920bb8b]{flex:1;text-align:left}.log-date b[data-v-1920bb8b]{min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#f1f5f9;color:#475569;font-size:11px;line-height:18px}.log-item[data-v-1920bb8b]{margin:0 8px 10px;padding:8px 10px;border-radius:10px;background:#f8fafc}.log-head[data-v-1920bb8b]{display:flex;flex-wrap:wrap;gap:6px;align-items:center;color:#64748b;font-size:12px}.log-head time[data-v-1920bb8b]{color:#0f172a;font-weight:700}.log-head b[data-v-1920bb8b]{color:#334155;font-weight:650}.log-item p[data-v-1920bb8b]{margin:6px 0 0;color:#334155;font-size:13px;line-height:1.45}.log-item em[data-v-1920bb8b]{font-style:normal;color:#64748b;margin-right:6px}.m-hint[data-v-b2ac3d7e]{font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,sans-serif;font-size:13px;font-weight:400;line-height:20px;letter-spacing:normal;font-synthesis:none}.m-form-foot .m-btn[data-v-b2ac3d7e]{font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,sans-serif;font-size:15px;font-weight:400;line-height:22px;letter-spacing:normal;font-synthesis:none}.fu-hist[data-v-ec327876]{background:#fff;border-radius:12px;padding:12px 12px 4px}.m-page[data-v-9fadd376]{display:flex;flex-direction:column;gap:16px}.sec-bar[data-v-9fadd376]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.sec-bar h3[data-v-9fadd376]{margin:0;font-size:16px;font-weight:700}.mini[data-v-9fadd376]{border:0;background:#fff1f0;color:#c41c24;border-radius:999px;min-height:32px;padding:0 12px;font-size:13px;font-weight:700}.pick[data-v-9fadd376]{position:relative;overflow:hidden;padding-top:16px}.corner[data-v-9fadd376]{position:absolute;top:0;left:0;z-index:1;min-width:28px;height:20px;padding:0 8px;border-radius:12px 0 8px;background:#e7edff;color:#3d4d86;font-size:12px;font-weight:700;line-height:20px}.pick .rec-hd[data-v-9fadd376]{padding-left:22px}.pitch[data-v-9fadd376]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:8px}.pitch b[data-v-9fadd376]{display:block;font-size:13px;font-weight:700;color:#1c1917;font-variant-numeric:tabular-nums}.pitch span[data-v-9fadd376]{display:block;margin-top:1px;font-size:10px;color:#a8a29e}.m-card.rec[data-v-9fadd376]{position:relative}.m-card.board[data-v-9fadd376]{overflow:hidden;padding:0;border:1px solid #e7d3b0;background:#fffaf3;box-shadow:0 12px 24px #44280c14}.m-card.board .board-sign[data-v-9fadd376]{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:12px 12px 16px;background:radial-gradient(circle at 8% 0,rgba(251,191,36,.45),transparent 34%),linear-gradient(155deg,#1c1917,#292524 72%);color:#fff}.m-card.board .board-sign[data-v-9fadd376]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:6px;background:repeating-linear-gradient(90deg,#f59e0b 0,#f59e0b 10px,#1c1917 10px,#1c1917 16px)}.m-card.board .board-mark[data-v-9fadd376]{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:0 6px;border-radius:8px;background:#f59e0b;color:#1c1917;font-size:12px;font-weight:800;font-variant-numeric:tabular-nums}.m-card.board .board-title b[data-v-9fadd376]{display:block;color:#fff;font-size:15px;font-weight:750;line-height:1.3}.m-card.board .board-title span[data-v-9fadd376]{display:block;margin-top:2px;color:#d6d3d1;font-size:12px}.m-card.board .board-stamp[data-v-9fadd376]{display:inline-flex;align-items:center;justify-content:center;height:24px;padding:0 8px;border:1.5px dashed #fbbf24;border-radius:999px;color:#fbbf24;background:transparent;font-style:normal;font-size:12px;font-weight:800;transform:rotate(8deg)}.m-card.board .board-body[data-v-9fadd376]{padding:10px 12px 12px}.m-card.board .pitch[data-v-9fadd376]{margin-top:0;gap:6px}.m-card.board .pitch>div[data-v-9fadd376]{padding:6px;border-radius:10px;background:#fff;box-shadow:inset 0 0 0 1px #f3e6d0}.m-card.board .pitch .hero[data-v-9fadd376]{background:#1c1917;box-shadow:none}.m-card.board .pitch .hero b[data-v-9fadd376]{color:#fff}.m-card.board .pitch .hero span[data-v-9fadd376]{color:#fbbf24}.m-card.board .board-place[data-v-9fadd376]{margin-top:8px;font-size:12px;color:#78716c}.board-book[data-v-9fadd376]{margin:8px 0 0;color:#0f766e;font-size:12px;font-weight:700}.book-log[data-v-9fadd376]{margin-top:12px;padding:12px;border:1px solid #e7e5e4;border-radius:14px;background:#fff}.book-log h4[data-v-9fadd376]{margin:0 0 8px;font-size:14px}.book-log article[data-v-9fadd376]{padding:8px 0;border-top:1px solid #f5f5f4}.book-log article[data-v-9fadd376]:first-of-type{border-top:0}.book-log time[data-v-9fadd376]{font-size:13px;font-weight:700;color:#0f172a}.book-log em[data-v-9fadd376]{margin-left:8px;font-style:normal;color:#0f766e;font-size:12px;font-weight:700}.book-log b[data-v-9fadd376]{display:block;margin-top:2px;font-size:13px;font-weight:600;color:#44403c}.m-card.board .act-row[data-v-9fadd376]{border-top:1px dashed #e7d3b0;padding-top:8px}.m-card.sheet[data-v-9fadd376]{overflow:hidden;border:1px solid #d7efe9;border-radius:16px;background:radial-gradient(circle at 100% 0,rgba(45,212,191,.22),transparent 46%),linear-gradient(165deg,#f3fbf9,#fff 70%);box-shadow:0 8px 18px #0f766e0f}.m-card.sheet.sys[data-v-9fadd376]{padding-top:28px}.m-card.sheet .rec-hd b[data-v-9fadd376]{color:#134e4a;font-weight:750}.m-card.sheet .st[data-v-9fadd376]{min-width:58px;height:26px;border:1.5px dashed #0f766e;background:#ccfbf1b8;color:#0f766e;transform:rotate(-8deg)}.m-card.sheet .st.on[data-v-9fadd376]{border-color:#16a34a;color:#15803d;background:#dcfce7cc}.m-card.sheet .pitch[data-v-9fadd376]{padding:8px 0;border-top:1px solid #e7f4f1;border-bottom:1px solid #e7f4f1}.m-card.sheet .pitch b[data-v-9fadd376]{font-size:15px;font-weight:750}.m-card.sheet .meta.place[data-v-9fadd376]:before{content:"";display:inline-block;width:7px;height:7px;margin-right:6px;border-radius:50%;background:#14b8a6;box-shadow:0 0 0 3px #14b8a62e}.sys-tag[data-v-9fadd376]{position:absolute;top:0;left:0;padding:2px 10px;background:#0f766e;color:#fff;font-size:12px;font-weight:600;line-height:20px;border-radius:16px 0 10px}.rec-hd[data-v-9fadd376]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.rec-hd b[data-v-9fadd376]{font-size:15px;line-height:1.35}.st[data-v-9fadd376]{display:inline-flex;align-items:center;flex:none;height:22px;padding:0 8px;border-radius:999px;font-style:normal;font-size:12px;font-weight:700;background:#f1f5f9;color:#475569}.st.ok[data-v-9fadd376]{background:#ecfdf5;color:#047857}.st.wait[data-v-9fadd376]{background:#fff1f0;color:#c41c24}.act-row[data-v-9fadd376]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:10px}.plan-q[data-v-9fadd376]{display:block;margin:0 0 8px}.plan-q input[data-v-9fadd376]{width:100%;height:36px;border:1px solid #e2e8f0;border-radius:8px;padding:0 10px}.pick-bar[data-v-9fadd376]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;font-size:13px}.pick-box[data-v-9fadd376]{position:absolute;left:8px;top:8px}.rec.pick[data-v-9fadd376]{position:relative;padding-left:28px}.act-row .m-btn[data-v-9fadd376]{width:auto;flex:0 1 auto;min-height:34px;padding:0 12px;font-size:13px}.act-row .m-btn.ghost[data-v-9fadd376],.act-row .m-btn.sub[data-v-9fadd376]{background:#fff;box-shadow:inset 0 0 0 1px #e2e8f0}.act-row .m-btn.sub[data-v-9fadd376]{color:#c41c24;box-shadow:inset 0 0 0 1px #ffccc7}.act-row .m-btn.pri[data-v-9fadd376]{box-shadow:none}.cheer[data-v-9fadd376]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:220px;padding:28px 16px 36px;text-align:center}.cheer svg[data-v-9fadd376]{width:240px;height:112px}.cheer p[data-v-9fadd376]{margin:8px 0 0;max-width:280px;color:#78716c;font-size:14px;line-height:1.5}.chip-row[data-v-9fadd376]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.pill[data-v-9fadd376]{display:inline-flex;align-items:center;min-height:28px;padding:0 12px;border-radius:999px;font-size:13px;font-weight:700}.pill.pass[data-v-9fadd376]{background:#f1f5f9;color:#475569;border:1px solid #e2e8f0}.pill.watch[data-v-9fadd376]{background:#fff7ed;color:#c2410c;border:1px solid #fed7aa}.pill.pick[data-v-9fadd376]{background:#ecfdf5;color:#047857;border:1px solid #a7f3d0}.hint[data-v-294ce637]{margin:6px 0 0;color:#64748b;font-size:12px}.shots[data-v-294ce637]{display:flex;gap:8px;margin-top:8px}.shots img[data-v-294ce637]{width:72px;height:72px;object-fit:cover;border-radius:8px}.arc-card[data-v-7fc501b9]{background:#fff;border-radius:12px;margin-bottom:12px;overflow:hidden}.arc-h[data-v-7fc501b9]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 12px 4px;font-size:15px;font-weight:700}.arc-h em[data-v-7fc501b9]{font-style:normal;font-size:12px;font-weight:600;color:#64748b;background:#f1f5f9;border-radius:999px;padding:2px 8px}.arc-row[data-v-7fc501b9]{display:grid;grid-template-columns:148px 1fr;min-height:48px;align-items:center;border-top:1px solid #eef0f4;position:relative}.arc-row>span[data-v-7fc501b9]{padding:8px 12px;font-size:16px;color:#64748b;line-height:1.35}.arc-row>b[data-v-7fc501b9],.arc-row>em[data-v-7fc501b9],.arc-row>input[data-v-7fc501b9]{margin:0;padding:8px 12px;font-size:16px;font-weight:500;font-style:normal;color:#0f172a;text-align:right;line-height:1.35;background:transparent;border:0;width:100%;box-sizing:border-box;font-family:inherit}.arc-row>em.ph[data-v-7fc501b9]{color:#94a3b8;font-weight:400}.arc-row>input[data-v-7fc501b9]::placeholder{color:#94a3b8;font-weight:400}.arc-row>input[data-v-7fc501b9]:focus{outline:none}.arc-pick>select[data-v-7fc501b9],.arc-pick>input[data-v-7fc501b9]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.arc-pick>em[data-v-7fc501b9]{padding-right:28px}.arc-pick>em[data-v-7fc501b9]:after{content:"";position:absolute;right:14px;top:50%;width:6px;height:6px;border-right:1.5px solid #94a3b8;border-bottom:1.5px solid #94a3b8;transform:translateY(-70%) rotate(45deg)}.arc-media[data-v-7fc501b9]{padding:10px 12px 12px;border-top:1px solid #eef0f4}.arc-media-h[data-v-7fc501b9]{font-size:14px;color:#64748b;margin-bottom:8px}.arc-photo[data-v-7fc501b9]{position:relative;width:112px;min-height:112px;box-sizing:border-box;padding:12px 8px;border-radius:10px;border:1px dashed #ffccc7;background:#fff1f0;color:#c41c24;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;text-align:center;cursor:pointer}.arc-photo i[data-v-7fc501b9]{font-style:normal;font-size:28px;font-weight:400;line-height:1}.arc-photo em[data-v-7fc501b9]{font-style:normal;font-size:12px;font-weight:600;line-height:1.35;white-space:pre-line}.arc-photo input[data-v-7fc501b9],.arc-file input[data-v-7fc501b9],.arc-op input[data-v-7fc501b9]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.arc-shot[data-v-7fc501b9]{display:flex;align-items:center;gap:12px}.arc-shot img[data-v-7fc501b9]{width:88px;height:88px;object-fit:cover;border-radius:10px;background:#f1f5f9;flex:none}.arc-ops[data-v-7fc501b9]{display:flex;flex-direction:column;gap:8px}.arc-op[data-v-7fc501b9]{position:relative;display:inline-flex;align-items:center;justify-content:center;height:32px;padding:0 12px;border:0;border-radius:8px;background:#fff1f0;color:#c41c24;font-size:13px;font-weight:600;font-family:inherit;cursor:pointer}.arc-file[data-v-7fc501b9]{position:relative;display:flex;align-items:center;gap:8px;min-height:44px;padding:8px 12px;border:1px dashed #ffccc7;border-radius:10px;background:#fff1f0;color:#c41c24;font-size:14px;font-weight:600;cursor:pointer}.arc-file.on[data-v-7fc501b9]{border-style:solid;border-color:#e2e8f0;background:#fff;color:#0f172a;font-weight:500;cursor:default}.arc-file b[data-v-7fc501b9]{flex:none;height:22px;padding:0 6px;border-radius:4px;background:#fff1f0;color:#c41c24;font-size:11px;line-height:22px;font-weight:700}.arc-file span[data-v-7fc501b9]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arc-file .arc-op[data-v-7fc501b9]{flex:none}.m-hint[data-v-11b3a4c4]{font-size:13px;color:#8a6d3b;margin:0 0 10px}.star[data-v-11b3a4c4]{color:#e11d48;font-style:normal;font-weight:700}.prov-list[data-v-11b3a4c4]{max-height:280px;overflow:auto;margin-top:8px;border:1px solid #e2e8f0;border-radius:10px}.prov-list label[data-v-11b3a4c4]{display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid #f1f5f9;font-size:14px}.prov-list label[data-v-11b3a4c4]:last-child{border-bottom:0}.sec-page[data-v-3d2cade8]{display:flex;flex-direction:column;gap:10px}.sec-h[data-v-3d2cade8]{margin:0;font-size:18px;font-weight:700}.sec-acts[data-v-3d2cade8]{display:flex;flex-direction:column;gap:8px}.sec-acts .m-btn.sub[data-v-3d2cade8]{background:#fff;color:#c41c24;box-shadow:inset 0 0 0 1px #ffccc7}.rec-hd[data-v-3d2cade8]{display:flex;align-items:center;justify-content:space-between;gap:8px}.rec-hd b[data-v-3d2cade8]{font-size:15px}.amt[data-v-3d2cade8]{margin-top:6px;font-size:18px;font-weight:700;font-variant-numeric:tabular-nums}.kv[data-v-3d2cade8]{display:flex;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid #f1f5f9;font-size:14px}.kv[data-v-3d2cade8]:last-child{border-bottom:0;padding-bottom:0}.kv[data-v-3d2cade8]:first-child{padding-top:0}.kv span[data-v-3d2cade8]{color:#64748b}.kv b[data-v-3d2cade8]{font-weight:650;text-align:right}.st[data-v-3d2cade8]{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;font-style:normal;font-size:12px;font-weight:700;background:#f1f5f9;color:#475569}.st.ok[data-v-3d2cade8]{background:#ecfdf5;color:#047857}.st.wait[data-v-3d2cade8]{background:#fff1f0;color:#c41c24}.act-row[data-v-3d2cade8]{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;margin-top:10px}.act-row .m-btn[data-v-3d2cade8]{width:auto;min-height:34px;padding:0 12px;font-size:13px;background:#fff;box-shadow:inset 0 0 0 1px #e2e8f0}.act-row .m-btn.sub[data-v-3d2cade8]{color:#c41c24;box-shadow:inset 0 0 0 1px #ffccc7}.chip-row[data-v-3d2cade8]{display:flex;flex-wrap:wrap;gap:8px}.pill[data-v-3d2cade8]{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border-radius:999px;font-size:14px;font-weight:600;line-height:1.2}.pill.sys[data-v-3d2cade8]{background:#f1f5f9;color:#334155;border:1px solid #e2e8f0}.pill.man[data-v-3d2cade8]{background:#eef4ff;color:#1d4ed8;border:1px solid #c7d7fe}.pill.pick[data-v-3d2cade8]{cursor:pointer;background:#fff}.pill.pick.on[data-v-3d2cade8]{background:#eef4ff;color:#1d4ed8;border-color:#1d4ed8}.m-card .m-btn[data-v-3d2cade8]{margin-top:12px}.m-card.slip[data-v-3d2cade8]{position:relative;overflow:hidden;border:1px solid #f3d7b0;padding:14px 14px 14px 18px;background:linear-gradient(180deg,#fffaf3,#fff 72%)}.m-card.slip[data-v-3d2cade8]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:linear-gradient(180deg,#fb7185,#f59e0b)}.slip-head[data-v-3d2cade8]{display:flex;align-items:center;justify-content:space-between;gap:8px}.slip-head b[data-v-3d2cade8]{font-size:13px;letter-spacing:.04em;color:#9f1239}.seal[data-v-3d2cade8]{display:inline-flex;align-items:center;height:24px;padding:0 8px;border:1.5px dashed #16a34a;border-radius:999px;background:#dcfce7b8;color:#15803d;font-style:normal;font-size:12px;font-weight:800;transform:rotate(-8deg)}.slip-amt[data-v-3d2cade8]{margin-top:8px;font-size:22px;font-weight:750;font-variant-numeric:tabular-nums;color:#1c1917}.slip-amt small[data-v-3d2cade8]{margin-left:4px;font-size:12px;font-weight:800;color:#a16207}.m-card.deed[data-v-3d2cade8]{position:relative;overflow:hidden;display:flex;flex-direction:column;min-height:168px;border:1px solid #d9def8;padding:16px 32px 14px 14px;background:linear-gradient(145deg,#eef2ff,#fff 52%)}.m-card.deed .act-row[data-v-3d2cade8]{margin-top:auto}.m-card.deed b[data-v-3d2cade8]{font-size:12px;letter-spacing:.06em;color:#4f46e5}.fold[data-v-3d2cade8]{position:absolute;top:0;right:0;border-style:solid;border-width:0 28px 28px 0;border-color:transparent #c7d2fe transparent transparent}.deed-name[data-v-3d2cade8]{margin-top:8px;font-size:15px;font-weight:750;line-height:1.4;color:#1e1b4b;word-break:break-word}.head[data-v-70fd4060]{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.head b[data-v-70fd4060]{font-size:15px;font-weight:700;color:#0f172a}.head span[data-v-70fd4060]{font-size:12px;color:#64748b}.row[data-v-70fd4060]{margin-bottom:10px}.foot[data-v-70fd4060]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px}.foot em[data-v-70fd4060]{font-style:normal;font-size:12px;font-weight:650}.foot em.wait[data-v-70fd4060]{color:#b45309}.foot em.done[data-v-70fd4060]{color:#047857}.foot em.moved[data-v-70fd4060]{color:#64748b}.foot .m-do-btn[data-v-70fd4060]{width:auto}
