.organization-chart[data-v-0768676e]{width:100%;padding:20px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:12px;border:1px solid #e2e8f0;position:relative}.chart-title[data-v-0768676e]{text-align:center;font-size:18px;font-weight:700;color:#2d3748;margin-bottom:30px;padding-bottom:10px;border-bottom:2px solid #4299e1}.level[data-v-0768676e]{margin-bottom:20px;position:relative}.level-nodes[data-v-0768676e],.level[data-v-0768676e]{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.level-nodes[data-v-0768676e]{gap:40px;-ms-flex-wrap:wrap;flex-wrap:wrap}.org-node[data-v-0768676e]{background:#fff;border-radius:10px;box-shadow:0 4px 12px rgba(0,0,0,.1);transition:all .3s ease;border:2px solid transparent;position:relative;min-width:120px}.org-node[data-v-0768676e]:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.15)}.clickable[data-v-0768676e]{cursor:pointer;transition:all .3s ease}.clickable[data-v-0768676e]:hover{transform:translateY(-5px) scale(1.05);box-shadow:0 10px 25px rgba(0,0,0,.2)}.clickable[data-v-0768676e]:active{transform:translateY(-2px) scale(1.02);box-shadow:0 5px 15px rgba(0,0,0,.15)}.node-content[data-v-0768676e]{padding:16px 12px;text-align:center}.position[data-v-0768676e]{font-size:14px;font-weight:600;color:#4a5568;margin-bottom:6px;line-height:1.2}.name[data-v-0768676e]{font-size:16px;font-weight:700;color:#2d3748;line-height:1.2}.count[data-v-0768676e]{font-size:14px;font-weight:700;color:#2d3748;line-height:1.2}.legal-person[data-v-0768676e]{border-color:#f56565;background:linear-gradient(135deg,#fed7d7,#feb2b2)}.legal-person .position[data-v-0768676e]{color:#c53030}.legal-person .name[data-v-0768676e]{color:#9b2c2c}.manager[data-v-0768676e]{border-color:#4299e1;background:linear-gradient(135deg,#bee3f8,#90cdf4)}.manager .position[data-v-0768676e]{color:#2b6cb0}.manager .name[data-v-0768676e]{color:#2c5282}.finance[data-v-0768676e]{border-color:#48bb78;background:linear-gradient(135deg,#c6f6d5,#9ae6b4)}.finance .position[data-v-0768676e]{color:#2f855a}.finance .name[data-v-0768676e]{color:#276749}.insurance[data-v-0768676e]{border-color:#ed8936;background:linear-gradient(135deg,#fbd38d,#f6ad55)}.insurance .position[data-v-0768676e]{color:#c05621}.insurance .name[data-v-0768676e]{color:#9c4221}.inspector[data-v-0768676e]{border-color:#805ad5;background:linear-gradient(135deg,#e9d8fd,#d6bcfa)}.inspector .position[data-v-0768676e]{color:#553c9a}.inspector .count[data-v-0768676e]{color:#44337a}.promoter[data-v-0768676e]{border-color:#38b2ac;background:linear-gradient(135deg,#b2f5ea,#81e6d9)}.promoter .position[data-v-0768676e]{color:#2c7a7b}.promoter .count[data-v-0768676e]{color:#285e61}.office[data-v-0768676e]{border-color:#718096;background:linear-gradient(135deg,#e2e8f0,#cbd5e0)}.office .position[data-v-0768676e]{color:#4a5568}.office .count[data-v-0768676e]{color:#2d3748}.doctor[data-v-0768676e]{border-color:#e53e3e;background:linear-gradient(135deg,#fed7d7,#feb2b2)}.doctor .position[data-v-0768676e]{color:#c53030}.doctor .count[data-v-0768676e]{color:#9b2c2c}.nurse[data-v-0768676e]{border-color:#d69e2e;background:linear-gradient(135deg,#faf089,#f6e05e)}.nurse .position[data-v-0768676e]{color:#b7791f}.nurse .count[data-v-0768676e]{color:#975a16}.nursing[data-v-0768676e]{border-color:#dd6b20;background:linear-gradient(135deg,#fbd38d,#f6ad55)}.nursing .position[data-v-0768676e]{color:#c05621}.nursing .count[data-v-0768676e]{color:#9c4221}.connection-line[data-v-0768676e]{background:#4a5568;position:relative}.vertical-line[data-v-0768676e]{width:2px;height:20px;margin:0 auto}.horizontal-line[data-v-0768676e]{height:2px;width:500px;margin:0 auto 10px auto}.horizontal-connections[data-v-0768676e]{position:absolute;top:-10px;left:50%;transform:translateX(-50%);width:100%}.level-2 .level-nodes[data-v-0768676e]:before,.level-3 .level-nodes[data-v-0768676e]:before{content:"";position:absolute;width:8px;height:8px;background:#4a5568;border-radius:50%;top:-14px;left:50%;transform:translateX(-50%);z-index:1}@media (max-width:768px){.level-nodes[data-v-0768676e]{gap:20px}.org-node[data-v-0768676e]{min-width:100px}.node-content[data-v-0768676e]{padding:12px 8px}.position[data-v-0768676e]{font-size:12px}.count[data-v-0768676e],.name[data-v-0768676e]{font-size:14px}.horizontal-line[data-v-0768676e]{width:200px}}.role-info-content[data-v-0768676e]{padding:0}.role-header[data-v-0768676e]{margin-bottom:24px;padding:20px;background:linear-gradient(135deg,#f8fafc,#e2e8f0);border-radius:12px;border-left:4px solid #4299e1;box-shadow:0 2px 8px rgba(0,0,0,.06)}.role-avatar[data-v-0768676e],.role-header[data-v-0768676e]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.role-avatar[data-v-0768676e]{width:60px;height:60px;background:linear-gradient(135deg,#4299e1,#3182ce);border-radius:50%;-ms-flex-pack:center;justify-content:center;margin-right:20px;-ms-flex-negative:0;flex-shrink:0;box-shadow:0 4px 12px rgba(66,153,225,.3)}.role-avatar .anticon[data-v-0768676e]{font-size:28px;color:#fff}.role-basic[data-v-0768676e]{-ms-flex:1;flex:1}.role-basic h3[data-v-0768676e]{margin:0 0 12px 0;font-size:22px;font-weight:700;color:#2d3748}.role-meta[data-v-0768676e]{display:-ms-flexbox;display:flex;gap:24px;-ms-flex-wrap:wrap;flex-wrap:wrap}.role-count[data-v-0768676e],.role-name[data-v-0768676e]{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;font-size:14px;color:#4a5568;background:rgba(66,153,225,.1);padding:6px 12px;border-radius:20px;gap:6px}.role-section[data-v-0768676e]{margin-bottom:24px}.role-section.full-width[data-v-0768676e]{margin-top:8px;padding-top:20px;border-top:1px solid #e2e8f0}.role-section h4[data-v-0768676e]{margin:0 0 16px 0;font-size:16px;font-weight:700;color:#2d3748;border-bottom:2px solid #e2e8f0;padding-bottom:8px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.role-section h4 .anticon[data-v-0768676e]{margin-right:8px;color:#4299e1}.responsibility-list[data-v-0768676e],.task-list[data-v-0768676e]{list-style:none;padding:0;margin:0;max-height:280px;overflow-y:auto;padding-right:8px}.responsibility-list[data-v-0768676e]::-webkit-scrollbar,.task-list[data-v-0768676e]::-webkit-scrollbar{width:4px}.responsibility-list[data-v-0768676e]::-webkit-scrollbar-track,.task-list[data-v-0768676e]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:2px}.responsibility-list[data-v-0768676e]::-webkit-scrollbar-thumb,.task-list[data-v-0768676e]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:2px}.responsibility-list li[data-v-0768676e],.task-list li[data-v-0768676e]{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;padding:10px 12px;margin-bottom:6px;background:#f8fafc;border-radius:8px;border-left:3px solid transparent;transition:all .2s ease}.responsibility-list li[data-v-0768676e]:hover{background:#e6fffa;border-left-color:#38b2ac;transform:translateX(2px)}.task-list li[data-v-0768676e]:hover{background:#eff6ff;border-left-color:#3b82f6;transform:translateX(2px)}.responsibility-list li .anticon[data-v-0768676e],.task-list li .anticon[data-v-0768676e]{margin-right:10px;margin-top:2px;-ms-flex-negative:0;flex-shrink:0}.responsibility-list li[data-v-0768676e],.task-list li[data-v-0768676e]{font-size:14px;color:#4a5568;line-height:1.6}.requirement-item[data-v-0768676e]{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;padding:8px 12px;background:#fffaf0;border-radius:6px;font-size:14px;color:#4a5568;line-height:1.5;border-left:3px solid #fbbf24;transition:all .2s ease}.requirement-item[data-v-0768676e]:hover{background:#fef3c7;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.requirement-item .anticon[data-v-0768676e]{margin-right:8px;margin-top:2px;-ms-flex-negative:0;flex-shrink:0}@media (max-width:768px){.role-header[data-v-0768676e]{-ms-flex-direction:column;flex-direction:column;text-align:center}.role-avatar[data-v-0768676e]{margin-right:0;margin-bottom:16px}.role-meta[data-v-0768676e]{-ms-flex-pack:center;justify-content:center}}@media (max-width:480px){.level-nodes[data-v-0768676e]{-ms-flex-direction:column;flex-direction:column;gap:15px}.horizontal-line[data-v-0768676e]{display:none}}.ant-card-body .table-operator{margin-bottom:8px}.table-operator .ant-btn{margin:0 8px 8px 0}.table-operator .ant-btn-group .ant-btn{margin:0}.table-operator .ant-btn-group .ant-btn:last-child{margin:0 8px 8px 0}.ant-table-tbody .ant-table-row td{padding-top:15px;padding-bottom:15px}.ant-modal-cust-warp{height:100%}.ant-modal-cust-warp .ant-modal-body{height:calc(100% - 110px)!important;overflow-y:auto}.ant-modal-cust-warp .ant-modal-content{height:90%!important;overflow-y:hidden}.anty-img-wrap{height:25px;position:relative}.anty-img-wrap>img{max-height:100%}.query-group-cust{width:calc(50% - 10px)}.query-group-split-cust:before{content:"~";width:20px;display:inline-block;text-align:center}.ant-card-wider-padding.cust-erp-sub-tab>.ant-card-body{padding:5px 12px}.j-inner-table-wrapper /deep/ .ant-table-expanded-row .ant-table-wrapper .ant-table-tbody .ant-table-row{background-color:#fff}.jee-hidden{display:none}.statistic-cards[data-v-37fcac72]{margin-bottom:16px}.statistic-card[data-v-37fcac72]{border-radius:8px;border:1px solid #e8e8e8}.statistic-card[data-v-37fcac72]:hover{box-shadow:0 4px 12px rgba(0,0,0,.15);transform:translateY(-2px)}.clickable-card[data-v-37fcac72]{cursor:pointer}.clickable-card[data-v-37fcac72]:hover{box-shadow:0 6px 16px rgba(0,0,0,.2);transform:translateY(-3px)}.clickable-card[data-v-37fcac72]:active{transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.15)}.assessor-card[data-v-37fcac72]{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border-left:4px solid #0ea5e9}.promoter-card[data-v-37fcac72]{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-left:4px solid #22c55e}.doctor-card[data-v-37fcac72]{background:linear-gradient(135deg,#fef2f2,#fee2e2);border-left:4px solid #ef4444}.nurse-card[data-v-37fcac72]{background:linear-gradient(135deg,#fdf4ff,#fae8ff);border-left:4px solid #a855f7}.nursing-card[data-v-37fcac72]{background:linear-gradient(135deg,#fef7f0,#fed7aa);border-left:4px solid #f97316}.admin-card[data-v-37fcac72]{background:linear-gradient(135deg,#fefbef,#fef3c7);border-left:4px solid #f59e0b}.statistic-content[data-v-37fcac72]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:100%;padding:16px}.statistic-icon[data-v-37fcac72]{font-size:28px;margin-right:16px;opacity:.8}.assessor-card .statistic-icon[data-v-37fcac72]{color:#0ea5e9}.promoter-card .statistic-icon[data-v-37fcac72]{color:#22c55e}.doctor-card .statistic-icon[data-v-37fcac72]{color:#ef4444}.nurse-card .statistic-icon[data-v-37fcac72]{color:#a855f7}.nursing-card .statistic-icon[data-v-37fcac72]{color:#f97316}.admin-card .statistic-icon[data-v-37fcac72]{color:#f59e0b}.statistic-info[data-v-37fcac72]{-ms-flex:1;flex:1}.statistic-title[data-v-37fcac72]{font-size:14px;color:#666;margin-bottom:6px;font-weight:500;line-height:1.2}.statistic-value[data-v-37fcac72]{font-size:24px;font-weight:700;line-height:1.2;color:#333;margin-bottom:4px}.statistic-subtitle[data-v-37fcac72]{font-size:11px;color:#999;line-height:1.2}.recommend[data-v-37fcac72]{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%}.recommendItem[data-v-37fcac72]{width:auto;padding:0 10px 0;border-radius:25px}.comprehensive-dashboard[data-v-37fcac72]{background:#f8f9fa;padding:16px;border-radius:8px}.statistic-card[data-v-37fcac72]{height:120px;transition:all .3s ease;overflow:hidden}.metric-card[data-v-37fcac72]{height:100px;overflow:hidden;transition:all .3s ease}.metric-card[data-v-37fcac72]:hover,.statistic-card[data-v-37fcac72]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.metric-card .metric-content[data-v-37fcac72]{padding:12px;text-align:center;height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.metric-title[data-v-37fcac72]{font-size:13px;color:#666;margin-bottom:6px;line-height:1.2}.metric-value[data-v-37fcac72]{font-size:18px;font-weight:700;color:#333;margin-bottom:2px;line-height:1.2}.metric-trend[data-v-37fcac72]{font-size:11px;color:#999;line-height:1.2}.check-metric .metric-value[data-v-37fcac72]{color:#0ea5e9}.quality-metric .metric-value[data-v-37fcac72]{color:#22c55e}.promotion-metric .metric-value[data-v-37fcac72]{color:#f59e0b}.satisfaction-metric .metric-value[data-v-37fcac72]{color:#ef4444}.detailed-analysis[data-v-37fcac72]{background:#fff;border-radius:8px;overflow:hidden}.detailed-analysis .ant-tabs-card>.ant-tabs-content[data-v-37fcac72]{padding:16px}.analysis-item[data-v-37fcac72]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:8px 0;border-bottom:1px solid #f0f0f0}.analysis-item[data-v-37fcac72]:last-child{border-bottom:none}.analysis-item .label[data-v-37fcac72]{color:#666;font-size:14px}.analysis-item .value[data-v-37fcac72]{font-weight:700;color:#333}.analysis-item .value.success[data-v-37fcac72]{color:#52c41a}.analysis-item .value.warning[data-v-37fcac72]{color:#faad14}.analysis-item .value.error[data-v-37fcac72]{color:#f5222d}.clickable-value[data-v-37fcac72]{cursor:pointer;transition:all .3s ease;border-radius:4px;padding:2px 6px;margin:-2px -6px}.clickable-value[data-v-37fcac72]:hover{background-color:rgba(24,144,255,.1);transform:scale(1.05);box-shadow:0 2px 4px rgba(0,0,0,.1)}.clickable-value[data-v-37fcac72]:active{transform:scale(.98)}.ranking-list[data-v-37fcac72]{max-height:200px;overflow-y:auto}.ranking-item[data-v-37fcac72]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:8px 0;border-bottom:1px solid #f0f0f0}.ranking-item[data-v-37fcac72]:last-child{border-bottom:none}.ranking-item .rank[data-v-37fcac72]{width:24px;height:24px;background:#f5f5f5;border-radius:50%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:12px;font-weight:700;margin-right:12px}.ranking-item:first-child .rank[data-v-37fcac72]{background:gold;color:#fff}.ranking-item:nth-child(2) .rank[data-v-37fcac72]{background:silver;color:#fff}.ranking-item:nth-child(3) .rank[data-v-37fcac72]{background:#cd7f32;color:#fff}.ranking-item .name[data-v-37fcac72]{-ms-flex:1;flex:1;font-size:14px;color:#333}.ranking-item .count[data-v-37fcac72]{font-size:14px;font-weight:700;color:#666}.clickable-nurse-item[data-v-37fcac72]{cursor:pointer;transition:all .3s ease}.clickable-nurse-item[data-v-37fcac72]:hover{background-color:rgba(24,144,255,.1);transform:translateX(4px);border-radius:4px}.clickable-nurse-item[data-v-37fcac72]:active{transform:translateX(2px);background-color:rgba(24,144,255,.2)}