.node-history-panel{grid-template-columns:1fr 1fr;gap:24px;padding:8px 0;display:grid}@media (max-width:768px){.node-history-panel{grid-template-columns:1fr;gap:12px}}.node-history-panel .series-title{opacity:.75;margin-bottom:4px;font-size:12px;font-weight:500}.toolbar{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.name-cell{flex-direction:column;display:flex}.name-cell .name{font-weight:500}.name-cell .remark{opacity:.65;font-size:12px}.address-header{align-items:center;gap:6px;display:inline-flex}.ip-toggle-icon{cursor:pointer;opacity:.7;font-size:14px}.ip-toggle-icon:hover{opacity:1}.address-hidden{filter:blur(5px);transition:filter .2s}.address-visible{filter:none}.node-cards{flex-direction:column;gap:12px;margin-top:4px;display:flex}.node-card{border:1px solid var(--ant-color-border-secondary);background:var(--ant-color-fill-quaternary);border-radius:10px;flex-direction:column;gap:8px;padding:12px;display:flex}.card-head{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;display:flex}.card-expand{opacity:.6;flex-shrink:0;font-size:12px;transition:transform .15s}.card-expand.is-expanded{transform:rotate(90deg)}.node-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.card-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.row-action-trigger{cursor:pointer;font-size:20px}.card-stats{flex-direction:column;gap:6px;display:flex}.stat-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.stat-label{text-transform:uppercase;letter-spacing:.04em;opacity:.6;flex-shrink:0;min-width:96px;font-size:10px}.card-stats .ant-tag{margin:0}.card-history{border-top:1px solid var(--ant-color-border-secondary);margin-top:4px;padding-top:8px}.card-empty{text-align:center;color:var(--ant-color-text-secondary);flex-direction:column;align-items:center;gap:8px;padding:24px 12px;display:flex}.test-row .hint,.ant-form .hint{opacity:.6;margin-top:4px;font-size:12px}.test-row{flex-direction:column;gap:12px;margin-top:8px;display:flex}.test-result{width:100%}
