.inspection-dashboard[data-v-e26a6868]{min-height:calc(100vh - 64px);padding:24px 20px;background:#f8f9fa;color:#333;font-size:14px;line-height:1.5}.inspection-dashboard .hero-card[data-v-e26a6868]{border-radius:12px;padding:32px 28px;background:linear-gradient(120deg,#fff,#fafbff);border:1px solid #e8f4ff;margin-bottom:24px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.03);box-shadow:0 2px 8px rgba(0,0,0,.03)}.inspection-dashboard .hero-card .hero-content[data-v-e26a6868]{max-width:800px}.inspection-dashboard .hero-card .hero-content .hero-badge[data-v-e26a6868]{display:inline-block;padding:4px 12px;border-radius:20px;background:#e8f4ff;font-size:12px;color:#4096ff;margin-bottom:12px}.inspection-dashboard .hero-card .hero-content h1[data-v-e26a6868]{font-size:24px;margin:0 0 12px;font-weight:600;color:#1f2937}.inspection-dashboard .hero-card .hero-content .hero-desc[data-v-e26a6868]{margin:0;font-size:15px;color:#6b7280;line-height:1.6}.inspection-dashboard .filter-card[data-v-e26a6868]{border-radius:12px;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.04);box-shadow:0 2px 12px rgba(0,0,0,.04);border:1px solid #eef2ff;background-color:#fff;margin-bottom:24px}.inspection-dashboard .filter-card .ant-card-body[data-v-e26a6868]{padding:24px}.inspection-dashboard .filter-section[data-v-e26a6868]{margin-bottom:20px}.inspection-dashboard .filter-section .filter-item[data-v-e26a6868]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.inspection-dashboard .filter-section .filter-label-inline[data-v-e26a6868]{-ms-flex-negative:0;flex-shrink:0;font-weight:500;color:#4b5563;font-size:13px;white-space:nowrap}.inspection-dashboard .filter-section .filter-label[data-v-e26a6868]{display:block;margin-bottom:8px;font-weight:500;color:#4b5563;font-size:13px}.inspection-dashboard .filter-section .filter-input[data-v-e26a6868]{border-radius:6px;border:1px solid #d1d5db;-webkit-transition:all .2s;transition:all .2s}.inspection-dashboard .filter-section .filter-input[data-v-e26a6868]:hover{border-color:#4096ff}.inspection-dashboard .filter-section .filter-input[data-v-e26a6868]:focus{border-color:#4096ff;-webkit-box-shadow:0 0 0 2px rgba(64,150,255,.1);box-shadow:0 0 0 2px rgba(64,150,255,.1)}.inspection-dashboard .filter-section .filter-actions[data-v-e26a6868]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.inspection-dashboard .filter-section .filter-actions .search-btn[data-v-e26a6868]{border-radius:6px;font-weight:500}.inspection-dashboard .filter-section .filter-actions .reset-btn[data-v-e26a6868],.inspection-dashboard .filter-section .filter-actions .search-btn[data-v-e26a6868]{padding:6px 16px;height:32px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.inspection-dashboard .filter-section .filter-actions .reset-btn[data-v-e26a6868]{border-radius:6px;border:1px solid #d1d5db;color:#6b7280;background:#fff}.inspection-dashboard .filter-section .filter-actions .reset-btn[data-v-e26a6868]:hover{border-color:#4096ff;color:#4096ff;background:#f0f7ff}.inspection-dashboard .summary-section[data-v-e26a6868]{padding-top:20px;border-top:1px solid #f0f2f5}.inspection-dashboard .summary-section .summary-card[data-v-e26a6868]{border-radius:12px;min-height:120px;padding:20px;background:#fff;border:1px solid #eef2ff;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.02);box-shadow:0 2px 8px rgba(0,0,0,.02);-webkit-transition:all .3s ease;transition:all .3s ease;position:relative;overflow:hidden}.inspection-dashboard .summary-section .summary-card[data-v-e26a6868]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 16px rgba(0,0,0,.06);box-shadow:0 6px 16px rgba(0,0,0,.06);border-color:#d1e9ff}.inspection-dashboard .summary-section .summary-card[data-v-e26a6868]:before{content:"";position:absolute;top:0;right:0;width:80px;height:80px;opacity:.05;border-radius:50%;-webkit-transform:translate(30%,-30%);transform:translate(30%,-30%)}.inspection-dashboard .summary-section .summary-card.theme-blue[data-v-e26a6868]:before{background:#4096ff}.inspection-dashboard .summary-section .summary-card.theme-cyan[data-v-e26a6868]:before{background:#13c2c2}.inspection-dashboard .summary-section .summary-card.theme-purple[data-v-e26a6868]:before{background:#722ed1}.inspection-dashboard .summary-section .summary-card.theme-orange[data-v-e26a6868]:before{background:#fa8c16}.inspection-dashboard .summary-section .summary-card .summary-header[data-v-e26a6868]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px}.inspection-dashboard .summary-section .summary-card .summary-header .summary-dot[data-v-e26a6868]{width:10px;height:10px;border-radius:50%;margin-right:8px}.inspection-dashboard .summary-section .summary-card .summary-header .summary-title[data-v-e26a6868]{font-size:14px;color:#6b7280;font-weight:500}.inspection-dashboard .summary-section .summary-card .summary-value[data-v-e26a6868]{font-size:28px;font-weight:600;color:#1f2937;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:6px;margin-bottom:8px}.inspection-dashboard .summary-section .summary-card .summary-value .summary-unit[data-v-e26a6868]{font-size:14px;color:#9ca3af;font-weight:400}.inspection-dashboard .summary-section .summary-card .summary-footer[data-v-e26a6868]{font-size:12px;color:#9ca3af;line-height:1.4}.inspection-dashboard .table-card[data-v-e26a6868]{border-radius:12px;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.04);box-shadow:0 2px 12px rgba(0,0,0,.04);border:1px solid #eef2ff;background-color:#fff}.inspection-dashboard .table-card .ant-card-head[data-v-e26a6868]{border-bottom:1px solid #f0f2f5;padding:0 24px}.inspection-dashboard .table-card .ant-card-head .ant-card-head-title[data-v-e26a6868]{padding:16px 0}.inspection-dashboard .table-card .ant-card-body[data-v-e26a6868]{padding:24px}.inspection-dashboard .table-card .table-title[data-v-e26a6868]{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}.inspection-dashboard .table-card .table-title .table-title-left[data-v-e26a6868]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.inspection-dashboard .table-card .table-title .table-title-left strong[data-v-e26a6868]{font-size:16px;color:#1f2937}.inspection-dashboard .table-card .table-title .table-title-left .record-tag[data-v-e26a6868],.inspection-dashboard .table-card .table-title .table-title-left .selected-tag[data-v-e26a6868]{border-radius:6px;font-size:12px}.inspection-dashboard .table-card .table-title .refresh-btn[data-v-e26a6868]{color:#4096ff;font-size:13px}.inspection-dashboard .table-card .table-title .refresh-btn[data-v-e26a6868]:hover{color:#2580ff;background:#f0f7ff}.inspection-dashboard .table-card .inspection-table[data-v-e26a6868]{--ant-table-header-color:#4b5563;--ant-table-row-hover-bg:#f9fafe}.inspection-dashboard .table-card .inspection-table .ant-table-thead>tr>th[data-v-e26a6868]{background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:12px 8px;font-weight:500;font-size:13px}.inspection-dashboard .table-card .inspection-table .ant-table-tbody>tr>td[data-v-e26a6868]{padding:14px 8px;border-bottom:1px solid #f0f2f5;font-size:13px}.inspection-dashboard .table-card .inspection-table .ant-table-tbody>tr:hover>td[data-v-e26a6868]{background:#f9fafe}.inspection-dashboard .table-card .inspection-table .status-tag[data-v-e26a6868]{border-radius:6px;font-size:12px;padding:2px 8px}.inspection-dashboard .table-card .inspection-table .grade-badge[data-v-e26a6868]{font-size:12px}.inspection-dashboard .table-card .inspection-table .dynamic-cell[data-v-e26a6868]{min-height:52px;max-height:60px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.inspection-dashboard .table-card .inspection-table .dynamic-item[data-v-e26a6868]{background:#f0f7ff;border:1px solid #cfe5ff;border-radius:6px;padding:3px 8px;font-size:12px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;max-width:260px}.inspection-dashboard .table-card .inspection-table .dynamic-key[data-v-e26a6868]{color:#475569;font-weight:500;max-width:150px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.inspection-dashboard .table-card .inspection-table .dynamic-value[data-v-e26a6868]{color:#1f2937}.inspection-dashboard .table-card .inspection-table .dynamic-divider[data-v-e26a6868]{color:#a0aec0;font-weight:500}.inspection-dashboard .table-card .inspection-table .dynamic-more[data-v-e26a6868]{padding:0;font-size:12px}.inspection-dashboard .table-card .inspection-table .dynamic-popover[data-v-e26a6868]{max-height:240px;max-width:320px;overflow-y:auto}.inspection-dashboard .table-card .inspection-table .dynamic-popover-item[data-v-e26a6868]{display:grid;grid-template-columns:60% auto 1fr;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:6px;padding:4px 0;font-size:13px;border-bottom:1px dashed #e5e7eb}.inspection-dashboard .table-card .inspection-table .dynamic-popover-item[data-v-e26a6868]:last-child{border-bottom:none}.inspection-dashboard .table-card .inspection-table .dynamic-popover-item .dynamic-key[data-v-e26a6868]{font-weight:500;color:#374151;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inspection-dashboard .table-card .inspection-table .dynamic-popover-item .dynamic-value[data-v-e26a6868]{text-align:right;color:#1d4ed8}.inspection-dashboard .table-card .inspection-table .dynamic-empty[data-v-e26a6868]{color:#9ca3af;font-size:12px}.inspection-dashboard .table-card .inspection-table .action-link[data-v-e26a6868]{font-size:12px;color:#4096ff}.inspection-dashboard .table-card .inspection-table .action-link[data-v-e26a6868]:hover{color:#2580ff}.theme-blue[data-v-e26a6868]{background-color:#4096ff}.theme-cyan[data-v-e26a6868]{background-color:#13c2c2}.theme-purple[data-v-e26a6868]{background-color:#722ed1}.theme-orange[data-v-e26a6868]{background-color:#fa8c16}@media (max-width:768px){.inspection-dashboard[data-v-e26a6868]{padding:16px 12px}.inspection-dashboard .hero-card[data-v-e26a6868]{padding:20px 16px}.inspection-dashboard .hero-card .hero-content h1[data-v-e26a6868]{font-size:20px}.inspection-dashboard .filter-card .ant-card-body[data-v-e26a6868]{padding:16px}.inspection-dashboard .filter-actions[data-v-e26a6868]{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:8px}.inspection-dashboard .summary-card[data-v-e26a6868]{min-height:100px;padding:16px}.inspection-dashboard .table-card .ant-card-body[data-v-e26a6868]{padding:16px}}.trend-modal .trend-modal-content[data-v-e26a6868]{padding:8px 0}.trend-modal .trend-modal-content .chart-header[data-v-e26a6868]{margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #e5e6eb}.trend-modal .trend-modal-content .chart-header .chart-controls[data-v-e26a6868]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.trend-modal .trend-modal-content .chart-header .chart-controls .indicator-selector[data-v-e26a6868],.trend-modal .trend-modal-content .chart-header .chart-controls .sample-source-selector[data-v-e26a6868]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.trend-modal .trend-modal-content .chart-header .chart-controls .indicator-selector .indicator-label[data-v-e26a6868],.trend-modal .trend-modal-content .chart-header .chart-controls .sample-source-selector .indicator-label[data-v-e26a6868]{font-size:14px;color:#1f2937;font-weight:500;min-width:80px}.trend-modal .trend-modal-content .chart-header .chart-controls .indicator-selector .data-count[data-v-e26a6868],.trend-modal .trend-modal-content .chart-header .chart-controls .sample-source-selector .data-count[data-v-e26a6868]{font-size:13px;color:#6b7280;margin-left:auto}.trend-modal .trend-modal-content .trend-chart-container[data-v-e26a6868]{width:100%;height:450px;min-height:450px}.detail-modal .detail-modal-content[data-v-e26a6868]{padding:8px 0}.detail-modal .detail-modal-content .indicators-list[data-v-e26a6868]{max-height:500px;overflow-y:auto}.detail-modal .detail-modal-content .indicators-list .indicator-item[data-v-e26a6868]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 16px;margin-bottom:8px;background:#f9fafb;border-radius:6px;border:1px solid #e5e6eb;-webkit-transition:all .2s;transition:all .2s}.detail-modal .detail-modal-content .indicators-list .indicator-item[data-v-e26a6868]:hover{background:#f3f4f6;border-color:#d1d5db}.detail-modal .detail-modal-content .indicators-list .indicator-item .indicator-key[data-v-e26a6868]{font-size:14px;color:#374151;font-weight:500;min-width:200px;-ms-flex-negative:0;flex-shrink:0}.detail-modal .detail-modal-content .indicators-list .indicator-item .indicator-divider[data-v-e26a6868]{font-size:14px;color:#6b7280;margin:0 8px}.detail-modal .detail-modal-content .indicators-list .indicator-item .indicator-value[data-v-e26a6868]{font-size:14px;color:#1f2937;font-weight:600;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:right}.pdf-modal .pdf-modal-content[data-v-e26a6868]{width:100%;height:100%;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;background:#f5f5f5}.pdf-modal .pdf-modal-content .pdf-iframe[data-v-e26a6868]{width:100%;height:90vh;min-height:800px;border:none;background:#fff}.pdf-modal-wrap{max-width:95vw!important;top:20px!important;height:95vh;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-flex:1;-ms-flex:1;flex:1;overflow:hidden;padding:0!important}