.j-table-force-nowrap td,.j-table-force-nowrap th{white-space:nowrap}.j-table-force-nowrap .ant-table-selection-column{padding:12px 22px!important}.j-table-force-nowrap.ant-table-wrapper .ant-table-content{overflow-x:auto}.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:#141b2d}.jee-hidden{display:none}.card-container1[data-v-b96487a6]{margin-top:16px}.plan-card1[data-v-b96487a6]{margin-bottom:16px;height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.card-header1[data-v-b96487a6]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-bottom:12px}.card-header1 h3[data-v-b96487a6]{margin:0;font-size:16px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--dashboard-text-primary,#1e293b)}.card-content1[data-v-b96487a6]{-ms-flex:1;flex:1}.info-row[data-v-b96487a6]{margin-bottom:8px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:var(--dashboard-text-primary,#1e293b)}.info-row .label[data-v-b96487a6]{color:var(--dashboard-text-secondary,#64748b);margin-right:8px;min-width:70px}.card-actions[data-v-b96487a6]{margin-top:12px;text-align:right}.card-actions a[data-v-b96487a6]{color:var(--dashboard-accent,#0ea5e9)}.card-actions a[data-v-b96487a6]:hover{color:var(--dashboard-accent,#0ea5e9);opacity:.8}.plan-type-tag[data-v-b96487a6]{display:inline-block;padding:2px 8px;border-radius:4px;font-size:12px;font-weight:500;background-color:rgba(14,165,233,.15);color:#0ea5e9}.dark-mode .plan-type-tag[data-v-b96487a6]{background-color:rgba(6,182,212,.2);color:#06b6d4}.status-tag[data-v-b96487a6]{display:inline-block;padding:2px 8px;border-radius:4px;font-size:12px;font-weight:500}.status-pending[data-v-b96487a6]{background-color:rgba(239,68,68,.15);color:#ef4444}.status-processing[data-v-b96487a6]{background-color:rgba(245,158,11,.15);color:#f59e0b}.status-completed[data-v-b96487a6]{background-color:rgba(34,197,94,.15);color:#22c55e}.status-default[data-v-b96487a6]{background-color:rgba(100,116,139,.15);color:#64748b}.dark-mode .status-pending[data-v-b96487a6]{background-color:hsla(0,100%,71%,.15);color:#ff6b6b}.dark-mode .status-processing[data-v-b96487a6]{background-color:rgba(255,165,2,.15);color:#ffa502}.dark-mode .status-completed[data-v-b96487a6]{background-color:rgba(46,213,115,.15);color:#2ed573}.dark-mode .status-default[data-v-b96487a6]{background-color:rgba(148,163,184,.15);color:#94a3b8}@media (max-width:768px){.info-row[data-v-b96487a6]{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.info-row .label[data-v-b96487a6]{margin-bottom:4px}}.calendar-view[data-v-959c6114]{padding:20px;background:var(--dashboard-bg,#f4f7fe);min-height:calc(100vh - 80px)}.calendar-card[data-v-959c6114]{background:var(--dashboard-bg-card,#fff);border:1px solid var(--dashboard-border,#eef2f6);border-radius:12px;padding:16px;box-shadow:0 4px 20px rgba(0,0,0,.05)}.calendar-card[data-v-959c6114] .ant-fullcalendar-header{border-bottom:1px solid var(--dashboard-border,#f0f0f0);margin-bottom:12px;padding-bottom:12px}.calendar-card[data-v-959c6114] .ant-fullcalendar-column-header-inner{color:var(--dashboard-text-secondary,#64748b);font-weight:600}.calendar-card[data-v-959c6114] .ant-fullcalendar-value{color:var(--dashboard-text-primary,#1e293b);font-weight:500;transition:all .2s}.calendar-card[data-v-959c6114] .ant-fullcalendar-today .ant-fullcalendar-value{border:1px solid #6366f1!important;color:#6366f1!important}.calendar-card[data-v-959c6114] .ant-fullcalendar-selected-day .ant-fullcalendar-value{background:#6366f1!important;color:#fff!important}.calendar-card[data-v-959c6114] .ant-fullcalendar-month{color:var(--dashboard-text-primary,#1e293b);font-weight:600;border:1px solid transparent;border-radius:4px}.calendar-card[data-v-959c6114] .ant-fullcalendar-selected-month .ant-fullcalendar-month{background:#6366f1;color:#fff}.calendar-card .date-cell[data-v-959c6114],.calendar-card .month-cell[data-v-959c6114]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:35px}.calendar-card .date-cell .task-dot[data-v-959c6114],.calendar-card .month-cell .task-dot[data-v-959c6114]{width:7px;height:7px;border-radius:50%}.calendar-card .date-cell .task-dot.status-0[data-v-959c6114],.calendar-card .month-cell .task-dot.status-0[data-v-959c6114]{background:#ff4d4f;box-shadow:0 0 6px #ff4d4f}.calendar-card .date-cell .task-dot.status-1[data-v-959c6114],.calendar-card .month-cell .task-dot.status-1[data-v-959c6114]{background:#faad14;box-shadow:0 0 6px #faad14}.calendar-card .date-cell .task-dot.status-2[data-v-959c6114],.calendar-card .month-cell .task-dot.status-2[data-v-959c6114]{background:#52c41a;box-shadow:0 0 6px #52c41a}.calendar-card .date-cell .task-count[data-v-959c6114],.calendar-card .month-cell .task-count[data-v-959c6114]{font-size:10px;color:#fff;background:#6366f1;border-radius:10px;padding:0 5px;margin-top:3px;line-height:14px}.plan-list-card[data-v-959c6114]{background:var(--dashboard-bg-card,#fff);border:1px solid var(--dashboard-border,#eef2f6);border-radius:12px;padding:24px;min-height:560px;box-shadow:0 4px 20px rgba(0,0,0,.05)}.plan-list-card .plan-list-header[data-v-959c6114]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid var(--dashboard-border,#f0f0f0)}.plan-list-card .plan-list-header .header-title[data-v-959c6114]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:10px}.plan-list-card .plan-list-header .header-title h3[data-v-959c6114]{margin:0;font-size:18px;font-weight:600;color:var(--dashboard-text-primary,#1e293b)}.plan-list-card .plan-list-header .header-title .title-icon[data-v-959c6114]{color:#6366f1;font-size:20px}.plan-list-card .plan-list-header .summary-badge[data-v-959c6114]{background:rgba(99,102,241,.1);color:#6366f1;padding:2px 12px;border-radius:20px;font-size:12px;font-weight:500}.plan-list-card .plan-item[data-v-959c6114]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:16px;padding:18px;background:var(--dashboard-bg-secondary,#f8fafc);border-radius:10px;margin-bottom:14px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);border:1px solid transparent}.plan-list-card .plan-item[data-v-959c6114]:hover{background:var(--dashboard-bg-card,#fff);border-color:#6366f1;transform:translateX(6px);box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}.plan-list-card .plan-item .plan-icon[data-v-959c6114]{width:46px;height:46px;background:rgba(99,102,241,.1);border-radius:12px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:#6366f1;font-size:22px}.plan-list-card .plan-item .plan-info[data-v-959c6114]{-ms-flex:1;flex:1}.plan-list-card .plan-item .plan-info .plan-title[data-v-959c6114]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:5px}.plan-list-card .plan-item .plan-info .plan-title .plan-name[data-v-959c6114]{font-weight:600;font-size:15px;color:var(--dashboard-text-primary,#1e293b)}.plan-list-card .plan-item .plan-info .plan-title .plan-type-tag[data-v-959c6114]{font-size:11px;padding:1px 8px;border-radius:4px;background:rgba(99,102,241,.08);color:#6366f1}.plan-list-card .plan-item .plan-info .plan-meta[data-v-959c6114]{font-size:13px;color:var(--dashboard-text-secondary,#64748b);display:-ms-flexbox;display:flex;gap:20px}.plan-list-card .plan-item .plan-info .plan-meta .anticon[data-v-959c6114]{margin-right:6px}.plan-list-card .plan-item .plan-info .plan-time[data-v-959c6114]{font-size:12px;color:#94a3b8;margin-top:6px}.plan-list-card .plan-item .status-tag[data-v-959c6114]{padding:5px 14px;border-radius:6px;font-size:12px;font-weight:500;min-width:75px;text-align:center}.plan-list-card .plan-item .status-tag.status-0[data-v-959c6114]{background:#fff1f0;color:#f5222d}.plan-list-card .plan-item .status-tag.status-1[data-v-959c6114]{background:#fff7e6;color:#faad14}.plan-list-card .plan-item .status-tag.status-2[data-v-959c6114]{background:#f6ffed;color:#52c41a}.modal-title-custom[data-v-959c6114]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px;font-weight:600;color:#6366f1}.plan-detail-container .detail-header-section[data-v-959c6114]{padding:30px;background:linear-gradient(135deg,#6366f1,#4338ca);color:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.plan-detail-container .detail-header-section .header-main[data-v-959c6114]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.plan-detail-container .detail-header-section h2[data-v-959c6114]{color:#fff;margin:0 0 8px 0;font-size:22px;font-weight:600}.plan-detail-container .detail-header-section .sub-info[data-v-959c6114]{margin:0;opacity:.8;font-size:13px}.plan-detail-container .detail-header-section .status-banner[data-v-959c6114]{padding:8px 20px;border-radius:30px;font-weight:600;background:hsla(0,0%,100%,.2);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.plan-detail-container .stats-panel[data-v-959c6114]{display:-ms-flexbox;display:flex;padding:20px 30px;gap:40px;background:var(--dashboard-bg-card,#fff);border-bottom:1px solid var(--dashboard-border,#f0f0f0)}.plan-detail-container .stats-panel .stats-item[data-v-959c6114]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:15px}.plan-detail-container .stats-panel .progress-info[data-v-959c6114]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.plan-detail-container .stats-panel .progress-info .label[data-v-959c6114]{font-size:12px;color:#94a3b8}.plan-detail-container .stats-panel .progress-info .value[data-v-959c6114]{font-size:20px;font-weight:700;color:#6366f1}.plan-detail-container .stats-panel .data-box[data-v-959c6114]{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;gap:15px}.plan-detail-container .stats-panel .data-box .data-card[data-v-959c6114]{-ms-flex:1;flex:1;padding:12px;background:var(--dashboard-bg-secondary,#f8fafc);border-radius:8px;text-align:center}.plan-detail-container .stats-panel .data-box .data-card .label[data-v-959c6114]{font-size:11px;color:#64748b;display:block}.plan-detail-container .stats-panel .data-box .data-card .value[data-v-959c6114]{font-size:18px;font-weight:700;color:var(--dashboard-text-primary,#1e293b)}.plan-detail-container .detail-content-section[data-v-959c6114]{padding:24px}.plan-detail-container .detail-content-section[data-v-959c6114] .ant-descriptions-item-label{background:var(--dashboard-bg-secondary,#fafafa);font-weight:600;color:#64748b}.plan-detail-container .detail-content-section[data-v-959c6114] .ant-descriptions-item-content{color:var(--dashboard-text-primary,#334155)}.plan-detail-container .detail-content-section .range-time[data-v-959c6114]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:10px;font-weight:500}.plan-detail-container .detail-content-section .range-time .time-arrow[data-v-959c6114]{color:#6366f1}.plan-detail-container .detail-content-section .notes-box[data-v-959c6114]{background:var(--dashboard-bg-secondary,#f8fafc);padding:12px;border-radius:6px;border:1px dashed #cbd5e1;min-height:60px}.plan-detail-container .detail-footer[data-v-959c6114]{padding:16px 24px;text-align:right;border-top:1px solid var(--dashboard-border,#f0f0f0)}.dark-mode .calendar-view[data-v-959c6114]{background:#0f172a}.dark-mode .calendar-card[data-v-959c6114]{background:#1e293b;border-color:#334155}.dark-mode .calendar-card[data-v-959c6114] .ant-fullcalendar-header{border-bottom-color:#334155}.dark-mode .calendar-card[data-v-959c6114] .ant-fullcalendar-column-header-inner{color:#94a3b8}.dark-mode .calendar-card[data-v-959c6114] .ant-fullcalendar-value{color:#f1f5f9}.dark-mode .calendar-card[data-v-959c6114] .ant-fullcalendar-last-month-cell .ant-fullcalendar-value{color:#475569!important}.dark-mode .calendar-card[data-v-959c6114] .ant-fullcalendar-month{color:#f1f5f9}.dark-mode .calendar-card[data-v-959c6114] .ant-fullcalendar-month:hover{background:#334155}.dark-mode .plan-list-card[data-v-959c6114]{background:#1e293b;border-color:#334155}.dark-mode .plan-list-card .plan-list-header[data-v-959c6114]{border-bottom-color:#334155}.dark-mode .plan-list-card .plan-list-header h3[data-v-959c6114]{color:#f1f5f9}.dark-mode .plan-list-card .plan-item[data-v-959c6114]{background:#0f172a}.dark-mode .plan-list-card .plan-item[data-v-959c6114]:hover{background:#1e293b;border-color:#6366f1}.dark-mode .plan-list-card .plan-item .plan-info .plan-name[data-v-959c6114]{color:#f1f5f9}.dark-mode .plan-list-card .plan-item .plan-info .plan-type-tag[data-v-959c6114]{background:rgba(99,102,241,.2)}.dark-mode .plan-list-card .plan-item .plan-info .plan-meta[data-v-959c6114]{color:#94a3b8}.dark-mode .plan-list-card .plan-item .status-tag.status-0[data-v-959c6114]{background:rgba(239,68,68,.15);color:#f87171}.dark-mode .plan-list-card .plan-item .status-tag.status-1[data-v-959c6114]{background:rgba(251,191,36,.15);color:#fbbf24}.dark-mode .plan-list-card .plan-item .status-tag.status-2[data-v-959c6114]{background:rgba(34,197,94,.15);color:#4ade80}.dark-mode .plan-detail-container[data-v-959c6114]{background:#1e293b}.dark-mode .plan-detail-container .stats-panel[data-v-959c6114]{background:#1e293b;border-color:#334155}.dark-mode .plan-detail-container .stats-panel .data-card[data-v-959c6114]{background:#0f172a}.dark-mode .plan-detail-container .stats-panel .data-card .value[data-v-959c6114]{color:#f1f5f9}.dark-mode .plan-detail-container .detail-content-section[data-v-959c6114] .ant-descriptions-bordered .ant-descriptions-item-label{background:#0f172a;border-color:#334155;color:#94a3b8}.dark-mode .plan-detail-container .detail-content-section[data-v-959c6114] .ant-descriptions-bordered .ant-descriptions-item-content{border-color:#334155;color:#f1f5f9}.dark-mode .plan-detail-container .detail-content-section .range-time[data-v-959c6114]{color:#f1f5f9}.dark-mode .plan-detail-container .detail-content-section .notes-box[data-v-959c6114]{background:#0f172a;border-color:#475569;color:#94a3b8}.dark-mode .plan-detail-container .detail-footer[data-v-959c6114]{border-top-color:#334155}.inspection-center[data-v-1e4699ee]{padding:20px;background:#f5f5f5;min-height:100vh}.page-header[data-v-1e4699ee]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}.page-header .page-title[data-v-1e4699ee]{font-size:22px;font-weight:600;color:var(--dashboard-accent,#0ea5e9);margin:0}.custom-tabs[data-v-1e4699ee]{display:-ms-flexbox;display:flex;gap:4px}.custom-tabs .tab-item[data-v-1e4699ee]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:6px;padding:8px 18px;border-radius:6px;cursor:pointer;color:#64748b;background:#fff;border:1px solid #e8e8e8;transition:all .3s;font-size:13px}.custom-tabs .tab-item[data-v-1e4699ee]:hover{color:#1890ff;border-color:#1890ff}.custom-tabs .tab-item.active[data-v-1e4699ee]{background:#1890ff;color:#fff;border-color:#1890ff}.calendar-view[data-v-1e4699ee],.plan-view[data-v-1e4699ee]{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.08)}