.hardware-controller-cluster .hardware-section-card__header[data-v-3ccc50a1]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:var(--ops-space-md,16px)}.hardware-controller-cluster .hardware-section-card__title[data-v-3ccc50a1]{margin-bottom:0}.hardware-controller-cluster .hardware-section-card__actions[data-v-3ccc50a1]{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.hardware-controller-cluster .hardware-section-card__summary[data-v-3ccc50a1]{color:var(--ops-color-text-secondary);font-size:var(--ops-font-size-xs,12px);line-height:20px;white-space:nowrap}.hardware-controller-cluster .hardware-section-card__action[data-v-3ccc50a1]{padding:0;height:auto;line-height:20px}.hardware-controller-cluster .hardware-controller-cluster__grid[data-v-3ccc50a1]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,320px));gap:16px;justify-content:flex-start;padding:0}.hardware-controller-cluster .controller-unit-card[data-v-3ccc50a1]{display:flex;align-items:center;gap:14px;min-width:0;padding:16px;border:1px solid var(--ops-color-border);border-radius:var(--ops-radius-md,8px);background:color-mix(in srgb,var(--ops-color-bg-soft) 64%,var(--ops-color-bg-container))}.hardware-controller-cluster .controller-unit-card__icon-wrap[data-v-3ccc50a1]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--ops-radius-sm,6px);background:color-mix(in srgb,var(--ops-color-bg-soft) 72%,var(--ops-color-bg-container));color:var(--ops-color-primary);flex:0 0 auto}.hardware-controller-cluster .controller-unit-card__icon[data-v-3ccc50a1]{font-size:20px}.hardware-controller-cluster .controller-unit-card__content[data-v-3ccc50a1]{min-width:0;flex:1}.hardware-controller-cluster .controller-unit-card__head[data-v-3ccc50a1]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:8px}.hardware-controller-cluster .controller-unit-card__name[data-v-3ccc50a1]{min-width:0;flex:1;word-break:break-word}.hardware-controller-cluster .controller-unit-card__status-tag[data-v-3ccc50a1]{flex:0 0 auto}.hardware-controller-cluster .controller-unit-card__status-tag[data-v-3ccc50a1] .ant-tag{margin-right:0}.hardware-controller-cluster .controller-unit-card__metric[data-v-3ccc50a1]{display:flex;align-items:baseline;gap:4px;font-family:var(--ops-font-family-numeric,inherit)}.hardware-controller-cluster .controller-unit-card__value[data-v-3ccc50a1]{color:var(--ops-color-text-primary);line-height:1;font-weight:var(--ops-font-weight-medium,500)}.hardware-controller-cluster .controller-unit-card__unit[data-v-3ccc50a1]{color:var(--ops-color-text-tertiary);font-size:11px;line-height:1.2;font-weight:var(--ops-font-weight-medium,500);letter-spacing:.4px}@media (max-width:767px){.hardware-controller-cluster .hardware-section-card__header[data-v-3ccc50a1]{flex-direction:column;align-items:stretch}.hardware-controller-cluster .hardware-section-card__actions[data-v-3ccc50a1]{justify-content:flex-start}.hardware-controller-cluster .hardware-section-card__summary[data-v-3ccc50a1]{white-space:normal}.hardware-controller-cluster .hardware-controller-cluster__grid[data-v-3ccc50a1]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;padding:0}.hardware-controller-cluster .controller-unit-card[data-v-3ccc50a1]{padding:14px}.hardware-controller-cluster .controller-unit-card__head[data-v-3ccc50a1]{flex-wrap:wrap;gap:8px}}.hardware-cpu-cluster .hardware-section-card__header[data-v-2dde3a0a]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:var(--ops-space-md,16px)}.hardware-cpu-cluster .hardware-section-card__title[data-v-2dde3a0a]{margin-bottom:0}.hardware-cpu-cluster .hardware-section-card__actions[data-v-2dde3a0a]{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.hardware-cpu-cluster .hardware-section-card__summary[data-v-2dde3a0a]{color:var(--ops-color-text-secondary);font-size:var(--ops-font-size-xs,12px);line-height:20px;white-space:nowrap}.hardware-cpu-cluster .hardware-section-card__action[data-v-2dde3a0a]{padding:0;height:auto;line-height:20px}.hardware-cpu-cluster .hardware-cpu-cluster__grid[data-v-2dde3a0a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--ops-space-md,16px);padding:0}.hardware-cpu-cluster .cpu-core-card[data-v-2dde3a0a]{padding:var(--ops-space-md,16px);border:1px solid var(--ops-color-border);border-radius:var(--ops-radius-md,8px);background:transparent}.hardware-cpu-cluster .cpu-core-card[data-v-2dde3a0a]:hover{border-color:var(--ops-color-border-strong,rgba(0,0,0,.12))}.hardware-cpu-cluster .cpu-core-card__head[data-v-2dde3a0a]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ops-space-sm,12px);margin-bottom:var(--ops-space-xs,8px)}.hardware-cpu-cluster .cpu-core-card__icon-wrap[data-v-2dde3a0a]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--ops-radius-sm,6px);border:1px solid var(--ops-color-border);background:transparent;color:var(--ops-color-primary)}.hardware-cpu-cluster .cpu-core-card__icon[data-v-2dde3a0a]{font-size:18px}.hardware-cpu-cluster .cpu-core-card__name[data-v-2dde3a0a]{margin-bottom:var(--ops-space-sm,12px);word-break:break-word}.hardware-cpu-cluster .cpu-core-card__metric[data-v-2dde3a0a]{display:flex;align-items:baseline;gap:4px;background:transparent}.hardware-cpu-cluster .cpu-core-card__value[data-v-2dde3a0a]{line-height:1}.hardware-cpu-cluster .cpu-core-card__unit[data-v-2dde3a0a]{color:var(--ops-color-text-tertiary);font-size:11px;line-height:1.2;font-family:var(--ops-font-family-numeric,inherit);font-weight:var(--ops-font-weight-medium,500);letter-spacing:.4px}@media (max-width:768px){.hardware-cpu-cluster .hardware-section-card__header[data-v-2dde3a0a]{flex-direction:column;align-items:stretch}.hardware-cpu-cluster .hardware-section-card__actions[data-v-2dde3a0a]{justify-content:flex-start}.hardware-cpu-cluster .hardware-section-card__summary[data-v-2dde3a0a]{white-space:normal}.hardware-cpu-cluster .hardware-cpu-cluster__grid[data-v-2dde3a0a]{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));padding:var(--ops-space-md,16px)}}.hardware-disk-array-matrix .hardware-section-card__header[data-v-8b4550a2]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:var(--ops-space-md,16px)}.hardware-disk-array-matrix .hardware-section-card__title[data-v-8b4550a2]{margin-bottom:0}.hardware-disk-array-matrix .hardware-section-card__actions[data-v-8b4550a2]{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.hardware-disk-array-matrix .hardware-section-card__summary[data-v-8b4550a2]{color:var(--ops-color-text-secondary);font-size:var(--ops-font-size-xs,12px);line-height:20px;white-space:nowrap}.hardware-disk-array-matrix .hardware-section-card__action[data-v-8b4550a2]{padding:0;height:auto;line-height:20px}.hardware-disk-array-matrix .hardware-disk-array-matrix__grid[data-v-8b4550a2]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,260px));gap:12px;justify-content:flex-start;padding:0}.hardware-disk-array-matrix .disk-array-card[data-v-8b4550a2]{border:1px solid var(--ops-color-border);border-radius:var(--ops-radius-md,8px);background:color-mix(in srgb,var(--ops-color-bg-soft) 64%,var(--ops-color-bg-container));padding:12px}.hardware-disk-array-matrix .disk-array-card__head[data-v-8b4550a2]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.hardware-disk-array-matrix .disk-array-card__icon[data-v-8b4550a2]{width:30px;height:30px;border-radius:var(--ops-radius-sm,6px);border:1px solid var(--ops-color-border);background:var(--ops-color-bg-container);display:flex;align-items:center;justify-content:center;color:var(--ops-color-primary);font-size:16px}.hardware-disk-array-matrix .disk-array-card__icon-svg[data-v-8b4550a2]{font-size:16px}.hardware-disk-array-matrix .disk-array-card__status-tag[data-v-8b4550a2]{flex:0 0 auto}.hardware-disk-array-matrix .disk-array-card__status-tag[data-v-8b4550a2] .ant-tag{margin-right:0}.hardware-disk-array-matrix .disk-array-card__name[data-v-8b4550a2]{margin-bottom:8px;word-break:break-word}.hardware-disk-array-matrix .disk-array-card__metric[data-v-8b4550a2]{display:flex;align-items:baseline;gap:4px;margin-bottom:8px}.hardware-disk-array-matrix .disk-array-card__value[data-v-8b4550a2]{color:var(--ops-color-text-primary);font-family:var(--ops-font-family-numeric,inherit);line-height:1;font-weight:var(--ops-font-weight-semibold,600)}.hardware-disk-array-matrix .disk-array-card__unit[data-v-8b4550a2]{color:var(--ops-color-text-tertiary);font-size:11px;line-height:1.2;font-family:var(--ops-font-family-numeric,inherit);font-weight:var(--ops-font-weight-medium,500);letter-spacing:.4px}.hardware-disk-array-matrix .disk-array-card__bar[data-v-8b4550a2]{height:4px;width:100%;border-radius:999px;background:color-mix(in srgb,var(--ops-color-border) 56%,transparent);overflow:hidden}.hardware-disk-array-matrix .disk-array-card__bar-fill[data-v-8b4550a2]{height:100%;border-radius:inherit;background:var(--ops-color-primary);transition:width .2s ease}.hardware-disk-array-matrix .disk-array-card--normal .disk-array-card__value[data-v-8b4550a2]{color:var(--ops-color-success)}.hardware-disk-array-matrix .disk-array-card--normal .disk-array-card__bar-fill[data-v-8b4550a2]{background:var(--ops-color-success)}.hardware-disk-array-matrix .disk-array-card--alert .disk-array-card__value[data-v-8b4550a2]{color:var(--ops-color-warning)}.hardware-disk-array-matrix .disk-array-card--alert .disk-array-card__bar-fill[data-v-8b4550a2]{background:var(--ops-color-warning)}.hardware-disk-array-matrix .disk-array-card--abnormal .disk-array-card__value[data-v-8b4550a2]{color:var(--ops-color-danger)}.hardware-disk-array-matrix .disk-array-card--abnormal .disk-array-card__bar-fill[data-v-8b4550a2]{background:var(--ops-color-danger)}.hardware-disk-array-matrix .disk-array-card--unknown .disk-array-card__value[data-v-8b4550a2]{color:var(--ops-color-text-tertiary)}.hardware-disk-array-matrix .disk-array-card--unknown .disk-array-card__bar-fill[data-v-8b4550a2]{background:var(--ops-color-text-tertiary)}.hardware-fan-matrix .hardware-section-card__header[data-v-1c94594a]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:var(--ops-space-md,16px)}.hardware-fan-matrix .hardware-section-card__title[data-v-1c94594a]{margin-bottom:0}.hardware-fan-matrix .hardware-section-card__actions[data-v-1c94594a]{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.hardware-fan-matrix .hardware-section-card__summary[data-v-1c94594a]{color:var(--ops-color-text-secondary);font-size:var(--ops-font-size-xs,12px);line-height:20px;white-space:nowrap}.hardware-fan-matrix .hardware-section-card__action[data-v-1c94594a]{padding:0;height:auto;line-height:20px}.hardware-fan-matrix .hardware-fan-matrix__grid[data-v-1c94594a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--ops-space-md,16px);padding:0}.hardware-fan-matrix .hardware-fan-matrix__grid--single[data-v-1c94594a]{grid-template-columns:1fr;max-width:320px}.hardware-fan-matrix .fan-unit-card[data-v-1c94594a]{border:1px solid var(--ops-color-border);border-radius:var(--ops-radius-md,8px);background:transparent;padding:var(--ops-space-md,16px)}.hardware-fan-matrix .fan-unit-card__head[data-v-1c94594a]{display:flex;align-items:center;justify-content:space-between;gap:var(--ops-space-sm,12px);margin-bottom:var(--ops-space-xs,8px)}.hardware-fan-matrix .fan-unit-card__icon[data-v-1c94594a]{width:34px;height:34px;border-radius:var(--ops-radius-sm,6px);border:1px solid var(--ops-color-border);background:var(--ops-color-bg-container);display:flex;align-items:center;justify-content:center;color:var(--ops-color-primary);font-size:18px}.hardware-fan-matrix .fan-unit-card__status-tag[data-v-1c94594a]{flex:0 0 auto}.hardware-fan-matrix .fan-unit-card__status-tag[data-v-1c94594a] .ant-tag{margin-right:0}.hardware-fan-matrix .fan-unit-card__fan-icon[data-v-1c94594a]{animation:fan-rotor-spin-1c94594a 1.6s linear infinite;transform-origin:50% 50%}.hardware-fan-matrix .fan-unit-card__name[data-v-1c94594a]{margin-bottom:var(--ops-space-xs,8px);word-break:break-word}.hardware-fan-matrix .fan-unit-card__metric[data-v-1c94594a]{display:flex;align-items:baseline;gap:4px;margin-bottom:var(--ops-space-sm,12px)}.hardware-fan-matrix .fan-unit-card__value[data-v-1c94594a]{line-height:1}.hardware-fan-matrix .fan-unit-card__unit[data-v-1c94594a]{color:var(--ops-color-text-tertiary);font-size:11px;line-height:1.2;font-family:var(--ops-font-family-numeric,inherit);font-weight:var(--ops-font-weight-medium,500);letter-spacing:.4px}.hardware-fan-matrix .fan-unit-card__bar[data-v-1c94594a]{height:4px;width:100%;border-radius:999px;background:color-mix(in srgb,var(--ops-color-border) 56%,transparent);overflow:hidden}.hardware-fan-matrix .fan-unit-card__bar-fill[data-v-1c94594a]{height:100%;border-radius:inherit;background:var(--ops-color-primary);transition:width .2s ease}.hardware-fan-matrix .fan-unit-card--normal .fan-unit-card__value[data-v-1c94594a]{color:var(--ops-color-success)}.hardware-fan-matrix .fan-unit-card--normal .fan-unit-card__bar-fill[data-v-1c94594a]{background:var(--ops-color-success)}.hardware-fan-matrix .fan-unit-card--alert .fan-unit-card__value[data-v-1c94594a]{color:var(--ops-color-warning)}.hardware-fan-matrix .fan-unit-card--alert .fan-unit-card__bar-fill[data-v-1c94594a]{background:var(--ops-color-warning)}.hardware-fan-matrix .fan-unit-card--abnormal .fan-unit-card__value[data-v-1c94594a]{color:var(--ops-color-danger)}.hardware-fan-matrix .fan-unit-card--abnormal .fan-unit-card__bar-fill[data-v-1c94594a]{background:var(--ops-color-danger)}.hardware-fan-matrix .fan-unit-card--unknown .fan-unit-card__value[data-v-1c94594a]{color:var(--ops-color-text-tertiary)}.hardware-fan-matrix .fan-unit-card--unknown .fan-unit-card__bar-fill[data-v-1c94594a]{background:var(--ops-color-text-tertiary)}@keyframes fan-rotor-spin-1c94594a{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:767px){.hardware-fan-matrix .hardware-section-card__header[data-v-1c94594a]{flex-direction:column;align-items:stretch}.hardware-fan-matrix .hardware-section-card__actions[data-v-1c94594a]{justify-content:flex-start}.hardware-fan-matrix .hardware-section-card__summary[data-v-1c94594a]{white-space:normal}}.hardware-memory-bank .hardware-section-card__header[data-v-ce59fdfc]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:var(--ops-space-md,16px)}.hardware-memory-bank .hardware-section-card__title[data-v-ce59fdfc]{margin-bottom:0}.hardware-memory-bank .hardware-section-card__actions[data-v-ce59fdfc]{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.hardware-memory-bank .hardware-section-card__summary[data-v-ce59fdfc]{color:var(--ops-color-text-secondary);font-size:var(--ops-font-size-xs,12px);line-height:20px;white-space:nowrap}.hardware-memory-bank .hardware-section-card__action[data-v-ce59fdfc]{padding:0;height:auto;line-height:20px}.hardware-memory-bank .hardware-memory-bank__grid[data-v-ce59fdfc]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--ops-space-sm,12px);padding:0}.hardware-memory-bank .memory-slot-card[data-v-ce59fdfc]{min-height:106px;padding:var(--ops-space-sm,12px);border:1px solid var(--ops-color-border);border-radius:var(--ops-radius-md,8px);background:var(--ops-color-bg-container)}.hardware-memory-bank .memory-slot-card__head[data-v-ce59fdfc]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ops-space-xs,8px);margin-bottom:0}.hardware-memory-bank .memory-slot-card__icon-wrap[data-v-ce59fdfc]{width:24px;height:24px;border-radius:var(--ops-radius-sm,6px);display:flex;align-items:center;justify-content:center;color:var(--ops-color-primary);background:color-mix(in srgb,var(--ops-color-bg-soft) 72%,var(--ops-color-bg-container))}.hardware-memory-bank .memory-slot-card__icon[data-v-ce59fdfc]{font-size:14px}.hardware-memory-bank .memory-slot-card__name[data-v-ce59fdfc]{margin-top:var(--ops-space-xs,8px);margin-bottom:var(--ops-space-xxs,4px);word-break:break-word}.hardware-memory-bank .memory-slot-card__capacity[data-v-ce59fdfc]{word-break:break-word}.hardware-memory-bank .memory-slot-card__capacity-unit[data-v-ce59fdfc]{margin-left:4px}.hardware-memory-bank .memory-slot-card__empty[data-v-ce59fdfc]{margin-top:var(--ops-space-xs,8px);color:var(--ops-color-text-helper);font-weight:var(--ops-font-weight-medium,500)}.hardware-memory-bank .memory-slot-card--alert[data-v-ce59fdfc]{border-color:color-mix(in srgb,var(--ops-color-warning) 28%,var(--ops-color-border))}.hardware-memory-bank .memory-slot-card--abnormal[data-v-ce59fdfc]{border-color:color-mix(in srgb,var(--ops-color-danger) 30%,var(--ops-color-border))}.hardware-memory-bank .memory-slot-card--unknown[data-v-ce59fdfc]{border-color:color-mix(in srgb,var(--ops-color-border-strong) 75%,var(--ops-color-border))}.hardware-memory-bank .memory-slot-card--empty[data-v-ce59fdfc]{border-style:dashed;background:color-mix(in srgb,var(--ops-color-bg-soft) 72%,var(--ops-color-bg-container))}.hardware-memory-bank .memory-slot-card--empty .memory-slot-card__icon-wrap[data-v-ce59fdfc]{color:var(--ops-color-text-helper);background:transparent}.hardware-memory-bank[data-v-ce59fdfc] .ant-tag{margin-right:0;padding:0 6px;font-size:10px;line-height:18px}@media (max-width:1400px){.hardware-memory-bank .hardware-memory-bank__grid[data-v-ce59fdfc]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:768px){.hardware-memory-bank .hardware-memory-bank__grid[data-v-ce59fdfc]{grid-template-columns:repeat(2,minmax(0,1fr));padding:0}}.hardware-disk-backplane .hardware-section-card__header[data-v-27f12b46]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:var(--ops-space-md,16px)}.hardware-disk-backplane .hardware-section-card__title[data-v-27f12b46]{margin-bottom:0}.hardware-disk-backplane .hardware-section-card__actions[data-v-27f12b46]{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.hardware-disk-backplane .hardware-section-card__summary[data-v-27f12b46]{color:var(--ops-color-text-secondary);font-size:var(--ops-font-size-xs,12px);line-height:20px;white-space:nowrap}.hardware-disk-backplane .hardware-section-card__action[data-v-27f12b46]{padding:0;height:auto;line-height:20px}.hardware-disk-backplane .hardware-disk-backplane__grid[data-v-27f12b46]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--ops-space-md,16px);padding:0}.hardware-disk-backplane .disk-slot-card[data-v-27f12b46]{position:relative;min-height:138px;padding:10px 10px 12px;border:1px dashed var(--ops-color-border);border-radius:var(--ops-radius-base,12px);background:transparent;box-shadow:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.hardware-disk-backplane .disk-slot-card__body[data-v-27f12b46]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:114px;text-align:center}.hardware-disk-backplane .disk-slot-card__status-tag[data-v-27f12b46]{margin:0;display:flex;justify-content:center}.hardware-disk-backplane .disk-slot-card__name[data-v-27f12b46]{max-width:100%;text-align:center;word-break:break-word}.hardware-disk-backplane .disk-slot-card__icon-wrap[data-v-27f12b46]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:38px;height:38px;border-radius:var(--ops-radius-md,8px);border:1px solid var(--ops-color-border);background:var(--ops-color-bg-soft);color:var(--slot-accent-color)}.hardware-disk-backplane .disk-slot-card__icon[data-v-27f12b46]{font-size:18px}.hardware-disk-backplane .disk-slot-card__capacity[data-v-27f12b46]{display:flex;align-items:center;justify-content:center;color:var(--ops-color-text-primary);font-family:var(--ops-font-family-numeric,inherit);font-size:var(--ops-font-size-md,14px);line-height:1.3;text-align:center;font-weight:var(--ops-font-weight-semibold,600)}.hardware-disk-backplane .disk-slot-card__capacity-unit[data-v-27f12b46]{margin-left:4px}.hardware-disk-backplane .disk-slot-card__empty[data-v-27f12b46]{color:var(--ops-color-text-helper);font-size:var(--ops-font-size-xs,12px);line-height:18px;text-align:center;font-weight:var(--ops-font-weight-medium,500)}.hardware-disk-backplane .disk-slot-card--normal[data-v-27f12b46]{--slot-accent-color:var(--ops-color-primary);--slot-soft-color:color-mix(in srgb,var(--ops-color-primary) 14%,transparent)}.hardware-disk-backplane .disk-slot-card--alert[data-v-27f12b46]{--slot-accent-color:var(--ops-color-warning);--slot-soft-color:color-mix(in srgb,var(--ops-color-warning) 14%,transparent)}.hardware-disk-backplane .disk-slot-card--abnormal[data-v-27f12b46]{--slot-accent-color:var(--ops-color-danger);--slot-soft-color:color-mix(in srgb,var(--ops-color-danger) 14%,transparent)}.hardware-disk-backplane .disk-slot-card--unknown[data-v-27f12b46]{--slot-accent-color:var(--ops-color-text-tertiary);--slot-soft-color:color-mix(in srgb,var(--ops-color-text-tertiary) 12%,transparent)}.hardware-disk-backplane .disk-slot-card--empty .disk-slot-card__icon-wrap[data-v-27f12b46]{color:var(--ops-color-text-helper)}@media (max-width:767px){.hardware-disk-backplane .hardware-section-card__header[data-v-27f12b46]{flex-direction:column;align-items:stretch}.hardware-disk-backplane .hardware-section-card__actions[data-v-27f12b46]{justify-content:flex-start}.hardware-disk-backplane .hardware-section-card__summary[data-v-27f12b46]{white-space:normal}}.hardware-section-card__header[data-v-2bf78b76]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:var(--ops-space-md,16px)}.hardware-section-card__title[data-v-2bf78b76]{margin-bottom:0}.hardware-section-card__actions[data-v-2bf78b76]{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.hardware-section-card__summary[data-v-2bf78b76]{color:var(--ops-color-text-secondary);font-size:var(--ops-font-size-xs,12px);line-height:20px;white-space:nowrap}.hardware-section-card__action[data-v-2bf78b76]{padding:0;height:auto;line-height:20px}.hardware-health-psu__list[data-v-2bf78b76] .ant-list-item{padding-top:0;padding-bottom:0}.hardware-health-psu__item[data-v-2bf78b76]{display:flex;align-items:center;gap:16px;width:100%;min-height:96px;padding:16px 20px;border:1px solid var(--ops-color-border,rgba(0,0,0,.08));border-radius:var(--ops-radius-md,8px);background:transparent;transition:border-color .2s ease,background-color .2s ease}.hardware-health-psu__item[data-v-2bf78b76]:hover{border-color:var(--ops-color-border-strong,rgba(0,0,0,.12))}.hardware-health-psu__item-icon[data-v-2bf78b76]{color:inherit;font-size:28px}.hardware-health-psu__icon-wrap[data-v-2bf78b76]{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:var(--ops-color-bg-soft,#f5f7fa);color:var(--ops-color-primary,#1677ff)}.hardware-health-psu__icon-wrap--success[data-v-2bf78b76]{background:color-mix(in srgb,var(--ops-color-success,#52c41a) 12%,var(--ops-color-bg-container,#fff));color:var(--ops-color-success,#52c41a)}.hardware-health-psu__icon-wrap--danger[data-v-2bf78b76]{background:color-mix(in srgb,var(--ops-color-danger,#ff4d4f) 12%,var(--ops-color-bg-container,#fff));color:var(--ops-color-danger,#ff4d4f)}.hardware-health-psu__icon-wrap--warning[data-v-2bf78b76]{background:color-mix(in srgb,var(--ops-color-warning,#faad14) 12%,var(--ops-color-bg-container,#fff));color:var(--ops-color-warning,#faad14)}.hardware-health-psu__icon-wrap--default[data-v-2bf78b76]{background:color-mix(in srgb,var(--ops-color-text-tertiary,rgba(0,0,0,.25)) 12%,var(--ops-color-bg-container,#fff));color:var(--ops-color-text-tertiary,rgba(0,0,0,.25))}.hardware-health-psu__item-info[data-v-2bf78b76]{min-width:0;flex:1}.hardware-health-psu__item-head[data-v-2bf78b76]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:8px}.hardware-health-psu__item-name[data-v-2bf78b76]{min-width:0;flex:1;word-break:break-word}.hardware-health-psu__item-status-tag[data-v-2bf78b76]{flex:0 0 auto}.hardware-health-psu__item-status-tag[data-v-2bf78b76] .ant-tag{margin-right:0}.hardware-health-psu__metric[data-v-2bf78b76]{display:flex;align-items:baseline;gap:4px;font-family:var(--ops-font-family-numeric,inherit)}.hardware-health-psu__metric-value[data-v-2bf78b76]{color:var(--ops-color-text-primary,rgba(0,0,0,.88));line-height:1;font-weight:var(--ops-font-weight-semibold,600)}.hardware-health-psu__metric-unit[data-v-2bf78b76]{color:var(--ops-color-text-tertiary,rgba(0,0,0,.45));font-size:11px;line-height:1.2}.hardware-temperature-matrix .hardware-section-card__header[data-v-01e492bf]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:var(--ops-space-md,16px)}.hardware-temperature-matrix .hardware-section-card__title[data-v-01e492bf]{margin-bottom:0}.hardware-temperature-matrix .hardware-section-card__actions[data-v-01e492bf]{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.hardware-temperature-matrix .hardware-section-card__summary[data-v-01e492bf]{color:var(--ops-color-text-secondary);font-size:var(--ops-font-size-xs,12px);line-height:20px;white-space:nowrap}.hardware-temperature-matrix .hardware-section-card__action[data-v-01e492bf]{padding:0;height:auto;line-height:20px}.hardware-temperature-matrix .hardware-temperature-matrix__grid[data-v-01e492bf]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--ops-space-md,16px);padding:0}.hardware-temperature-matrix .hardware-temperature-matrix__grid--single[data-v-01e492bf]{grid-template-columns:minmax(220px,320px);max-width:320px}.hardware-temperature-matrix .thermal-unit-card[data-v-01e492bf]{border:1px solid var(--ops-color-border);border-radius:var(--ops-radius-md,8px);background:transparent;padding:var(--ops-space-md,16px)}.hardware-temperature-matrix .thermal-unit-card__head[data-v-01e492bf]{display:flex;align-items:center;justify-content:space-between;gap:var(--ops-space-sm,12px);margin-bottom:var(--ops-space-xs,8px)}.hardware-temperature-matrix .thermal-unit-card__icon[data-v-01e492bf]{width:34px;height:34px;border-radius:var(--ops-radius-sm,6px);border:1px solid var(--ops-color-border);background:var(--ops-color-bg-container);display:flex;align-items:center;justify-content:center;color:var(--ops-color-primary);font-size:18px}.hardware-temperature-matrix .thermal-unit-card__status-tag[data-v-01e492bf]{flex:0 0 auto}.hardware-temperature-matrix .thermal-unit-card__status-tag[data-v-01e492bf] .ant-tag{margin-right:0}.hardware-temperature-matrix .thermal-unit-card__sensor-icon[data-v-01e492bf]{transform-origin:50% 50%}.hardware-temperature-matrix .thermal-unit-card__name[data-v-01e492bf]{margin-bottom:var(--ops-space-xs,8px);word-break:break-word}.hardware-temperature-matrix .thermal-unit-card__metric[data-v-01e492bf]{display:flex;align-items:baseline;gap:2px;margin-bottom:var(--ops-space-xs,8px)}.hardware-temperature-matrix .thermal-unit-card__value[data-v-01e492bf]{line-height:1}.hardware-temperature-matrix .thermal-unit-card__unit[data-v-01e492bf]{color:var(--ops-color-text-tertiary);font-size:11px;line-height:1.2;font-family:var(--ops-font-family-numeric,inherit);font-weight:var(--ops-font-weight-medium,500);letter-spacing:.4px}.hardware-temperature-matrix .thermal-unit-card__bar[data-v-01e492bf]{height:4px;width:100%;border-radius:999px;background:color-mix(in srgb,var(--ops-color-border) 56%,transparent);overflow:hidden}.hardware-temperature-matrix .thermal-unit-card__bar-fill[data-v-01e492bf]{height:100%;border-radius:inherit;background:var(--ops-color-primary);transition:width .2s ease}.hardware-temperature-matrix .thermal-unit-card--normal .thermal-unit-card__value[data-v-01e492bf]{color:var(--ops-color-success)}.hardware-temperature-matrix .thermal-unit-card--normal .thermal-unit-card__bar-fill[data-v-01e492bf]{background:var(--ops-color-success)}.hardware-temperature-matrix .thermal-unit-card--alert .thermal-unit-card__value[data-v-01e492bf]{color:var(--ops-color-warning)}.hardware-temperature-matrix .thermal-unit-card--alert .thermal-unit-card__bar-fill[data-v-01e492bf]{background:var(--ops-color-warning)}.hardware-temperature-matrix .thermal-unit-card--abnormal .thermal-unit-card__value[data-v-01e492bf]{color:var(--ops-color-danger)}.hardware-temperature-matrix .thermal-unit-card--abnormal .thermal-unit-card__bar-fill[data-v-01e492bf]{background:var(--ops-color-danger)}.hardware-temperature-matrix .thermal-unit-card--unknown .thermal-unit-card__value[data-v-01e492bf]{color:var(--ops-color-text-tertiary)}.hardware-temperature-matrix .thermal-unit-card--unknown .thermal-unit-card__bar-fill[data-v-01e492bf]{background:var(--ops-color-text-tertiary)}@media (max-width:767px){.hardware-temperature-matrix .hardware-section-card__header[data-v-01e492bf]{flex-direction:column;align-items:stretch}.hardware-temperature-matrix .hardware-section-card__actions[data-v-01e492bf]{justify-content:flex-start}.hardware-temperature-matrix .hardware-section-card__summary[data-v-01e492bf]{white-space:normal}}.hardware-tab .hardware-tab__content[data-v-1aa11b90]{min-height:240px}.hardware-tab .hardware-tab__content--loading[data-v-1aa11b90]{pointer-events:none}.hardware-tab .hardware-tab__header[data-v-1aa11b90]{display:flex;align-items:center;gap:var(--ops-space-md,16px)}.hardware-tab .hardware-health-overview-card[data-v-1aa11b90] .ant-card-body{padding-bottom:var(--ops-space-md,16px)}.hardware-tab .hardware-card-gap[data-v-1aa11b90]{margin-bottom:var(--ops-gap-module,16px)}.hardware-tab .hardware-health-overview[data-v-1aa11b90]{display:flex;gap:var(--ops-space-md,16px);overflow-x:auto;padding-bottom:var(--ops-space-xs,8px)}.hardware-tab .hardware-health-summary[data-v-1aa11b90]{position:relative;flex:0 0 176px;min-height:126px;padding:var(--ops-space-md,16px);border:1px solid var(--ops-color-border);border-radius:var(--ops-radius-base,12px);background:linear-gradient(180deg,color-mix(in srgb,var(--summary-soft-color) 9%,var(--ops-color-bg-elevated)),var(--ops-color-bg-elevated) 56%),var(--ops-color-bg-elevated);box-shadow:var(--ops-shadow-card)}.hardware-tab .hardware-health-summary__head[data-v-1aa11b90]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ops-space-sm,12px);margin-bottom:var(--ops-space-md,16px)}.hardware-tab .hardware-health-summary__icon-wrap[data-v-1aa11b90]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid color-mix(in srgb,var(--summary-color) 22%,var(--ops-color-border));border-radius:var(--ops-radius-md,8px);color:var(--summary-color);background:color-mix(in srgb,var(--summary-soft-color) 52%,var(--ops-color-bg-elevated));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.7)}.hardware-tab .hardware-health-summary__icon[data-v-1aa11b90]{font-size:19px}.hardware-tab .hardware-health-summary__status-tag[data-v-1aa11b90]{flex:0 0 auto}.hardware-tab .hardware-health-summary__status-tag[data-v-1aa11b90] .ant-tag{margin-right:0}.hardware-tab .hardware-health-summary__label[data-v-1aa11b90]{display:block;margin-bottom:var(--ops-space-xs,8px);font-size:var(--ops-font-size-xs,12px);font-weight:var(--ops-font-weight-medium,500)}.hardware-tab .hardware-health-summary__count[data-v-1aa11b90]{font-size:var(--ops-font-size-2xl,24px);line-height:1.2;font-weight:var(--ops-font-weight-semibold,600)}.hardware-tab .hardware-health-summary--normal[data-v-1aa11b90]{--summary-color:var(--ops-color-success);--summary-soft-color:#ddf7ec}.hardware-tab .hardware-health-summary--warning[data-v-1aa11b90]{--summary-color:var(--ops-color-warning);--summary-soft-color:#fff1d8}.hardware-tab .hardware-health-summary--critical[data-v-1aa11b90]{--summary-color:var(--ops-color-danger);--summary-soft-color:#ffe1df}.hardware-tab .hardware-health-summary--unknown[data-v-1aa11b90]{--summary-color:var(--ops-color-text-tertiary);--summary-soft-color:#edf2f7}@media (max-width:768px){.hardware-tab .hardware-tab__header[data-v-1aa11b90]{align-items:flex-start}}