:root{color-scheme:light dark;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;line-height:1.5}*{box-sizing:border-box}body{margin:0;background:#f7f7f9;color:#1a1a1a}a{color:#1a4ee5}.app{display:grid;grid-template-rows:auto 1fr;min-height:100vh}.nav{display:flex;gap:1rem;padding:.75rem 1.25rem;background:#1a1a1a;color:#fff;align-items:center}.nav a{color:#fff;text-decoration:none}.nav a.active{text-decoration:underline}.nav .spacer{flex:1}.nav .user{font-size:.85rem;opacity:.75}main{padding:1.25rem;max-width:1200px;margin:0 auto;width:100%}table{width:100%;border-collapse:collapse;background:#fff;font-size:.9rem}th,td{border-bottom:1px solid #e5e5e9;text-align:left;padding:.5rem .75rem}th{background:#fafafc;cursor:pointer;-webkit-user-select:none;user-select:none}.status{display:inline-block;padding:.1rem .5rem;border-radius:999px;font-size:.75rem;text-transform:uppercase;letter-spacing:.04em}.status-working{background:#dff5e1;color:#1f7a3a}.status-blocked{background:#fde2e1;color:#a82826}.status-idle{background:#ececef;color:#555}.status-done{background:#dceaff;color:#1a4ee5}.controls{display:flex;gap:.5rem;margin-bottom:.75rem;flex-wrap:wrap;align-items:center}.controls input,.controls select{padding:.35rem .5rem;border:1px solid #ccc;border-radius:4px;background:#fff}.card{background:#fff;padding:1rem;border-radius:6px;border:1px solid #e5e5e9;margin-bottom:1rem}.card h3{margin-top:0}.timeline{list-style:none;padding:0;margin:0}.timeline li{padding:.4rem 0;border-bottom:1px dashed #eee;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.85rem}.tag{display:inline-block;background:#ececef;border-radius:4px;padding:.05rem .4rem;margin:0 .2rem .2rem 0;font-size:.75rem}button{padding:.4rem .8rem;border:1px solid #ccc;background:#fff;border-radius:4px;cursor:pointer}button.primary{background:#1a4ee5;border-color:#1a4ee5;color:#fff}button:disabled{opacity:.5;cursor:not-allowed}textarea{width:100%;min-height:5rem;padding:.5rem;border:1px solid #ccc;border-radius:4px;font-family:inherit}.error{background:#fde2e1;color:#a82826;padding:.6rem;border-radius:4px}.muted{color:#6b6b73;font-size:.85rem}.suppressed{opacity:.4;text-decoration:line-through}.row-link{cursor:pointer}.row-link:hover{background:#fafafc}.supersedes-nav{display:flex;gap:.5rem;align-items:center;margin:.5rem 0}.output-kind{display:inline-block;min-width:2.5rem;text-align:center;padding:.05rem .4rem;background:#ececef;color:#333;border-radius:4px;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.output-kind-pr{background:#dceaff;color:#1a4ee5}.output-kind-commit{background:#dff5e1;color:#1f7a3a}.output-kind-deploy{background:#fdecd5;color:#a85a26}
