.password-tip[data-v-013e36e8]{margin:0 0 24px;color:#718796;line-height:1.7}.app-root{height:100%}.password-required-page{padding:40px;color:#607d8b}.layout[data-v-2c485b47]{height:100%;display:flex}.sidebar[data-v-2c485b47]{width:246px;background:linear-gradient(180deg,#073f63,#062f4b);color:#fff;overflow-y:auto;flex:none}.brand[data-v-2c485b47]{height:86px;padding:17px 18px;display:flex;align-items:center;gap:12px;border-bottom:1px solid hsla(0,0%,100%,.1)}.brand-logo[data-v-2c485b47]{width:44px;height:44px;background:#fff;color:#087bb7;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:25px;font-weight:800}.brand strong[data-v-2c485b47]{font-size:18px;letter-spacing:2px;display:block}.brand span[data-v-2c485b47]{display:block;font-size:10px;color:#a9d3e7;margin-top:4px}.nav-group[data-v-2c485b47]{font-size:11px;color:#77aac3;padding:20px 20px 7px}.nav-item[data-v-2c485b47]{height:43px;margin:2px 10px;padding:0 12px;display:flex;align-items:center;gap:10px;color:#cee4ef;text-decoration:none;border-radius:7px;font-size:13px}.nav-item[data-v-2c485b47]:hover{background:hsla(0,0%,100%,.07)}.nav-item.router-link-active[data-v-2c485b47]{background:linear-gradient(90deg,#0c87c4,#1376a6);color:#fff;box-shadow:0 5px 15px rgba(0,0,0,.12)}.nav-item .ico[data-v-2c485b47]{width:20px}.nav-item em[data-v-2c485b47]{margin-left:auto;background:#7657ce;padding:2px 5px;border-radius:5px;font-size:9px;font-style:normal}.main[data-v-2c485b47]{flex:1;min-width:0;display:flex;flex-direction:column}.topbar[data-v-2c485b47]{height:68px;background:#fff;border-bottom:1px solid #e3ebf0;padding:0 26px;display:flex;align-items:center;justify-content:space-between;flex:none}.topbar h2[data-v-2c485b47]{display:inline;font-size:20px}.version[data-v-2c485b47]{margin-left:12px;color:#8b98a2;font-size:11px}.user[data-v-2c485b47]{display:flex;align-items:center;gap:9px}.user small[data-v-2c485b47]{display:block;color:#8a98a3;margin-top:3px}.ai-dot[data-v-2c485b47]{width:38px;height:38px;border-radius:50%;background:#f1ebff;display:flex;align-items:center;justify-content:center}.el-dropdown-link[data-v-2c485b47]{cursor:pointer;padding:8px}.workspace[data-v-2c485b47]{overflow:auto;flex:1}.login[data-v-da8d5810]{height:100%;display:flex;align-items:center;justify-content:center;gap:120px;background:linear-gradient(135deg,#063e62,#0c82ba 56%,#eef6f9 0)}.login-brand[data-v-da8d5810]{color:#fff;width:390px}.logo[data-v-da8d5810]{width:92px;height:92px;border-radius:24px;background:#fff;color:#087bb7;display:flex;align-items:center;justify-content:center;font-size:50px;font-weight:800;box-shadow:0 16px 40px rgba(0,0,0,.16)}h1[data-v-da8d5810]{font-size:42px;margin:24px 0 8px;letter-spacing:5px}.login-brand p[data-v-da8d5810]{font-size:18px;color:#d4edf8}.feature[data-v-da8d5810]{margin-top:38px;border-top:1px solid hsla(0,0%,100%,.25);padding-top:24px;color:#c8e8f6}.login-card[data-v-da8d5810]{width:410px;border-radius:14px;padding:20px 22px;box-shadow:0 24px 70px rgba(4,48,72,.2)}h2[data-v-da8d5810]{margin-bottom:7px}.login-card .muted[data-v-da8d5810]{margin-bottom:28px}.submit[data-v-da8d5810]{width:100%;height:44px}.dashboard-toolbar[data-v-24f1cc63]{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:16px}.dashboard-toolbar strong[data-v-24f1cc63]{font-size:13px;color:#536575;line-height:1.6}.dashboard-toolbar small[data-v-24f1cc63]{display:block;color:#8a98a3;margin-top:5px;font-size:11px}.load-error[data-v-24f1cc63],.scope-empty[data-v-24f1cc63]{margin-bottom:16px}.scope-empty[data-v-24f1cc63]{padding:12px 16px;border-radius:8px;background:#fff7e6;color:#976819;font-size:13px}.stats[data-v-24f1cc63]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-bottom:16px}.stat[data-v-24f1cc63]{padding:18px}.stat small[data-v-24f1cc63],.stat span[data-v-24f1cc63]{display:block;color:#71818d}.stat strong[data-v-24f1cc63]{display:block;font-size:29px;margin:10px 0;color:#0b7fb8}.stat small[data-v-24f1cc63]{font-size:11px;line-height:1.6}.grid[data-v-24f1cc63]{display:grid;grid-template-columns:1.45fr 1fr;gap:16px;margin-bottom:16px}.chart[data-v-24f1cc63]{height:330px}.chart-panel[data-v-24f1cc63]{position:relative}.panel-title small[data-v-24f1cc63]{font-weight:400;font-size:11px;color:#8a98a3;margin-left:8px}.trend-empty[data-v-24f1cc63]{position:absolute;top:53%;width:100%;text-align:center;color:#8a98a3;pointer-events:none;z-index:1}.empty-state[data-v-24f1cc63]{padding:50px 20px;text-align:center;color:#8a98a3;font-size:13px}.todo[data-v-24f1cc63]{display:flex;align-items:center;gap:12px;padding:17px 20px;border-bottom:1px solid #edf1f4}.todo>span[data-v-24f1cc63]{width:9px;height:9px;flex:none;border-radius:50%}.todo .red[data-v-24f1cc63]{background:#d74444}.todo .orange[data-v-24f1cc63]{background:#d58a22}.todo .green[data-v-24f1cc63]{background:#218f55}.todo div[data-v-24f1cc63]{flex:1}.todo small[data-v-24f1cc63]{display:block;color:#8a98a3;margin-top:5px;font-size:11px;line-height:1.5}.health[data-v-24f1cc63]{overflow:hidden}.health-status[data-v-24f1cc63]{display:inline-block;padding:3px 9px;border-radius:8px;font-size:12px}.health-status.pass[data-v-24f1cc63]{background:#e8f7ee;color:#218f55}.health-status.wait[data-v-24f1cc63]{background:#fff4df;color:#976819}.health-status.unknown[data-v-24f1cc63]{background:#f3f4f6;color:#71818d}@media(max-width:1100px){.stats[data-v-24f1cc63]{grid-template-columns:repeat(3,minmax(0,1fr))}.grid[data-v-24f1cc63]{grid-template-columns:1fr}.dashboard-toolbar[data-v-24f1cc63]{align-items:flex-start}}@media(max-width:700px){.stats[data-v-24f1cc63]{grid-template-columns:repeat(2,minmax(0,1fr))}.panel-title small[data-v-24f1cc63]{display:block;margin:6px 0 0}}.visit-detail[data-v-662a0ee6]{padding-bottom:30px}.visit-summary[data-v-662a0ee6]{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:19px 21px;background:linear-gradient(120deg,#edf8fd,#fff);border:1px solid #d9e8ef;border-radius:12px}.visit-summary div>span[data-v-662a0ee6],.visit-summary small[data-v-662a0ee6],.visit-summary strong[data-v-662a0ee6]{display:block}.visit-summary small[data-v-662a0ee6]{color:#738492}.visit-summary strong[data-v-662a0ee6]{margin:5px 0;font-size:21px;color:#243d51;overflow-wrap:anywhere}.visit-summary div>span[data-v-662a0ee6]{font-size:12px;color:#788997}.visit-facts[data-v-662a0ee6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.visit-fact[data-v-662a0ee6]{min-width:0;padding:14px 16px;background:#fff;border:1px solid #dfe8ed;border-radius:9px;box-shadow:0 4px 15px rgba(28,69,91,.04)}.visit-fact dt[data-v-662a0ee6]{margin-bottom:6px;color:#718391;font-size:12px;font-weight:600}.visit-fact dd[data-v-662a0ee6]{min-width:0;margin:0;color:#344754;line-height:1.6;overflow-wrap:anywhere}.visit-text-card[data-v-662a0ee6]{margin-bottom:10px;padding:16px 18px;background:#fff;border:1px solid #dfe8ed;border-radius:10px;box-shadow:0 4px 15px rgba(28,69,91,.04)}.visit-text-card.summary-card[data-v-662a0ee6]{background:#f9fcff;border-color:#d5e7f1}.visit-text-card h4[data-v-662a0ee6]{margin:0 0 9px;color:#607482;font-size:13px}.detail-text[data-v-662a0ee6]{color:#344754;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}.compliance-summary[data-v-662a0ee6]{margin-top:10px}.section-explain[data-v-662a0ee6]{margin:0 0 14px;color:#6d7f8b;font-size:12px;line-height:1.7}.round-card[data-v-662a0ee6]{margin:0 0 15px;padding:14px;border:1px solid #e2eaf0;border-radius:10px;background:#fff}.round-title[data-v-662a0ee6]{margin-bottom:12px;font-weight:700;color:#304758}.round-title small[data-v-662a0ee6]{margin-left:8px;font-weight:400;color:#8997a1}@media (max-width:900px){.visit-facts[data-v-662a0ee6]{grid-template-columns:1fr}}.visit-filters[data-v-a894036a]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px}.visit-filters .el-select[data-v-a894036a]{width:100%;min-width:0}.visit-filters+.toolbar[data-v-a894036a]{flex-wrap:wrap}@media(max-width:1000px){.visit-filters[data-v-a894036a]{grid-template-columns:repeat(2,minmax(0,1fr))}}.table-panel[data-v-a894036a]{overflow:hidden}.pagination[data-v-a894036a]{padding:16px;text-align:right}.drawer[data-v-a894036a]{padding:0 28px 40px}.visit-head[data-v-a894036a]{display:flex;justify-content:space-between;align-items:center;padding:0 0 20px}.visit-head small[data-v-a894036a],.visit-head strong[data-v-a894036a]{display:block}.visit-head strong[data-v-a894036a]{font-size:20px;margin-top:5px}.drawer h3[data-v-a894036a]{margin-top:25px}.compliance-round[data-v-a894036a]{margin-bottom:20px}.round-title[data-v-a894036a]{font-weight:700;margin:10px 0}.round-title .muted[data-v-a894036a]{font-size:12px;font-weight:400;margin-left:7px}.meeting-detail-head[data-v-a894036a]{padding:22px 24px;margin-bottom:22px;border:1px solid #e5dcf7;border-radius:12px;background:linear-gradient(120deg,#f7f2ff,#fff)}.meeting-eyebrow[data-v-a894036a]{color:#7850ca;font-size:12px;font-weight:700;letter-spacing:2px}.meeting-detail-head h2[data-v-a894036a]{margin:8px 0 13px;color:#263548;font-size:24px}.meeting-meta[data-v-a894036a]{display:flex;gap:24px;flex-wrap:wrap;color:#6f7d90;font-size:13px}.detail-section-title[data-v-a894036a]{display:flex;align-items:baseline;justify-content:space-between;margin:24px 0 11px;color:#344653}.detail-section-title span[data-v-a894036a]{font-size:17px;font-weight:700}.detail-section-title small[data-v-a894036a]{color:#8b96a5}.meeting-text-card[data-v-a894036a]{padding:18px 20px;border:1px solid #e3e8ef;border-radius:10px;background:#fbfcfe;color:#344255;line-height:1.8;white-space:pre-wrap;word-break:break-word}.meeting-text-card.highlight[data-v-a894036a]{border-color:#dfd2f8;background:#faf7ff}.meeting-text-card.transcript[data-v-a894036a]{max-height:300px;overflow:auto}.meeting-descriptions[data-v-a894036a]{border-radius:8px;overflow:hidden}.trace-info[data-v-a894036a]{margin-bottom:20px}.terminal-page[data-v-6fa84cb1]{min-width:900px}.terminal-toolbar[data-v-6fa84cb1]{display:flex;align-items:center;gap:10px;margin-bottom:18px;flex-wrap:wrap}.terminal-toolbar .el-input[data-v-6fa84cb1]{width:300px}.primary-action[data-v-6fa84cb1]{color:#fff!important;background:#168fd1!important;border-color:#168fd1!important}.ai-action[data-v-6fa84cb1]{color:#fff;background:#7b52d2;border-color:#7b52d2}.ai-action[data-v-6fa84cb1]:hover{background:#8b65dd;border-color:#8b65dd}.ai-note[data-v-6fa84cb1]{color:#56647a;font-size:13px}.terminal-tree[data-v-6fa84cb1]{padding:0 20px 16px}.tree-heading[data-v-6fa84cb1]{height:56px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);font-size:17px}.tree-heading strong[data-v-6fa84cb1]{font-size:19px}.summary[data-v-6fa84cb1],.tree-heading span[data-v-6fa84cb1]{color:#66748a}.summary[data-v-6fa84cb1]{font-size:13px}.region-block[data-v-6fa84cb1]{margin-top:10px}.tree-card[data-v-6fa84cb1]{min-height:44px;box-sizing:border-box;border:1px solid #dfe5ef;border-radius:8px;background:#fff;display:flex;align-items:center;padding:7px 12px;transition:.2s}.tree-card[data-v-6fa84cb1]:hover{border-color:#b9d9ea;box-shadow:0 4px 14px rgba(30,92,126,.08)}.node-toggle[data-v-6fa84cb1]{cursor:pointer}.fold-arrow[data-v-6fa84cb1],.leaf-indent[data-v-6fa84cb1]{width:20px;color:#71808d;font-size:15px;flex:none}.region-card[data-v-6fa84cb1]{background:#fbfcff}.node-icon[data-v-6fa84cb1]{width:28px;font-size:18px;flex:none}.node-main[data-v-6fa84cb1]{min-width:0;flex:1;display:flex;align-items:center;gap:8px;white-space:nowrap}.node-main strong[data-v-6fa84cb1]{font-size:16px;margin-right:0;max-width:45%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.node-main .el-tag[data-v-6fa84cb1]{flex:none}.node-main small[data-v-6fa84cb1]{display:block;flex:1;min-width:0;color:#66748a;font-size:12px;line-height:20px;margin-top:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.node-count[data-v-6fa84cb1]{flex:none;font-size:13px;color:#56647a;white-space:nowrap;margin-left:16px}.branch[data-v-6fa84cb1]{position:relative;margin-top:6px}.branch[data-v-6fa84cb1]:before{content:"";position:absolute;left:-18px;top:-10px;bottom:50%;border-left:2px solid #e1e7f0;border-bottom:2px solid #e1e7f0;width:18px}.hospital-branch[data-v-6fa84cb1]{margin-left:38px}.department-branch[data-v-6fa84cb1],.doctor-branch[data-v-6fa84cb1]{margin-left:42px}.hospital-card .el-tag[data-v-6fa84cb1]{margin-left:4px;color:#168fd1;background:#eaf5fc;border:0}.ai-tag[data-v-6fa84cb1],.level-tag[data-v-6fa84cb1]{margin-left:6px;color:#7b52d2!important;background:#f1ebff!important;border:0}.doctor-card[data-v-6fa84cb1]{min-height:44px}.doctor-card .node-main strong[data-v-6fa84cb1]{font-size:16px}.tree-fold-enter-active[data-v-6fa84cb1],.tree-fold-leave-active[data-v-6fa84cb1]{transition:opacity .16s,transform .16s}.tree-fold-enter[data-v-6fa84cb1],.tree-fold-leave-to[data-v-6fa84cb1]{opacity:0;transform:translateY(-4px)}.el-dialog .el-form-item[data-v-6fa84cb1]{margin-bottom:18px}@media(max-width:1200px){.terminal-page[data-v-6fa84cb1]{min-width:760px}.ai-note[data-v-6fa84cb1]{display:none}.department-branch[data-v-6fa84cb1],.doctor-branch[data-v-6fa84cb1],.hospital-branch[data-v-6fa84cb1]{margin-left:28px}}.ai-progress[data-v-6fa84cb1]{color:#6042b5;font-size:13px;font-weight:600}.doctor-edit[data-v-6fa84cb1],.node-edit[data-v-6fa84cb1]{margin-left:12px}.node-actions[data-v-6fa84cb1]{display:flex;align-items:center;margin-left:12px;white-space:nowrap}.node-actions .el-button+.el-button[data-v-6fa84cb1]{margin-left:10px}.tree-card .el-button[data-v-6fa84cb1]{padding-top:4px;padding-bottom:4px}.product-page[data-v-02fe4cf6]{min-width:980px}.product-toolbar[data-v-02fe4cf6]{display:flex;align-items:center;gap:12px;margin-bottom:18px}.product-toolbar>.el-input[data-v-02fe4cf6]{width:320px}.product-toolbar>.el-select[data-v-02fe4cf6]{width:145px}.primary-action[data-v-02fe4cf6]{color:#fff!important;background:#168fd1!important;border-color:#168fd1!important}.ai-action[data-v-02fe4cf6],.mini-ai[data-v-02fe4cf6]{color:#fff!important;background:#7b52d2!important;border-color:#7b52d2!important}.product-table[data-v-02fe4cf6]{overflow:hidden}.product-name small[data-v-02fe4cf6],.product-name strong[data-v-02fe4cf6]{display:block}.product-name strong[data-v-02fe4cf6]{font-size:15px}.product-name small[data-v-02fe4cf6]{color:#8490a3;margin-top:5px}.knowledge-count[data-v-02fe4cf6]{display:block;color:#8490a3;margin-top:5px}.pagination[data-v-02fe4cf6]{padding:16px 20px;text-align:right}.detail-drawer[data-v-02fe4cf6]{padding:0 28px 40px}.detail-head[data-v-02fe4cf6]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:22px}.detail-head h2[data-v-02fe4cf6]{margin:5px 0}.detail-head small[data-v-02fe4cf6],.detail-head span[data-v-02fe4cf6]{color:#7b8798}.drawer-actions[data-v-02fe4cf6]{margin-top:22px}.el-dialog .el-form-item[data-v-02fe4cf6]{margin-bottom:17px}.qa-chat-title[data-v-02fe4cf6]{display:flex;align-items:center;gap:11px}.qa-chat-title .title-robot[data-v-02fe4cf6]{width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#7950d2;color:#fff;font-size:20px}.qa-chat-title small[data-v-02fe4cf6],.qa-chat-title strong[data-v-02fe4cf6]{display:block}.qa-chat-title strong[data-v-02fe4cf6]{font-size:20px;color:#1c2738}.qa-chat-title small[data-v-02fe4cf6]{font-size:13px;color:#7d8798;margin-top:4px}.qa-product-select[data-v-02fe4cf6]{display:flex;align-items:center;gap:12px;padding:11px 14px;border:1px solid #e2e6ef;border-radius:10px;background:#f8f9fc}.qa-product-select>span[data-v-02fe4cf6]:first-child{font-weight:700;color:#536176}.qa-product-select .el-select[data-v-02fe4cf6]{width:330px}.rag-state[data-v-02fe4cf6]{margin-left:auto;color:#7750cc;font-size:12px}.qa-chat-body[data-v-02fe4cf6]{height:430px;overflow-y:auto;margin-top:14px;padding:24px 28px;border:1px solid #dfe5ef;border-radius:15px;background:#f8f9fc;scroll-behavior:smooth}.chat-row[data-v-02fe4cf6]{display:flex;align-items:flex-start;gap:14px;margin-bottom:20px}.chat-row.user[data-v-02fe4cf6]{flex-direction:row-reverse}.chat-avatar[data-v-02fe4cf6]{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#7850d2;color:#fff;font-size:21px;flex:none}.chat-row.user .chat-avatar[data-v-02fe4cf6]{background:#168fd1}.chat-bubble[data-v-02fe4cf6]{max-width:78%;padding:15px 18px;border:1px solid #dfe4ed;border-left:4px solid #7b52d2;border-radius:14px;background:#fff;color:#273244;line-height:1.75;white-space:pre-line}.chat-row.user .chat-bubble[data-v-02fe4cf6]{border-left:1px solid #dfe4ed;background:#fff}.rag-label[data-v-02fe4cf6]{display:inline-block;margin-right:8px;padding:2px 8px;border-radius:5px;background:#efe7ff;color:#7650cb;font-size:12px}.message-text[data-v-02fe4cf6]{display:inline}.message-reference[data-v-02fe4cf6]{display:block;margin-top:9px;color:#7d8798}.suggestion-list[data-v-02fe4cf6]{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin:-7px 0 20px 58px}.suggestion-list button[data-v-02fe4cf6]{padding:8px 13px;border:1px solid #d9cdf5;border-radius:18px;background:#fff;color:#6d49bc;cursor:pointer}.suggestion-list button[data-v-02fe4cf6]:hover{background:#f3edff}.typing[data-v-02fe4cf6]{display:flex;align-items:center;gap:5px}.typing i[data-v-02fe4cf6]{width:6px;height:6px;border-radius:50%;background:#8a63d9;animation:typing-data-v-02fe4cf6 1s infinite}.typing i[data-v-02fe4cf6]:nth-child(2){animation-delay:.15s}.typing i[data-v-02fe4cf6]:nth-child(3){animation-delay:.3s}.typing span[data-v-02fe4cf6]{margin-left:5px;color:#7d8798;font-size:13px}.qa-composer[data-v-02fe4cf6]{display:flex;gap:12px;margin-top:14px}.qa-composer .el-textarea[data-v-02fe4cf6]{flex:1}.send-button[data-v-02fe4cf6]{width:96px;color:#fff!important;background:#7b52d2!important;border-color:#7b52d2!important;font-size:16px}.qa-footnote[data-v-02fe4cf6]{margin-top:12px;color:#758195;font-size:13px}@keyframes typing-data-v-02fe4cf6{0%,60%,to{transform:translateY(0);opacity:.45}30%{transform:translateY(-4px);opacity:1}}.region-warning[data-v-02fe4cf6]{margin-top:-8px;margin-bottom:12px}.detail-region-warning[data-v-02fe4cf6]{margin-top:18px}.product-page[data-v-02fe4cf6] .qa-chat-dialog{border-radius:16px}.product-page[data-v-02fe4cf6] .qa-chat-dialog .el-dialog__header{padding:22px 26px 14px}.product-page[data-v-02fe4cf6] .qa-chat-dialog .el-dialog__body{padding:8px 26px 24px}@media(max-width:1200px){.product-page[data-v-02fe4cf6]{min-width:820px}.product-toolbar>.el-select[data-v-02fe4cf6]{display:none}}.org-page[data-v-510b9815]{min-width:1050px}.org-toolbar[data-v-510b9815]{display:flex;gap:12px;margin-bottom:18px}.org-toolbar>.el-input[data-v-510b9815]{width:300px}.org-toolbar>.el-select[data-v-510b9815]{width:155px}.primary-action[data-v-510b9815]{color:#fff!important;background:#168fd1!important;border-color:#168fd1!important}.org-table[data-v-510b9815]{overflow:hidden}.pagination[data-v-510b9815]{padding:16px;text-align:right}.org-detail-body[data-v-510b9815]{padding:0 28px 40px}.detail-title[data-v-510b9815]{display:flex;align-items:center;gap:14px;margin-bottom:24px;padding:18px 20px;border:1px solid #dce9ef;border-radius:12px;background:linear-gradient(120deg,#eef8fd,#fff)}.detail-title>div[data-v-510b9815]{min-width:0;flex:1}.detail-title strong[data-v-510b9815],.detail-title>div span[data-v-510b9815]{display:block}.detail-title strong[data-v-510b9815]{font-size:23px;color:#243947}.detail-title>div span[data-v-510b9815]{margin-top:5px;color:#778499}.person-avatar[data-v-510b9815]{width:48px;height:48px;display:flex;align-items:center;justify-content:center;flex:none;border-radius:14px;color:#fff;background:linear-gradient(135deg,#168fd1,#56b8dd);font-size:22px;font-weight:700}.detail-section-title[data-v-510b9815]{margin:22px 0 12px;padding-left:10px;border-left:4px solid #168fd1;color:#344957}.el-dialog .el-form-item[data-v-510b9815]{margin-bottom:16px}.password-tip[data-v-510b9815]{margin:0 0 16px;padding:11px 13px;background:#f1f8fc;border-radius:8px;color:#536b79;font-size:12px;line-height:1.65}.toolbar[data-v-4163a1d9]{display:flex;gap:14px;align-items:center;margin-bottom:18px}.primary[data-v-4163a1d9]{color:#fff!important;background:#168fd1!important;border-color:#168fd1!important}.assistant-page[data-v-b7f61d12]{padding:22px 26px 36px;height:calc(100vh - 68px);background:#f3f6f8}.assistant-shell[data-v-b7f61d12]{height:100%;min-height:560px;background:#fff;border:1px solid #e0e6ed;border-radius:14px;box-shadow:0 5px 20px rgba(27,55,78,.05);display:flex;flex-direction:column;overflow:hidden}.assistant-head[data-v-b7f61d12]{height:78px;flex:none;border-bottom:1px solid #e5eaf0;display:flex;align-items:center;padding:0 25px;gap:13px}.head-icon[data-v-b7f61d12]{width:44px;height:44px;border-radius:50%;background:#f0eaff;display:flex;align-items:center;justify-content:center;font-size:23px}.assistant-head h3[data-v-b7f61d12]{margin:0 0 5px;font-size:18px}.assistant-head p[data-v-b7f61d12]{margin:0;color:#8a96a3;font-size:12px}.chat-area[data-v-b7f61d12]{flex:1;overflow-y:auto;margin:18px 22px 0;padding:23px;background:#f6f8fa;border:1px solid #e2e7ed;border-radius:16px;scroll-behavior:smooth}.message[data-v-b7f61d12]{display:flex;gap:12px;align-items:flex-start;margin-bottom:22px}.user-message[data-v-b7f61d12]{justify-content:flex-end}.user-message .avatar[data-v-b7f61d12]{order:2}.avatar[data-v-b7f61d12]{width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex:none}.ai-avatar[data-v-b7f61d12]{background:#7656ce;color:#fff}.user-avatar[data-v-b7f61d12]{background:#1688c5;color:#fff}.bubble[data-v-b7f61d12]{max-width:76%;border-radius:13px;padding:15px 18px;line-height:1.7;font-size:14px;white-space:pre-wrap;word-break:break-word}.user-bubble[data-v-b7f61d12],.welcome-bubble[data-v-b7f61d12]{background:#fff;border:1px solid #e3e8ee}.welcome-bubble p[data-v-b7f61d12]{margin:0 0 9px}.welcome-bubble p[data-v-b7f61d12]:last-child{margin:0;color:#657381}.answer-bubble[data-v-b7f61d12]{position:relative;background:#fff;border:1px solid #dedfe7;border-left:5px solid #7656ce;padding-top:18px}.answer-bubble.status-pass[data-v-b7f61d12]{background:#f3fbf6;border-left-color:#29945d}.answer-bubble.status-warn[data-v-b7f61d12]{background:#fff9eb;border-left-color:#dc941e}.answer-bubble.status-review[data-v-b7f61d12]{background:#f7f3ff;border-left-color:#7b52d2}.answer-bubble.status-block[data-v-b7f61d12],.answer-bubble.status-fail[data-v-b7f61d12]{background:#fff2f2;border-left-color:#d74444}.answer-bubble.failed[data-v-b7f61d12]{border-left-color:#d74444}.intent-tag[data-v-b7f61d12]{display:inline-block;color:#6b4cc1;background:#f0eaff;border-radius:11px;padding:2px 9px;font-size:11px;margin-bottom:11px}.answer-bubble h4[data-v-b7f61d12]{margin:0 0 8px;font-size:15px;color:#303746}.status-pass h4[data-v-b7f61d12]{color:#218454}.status-warn h4[data-v-b7f61d12]{color:#a96c0b}.failed h4[data-v-b7f61d12],.status-block h4[data-v-b7f61d12],.status-fail h4[data-v-b7f61d12]{color:#b64242}.status-hint[data-v-b7f61d12]{margin:0 0 10px;padding:7px 10px;border-radius:7px;background:hsla(0,0%,100%,.75);color:#6c7480;font-size:12px}.answer-bubble p[data-v-b7f61d12]{margin:0;color:#566170}.loading-copy[data-v-b7f61d12]{color:#7457c8}.composer[data-v-b7f61d12]{display:flex;gap:14px;padding:17px 22px 12px;align-items:stretch;flex:none}.composer .el-textarea[data-v-b7f61d12]{flex:1}.send-button[data-v-b7f61d12]{width:116px;background:#7657cf;border-color:#7657cf;border-radius:9px}.assistant-note[data-v-b7f61d12]{text-align:center;color:#8995a1;font-size:12px;padding:0 20px 16px;flex:none}.status-grid[data-v-5bb08077]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px}.status-card[data-v-5bb08077]{padding:16px 18px;background:#fff;border:1px solid #e3ebf0;border-radius:10px}.status-card span[data-v-5bb08077],.status-card strong[data-v-5bb08077]{display:block}.status-card span[data-v-5bb08077]{color:#7b8995;font-size:12px}.status-card strong[data-v-5bb08077]{margin-top:6px;font-size:25px;color:#1687bf}.feedback-page[data-v-5bb08077]{min-width:980px}.feedback-intro[data-v-5bb08077]{padding:22px 24px;margin-bottom:16px;border-radius:12px;background:linear-gradient(120deg,#fff,#f4f9fc);border:1px solid #dfeaf0}.eyebrow[data-v-5bb08077]{font-size:10px;letter-spacing:2px;color:#1687bf;font-weight:700}.feedback-intro h3[data-v-5bb08077]{margin:5px 0 4px;font-size:23px}.feedback-intro p[data-v-5bb08077]{margin:0;color:#71808d;font-size:13px}.filter-panel[data-v-5bb08077]{padding:17px 18px;margin-bottom:16px}.filter-title[data-v-5bb08077]{font-weight:700;margin-bottom:12px}.filters[data-v-5bb08077]{display:flex;gap:10px;flex-wrap:wrap}.filters>.el-input[data-v-5bb08077]{width:310px}.filters>.el-select[data-v-5bb08077]{width:150px}.feedback-list[data-v-5bb08077]{overflow:hidden}.list-heading[data-v-5bb08077]{height:60px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e8edf1}.list-heading strong[data-v-5bb08077]{font-size:17px}.list-heading span[data-v-5bb08077]{margin-left:9px;color:#84919b;font-size:12px}.list-note[data-v-5bb08077]{color:#8b98a2!important}.feedback-table[data-v-5bb08077]:before{display:none}.feedback-table[data-v-5bb08077] .clickable-row{cursor:pointer}.feedback-table[data-v-5bb08077] .clickable-row:hover>td{background:#f2f8fc!important}.primary-text[data-v-5bb08077]{font-weight:600;color:#253644}.secondary-text[data-v-5bb08077]{margin-top:4px;font-size:11px;color:#87939d}.content-cell[data-v-5bb08077]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.data-tag[data-v-5bb08077]{display:inline-block;padding:4px 9px;border-radius:12px;font-size:12px}.tag-closed[data-v-5bb08077],.tag-low[data-v-5bb08077],.tag-unknown[data-v-5bb08077]{background:#eef1f4;color:#66727c}.tag-normal[data-v-5bb08077],.tag-pending[data-v-5bb08077]{background:#fff2d8;color:#b77812}.tag-high[data-v-5bb08077]{background:#fde8e8;color:#c83838}.tag-processing[data-v-5bb08077]{background:#e9f4fb;color:#177db0}.tag-completed[data-v-5bb08077]{background:#e9f7ef;color:#23824f}.pagination[data-v-5bb08077]{padding:16px;text-align:right}.readonly-summary[data-v-5bb08077]{padding:16px;margin-bottom:16px;border-radius:8px;background:#f7f9fb}.readonly-summary>div[data-v-5bb08077]{display:inline-flex;gap:8px;margin-right:30px;font-size:13px}.readonly-summary span[data-v-5bb08077]{color:#7d8993}.readonly-summary p[data-v-5bb08077]{margin:14px 0 0;line-height:1.7;white-space:pre-wrap;color:#283845}.detail-drawer[data-v-5bb08077]{min-height:240px;padding:0 24px 28px}.detail-head[data-v-5bb08077]{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;padding:15px 17px;border-radius:8px;background:#f7f9fb}.detail-head>div[data-v-5bb08077]{display:flex;flex-direction:column;gap:4px}.detail-head span[data-v-5bb08077]{font-size:12px}.detail-head strong[data-v-5bb08077]{font-size:20px;color:#253644}.detail-content[data-v-5bb08077]{min-height:48px;line-height:1.75;white-space:pre-wrap;word-break:break-word;color:#283845}.detail-section-title[data-v-5bb08077]{margin:22px 0 12px;color:#344653}.handling-timeline[data-v-5bb08077]{padding-top:4px}.round-card[data-v-5bb08077]{padding:15px 17px;border:1px solid #e5ebef;border-radius:9px;background:#fff;box-shadow:0 3px 12px rgba(31,64,84,.05)}.round-head[data-v-5bb08077]{display:flex;align-items:center;justify-content:space-between;padding-bottom:11px;border-bottom:1px solid #edf1f3}.round-head strong[data-v-5bb08077]{color:#253644}.round-head span[data-v-5bb08077]{font-size:12px;color:#84919b}.round-field[data-v-5bb08077]{margin-top:13px}.round-label[data-v-5bb08077]{display:block;margin-bottom:5px;font-size:12px;font-weight:700;color:#74828d}.round-field p[data-v-5bb08077]{margin:0;line-height:1.7;white-space:pre-wrap;word-break:break-word;color:#283845}.round-confirm[data-v-5bb08077]{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-top:13px;padding-top:12px;border-top:1px dashed #e1e8ec}.confirm-comment[data-v-5bb08077]{color:#4a5964}.confirm-time[data-v-5bb08077]{margin-left:auto;font-size:12px;color:#84919b}.import-toolbar[data-v-3daf165e]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px;padding:16px;border-radius:12px}.import-toolbar strong[data-v-3daf165e]{color:#1d3550}.import-toolbar small[data-v-3daf165e]{display:block;margin-top:6px;color:#718096;line-height:1.6}.schedule-file[data-v-3daf165e]{display:none}.import-summary[data-v-3daf165e]{color:#607089;font-size:13px;line-height:1.7}.import-errors[data-v-3daf165e]{max-height:160px;overflow:auto;margin:12px 0;padding:12px;background:#fff0f0;color:#c03636;font-size:13px;line-height:1.8}.schedule-page[data-v-3daf165e]{background:linear-gradient(180deg,#f3f8fd,#eef4fa);min-height:100%;padding:18px}.filters[data-v-3daf165e]{display:flex;flex-wrap:wrap;gap:10px;padding:16px;margin-bottom:14px;border-radius:12px}.filters>[data-v-3daf165e]{width:158px}.filters .el-input[data-v-3daf165e]{width:215px}.filters .el-button[data-v-3daf165e]{width:auto}.summary-row[data-v-3daf165e]{display:flex;gap:12px;margin-bottom:14px}.summary-card[data-v-3daf165e]{flex:1;background:#fff;border:1px solid #e5edf5;border-radius:12px;padding:14px 18px;box-shadow:0 4px 16px rgba(35,88,130,.06);display:flex;justify-content:space-between;align-items:center;color:#607089}.summary-card strong[data-v-3daf165e]{font-size:24px;color:#087fe6}.schedule-layout[data-v-3daf165e]{display:grid;grid-template-columns:minmax(850px,1fr) 250px;gap:14px;align-items:start}.table-panel[data-v-3daf165e]{overflow:hidden;border-radius:12px}.table-heading[data-v-3daf165e]{min-height:68px;padding:13px 16px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e6edf5}.table-heading h3[data-v-3daf165e]{margin:0 0 6px;color:#12213d;font-size:17px}.table-heading h3 span[data-v-3daf165e]{font-weight:600}.table-heading small[data-v-3daf165e]{color:#8a97aa}.week-actions[data-v-3daf165e]{display:flex;align-items:center;gap:10px;color:#607089}.week-actions b[data-v-3daf165e]{color:#182946}.day-cell[data-v-3daf165e]{position:relative;box-sizing:border-box;width:100%;height:72px;min-height:72px;padding:8px 4px;border-radius:7px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:1px solid transparent;overflow:hidden;transition:.18s}.day-cell.is-editable[data-v-3daf165e]{cursor:pointer}.day-cell.is-editable[data-v-3daf165e]:hover{transform:translateY(-1px);box-shadow:0 4px 10px rgba(31,102,160,.12)}.day-cell.is-readonly[data-v-3daf165e]{cursor:default}.day-cell span[data-v-3daf165e]{font-size:10px;white-space:nowrap}.day-cell em[data-v-3daf165e]{position:absolute;right:3px;top:3px;padding:1px 4px;border-radius:7px;background:hsla(0,0%,100%,.72);font-size:9px;font-style:normal;line-height:14px}.working[data-v-3daf165e]{background:#dff2ff;color:#0788df;border-color:#cceaff}.leave[data-v-3daf165e]{background:#ffe1e1;color:#e14949;border-color:#ffd3d3}.off[data-v-3daf165e]{background:#edf0f3;color:#68778a;border-color:#e5e9ed}.unset[data-v-3daf165e]{background:#fafbfd;border:1px dashed #c2ccd7;color:#8b97a0}.doctor-link[data-v-3daf165e]{color:#0786dc}.el-table small[data-v-3daf165e]{display:block;color:#87929b;margin-top:4px}.el-table th .cell small[data-v-3daf165e]{display:block;margin-top:4px}.legend-panel[data-v-3daf165e]{border-radius:12px;padding:18px 16px;color:#53627a}.legend-panel h3[data-v-3daf165e]{margin:0 0 17px;color:#17335c;font-size:15px}.legend-panel h3 i[data-v-3daf165e]{color:#0788df;margin-right:5px}.legend-item[data-v-3daf165e]{display:flex;align-items:center;gap:11px;margin:15px 0}.legend-item div[data-v-3daf165e]{display:flex;gap:10px;align-items:center}.legend-item b[data-v-3daf165e]{min-width:45px;color:#33445f}.legend-item span[data-v-3daf165e]{font-size:12px;color:#7d899b}.legend-dot[data-v-3daf165e]{width:20px;height:20px;border-radius:50%;display:block;flex:none}.legend-dot.unset[data-v-3daf165e]{box-sizing:border-box}.legend-divider[data-v-3daf165e]{height:1px;background:#e4ebf2;margin:21px 0}.legend-panel ol[data-v-3daf165e]{padding-left:20px;margin:0}.legend-panel li[data-v-3daf165e]{font-size:12px;line-height:1.65;margin-bottom:8px}.legend-note[data-v-3daf165e]{margin-top:18px;padding:10px;border-radius:18px;background:#e8f5ff;color:#1688d3;text-align:center;font-size:11px}.context[data-v-3daf165e]{line-height:1.7;color:#66737e}.empty[data-v-3daf165e]{text-align:center;padding:45px;color:#8b97a0}[data-v-3daf165e] .schedule-editor-dialog,[data-v-3daf165e] .schedule-form-dialog{border-radius:14px;overflow:hidden;box-shadow:0 18px 60px rgba(24,55,92,.2)}[data-v-3daf165e] .schedule-editor-dialog .el-dialog__header,[data-v-3daf165e] .schedule-form-dialog .el-dialog__header{padding:20px 26px;border-bottom:1px solid #edf1f5}[data-v-3daf165e] .schedule-editor-dialog .el-dialog__body{padding:18px 26px 8px}[data-v-3daf165e] .schedule-form-dialog .el-dialog__body{padding:20px 26px 4px}[data-v-3daf165e] .schedule-editor-dialog .el-dialog__footer,[data-v-3daf165e] .schedule-form-dialog .el-dialog__footer{padding:15px 26px 20px;border-top:1px solid #edf1f5}.doctor-context[data-v-3daf165e],.form-hero[data-v-3daf165e]{display:flex;align-items:center;padding:14px 16px;border:1px solid #e3edf7;border-radius:11px;background:linear-gradient(135deg,#f4faff,#fbfdff)}.doctor-avatar[data-v-3daf165e]{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:12px;background:#dff1ff;color:#087fdc;font-size:16px;font-weight:700;flex:none}.doctor-avatar.leave-avatar[data-v-3daf165e]{background:#ffe7e9;color:#e74b56}.doctor-context strong[data-v-3daf165e],.form-hero strong[data-v-3daf165e]{display:block;color:#1d2d49;font-size:17px}.doctor-context strong em[data-v-3daf165e]{margin-left:8px;padding:3px 8px;border-radius:12px;background:#e3f3ff;color:#0785e3;font-size:11px;font-style:normal;font-weight:500}.doctor-context span[data-v-3daf165e],.form-hero span[data-v-3daf165e]{display:block;margin-top:6px;color:#718096;font-size:12px}.form-hero>div[data-v-3daf165e]:nth-child(2){flex:1}.form-hero>div[data-v-3daf165e]:last-child{text-align:right}.form-hero>div:last-child b[data-v-3daf165e]{display:block;color:#1685e5;font-size:15px}.schedule-tabs[data-v-3daf165e]{margin-top:14px}.month-toolbar[data-v-3daf165e]{display:flex;align-items:center;justify-content:space-between;margin:4px 0 14px}.month-toolbar>div span[data-v-3daf165e],.month-toolbar>div strong[data-v-3daf165e]{display:block}.month-toolbar>div strong[data-v-3daf165e]{font-size:18px;color:#172945}.month-toolbar>div span[data-v-3daf165e]{margin-top:5px;color:#8996a8;font-size:12px}.month-toolbar .el-date-editor[data-v-3daf165e]{width:125px}.month-grid[data-v-3daf165e],.month-week-head[data-v-3daf165e]{display:grid;grid-template-columns:repeat(7,1fr);gap:7px}.month-week-head[data-v-3daf165e]{margin-bottom:7px}.month-week-head span[data-v-3daf165e]{text-align:center;padding:7px;color:#728096;font-size:12px;font-weight:600}.month-day[data-v-3daf165e]{box-sizing:border-box;height:92px;padding:8px 9px;border-radius:9px;border:1px solid;transition:.18s;overflow:hidden}.month-day.month-readonly[data-v-3daf165e]{cursor:default;filter:saturate(.78);opacity:.82}.month-day.month-readonly[data-v-3daf165e]:hover{transform:none;box-shadow:none}.month-day.today-editable[data-v-3daf165e]{position:relative;z-index:1;cursor:pointer;border:2px solid #1688ed!important;box-shadow:0 0 0 3px rgba(22,136,237,.16),0 7px 16px rgba(22,136,237,.2);opacity:1;filter:none}.month-day.today-editable[data-v-3daf165e]:hover{transform:translateY(-2px);box-shadow:0 0 0 3px rgba(22,136,237,.2),0 10px 20px rgba(22,136,237,.25)}.month-day>div[data-v-3daf165e]{display:flex;justify-content:space-between;align-items:flex-start}.month-day>div b[data-v-3daf165e]{font-size:16px;color:#233752}.month-tags[data-v-3daf165e]{display:flex!important;align-items:flex-end;margin:0!important;gap:3px;flex-direction:column}.month-day>div em[data-v-3daf165e]{padding:1px 5px;border-radius:8px;background:hsla(0,0%,100%,.75);font-size:9px;font-style:normal}.month-day>div em.today-tag[data-v-3daf165e]{background:#1688ed;color:#fff;font-weight:600}.month-day>span[data-v-3daf165e],.month-day>strong[data-v-3daf165e]{display:block;margin-top:5px}.month-day>span[data-v-3daf165e]{font-size:10px;white-space:nowrap}.month-day.empty-day[data-v-3daf165e]{cursor:default;border:0;background:transparent;opacity:1}.month-day.empty-day[data-v-3daf165e]:hover{transform:none;box-shadow:none}.leave-hint[data-v-3daf165e],.rule-tip[data-v-3daf165e]{padding:10px 12px;margin-bottom:12px;border-radius:8px;background:#edf7ff;color:#3175a9;font-size:12px;line-height:1.6}.weekly-rule-table[data-v-3daf165e]{border-radius:9px;overflow:hidden}.schedule-form[data-v-3daf165e]{margin-top:18px}.status-radio[data-v-3daf165e]{display:flex}.status-radio .el-radio-button[data-v-3daf165e]{flex:1}.status-radio[data-v-3daf165e] .el-radio-button__inner{width:100%;padding:12px}.leave-range[data-v-3daf165e],.time-range[data-v-3daf165e]{display:flex;align-items:center;gap:12px}.leave-range .el-date-editor[data-v-3daf165e],.time-range .el-date-editor[data-v-3daf165e]{width:100%}.leave-range .el-form-item[data-v-3daf165e]{flex:1}.range-arrow[data-v-3daf165e]{padding-top:20px;color:#8c99aa}.leave-hint[data-v-3daf165e]{margin-top:-2px;margin-bottom:17px;background:#fff7e7;color:#9a6b13}.month-schedule-table[data-v-3daf165e]{border-radius:9px;overflow:hidden}.month-schedule-table strong[data-v-3daf165e]{color:#263b5c;font-size:12px}.month-schedule-table[data-v-3daf165e] .el-input__inner{height:36px;line-height:36px}.month-schedule-table[data-v-3daf165e] .month-row-past td{background:#f4f6f8!important;color:#9ba5b2}.month-schedule-table[data-v-3daf165e] .month-row-past strong{color:#8f99a6}.month-schedule-table[data-v-3daf165e] .month-row-today td{background:#f1f8ff}.month-save-copy[data-v-3daf165e]{margin-right:16px;color:#728096;font-size:12px}@media(max-width:1300px){.schedule-layout[data-v-3daf165e]{grid-template-columns:1fr}.legend-panel[data-v-3daf165e]{display:none}}.page-title-row[data-v-2072701a],.section-actions[data-v-2072701a]{display:flex;justify-content:space-between;align-items:center}.page-title-row h2[data-v-2072701a]{margin:0 0 18px}.ai-action[data-v-2072701a]{color:#6544bd;border-color:#d9cdf5}.table-panel[data-v-2072701a]{overflow:hidden}.pagination[data-v-2072701a]{text-align:right;padding:16px}.drawer-body[data-v-2072701a]{padding:0 28px 90px}.drawer-body h3[data-v-2072701a]{margin:27px 0 15px;color:#314455}.drawer-footer[data-v-2072701a]{position:absolute;bottom:0;left:0;right:0;padding:15px 28px;background:#fff;border-top:1px solid #e4e9ef;text-align:right}.material-row[data-v-2072701a]{display:grid;grid-template-columns:120px 1fr 1.4fr 48px;gap:9px;margin-bottom:10px}.material-actions[data-v-2072701a]{display:flex;gap:10px}.uploaded-name[data-v-2072701a]{padding:10px 12px;border:1px solid #e3e9ef;border-radius:4px;color:#617184;overflow:hidden;text-overflow:ellipsis}.material-list[data-v-2072701a]{margin-top:10px;padding:12px 17px;background:#fff;border:1px solid #e6ebf0;border-radius:9px;line-height:1.9}.participant-preview[data-v-2072701a]{margin-top:12px;padding:12px 15px;background:#f5f8fb;border-radius:8px}.content-card[data-v-2072701a]{padding:17px;background:#f8fafc;border:1px solid #e6ebf0;border-radius:9px;white-space:pre-wrap}.stats[data-v-2072701a]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.stats div[data-v-2072701a]{padding:16px;background:#f7f4ff;border-radius:9px;text-align:center}.stats span[data-v-2072701a],.stats strong[data-v-2072701a]{display:block}.stats strong[data-v-2072701a]{font-size:22px;color:#6544bd}.stats span[data-v-2072701a]{font-size:12px;color:#788697;margin-top:5px}.assessment-toolbar[data-v-972de35a]{padding:15px 18px;margin-bottom:20px;display:flex;justify-content:space-between;align-items:center;gap:18px}.actions[data-v-972de35a],.period-select[data-v-972de35a]{display:flex;align-items:center;gap:10px}.period-select>span[data-v-972de35a]{font-weight:700}.result-head[data-v-972de35a],.section-heading[data-v-972de35a]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.result-head h3[data-v-972de35a],.section-heading h3[data-v-972de35a]{margin:0 0 4px}.result-head span[data-v-972de35a],.section-heading span[data-v-972de35a]{font-size:12px;color:#7d8995}.section-heading>strong[data-v-972de35a]{color:#087bb7}.weight-grid[data-v-972de35a]{display:grid;grid-template-columns:repeat(5,minmax(135px,1fr));gap:14px;margin-bottom:20px}.weight-card[data-v-972de35a]{position:relative;border:1px solid #e4ebf0;border-top:4px solid var(--accent);border-radius:10px;background:#fff;padding:18px;text-align:left;cursor:pointer;box-shadow:0 4px 14px rgba(34,65,86,.04)}.weight-card[data-v-972de35a]:hover{transform:translateY(-2px);box-shadow:0 7px 20px rgba(34,65,86,.1)}.weight-card small[data-v-972de35a],.weight-card span[data-v-972de35a],.weight-card strong[data-v-972de35a]{display:block}.weight-value[data-v-972de35a]{font-size:27px;font-weight:800;color:var(--accent);margin-bottom:10px}.weight-card strong[data-v-972de35a]{font-size:15px}.weight-card small[data-v-972de35a]{color:#8995a0;margin-top:7px}.result-panel[data-v-972de35a]{padding:18px 18px 5px}.score-link[data-v-972de35a]{border:0;background:transparent;color:#087bb7;font-weight:700;cursor:pointer}.total-score[data-v-972de35a]{color:#087bb7;font-size:18px}.ai-badge[data-v-972de35a]{display:inline-block;background:#7457cf;color:#fff;font-size:10px;padding:2px 6px;border-radius:8px}.pagination[data-v-972de35a]{text-align:right;padding:16px 0}.detail-drawer[data-v-972de35a],.template-drawer[data-v-972de35a]{padding:0 28px 38px}.person-summary[data-v-972de35a]{display:flex;align-items:center;gap:35px;padding:20px;border:1px solid #e4ebf0;border-radius:12px;background:#fbfcfd}.person-summary>div[data-v-972de35a]:first-child{flex:1}.person-summary h2[data-v-972de35a]{margin:5px 0 0}.person-summary small[data-v-972de35a]{color:#7b8995}.summary-number span[data-v-972de35a],.summary-number strong[data-v-972de35a]{display:block;text-align:center}.summary-number span[data-v-972de35a]{font-size:12px;color:#84919c}.summary-number strong[data-v-972de35a]{font-size:28px;color:#087bb7;margin-top:5px}.ai-interpretation[data-v-972de35a]{display:flex;justify-content:space-between;gap:20px;margin:16px 0;padding:16px 18px;background:#f7f2ff;border-left:4px solid #7457cf;border-radius:8px}.ai-interpretation p[data-v-972de35a]{margin:8px 0 0;line-height:1.7}.dimension-detail[data-v-972de35a]{margin:18px 0;padding:16px;border:1px solid #e4ebf0;border-radius:10px}.dimension-detail.focused[data-v-972de35a]{border-color:#168bd2;box-shadow:0 0 0 2px rgba(22,139,210,.1)}.dimension-title[data-v-972de35a]{display:flex;justify-content:space-between;margin-bottom:13px}.dimension-title span[data-v-972de35a]{color:#647484}.dimension-title b[data-v-972de35a]{color:#087bb7}.config-dimension[data-v-972de35a]{padding:16px;margin-bottom:16px;border:1px solid #e4ebf0;border-radius:10px}.config-title[data-v-972de35a]{display:flex;align-items:center;gap:8px;margin-bottom:12px}.config-title strong[data-v-972de35a]{flex:1;font-size:16px}.metric-total[data-v-972de35a]{text-align:right;color:#268653;margin-top:9px}.invalid[data-v-972de35a]{color:#d74444!important}.template-footer[data-v-972de35a]{position:sticky;bottom:0;background:#fff;border-top:1px solid #e5ebef;padding:14px 0;display:flex;align-items:center;justify-content:flex-end;gap:12px}.template-footer strong[data-v-972de35a]{margin-right:auto;color:#087bb7}@media(max-width:1200px){.weight-grid[data-v-972de35a]{grid-template-columns:repeat(3,1fr)}.assessment-toolbar[data-v-972de35a]{align-items:flex-start;flex-direction:column}}.number-with-unit[data-v-972de35a]{display:inline-flex;align-items:center;gap:8px;flex-wrap:nowrap;white-space:nowrap}.dimension-weight .el-input-number[data-v-972de35a]{width:210px}.metric-weight .el-input-number[data-v-972de35a]{width:136px}.target-number[data-v-972de35a]{width:150px}.assessment-toolbar[data-v-972de35a]{flex-wrap:wrap}.selection-fields[data-v-972de35a]{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.period-select .el-select[data-v-972de35a]{width:280px}.actions[data-v-972de35a]{flex-wrap:wrap}.actions .el-button[data-v-972de35a]{margin-left:0}.assessment-notice[data-v-972de35a]{margin-bottom:18px}.period-form[data-v-972de35a]{margin-top:20px}.creation-hint[data-v-972de35a]{color:#7d8995;font-size:13px}.template-drawer>.el-alert[data-v-972de35a]{margin-bottom:18px}.template-footer[data-v-972de35a]{flex-wrap:wrap}.role-page[data-v-0ad971fd]{min-width:900px}.role-toolbar[data-v-0ad971fd]{display:flex;align-items:center;gap:16px;margin-bottom:18px}.role-toolbar span[data-v-0ad971fd]{color:#65748a}.primary-action[data-v-0ad971fd]{color:#fff!important;background:#168fd1!important;border-color:#168fd1!important}.permission-box[data-v-0ad971fd]{max-height:390px;overflow:auto;padding:12px 14px;border:1px solid #dfe8ed;border-radius:9px;background:#fbfdfe}.permission-tip[data-v-0ad971fd]{margin-top:9px;color:#7b8994;font-size:12px;line-height:1.7}.role-dialog .el-alert[data-v-0ad971fd]{margin-bottom:18px}.forbidden[data-v-4af1b12a]{min-height:70vh;display:flex;align-items:center;justify-content:center}.forbidden-card[data-v-4af1b12a]{text-align:center;padding:54px 70px;background:#fff;border:1px solid #e1e9ee;border-radius:16px;box-shadow:0 14px 40px rgba(28,70,92,.08)}.icon[data-v-4af1b12a]{font-size:50px}.forbidden h2[data-v-4af1b12a]{margin:18px 0 8px}.forbidden p[data-v-4af1b12a]{color:#71808c;margin:0 0 24px}.log-center[data-v-3e233bcc]{min-width:1100px}.log-intro[data-v-3e233bcc]{padding:22px 24px;margin-bottom:16px;border:1px solid #dfeaf0;border-radius:12px;background:linear-gradient(120deg,#fff,#eef8fd 66%,#f7f2ff)}.eyebrow[data-v-3e233bcc]{font-size:10px;letter-spacing:2px;color:#1687bf;font-weight:700}.log-intro h3[data-v-3e233bcc]{margin:5px 0 4px;font-size:23px}.log-intro p[data-v-3e233bcc]{margin:0;color:#71808d;font-size:13px}.summary-grid[data-v-3e233bcc]{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;margin-bottom:16px}.summary-card[data-v-3e233bcc]{padding:16px 18px;border:1px solid #e3ebf0;border-radius:10px;background:#fff;text-align:left;cursor:pointer;box-shadow:0 4px 14px rgba(28,70,92,.035);transition:.18s}.summary-card[data-v-3e233bcc]:hover{transform:translateY(-2px);border-color:#b9d9e8;box-shadow:0 7px 20px rgba(28,70,92,.09)}.summary-card small[data-v-3e233bcc],.summary-card span[data-v-3e233bcc],.summary-card strong[data-v-3e233bcc]{display:block}.summary-card span[data-v-3e233bcc]{color:#6f7f8b;font-size:13px}.summary-card strong[data-v-3e233bcc]{margin:7px 0 6px;color:#1687bf;font-size:27px}.summary-card.failed strong[data-v-3e233bcc]{color:#d74444}.summary-card small[data-v-3e233bcc]{color:#9aa6af;font-size:11px}.filter-panel[data-v-3e233bcc]{padding:16px 18px;margin-bottom:16px}.filter-head[data-v-3e233bcc]{display:flex;align-items:baseline;justify-content:space-between}.filter-head strong[data-v-3e233bcc]{font-size:16px}.filter-head span[data-v-3e233bcc]{color:#7d8b96;font-size:12px}.log-tabs[data-v-3e233bcc]{margin-top:5px}.filters[data-v-3e233bcc]{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.filters>.el-input[data-v-3e233bcc],.filters>.el-select[data-v-3e233bcc]{width:155px}.filters>.el-date-editor[data-v-3e233bcc]{width:360px}.log-list[data-v-3e233bcc]{overflow:hidden}.list-heading[data-v-3e233bcc]{height:60px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e8edf1;background:linear-gradient(120deg,#fff,#f7fafc)}.list-heading strong[data-v-3e233bcc]{font-size:17px}.list-heading span[data-v-3e233bcc]{margin-left:9px;color:#84919b;font-size:12px}.list-note[data-v-3e233bcc]{color:#8b98a2!important}.log-table[data-v-3e233bcc] .el-table__row{cursor:pointer}.primary-text[data-v-3e233bcc]{font-weight:600;color:#253644}.secondary-text[data-v-3e233bcc]{margin-top:4px;color:#84919b;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.secondary-inline[data-v-3e233bcc]{color:#84919b;font-size:12px}.source-badge[data-v-3e233bcc]{color:#477084}.data-tag[data-v-3e233bcc]{display:inline-block;padding:4px 9px;border-radius:12px;font-size:12px;white-space:nowrap}.tag-success[data-v-3e233bcc]{color:#23824f;background:#e9f7ef}.tag-failed[data-v-3e233bcc]{color:#c83838;background:#fde8e8}.tag-waiting[data-v-3e233bcc],.tag-warning[data-v-3e233bcc]{color:#b77812;background:#fff2d8}.tag-running[data-v-3e233bcc]{color:#177db0;background:#e9f4fb}.tag-info[data-v-3e233bcc],.tag-unknown[data-v-3e233bcc]{color:#66727c;background:#eef1f4}.pagination[data-v-3e233bcc]{padding:16px 18px;text-align:right;background:#fbfcfd;border-top:1px solid #e5ecef}.drawer-body[data-v-3e233bcc]{min-height:260px;padding:0 28px 42px}.log-detail-head[data-v-3e233bcc]{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.log-detail-head>div[data-v-3e233bcc]{min-width:0}.detail-eyebrow[data-v-3e233bcc]{font-size:10px!important;letter-spacing:2px;color:#1687bf!important;font-weight:700}.log-detail-head h2[data-v-3e233bcc]{margin:6px 0 5px;color:#253644;font-size:23px}.log-detail-head p[data-v-3e233bcc]{margin:0;color:#71808d;line-height:1.6}.detail-section-title[data-v-3e233bcc]{display:flex;align-items:baseline;justify-content:space-between}.detail-section-title span[data-v-3e233bcc]{font-weight:700}.detail-section-title small[data-v-3e233bcc]{padding-left:16px;color:#8a97a1;font-weight:400}.danger-title span[data-v-3e233bcc]{color:#b83b3b}.semantic-value small[data-v-3e233bcc],.semantic-value strong[data-v-3e233bcc]{display:block}.code-note[data-v-3e233bcc],.semantic-value small[data-v-3e233bcc]{margin-top:4px;color:#8a97a1;font-size:11px}.code-note[data-v-3e233bcc]{display:block}.copyable[data-v-3e233bcc]{cursor:pointer;word-break:break-all;color:#246f98}.copyable[data-v-3e233bcc]:hover{text-decoration:underline}.content-card[data-v-3e233bcc],.long-value[data-v-3e233bcc]{line-height:1.75;white-space:pre-wrap;word-break:break-word}.content-card[data-v-3e233bcc]{min-height:54px;padding:15px 17px;border:1px solid #dfe8ed;border-radius:10px;background:#fff;color:#344754;box-shadow:0 4px 15px rgba(28,69,91,.04)}.content-section.danger .content-card[data-v-3e233bcc]{border-color:#f1cccc;background:snow;color:#a93c3c}.payload-priority[data-v-3e233bcc]{margin-top:18px;padding:1px 18px 18px;border:1px solid #cfdfeb;border-radius:12px;background:linear-gradient(135deg,#eef8fd,#f8f5ff)}.payload-priority>.detail-section-title[data-v-3e233bcc]{margin-top:18px}.payload-card[data-v-3e233bcc]{overflow:hidden;border:1px solid #dfe8ed;border-radius:10px;background:#172635;box-shadow:0 5px 18px rgba(20,42,56,.12)}.payload-toolbar[data-v-3e233bcc]{display:flex;align-items:center;justify-content:space-between;padding:8px 14px;border-bottom:1px solid #314555;background:#233746;color:#b9c9d4;font-size:12px}.payload-toolbar .el-button[data-v-3e233bcc]{padding:0;color:#72c7f1}.payload-card pre[data-v-3e233bcc]{max-height:420px;margin:0;padding:17px;overflow:auto;color:#dceaf2;font-family:Consolas,Monaco,monospace;font-size:12px;line-height:1.65;white-space:pre-wrap;word-break:break-word}.failure-card[data-v-3e233bcc]{margin-bottom:18px;padding:16px 18px;border:1px solid #f0caca;border-radius:9px;background:#fff4f4;color:#b43c3c}.failure-card p[data-v-3e233bcc]{margin:7px 0 0}.task-timeline[data-v-3e233bcc]{padding:5px 4px 0}.timeline-item[data-v-3e233bcc]{padding:15px 17px;border:1px solid #dfe8ed;border-radius:10px;background:#fff;box-shadow:0 4px 14px rgba(28,69,91,.04)}.timeline-item.fail[data-v-3e233bcc]{border-color:#f1cccc;background:snow}.timeline-head[data-v-3e233bcc]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.timeline-head div>span[data-v-3e233bcc],.timeline-head strong[data-v-3e233bcc]{display:block}.timeline-head strong[data-v-3e233bcc]{color:#273b48;font-size:15px}.timeline-head div>span[data-v-3e233bcc]{margin-top:4px;color:#7f8d97;font-size:12px}.timeline-item>p[data-v-3e233bcc]{margin:12px 0;line-height:1.7;white-space:pre-wrap}.file-meta[data-v-3e233bcc],.timeline-meta[data-v-3e233bcc]{display:flex;gap:9px 18px;flex-wrap:wrap;padding-top:10px;border-top:1px dashed #e1e8ec;color:#6f7f8a;font-size:12px}.file-meta[data-v-3e233bcc]{margin-top:9px}.timeline-error[data-v-3e233bcc]{margin-top:11px;padding:11px 13px;border-radius:7px;background:#fff0f0;color:#b83c3c}.timeline-error small[data-v-3e233bcc],.timeline-error strong[data-v-3e233bcc]{display:block}.timeline-error small[data-v-3e233bcc]{margin-top:3px}.timeline-error pre[data-v-3e233bcc]{margin:8px 0 0;white-space:pre-wrap;word-break:break-word;font-size:12px}.drawer-actions[data-v-3e233bcc]{margin-top:20px}.el-descriptions[data-v-3e233bcc]{margin-bottom:6px}@media(max-width:1450px){.summary-grid[data-v-3e233bcc]{grid-template-columns:repeat(3,1fr)}}:root{--primary:#087bb7;--primary-dark:#075f92;--ai:#7457cf;--success:#218f55;--warning:#d58a22;--danger:#d74444;--ink:#172635;--muted:#6c7b88;--line:#e3ebf0;--bg:#f3f6f8;--sidebar:#073f63}*{box-sizing:border-box}#app,body,html{margin:0;width:100%;height:100%;font-family:Segoe UI,PingFang SC,Arial,sans-serif;color:var(--ink)}body{background:var(--bg)}.page-container{padding:22px 26px 42px}.ai-panel{background:linear-gradient(110deg,#f4efff,#fff);border:1px solid #e4d9fa;border-left:5px solid var(--ai);border-radius:10px;padding:17px 20px;margin-bottom:18px;line-height:1.7}.ai-panel-title{color:#6042b5;font-weight:700;margin-bottom:4px}.toolbar{background:#fff;border:1px solid var(--line);border-radius:9px;padding:14px;margin-bottom:16px;display:flex;gap:10px;align-items:center}.panel{background:#fff;border:1px solid var(--line);border-radius:10px;box-shadow:0 4px 16px rgba(28,70,92,.04)}.panel-title{font-size:16px;font-weight:700;padding:17px 20px;border-bottom:1px solid var(--line)}.tag-pass{color:var(--success);background:#eaf7ef}.tag-fail,.tag-pass{padding:3px 9px;border-radius:12px}.tag-fail{color:var(--danger);background:#fdecec}.tag-wait{color:var(--warning);background:#fff3df;padding:3px 9px;border-radius:12px}.muted{color:var(--muted)}.business-list-toolbar{padding:15px 17px;background:#fff;border:1px solid #e1e9ee;border-radius:12px;box-shadow:0 4px 16px rgba(28,70,92,.035)}.business-list-panel{overflow:hidden;border-color:#dfe8ed;border-radius:12px;box-shadow:0 7px 24px rgba(28,70,92,.055)}.business-list-table.el-table{color:#354654;font-size:13px}.business-list-table.el-table:before{display:none}.business-list-table.el-table th.el-table__cell{height:49px;padding:0;color:#667784;background:#f4f8fa;border-bottom:1px solid #dfe8ed;font-weight:700}.business-list-table.el-table td.el-table__cell{height:61px;padding:8px 0;border-bottom-color:#e8eef2}.business-list-table.el-table .cell{padding-left:13px;padding-right:13px;line-height:1.55}.business-list-table.el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell{background:#fafcfd}.business-list-table.el-table .el-table__body tr:hover>td.el-table__cell{background:#eef7fb!important}.business-list-table .list-index{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 7px;color:#477084;background:#edf5f8;border:1px solid #d9e8ee;border-radius:9px;font-size:12px;font-weight:700}.business-list-panel .pagination{margin:0;padding:16px 18px;background:#fbfcfd;border-top:1px solid #e5ecef;text-align:right}.business-list-panel .list-heading{background:linear-gradient(120deg,#fff,#f7fafc)}body .business-detail-drawer{background:#f5f8fa;box-shadow:-18px 0 48px rgba(23,57,78,.14)}body .business-detail-drawer .el-drawer__header{position:relative;margin-bottom:0;padding:23px 30px 20px;color:#233846;background:linear-gradient(120deg,#eef8fd,#fff 62%,#f4efff);border-bottom:1px solid #dde8ee;font-size:19px;font-weight:700}body .business-detail-drawer .el-drawer__header:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:linear-gradient(180deg,var(--primary),#6c58d5)}body .business-detail-drawer .el-drawer__close-btn{color:#687986;font-size:19px}body .business-detail-drawer .el-drawer__body{overflow-y:auto;padding-top:24px}body .business-detail-drawer .detail-drawer,body .business-detail-drawer .drawer,body .business-detail-drawer .drawer-body,body .business-detail-drawer .org-detail-body{max-width:1180px;margin:0 auto}body .business-detail-drawer .detail-head,body .business-detail-drawer .meeting-detail-head,body .business-detail-drawer .person-summary,body .business-detail-drawer .section-actions:first-child,body .business-detail-drawer .visit-head{padding:19px 21px;background:linear-gradient(120deg,#edf8fd,#fff);border:1px solid #d9e8ef;border-radius:12px;box-shadow:0 5px 17px rgba(28,69,91,.045)}body .business-detail-drawer .detail-section-title,body .business-detail-drawer .drawer-body>h3,body .business-detail-drawer .drawer>h3{position:relative;margin:24px 0 12px;padding-left:12px;color:#314654;font-size:16px}body .business-detail-drawer .detail-section-title:before,body .business-detail-drawer .drawer-body>h3:before,body .business-detail-drawer .drawer>h3:before{content:"";position:absolute;left:0;top:2px;width:4px;height:17px;border-radius:3px;background:linear-gradient(180deg,var(--primary),#6c58d5)}body .business-detail-drawer .el-descriptions{overflow:hidden;background:#fff;border-radius:10px;box-shadow:0 4px 16px rgba(27,67,89,.04)}body .business-detail-drawer .el-descriptions-item__label.is-bordered-label{color:#617381;background:#f4f8fa;font-weight:600}body .business-detail-drawer .el-descriptions-item__content{color:#344754;line-height:1.7}body .business-detail-drawer .content-card,body .business-detail-drawer .dimension-detail,body .business-detail-drawer .meeting-text-card,body .business-detail-drawer .round-card{background:#fff;border-color:#dfe8ed;border-radius:10px;box-shadow:0 4px 15px rgba(28,69,91,.04)}body .business-detail-drawer .el-table{overflow:hidden;border-radius:9px;box-shadow:0 4px 14px rgba(28,69,91,.035)}body .business-detail-drawer .el-table th.el-table__cell{color:#647583;background:#f3f7f9}body .business-detail-drawer .drawer-actions{display:flex;justify-content:flex-end;gap:10px}.training-page .el-drawer:not(.training-form-drawer){background:#f5f8fa;box-shadow:-18px 0 48px rgba(23,57,78,.14)}.training-page .el-drawer:not(.training-form-drawer) .el-drawer__header{position:relative;margin-bottom:0;padding:23px 30px 20px;color:#233846;background:linear-gradient(120deg,#eef8fd,#fff 62%,#f4efff);border-bottom:1px solid #dde8ee;font-size:19px;font-weight:700}.training-page .el-drawer:not(.training-form-drawer) .el-drawer__header:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:linear-gradient(180deg,var(--primary),#6c58d5)}.training-page .el-drawer:not(.training-form-drawer) .el-drawer__body{overflow-y:auto;padding-top:24px}.training-page .el-drawer:not(.training-form-drawer) .drawer-body{max-width:1180px;margin:0 auto}.training-page .el-drawer:not(.training-form-drawer) .section-actions:first-child{padding:19px 21px;background:linear-gradient(120deg,#edf8fd,#fff);border:1px solid #d9e8ef;border-radius:12px;box-shadow:0 5px 17px rgba(28,69,91,.045)}.training-page .el-drawer:not(.training-form-drawer) .drawer-body>h3{padding-left:12px;border-left:4px solid var(--primary);color:#314654}.training-page .el-drawer:not(.training-form-drawer) .content-card,.training-page .el-drawer:not(.training-form-drawer) .el-descriptions,.training-page .el-drawer:not(.training-form-drawer) .el-table,.training-page .el-drawer:not(.training-form-drawer) .material-list{overflow:hidden;background:#fff;border-radius:10px;box-shadow:0 4px 16px rgba(27,67,89,.04)}body .business-edit-dialog{max-width:calc(100vw - 40px);margin-top:6vh!important;overflow:hidden;border-radius:16px;box-shadow:0 24px 70px rgba(20,54,75,.2)}body .business-edit-dialog .el-dialog__header{position:relative;padding:23px 28px 20px;background:linear-gradient(120deg,#f5fbff,#fff 62%,#f6f2ff);border-bottom:1px solid #e5edf2}body .business-edit-dialog .el-dialog__header:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:linear-gradient(180deg,var(--primary),#55b6df)}body .business-edit-dialog .el-dialog__title{color:#223746;font-size:19px;font-weight:700;letter-spacing:.3px}body .business-edit-dialog .el-dialog__headerbtn{top:23px;right:25px;font-size:19px}body .business-edit-dialog .el-dialog__body{max-height:calc(88vh - 154px);overflow-y:auto;padding:24px 28px;background:#f6f8fa}body .business-edit-dialog .business-form{padding:22px 22px 4px;background:#fff;border:1px solid #e2eaf0;border-radius:12px;box-shadow:0 5px 18px rgba(27,68,91,.045)}body .business-edit-dialog .business-form .el-form-item{margin-bottom:19px}body .business-edit-dialog .business-form .el-form-item__label{padding-bottom:7px;color:#415466;font-size:13px;font-weight:600;line-height:20px}body .business-edit-dialog .el-input__inner,body .business-edit-dialog .el-textarea__inner{border-color:#dce5eb;border-radius:7px;transition:border-color .18s,box-shadow .18s}body .business-edit-dialog .el-input__inner{height:42px;line-height:42px}body .business-edit-dialog .el-input__inner:focus,body .business-edit-dialog .el-textarea__inner:focus{border-color:#52a8d2;box-shadow:0 0 0 3px rgba(8,123,183,.08)}body .business-edit-dialog .el-dialog__footer{padding:15px 28px 17px;background:#fff;border-top:1px solid #e4ebf0;box-shadow:0 -5px 15px rgba(29,66,87,.035)}body .business-edit-dialog .business-dialog-actions{display:flex;justify-content:flex-end;gap:10px}body .business-edit-dialog .business-dialog-actions .el-button{min-width:92px;margin-left:0;border-radius:7px}body .business-edit-dialog .readonly-summary{margin-top:0;border:1px solid #dce8ef;background:linear-gradient(120deg,#eef8fd,#fff)}body .training-form-drawer .el-drawer__header{margin-bottom:0;padding:23px 28px 20px;color:#213746;background:linear-gradient(120deg,#f2faff,#fff 58%,#f4efff);border-bottom:1px solid #e2eaf0;font-size:19px;font-weight:700}body .training-form-drawer .el-drawer__body{overflow-y:auto;background:#f5f7fa}body .training-form-drawer .training-editor-intro{display:flex;align-items:center;gap:14px;margin:20px 0 24px;padding:17px 18px;color:#33495a;background:linear-gradient(120deg,#eaf7fd,#fff);border:1px solid #d5eaf4;border-radius:12px}body .training-form-drawer .training-editor-intro .intro-icon{width:42px;height:42px;display:flex;align-items:center;justify-content:center;flex:none;color:#fff;background:linear-gradient(135deg,#168fd1,#56b8dd);border-radius:11px;font-size:21px}body .training-form-drawer .training-editor-intro strong{display:block;font-size:16px}body .training-form-drawer .training-editor-intro p{margin:5px 0 0;color:#70808d;font-size:12px;line-height:1.6}body .training-form-drawer .drawer-body>h3,body .training-form-drawer .training-editor-form>h3{display:flex;align-items:center;gap:9px;margin:22px 0 14px;color:#2d4353;font-size:16px}body .training-form-drawer .drawer-body>h3:before,body .training-form-drawer .training-editor-form>h3:before{content:"";width:4px;height:16px;border-radius:3px;background:linear-gradient(180deg,var(--primary),#6a55d4)}body .training-form-drawer .training-editor-form{padding:20px;background:#fff;border:1px solid #e1e9ee;border-radius:12px;box-shadow:0 5px 18px rgba(31,67,88,.04)}body .training-form-drawer .el-form-item__label{padding-bottom:7px;color:#425568;font-size:13px;font-weight:600}body .training-form-drawer .el-date-editor,body .training-form-drawer .el-select{width:100%!important}body .training-form-drawer .el-input__inner,body .training-form-drawer .el-textarea__inner{border-color:#dce5eb;border-radius:7px}body .training-form-drawer .material-row{padding:11px;background:#f8fafc;border:1px solid #e3eaf0;border-radius:9px}body .training-form-drawer .material-actions{padding:2px 0 8px}body .training-form-drawer .el-radio-group{display:flex;flex-wrap:wrap;gap:10px 18px}body .training-form-drawer .el-radio{margin-right:0}body .training-form-drawer .participant-preview{border:1px solid #dce9f0;background:linear-gradient(120deg,#eef8fc,#fafcff)}body .training-form-drawer .drawer-footer{display:flex;justify-content:flex-end;gap:10px;padding:16px 28px;box-shadow:0 -7px 20px rgba(31,66,87,.06)}body .training-form-drawer .drawer-footer .el-button{min-width:104px;margin-left:0;border-radius:7px}