/* ICD Test Runner — Surface Styles */ .ext-icd-test-runner-root { font-family: var(--font, 'DM Sans', sans-serif); } .ext-icd-test-runner-root h1 { font-family: var(--font, 'DM Sans', sans-serif); letter-spacing: -0.3px; } .ext-icd-test-runner-root table { font-variant-numeric: tabular-nums; } .ext-icd-test-runner-root table td, .ext-icd-test-runner-root table th { border-color: var(--border); } .ext-icd-test-runner-root table tbody tr:last-child { border-bottom: none; } .ext-icd-test-runner-root table tbody tr:hover { background: var(--bg-hover) !important; } /* Buttons — uses kernel sw-btn system, minor overrides for weight */ .ext-icd-test-runner-root .sw-btn { font-weight: 600; } /* Status dot animation for running state */ @keyframes ext-icd-test-runner-pulse-dot { 0%, 100% { opacity: 1; } 50% { opacity: 0.4; } }