:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--fg:var(--lightningcss-light,#1b1d21)var(--lightningcss-dark,#e8e9ec);--muted:var(--lightningcss-light,#5d6470)var(--lightningcss-dark,#9aa1ad);--bg:var(--lightningcss-light,#fff)var(--lightningcss-dark,#15171a);--line:var(--lightningcss-light,#e2e4e8)var(--lightningcss-dark,#2a2d33);--accent:var(--lightningcss-light,#3651d6)var(--lightningcss-dark,#8ea0ff);--bad:var(--lightningcss-light,#b42318)var(--lightningcss-dark,#ff8b80);color:var(--fg);background:var(--bg);font-family:system-ui,sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}body{margin:0}header{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}header nav{gap:.75rem;margin-left:auto;display:flex}header nav a{color:var(--muted);text-decoration:none}header nav a.active{color:var(--accent);font-weight:600}.tenant,.who{color:var(--muted)}main{max-width:72rem;margin:0 auto;padding:1rem}table{border-collapse:collapse;width:100%}th,td{text-align:left;border-bottom:1px solid var(--line);padding:.4rem .6rem}.rows{padding:0;list-style:none}.rows li{border-bottom:1px solid var(--line);gap:1rem;padding:.4rem 0;display:flex}.rows li time{color:var(--muted);margin-left:auto}.muted{color:var(--muted)}.error{color:var(--bad)}.notice{border-left:3px solid var(--accent);padding-left:.75rem}.state{border:1px solid var(--line);border-radius:4px;padding:.1rem .4rem;font-size:.85em}.facts{grid-template-columns:max-content 1fr;gap:.3rem 1rem;display:grid}pre{background:var(--lightningcss-light,#f6f7f9)var(--lightningcss-dark,#1d2024);padding:.75rem;overflow-x:auto}.sr-only{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin:1rem 0;display:flex}.review{gap:.5rem;width:100%;max-width:40rem;display:grid}.review textarea{width:100%;font:inherit}button.primary{background:var(--accent);color:var(--bg);border:none;padding:.4rem .9rem}button.danger{color:var(--bad)}.new-task{gap:.75rem;max-width:44rem;display:grid}.new-task label{gap:.25rem;display:grid}.new-task textarea,.new-task select{font:inherit;width:100%}.new-task fieldset{border:1px solid var(--line);gap:.5rem;display:grid}.example{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}
