:root .basis-app .basis-tasks{--tasks-canvas: var(--basis-workspace-canvas-dark);--tasks-card: var(--ct-101011, #101011);--tasks-card-hover: var(--ct-151517, #151517);--tasks-edge: #202023;--tasks-edge-hover: #34343a;--tasks-text: #d4d4d8;--tasks-muted: #8a8a92;--tasks-focus: #a7adf0;--tasks-shadow: 0 2px 5px #00000018;--tasks-shadow-hover: 0 4px 12px #00000026;--tasks-shadow-raised: 0 16px 40px #0008;background:var(--tasks-canvas)}:root[data-basis-theme=light] .basis-app .basis-tasks{--tasks-canvas: #f7f7f4;--tasks-card: #fdfdfa;--tasks-card-hover: #ffffff;--tasks-edge: #e4e4df;--tasks-edge-hover: #c8c8c2;--tasks-text: #30302f;--tasks-muted: #70706b;--tasks-focus: #5e6ad2;--tasks-shadow: 0 2px 5px #25251f05;--tasks-shadow-hover: 0 4px 12px #25251f0a;--tasks-shadow-raised: 0 16px 40px #25251f14}:root .basis-app .basis-tasks{background:var(--tasks-canvas)}:root .basis-app .basis-tasks>.basis-notes-pane-header{background:var(--tasks-canvas);border-bottom-color:var(--tasks-edge)}:root .basis-app .basis-tasks .basis-tasks-inner{width:min(1180px,calc(100% - 80px));padding:30px 0 80px}:root .basis-app .basis-tasks[data-layout=board] .basis-tasks-inner{width:min(1480px,calc(100% - 64px))}:root .basis-app .basis-tasks .basis-tasks-group{margin-top:22px}:root .basis-app .basis-tasks .basis-tasks-group:first-child{margin-top:0}:root .basis-app .basis-tasks .basis-tasks-group-header{min-height:38px;margin-bottom:6px;padding:0 8px;border:0;border-bottom:1px solid var(--tasks-edge);border-radius:0;background:transparent;box-shadow:none}:root .basis-app .basis-tasks .basis-tasks-group-toggle{color:var(--tasks-text);font-size:13px;font-weight:500}:root .basis-app .basis-tasks .basis-task-row{min-height:44px;border-radius:6px;transition:background-color .14s ease}:root .basis-app .basis-tasks .basis-task-row:hover,:root .basis-app .basis-tasks .basis-task-row:focus-within{background:var(--tasks-card-hover)}:root .basis-app .basis-tasks .basis-task-title{color:var(--tasks-text);font-size:13px}:root .basis-app .basis-tasks .basis-tasks-board{gap:20px}:root .basis-app .basis-tasks .basis-tasks-board-col{flex-basis:calc((100% - 40px) / 3);min-width:280px;gap:12px;padding:0;background:transparent;border-radius:10px}:root .basis-app .basis-tasks .basis-tasks-board-col-header{min-height:38px;padding:0 4px 8px;gap:9px;color:var(--tasks-text);font-size:13px;font-weight:500}:root .basis-app .basis-tasks .basis-task-card{min-height:96px;box-sizing:border-box;padding:16px;gap:15px;border:1px solid var(--tasks-edge);border-radius:10px;background:var(--tasks-card);box-shadow:var(--tasks-shadow);transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}:root .basis-app .basis-tasks .basis-task-card:hover,:root .basis-app .basis-tasks .basis-task-card:focus-within{background:var(--tasks-card-hover);border-color:var(--tasks-edge-hover);box-shadow:var(--tasks-shadow-hover)}:root .basis-app .basis-tasks .basis-task-card-top{gap:10px}:root .basis-app .basis-tasks .basis-task-card-title{color:var(--tasks-text);font-size:14px;line-height:1.5;letter-spacing:-.01em}:root .basis-app .basis-tasks .basis-task-card-meta{margin-top:auto;padding:0 20px 0 26px;gap:9px;flex-wrap:wrap}:root .basis-app .basis-tasks .basis-task-card-date{color:var(--tasks-muted);font-size:11px}:root .basis-app .basis-tasks .basis-task-card-menu{right:10px;bottom:12px;width:24px;height:24px;border-radius:6px}:root .basis-app .basis-tasks .basis-task-card:focus-within .basis-task-card-menu{opacity:1}:root .basis-app .basis-tasks .basis-tasks-board-col.drop-target{background:var(--tasks-card-hover);box-shadow:0 0 0 6px var(--tasks-card-hover),inset 0 0 0 1px var(--tasks-edge-hover)}:root .basis-app .basis-tasks .basis-task-card.basis-task-drag-overlay{border-color:var(--tasks-edge-hover);background:var(--tasks-card-hover);box-shadow:var(--tasks-shadow-raised)}:root .basis-app .basis-tasks .basis-task-row-wrap:focus-visible,:root .basis-app .basis-tasks .basis-task-card:focus-visible{outline:2px solid var(--tasks-focus);outline-offset:3px}:root .basis-app .basis-tasks .basis-task-composer{background:var(--tasks-card);border-color:var(--tasks-edge-hover);border-radius:10px;box-shadow:var(--tasks-shadow-hover);-webkit-backdrop-filter:none;backdrop-filter:none}:root .basis-app .basis-tasks .basis-task-composer input{color:var(--tasks-text)}:root .basis-app .basis-tasks .basis-task-composer input::placeholder,:root .basis-app .basis-tasks .basis-task-composer .basis-datepicker-trigger,:root .basis-app .basis-tasks .basis-task-composer .basis-dropdown-trigger,:root .basis-app .basis-tasks .basis-task-composer .basis-task-add-ticker-inline,:root .basis-app .basis-tasks .basis-task-composer-cancel{color:var(--tasks-muted)}:root .basis-app .basis-tasks .basis-task-composer .basis-datepicker-trigger:hover,:root .basis-app .basis-tasks .basis-task-composer .basis-datepicker-trigger.active,:root .basis-app .basis-tasks .basis-task-composer .basis-dropdown-trigger:hover,:root .basis-app .basis-tasks .basis-task-composer .basis-dropdown-trigger.active,:root .basis-app .basis-tasks .basis-task-composer .basis-task-add-ticker-inline:hover,:root .basis-app .basis-tasks .basis-task-composer-cancel:hover{color:var(--tasks-text);background:var(--tasks-card-hover)}:root .basis-app .basis-tasks .basis-task-composer .basis-datepicker-popover,:root .basis-app .basis-tasks .basis-task-composer .basis-dropdown-menu{background:var(--tasks-card);border-color:var(--tasks-edge-hover);box-shadow:var(--tasks-shadow-raised)}@media(max-width:760px){:root .basis-app .basis-tasks .basis-tasks-inner,:root .basis-app .basis-tasks[data-layout=board] .basis-tasks-inner{width:calc(100% - 32px);padding-top:20px}}@media(prefers-reduced-motion:reduce){:root .basis-app .basis-tasks .basis-task-card,:root .basis-app .basis-tasks .basis-task-row{transition:none}}
