.card { padding: 10px; display: flex; flex-direction: column; gap: 10px; } .empty { padding: 16px; text-align: center; color: #666; font-size: 13px; } .header { display: flex; align-items: baseline; gap: 8px; } .id { font-family: monospace; font-size: 13px; color: #ccc; } .dataset { font-size: 10px; color: #666; background: #2a2a2a; padding: 1px 5px; border-radius: 3px; } .cdrBlock { display: flex; align-items: center; gap: 8px; border: 1px solid; border-radius: 6px; padding: 8px 12px; background: #1a1a1a; } .cdrLabel { font-size: 11px; color: #888; min-width: 24px; } .cdrValue { font-size: 22px; font-weight: 700; min-width: 36px; } .cdrDesc { font-size: 12px; color: #aaa; } .section { display: flex; flex-direction: column; gap: 4px; } .sectionTitle { font-size: 10px; text-transform: uppercase; letter-spacing: 0.08em; color: #555; margin-bottom: 2px; } .row { display: flex; justify-content: space-between; align-items: center; font-size: 12px; gap: 8px; } .label { color: #777; min-width: 80px; } .value { color: #ccc; text-align: right; } .mmseWrap { display: flex; align-items: center; gap: 8px; flex: 1; justify-content: flex-end; } .mmseTrack { width: 80px; height: 6px; background: #2a2a2a; border-radius: 3px; overflow: hidden; } .mmseFill { height: 100%; border-radius: 3px; transition: width 0.3s; }