[data-v-2e49975e] .ant-modal-body{max-height:60vh;overflow:hidden;overflow-y:auto}.workbench-page[data-v-7559eda0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:calc(100vh - 135px);padding:20px;background:radial-gradient(circle at 15% 0,rgba(56,189,248,.12),transparent 26%),radial-gradient(circle at 85% 10%,rgba(56,188,191,.1),transparent 24%),-webkit-gradient(linear,left top,left bottom,from(#f8fbfd),to(#eef3f7));background:radial-gradient(circle at 15% 0,rgba(56,189,248,.12),transparent 26%),radial-gradient(circle at 85% 10%,rgba(56,188,191,.1),transparent 24%),linear-gradient(180deg,#f8fbfd,#eef3f7)}.workbench-header[data-v-7559eda0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px;margin-bottom:22px}.workbench-header-left[data-v-7559eda0]{min-width:0}.workbench-title-row[data-v-7559eda0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px}.workbench-title-icon[data-v-7559eda0]{width:48px;height:48px;border-radius:14px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:22px;color:#fff;background:linear-gradient(135deg,var(--nav-header-bg,#16a5b6),var(--theme-primary,#38bcbf));-webkit-box-shadow:0 10px 24px rgba(var(--theme-primary-rgb,56,188,191),.35);box-shadow:0 10px 24px rgba(var(--theme-primary-rgb,56,188,191),.35)}.workbench-title-wrap[data-v-7559eda0]{min-width:0}.workbench-title[data-v-7559eda0]{font-size:26px;font-weight:700;color:#0f172a;line-height:1.2;letter-spacing:.4px}.workbench-subtitle[data-v-7559eda0]{margin-top:6px;font-size:13px;color:#64748b}.summary-grid[data-v-7559eda0]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:12px}.summary-card[data-v-7559eda0]{position:relative;padding:18px 20px;border-radius:16px;background:#fff;border:1px solid rgba(15,23,42,.06);-webkit-box-shadow:0 14px 34px rgba(15,23,42,.08);box-shadow:0 14px 34px rgba(15,23,42,.08);overflow:hidden;-webkit-transition:border-color .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease}.summary-card[data-v-7559eda0]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 18px 40px rgba(15,23,42,.12);box-shadow:0 18px 40px rgba(15,23,42,.12)}.summary-card[data-v-7559eda0]:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 0,rgba(56,189,248,.08),transparent 38%);pointer-events:none}.summary-card-top[data-v-7559eda0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:15px;color:#64748b}.summary-card-top .anticon[data-v-7559eda0]{font-size:18px}.summary-card-img[data-v-7559eda0]{width:32px;height:32px;margin-right:12px}.summary-card-label[data-v-7559eda0]{font-weight:600}.summary-card-value[data-v-7559eda0]{margin-top:8px;font-size:32px;font-weight:700;color:#0f172a;line-height:1.1;text-align:center}.alarm-card .summary-card-value[data-v-7559eda0]{color:#e11d48}.dispatch-card .summary-card-value[data-v-7559eda0]{color:#d97706}.workorder-card[data-v-7559eda0]{border:0;background:linear-gradient(135deg,var(--nav-header-bg,#16a5b6),var(--theme-primary,#38bcbf));-webkit-box-shadow:0 14px 30px rgba(var(--theme-primary-rgb,56,188,191),.35);box-shadow:0 14px 30px rgba(var(--theme-primary-rgb,56,188,191),.35)}.workorder-card[data-v-7559eda0]:after{background:radial-gradient(circle at 85% 20%,hsla(0,0%,100%,.22),transparent 42%),radial-gradient(circle at 10% 90%,hsla(0,0%,100%,.12),transparent 36%)}.workorder-card .summary-card-top[data-v-7559eda0]{color:hsla(0,0%,100%,.85)}.workorder-card .summary-card-value[data-v-7559eda0]{color:#fff}.message-banner[data-v-7559eda0]{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;gap:6px;min-height:72px;padding:18px 22px;margin-bottom:12px;border-radius:16px;background:-webkit-gradient(linear,left top,right top,from(rgba(14,116,144,.12)),to(#fff));background:linear-gradient(90deg,rgba(14,116,144,.12),#fff);border:1px solid rgba(15,23,42,.06);-webkit-box-shadow:0 14px 34px rgba(15,23,42,.08);box-shadow:0 14px 34px rgba(15,23,42,.08)}.message-banner-header[data-v-7559eda0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.message-banner-icon[data-v-7559eda0]{font-size:16px;color:#0e7490}.message-banner-label[data-v-7559eda0]{-ms-flex-negative:0;flex-shrink:0;font-size:14px;font-weight:700;color:#0f172a}.message-banner-text[data-v-7559eda0]{min-width:0;font-size:13px;color:#64748b;padding-left:24px}.workbench-grid[data-v-7559eda0]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:12px}.panel[data-v-7559eda0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:16px;-webkit-box-shadow:0 16px 38px rgba(15,23,42,.1);box-shadow:0 16px 38px rgba(15,23,42,.1);border:1px solid rgba(15,23,42,.06);height:100%;overflow:hidden;background:#fff}.panel[data-v-7559eda0] .ant-card-head{-webkit-box-flex:0;-ms-flex:none;flex:none}.panel[data-v-7559eda0] .ant-card-body{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0}.panel-main[data-v-7559eda0]{min-height:0}.alarm-panel[data-v-7559eda0]{overflow:visible;-webkit-box-flex:1;-ms-flex:1;flex:1}.alarm-panel[data-v-7559eda0] .ant-card-head{padding:10px 22px 12px 26px;border-bottom:1px solid #eef2f7;background:#fff}.alarm-panel[data-v-7559eda0] .ant-card-head-title{width:100%;padding:0;overflow:visible}.alarm-panel[data-v-7559eda0] .ant-card-head-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.alarm-panel[data-v-7559eda0] .ant-card-body{padding:16px 20px;background:#f6f9fb}.panel-side[data-v-7559eda0] .ant-card-head{padding:12px 22px 12px;border-bottom:1px solid #eef2f7;background:#fff}.panel-side[data-v-7559eda0] .ant-card-head-title{padding:6px 0;color:#0f172a;font-weight:600}.panel-side[data-v-7559eda0] .ant-card-body{padding:16px 22px;background:#f6f9fb}.alarm-panel-header[data-v-7559eda0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;min-height:40px}.alarm-tabs[data-v-7559eda0]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.alarm-tabs[data-v-7559eda0] .ant-tabs-bar{margin:0;border-bottom:0}.alarm-tabs[data-v-7559eda0] .ant-tabs-nav-container{margin-bottom:0}.alarm-tabs[data-v-7559eda0] .ant-tabs-nav .ant-tabs-tab{margin:0 24px 0 0;padding:0 0 10px;font-size:16px;color:#64748b}.alarm-tabs[data-v-7559eda0] .ant-tabs-nav .ant-tabs-tab-active{font-weight:700;color:#0e7490}.alarm-tabs[data-v-7559eda0] .ant-tabs-ink-bar{height:3px;background:-webkit-gradient(linear,left top,right top,from(#22d3ee),to(#60a5fa));background:linear-gradient(90deg,#22d3ee,#60a5fa);border-radius:999px}.alarm-panel-realtime[data-v-7559eda0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-negative:0;flex-shrink:0;padding-bottom:8px;font-size:12px;color:#94a3b8}.alarm-panel-realtime-dot[data-v-7559eda0]{width:10px;height:10px;border-radius:50%;background:#34d399;-webkit-box-shadow:0 0 0 4px rgba(52,211,153,.18);box-shadow:0 0 0 4px rgba(52,211,153,.18)}.panel-title-row[data-v-7559eda0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;font-weight:600;color:#0f172a}.panel-title-meta[data-v-7559eda0]{font-size:12px;font-weight:500;color:#94a3b8}.alarm-empty-wrap[data-v-7559eda0]{padding:32px 0 40px}.alarm-list[data-v-7559eda0]{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}.alarm-item[data-v-7559eda0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:16px 18px;background:#fff;border:1px solid rgba(15,23,42,.06);border-radius:14px;-webkit-box-shadow:0 6px 16px rgba(15,23,42,.05);box-shadow:0 6px 16px rgba(15,23,42,.05);-webkit-transition:border-color .18s ease,-webkit-transform .18s ease,-webkit-box-shadow .18s ease;transition:border-color .18s ease,-webkit-transform .18s ease,-webkit-box-shadow .18s ease;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,-webkit-transform .18s ease,-webkit-box-shadow .18s ease}.alarm-item[data-v-7559eda0]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);border-color:rgba(var(--theme-primary-rgb,56,188,191),.35);-webkit-box-shadow:0 10px 24px rgba(var(--theme-primary-rgb,56,188,191),.25);box-shadow:0 10px 24px rgba(var(--theme-primary-rgb,56,188,191),.25)}.alarm-body[data-v-7559eda0]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.alarm-title-row[data-v-7559eda0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px}.alarm-title-meta[data-v-7559eda0]{min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px 12px}.alarm-level-tag[data-v-7559eda0]{-ms-flex-negative:0;flex-shrink:0}.alarm-title[data-v-7559eda0]{min-width:0;font-size:16px;font-weight:700;color:#0f172a;line-height:1.4}.alarm-time[data-v-7559eda0]{-ms-flex-negative:0;flex-shrink:0;font-size:12px;color:#94a3b8}.alarm-status-tag[data-v-7559eda0]{-ms-flex-negative:0;flex-shrink:0;margin-top:2px}.alarm-content[data-v-7559eda0]{margin-top:10px;font-size:15px;line-height:1.6;color:#475569}.alarm-actions[data-v-7559eda0]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-top:16px}.workbench-side[data-v-7559eda0]{width:30%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.workbench-side .panel[data-v-7559eda0]{-webkit-box-flex:1;-ms-flex:1;flex:1;height:auto}.workorder-list[data-v-7559eda0]{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}.workorder-item[data-v-7559eda0]{border:1px solid rgba(15,23,42,.06);border-left:3px solid #06b6d4;border-radius:14px;background:#fff;padding:16px;-webkit-transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease,-webkit-box-shadow .2s ease}.workorder-item[data-v-7559eda0]:hover{border-color:rgba(6,182,212,.35);-webkit-box-shadow:0 12px 28px rgba(15,23,42,.1);box-shadow:0 12px 28px rgba(15,23,42,.1)}.workorder-title-row[data-v-7559eda0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px}.workorder-title[data-v-7559eda0]{min-width:0;font-size:14px;font-weight:600;color:#0f172a}.workorder-content[data-v-7559eda0]{margin-top:8px;font-size:12px;line-height:1.6;color:#64748b}.workorder-meta[data-v-7559eda0]{margin-top:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;font-size:12px;color:#7a8799}.workorder-actions[data-v-7559eda0]{margin-top:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.workorder-actions>span[data-v-7559eda0]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.workorder-actions a[data-v-7559eda0]{font-size:12px;color:#0e7490}.workorder-actions a[data-v-7559eda0]:hover{color:#155e75}.workorder-actions[data-v-7559eda0] .ant-divider-vertical{margin:0 10px}@media (max-width:1200px){.summary-grid[data-v-7559eda0]{grid-template-columns:1fr}.message-banner[data-v-7559eda0]{min-height:64px}.alarm-actions[data-v-7559eda0]{width:auto}}@media (max-width:768px){.workbench-page[data-v-7559eda0]{padding:16px 12px 24px}.message-banner[data-v-7559eda0],.workbench-header[data-v-7559eda0]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.message-banner[data-v-7559eda0]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:6px}.alarm-item[data-v-7559eda0]{padding:14px}.alarm-title-row[data-v-7559eda0]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.alarm-actions[data-v-7559eda0]{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}