:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--muted:#6b7280;--line:#e5e7eb;--ok:#15803d;--warn:#b45309;--bad:#b91c1c}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--muted:#9ca3af;--line:#374151;--ok:#4ade80;--warn:#fbbf24;--bad:#f87171}}*{box-sizing:border-box}body{margin:0;font:16px/1.5 system-ui,-apple-system,Segoe UI,sans-serif}main{max-width:860px;margin:0 auto;padding:24px 16px 64px}h1{margin:0 0 16px;font-size:1.4rem}h2{margin:28px 0 8px;font-size:1.05rem}a{color:inherit}.muted{color:var(--muted);font-size:.9rem}.card{border-top:1px solid var(--line);padding:14px 0;text-decoration:none;display:block}.card:last-child{border-bottom:1px solid var(--line)}.row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.badge{text-transform:uppercase;letter-spacing:.03em;font-size:.8rem;font-weight:600}.completed{color:var(--ok)}.partial,.needs_owner,.voicemail,.hold_timeout{color:var(--warn)}.failed,.disconnected,.no_answer{color:var(--bad)}dl{grid-template-columns:max-content 1fr;gap:4px 16px;margin:0;display:grid}dt{color:var(--muted)}dd{margin:0}.line{grid-template-columns:3.5rem 9rem 1fr;gap:8px;padding:4px 0;font-size:.95rem;display:grid}.line .who{color:var(--muted)}.line.agent .who{color:inherit;font-weight:600}.line.system{color:var(--muted);font-style:italic}form.login{gap:8px;margin-top:16px;display:flex}input,button{font:inherit;border:1px solid var(--line);color:inherit;background:0 0;border-radius:6px;padding:8px 12px}button{cursor:pointer}
