:root{font-family:system-ui,sans-serif;color:#24372f;background:#f8f7f2;font-size:16px}*{box-sizing:border-box}body{margin:0}header{padding:22px 5vw;border-bottom:1px solid #dce1d7;display:flex;gap:18px;align-items:center}header a{margin-right:auto;text-decoration:none;color:inherit;font-weight:650}header span{font-weight:400;color:#6d7971}main{max-width:1120px;margin:45px auto;padding:0 25px}.eyebrow{font-size:.85rem;color:#68776d}h1{font-size:2.4rem;letter-spacing:-.045em;margin:8px 0}h2{font-size:1.15rem}h3{font-size:1rem}#status{min-height:26px;color:#68776d}button,input,textarea{font:inherit}button{cursor:pointer;border:1px solid #bdc9bf;border-radius:6px;background:transparent;padding:9px 14px;color:inherit}button:disabled{opacity:.5;cursor:wait}button:hover,button[aria-pressed=true]{background:#e3eadf}input,textarea{border:1px solid #bdc9bf;background:white;border-radius:5px;padding:11px;width:100%;color:inherit}label{display:block;font-size:.87rem;margin:15px 0 7px}textarea{min-height:82px}form#capture{max-width:720px;margin:30px 0}.capture{display:flex;gap:8px}.capture button{white-space:nowrap;background:#294f3a;color:white}nav{display:flex;flex-wrap:wrap;gap:7px;padding:15px 0;border-bottom:1px solid #dce1d7}.workspace{display:grid;grid-template-columns:1fr 380px;gap:35px;margin-top:20px}ul{list-style:none;padding:0}#list li{border-bottom:1px solid #dce1d7}#list button{text-align:left;border:none;width:100%;padding:16px 10px}#list small{display:block;color:#68776d;margin-top:6px}aside{border-left:1px solid #dce1d7;padding-left:28px}#history{padding-left:20px;font-size:.85rem;color:#657269}#history li{margin:10px 0}.actions{display:flex;gap:8px;margin:18px 0}[hidden]{display:none!important}@media(max-width:750px){.workspace{grid-template-columns:1fr}aside{border-left:0;padding-left:0;border-top:1px solid #dce1d7}h1{font-size:2rem}}

select{width:100%;padding:10px;font:inherit}details{margin:24px 0}summary{cursor:pointer}pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.75rem}#detail-id{overflow-wrap:anywhere;color:#68776d}#planning{max-width:720px;border-top:1px solid #bdc9bf;padding-top:20px}
fieldset{border:0;padding:0;margin:0;min-width:0}legend{font-weight:600;margin-top:18px}.field-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px}.search-controls{display:flex;align-items:end;gap:12px;flex-wrap:wrap}.search-controls label:first-child{flex:2;min-width:220px}.search-controls label{flex:1;margin-bottom:0}.search-controls button{margin-bottom:0}.context{white-space:pre-wrap;font-size:.88rem;line-height:1.6;margin:16px 0}#edit-reason{font-size:.88rem;color:#68776d}#task-link{display:inline-block;color:#294f3a;margin-bottom:8px}fieldset:disabled{opacity:.7}#list small{line-height:1.5}button:focus-visible,a:focus-visible{outline:2px solid #294f3a;outline-offset:3px}
#connections{max-width:720px;border-top:1px solid #bdc9bf;padding-top:20px}#connections form{margin:24px 0;padding-bottom:20px;border-bottom:1px solid #dce1d7}input[type=checkbox]{width:auto;margin-right:8px}#assignment-form,#execution-control{margin:24px 0;padding-top:14px;border-top:1px solid #dce1d7}
