/* 页面整体布局 */ .page-network { display: flex; flex-direction: column; gap: 12px; overflow: hidden; } /* 顶部的状态栏 */ .status-bar { display: flex; padding: 8px 12px; background: linear-gradient(180deg, #0f172a, #0b1220); gap: 16px; border: 1px solid rgba(148,163,184,0.15); border-radius: 4px; flex-shrink: 0; } .status-item { display: flex; flex-direction: column; gap: 4px; } .status-item .label { font-size: 14px; } .status-item .value { font-size: 14px; font-family: ui-monospace, Consolas, monospace; } /* 左右拆分的栏 */ .panes { display: flex; gap: 12px; flex: 1; min-height: 0; overflow: hidden; } /* 展示网络信息 */ .left-pane { flex: 1; display: flex; flex-direction: column; gap: 12px; overflow: hidden; min-width: 0; } .left-pane .card { flex: 1; display: flex; flex-direction: column; min-height: 0; overflow: hidden; } .left-pane .card:nth-child(1) { flex: 2; } .left-pane .card:nth-child(2), .left-pane .card:nth-child(3) { flex: 1; } .left-pane .output { flex: 1; min-height: 0; } /* 展示服务日志 */ .right-pane { flex: 1; display: flex; flex-direction: column; min-width: 0; }