.gas-page[data-v-412f74cb]{min-height:100%}.gas-breadcrumb[data-v-412f74cb]{margin-bottom:16px;color:#86909c;font-size:14px}.gas-breadcrumb .sep[data-v-412f74cb]{margin:0 8px;color:#c9cdd4}.gas-breadcrumb .active[data-v-412f74cb]{color:#1d2129;font-weight:500}.gas-page-body[data-v-412f74cb]{background:#fff;border-radius:8px;padding:20px 24px;box-shadow:0 1px 2px rgba(0,0,0,.04)}.search-panel[data-v-748790de]{background:#fff;border-radius:8px;padding:16px 16px 4px;margin-bottom:16px}.search-form .el-form-item[data-v-748790de]{margin-bottom:12px}.stat-row[data-v-748790de]{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;margin-bottom:16px}.stat-card[data-v-748790de]{background:#fff;border-radius:8px;padding:16px;display:flex;align-items:center;gap:12px;box-shadow:0 1px 2px rgba(0,0,0,.04)}.stat-icon[data-v-748790de]{width:44px;height:44px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:22px}.stat-label[data-v-748790de]{color:#86909c;font-size:13px}.stat-value[data-v-748790de]{font-size:22px;font-weight:600;color:#1d2129;margin-top:4px}.unit[data-v-748790de]{font-size:12px;font-weight:400;margin-left:4px;color:#86909c}.table-panel[data-v-748790de]{background:#fff;border-radius:8px;padding:16px}.table-head[data-v-748790de]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.table-title[data-v-748790de]{font-size:15px;font-weight:600;color:#1d2129}.table-title em[data-v-748790de]{font-style:normal;font-weight:400;color:#86909c;font-size:13px;margin-left:8px}.pager[data-v-748790de]{margin-top:16px;text-align:right}@media(max-width:1200px){.stat-row[data-v-748790de]{grid-template-columns:repeat(2,1fr)}}.usage-row[data-v-748790de]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:16px}.usage-card[data-v-748790de]{background:#fff;border:1px solid #e5e6eb;border-left-width:4px;border-radius:4px;padding:16px;display:flex;align-items:center;gap:12px}.usage-card i[data-v-748790de]{font-size:28px}.u-label[data-v-748790de]{font-size:13px;color:#86909c}.u-val[data-v-748790de]{font-size:22px;font-weight:600}.u-val small[data-v-748790de]{font-size:12px;font-weight:400}.search-section[data-v-748790de]{background:#fff;border:1px solid #e5e6eb;border-radius:4px;padding:16px;margin-bottom:16px}.section-title[data-v-748790de]{display:flex;align-items:center;font-weight:600;margin-bottom:12px}.title-bar[data-v-748790de]{width:3px;height:14px;background:#1677ff;margin-right:8px}.table-toolbar[data-v-748790de]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:12px}.toolbar-actions[data-v-748790de]{display:flex;align-items:center;gap:8px}.name[data-v-748790de]{font-weight:500;color:#1d2129}.code[data-v-748790de]{font-size:12px;color:#86909c}.card-grid[data-v-748790de]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.mon-card[data-v-748790de]{border:1px solid #e5e6eb;border-radius:8px;padding:14px;background:#fff}.mon-card.alarm[data-v-748790de]{border-color:#ffccc7;background:#fff7f6}.card-head[data-v-748790de]{display:flex;justify-content:space-between}.card-name[data-v-748790de]{font-weight:600}.card-code[data-v-748790de]{font-size:12px;color:#86909c}.dot[data-v-748790de]{width:10px;height:10px;border-radius:50%;margin-top:6px}.dot.online[data-v-748790de]{background:#00b42a}.dot.alarm[data-v-748790de],.dot.offline[data-v-748790de]{background:#f53f3f}.alarm-banner[data-v-748790de]{background:#ffece8;color:#f53f3f;font-size:12px;padding:6px 8px;margin:8px 0;border-radius:4px}.card-time[data-v-748790de]{font-size:12px;color:#86909c;margin-bottom:10px}.metrics[data-v-748790de]{display:grid;gap:8px;font-size:12px}.grid-2[data-v-748790de]{grid-template-columns:1fr 1fr}.grid-3[data-v-748790de]{grid-template-columns:1fr}.metrics span[data-v-748790de]{display:block;color:#86909c}.metrics strong[data-v-748790de]{color:#1d2129}.metrics strong.danger[data-v-748790de]{color:#f53f3f}.metrics strong.ok[data-v-748790de]{color:#00b42a}.metric-cell[data-v-748790de]{cursor:pointer;padding:4px 6px;border-radius:4px;transition:background .15s}.metric-cell[data-v-748790de]:hover{background:#e8f3ff}.metric-cell:hover strong[data-v-748790de]{color:#1677ff}.metric-link[data-v-748790de]{color:#1677ff;text-decoration:none}.metric-link[data-v-748790de]:hover{text-decoration:underline}@media(max-width:1200px){.card-grid[data-v-748790de]{grid-template-columns:1fr 1fr}.usage-row[data-v-748790de]{grid-template-columns:1fr}}