:root{--cyan: #00aeef;--magenta: #ec008c;--yellow: #fff200;--black: #000000;--ink: #111111;--muted: #5f6368;--line: #e4e4e7;--bg: #f5f5f6;--surface: #ffffff;--late: #d6006f;--ok: #0a8a4b;--radius: 10px;--shadow: 0 1px 2px rgba(0, 0, 0, .06), 0 1px 1px rgba(0, 0, 0, .03);color-scheme:light;font-family:Montserrat,Calibri,Segoe UI,Arial,sans-serif;font-size:14px;color:var(--ink);background:var(--bg)}*{box-sizing:border-box}body{margin:0;background:var(--bg)}a{color:#0089bd}h1,h2,h3{font-family:Montserrat,sans-serif}input,select,textarea{font:inherit;color:inherit;background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:8px 10px;min-width:0}input:focus,select:focus,textarea:focus,button:focus-visible{outline:2px solid var(--cyan);outline-offset:1px}label{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:600;color:var(--muted)}label.check{flex-direction:row;align-items:center;gap:6px}.btn{font:inherit;font-weight:600;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:8px;padding:8px 16px;cursor:pointer}.btn:hover{border-color:var(--black)}.btn.primary{background:var(--black);color:#fff;border-color:var(--black)}.btn.primary:hover{background:#222}.btn.small{padding:4px 12px;font-size:12px}.btn.wide{width:100%}.btn:disabled{opacity:.5;cursor:default}.linkbtn{background:none;border:0;color:#0089bd;cursor:pointer;font:inherit;font-weight:600;padding:0 4px}.linkbtn.inv{color:#fff;opacity:.8;padding:0}.muted{color:var(--muted)}.small{font-size:12px}.error{color:var(--late);font-weight:600}.note{font-size:13px}.late-text{color:var(--late);font-weight:700}.nowrap{white-space:nowrap}.prewrap{white-space:pre-wrap}.center{min-height:60vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:16px}.stack{display:flex;flex-direction:column;gap:10px}.row{display:flex;gap:8px}.stripe{height:4px;background:linear-gradient(90deg,var(--cyan) 0 25%,var(--magenta) 25% 50%,var(--yellow) 50% 75%,var(--cyan) 75% 100%)}.signin{min-height:100vh;display:grid;place-items:center;padding:16px;background:var(--black);color:#fff;position:relative;overflow:hidden}.signin-bg{position:absolute;left:-60px;bottom:-40px;width:420px;opacity:.08;pointer-events:none}.signin-card{position:relative;width:100%;max-width:380px;text-align:center}.signin-logo{width:220px;max-width:70%;margin-bottom:18px}.signin-card h1{margin:0 0 4px;font-weight:800;letter-spacing:.02em}.muted-inv{color:#ffffffb3;margin:0 0 22px}.signin .btn.primary{background:var(--cyan);border-color:var(--cyan);color:var(--black);font-weight:700}.signin .btn.primary:hover{background:#33bff2}.signin .btn{background:transparent;color:#fff;border-color:#fff6}.shell{display:grid;grid-template-columns:232px 1fr;min-height:100vh}.side{background:var(--black);color:#fff;display:flex;flex-direction:column;position:sticky;top:0;height:100vh}.side-brand{display:flex;align-items:center;gap:12px;padding:20px 18px 16px}.side-ao{width:52px}.side-app{font-weight:800;font-size:18px;letter-spacing:.02em}.side-co{font-size:11px;letter-spacing:.18em;text-transform:uppercase;opacity:.7}.side-toggle{display:none;margin-left:auto;background:none;border:0;color:#fff;font-size:22px;cursor:pointer}.side-nav{display:flex;flex-direction:column;padding:14px 10px;gap:2px}.side-nav a{color:#ffffffc7;text-decoration:none;font-weight:600;padding:10px 12px;border-radius:8px;border-left:4px solid transparent}.side-nav a:hover{color:#fff;background:#ffffff0f}.side-nav a.active{color:#fff;background:#ffffff1a;border-left-color:var(--cyan)}.side-nav a:nth-child(3n+2).active{border-left-color:var(--magenta)}.side-nav a:nth-child(3n).active{border-left-color:var(--yellow)}.side-foot{margin-top:auto;padding:16px 18px 18px;display:flex;flex-direction:column;gap:8px;border-top:1px solid rgba(255,255,255,.1)}.side-user{font-weight:700;display:flex;flex-direction:column}.side-user span{font-weight:400;font-size:11px;opacity:.65}.side-logo{width:120px;margin-top:10px;opacity:.9}.main{padding:22px 28px 60px;min-width:0}.page-head{margin-bottom:16px;max-width:340px}.page-head h1{margin:0 0 8px;font-size:26px;font-weight:800;letter-spacing:.01em}.tiles{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:14px}.tile-group{flex:1 1 0;min-width:min(100%,150px);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:8px;box-shadow:var(--shadow)}.tile-group.on{border-color:var(--black)}.tile-group-label{font:inherit;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;background:none;border:0;padding:2px 4px 8px;cursor:pointer;color:var(--ink)}.tile-group-label[aria-pressed=true]{color:var(--magenta)}.tile-row{display:flex;flex-wrap:wrap;gap:8px}.tile{flex:1 1 110px;min-width:110px;text-align:left;font:inherit;color:inherit;background:var(--bg);border:1px solid transparent;border-left:5px solid #c9c9cf;border-radius:8px;padding:8px 10px;cursor:pointer;display:flex;flex-direction:column;gap:2px}.tile:hover{border-color:var(--line);border-left-color:inherit;background:#fff}.tile[aria-pressed=true]{background:var(--black);color:#fff}.tile-n{font-size:22px;font-weight:800;line-height:1.1}.tile-l{font-size:11px;font-weight:600;line-height:1.25}.tone-red{border-left-color:var(--magenta)}.tone-red .tile-n{color:var(--magenta)}.tone-amber{border-left-color:var(--yellow)}.tone-blue{border-left-color:var(--cyan)}.tone-blue .tile-n{color:#0089bd}.tone-magenta{border-left-color:var(--magenta)}.tone-green{border-left-color:var(--ok)}.tone-green .tile-n{color:var(--ok)}.tile[aria-pressed=true] .tile-n{color:#fff}.toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px}.toolbar input[type=search]{flex:1 1 240px}.chips{display:flex;flex-wrap:wrap;gap:6px}.chip{font:inherit;font-weight:600;font-size:12px;background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:6px 14px;cursor:pointer;color:inherit}.chip[aria-pressed=true]{background:var(--black);color:#fff;border-color:var(--black)}.filter-note{font-size:13px;color:var(--muted);margin:4px 0 6px}.empty-state{padding:30px 0}.section{margin:18px 0 8px}.section h2,.section summary h2{font-size:15px;font-weight:800;margin:0 0 4px;display:inline}.section summary{cursor:pointer;list-style:none;display:flex;gap:8px;align-items:baseline}.section.urgent>h2{color:var(--magenta)}.count{color:var(--muted);font-weight:600;font-size:13px;margin-left:6px}.section-hint{margin:2px 0 10px;color:var(--muted);font-size:12px;max-width:900px}.cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:10px}.card{text-align:left;font:inherit;color:inherit;background:var(--surface);border:1px solid var(--line);border-top:3px solid var(--black);border-radius:var(--radius);padding:12px 14px;cursor:pointer;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:4px}.card:hover{border-color:#bbb;border-top-color:var(--cyan)}.card.late{border-top-color:var(--magenta)}.card-top{display:flex;justify-content:space-between;gap:8px;align-items:center}.ref{font-weight:800;font-size:12px;letter-spacing:.03em}.card-title{font-weight:700;font-size:15px}.card-sub{color:var(--muted);font-size:13px}.card-meta{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:12px;color:var(--muted);margin-top:2px}.money{color:var(--ink);font-weight:700}.flag{font-size:12px;font-weight:700;color:var(--magenta)}.flag.amber{color:#8a7d00}.pill{font-size:11px;font-weight:700;border-radius:999px;padding:2px 9px;background:var(--bg);border:1px solid var(--line);white-space:nowrap}.st-proposal_owed,.st-followup_owed,.st-meeting_to_setup,.st-demo_owed{background:#fffbcc;border-color:#e6d900}.st-waiting,.st-awaiting_feedback{background:#e5f7fe;border-color:#8fd8f5}.st-presentation_pending,.st-ps_working,.st-urgent_review{background:#fde5f2;border-color:#f59fcd}.st-in_project,.st-won,.st-ready_to_invoice{background:#e3f5ec;border-color:#9fd9bb}.progress{height:6px;background:var(--bg);border-radius:99px;overflow:hidden;margin:6px 0 2px}.progress span{display:block;height:100%;background:var(--cyan)}.card.static{cursor:default}.card.static:hover{border-top-color:var(--black)}.card.static.late:hover{border-top-color:var(--magenta)}.editor{background:var(--bg);border-radius:var(--radius);padding:4px 14px 14px;margin-top:14px}.quick{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.quick select{font-size:12px;padding:4px 8px}.callout{background:#fde5f2;border-left:5px solid var(--magenta);border-radius:8px;padding:10px 12px;margin-bottom:10px;display:flex;flex-direction:column;gap:6px;align-items:flex-start;font-size:13px}.contact-row{display:grid;grid-template-columns:1fr 1.3fr 1fr 1fr;gap:6px;margin-bottom:6px}.panel h4{font-size:11px;text-transform:uppercase;letter-spacing:.1em;margin:4px 0 8px}.group-row td{background:var(--bg)}tr.clickable{cursor:pointer}tr.clickable:hover td{background:#fafafa}.role-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:2px 10px}.role-grid label{color:var(--ink);font-weight:500}.small-input{font-size:12px;padding:4px 8px;margin-top:4px;width:100%;max-width:260px}.reflink{font:inherit;font-weight:800;font-size:12px;background:none;border:0;padding:0;color:#0089bd;cursor:pointer;text-decoration:underline}.row.wrap{flex-wrap:wrap;gap:6px;margin-top:4px}.drawer-back{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:20;display:flex;justify-content:flex-end}.drawer{width:min(660px,100%);height:100%;overflow-y:auto;background:var(--surface);padding:0 24px 60px;position:relative}.drawer:before{content:"";display:block;height:4px;margin:0 -24px 18px;background:linear-gradient(90deg,var(--cyan) 0 25%,var(--magenta) 25% 50%,var(--yellow) 50% 75%,var(--cyan) 75% 100%)}.drawer h2{font-size:22px;font-weight:800;margin:4px 0}.drawer h4{font-size:11px;margin:20px 0 6px;text-transform:uppercase;letter-spacing:.1em;color:var(--ink);font-weight:800}.drawer .close{position:absolute;right:14px;top:14px;font-size:26px;background:none;border:0;color:var(--muted);cursor:pointer}.facts{display:grid;grid-template-columns:max-content 1fr;gap:4px 16px;font-size:13px;margin-top:12px}.facts dt{color:var(--muted)}.facts dd{margin:0;font-weight:600}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.span2{grid-column:span 2}ul.plain{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px;font-size:13px}.table{width:100%;border-collapse:collapse;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);font-size:13px;overflow:hidden}.table th,.table td{text-align:left;padding:9px 12px;border-bottom:1px solid var(--line);vertical-align:top}.table th{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#fff;background:var(--black);font-weight:700}.table td.late{color:var(--late);font-weight:700}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:14px 16px;margin:8px 0;box-shadow:var(--shadow)}.panel h3{margin-top:0;font-size:14px;font-weight:800}.docs-layout{display:grid;grid-template-columns:240px 1fr;gap:12px;align-items:start}.tree{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:6px}.tree-item{text-align:left;background:none;border:0;color:inherit;font:inherit;font-weight:600;padding:7px 8px;border-radius:6px;cursor:pointer;border-left:3px solid transparent}.tree-item.active{background:var(--bg);border-left-color:var(--cyan)}.upload{border-top:1px solid var(--line);margin-top:14px;padding-top:6px}.upload h4{font-size:11px;text-transform:uppercase;letter-spacing:.1em;margin:8px 0 0}.list{display:flex;flex-direction:column;gap:6px}.row-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.row-head{width:100%;display:flex;flex-wrap:wrap;align-items:center;gap:10px;background:none;border:0;color:inherit;font:inherit;padding:11px 14px;cursor:pointer;text-align:left}.row-body{padding:0 14px 12px;font-size:13px}.s-Client{background:#e3f5ec;border-color:#9fd9bb}.s-Prospect{background:#e5f7fe;border-color:#8fd8f5}.s-Partner{background:#fde5f2;border-color:#f59fcd}@media (max-width: 860px){.shell{grid-template-columns:1fr}.side{position:sticky;height:auto;z-index:10}.side-brand{padding:10px 16px}.side-ao{width:38px}.side-toggle{display:block}.side-nav,.side-foot{display:none}.side.open .side-nav,.side.open .side-foot{display:flex}.main{padding:14px 16px 60px}.docs-layout,.grid2{grid-template-columns:1fr}.span2{grid-column:auto}.table{display:block;overflow-x:auto}.tile{min-width:46%}.contact-row{grid-template-columns:1fr 1fr}}.track-chips{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:0 0 14px}.chip.big{font-size:15px;padding:8px 16px;font-weight:600}.pill.hw{background:#fff200;color:#000}.card-meta .team{font-weight:600}.team-list{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px}.team-chip{border:1px solid #ddd;border-radius:999px;padding:3px 10px;display:inline-flex;gap:6px;align-items:center}.guide{max-width:980px}.guide-roles{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 20px}.guide-role{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 14px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);font:inherit;font-weight:600;cursor:pointer;color:var(--ink)}.guide-role span{font-weight:400;font-size:12px;color:var(--muted)}.guide-role.on{border-color:var(--black);background:var(--black);color:#fff}.guide-role.on span{color:#d4d4d8}.guide-role:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.guide-step{display:grid;grid-template-columns:44px minmax(0,1fr);gap:16px;padding:18px 0;border-top:1px solid var(--line)}.guide-num{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:18px;color:#fff;background:var(--black)}.guide-step.c .guide-num{background:var(--cyan)}.guide-step.m .guide-num{background:var(--magenta)}.guide-step.y .guide-num{background:var(--yellow);color:var(--black)}.guide-body{min-width:0}.guide-body h2{margin:6px 0 10px;font-size:18px;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.guide-body h3{font-size:14px;margin:16px 0 8px;display:flex;align-items:center;gap:8px}.guide-body ol,.guide-body ul{padding-left:20px;display:grid;gap:6px;line-height:1.5;max-width:72ch}.guide-body p{line-height:1.5;max-width:72ch}.tag{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:2px 8px;border-radius:99px}.tag.must{background:var(--magenta);color:#fff}.tag.opt{background:#e6f7fd;color:#00658a}.guide-tasks .table td{vertical-align:top}.table-wrap{overflow-x:auto}.uat-totals{display:flex;flex-wrap:wrap;gap:12px;margin:12px 0 8px}.uat-total{flex:1 1 160px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:12px 14px;border-top:4px solid var(--cyan)}.uat-total.me{border-top-color:var(--magenta)}.uat-total-name{font-weight:700}.uat-total-n{font-size:26px;font-weight:800;font-variant-numeric:tabular-nums}.uat-total-n span{font-size:15px;color:var(--muted);font-weight:600}.uat-list{display:grid;gap:10px}.uat-item{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,2.4fr);gap:14px;padding:12px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.uat-title{font-weight:700;margin-bottom:4px}.uat-text .small{line-height:1.45;margin-top:2px}.uat-cells{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px}.uat-cell{border:1px solid var(--line);border-radius:8px;padding:8px;display:grid;gap:6px;align-content:start;min-width:0}.uat-cell.na{background:var(--bg);border-style:dashed}.uat-cell.st-pass{border-color:var(--ok)}.uat-cell.st-fail{border-color:var(--late)}.uat-cell.st-blocked{border-color:#c98a00}.uat-cell-head{display:flex;justify-content:space-between;align-items:center;gap:6px}.uat-who{font-weight:600;font-size:13px}.uat-buttons{display:flex;flex-wrap:wrap;gap:4px}.small-btn{padding:3px 8px;font-size:12px}.small-btn.on{font-weight:700}@media (max-width: 760px){.uat-item,.uat-cells,.guide-step{grid-template-columns:1fr}}.u-pass{background:var(--ok)!important;color:#fff!important;border-color:var(--ok)!important}.u-fail{background:var(--late)!important;color:#fff!important;border-color:var(--late)!important}.u-blocked{background:var(--yellow)!important;color:#000!important;border-color:#c9be00!important}.viewas-bar{position:sticky;top:env(safe-area-inset-top,0px);z-index:20;display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;background:var(--magenta);color:#fff;padding:8px 14px;border-radius:var(--radius);margin-bottom:14px}.viewas-bar .btn{background:#fff;color:var(--ink)}.viewas-menu{display:grid;gap:4px;margin:10px 0}.viewas-menu select{width:100%}.card.owned{border-left:5px solid transparent}.card.mine{box-shadow:0 0 0 2px var(--black) inset,var(--shadow)}.owner-line{font-size:12px;font-weight:600;color:var(--muted)}.owner-line.you{color:var(--ink)}.pill.sol{background:#e6f7fd;color:#00658a;border-color:#b8e6f8}.owner-box{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;margin:8px 0;border-radius:8px;background:var(--bg);font-weight:600}.owner-box.you{background:var(--black);color:#fff}.owner-box select{max-width:220px}.plain.also li{display:grid;gap:4px;padding:6px 0;border-top:1px solid var(--line)}.mine-row td{background:#f4fbfe}.table.acc th{font-size:12px;white-space:normal;min-width:90px}.acc-n{border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:2px 10px;font:inherit;font-weight:700;cursor:pointer;min-width:36px}.acc-n.zero{color:var(--muted);font-weight:400}.acc-n.bad{background:var(--late);border-color:var(--late);color:#fff}.acc-n.ok{background:#e7f6ee;border-color:#bfe5cf;color:var(--ok)}.acc-n[aria-pressed=true]{outline:2px solid var(--black);outline-offset:1px}.acc-detail td{background:var(--bg)}.taskcal .toolbar{align-items:center}.cal-grid{display:grid;gap:8px;align-items:start}.cal-grid.week{grid-template-columns:repeat(7,minmax(150px,1fr));overflow-x:auto;padding-bottom:6px}.cal-grid.day{grid-template-columns:minmax(180px,1fr) minmax(260px,2fr) minmax(180px,1fr)}@media (max-width: 700px){.cal-grid.day,.cal-grid.week{grid-template-columns:1fr}}.cal-col{background:var(--surface);border:1px solid var(--line);border-top:4px solid #c9c9cf;border-radius:var(--radius);padding:8px;min-height:160px;display:flex;flex-direction:column;gap:6px}.cal-col h3{margin:0 0 4px;font-size:13px}.cal-col.cal-today{border-top-color:var(--cyan)}.cal-col.cal-late{border-top-color:var(--magenta)}.cal-col.cal-late h3{color:var(--magenta)}.cal-col.cal-nodate{border-top-color:var(--yellow)}.cal-col.cal-weekend{background:var(--bg)}.cal-col.cal-over{outline:2px dashed var(--cyan);outline-offset:-2px}.cal-task{position:relative;background:var(--bg);border:1px solid var(--line);border-left:5px solid #c9c9cf;border-radius:8px;padding:6px 22px 6px 8px;display:flex;flex-direction:column;gap:2px;font-size:13px}.cal-task.movable{cursor:grab;background:#fff}.cal-task.cal-done{opacity:.55;text-decoration:line-through}.chip-sep{width:1px;align-self:stretch;background:var(--line);margin:0 4px}.cal-dot{position:absolute;top:7px;right:6px;width:12px;height:12px;border-radius:50%;border:1px solid rgba(0,0,0,.25);padding:0;cursor:pointer}.cal-palette{display:flex;flex-wrap:wrap;gap:4px;padding:4px 0}.cal-palette button{width:20px;height:20px;border-radius:50%;border:1px solid rgba(0,0,0,.25);padding:0;cursor:pointer}.cal-palette .cal-reset{width:auto;border-radius:999px;background:var(--surface);font:inherit;font-size:11px;padding:0 8px}.cal-legend{display:flex;flex-wrap:wrap;gap:10px;font-size:12px;color:var(--muted);margin:0 0 8px}.cal-legend i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:4px;vertical-align:-1px;border:1px solid rgba(0,0,0,.15)}.cr-fab{position:fixed;right:16px;bottom:16px;z-index:40;font:inherit;font-weight:700;font-size:13px;background:var(--black);color:#fff;border:0;border-left:5px solid var(--magenta);border-radius:999px;padding:10px 16px;box-shadow:0 4px 14px #0003;cursor:pointer}.cr-fab:hover{border-left-color:var(--cyan)}.cr-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#00000073;display:grid;place-items:center;padding:16px}.cr-form{background:var(--surface);border-radius:var(--radius);padding:18px;width:min(640px,100%);max-height:92vh;overflow:auto;display:flex;flex-direction:column;gap:10px;border-top:4px solid var(--magenta)}.cr-form h2{margin:0;font-size:18px}.cr-drop{border:2px dashed var(--line);border-radius:8px;padding:12px;font-size:13px;color:var(--muted);cursor:pointer}.cr-drop:hover{border-color:var(--cyan)}.cr-thumbs{display:flex;flex-wrap:wrap;gap:8px}.cr-thumbs img{height:90px;max-width:160px;object-fit:cover;border:1px solid var(--line);border-radius:6px;cursor:zoom-in}.cr-thumbs figure{margin:0;display:flex;flex-direction:column;align-items:flex-start;gap:2px}.cr-big{max-width:95vw;max-height:90vh;border-radius:6px;background:#fff}.cr-list{display:flex;flex-direction:column;gap:10px}.cr-item{background:var(--surface);border:1px solid var(--line);border-left:5px solid var(--magenta);border-radius:var(--radius);padding:12px 14px;display:flex;flex-direction:column;gap:8px;scroll-margin-top:16px}.cr-item.cr-hl{outline:2px solid var(--cyan)}.cr-body{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.cr-body p{margin:2px 0 0}.cr-k{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.cr-comments li{border-top:1px solid var(--line);padding:6px 0}.cr-owner{display:flex;flex-wrap:wrap;gap:6px;align-items:center;background:var(--bg);border-radius:8px;padding:8px}.grow{flex:1 1 200px}.pill.cr-new{background:var(--magenta);color:#fff}.pill.cr-disc{background:var(--yellow);color:#000}.pill.cr-agreed{background:var(--cyan);color:#000}.pill.cr-live{background:var(--black);color:#fff}.pill.cr-done{background:var(--ok);color:#fff}.pill.cr-closed{background:#e4e4e7;color:#555}.pill.cr-blocks{background:var(--late);color:#fff}.pill.cr-slows{background:#fff6b3;color:#000}.main{padding-bottom:72px}.row.between{justify-content:space-between;align-items:center}.task-set{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:12px 14px;max-width:760px}.task-set .pill{margin-left:6px}.switches li{padding:6px 0;border-top:1px solid var(--line)}.switches li:first-child{border-top:0}.switches label{display:flex;gap:8px;align-items:center;cursor:pointer}.switches li.blocked{opacity:.55}
