[data-task-origin=planko][data-task-origin]{--ink:#f8f1e6;--ink-soft:#c3bdb2;--border:#4d4640;--paper:#29231d;--paper-deep:#312a24;--surface-soft-white:#211c17;--ochre-wash:#3f3729;--ochre-text:#f4ce90;--ochre-deep:#e6b55d;--clay-text:#feb79e;--olive:#bbd198;--color-ink:var(--ink);--color-ink-soft:var(--ink-soft);--color-border:var(--border);--color-paper:var(--paper);--color-paper-deep:var(--paper-deep);--color-surface-soft-white:var(--surface-soft-white);--color-ochre-wash:var(--ochre-wash);--color-ochre-text:var(--ochre-text);--color-ochre-deep:var(--ochre-deep);--color-clay-text:var(--clay-text);--color-olive:var(--olive);--task-table-surface:var(--surface-soft-white);--task-group-color:var(--ink-soft);--task-group-wash:var(--paper-deep);color:var(--ink);background:var(--surface-soft-white);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@supports (color:lab(0% 0 0)){[data-task-origin=planko][data-task-origin]{--ink:lab(95.4042% .957996 6.05626);--ink-soft:lab(76.8433% .973493 6.06709);--border:lab(30.3862% 2.08218 4.93557);--paper:lab(14.1269% 2.50317 4.76944);--paper-deep:lab(17.6079% 2.48522 4.75363);--surface-soft-white:lab(10.6519% 2.14097 4.08396);--ochre-wash:lab(23.4866% 1.89602 9.81205);--ochre-text:lab(85.0469% 7.54014 36.2348);--ochre-deep:lab(76.888% 11.458 50.9953);--clay-text:lab(80.8155% 24.3344 23.387);--olive:lab(81.1174% -14.866 25.8831)}}[data-task-origin=planko][data-task-origin][data-status=in_progress]{--task-group-color:var(--ochre-text)}[data-task-origin=planko][data-task-origin]:is([data-status=blocked],[data-status=dropped]){--task-group-color:var(--clay-text)}[data-task-origin=planko][data-task-origin][data-status=done]{--task-group-color:var(--olive)}[data-task-origin=planko][data-task-origin]:is(:hover,:focus-within,[data-selected]){background:var(--paper-deep)}[data-task-origin=planko][data-task-origin][data-highlight]{background:var(--ochre-wash);box-shadow:inset 0 0 0 2px var(--ochre-deep)}[data-task-origin=planko] :is(button,a,select):focus-visible{outline:2px solid var(--ochre-deep);outline-offset:2px}[data-task-origin=planko] .text-link{color:var(--ink)}.planko-task-mark{vertical-align:middle;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.planko-task-mark>img{object-fit:contain;width:100%;height:100%;display:block}[data-task-origin=planko] .task-table-task{align-items:start;gap:8px;display:flex}[data-task-origin=planko] .future-row-title,[data-task-origin=planko] .dashboard-snapshot-task{grid-template-columns:24px minmax(0,1fr);column-gap:8px;display:grid}[data-task-origin=planko] :is(.future-row-title,.dashboard-snapshot-task)>.planko-task-mark{grid-area:1/1/span 2}[data-task-origin=planko] :is(.future-row-title,.dashboard-snapshot-task)>:is(h4,p){grid-column:2}[data-task-origin=planko] .calendar-task-tray__task-heading{gap:6px}[data-task-origin=planko] .calendar-task-tray__task-heading>.planko-task-mark{width:20px;height:20px}.planko-task-saved-title{align-items:center;gap:8px;display:inline-flex}@media(forced-colors:active){[data-task-origin=planko][data-task-origin]{color:canvastext;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;background:canvas;border-block:1px solid canvastext}@media(prefers-color-scheme:dark){[data-task-origin=planko][data-task-origin]{--lightningcss-light: ;--lightningcss-dark:initial}}[data-task-origin=planko] .planko-task-mark{border-radius:50%;outline:1px solid canvastext}}@layer properties,theme,base,components;@layer utilities{.task-table-status [data-task-icon]{width:12px!important;height:12px!important}}.task-list-surface{background:var(--workspace-surface,var(--surface-soft-white));border-radius:24px;min-width:0;padding:16px 12px 12px}.task-list-heading{padding-inline:8px}.task-list-group+.task-list-group,.task-list-group li+li,.task-list-items>li+li,.task-list-stack>.task-list-row+.task-list-row{border-top:1px solid color-mix(in oklab,var(--border) 38%,transparent)}.task-list-row{background:0 0;border:0;border-radius:16px;padding:12px 8px}@media(hover:hover){.task-list-row:hover{background:color-mix(in oklab,var(--paper) 55%,transparent)}}.task-list-row:focus-within,.task-list-row[data-selected]{background:color-mix(in oklab,var(--ochre-wash) 45%,transparent)}.task-list-row[data-highlight]{background:var(--ochre-wash)}.task-list-row [data-task-cell=status]>button,.task-list-row [data-task-cell=actions]>button,.task-list-row [data-task-note-link],.task-list-row .task-list-control,.task-list-row .task-list-action{width:44px;height:44px;min-height:44px;box-shadow:none;color:var(--ink-soft);background:0 0;border:0;border-radius:12px;padding:0}.task-list-row .task-list-action{letter-spacing:normal;text-transform:none;width:auto;height:auto;padding:8px 12px;font-family:inherit;font-size:13px;font-weight:500}.task-list-row [data-task-cell=status]>button:hover,.task-list-row [data-task-cell=actions]>button:hover,.task-list-row [data-task-note-link]:hover,.task-list-row .task-list-control:hover,.task-list-row .task-list-action:hover,.task-list-row [data-task-cell=status]>button[data-state=open],.task-list-row [data-task-cell=actions]>button[data-state=open]{background:var(--ochre-wash);color:var(--ink)}.task-list-row [data-task-cell=status] [data-task-icon=in_progress]{color:var(--ochre-text)}.task-list-row [data-task-cell=status] [data-task-icon=blocked],.task-list-row [data-task-cell=status] [data-task-icon=dropped]{color:var(--clay-text)}.task-list-row [data-task-cell=status] [data-task-icon=done]{color:var(--olive)}.task-list-row [data-task-cell=estimate],.task-list-row [data-task-cell=xp],.task-list-row .task-list-meta{color:var(--ink-soft);font-size:12px}@container task-list (width>=42rem){.task-list-row [data-task-cell=status]{order:-1}}@media(min-width:640px){.task-list-surface{padding:20px 16px 16px}.task-list-row{padding:12px}}@media(prefers-reduced-motion:reduce){.task-list-row{transition:none}}.task-table-surface{--task-table-border:color-mix(in oklab, var(--border) 48%, transparent);--task-table-surface:var(--workspace-surface,var(--surface-soft-white));--task-table-columns:minmax(0, 2fr) 7rem minmax(0, 1.2fr) 5rem 4rem 2rem}.task-list-rows:has([data-notes-enabled]){--task-table-columns:minmax(0, 2fr) 7rem minmax(0, 1.2fr) 5rem 4rem 4rem}.task-table-toolbar{overscroll-behavior-inline:contain;scrollbar-width:thin;border-radius:10px;min-width:0;max-width:100%;margin-bottom:12px;padding-block:4px;overflow-x:auto}.task-table-toolbar:focus-visible{outline:2px solid var(--ochre-deep);outline-offset:3px}.task-table-filters{flex-wrap:nowrap;align-items:center;gap:12px;width:100%;min-width:max-content;min-height:36px;display:flex}.task-table-control,.task-table-filter{min-width:0;color:var(--ink-soft);white-space:nowrap;flex:none;align-items:center;gap:6px;font-size:11px;font-weight:500;display:inline-flex}.task-table-radio-set{background:color-mix(in oklab,var(--paper-deep) 50%,transparent);border-radius:9px;flex-wrap:nowrap;flex:none;align-items:center;gap:2px;padding:2px;display:flex}.task-table-radio{min-height:28px;color:var(--ink-soft);cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:7px;align-items:center;gap:5px;padding:0 7px;font-size:11px;display:inline-flex}.task-table-radio:has([data-state=checked]){border-color:var(--task-table-border);background:var(--task-table-surface);color:var(--ink)}.task-table-radio>button{width:12px;height:12px;box-shadow:none;flex:none}.task-table-radio svg{width:8px;height:8px}.task-table-radio-count{color:var(--ink-soft);margin-left:-2px;font-size:10px}.task-table-grouping{margin-left:auto}.task-table-filter>button{border-color:var(--task-table-border);background:var(--task-table-surface);border-radius:8px;width:168px;height:32px;min-height:32px;padding:0 9px;font-size:11px}.task-table-count{color:var(--ink-soft);white-space:nowrap;flex:none;margin:0;font-size:11px}.task-table-clear,.task-table-add>button{border-radius:8px;flex:none;height:32px;min-height:32px;font-size:11px}.task-table-clear{width:32px;padding:0}.task-table-add:empty{display:none}.task-table-group{--task-group-color:var(--ink-soft);--task-group-wash:color-mix(in oklab, var(--paper-deep) 60%, var(--task-table-surface))}.task-table-group[data-task-status=in_progress],.task-table-row[data-status=in_progress]{--task-group-color:var(--ochre-text);--task-group-wash:color-mix(in oklab, var(--ochre-wash) 65%, var(--task-table-surface))}.task-table-group[data-task-status=blocked],.task-table-group[data-task-status=dropped],.task-table-row[data-status=blocked],.task-table-row[data-status=dropped]{--task-group-color:var(--clay-text);--task-group-wash:color-mix(in oklab, var(--clay) 10%, var(--task-table-surface))}.task-table-group[data-task-status=done],.task-table-row[data-status=done]{--task-group-color:var(--olive);--task-group-wash:color-mix(in oklab, var(--olive) 10%, var(--task-table-surface))}.task-table-group+.task-table-group{margin-top:12px}.task-table-group-heading{background:var(--task-group-wash);border-radius:8px;align-items:center;gap:10px;min-height:30px;margin-bottom:6px;padding:4px 10px;display:flex}.task-table-group-art{flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.task-table-group-heading h3{min-width:0;color:var(--ink);font-family:var(--font-sans);overflow-wrap:anywhere;font-size:11px;font-weight:600;line-height:20px}.task-table-group-count{background:color-mix(in oklab,var(--task-table-surface) 70%,transparent);min-width:24px;color:var(--task-group-color);border-radius:8px;flex:none;justify-content:center;align-items:center;padding:2px 7px;font-size:11px;font-weight:600;display:inline-flex}.task-table-columns{display:none}.task-table-items{border:1px solid var(--task-table-border);background:var(--task-table-surface);border-radius:14px;overflow:hidden}.task-table-items>li+li{border-top:1px solid var(--task-table-border)}.task-table-row{border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:10px 12px;display:grid}.task-table-row [data-task-cell=task],.task-table-row [data-task-cell=outcome]{grid-column:1/-1}.task-table-row [data-task-cell=task]{order:-2}.task-table-task{min-width:0}.task-table-title{font-size:13px;line-height:18px}.task-table-task-meta{font-size:11px;line-height:16px}.task-table-row [data-task-cell=status]{order:-1}.task-table-row [data-task-cell=actions]{grid-area:2/2}.task-table-row [data-task-cell=outcome]{overflow-wrap:anywhere;font-size:11px;line-height:1.5}.task-table-mobile-label{color:var(--ink-soft);margin-right:8px;font-size:11px}.task-table-row [data-task-cell=status]>.task-table-status,.task-table-status{background:var(--task-group-wash);width:auto;height:28px;min-height:28px;color:var(--task-group-color);white-space:nowrap;border:0;border-radius:7px;justify-content:flex-start;align-items:center;gap:5px;padding:0 8px;font-size:11px;font-weight:500;display:inline-flex}.task-table-status>span[aria-hidden=true]{width:12px;height:12px}.task-table-status-menu [role=option]{min-height:30px;padding-block:5px;font-size:12px}.task-table-row [data-task-cell=actions]>button,.task-table-row [data-task-note-link]{border-radius:8px;width:32px;height:32px;min-height:32px}.task-table-row [data-task-cell=estimate],.task-table-row [data-task-cell=xp]{font-size:11px}.task-table-date{min-width:0;color:var(--ink-soft);white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:inline-flex}.task-table-effort{flex-wrap:wrap;justify-content:flex-end;gap:4px 10px;display:flex}.task-work-complete{width:100%;max-width:640px;font-family:var(--font-sans);grid-template-columns:40px minmax(0,1fr);align-items:center;gap:8px 12px;margin-inline:auto;padding:20px 12px;display:grid}.task-work-complete>.task-work-complete-art{align-self:start;width:40px;height:40px}.task-work-complete-copy{overflow-wrap:anywhere;min-width:0}.task-work-complete-title{color:var(--ink);margin:0;font-family:inherit;font-size:14px;font-weight:600;line-height:20px}.task-work-complete-counts,.task-work-complete-context{color:var(--ink-soft);margin:2px 0 0;font-size:12px;line-height:18px}.task-work-complete-action{border-color:var(--task-table-border);border-radius:8px;grid-column:2;justify-self:start;min-height:32px;padding:5px 10px;font-size:12px;line-height:20px}@container task-list (width>=40rem){.task-work-complete{grid-template-columns:56px minmax(0,1fr) auto;gap:16px}.task-work-complete>.task-work-complete-art{align-self:center;width:56px;height:56px}.task-work-complete-action{grid-column:3}}@media(pointer:coarse){.task-work-complete-action{min-height:44px}}.task-table-empty{border:1px solid var(--task-table-border);background:var(--task-table-surface);text-align:center;border-radius:14px;padding:44px 16px}@container task-list (width>=54rem){.task-table-columns,.task-table-row{grid-template-columns:var(--task-table-columns);column-gap:12px;padding-inline:12px;display:grid}.task-table-columns{border:1px solid var(--task-table-border);background:var(--task-table-surface);min-height:32px;color:var(--ink-soft);border-radius:11px;align-items:center;margin-bottom:6px;font-size:11px}.task-table-row{min-height:56px;padding-block:8px}.task-table-row [data-task-cell]{order:0;grid-area:auto}.task-table-row [data-task-cell=due]>span:first-child,.task-table-mobile-label{display:none}.task-table-effort{flex-direction:column;align-items:flex-start;gap:3px}}@media(pointer:coarse){.task-table-radio,.task-table-filter>button,.task-table-clear,.task-table-add>button{min-height:44px}.task-table-clear{width:44px}.task-table-surface{--task-table-columns:minmax(0, 2fr) 7rem minmax(0, 1.2fr) 5rem 4rem 2.75rem}.task-list-rows:has([data-notes-enabled]){--task-table-columns:minmax(0, 2fr) 7rem minmax(0, 1.2fr) 5rem 4rem 5.5rem}.task-table-row [data-task-cell=status]>.task-table-status,.task-table-row [data-task-cell=actions]>button,.task-table-row [data-task-note-link],.task-table-status-menu [role=option]{min-height:44px}.task-table-row [data-task-cell=actions]>button,.task-table-row [data-task-note-link]{width:44px}}@media(forced-colors:active){.task-work-complete{grid-template-columns:minmax(0,1fr)}.task-work-complete-action{grid-column:1}.task-table-group-art img{display:none}.task-table-group-heading,.task-table-status{border:1px solid canvastext}}
