.health-assessment-container[data-v-72b099f6]{padding:20px;background:#f0f2f5}.health-assessment-container .vc-index-nav[data-v-72b099f6]{padding:10px;font-size:16px;text-align:left;margin-bottom:20px;background:#fff;border-radius:4px}.health-assessment-container .margin-right-sm[data-v-72b099f6]{margin-right:5px}.health-assessment-container .margin-left-sm[data-v-72b099f6]{margin-left:5px}.health-assessment-container .margin-bottom[data-v-72b099f6]{margin-bottom:20px}.health-assessment-container .stat-card[data-v-72b099f6]{padding:25px;border-radius:8px;color:#fff;position:relative;overflow:hidden;transition:all .3s;cursor:pointer;box-shadow:0 2px 12px rgba(0,0,0,.1)}.health-assessment-container .stat-card[data-v-72b099f6]:hover{transform:translateY(-5px);box-shadow:0 6px 20px rgba(0,0,0,.2)}.health-assessment-container .stat-card .stat-content[data-v-72b099f6]{position:relative;z-index:2}.health-assessment-container .stat-card .stat-content .stat-value[data-v-72b099f6]{font-size:28px;font-weight:700;margin-bottom:8px}.health-assessment-container .stat-card .stat-content .stat-label[data-v-72b099f6]{font-size:14px;opacity:.9;margin-bottom:8px}.health-assessment-container .stat-card .stat-content .stat-change[data-v-72b099f6]{font-size:12px;opacity:.8}.health-assessment-container .stat-card .stat-content .stat-change i[data-v-72b099f6]{margin-right:3px}.health-assessment-container .stat-card .stat-content .stat-change.up[data-v-72b099f6]{color:#e0ffe0}.health-assessment-container .stat-card .stat-content .stat-change.down[data-v-72b099f6]{color:#ffe0e0}.health-assessment-container .stat-card .stat-icon[data-v-72b099f6]{position:absolute;right:20px;top:50%;transform:translateY(-50%);font-size:60px;opacity:.2;z-index:1}.health-assessment-container .box-card[data-v-72b099f6]{margin-bottom:20px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.08)}.health-assessment-container .box-card .card-header[data-v-72b099f6]{display:flex;justify-content:space-between;align-items:center;font-weight:700;font-size:16px}.health-assessment-container .box-card .card-header i[data-v-72b099f6]{margin-right:8px;color:#409eff}.health-assessment-container .box-card .card-header .header-actions[data-v-72b099f6]{display:flex;gap:10px}.health-assessment-container .health-ranking[data-v-72b099f6]{padding:15px;background:#f9f9f9;border-radius:4px;max-height:400px;overflow-y:auto}.health-assessment-container .health-ranking .ranking-item[data-v-72b099f6]{display:flex;align-items:center;padding:12px 0;border-bottom:1px solid #eee}.health-assessment-container .health-ranking .ranking-item[data-v-72b099f6]:last-child{border-bottom:none}.health-assessment-container .health-ranking .ranking-item .ranking-badge[data-v-72b099f6]{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;margin-right:12px;background:#ddd;color:#fff}.health-assessment-container .health-ranking .ranking-item .ranking-badge.rank-1[data-v-72b099f6]{background:linear-gradient(135deg,#f093fb,#f5576c)}.health-assessment-container .health-ranking .ranking-item .ranking-badge.rank-2[data-v-72b099f6]{background:linear-gradient(135deg,#4facfe,#00f2fe)}.health-assessment-container .health-ranking .ranking-item .ranking-badge.rank-3[data-v-72b099f6]{background:linear-gradient(135deg,#43e97b,#38f9d7)}.health-assessment-container .health-ranking .ranking-item .ranking-info[data-v-72b099f6]{flex:1;margin-right:15px}.health-assessment-container .health-ranking .ranking-item .ranking-info .ranking-name[data-v-72b099f6]{font-size:14px;color:#333;margin-bottom:4px;font-weight:500}.health-assessment-container .health-ranking .ranking-item .ranking-info .ranking-type[data-v-72b099f6]{font-size:12px;color:#999}.health-assessment-container .health-ranking .ranking-item .ranking-score[data-v-72b099f6]{font-size:16px;font-weight:700}.health-assessment-container .health-ranking .ranking-item .ranking-score.health-good[data-v-72b099f6]{color:#67c23a}.health-assessment-container .health-ranking .ranking-item .ranking-score.health-warning[data-v-72b099f6]{color:#e6a23c}.health-assessment-container .health-ranking .ranking-item .ranking-score.health-danger[data-v-72b099f6]{color:#f56c6c}.health-assessment-container .risk-alerts[data-v-72b099f6]{padding:15px;background:#f9f9f9;border-radius:4px;max-height:400px;overflow-y:auto}.health-assessment-container .risk-alerts .alert-item[data-v-72b099f6]{display:flex;align-items:flex-start;padding:12px;margin-bottom:10px;border-radius:6px;border-left:4px solid}.health-assessment-container .risk-alerts .alert-item[data-v-72b099f6]:last-child{margin-bottom:0}.health-assessment-container .risk-alerts .alert-item.high[data-v-72b099f6]{background:#fef0f0;border-left-color:#f56c6c}.health-assessment-container .risk-alerts .alert-item.high .alert-icon[data-v-72b099f6]{color:#f56c6c}.health-assessment-container .risk-alerts .alert-item.medium[data-v-72b099f6]{background:#fdf6ec;border-left-color:#e6a23c}.health-assessment-container .risk-alerts .alert-item.medium .alert-icon[data-v-72b099f6]{color:#e6a23c}.health-assessment-container .risk-alerts .alert-item.low[data-v-72b099f6]{background:#f0f9ff;border-left-color:#409eff}.health-assessment-container .risk-alerts .alert-item.low .alert-icon[data-v-72b099f6]{color:#409eff}.health-assessment-container .risk-alerts .alert-item .alert-icon[data-v-72b099f6]{font-size:20px;margin-right:12px;margin-top:2px}.health-assessment-container .risk-alerts .alert-item .alert-content[data-v-72b099f6]{flex:1}.health-assessment-container .risk-alerts .alert-item .alert-content .alert-title[data-v-72b099f6]{font-size:14px;font-weight:500;color:#333;margin-bottom:4px}.health-assessment-container .risk-alerts .alert-item .alert-content .alert-desc[data-v-72b099f6]{font-size:12px;color:#666;margin-bottom:4px}.health-assessment-container .risk-alerts .alert-item .alert-content .alert-time[data-v-72b099f6]{font-size:11px;color:#999}.health-assessment-container .maintenance-reminders[data-v-72b099f6]{padding:15px;background:#f9f9f9;border-radius:4px;max-height:400px;overflow-y:auto}.health-assessment-container .maintenance-reminders .reminder-item[data-v-72b099f6]{display:flex;align-items:center;padding:12px 0;border-bottom:1px solid #eee}.health-assessment-container .maintenance-reminders .reminder-item[data-v-72b099f6]:last-child{border-bottom:none}.health-assessment-container .maintenance-reminders .reminder-item .reminder-status[data-v-72b099f6]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:12px;font-size:16px}.health-assessment-container .maintenance-reminders .reminder-item .reminder-status.urgent[data-v-72b099f6]{background:#fef0f0;color:#f56c6c}.health-assessment-container .maintenance-reminders .reminder-item .reminder-status.normal[data-v-72b099f6]{background:#f0f9ff;color:#409eff}.health-assessment-container .maintenance-reminders .reminder-item .reminder-content[data-v-72b099f6]{flex:1}.health-assessment-container .maintenance-reminders .reminder-item .reminder-content .reminder-device[data-v-72b099f6]{font-size:14px;color:#333;font-weight:500;margin-bottom:2px}.health-assessment-container .maintenance-reminders .reminder-item .reminder-content .reminder-type[data-v-72b099f6]{font-size:12px;color:#666;margin-bottom:2px}.health-assessment-container .maintenance-reminders .reminder-item .reminder-content .reminder-date[data-v-72b099f6]{font-size:11px;color:#999}.health-assessment-container .health-score-cell[data-v-72b099f6]{display:flex;align-items:center;gap:10px}.health-assessment-container .health-score-cell .score-text[data-v-72b099f6]{font-weight:700;font-size:14px}.health-assessment-container .health-score-cell .score-text.health-good[data-v-72b099f6]{color:#67c23a}.health-assessment-container .health-score-cell .score-text.health-warning[data-v-72b099f6]{color:#e6a23c}.health-assessment-container .health-score-cell .score-text.health-danger[data-v-72b099f6]{color:#f56c6c}.health-assessment-container .detail-section[data-v-72b099f6]{margin-bottom:20px}.health-assessment-container .detail-section h4[data-v-72b099f6]{margin-bottom:15px;color:#333;font-size:16px;border-bottom:2px solid #409eff;padding-bottom:8px}.health-assessment-container .detail-section h4 i[data-v-72b099f6]{margin-right:8px;color:#409eff}.health-assessment-container .detail-section .detail-item[data-v-72b099f6]{display:flex;margin-bottom:10px;padding:8px 0;border-bottom:1px solid #f0f0f0}.health-assessment-container .detail-section .detail-item[data-v-72b099f6]:last-child{border-bottom:none}.health-assessment-container .detail-section .detail-item .label[data-v-72b099f6]{width:100px;color:#666;font-size:14px}.health-assessment-container .detail-section .detail-item .value[data-v-72b099f6]{flex:1;color:#333;font-size:14px;font-weight:500}.health-assessment-container .health-report .report-header[data-v-72b099f6]{text-align:center;margin-bottom:30px;padding-bottom:20px;border-bottom:2px solid #409eff}.health-assessment-container .health-report .report-header h3[data-v-72b099f6]{margin:0 0 10px 0;color:#333;font-size:20px}.health-assessment-container .health-report .report-header .report-date[data-v-72b099f6]{color:#666;font-size:14px}.health-assessment-container .health-report .report-summary[data-v-72b099f6]{margin-bottom:30px}.health-assessment-container .health-report .report-summary .summary-score[data-v-72b099f6]{display:flex;align-items:center;justify-content:center;gap:30px}.health-assessment-container .health-report .report-summary .summary-score .score-circle[data-v-72b099f6]{width:120px;height:120px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;border:8px solid}.health-assessment-container .health-report .report-summary .summary-score .score-circle.health-good[data-v-72b099f6]{border-color:#67c23a;background:rgba(103,194,58,.1)}.health-assessment-container .health-report .report-summary .summary-score .score-circle.health-warning[data-v-72b099f6]{border-color:#e6a23c;background:rgba(230,162,60,.1)}.health-assessment-container .health-report .report-summary .summary-score .score-circle.health-danger[data-v-72b099f6]{border-color:#f56c6c;background:rgba(245,108,108,.1)}.health-assessment-container .health-report .report-summary .summary-score .score-circle .score-number[data-v-72b099f6]{font-size:36px;font-weight:700;color:inherit}.health-assessment-container .health-report .report-summary .summary-score .score-circle .score-unit[data-v-72b099f6]{font-size:14px;color:inherit}.health-assessment-container .health-report .report-summary .summary-score .score-status[data-v-72b099f6]{text-align:left}.health-assessment-container .health-report .report-summary .summary-score .score-status .status-text[data-v-72b099f6]{font-size:24px;font-weight:700;margin-bottom:10px}.health-assessment-container .health-report .report-summary .summary-score .score-status .status-desc[data-v-72b099f6]{font-size:14px;color:#666;line-height:1.5}.health-assessment-container .health-report .report-details[data-v-72b099f6]{margin-bottom:30px}.health-assessment-container .health-report .report-details h4[data-v-72b099f6],.health-assessment-container .health-report .report-suggestions h4[data-v-72b099f6]{margin-bottom:15px;color:#333;font-size:16px}.health-assessment-container .health-report .report-suggestions ul[data-v-72b099f6]{margin:0;padding-left:20px}.health-assessment-container .health-report .report-suggestions ul li[data-v-72b099f6]{margin-bottom:8px;color:#666;line-height:1.5}.health-assessment-container[data-v-72b099f6] .el-table{font-size:13px}.health-assessment-container[data-v-72b099f6] .el-dialog__body{padding:20px}.health-assessment-container[data-v-72b099f6] .el-progress-bar__inner,.health-assessment-container[data-v-72b099f6] .el-progress-bar__outer{border-radius:4px}.health-good[data-v-72b099f6]{color:#67c23a!important}.health-warning[data-v-72b099f6]{color:#e6a23c!important}.health-danger[data-v-72b099f6]{color:#f56c6c!important}@media print{.health-report .report-header[data-v-72b099f6]{border-bottom:2px solid #000}.health-report .score-circle[data-v-72b099f6]{border-color:#000!important}}