.tasks-composer{display:flex;flex-wrap:wrap;gap:var(--s2);align-items:center;margin-bottom:var(--s4)}.tasks-composer__title{flex:1 1 220px;min-width:0}.tasks-group+.tasks-group{margin-top:var(--s3)}.tasks-titlecell{display:flex;align-items:center;gap:var(--s2);min-width:0}.tasks-titlecell .ui-choice{flex:0 0 auto}.tasks-titlecell .tasks-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:640px){.tasks-group .ui-table--cards .tasks-titlecell .tasks-title{white-space:normal}}.tasks-group .ui-table tbody tr.is-rowclick{cursor:pointer}@media (max-width:640px){.tasks-composer__title{flex:1 1 100%}.tasks-composer .ui-input[type=date],.tasks-composer .ui-selectwrap{flex:1 1;min-width:0}}.tasks-title--done{color:var(--muted);text-decoration:line-through}.tasks-editor{display:flex;flex-direction:column;gap:var(--s3)}.ui-input.tasks-cellinput,.ui-input.tasks-cellselect{background:transparent;border-color:transparent;padding-block:4px;width:100%}.mytasks__row:hover .ui-input.tasks-cellinput,.mytasks__row:hover .ui-input.tasks-cellselect,tr:hover .ui-input.tasks-cellinput,tr:hover .ui-input.tasks-cellselect{border-color:var(--border)}.ui-input.tasks-cellinput:focus-visible,.ui-input.tasks-cellinput:hover,.ui-input.tasks-cellselect:focus-visible,.ui-input.tasks-cellselect:hover{background:var(--panel);border-color:var(--border-strong)}.ui-input.tasks-cellselect--off{color:var(--crit);font-weight:600}.ui-input.tasks-cellselect--warn{color:var(--warn);font-weight:600}.ui-input.tasks-cellinput[data-empty],.ui-input.tasks-cellselect--none{color:var(--muted)}.tasks-drawer__loading{align-items:center;justify-content:center}.tasks-drawer__context{margin:var(--s1) 0 0}.tasks-boardhead{display:flex;flex-wrap:wrap;gap:var(--s3);align-items:flex-end;justify-content:space-between;margin-bottom:var(--s3)}.tasks-boardhead__title{font-family:var(--font-brand),var(--font-sans);font-size:1.5rem;font-weight:700;letter-spacing:-.015em;margin:0}.tasks-boardhead__sub{display:flex;flex-wrap:wrap;gap:var(--s2);align-items:center;color:var(--muted);margin:var(--s1) 0 0}.tasks-viewswitch{flex:0 0 auto}.tasks-boardhead__actions{display:flex;flex-wrap:wrap;gap:var(--s2);align-items:center}.tasks-memberlist{list-style:none;margin:var(--s3) 0;padding:0;display:flex;flex-direction:column;gap:var(--s1)}.tasks-memberlist__row{display:flex;gap:var(--s2);align-items:center}.tasks-memberlist__name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tasks-memberadd{display:flex;gap:var(--s2);align-items:center}.tasks-memberadd>:first-child{flex:1 1 auto;min-width:0}.tasks-peoplesheet{width:min(420px,100vw);padding:var(--s4);overflow-y:auto}.tasks-portfoliodot{flex:0 0 auto;width:9px;height:9px;border-radius:50%;background:var(--muted)}.tasks-portfoliodot--blue{background:var(--brand-blue)}.tasks-portfoliodot--teal{background:var(--good)}.tasks-portfoliodot--violet{background:var(--s-5)}.tasks-portfoliodot--amber{background:var(--warn)}.tasks-portfoliodot--rose{background:var(--crit)}.tasks-portfoliodot--slate{background:var(--muted)}.tasks-portfoliocell{display:flex;flex-direction:column;gap:2px;min-width:0}.tasks-boardlink{display:inline-flex;align-items:center;gap:var(--s2);color:inherit}.tasks-tone--blue{--tasks-tone:var(--accent)}.tasks-tone--teal{--tasks-tone:var(--good)}.tasks-tone--violet{--tasks-tone:var(--s-5)}.tasks-tone--amber{--tasks-tone:var(--warn)}.tasks-tone--rose{--tasks-tone:var(--crit)}.tasks-tone--slate{--tasks-tone:var(--muted)}.tasks-glyph{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:var(--tasks-tone,var(--muted));background:color-mix(in srgb,var(--tasks-tone,var(--muted)) 14%,var(--panel));border:1px solid color-mix(in srgb,var(--tasks-tone,var(--muted)) 30%,transparent)}.tasks-glyph--sm{width:24px;height:24px;border-radius:var(--radius-sm)}.tasks-glyph--lg{width:38px;height:38px;border-radius:var(--radius)}.tasks-glyph--image{padding:2px;overflow:hidden}.tasks-glyph--image img{width:100%;height:100%;object-fit:contain;border-radius:calc(var(--radius-sm) - 2px)}.tasks-boardhead__ident{display:flex;align-items:center;gap:var(--s3);min-width:0}.tasks-boardhead__glyphbtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:0;cursor:pointer;border-radius:var(--radius);line-height:0}.tasks-boardhead__glyphbtn:hover .tasks-glyph{border-color:var(--tasks-tone,var(--border-strong))}.tasks-boardhead__glyphbtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tasks-appearance{display:flex;flex-direction:column;gap:var(--s3);max-width:264px}.tasks-appearance__grid,.tasks-appearance__row{border:0;padding:0;margin:0;min-width:0}.tasks-appearance__row{display:flex;gap:var(--s2)}.tasks-appearance__swatch{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;width:24px;height:24px;border-radius:999px;background:var(--tasks-tone,var(--muted));color:var(--brand-on-slate);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.tasks-appearance__swatch.is-on{outline:2px solid var(--tasks-tone,var(--muted));outline-offset:2px}.tasks-appearance__swatch:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tasks-appearance__grid{display:grid;grid-template-columns:repeat(8,1fr);grid-gap:var(--s1);gap:var(--s1)}.tasks-appearance__icon{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:1px solid transparent;border-radius:var(--radius-sm);padding:5px;color:var(--fg-2);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.tasks-appearance__icon:hover{background:var(--hover);color:var(--fg)}.tasks-appearance__icon.is-on{color:var(--tasks-tone,var(--accent));background:color-mix(in srgb,var(--tasks-tone,var(--accent)) 14%,var(--panel));border-color:color-mix(in srgb,var(--tasks-tone,var(--accent)) 30%,transparent)}.tasks-appearance__icon:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.tasks-appearance__upload{position:relative}.tasks-appearance__upload:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:1px}.tasks-appearance__upload img{width:15px;height:15px;object-fit:contain}.tasks-appearance__upload.is-busy{opacity:.55;cursor:progress}.tasks-appearance__clear{color:var(--muted)}.tasks-appearance__clear:hover{color:var(--crit)}.tasks-appearance__error{color:var(--crit);margin:0}.tasks-assignee{display:inline-flex;align-items:center;gap:7px;min-width:0;max-width:100%;font:inherit;color:var(--fg-2)}button.tasks-assignee{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;cursor:pointer}.tasks-assignee--chip{border:1px solid transparent;border-radius:999px;padding:2px 8px 2px 3px}.tasks-assignee--chip:hover{border-color:var(--border-strong);background:var(--panel);color:var(--fg)}.tasks-assignee--field{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--panel);padding:4px 10px 4px 5px;width:100%}.tasks-assignee--field:hover{border-color:var(--accent)}.tasks-assignee:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.tasks-assignee--static{padding:2px 0}.tasks-assignee__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tasks-assignee__empty{color:var(--muted);background:transparent;border-style:dashed;border-color:var(--border-strong)}.tasks-assigneemenu{width:240px}.tasks-assigneemenu__search{padding:var(--s2);border-bottom:1px solid var(--border)}.tasks-assigneemenu__list{max-height:264px;overflow-y:auto;padding:var(--s1)}.tasks-assigneemenu__row{display:flex;align-items:center;gap:var(--s2);width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:var(--radius-sm);font:inherit;color:var(--fg);padding:5px 8px;cursor:pointer;text-align:left}.tasks-assigneemenu__row:hover{background:var(--hover)}.tasks-assigneemenu__row[aria-pressed=true]{font-weight:600}.tasks-assigneemenu__row>svg{margin-left:auto;color:var(--accent);flex:0 0 auto}.tasks-assigneemenu__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tasks-assigneemenu__none{padding:var(--s2) var(--s3)}.tasks-sectiondot{display:inline-block;flex:0 0 auto;width:8px;height:8px;border-radius:50%;margin-right:var(--s2);background:var(--muted);vertical-align:1px}.tasks-sectiondot[data-tone="1"]{background:var(--s-1)}.tasks-sectiondot[data-tone="2"]{background:var(--s-2)}.tasks-sectiondot[data-tone="3"]{background:var(--s-3)}.tasks-sectiondot[data-tone="4"]{background:var(--s-4)}.tasks-sectiondot[data-tone="5"]{background:var(--s-5)}.tasks-sectiondot[data-tone="6"]{background:var(--s-6)}.tasks-sectiondot--done{background:var(--good)}.ui-pill.tasks-tag[data-tone="1"]{color:var(--s-1);background:color-mix(in srgb,var(--s-1) 12%,var(--panel))}.ui-pill.tasks-tag[data-tone="2"]{color:var(--s-2);background:color-mix(in srgb,var(--s-2) 12%,var(--panel))}.ui-pill.tasks-tag[data-tone="3"]{color:var(--s-3);background:color-mix(in srgb,var(--s-3) 12%,var(--panel))}.ui-pill.tasks-tag[data-tone="4"]{color:var(--s-4);background:color-mix(in srgb,var(--s-4) 12%,var(--panel))}.ui-pill.tasks-tag[data-tone="5"]{color:var(--s-5);background:color-mix(in srgb,var(--s-5) 12%,var(--panel))}.ui-pill.tasks-tag[data-tone="6"]{color:var(--s-6);background:color-mix(in srgb,var(--s-6) 12%,var(--panel))}.tasks-due--overdue{color:var(--crit);font-weight:600}.tasks-due--today{color:var(--warn);font-weight:600}.tasks-due--none{color:var(--fg-2)}.tasks-kanban__count{font-size:11px;font-weight:700;color:var(--fg-2);background:var(--inset);border-radius:999px;padding:1px 8px}.tasks-thread__watchers{display:flex;align-items:center;gap:var(--s2);flex-wrap:wrap}.ui-iconbtn.tasks-festive.is-on{color:var(--accent);background:var(--accent-soft)}.tasks-drawer__readonly{margin:0;padding:6px 0}.tasks-activefilters,.tasks-bulkbar{display:flex;gap:var(--s2);align-items:center;margin-bottom:var(--s3)}.tasks-bulkbar{flex-wrap:wrap;padding:var(--s2) var(--s3);background:var(--inset);border:1px solid var(--border);border-radius:var(--radius)}.tasks-bulkbar__count{font-weight:700;font-size:.8125rem}.tasks-bulkbar__due .ui-input{width:10.5rem}.mytasks__select .ui-choice{min-height:0;min-width:0;opacity:.85}.mytasks__select{flex:0 0 auto;display:inline-flex;margin-right:var(--s1)}@media (hover:hover) and (pointer:fine){.mytasks:not(.is-selecting) .mytasks__select{opacity:0;transition:opacity .1s ease}.mytasks:not(.is-selecting) .mytasks__row:focus-within .mytasks__select,.mytasks:not(.is-selecting) .mytasks__row:hover .mytasks__select{opacity:1}}.tasks-rowselect{display:inline-flex}@media (hover:hover) and (pointer:fine){.tasks-group:not(.is-selecting) .tasks-rowselect{opacity:0;transition:opacity .1s ease}.tasks-group:not(.is-selecting) tr:focus-within .tasks-rowselect,.tasks-group:not(.is-selecting) tr:hover .tasks-rowselect{opacity:1}}.tasks-filterbar{display:flex;align-items:flex-start;gap:var(--s2);margin-bottom:var(--s3)}.tasks-filterrow{flex:1 1;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--s1)}.tasks-filterrow__group{display:contents}.tasks-filterrow__label{font-size:.6875rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--fg-2);-webkit-margin-start:var(--s2);margin-inline-start:var(--s2);white-space:nowrap}.tasks-filterrow__group:first-child .tasks-filterrow__label{-webkit-margin-start:0;margin-inline-start:0}.tasks-filterrow .is-clipped{display:none}.tasks-tagspace{opacity:.65}.tasks-kanban{display:flex;gap:var(--s3);overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:var(--s2);margin-inline:calc(-1 * var(--s2));padding-inline:var(--s2)}.tasks-kanban__showall{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;font:inherit;font-size:.75rem;font-weight:600;color:var(--fg-2);text-align:left;padding:var(--s1) var(--s2);cursor:pointer;border-radius:var(--radius-sm)}.tasks-kanban__showall:hover{background:var(--hover);color:var(--fg)}.tasks-kanban__col{flex:0 0 300px;scroll-snap-align:start;display:flex;flex-direction:column;background:var(--inset);border:1px solid var(--border);border-radius:var(--radius);min-height:120px;max-height:max(320px,calc(100vh - 240px))}.tasks-kanban__head{display:flex;align-items:center;justify-content:space-between;gap:var(--s2);padding:var(--s2) var(--s3);border-bottom:1px solid var(--border);position:-webkit-sticky;position:sticky;top:0;background:var(--inset);border-radius:var(--radius) var(--radius) 0 0}.tasks-kanban__title{font-size:.8125rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--fg-2);margin:0}.tasks-kanban__body{padding:var(--s2);display:flex;flex-direction:column;flex:1 1;overflow-y:auto}.tasks-kanban__body>*{flex:0 0 auto}.tasks-kanban.is-dragging{scroll-snap-type:none}.tasks-kanban__empty{color:var(--muted);font-size:.8125rem;padding:var(--s2);margin:0}.tasks-kanban__foot{border-top:1px solid var(--border);padding:var(--s1) var(--s2)}.tasks-kanban__add{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;display:flex;align-items:center;gap:6px;padding:6px var(--s2);width:100%;font:inherit;font-size:.8125rem;color:var(--muted);cursor:pointer;border-radius:var(--radius-sm);text-align:left}.tasks-kanban__add:hover{background:var(--hover);color:var(--fg)}.tasks-kanban__addform{display:flex;gap:var(--s1);align-items:center;padding:2px 0}.tasks-kanban__addform .ui-input{flex:1 1;min-width:0}.tasks-drop{height:6px;border-radius:3px;transition:background-color .12s ease,height .12s ease}.tasks-kanban.is-dragging .tasks-drop{height:18px}.tasks-drop.is-over{background:var(--accent)}.tasks-card{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--s2);display:flex;flex-direction:column;gap:var(--s2);box-shadow:var(--shadow);cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease}.tasks-card:hover{border-color:var(--border-strong)}.tasks-card[data-priority=urgent]{box-shadow:inset 3px 0 0 var(--crit),var(--shadow)}.tasks-card[data-priority=high]{box-shadow:inset 3px 0 0 var(--warn),var(--shadow)}.tasks-card[data-priority=medium]{box-shadow:inset 3px 0 0 var(--active),var(--shadow)}.tasks-card.is-dragging{opacity:.45}.tasks-card__people{display:flex;align-items:center;gap:var(--s2)}.tasks-card__people:empty{display:none}.tasks-card__top{display:flex;gap:var(--s1);align-items:flex-start}.tasks-card__grip{color:var(--muted);cursor:-webkit-grab;cursor:grab;flex:0 0 auto;display:inline-flex;align-items:flex-start;padding-top:2px}.tasks-card__title{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:0;font:inherit;color:var(--fg);text-align:left;cursor:pointer;font-weight:600;line-height:1.35}.tasks-card__title:hover{text-decoration:underline}.tasks-card__title.is-done{color:var(--muted);text-decoration:line-through}.tasks-card__actions,.tasks-card__meta,.tasks-card__tags{display:flex;flex-wrap:wrap;gap:var(--s2);align-items:center;font-size:.8125rem}.tasks-card__meta{color:var(--fg-2)}.tasks-menuitem{display:block;width:100%;text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;font:inherit;color:var(--fg);padding:7px 10px;cursor:pointer;border-radius:var(--radius-sm)}.tasks-menuitem:hover:not(:disabled){background:var(--hover)}.tasks-menuitem:disabled{color:var(--muted);cursor:default}.tasks-calhead{display:flex;align-items:center;gap:var(--s2);margin-bottom:var(--s3)}.tasks-calhead__label{font-size:1.0625rem;font-weight:700;margin:0;min-width:9.5em}.tasks-cal{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:1px;background:var(--grid);border:1px solid var(--border);border-radius:var(--radius-sm)}.tasks-cal__dow{background:var(--inset);padding:var(--s1) var(--s2);font-size:.75rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--fg-2);text-align:left}.tasks-cal__cell{background:var(--panel);height:92px;vertical-align:top;padding:var(--s1)}.tasks-cal__stack{display:flex;flex-direction:column;align-items:stretch;gap:2px;height:100%}.tasks-cal__cell.is-outside{background:var(--inset)}.tasks-cal__cell.is-today{box-shadow:inset 0 0 0 2px var(--accent)}.tasks-cal__day{font-size:.75rem;color:var(--muted);font-weight:600}.tasks-cal__task{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:var(--accent-soft);color:var(--fg);font:inherit;font-size:.75rem;text-align:left;padding:3px 6px;border-radius:var(--radius-sm);cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tasks-cal__task.is-done{background:var(--inset);color:var(--muted);text-decoration:line-through}.tasks-cal .tasks-cal__task{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:break-word}.tasks-cal__more{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;font:inherit;font-size:.72rem;font-weight:600;color:var(--fg-2);text-align:left;padding:2px 6px;cursor:pointer;border-radius:var(--radius-sm)}.tasks-cal__more:hover{background:var(--hover);color:var(--fg)}.tasks-cal__daylist{display:flex;flex-direction:column;gap:2px;padding:var(--s2);width:260px;max-height:300px;overflow-y:auto}.tasks-cal__daylist>*{flex:0 0 auto}.tasks-cal__daylist-head{margin:0 0 var(--s1);font-size:.75rem;font-weight:700}.tasks-cal__daylist .tasks-cal__task{white-space:normal}.tasks-cal__undated-title{display:flex;align-items:center;gap:var(--s2);font-weight:600;margin:0 0 var(--s2)}.tasks-cal__undated{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--s1)}.tasks-cal__undated li{display:flex;gap:var(--s2);align-items:center}.tasks-agenda{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--s3)}.tasks-agenda__day{font-weight:700;font-size:.8125rem;margin:0 0 var(--s1);color:var(--fg-2)}.tasks-agenda__day.is-today{color:var(--accent)}.tasks-agenda .tasks-cal__task{display:block;white-space:normal;margin-bottom:2px}.tasks-drawer{width:min(540px,100vw)}.tasks-drawer__body{display:flex;flex-direction:column;gap:var(--s3);padding:var(--s4);overflow-y:auto;height:100%}.tasks-drawer__head{display:flex;flex-wrap:wrap;gap:var(--s2);align-items:center;justify-content:space-between}.tasks-drawer__title{font-size:1.0625rem;font-weight:700;margin:0}.tasks-drawer__subhead{font-size:.8125rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--fg-2);margin:0 0 var(--s2)}.tasks-drawer__desc{resize:vertical;min-height:5.5em;line-height:1.45}.tasks-drawer__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));grid-gap:var(--s3);gap:var(--s3)}.tasks-drawer__section>.tasks-drawer__grid+*{margin-top:var(--s3)}.tasks-drawer__section{border-top:1px solid var(--border);padding-top:var(--s3)}.tasks-drawer__tags{display:flex;flex-wrap:wrap;gap:var(--s2);margin-bottom:var(--s2)}.tasks-drawer__addrow{display:flex;gap:var(--s2);align-items:center;margin-top:var(--s2)}.tasks-drawer__addrow .ui-input{flex:1 1 auto;min-width:0}.tasks-drawer__subtasks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--s1)}.tasks-drawer__subtasks li{display:flex;gap:var(--s2);align-items:center;flex-wrap:wrap}.tasks-drawer__foot{display:flex;justify-content:flex-end;gap:var(--s2);border-top:1px solid var(--border);padding-top:var(--s3);margin-top:auto;position:-webkit-sticky;position:sticky;bottom:0;margin-bottom:calc(-1 * var(--s4));padding-bottom:var(--s4);background:var(--bg)}.tasks-drawer__jump{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:0;font:inherit;color:inherit;text-align:left;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:2px}.tasks-drawer__jump:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.tasks-drawer__ghost{display:flex;align-items:center;justify-content:center;height:100%}.tasks-thread__loading{display:flex;flex-direction:column;gap:var(--s2)}.tasks-thread__watchhead{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s2)}.tasks-thread__watchhead .tasks-drawer__subhead{margin-bottom:var(--s1)}.tasks-thread__files{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--s1)}.tasks-thread__files li{display:flex;align-items:center;gap:var(--s2);min-width:0}.tasks-thread__files a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tasks-thread__files .muted{font-size:.75rem;white-space:nowrap}.tasks-thread__iconbtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;color:var(--fg-2);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;min-width:32px;min-height:32px;border-radius:var(--radius-sm);margin-left:auto}.tasks-thread__iconbtn:hover{background:var(--hover);color:var(--fg)}.tasks-thread__attachform{display:flex;flex-wrap:wrap;gap:var(--s2);margin-top:var(--s2)}.tasks-thread__attachform .ui-input{flex:1 1 160px;min-width:0}.tasks-thread__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--s3)}.tasks-thread__item{display:flex;flex-direction:column;gap:2px}.tasks-thread__item.is-pending{opacity:.6}.tasks-thread__meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s2);font-size:.75rem}.tasks-thread__author{font-weight:700;font-size:.8125rem;color:var(--fg)}.tasks-thread__ownactions{display:inline-flex;gap:var(--s2);margin-left:auto}.tasks-thread__linkbtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:2px 0;font:inherit;font-size:.75rem;color:var(--fg-2);cursor:pointer}.tasks-thread__linkbtn:hover{color:var(--accent);text-decoration:underline}.tasks-thread__body{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5}.tasks-thread__mention{background:var(--accent-soft);color:var(--fg);border-radius:var(--radius-sm);padding:0 3px;font-weight:600}.tasks-thread__editrow{display:flex;flex-direction:column;gap:var(--s2)}.tasks-thread__editactions{display:flex;justify-content:flex-end;gap:var(--s2)}.tasks-thread__composer{position:relative;margin-top:var(--s3);display:flex;flex-direction:column;gap:var(--s2)}.tasks-thread__box{resize:vertical;min-height:4.5em;line-height:1.45;width:100%}.tasks-thread__composeractions{display:flex;align-items:center;justify-content:space-between;gap:var(--s2)}.tasks-thread__mentions{position:absolute;z-index:2;bottom:calc(100% - 1.5rem);left:0;right:0;list-style:none;margin:0;padding:var(--s1);background:var(--panel);border:1px solid var(--border-strong);border-radius:var(--radius);box-shadow:var(--shadow-overlay);max-height:220px;overflow-y:auto}.tasks-thread__mentions button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;font:inherit;color:var(--fg);text-align:left;width:100%;padding:var(--s1) var(--s2);border-radius:var(--radius-sm);cursor:pointer;min-height:32px}.tasks-thread__mentions button:focus-visible,.tasks-thread__mentions button:hover{background:var(--hover)}.tasks-thread__activity{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--s1);font-size:.8125rem;color:var(--fg-2)}.tasks-thread__activity li{display:flex;flex-wrap:wrap;gap:4px;align-items:baseline}.tasks-thread__activity time{margin-left:auto;font-size:.75rem;white-space:nowrap}@media (pointer:coarse){.tasks-thread__iconbtn,.tasks-thread__mentions button{min-width:44px;min-height:44px}.tasks-thread__linkbtn{min-height:44px;display:inline-flex;align-items:center}}.tasks-sections{list-style:none;margin:0 0 var(--s3);padding:0;display:flex;flex-direction:column;gap:var(--s2)}.tasks-sections__row{display:flex;align-items:center;gap:var(--s2);flex-wrap:wrap}.tasks-sections__name{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;font:inherit;font-weight:600;color:var(--fg);cursor:pointer;text-align:left;flex:1 1 120px;min-width:0;padding:4px 0}.tasks-sections__name:hover{text-decoration:underline}.tasks-sections__donelabel{display:inline-flex;align-items:center;gap:4px;font-size:.8125rem;white-space:nowrap}.tasks-filtersheet{width:min(340px,90vw)}.tasks-filtersheet__body{display:flex;flex-direction:column;gap:var(--s3);padding:var(--s4);height:100%;overflow-y:auto}.tasks-filtersheet__title{font-size:1.0625rem;font-weight:700;margin:0}.tasks-filterbank{display:block}.tasks-filterbank__label{display:block;font-size:.75rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--fg-2);margin-bottom:var(--s1)}.tasks-filterbank__chips{display:flex;flex-wrap:wrap;gap:var(--s1)}.tasks-filtersheet__foot{display:flex;justify-content:space-between;gap:var(--s2);margin-top:auto;border-top:1px solid var(--border);padding-top:var(--s3)}.tasks-taglist{display:inline-flex;flex-wrap:wrap;gap:4px}.tasks-taglist--compact{flex-wrap:nowrap;align-items:center;max-width:100%;min-width:0}.tasks-taglist--compact .tasks-tag{overflow:hidden;min-width:0;display:block;text-overflow:ellipsis}.tasks-tagmore{flex:0 0 auto;color:var(--muted);font-size:.75rem}.tasks-okink{color:var(--good)}.tasks-warnink{color:var(--warn)}.tasks-toolmeta{color:var(--fg-2)}.tasks-archive__chips{display:flex;gap:var(--s1);flex-wrap:wrap;margin-bottom:var(--s3)}.tasks-archive__pager{display:flex;gap:var(--s2);align-items:center}.tasks-title--child{padding-left:var(--s3);border-left:2px solid var(--border)}@media (max-width:640px){.tasks-kanban__col{flex-basis:calc(100vw - 2 * var(--s4));scroll-snap-align:center}.tasks-boardhead{align-items:flex-start}.tasks-viewswitch{width:100%}.tasks-drawer,.tasks-filtersheet,.tasks-peoplesheet{width:100vw}}@media (pointer:coarse){.tasks-drawer__subtasks .ui-choice,.tasks-group .ui-choice{min-height:44px}.mytasks__row .ui-choice{min-height:44px;min-width:44px;justify-content:center}.mytasks__open{min-height:44px}.tasks-cal__task,.tasks-card__title,.tasks-menuitem,.tasks-sections__name{min-height:44px;display:flex;align-items:center}}.tasks-intake__foot{display:flex;flex-wrap:wrap;gap:var(--s3);align-items:center;margin-top:var(--s2)}.tasks-drawer__addrow .ui-selectwrap{flex:1 1 auto;min-width:0}.tasks-tpl__name{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;font:inherit;font-weight:700;color:var(--fg);cursor:pointer;text-align:left;padding:0}.tasks-tpl__name:hover{text-decoration:underline}.tasks-tpl__trigger{display:flex;flex-direction:column;gap:4px;align-items:flex-start}@media (max-width:640px){.ui-table--cards td:has(.tasks-tpl__trigger) .ui-cell__box{min-width:0!important}}.tasks-tpl__runs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--s2)}.tasks-tpl__runs li{display:flex;flex-wrap:wrap;gap:var(--s2);align-items:baseline;font-size:.875rem}.tasks-tpl__runname{font-weight:600}.tasks-tpl__runs li>:last-child{margin-left:auto}.tasks-tpl__savestate{display:inline-flex;align-items:center;gap:4px;min-height:1.25em;font-size:12px;color:var(--muted)}.tasks-tplitems{list-style:none;margin:0 0 var(--s3);padding:0;display:flex;flex-direction:column;gap:var(--s2)}.tasks-tplitems__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,10rem) 5.5rem minmax(0,8rem) auto;grid-gap:var(--s2);gap:var(--s2);align-items:center}.tasks-tplitems__row--new{padding-top:var(--s2);border-top:1px solid var(--border)}.tasks-tplitems__title{min-width:0}.tasks-tplitems__controls{display:inline-flex;gap:2px;align-items:center}.tasks-tplitems__offset{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tasks-repeat{display:flex;flex-wrap:wrap;gap:var(--s2);align-items:center}.tasks-repeat__rule{font-weight:600}.tasks-repeat__actions{display:flex;gap:var(--s1);margin-left:auto}.tasks-repeat__editor{display:flex;flex-direction:column;gap:var(--s2)}.tasks-repeat__days{display:flex;flex-wrap:wrap;gap:var(--s2) var(--s3)}.tasks-repeat__group{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:5px}.tasks-repeat__group>legend{padding:0;font-size:10.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--muted)}@media (max-width:640px){.tasks-tplitems__row{grid-template-columns:minmax(0,1fr) auto;row-gap:var(--s1)}.tasks-tplitems__title{grid-column:1/-1}.tasks-repeat__actions{margin-left:0}}.mytasks{--mytasks-cols:minmax(0,1fr) 96px 92px minmax(0,140px) 84px;display:flex;flex-direction:column}.mytasks--editable{--mytasks-cols:minmax(0,1fr) 136px 120px minmax(0,140px) 84px}.mytasks__panel{padding-top:var(--s4)}.mytasks__cols,.mytasks__row{display:grid;grid-template-columns:var(--mytasks-cols);grid-gap:var(--s3);gap:var(--s3);align-items:center}.mytasks__cols{padding:0 var(--s2) var(--s3);border-bottom:1px solid var(--border);color:var(--muted);font-size:.75rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.mytasks__cols span:nth-child(2),.mytasks__cols span:nth-child(3),.mytasks__cols span:nth-child(4){text-align:center}.mytasks__group+.mytasks__group{margin-top:var(--s3)}.mytasks__grouphead{padding:var(--s2) var(--s2) 4px}.mytasks__disclose,.mytasks__grouphead{display:flex;align-items:center;gap:var(--s2)}.mytasks__disclose{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:2px 4px;margin-left:-4px;font:inherit;color:var(--fg);cursor:pointer;border-radius:var(--radius-sm)}.mytasks__disclose:hover{background:var(--hover)}.mytasks__grouptitle{font-size:.9375rem;font-weight:650;margin:0}.mytasks__rows{display:flex;flex-direction:column}.mytasks__row{padding:6px var(--s2);border-radius:var(--radius-sm);min-height:36px}.mytasks__row:hover{background:var(--hover)}.mytasks__row[draggable=true]{cursor:-webkit-grab;cursor:grab}.mytasks__row.is-dragging{opacity:.5}.mytasks__name{display:flex;align-items:center;gap:var(--s2);min-width:0}.mytasks__grip{color:var(--muted);flex:0 0 auto;display:inline-flex;align-items:center;padding:4px 2px;margin:-4px -2px;cursor:-webkit-grab;cursor:grab}.mytasks__row:hover .mytasks__grip{color:var(--fg)}.mytasks__name .tasks-title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mytasks__name .ui-choice{flex:0 0 auto}.mytasks__open{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:0;font:inherit;color:inherit;text-align:left;cursor:pointer;min-width:0}.mytasks__open:hover .tasks-title{text-decoration:underline}.tasks-duecell{position:relative;display:block}.tasks-duecell__value{display:flex;align-items:center;min-height:29px;padding:4px 9px;border:1px solid transparent;font-size:.8125rem}.mytasks__row:hover .tasks-duecell__value,tr:hover .tasks-duecell__value{border-color:var(--border);border-radius:var(--radius)}.tasks-duecell .tasks-duecell__input{position:absolute;inset:0;width:100%;height:100%;opacity:0}.tasks-duecell:focus-within .tasks-duecell__input{opacity:1}.tasks-duecell:focus-within .tasks-duecell__value{visibility:hidden}.mytasks__showall{padding:var(--s1) var(--s2)}.mytasks__body{display:contents}.mytasks__meta{display:none}.mytasks__due,.mytasks__priority,.mytasks__where{min-width:0;font-size:.8125rem;text-align:center}.mytasks__due .tasks-duecell__value{justify-content:center}.mytasks__wherelink{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);text-decoration:none}.mytasks__wherelink:hover{color:var(--fg);text-decoration:underline}.mytasks__due--today{color:var(--good);font-weight:600}.mytasks__actions{display:flex;align-items:center;gap:2px;justify-content:flex-end}@media (hover:hover) and (pointer:fine){.mytasks__actions{opacity:0}.mytasks__row:focus-within .mytasks__actions,.mytasks__row:hover .mytasks__actions{opacity:1}}.mytasks__drop{height:6px;border-radius:3px;transition:background-color .12s ease}.mytasks__drop.is-over{background:var(--accent)}.mytasks.is-dragging .mytasks__row:hover{background:transparent}.mytasks.is-dragging .mytasks__grip,.mytasks.is-dragging .mytasks__row[draggable=true]{cursor:-webkit-grabbing;cursor:grabbing}.mytasks__empty{color:var(--muted);font-size:.8125rem;padding:var(--s2);margin:0}.mytasks__add{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;display:flex;align-items:center;gap:6px;padding:6px var(--s2);font:inherit;font-size:.8125rem;color:var(--muted);cursor:pointer;border-radius:var(--radius-sm);text-align:left}.mytasks__add:hover{background:var(--hover);color:var(--fg)}.mytasks__addform,.mytasks__addsection,.mytasks__rename{display:flex;align-items:center;gap:var(--s2);padding:4px var(--s2);flex-wrap:wrap}.mytasks__addform .ui-input,.mytasks__addsection .ui-input,.mytasks__rename .ui-input{flex:1 1 200px;min-width:0}.mytasks__chips{display:flex;gap:var(--s2);align-items:center;border:0;margin:0;padding:0;min-width:0}.mytasks__menunote{color:var(--muted);font-size:.8125rem;margin:0;padding:7px 10px}@media (max-width:640px){.mytasks__cols{display:none}.mytasks__row{display:flex;flex-wrap:wrap;align-items:center;gap:4px var(--s2);padding:var(--s2);min-height:44px}.mytasks__name{flex:1 1 100%}.mytasks__actions,.mytasks__due,.mytasks__priority,.mytasks__where{display:none}.mytasks__body{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-width:0;position:relative}.mytasks__open{min-height:0;position:static}.mytasks__open:after{content:"";position:absolute;inset:calc(-1 * var(--s2)) 0}.mytasks__meta{display:flex;align-items:center;gap:var(--s2);min-width:0;font-size:.75rem}.mytasks__metawhere{color:var(--muted);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mytasks__add,.mytasks__disclose{min-height:44px}}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat Fallback;src:local("Arial");ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.00%;size-adjust:112.83%}.__className_069ab3{font-family:Montserrat,Montserrat Fallback;font-style:normal}.__variable_069ab3{--font-montserrat:"Montserrat","Montserrat Fallback"}