.staff-task-link{display:inline-flex;align-items:center;gap:.42rem;color:inherit;text-decoration:none;font:700 .86rem Arial,Helvetica,sans-serif;white-space:nowrap;border-bottom:1px solid currentColor;padding:.2rem 0}.staff-task-count{min-width:1.35rem;height:1.35rem;padding:0 .2rem;border-radius:50%;display:inline-grid;place-items:center;background:#111;color:#fff;font-size:.69rem}.staff-task-due{border-radius:99px;background:#f36922;color:#fff;padding:.26rem .42rem;font-size:.61rem}.staff-task-new{width:.42rem;height:.42rem;border-radius:50%;background:#f36922;box-shadow:0 0 0 2px #fff}
.tasks-page{background:#fafaf8;color:#171717;min-height:100vh;font-family:Arial,Helvetica,sans-serif}.tasks-top{display:flex;align-items:center;justify-content:space-between;gap:2rem;max-width:1380px;margin:auto;padding:1.2rem clamp(1.25rem,4vw,4rem);border-bottom:1px solid #d6d6d1}.tasks-brand{font-size:1.55rem;letter-spacing:-.08em;font-weight:900;text-decoration:none;color:#111}.tasks-brand span{color:#e85f22;font-size:1.1rem;letter-spacing:0}.tasks-top nav{display:flex;gap:1.4rem;align-items:center;flex-wrap:wrap}.tasks-top nav a{color:#222;text-decoration:none;font-size:.85rem}.tasks-top nav a[aria-current=page]{font-weight:800;border-bottom:1px solid #111}.tasks-shell{max-width:1380px;margin:auto;padding:clamp(1.5rem,4vw,4rem)}.tasks-hero{display:flex;justify-content:space-between;gap:2rem;align-items:end;border-bottom:1px solid #171717;padding-bottom:2.4rem}.tasks-kicker{font-size:.68rem;letter-spacing:.2em;font-weight:800;margin:0 0 .9rem}.tasks-hero h1{font-size:clamp(3.2rem,8vw,8rem);line-height:.86;letter-spacing:-.075em;text-transform:uppercase;max-width:780px;margin:.4rem 0 1.2rem}.tasks-hero p:last-child{max-width:640px;line-height:1.5;color:#595959;font-size:1rem;margin:0}.tasks-date{display:grid;gap:.45rem;border-left:1px solid #c8c8c3;padding-left:1.2rem;min-width:170px}.tasks-date span,.tasks-date small{font-size:.67rem;letter-spacing:.12em;text-transform:uppercase;color:#6b6b68}.tasks-date strong{font-size:1.2rem}.tasks-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid #d6d6d1}.tasks-metrics>div{display:grid;gap:.35rem;padding:1.4rem 1.4rem 1.5rem 0}.tasks-metrics>div+div{border-left:1px solid #d6d6d1;padding-left:1.4rem}.tasks-metrics strong{font-size:clamp(1.8rem,4vw,3.2rem);line-height:1;letter-spacing:-.06em}.tasks-metrics span{font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:#575752}.tasks-tabs{display:flex;gap:1.5rem;align-items:center;border-bottom:1px solid #d6d6d1;margin-top:1.3rem;overflow-x:auto}.tasks-tabs button{border:0;background:none;padding:1rem 0;font:700 .84rem Arial,Helvetica,sans-serif;white-space:nowrap;color:#777;cursor:pointer;border-bottom:2px solid transparent}.tasks-tabs button[aria-selected=true]{color:#111;border-color:#f36922}.tasks-tab-count{background:#f36922;color:#fff;font-size:.65rem;padding:.12rem .36rem;border-radius:9px;margin-left:.35rem}.tasks-main-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:3rem;padding-top:3rem}.tasks-main-grid.has-compose{grid-template-columns:minmax(0,1.5fr) minmax(280px,.7fr)}.tasks-section-head{display:flex;justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1.5rem}.tasks-section h2,.tasks-compose h2{font-size:clamp(1.7rem,3vw,2.5rem);letter-spacing:-.06em;line-height:1;margin:0}.tasks-show-done{display:flex;align-items:center;gap:.45rem;white-space:nowrap;font-size:.78rem;color:#52524e}.tasks-show-done input{accent-color:#111}.tasks-list{border-top:1px solid #222}.tasks-card,.tasks-row{padding:1.3rem 0;border-bottom:1px solid #d6d6d1}.tasks-card-line{display:flex;justify-content:space-between;gap:.8rem;align-items:start}.tasks-card-title{display:flex;align-items:start;gap:.75rem}.tasks-card h3{font-size:1.1rem;line-height:1.25;margin:0}.tasks-state-dot{display:inline-block;flex:none;width:.7rem;height:.7rem;border:1.5px solid #e95f23;border-radius:50%;margin-top:.33rem}.tasks-state-dot.done{background:#477853;border-color:#477853}.tasks-chips{display:flex;gap:.4rem;flex-wrap:wrap;justify-content:flex-end}.tasks-chip{display:inline-block;border:1px solid #c7c7c1;border-radius:99px;padding:.3rem .55rem;white-space:nowrap;font-size:.62rem;text-transform:uppercase;letter-spacing:.05em}.tasks-chip.is-new{border-color:#f36922;color:#a13c0a}.tasks-details{line-height:1.55;color:#51514d;margin:.65rem 0 .8rem 1.45rem;white-space:pre-wrap}.tasks-card-meta{display:flex;gap:.9rem;flex-wrap:wrap;margin:.7rem 0 0 1.45rem;color:#62625e;font-size:.74rem}.tasks-actions{display:flex;gap:1.1rem;flex-wrap:wrap;margin:1.1rem 0 0 1.45rem}.tasks-actions button,.tasks-plain{font:700 .78rem Arial,Helvetica,sans-serif;cursor:pointer}.tasks-done{border:0;background:#111;color:#fff;padding:.7rem 1rem;border-radius:99px}.tasks-plain{border:0;background:transparent;color:#262622;text-decoration:underline;text-underline-offset:4px;padding:.65rem 0}.tasks-actions button:disabled,.tasks-plain:disabled,.tasks-assign:disabled{opacity:.45;cursor:not-allowed}.tasks-card.is-complete{opacity:.67}.tasks-empty{padding:2rem 0;color:#6b6b65;line-height:1.5}.tasks-compose{border-top:2px solid #f36922;background:#fff;padding:1.6rem;align-self:start}.tasks-compose>p:not(.tasks-kicker){font-size:.85rem;line-height:1.5;color:#62625e}.tasks-compose form{display:grid;gap:1rem;margin-top:1.8rem}.tasks-compose label{display:grid;gap:.35rem;font-size:.69rem;letter-spacing:.08em;text-transform:uppercase;font-weight:800}.tasks-compose input,.tasks-compose select,.tasks-compose textarea{width:100%;border:0;border-bottom:1px solid #aaa;background:#fff;color:#111;font:400 .95rem Arial,Helvetica,sans-serif;padding:.6rem 0;letter-spacing:normal;text-transform:none;border-radius:0}.tasks-compose input:focus,.tasks-compose select:focus,.tasks-compose textarea:focus{outline:0;border-color:#f36922}.tasks-assign{display:flex;justify-content:space-between;align-items:center;border:0;background:#111;color:#fff;padding:1rem 1.1rem;font:800 .85rem Arial,Helvetica,sans-serif;cursor:pointer;margin-top:.4rem}.tasks-compose-note{border-top:1px solid #deded9;margin-top:1.3rem;padding-top:1rem;font-size:.72rem!important}.tasks-row{display:flex;align-items:center;gap:.8rem}.tasks-row div{flex:1}.tasks-row strong{font-size:1rem}.tasks-row p{margin:.35rem 0 0;color:#666;font-size:.76rem}.tasks-error,.tasks-notice{margin:1rem 0;padding:.9rem 1rem;border-left:3px solid #ba3b1d;background:#fff;font-size:.85rem}.tasks-notice{border-color:#477853}
@media(max-width:850px){.tasks-main-grid.has-compose{grid-template-columns:1fr}.tasks-compose{max-width:620px}.tasks-hero{align-items:start}.tasks-date{min-width:135px}}
@media(max-width:600px){.tasks-top{align-items:flex-start;gap:.6rem;flex-direction:column}.tasks-top nav{gap:1rem}.tasks-hero{display:block}.tasks-date{border:0;border-top:1px solid #d6d6d1;padding:1rem 0 0;margin-top:1.5rem}.tasks-metrics>div{padding:.9rem .6rem .9rem 0}.tasks-metrics>div+div{padding-left:.6rem}.tasks-metrics span{font-size:.59rem}.tasks-section-head{align-items:start;flex-direction:column}.tasks-card-line{display:block}.tasks-chips{justify-content:flex-start;margin:.6rem 0 0 1.45rem}.tasks-compose{padding:1.2rem}.tasks-shell{padding:1.2rem}.tasks-hero h1{font-size:clamp(3rem,16vw,5rem)}}
