:root{--coral:#e2634d;--coral-dark:#c14e3a;--coral-soft:#e2634d1a;--slate:#2e3440;--cream:#f6f5f2;--paper:#fff;--ink:#383e48;--muted:#8a8d94;--muted-2:#5f636b;--line:#e3e1db;--line-soft:#f0eeea;--radius:10px;--font:Figtree, -apple-system, "Segoe UI", sans-serif}*{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--cream);color:var(--ink);font-family:var(--font);margin:0;font-size:14.5px;line-height:1.55}a{color:var(--coral);text-decoration:none}a:hover{color:var(--coral-dark)}button,input,select,textarea{font:inherit}h1,h2,h3{color:var(--slate);letter-spacing:-.01em;margin:0}h1{font-size:26px;font-weight:700}h2{color:var(--coral);text-transform:uppercase;letter-spacing:.14em;align-items:center;gap:12px;margin:32px 0 12px;font-size:12px;font-weight:700;display:flex}h2:after{content:"";background:var(--line);flex:1;height:1px}h3{font-size:16px;font-weight:700}code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.shell{flex-direction:column;min-height:100%;display:flex}.topbar{background:var(--paper);border-bottom:3px solid var(--coral)}.topbar-inner{flex-wrap:wrap;align-items:center;gap:22px;max-width:1400px;margin:0 auto;padding:14px 24px;display:flex}.brand{align-items:center;gap:10px;display:flex}.wordmark{color:var(--slate);font-size:22px;font-weight:700;line-height:1}.wordmark span{color:var(--coral)}.tagline{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:3px;font-size:9px;font-weight:500}.nav{gap:4px;margin-left:8px;display:flex}.nav a{color:var(--muted-2);border-radius:6px;padding:7px 12px;font-weight:500}.nav a.active,.nav a:hover{background:var(--cream);color:var(--slate)}.spacer{flex:1}.org-switch{align-items:center;gap:8px;display:flex}.org-switch select{border:1px solid var(--line);background:var(--paper);color:var(--slate);border-radius:6px;padding:7px 10px;font-weight:600}.user{color:var(--muted);align-items:center;gap:10px;font-size:12.5px;display:flex}.main{flex:1;width:100%;max-width:1400px;margin:0 auto;padding:28px 24px 64px}.footer{border-top:1px solid var(--line);letter-spacing:.1em;text-transform:uppercase;color:#9a9da3;justify-content:space-between;width:100%;max-width:1400px;margin:0 auto;padding:14px 24px;font-size:10px;display:flex}.footer b{color:var(--coral)}.btn{border:1px solid var(--line);background:var(--paper);color:var(--slate);cursor:pointer;border-radius:6px;padding:8px 14px;font-weight:600}.btn:hover{border-color:var(--slate)}.btn.primary{background:var(--coral);border-color:var(--coral);color:#fff}.btn.primary:hover{background:var(--coral-dark)}.btn.small{padding:4px 10px;font-size:12.5px}.btn.ghost{color:var(--muted-2);background:0 0;border-color:#0000}.card{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:20px 22px}.card.accent{border-left:4px solid var(--coral)}.muted{color:var(--muted)}.small{font-size:12.5px}.stack{flex-direction:column;gap:14px;display:flex}.row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.grid-2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.grid-3{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (width<=800px){.grid-2,.grid-3{grid-template-columns:1fr}}.pill{white-space:nowrap;border:1px solid #0000;border-radius:20px;padding:2px 9px;font-size:11px;font-weight:600;display:inline-block}.pill.coral{background:var(--coral-soft);color:var(--coral-dark)}.pill.slate{color:var(--slate);background:#2e344014}.pill.grey{color:var(--muted-2);background:#eeece7}.pill.outline{border-color:var(--line);color:var(--muted-2);background:0 0}.ref{color:var(--slate);background:var(--cream);white-space:nowrap;border-radius:4px;padding:2px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:600}.tile{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:16px 18px}.tile .n{color:var(--slate);font-size:30px;font-weight:700;line-height:1.1}.tile .l{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-top:4px;font-size:12px}.tile.hot .n{color:var(--coral)}.filters{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.filters input[type=search]{border:1px solid var(--line);background:var(--paper);border-radius:6px;min-width:260px;padding:8px 12px}.filters select{border:1px solid var(--line);background:var(--paper);color:var(--slate);border-radius:6px;padding:8px 10px}.presets{flex-wrap:wrap;gap:6px;display:flex}.presets button{border:1px solid var(--line);background:var(--paper);color:var(--muted-2);cursor:pointer;border-radius:20px;padding:5px 11px;font-size:12.5px;font-weight:500}.presets button.on{background:var(--slate);border-color:var(--slate);color:#fff}.toggle{color:var(--muted-2);align-items:center;gap:6px;font-size:12.5px;display:flex}.dept{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);margin-bottom:18px;overflow:hidden}.dept-head{border-bottom:1px solid var(--line);cursor:pointer;-webkit-user-select:none;user-select:none;background:#fbfaf8;align-items:center;gap:12px;padding:12px 18px;display:flex}.dept-head h3{font-size:14px}.dept-head .count{color:var(--muted);font-size:12px}.dept-head .chev{color:var(--muted);margin-left:auto;font-size:12px}table.board{border-collapse:collapse;width:100%}table.board th{text-align:left;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);border-bottom:1px solid var(--line-soft);padding:9px 14px;font-size:10.5px;font-weight:600}table.board td{border-bottom:1px solid var(--line-soft);vertical-align:top;padding:11px 14px;font-size:13.5px}table.board tr:last-child td{border-bottom:none}table.board tr.item:hover td{background:#fdfcfa}table.board td.title a{color:var(--slate);font-weight:600}table.board td.text{color:var(--muted-2);max-width:340px}.clamp{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tags{flex-wrap:wrap;gap:5px;display:flex}.detail-head{flex-wrap:wrap;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.detail-head h1{font-size:22px}.field-label{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-bottom:4px;font-size:10.5px;font-weight:600}.field{margin-bottom:14px}.history{margin:0;padding:0;list-style:none}.history li{border-bottom:1px solid var(--line-soft);grid-template-columns:96px 1fr;gap:14px;padding:12px 0;display:grid}.history li:last-child{border-bottom:none}.history .d{color:var(--slate);white-space:nowrap;font-size:12.5px;font-weight:700}.history .by{color:var(--muted);margin-top:3px;font-size:12px}.decision{border-bottom:1px solid var(--line-soft);padding:12px 0}.decision:last-child{border-bottom:none}.decision .q{color:var(--muted-2);font-size:13px}details.changes summary{cursor:pointer;color:var(--muted-2);font-size:13px}.change{border-bottom:1px solid var(--line-soft);padding:8px 0;font-size:12.5px}.change .diff{color:var(--muted-2)}.auth-wrap{justify-content:center;align-items:center;min-height:100%;padding:24px;display:flex}.auth-card{background:var(--paper);border:1px solid var(--line);border-top:4px solid var(--coral);border-radius:12px;width:100%;max-width:400px;padding:32px}.auth-card label{color:var(--muted-2);margin:14px 0 6px;font-size:12px;font-weight:600;display:block}.auth-card input{border:1px solid var(--line);border-radius:6px;width:100%;padding:10px 12px}.error{color:var(--coral-dark);margin-top:10px;font-size:13px}.notice{background:var(--coral-soft);color:var(--coral-dark);border-radius:6px;margin-top:12px;padding:10px 12px;font-size:13px}.empty{text-align:center;color:var(--muted);padding:40px}.nav.tabs{border-bottom:none;gap:0;margin-left:8px}.nav.tabs a{color:var(--muted-2);border-bottom:3px solid #0000;border-radius:0;padding:10px 14px;font-weight:600}.nav.tabs a.active{color:var(--slate);border-bottom-color:var(--coral);background:0 0}.nav.tabs a:hover{background:var(--cream)}.modal-back{z-index:50;background:#2e344073;justify-content:center;align-items:flex-start;padding:48px 16px;display:flex;position:fixed;inset:0;overflow:auto}.modal{background:var(--paper);border-top:4px solid var(--coral);border-radius:12px;width:100%;max-width:640px;padding:26px 28px}.form-grid{grid-template-columns:1fr 1fr;gap:12px 14px;display:grid}.form-grid .full{grid-column:1/-1}@media (width<=640px){.form-grid{grid-template-columns:1fr}}.field-edit label{text-transform:uppercase;letter-spacing:.08em;color:var(--muted-2);margin-bottom:4px;font-size:11px;font-weight:600;display:block}.field-edit input,.field-edit select,.field-edit textarea{border:1px solid var(--line);background:var(--paper);border-radius:6px;width:100%;padding:8px 10px}.field-edit textarea{resize:vertical;min-height:70px}.note-box{background:var(--cream);border:1px dashed var(--line);border-radius:8px;padding:12px 14px}.meeting-count{color:var(--muted-2);align-items:center;gap:18px;font-size:13px;display:flex}.meeting-count b{color:var(--slate);font-size:18px}.org-card{color:inherit;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:18px 20px;display:block}.org-card:hover{border-color:var(--org);color:inherit}.org-card .counts{color:var(--muted-2);gap:14px;margin-top:10px;font-size:12.5px;display:flex}.org-card .counts b{color:var(--slate)}.org-card .counts b.hot{color:var(--coral)}.quick-add{flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;display:flex;position:relative}.quick-add input{border:1px solid var(--line);background:var(--paper);border-radius:8px;flex:1;min-width:320px;padding:12px 14px;font-size:15px}.quick-add input:focus{border-color:var(--coral);box-shadow:0 0 0 3px var(--coral-soft);outline:none}.qa-preview{width:100%;color:var(--muted-2);flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;display:flex}.task-list{margin:0;padding:0;list-style:none}.task{border-bottom:1px solid var(--line-soft);align-items:flex-start;gap:12px;padding:10px 18px;display:flex}.task:last-child{border-bottom:none}.task:hover{background:#fdfcfa}.task input[type=checkbox]{width:18px;height:18px;accent-color:var(--coral);cursor:pointer;flex:none;margin-top:3px}.task-main{text-align:left;cursor:pointer;color:inherit;background:0 0;border:none;flex-direction:column;flex:1;gap:3px;padding:0;display:flex}.task-title{color:var(--slate);font-size:14px;font-weight:600}.task.high .task-title{color:var(--coral-dark)}.task.done .task-title{color:var(--muted);font-weight:500;text-decoration:line-through}.task-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.hot-text{color:var(--coral)!important}.subtasks{margin:4px 0 0;padding:0;list-style:none}.subtasks li{border-bottom:1px solid var(--line-soft);align-items:center;gap:10px;padding:5px 0;font-size:13.5px;display:flex}.subtasks li:last-child{border-bottom:none}.subtasks li span{flex:1}.subtasks li span.done{color:var(--muted);text-decoration:line-through}.subtasks input[type=checkbox]{accent-color:var(--coral);width:16px;height:16px}table.hours{border-collapse:collapse;width:100%}table.hours td{padding:6px 6px 6px 0;font-size:13.5px}table.hours td.day{color:var(--slate);width:110px;font-weight:600}table.hours input[type=time]{border:1px solid var(--line);border-radius:6px;padding:6px 8px}.overrides{margin:14px 0 0;padding:0;list-style:none}.overrides li{border-bottom:1px solid var(--line-soft);grid-template-columns:110px 110px 1fr auto;align-items:center;gap:10px;padding:8px 0;font-size:13.5px;display:grid}.overrides li:last-child{border-bottom:none}.shell.in-org .topbar,.shell.in-org .nav.tabs a.active{border-bottom-color:var(--org)}.org-swatch{background:var(--org);border-radius:50%;width:14px;height:14px;margin-left:4px;display:inline-block}.pill.org-pill{background:color-mix(in srgb, var(--org) 14%, white);color:var(--org);border-color:color-mix(in srgb, var(--org) 35%, white)}.pill.org-pill.small{padding:1px 7px;font-size:10px}.org-edge{border-left:4px solid var(--org)!important}.task.org-edge{padding-left:14px}.org-chips{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:14px;display:flex}.org-chips button{border:1px solid var(--line);background:var(--paper);color:var(--muted-2);cursor:pointer;border-radius:20px;align-items:center;gap:7px;padding:5px 12px 5px 9px;font-size:12.5px;font-weight:500;display:inline-flex}.org-chips button.on{background:var(--slate);border-color:var(--slate);color:#fff}.org-chips button.org-chip.on{background:var(--org);border-color:var(--org);color:#fff}.org-chips .dot,.org-choice .dot{background:var(--org);border-radius:50%;flex:none;width:9px;height:9px;display:inline-block}.org-chips button.org-chip.on .dot{background:#fff}.org-choice{text-align:left;border-left:4px solid var(--org);align-items:center;gap:10px;padding:12px 14px;display:flex}.org-card{border-left:4px solid var(--org)}.org-card h3{color:var(--org)}.org-group{align-items:center;gap:10px;margin:26px 0 10px;display:flex}.org-group h2{color:var(--org);flex:1;margin:0}.org-group h2:after{background:color-mix(in srgb, var(--org) 30%, white)}.colour-pick{color:var(--muted);cursor:pointer;align-items:center;gap:6px;font-size:12px;display:inline-flex}.colour-pick input[type=color]{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:5px;width:26px;height:22px;padding:0}.qa-org{border:1px solid var(--line);background:var(--paper);color:var(--slate);border-left:4px solid var(--org);border-radius:8px;padding:11px 10px;font-weight:600}.crumbs a{color:var(--slate);font-weight:600}.meta-row{color:var(--muted-2);flex-wrap:wrap;gap:16px;margin-top:8px;font-size:12.5px;display:flex}.meta-row b{color:var(--slate);margin-right:4px;font-weight:600}.prose{white-space:pre-wrap;line-height:1.5}.decision.needed{background:var(--coral-soft);border-bottom:none;border-radius:8px;margin:8px -12px 0;padding:12px}.overdue{color:var(--coral-dark);font-weight:600}.deadlines{margin:0;padding:0;list-style:none}.deadlines li{border-bottom:1px solid var(--line-soft);grid-template-columns:18px 1fr auto auto auto;align-items:center;gap:10px;padding:8px 0;display:grid}.deadlines li:last-child{border-bottom:none}.deadlines li.overdue .dl-label,.deadlines li.overdue .dl-when{color:var(--coral-dark);font-weight:600}.deadlines li.done .dl-label{color:var(--muted);text-decoration:line-through}.deadlines .dl-date{border:1px solid var(--line);background:var(--paper);border-radius:6px;padding:3px 6px;font-size:12.5px}.deadlines .dl-when{color:var(--muted-2);white-space:nowrap;text-align:right;min-width:90px;font-size:12px}.deadline-add input{border:1px solid var(--line);border-radius:6px;padding:8px 10px}label.radio{text-transform:none;letter-spacing:0;color:var(--slate);align-items:center;gap:6px;font-size:13px;font-weight:500;display:inline-flex}.task.item-due{background:var(--cream)}.task.item-due .task-title a{color:var(--slate);text-decoration:none}.task.item-due .task-title a:hover{color:var(--coral-dark)}.today-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:22px;margin-top:10px;display:grid}@media (width<=960px){.today-grid{grid-template-columns:1fr}}.today .task-list .task{padding:8px 18px}.today-path{text-transform:uppercase;letter-spacing:.1em;color:var(--muted-2);padding:10px 18px 2px;font-size:11px;font-weight:700}.today-org .dept-head{padding:10px 18px}.today-side .card{margin-bottom:14px}.side-tiles{grid-template-columns:repeat(3,1fr);gap:8px;margin:10px 0 4px;display:grid}.side-tiles .tile{padding:10px}.side-tiles .tile .n{font-size:22px}.side-tiles .tile .l{letter-spacing:.05em;font-size:10px}.side-list{margin-top:10px}.side-list .today-path{padding:8px 0 4px}.side-list ul{margin:0;padding:0;list-style:none}.side-list li{border-bottom:1px solid var(--line-soft);flex-direction:column;gap:2px;padding:6px 0 6px 10px;font-size:13px;display:flex}.side-list li:last-child{border-bottom:none}.side-list li a{color:var(--slate);font-weight:600;text-decoration:none}.side-list li a:hover{color:var(--coral-dark)}.org-list{margin:8px 0 0;padding:0;list-style:none}.org-list li{border-bottom:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:10px;padding:8px 0 8px 10px;display:flex}.org-list li:last-child{border-bottom:none}.org-list li a{flex:1}.capture{background:var(--paper);border:1px solid var(--line);border-left:4px solid var(--coral);border-radius:var(--radius);margin-top:12px;padding:14px 16px}.capture.listening{border-color:var(--coral);box-shadow:0 0 0 3px var(--coral-soft)}.capture textarea{resize:vertical;width:100%;font:inherit;background:0 0;border:none;outline:none;min-height:56px;font-size:16px}.capture-actions{justify-content:flex-end;gap:8px;margin-top:6px;display:flex}.btn.mic.on{background:var(--coral-soft);border-color:var(--coral);color:var(--coral-dark)}.inbox-list{margin:16px 0 0;padding:0;list-style:none}.inbox-line{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:1fr auto;align-items:start;gap:8px 14px;margin-bottom:10px;padding:12px 16px;display:grid}.inbox-line.open{border-color:var(--slate)}.inbox-body{color:var(--slate);white-space:pre-wrap;font-size:15px}.inbox-meta{color:var(--muted);align-items:center;gap:8px;margin-top:4px;font-size:12px;display:flex}.inbox-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.triage{background:var(--cream);border:1px dashed var(--line);border-radius:8px;grid-column:1/-1;padding:12px 14px}.pick-list{margin:6px 0 0;padding:0;list-style:none}.pick-list li button{text-align:left;background:var(--paper);border:1px solid var(--line-soft);cursor:pointer;width:100%;font:inherit;color:var(--slate);border-radius:6px;margin-bottom:4px;padding:7px 10px}.pick-list li button:hover{border-color:var(--coral)}@media (width<=700px){.inbox-line{grid-template-columns:1fr}.inbox-actions{justify-content:flex-start}.grid-2,.grid-3{grid-template-columns:1fr}.topbar-inner{flex-wrap:wrap}}.meeting-bar{z-index:5;grid-template-columns:1fr auto auto;align-items:center;gap:16px;margin-bottom:16px;display:grid;position:sticky;top:0}@media (width<=900px){.meeting-bar{grid-template-columns:1fr}}.meeting-progress{flex-direction:column;gap:4px;min-width:160px;display:flex}.meeting-progress .bar{background:var(--line-soft);border-radius:3px;height:6px;overflow:hidden}.meeting-progress .bar div{background:var(--org,var(--coral));height:100%;transition:width .2s}.meeting-cat{margin-bottom:8px}.meeting-item{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);margin-bottom:10px;padding:12px 16px}.meeting-item.done{opacity:.72}.meeting-item.open{border-color:var(--slate)}.meeting-item h3{font-size:15px}.meeting-pos{grid-template-columns:1fr 1fr;gap:14px;margin-top:8px;font-size:13.5px;display:grid}@media (width<=700px){.meeting-pos{grid-template-columns:1fr}.meeting-actions{width:100%}}.pack-frame{border:1px solid var(--line);border-radius:var(--radius);background:#fff;width:100%;height:calc(100vh - 190px);min-height:600px}.capture.compact{align-items:center;gap:8px;margin-top:6px;padding:8px 12px;display:flex}.capture.compact textarea{flex:1;min-height:34px;font-size:15px}.capture.compact .capture-actions{margin-top:0}.kind-toggle{gap:6px}.kind-toggle .btn{padding:6px 10px}.task.decision .task-title a{color:var(--coral-dark)}.btn.danger{color:#b3261e}.btn.danger:hover{background:#fbe6e1}.task-fields .full{grid-column:1/-1}.today-path .ref{margin-right:4px}.task-card{border:1px solid var(--line);border-radius:var(--radius);background:#fdfcfa;padding:10px 14px}.task-card.decision{border-left:4px solid var(--coral)}.task-card.done{opacity:.75}.task-card.done .task-card-title{text-decoration:line-through}.task-card.flash{box-shadow:0 0 0 3px var(--coral-soft)}.task-card-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.task-card-head input[type=checkbox]{width:18px;height:18px;accent-color:var(--coral)}.task-card-title{min-width:200px;color:var(--slate);background:0 0;border:1px solid #0000;border-radius:6px;flex:1;padding:4px 6px;font-family:inherit;font-size:15px;font-weight:600}.task-card-title:hover,.task-card-title:focus{border-color:var(--line);background:var(--paper);outline:none}.task-card-title.static{padding:4px 6px}.task-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 14px;margin-top:8px;display:grid}.task-card-grid .full{grid-column:1/-1}.task-card-grid textarea{min-height:44px}.task-card-grid .static{padding:6px 0;font-size:14px}@media (width<=760px){.task-card-grid{grid-template-columns:1fr 1fr}}.history.compact li{padding:6px 0;font-size:13px}.doc-list{margin:8px 0 0;padding:0;list-style:none}.doc-list li{border-bottom:1px solid var(--line-soft);align-items:center;gap:10px;padding:6px 0;display:flex}.doc-list li:last-child{border-bottom:none}.doc-name{font:inherit;color:var(--coral-dark);cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-weight:600}.doc-name:disabled{color:var(--muted);cursor:default}.pill.amber{color:#8a5a00;background:#fff3e0}.pill.blue{color:#2b5686;background:#e6eef7}.pill-btn{border:1px solid var(--line);background:var(--paper);color:var(--muted-2);cursor:pointer;border-radius:20px;padding:3px 10px;font-size:11.5px;font-weight:600}.pill-btn.on.not_started{color:var(--muted-2);background:#eeece7;border-color:#eeece7}.pill-btn.on.in_progress{color:#2b5686;background:#e6eef7;border-color:#cddcef}.pill-btn.on.waiting{color:#8a5a00;background:#fff3e0;border-color:#f3dcb4}.pill-btn-wrap{cursor:pointer;background:0 0;border:0;padding:0}.progress-pick{display:inline-block}table.tasks-table{table-layout:auto;width:100%}table.tasks-table th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}table.tasks-table th.sortable:hover,table.tasks-table th.sortable.on{color:var(--slate)}table.tasks-table tr.group-row td{border-top:1px solid var(--line);background:#fbfaf8;padding:8px 14px;font-size:13px;font-weight:600}table.tasks-table td{vertical-align:middle}table.tasks-table td.title{width:32%;min-width:220px}table.tasks-table td.small{white-space:normal}table.tasks-table td.nowrap{white-space:nowrap}table.tasks-table td .clamp{white-space:normal}table.tasks-table tr.done td{opacity:.5}.loose-tasks{border-bottom:1px solid var(--line-soft);padding:6px 12px 4px}.linklike{color:var(--coral);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.all-tasks .filters select{max-width:200px}.state-pill{white-space:nowrap;color:#fff;letter-spacing:.01em;border-radius:6px;align-items:center;gap:6px;padding:3px 10px;font-size:11.5px;font-weight:700;display:inline-flex}.state-pill.not_started{color:#2e3440;background:#c4c7cf}.state-pill.ongoing{background:#3b6ea5}.state-pill.follow_up{color:#2e3440;background:#d9a441}.state-pill.urgent{background:#d63c2a}.state-pill.waiting_trustees{background:#7b5ea7}.state-pill.closed{background:#4f9a6b}.btn-pill{cursor:pointer;border:0;font-family:inherit}.btn-pill .caret{opacity:.75;font-size:10px}.btn-pill:disabled{cursor:default;opacity:.85}.btn-pill:disabled .caret{display:none}.btn-pill.busy{opacity:.6}.state-btn-wrap{display:inline-block;position:relative}.state-menu{z-index:400;border:1px solid var(--line);background:#fff;border-radius:10px;flex-direction:column;gap:2px;min-width:240px;padding:6px;display:flex;position:fixed;box-shadow:0 10px 30px #2e344029}.state-option{text-align:left;font:inherit;color:var(--slate);cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;padding:8px 10px;font-size:13px;display:flex}.state-option:hover{background:#f6f5f2}.state-option.on{background:#eeece7;font-weight:600}.state-dot{border-radius:3px;flex:none;width:12px;height:12px}.state-dot.not_started{background:#c4c7cf}.state-dot.ongoing{background:#3b6ea5}.state-dot.follow_up{background:#d9a441}.state-dot.urgent{background:#d63c2a}.state-dot.waiting_trustees{background:#7b5ea7}.state-dot.closed{background:#4f9a6b}select.state-select{font-weight:600}.task-list.compact{padding:4px 0}li.tline{border-bottom:1px solid var(--line-soft);padding:8px 18px;display:block}li.tline:last-child{border-bottom:0}li.tline.done .tline-title{color:var(--muted);text-decoration:line-through}li.tline.urgent{box-shadow:inset 3px 0 #d63c2a}.tline-top{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.tline-title{color:var(--slate);font-size:14px;font-weight:600;text-decoration:none}.tline-title:hover{color:var(--coral)}.tline-path{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:12px}.tline-bottom{color:var(--muted-2);flex-wrap:wrap;align-items:center;gap:8px;margin-top:5px;font-size:12.5px;display:flex}.tline-due.overdue{color:var(--coral-dark);font-weight:600}.tline-due.edit input[type=date]{font:inherit;border:0;border-bottom:1px dashed var(--line);color:inherit;background:0 0;padding:0 2px;font-size:12.5px}.tline-step{text-overflow:ellipsis;white-space:nowrap;max-width:420px;overflow:hidden}.task-card{padding:10px 14px}.task-card .tline-top{align-items:center}.task-card .task-card-title{flex:1;min-width:200px}.task-card.urgent{box-shadow:inset 3px 0 #d63c2a}.task-card.done .task-card-title{color:var(--muted)}.project-head h1{margin:0}.loose-tasks{padding:0}.card.table-card{padding:0;overflow:hidden}table.tasks-table tr.group-row td{box-shadow:none}table.tasks-table .org-name{color:var(--org);align-items:center;gap:6px;font-weight:600;display:inline-flex}table.tasks-table .org-name .dot{background:var(--org);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.filters.group-by{margin-top:-6px}table.tasks-table td.title a,table.tasks-table td.small a,table.tasks-table td.small span{overflow-wrap:anywhere}.state-pill{border-radius:7px;padding:5px 12px;font-size:13px}.state-pill.small{padding:4px 11px;font-size:12.5px}.tcard-line{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.tcard-line .task-card-title{flex:260px;min-width:200px;font-size:15px;font-weight:600}.tcard-field{color:var(--slate);white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:inline-flex}.tcard-field .k{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:10.5px;font-weight:600}.tcard-field input[type=date],.tcard-field select{font:inherit;border:1px solid #0000;border-bottom-color:var(--line);color:inherit;background:0 0;border-radius:4px;padding:2px 4px;font-size:13px}.tcard-field input[type=date]:hover,.tcard-field select:hover{border-color:var(--line);background:var(--paper)}.tcard-field input.overdue{color:var(--coral-dark);font-weight:600}.tcard-toggle{margin-left:auto}.tcard-details{border-top:1px dashed var(--line);margin-top:10px;padding-top:10px}.updates .field-label{margin-bottom:4px}.update-list{border:1px solid var(--line);background:#fff;border-radius:8px;margin:0;padding:0;list-style:none}.update-list li.update{border-bottom:1px solid var(--line-soft);align-items:flex-start;gap:10px;padding:7px 12px;font-size:13.5px;display:flex}.update-list li.update:last-child{border-bottom:0}.update-list li.update.check.done .update-body{color:var(--muted);text-decoration:line-through}.update-list li.update input[type=checkbox]{accent-color:#4f9a6b;width:16px;height:16px;margin-top:3px}.update-list .update-date{color:var(--muted);min-width:52px;padding-top:2px;font-size:11.5px}.update-list .update-body{white-space:pre-wrap;flex:1}.update-list .update-edit{font:inherit;border:1px solid var(--line);border-radius:4px;flex:1;padding:2px 6px}.update-list .update-x{opacity:0;padding:0 6px}.update-list li.update:hover .update-x{opacity:1}.update-add{align-items:flex-start;gap:8px;margin-top:8px;display:flex}.update-add textarea{border:1px solid var(--line);min-height:34px;font:inherit;resize:vertical;border-radius:8px;flex:1;padding:7px 10px;font-size:13.5px}.desc-box{border:1px solid var(--line-soft);background:#fff;border-radius:8px;min-height:24px;padding:8px 12px}.project-desc{max-width:none}.project-desc textarea{box-sizing:border-box;width:100%}.at-search{box-sizing:border-box;border:1px solid var(--line);background:var(--paper);width:220px;height:36px;font:inherit;border-radius:8px;padding:0 12px;font-size:13px}.at-tools{gap:8px;display:flex;position:relative}.at-tools .btn.on{border-color:var(--slate);color:var(--slate)}.count-badge{background:var(--slate);color:#fff;border-radius:10px;margin-left:6px;padding:1px 7px;font-size:11px;display:inline-block}.at-panel{z-index:300;border:1px solid var(--line);background:#fff;border-radius:12px;width:560px;padding:14px 16px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 34px #2e344029}.at-panel.small-panel{flex-direction:column;gap:2px;width:200px;padding:6px;display:flex}.at-option{text-align:left;font:inherit;color:var(--slate);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:8px 10px;font-size:13px}.at-option:hover{background:#f6f5f2}.at-option.on{background:#eeece7;font-weight:600}.chip{background:var(--coral-soft);height:28px;color:var(--coral-dark);font:inherit;cursor:pointer;border:0;border-radius:14px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.chip .x{opacity:.7}table.tasks-table.compact th{padding:8px 12px}table.tasks-table.compact td{padding:7px 12px;font-size:13px}table.tasks-table.compact td.title{width:40%;min-width:240px}table.tasks-table.compact td.title a{font-size:14px}table.tasks-table.compact tr.urgent td:first-child{box-shadow:inset 3px 0 #d63c2a}table.tasks-table tr.group-row td .dot{background:var(--org);border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.at-views .presets button{position:relative}.project-desc-row .project-desc{margin-top:0!important}.tcard-line .task-card-title{flex:100%;min-width:240px}@media (width>=1100px){.tcard-line .task-card-title{flex:340px}}.tcard-line .task-card-title.static{white-space:normal}.tcard-line .task-card-title{field-sizing:content;flex:auto;max-width:100%}.btn.big{border-radius:8px;padding:11px 20px;font-size:15px}.btn.dark{background:var(--slate);border-color:var(--slate);color:#fff}.btn.on{border-color:var(--coral);color:var(--coral-dark)}.plan-note{border-radius:var(--radius);color:var(--slate);background:#fdf6e3;border:1px solid #ecd9a0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:10px 14px;font-size:13.5px;display:flex}.plan-note.inner{background:var(--cream);border-color:var(--line);margin:0 0 12px}.now-card{background:var(--slate);color:#fff;border-left:6px solid var(--org,var(--coral));border-radius:14px;flex-wrap:wrap;align-items:center;gap:22px;margin-top:14px;padding:20px 24px;display:flex}.now-card.quiet{background:var(--paper);color:var(--slate);border:1px solid var(--line);border-left:6px solid var(--line)}.now-main{flex:320px;min-width:0}.now-label{text-transform:uppercase;letter-spacing:.1em;color:#c9ccd3;font-size:11.5px;font-weight:700;line-height:1.5}.now-card.quiet .now-label{color:var(--muted-2)}.now-dot{background:#aab0bb;border-radius:50%;width:9px;height:9px;margin-right:9px;display:inline-block}.now-card.running .now-dot{background:#6fd08c;box-shadow:0 0 0 4px #6fd08c40}.now-title{margin-top:6px;font-size:21px;font-weight:700;line-height:1.25}.now-title a{color:inherit}.now-title a:hover{color:#ffd9d1}.now-sub{color:#c9ccd3;margin-top:4px;font-size:13px}.now-card.quiet .now-sub{color:var(--muted)}.now-timer{text-align:right;min-width:120px}.now-clock{font-variant-numeric:tabular-nums;font-size:34px;font-weight:700;line-height:1}.now-clock.idle{color:#e6e8ec;font-size:24px}.now-clock.over{color:#ffb4a6}.now-of{color:#c9ccd3;margin-top:5px;font-size:12.5px}.now-actions{flex-wrap:wrap;gap:8px;display:flex}.now-card .btn{color:#fff;background:0 0;border-color:#5d6472}.now-card .btn:hover{border-color:#fff}.now-card .btn.primary{background:var(--coral);border-color:var(--coral)}.now-card .btn.primary:hover{background:var(--coral-dark)}.card.plan,.card.plan-start{margin-top:14px}.plan-head{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.tl{border-left:1px solid var(--line);margin-left:52px;position:relative}.tl-hour{border-top:1px solid var(--line-soft);height:0;position:absolute;left:-52px;right:0}.tl-hour span{color:var(--muted);text-align:right;font-variant-numeric:tabular-nums;width:44px;font-size:11.5px;position:absolute;top:-9px;left:0}.tl-off{background:repeating-linear-gradient(135deg,#0000 0 6px,#2e34400a 6px 12px);position:absolute;left:0;right:0}.tl-off span{color:var(--muted);font-size:11px;position:absolute;top:4px;right:8px}.tl-free{border:1px dashed var(--line);color:var(--muted);border-radius:8px;align-items:center;padding:0 12px;font-size:12px;display:flex;position:absolute;left:10px;right:8px;overflow:hidden}.tl-block{box-sizing:border-box;cursor:pointer;background:color-mix(in srgb, var(--org) 13%, white);border:1px solid color-mix(in srgb, var(--org) 32%, white);border-left:5px solid var(--org);border-radius:8px;padding:6px 12px;position:absolute;left:10px;right:8px;overflow:hidden}.tl-block:hover{border-color:var(--org)}.tl-block.open{z-index:5;border-color:var(--org);overflow:visible;box-shadow:0 6px 18px #2e344029;height:auto!important}.tl-text{flex-direction:column;gap:1px;min-width:0;display:flex}.tl-title{color:var(--slate);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.tl-meta{color:var(--muted-2);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.tl-block.short{padding:1px 12px}.tl-block.short .tl-text{flex-direction:row;align-items:baseline;gap:10px}.tl-block.short .tl-title{flex:0 auto;font-size:13px}.tl-block.short .tl-meta{flex:1 1 0}.tl-block.open .tl-title,.tl-block.open .tl-meta{white-space:normal}.tl-block.done{border-color:var(--line);background:#f4f3ef;border-left-color:#4f9a6b}.tl-block.done .tl-title{color:var(--muted-2);font-weight:500}.tl-block.active{background:color-mix(in srgb, var(--org) 22%, white);border-color:var(--org);box-shadow:0 0 0 2px color-mix(in srgb, var(--org) 30%, white)}.tl-block.over{border-style:dashed dashed dashed solid}.tl-block.over .tl-meta{color:var(--coral-dark)}.tl-star{color:#d9a441;margin-right:5px}.tl-tick{color:#4f9a6b;margin-right:5px;font-weight:700}.tl-actions{border-top:1px solid color-mix(in srgb, var(--org) 25%, white);cursor:default;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;padding-top:8px;display:flex}.tl-actions select{border:1px solid var(--line);background:var(--paper);border-radius:6px;padding:5px 8px;font-size:12.5px}.tl-now{z-index:4;pointer-events:none;border-top:2px solid #d63c2a;height:0;position:absolute;left:-52px;right:0}.tl-now span{text-align:right;color:#fff;box-sizing:border-box;font-variant-numeric:tabular-nums;background:#d63c2a;border-radius:4px;width:44px;padding:0 4px;font-size:11.5px;font-weight:700;position:absolute;top:-10px;left:0}.tl-fixed-form{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.tl-fixed-form input[type=text],.tl-fixed-form input:not([type]){flex:220px}.tl-fixed-form input,.tl-fixed-form select{border:1px solid var(--line);background:var(--paper);border-radius:6px;margin-left:4px;padding:7px 9px}.tl-fixed-form label{color:var(--muted-2);font-size:13px}.parked{border-top:1px solid var(--line-soft);margin-top:16px;padding-top:12px}.parked-row{border-left:4px solid var(--org);flex-wrap:wrap;align-items:center;gap:12px;margin-top:6px;padding:6px 0 6px 10px;display:flex}.parked-title{color:var(--slate);flex:200px;font-weight:600}.pick-list{border:1px solid var(--line);border-radius:8px;margin:0;padding:0;list-style:none;overflow:hidden}.pick-list.scroll{max-height:52vh;margin-top:10px;overflow:auto}.pick-list li{border-bottom:1px solid var(--line-soft);border-left:4px solid var(--org)}.pick-list li:last-child{border-bottom:0}.pick-list li.on{background:#fbfaf8}.pick-list label,.pick-row{cursor:pointer;align-items:center;gap:12px;padding:9px 12px;display:flex}.pick-row{cursor:default}.pick-list input[type=checkbox]{width:18px;height:18px;accent-color:var(--coral);flex:none}.pick-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pick-title{color:var(--slate);font-weight:600}.pick-list li:not(.on) label .pick-title{color:var(--muted-2);font-weight:500}.pick-meta{color:var(--muted);font-size:12px}.pick-len{color:var(--muted-2);white-space:nowrap;font-size:12.5px}.pick-search{border:1px solid var(--line);box-sizing:border-box;border-radius:8px;width:100%;margin-top:12px;padding:10px 12px}.plan-start-foot{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.cap{color:var(--muted-2);flex-direction:column;flex:220px;gap:5px;font-size:12.5px;display:flex}.cap-bar{background:var(--line-soft);border-radius:4px;height:8px;overflow:hidden}.cap-bar span{background:#4f9a6b;border-radius:4px;height:100%;display:block}.cap.over{color:var(--coral-dark)}.cap.over .cap-bar span{background:#d9a441}.three,.small-stuff{margin:0;padding:0;list-style:none}.three li{border-bottom:1px solid var(--line-soft);align-items:flex-start;gap:10px;padding:8px 0;display:flex}.three li:last-child,.small-stuff li:last-child{border-bottom:0}.three-mark{border:2px solid var(--org);color:#fff;box-sizing:border-box;border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;font-size:12px;font-weight:700;display:flex}.three li.done .three-mark{background:#4f9a6b;border-color:#4f9a6b}.three li.now .three-mark{background:var(--org)}.three-text{flex-direction:column;gap:1px;min-width:0;display:flex}.three-text a,.three-text>span:first-child{color:var(--slate);font-weight:600}.three li.done .three-text a{color:var(--muted);font-weight:500;text-decoration:line-through}.small-stuff li{border-bottom:1px solid var(--line-soft);border-left:4px solid var(--org);align-items:center;gap:8px;margin-bottom:4px;padding:6px 0 6px 10px;font-size:13px;display:flex}.small-stuff li a{color:var(--slate);flex:1;font-weight:600}.side-add{margin-left:6px;padding:1px 8px}.modal.review{max-width:700px}.review-bar{gap:6px;margin-bottom:16px;display:flex}.review-bar span{background:var(--line);border-radius:4px;flex:1;height:8px}.review-bar span.done{background:#4f9a6b}.review-bar span.sent{background:var(--slate)}.review-list{flex-direction:column;gap:10px;max-height:52vh;display:flex;overflow:auto}.review-item{border:1px solid var(--line);border-left:5px solid var(--org);background:var(--cream);border-radius:12px;padding:14px 16px}.review-item.decided{background:var(--paper);padding:9px 16px}.review-item.decided .review-title{color:var(--muted-2);font-size:14px}.review-title{color:var(--slate);font-size:15px;font-weight:600}.review-meta{color:var(--muted-2);margin-top:2px;font-size:13px}.review-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.review-actions .btn{min-height:40px}.review-pick{align-items:center;gap:6px;display:inline-flex}.review-pick input{border:1px solid var(--line);border-radius:6px;padding:8px 10px}.review-foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding-top:14px;display:flex}@media (width<=640px){.now-card{gap:14px;padding:16px}.now-timer{text-align:left}.now-actions .btn{flex:1}.tl{margin-left:44px}.tl-hour{left:-44px}.tl-hour span{width:38px}.tl-now{left:-44px}.tl-now span{width:38px}}.top-clock{white-space:nowrap;align-items:baseline;gap:10px;margin-right:18px;display:flex}.top-date{color:var(--slate);font-size:13.5px;font-weight:600}.top-time{color:var(--coral);font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}@media (width<=900px){.top-clock{order:5;justify-content:flex-end;width:100%;margin:0}}.inbox-list{margin-top:10px}.inbox-line{align-items:center;margin-bottom:6px;padding:6px 8px 6px 14px}.inbox-main{flex-wrap:wrap;align-items:baseline;gap:12px;min-width:0;display:flex}.inbox-body{font-size:14px;font-weight:600}.inbox-meta{white-space:nowrap;margin-top:0}.inbox-actions .btn.small{padding:4px 10px}.card.accent,.capture,.task-card.decision{border-left:1px solid var(--line)}.org-edge{background:color-mix(in srgb, var(--org) 11%, white);border-radius:8px;border-left:0!important}.side-list li.org-edge,.org-list li.org-edge{border-bottom:0;margin-bottom:5px;padding:8px 10px}table.board tr.org-edge td:first-child{box-shadow:none}.org-choice,.org-card,.qa-org{border-left:1px solid var(--line);background:color-mix(in srgb, var(--org) 9%, white)}li.tline.urgent,.task-card.urgent,table.tasks-table.compact tr.urgent td:first-child{box-shadow:none}li.tline.urgent,.task-card.urgent,table.tasks-table.compact tr.urgent td{background:#fdf1ee}.now-card{border-left:0}.now-card.quiet{border-left:1px solid var(--line)}.tl-block{background:color-mix(in srgb, var(--org) 14%, white);border:1px solid #0000}.tl-block:hover,.tl-block.open{border-color:color-mix(in srgb, var(--org) 45%, white)}.tl-block.fixed{background:#eeece7;border-color:#0000}.tl-block.done{border-color:var(--line);background:#f4f3ef}.tl-block.active{background:color-mix(in srgb, var(--org) 24%, white);border-color:color-mix(in srgb, var(--org) 55%, white)}.tl-block.over{border:1px dashed var(--coral-dark)}.parked-row{background:color-mix(in srgb, var(--org) 11%, white);border-left:0;border-radius:8px;padding:7px 12px}.pick-list li{border-left:0}.pick-list li.on,.pick-list.scroll li{background:color-mix(in srgb, var(--org) 9%, white)}.small-stuff li{background:color-mix(in srgb, var(--org) 11%, white);border-bottom:0;border-left:0;border-radius:8px;padding:6px 10px}.review-item{background:color-mix(in srgb, var(--org) 12%, white);border-color:#0000;border-left-style:solid;border-left-width:1px}.review-item.decided{background:var(--paper);border-color:var(--line)}.date-cell{font:inherit;color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:6px;margin:-3px -7px;padding:3px 7px}.date-cell:hover,.date-cell:focus-visible{border-color:var(--line);background:var(--paper);color:var(--slate)}.date-cell.empty{color:var(--muted);opacity:.55}.date-cell.empty:hover{opacity:1}.date-cell-edit{align-items:center;gap:2px;display:inline-flex}.date-cell-edit input{font:inherit;border:1px solid var(--coral);background:var(--paper);border-radius:6px;padding:2px 5px;font-size:12.5px}.project-head.oneline{align-items:center;margin-bottom:10px}.project-title-line{flex-wrap:wrap;flex:1;align-items:baseline;gap:12px;min-width:0;display:flex}.project-meta{color:var(--muted-2);white-space:nowrap;align-items:baseline;gap:9px;font-size:13.5px;display:inline-flex}.project-meta .sep{color:#b9bcc4}.project-meta b{color:var(--slate)}.project-desc-row{margin:0 0 16px}.desc-box{border-color:var(--line);align-items:flex-start;gap:10px;padding:8px 8px 8px 14px;display:flex}.desc-box .desc-text{white-space:pre-wrap;flex:1;padding-top:2px}.tasks3 h3{margin:0}.task3-head,.task-card.task3{grid-template-columns:250px minmax(0,1fr) minmax(0,1.25fr);display:grid}.task3-head{letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2);margin:12px 0 6px;font-size:11px;font-weight:700}.task3-head span{padding:0 16px}.task-card.task3{background:var(--paper);border:1px solid var(--line);box-shadow:none;border-radius:10px;gap:0;padding:0}.task-card.task3.urgent{background:#fdf1ee}.task-card.task3.done{opacity:.7}.task3-meta{border-right:1px solid var(--line-soft);flex-direction:column;gap:6px;padding:12px 16px;display:flex}.task3-meta .tcard-field{align-items:center;gap:8px;font-size:13px;display:flex}.task3-meta .tcard-field .k{letter-spacing:.08em;text-transform:uppercase;width:62px;color:var(--muted-2);flex:none;font-size:11px;font-weight:700}.task3-meta .tcard-field input,.task3-meta .tcard-field select{font:inherit;color:var(--slate);border:1px solid var(--line);background:var(--paper);border-radius:6px;padding:3px 6px;font-size:13px;font-weight:600}.task3-meta .tcard-field input.overdue,.task3-meta .tcard-field span.overdue{color:var(--coral-dark)}.task3-title{border-right:1px solid var(--line-soft);flex-direction:column;align-items:flex-start;gap:6px;min-width:0;padding:10px 14px;display:flex}.task3-title .task-card-title{box-sizing:border-box;resize:none;field-sizing:content;white-space:pre-wrap;flex:none;width:100%;min-width:0;min-height:30px;font-size:16px;font-weight:600;line-height:1.35;overflow:hidden}.task3-title .task-card-title.static{display:block}.task3-promote{margin-top:auto}.task3-updates{min-width:0;padding:10px 14px}.task3-updates .update-list{background:0 0;border:0}.task3-updates .update-list.none{display:none}.task3-updates .update-list li.update{border-bottom:0;padding:3px 0}.task3-updates .update-add{flex-wrap:wrap;align-items:center;margin-top:6px}.task3-updates .update-list:not(.none)+.update-add{margin-top:8px}.task3-updates .update-add textarea{border-radius:6px;min-width:160px;min-height:32px;padding:6px 10px;font-size:13px}.task3-updates .kind-toggle .btn,.task3-updates .update-add>.btn{padding:5px 9px;font-size:12.5px}@media (width<=900px){.task3-head{display:none}.task-card.task3{grid-template-columns:1fr}.task3-meta{border-right:0;border-bottom:1px solid var(--line-soft);flex-flow:wrap;align-items:center;gap:8px 14px}.task3-meta .tcard-field .k{width:auto}.task3-title{border-right:0;border-bottom:1px solid var(--line-soft)}}
