/* 监控加载骨架:范围切换、图例、图表和刷新占位。 */ /* 导入方:app/components/instance/DcimManage.vue、app/components/instance/InstanceManage.vue、app/components/instance/InstanceMonitorSkeleton.vue。 */ .monitor-skeleton[data-v-5a1fd568] { flex-direction: column; gap: 21px; min-width: 0; display: flex; } .range-placeholder[data-v-5a1fd568] { flex-wrap: wrap; justify-content: space-between; align-items: center; gap: 12px; min-height: 40px; display: flex; } .range-placeholder > .p-skeleton[data-v-5a1fd568] { max-width: 100%; } .hint-placeholder[data-v-5a1fd568] { color: #0000; font-size: 0.875rem; } .refresh-placeholder[data-v-5a1fd568] { height: 35px; } .chart-placeholder[data-v-5a1fd568] { border: 1px solid var(--console-panel-border); box-shadow: var(--console-panel-shadow); background: var(--console-panel-bg); border-radius: var(--radius-md); min-width: 0; padding: 14px; } .title-placeholder[data-v-5a1fd568] { border-bottom: 1px solid var(--console-panel-border); margin-bottom: 21px; padding-bottom: 21px; } .dcim .title-placeholder[data-v-5a1fd568] { margin-bottom: 14px; padding-bottom: 14px; } .legend-placeholder[data-v-5a1fd568] { margin-bottom: 7px; }