.dashboard-container[data-v-706526f0]{width:100%;padding:20px;background-color:#f5f7fa;min-height:100vh;-webkit-box-sizing:border-box;box-sizing:border-box}.top-stats[data-v-706526f0]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;margin-bottom:20px}.top-stats .stat-card[data-v-706526f0]{-webkit-box-flex:1;-ms-flex:1;flex:1;background:#fff;padding:20px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.top-stats .stat-card .stat-icon[data-v-706526f0],.top-stats .stat-card[data-v-706526f0]{border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.top-stats .stat-card .stat-icon[data-v-706526f0]{width:60px;height:60px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:15px;font-size:24px;color:#fff}.top-stats .stat-card .stat-icon.device-total[data-v-706526f0]{background:#409eff}.top-stats .stat-card .stat-icon.device-fault[data-v-706526f0]{background:#f56c6c}.top-stats .stat-card .stat-icon.device-percent[data-v-706526f0]{background:#67c23a}.top-stats .stat-card .stat-chart[data-v-706526f0]{width:60px;height:60px;margin-right:15px}.top-stats .stat-card .percent-chart[data-v-706526f0]{width:100%;height:100%}.top-stats .stat-card .stat-info .stat-number[data-v-706526f0]{font-size:24px;font-weight:700;color:#303133;margin-bottom:5px}.top-stats .stat-card .stat-info .stat-label[data-v-706526f0]{font-size:14px;color:#909399}.main-content[data-v-706526f0]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;margin-bottom:20px;-ms-flex-wrap:wrap;flex-wrap:wrap}.main-content .center-panel[data-v-706526f0],.main-content .left-panel[data-v-706526f0],.main-content .right-panel[data-v-706526f0]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:300px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.inspection-row[data-v-706526f0]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;margin-bottom:20px}.inspection-row .comprehensive-fault-card[data-v-706526f0],.inspection-row .inspection-card[data-v-706526f0],.inspection-row .inspection-equipment-card[data-v-706526f0]{-webkit-box-flex:1;-ms-flex:1;flex:1;background:#fff;border-radius:8px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.device-card[data-v-706526f0],.function-card[data-v-706526f0]{min-height:545px}.chart-card[data-v-706526f0]{height:410px}.leftrepair-card[data-v-706526f0]{height:390px}.comprehensive-fault-card[data-v-706526f0],.maintenance-card[data-v-706526f0]{min-height:390px}.inspection-card[data-v-706526f0]{min-height:320px}.leftrepair-card .repair-content[data-v-706526f0]{padding:20px;height:calc(100% - 60px);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.leftrepair-card .repair-chart-container[data-v-706526f0]{position:relative;width:100%;height:250px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.leftrepair-card .repair-chart-container .donut-chart[data-v-706526f0]{width:25vw;height:100%;margin:0 auto;margin-left:0}.leftrepair-card .repair-chart-container .chart-center[data-v-706526f0]{position:absolute;text-align:center}.leftrepair-card .repair-chart-container .chart-center .chart-main-text[data-v-706526f0]{font-size:18px;font-weight:700;color:#303133;margin-bottom:5px}.leftrepair-card .repair-chart-container .chart-center .chart-sub-text[data-v-706526f0]{font-size:14px;color:#f56c6c}.leftrepair-card .repair-stats[data-v-706526f0]{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;padding:0 10px;-ms-flex-wrap:nowrap;flex-wrap:nowrap;white-space:nowrap}.leftrepair-card .repair-stats .repair-stat-item[data-v-706526f0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.leftrepair-card .repair-stats .repair-stat-item .stat-label[data-v-706526f0]{font-size:14px;color:#606266;margin-bottom:5px}.leftrepair-card .repair-stats .repair-stat-item .stat-value[data-v-706526f0]{font-size:18px;font-weight:700;color:#303133}.leftrepair-card .repair-status-list[data-v-706526f0]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.leftrepair-card .repair-status-list .repair-status-item .status-info[data-v-706526f0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:5px}.leftrepair-card .repair-status-list .repair-status-item .status-info .status-name[data-v-706526f0]{font-size:14px;color:#606266}.leftrepair-card .repair-status-list .repair-status-item .status-info .status-count[data-v-706526f0]{font-size:14px;font-weight:700;color:#303133}.leftrepair-card .repair-status-list .repair-status-item .status-bar[data-v-706526f0]{width:100%;height:8px;background-color:#f5f7fa;border-radius:4px;overflow:hidden}.leftrepair-card .repair-status-list .repair-status-item .status-bar .status-progress[data-v-706526f0]{height:100%;border-radius:4px}.maintenance-card .maintenance-content[data-v-706526f0]{padding:20px;height:calc(100% - 60px);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.maintenance-card .maintenance-chart-container[data-v-706526f0]{position:relative;width:100%;height:250px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.maintenance-card .maintenance-chart-container .donut-chart[data-v-706526f0]{width:25vw;height:100%;margin:0 auto;margin-left:0}.maintenance-card .maintenance-chart-container .chart-center[data-v-706526f0]{position:absolute;text-align:center}.maintenance-card .maintenance-chart-container .chart-center .chart-main-text[data-v-706526f0]{font-size:18px;font-weight:700;color:#303133;margin-bottom:5px}.maintenance-card .maintenance-chart-container .chart-center .chart-sub-text[data-v-706526f0]{font-size:14px;color:#f56c6c}.maintenance-card .maintenance-stats[data-v-706526f0]{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;padding:0 10px;-ms-flex-wrap:nowrap;flex-wrap:nowrap;white-space:nowrap}.maintenance-card .maintenance-stats .maintenance-stat-item[data-v-706526f0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.maintenance-card .maintenance-stats .maintenance-stat-item .stat-label[data-v-706526f0]{font-size:14px;color:#606266;margin-bottom:5px}.maintenance-card .maintenance-stats .maintenance-stat-item .stat-value[data-v-706526f0]{font-size:18px;font-weight:700;color:#303133}.todo-card[data-v-706526f0]{min-height:550px}.stock-warning-card[data-v-706526f0]{min-height:285px}.guide-card[data-v-706526f0]{min-height:100px}.inspection-status-card[data-v-706526f0]{min-height:320px}.xj-chart-container[data-v-706526f0]{position:relative;width:100%;height:250px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.xj-chart-container .leftValue[data-v-706526f0]{width:150px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xj-chart-container .leftValue .completion-rate[data-v-706526f0]{font-size:28px;font-weight:700;color:#303133;margin-bottom:5px}.xj-chart-container .leftValue .completion-label[data-v-706526f0]{font-size:14px;color:#909399;margin-bottom:20px}.xj-chart-container .leftValue .inspection-count[data-v-706526f0]{font-size:24px;font-weight:700;color:#303133;margin-bottom:5px}.xj-chart-container .leftValue .inspection-label[data-v-706526f0]{font-size:14px;color:#909399}.xj-chart-container .rightValue[data-v-706526f0]{width:calc(100% - 150px);height:250px;position:relative;left:-50px}.announcement-card[data-v-706526f0],.chart-card[data-v-706526f0],.comprehensive-fault-card[data-v-706526f0],.device-card[data-v-706526f0],.function-card[data-v-706526f0],.guide-card[data-v-706526f0],.inspection-card[data-v-706526f0],.inspection-equipment-card[data-v-706526f0],.inspection-status-card[data-v-706526f0],.leftrepair-card[data-v-706526f0],.maintenance-card[data-v-706526f0],.repair-card[data-v-706526f0],.spare-parts-card[data-v-706526f0],.stock-warning-card[data-v-706526f0],.todo-card[data-v-706526f0]{background:#fff;border-radius:8px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.announcement-card .card-header[data-v-706526f0],.chart-card .card-header[data-v-706526f0],.comprehensive-fault-card .card-header[data-v-706526f0],.device-card .card-header[data-v-706526f0],.function-card .card-header[data-v-706526f0],.guide-card .card-header[data-v-706526f0],.inspection-card .card-header[data-v-706526f0],.inspection-equipment-card .card-header[data-v-706526f0],.inspection-status-card .card-header[data-v-706526f0],.leftrepair-card .card-header[data-v-706526f0],.maintenance-card .card-header[data-v-706526f0],.repair-card .card-header[data-v-706526f0],.spare-parts-card .card-header[data-v-706526f0],.stock-warning-card .card-header[data-v-706526f0],.todo-card .card-header[data-v-706526f0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px 20px;border-bottom:1px solid #ebeef5}.announcement-card .card-header h3[data-v-706526f0],.chart-card .card-header h3[data-v-706526f0],.comprehensive-fault-card .card-header h3[data-v-706526f0],.device-card .card-header h3[data-v-706526f0],.function-card .card-header h3[data-v-706526f0],.guide-card .card-header h3[data-v-706526f0],.inspection-card .card-header h3[data-v-706526f0],.inspection-equipment-card .card-header h3[data-v-706526f0],.inspection-status-card .card-header h3[data-v-706526f0],.leftrepair-card .card-header h3[data-v-706526f0],.maintenance-card .card-header h3[data-v-706526f0],.repair-card .card-header h3[data-v-706526f0],.spare-parts-card .card-header h3[data-v-706526f0],.stock-warning-card .card-header h3[data-v-706526f0],.todo-card .card-header h3[data-v-706526f0]{margin:0;font-size:16px;color:#303133;font-weight:600}.announcement-card .card-header .unit[data-v-706526f0],.chart-card .card-header .unit[data-v-706526f0],.comprehensive-fault-card .card-header .unit[data-v-706526f0],.device-card .card-header .unit[data-v-706526f0],.function-card .card-header .unit[data-v-706526f0],.guide-card .card-header .unit[data-v-706526f0],.inspection-card .card-header .unit[data-v-706526f0],.inspection-equipment-card .card-header .unit[data-v-706526f0],.inspection-status-card .card-header .unit[data-v-706526f0],.leftrepair-card .card-header .unit[data-v-706526f0],.maintenance-card .card-header .unit[data-v-706526f0],.repair-card .card-header .unit[data-v-706526f0],.spare-parts-card .card-header .unit[data-v-706526f0],.stock-warning-card .card-header .unit[data-v-706526f0],.todo-card .card-header .unit[data-v-706526f0]{font-size:12px;color:#909399}.function-grid[data-v-706526f0]{height:calc(100% - 60px);display:grid;grid-template-columns:repeat(3,1fr);gap:0;padding:10px}.function-grid .function-item[data-v-706526f0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 10px;cursor:pointer;-webkit-transition:background-color .3s;transition:background-color .3s}.function-grid .function-item[data-v-706526f0]:hover{background-color:#f5f7fa}.function-grid .function-item .function-icon[data-v-706526f0]{width:50px;height:50px;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:10px;font-size:30px;color:#fff}.function-grid .function-item .function-name[data-v-706526f0]{font-size:14px;color:#000;text-align:center;line-height:1.4}.chart-container[data-v-706526f0]{padding:15px;display:-webkit-box;display:-ms-flexbox;display:flex}.chart-container .horizontal-bar-chart[data-v-706526f0]{-webkit-box-flex:1;-ms-flex:1;flex:1;height:300px}.chart-container .chart-legend[data-v-706526f0]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:20px}.chart-container .chart-legend .legend-item[data-v-706526f0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px}.chart-container .chart-legend .legend-item .legend-color[data-v-706526f0]{width:12px;height:12px;border-radius:2px;margin-right:10px}.chart-container .chart-legend .legend-item .legend-text[data-v-706526f0]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:14px;color:#606266}.chart-container .chart-legend .legend-item .legend-value[data-v-706526f0]{font-size:14px;color:#303133;font-weight:500}.leftrepair-content[data-v-706526f0]{padding:30px 20px;text-align:center}.leftrepair-content .no-notice[data-v-706526f0]{margin:0;color:#909399;font-size:14px}.todo-content[data-v-706526f0]{padding:20px;overflow:auto;height:455px}.todo-module[data-v-706526f0]{margin-bottom:20px}.todo-module[data-v-706526f0]:last-child{margin-bottom:0}.module-title[data-v-706526f0]{font-size:14px;font-weight:600;color:#303133;margin-bottom:20px;padding:5px 12px;border-radius:4px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:500}.module-title[data-v-706526f0]:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px;background-color:currentColor}.module-title.device-management[data-v-706526f0]{background-color:#e6f3ff;color:#409eff}.module-title.spare-parts-management[data-v-706526f0]{background-color:#e8f5e9;color:#4caf50}.todo-grid[data-v-706526f0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.todo-item[data-v-706526f0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px 15px;background:#f8f9fa;border-radius:4px;border:1px solid #e4e7ed;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;position:relative;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.todo-item[data-v-706526f0]:hover{background:#f0f7ff;border-color:#c6e2ff}.todo-icon[data-v-706526f0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:8px}.todo-icon i[data-v-706526f0]{font-size:22px;color:#409eff;margin-right:6px}.todo-name[data-v-706526f0]{font-size:14px;color:#000;font-weight:500;margin-right:auto}.todo-count[data-v-706526f0]{font-size:14px;color:#606266;font-weight:600}.todo-count.has-count[data-v-706526f0]{color:#f56c6c;font-weight:600}.spare-parts-grid .todo-icon i[data-v-706526f0]{color:#4caf50}.repair-content[data-v-706526f0]{padding:15px 20px}.repair-content .repair-stats[data-v-706526f0]{-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:15px;margin-bottom:15px;white-space:nowrap}.repair-content .repair-stats .repair-item[data-v-706526f0],.repair-content .repair-stats[data-v-706526f0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.repair-content .repair-stats .repair-item[data-v-706526f0]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 0}.repair-content .repair-stats .repair-item .repair-label[data-v-706526f0]{font-size:14px;color:#606266}.repair-content .repair-stats .repair-item .repair-value[data-v-706526f0]{font-size:14px;color:#303133;font-weight:500}.repair-content .repair-data[data-v-706526f0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px 0;border-top:1px solid #f0f2f5}.repair-content .repair-data .repair-detail[data-v-706526f0]{display:grid;grid-template-columns:1fr 1fr;gap:10px;-webkit-box-flex:1;-ms-flex:1;flex:1}.repair-content .repair-data .repair-detail .repair-status[data-v-706526f0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px 0}.repair-content .repair-data .repair-detail .repair-status .status-label[data-v-706526f0]{font-size:12px;color:#909399}.repair-content .repair-data .repair-detail .repair-status .status-value[data-v-706526f0]{font-size:14px;color:#303133;font-weight:500}.repair-content .repair-data .repair-total[data-v-706526f0]{text-align:right;margin-left:20px}.repair-content .repair-data .repair-total .total-label[data-v-706526f0]{display:block;font-size:16px;color:#f56c6c;font-weight:600;margin-bottom:4px}.repair-content .repair-data .repair-total .total-desc[data-v-706526f0]{display:block;font-size:12px;color:#909399}.inspection-content[data-v-706526f0]{padding:20px;min-height:200px}.inspection-content .no-inspection[data-v-706526f0],.inspection-content[data-v-706526f0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.inspection-content .no-inspection[data-v-706526f0]{position:relative}.inspection-content .inspection-icon[data-v-706526f0]{width:120px;height:120px;position:relative;margin-bottom:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.inspection-content .inspection-icon[data-v-706526f0]:before{width:80px;height:80px;background:#f5f7fa;z-index:1}.inspection-content .inspection-icon[data-v-706526f0]:after,.inspection-content .inspection-icon[data-v-706526f0]:before{content:"";position:absolute;top:50%;left:50%;border-radius:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.inspection-content .inspection-icon[data-v-706526f0]:after{width:100px;height:100px;background:linear-gradient(135deg,rgba(240,242,245,.8),rgba(240,242,245,0) 70%);z-index:0}.inspection-content .inspection-icon i[data-v-706526f0]{font-size:48px;color:#c0c4cc;position:relative;z-index:2}.inspection-content .inspection-text[data-v-706526f0]{font-size:16px;color:#909399;margin-top:10px}.announcement-card[data-v-706526f0]{height:410px}.announcement-content[data-v-706526f0]{padding:20px;min-height:200px}.announcement-content .no-announcement[data-v-706526f0],.announcement-content[data-v-706526f0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.announcement-content .no-announcement[data-v-706526f0]{position:relative}.announcement-content .announcement-icon[data-v-706526f0]{width:120px;height:120px;position:relative;margin-bottom:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.announcement-content .announcement-icon[data-v-706526f0]:before{width:80px;height:80px;background:#f5f7fa;z-index:1}.announcement-content .announcement-icon[data-v-706526f0]:after,.announcement-content .announcement-icon[data-v-706526f0]:before{content:"";position:absolute;top:50%;left:50%;border-radius:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.announcement-content .announcement-icon[data-v-706526f0]:after{width:100px;height:100px;background:linear-gradient(135deg,rgba(240,242,245,.8),rgba(240,242,245,0) 70%);z-index:0}.announcement-content .announcement-icon i[data-v-706526f0]{font-size:48px;color:#c0c4cc;position:relative;z-index:2}.announcement-content .announcement-text[data-v-706526f0]{font-size:16px;color:#909399;margin-top:10px}.comprehensive-fault-card[data-v-706526f0]{height:390px}.fault-content[data-v-706526f0]{padding:20px;height:calc(100% - 60px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;overflow:hidden}.fault-content[data-v-706526f0]:before{width:200px;height:100px;background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,0)),to(rgba(240,242,245,.6)));background:linear-gradient(180deg,hsla(0,0%,100%,0),rgba(240,242,245,.6));border-radius:50%}.fault-content[data-v-706526f0]:after,.fault-content[data-v-706526f0]:before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:0}.fault-content[data-v-706526f0]:after{width:120px;height:80px;background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,0)),to(#e4e7ed)) 30px 20px/20px 60px no-repeat,-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,0)),to(#e4e7ed)) 60px 10px/20px 70px no-repeat,-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,0)),to(#e4e7ed)) 90px 0/20px 80px no-repeat,radial-gradient(ellipse at center,rgba(240,242,245,.6) 0,rgba(240,242,245,0) 70%) 20px 80px/40px 20px no-repeat,radial-gradient(ellipse at center,rgba(240,242,245,.6) 0,rgba(240,242,245,0) 70%) 120px 80px/30px 15px no-repeat;background:linear-gradient(180deg,hsla(0,0%,100%,0),#e4e7ed) 30px 20px/20px 60px no-repeat,linear-gradient(180deg,hsla(0,0%,100%,0),#e4e7ed) 60px 10px/20px 70px no-repeat,linear-gradient(180deg,hsla(0,0%,100%,0),#e4e7ed) 90px 0/20px 80px no-repeat,radial-gradient(ellipse at center,rgba(240,242,245,.6) 0,rgba(240,242,245,0) 70%) 20px 80px/40px 20px no-repeat,radial-gradient(ellipse at center,rgba(240,242,245,.6) 0,rgba(240,242,245,0) 70%) 120px 80px/30px 15px no-repeat}.fault-content .no-data[data-v-706526f0]{font-size:16px;color:#909399;position:relative;z-index:1;margin-top:10px}.guide-buttons[data-v-706526f0]{padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-ms-flex-pack:distribute;justify-content:space-around;min-height:100px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-wrap:wrap;flex-wrap:wrap}.guide-buttons .guide-btn[data-v-706526f0]{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px 8px;border-radius:4px;border:none;color:#fff;font-size:16px!important;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1);-webkit-box-sizing:border-box;box-sizing:border-box;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.guide-buttons .guide-btn i[data-v-706526f0]{margin-right:6px;font-size:14px}.guide-buttons .guide-btn-1[data-v-706526f0]{background-color:#e6f3ff;color:#409eff}.guide-buttons .guide-btn-2[data-v-706526f0]{background-color:#f3e5f5;color:#9c27b0}.guide-buttons .guide-btn-3[data-v-706526f0]{background-color:#e8f5e9;color:#4caf50}.spare-parts-list[data-v-706526f0]{padding:15px 20px}.spare-parts-list .spare-item[data-v-706526f0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 0;border-bottom:1px solid #f0f2f5}.spare-parts-list .spare-item[data-v-706526f0]:last-child{border-bottom:none}.spare-parts-list .spare-item .spare-label[data-v-706526f0]{font-size:14px;color:#606266}.spare-parts-list .spare-item .spare-value[data-v-706526f0]{font-size:14px;color:#303133;font-weight:500}.warning-stats[data-v-706526f0]{padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;height:80%}.warning-stats .warning-item[data-v-706526f0]{padding:15px;border-radius:8px;width:48%;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.warning-stats .warning-item.above-limit[data-v-706526f0]{background:#f2faff;background-image:url(../img/container6-1.c218d748.png);background-repeat:no-repeat;background-position:right 20px center}.warning-stats .warning-item.below-limit[data-v-706526f0]{background-color:#fff5eb;background-image:url(../img/container6-2.897ab499.png);background-repeat:no-repeat;background-position:right 20px center}.warning-stats .warning-item .warning-label[data-v-706526f0]{display:block;font-size:14px;color:#909399;margin-bottom:5px}.warning-stats .warning-item .warning-value[data-v-706526f0]{display:block;font-size:20px;font-weight:700}.warning-stats .warning-item .warning-value .blueValue[data-v-706526f0]{font-style:normal;font-size:30px;color:#39aea6}.warning-stats .warning-item .warning-value .redValue[data-v-706526f0]{font-style:normal;font-size:30px;color:#f35c52}.warning-stats .warning-item .above-limit .warning-value[data-v-706526f0]{color:#f56c6c}.warning-stats .warning-item .below-limit .warning-value[data-v-706526f0]{color:#e6a23c}.maintenance-stats[data-v-706526f0]{padding:15px 20px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.maintenance-stats .maintenance-item[data-v-706526f0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 12px;background:#f8f9fa;border-radius:4px}.maintenance-stats .maintenance-item .maintenance-label[data-v-706526f0]{font-size:12px;color:#606266}.maintenance-stats .maintenance-item .maintenance-value[data-v-706526f0]{font-size:14px;color:#303133;font-weight:500}.inspection-status[data-v-706526f0]{padding:15px;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;height:280px}.inspection-status .status-item[data-v-706526f0]{padding:20px;background:#f8f9fa;border-radius:8px}.inspection-status .status-item .status-icon[data-v-706526f0],.inspection-status .status-item[data-v-706526f0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.inspection-status .status-item .status-icon[data-v-706526f0]{width:50px;height:50px;border-radius:50%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:15px;font-size:24px}.inspection-status .status-item .status-icon .month-text[data-v-706526f0]{font-size:14px;font-weight:600;color:#fff}.inspection-status .status-item .status-content[data-v-706526f0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.inspection-status .status-item .status-content .status-value[data-v-706526f0]{font-size:20px;color:#303133;font-weight:600;margin-bottom:5px}.inspection-status .status-item .status-content .status-label[data-v-706526f0]{font-size:14px;color:#606266}.inspection-status .status-item.overdue .status-icon[data-v-706526f0]{background:gold;color:#fff}.inspection-status .status-item.within-three-months .status-icon[data-v-706526f0]{background:#13c2c2;color:#fff}.inspection-status .status-item.next-month .status-icon[data-v-706526f0],.inspection-status .status-item.this-month .status-icon[data-v-706526f0]{background:#67c23a;color:#fff}.fault-content[data-v-706526f0],.inspection-equipment-content[data-v-706526f0]{padding:30px 20px;text-align:center}.fault-content .no-data[data-v-706526f0],.fault-content .no-inspection[data-v-706526f0],.inspection-equipment-content .no-data[data-v-706526f0],.inspection-equipment-content .no-inspection[data-v-706526f0]{margin:0;color:#909399;font-size:14px}.device-card .device-content[data-v-706526f0]{padding:20px;height:calc(100% - 60px);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.device-card .device-chart[data-v-706526f0],.device-card .device-content[data-v-706526f0]{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.device-card .device-chart[data-v-706526f0]{gap:20px}.device-card .device-chart .gauge-chart[data-v-706526f0]{width:100%;max-width:400px;height:300px}.device-card .device-chart .device-stats[data-v-706526f0]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;width:100%;margin-top:-80px}.device-card .device-chart .device-stats .stat-item[data-v-706526f0]{text-align:center;width:50%}.device-card .device-chart .device-stats .stat-item .stat-value[data-v-706526f0]{font-size:30px;font-weight:700;color:#303133;margin-bottom:5px}.device-card .device-chart .device-stats .stat-item .stat-value.error[data-v-706526f0]{color:#f56c6c}.device-card .device-chart .device-stats .stat-item .stat-label[data-v-706526f0]{font-size:14px;color:#909399}@media(max-width:1200px){.inspection-row[data-v-706526f0],.main-content[data-v-706526f0]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.function-grid[data-v-706526f0]{grid-template-columns:repeat(4,1fr)}.todo-grid[data-v-706526f0]{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.dashboard-container[data-v-706526f0]{padding:10px}.top-stats[data-v-706526f0]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.function-grid[data-v-706526f0]{grid-template-columns:repeat(3,1fr)}.todo-grid[data-v-706526f0]{grid-template-columns:repeat(2,1fr)}.chart-container[data-v-706526f0]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.chart-container .chart-legend[data-v-706526f0]{padding-left:0;padding-top:20px}.maintenance-stats[data-v-706526f0]{grid-template-columns:1fr}.repair-data[data-v-706526f0]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}.repair-data .repair-total[data-v-706526f0]{margin-left:0;text-align:left}}@media(max-width:480px){.function-grid[data-v-706526f0]{grid-template-columns:repeat(2,1fr)}.repair-stats[data-v-706526f0],.todo-grid[data-v-706526f0]{grid-template-columns:1fr}}.todo-item[data-v-706526f0]:has(.has-count){border-color:#f56c6c;background:#fef0f0}.todo-item[data-v-706526f0]:has(.has-count):hover{border-color:#f56c6c;background:#fde2e2}.todo-item:has(.has-count) .todo-icon[data-v-706526f0]{background:linear-gradient(135deg,#f56c6c,#f89898)}.redFont[data-v-706526f0]{color:#f35c52}.execution[data-v-09f6defe]{height:99%}.execution .header[data-v-09f6defe]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.execution .header__title[data-v-09f6defe]{font-size:22px}.execution .header__btn[data-v-09f6defe]{position:absolute;right:10px}.execution .main[data-v-09f6defe]{margin:0 auto;width:99%;height:calc(100% - 100px);background-color:#fff;padding:20px;border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box}.iframe[data-v-09f6defe]{width:100%;height:100%;border:0;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}