body { font-family: sans-serif; background: #f5f5f5; padding: 20px; } table { width: 100%; border-collapse: collapse; background: white; box-shadow: 0 0 5px rgba(0,0,0,0.1); } th, td { padding: 8px 12px; border: 1px solid #ddd; text-align: left; } thead { background: #eee; } tr.tls-error { background-color: #ffe0e0; color: #a00; } .tabs { display: flex; justify-content: center; background-color: var(--panel-color); padding: 10px; gap: 10px; } .tab-button { background: none; border: 1px solid var(--accent-color); color: var(--accent-color); padding: 8px 16px; border-radius: 4px; cursor: pointer; font-weight: bold; } .tab-button.active { background-color: var(--accent-color); color: var(--bg-color); } .tab-content { display: none; } .tab-content.active { display: block; } table { width: 100%; border-collapse: collapse; margin-top: 10px; } th, td { padding: 8px; border-bottom: 1px solid #444; text-align: left; } tr.tls-error { background-color: var(--error-bg); color: #ff9999; } td.compression-lzo { color: green; } td.compression-adaptive { color: blue; } td.compression-stub { color: orange; } td.compression-none { color: gray; } td.loss-high { color: red; font-weight: bold; } td.loss-medium { color: orange; }