.fw-app .fw-tasktools{--fw-tt-h:var(--fw-tap-min);flex-wrap:nowrap;flex:auto;align-items:flex-end;gap:4px;min-width:0;padding:4px 0;display:flex}@media (width>=768px){.fw-app .fw-tasktools{--fw-tt-h:32px;gap:0 12px;padding:0 13px 0 0}}.fw-app .fw-tasktools-cluster,.fw-app .fw-tasktools-slot{flex-direction:column;flex:none;gap:2px;display:flex;position:relative}.fw-app .fw-tasktools-cluster{order:1;align-items:center}@media (width>=768px){.fw-app .fw-tasktools-cluster{margin-left:auto}}.fw-app .fw-tasktools-clusterrow{min-height:var(--fw-tt-h);align-items:center;gap:6px;display:inline-flex}.fw-app .fw-tasktools-caps{font-size:var(--fw-text-13);font-weight:var(--fw-weight-medium);letter-spacing:.08em;text-transform:uppercase;color:var(--fw-ink-2);white-space:nowrap;line-height:1.15;display:none}@media (width>=768px){.fw-app .fw-tasktools-caps{display:block}}.fw-app .fw-tasktools-divider{background:var(--fw-border-default);flex:none;order:3;align-self:flex-end;width:1px;height:22px;margin:0 6px 5px;display:none}@media (width>=768px){.fw-app .fw-tasktools-divider{display:block}}.fw-app .fw-tasktools-break{display:none}.fw-app .fw-tasktools-position{flex:none;align-items:center;gap:2px;display:inline-flex}.fw-app .fw-tasktools-positionbtn{appearance:none;cursor:pointer;border-radius:var(--fw-radius-md);background:0 0;border:0;flex-direction:column;justify-content:space-between;padding:4px 5px;display:flex}.fw-app .fw-tasktools-positionpanel .fw-tasktools-positionbtn{padding:6px 7px}.fw-app .fw-tasktools-positionbtn[aria-pressed=true]{background:var(--fw-accent-a2);box-shadow:inset 0 0 0 1px var(--fw-accent-500)}.fw-app .fw-tasktools-positionbtn:focus-visible{outline:var(--fw-rule-w) solid var(--fw-accent-600);outline-offset:2px}.fw-app .fw-tasktools-positionbar{background:var(--fw-border-default);border-radius:1px;height:2px;display:block}.fw-app .fw-tasktools-positionbar[data-fw-done-end=true]{background:var(--fw-status-ok-fg)}.fw-app .fw-tasktools-dense{appearance:none;cursor:pointer;width:var(--fw-tap-min);height:var(--fw-tap-min);border-radius:var(--fw-radius-pill);color:var(--fw-accent-700);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}@media (width>=768px){.fw-app .fw-tasktools-dense{width:32px;height:32px}}.fw-app .fw-tasktools-dense[aria-pressed=true]{background:var(--fw-accent-a2);box-shadow:inset 0 0 0 1px var(--fw-accent-500)}.fw-app .fw-tasktools-dense:focus-visible{outline:var(--fw-rule-w) solid var(--fw-accent-600);outline-offset:2px}.fw-app .fw-tasktools-showing{appearance:none;cursor:pointer;height:var(--fw-tt-h);border-radius:var(--fw-radius-pill);font-family:var(--fw-font-sans);font-size:var(--fw-type-body-dense);font-weight:var(--fw-weight-medium);color:var(--fw-ink-1);white-space:nowrap;background:0 0;border:0;align-items:center;gap:4px;padding:0 8px;display:inline-flex}@media (width>=768px){.fw-app .fw-tasktools-showing{padding:0 8px}}.fw-app .fw-tasktools-showing[aria-expanded=true]{background:var(--fw-accent-a2);box-shadow:inset 0 0 0 1px var(--fw-accent-500)}.fw-app .fw-tasktools-showing:focus-visible{outline:var(--fw-rule-w) solid var(--fw-accent-600);outline-offset:2px}.fw-app .fw-tasktools-showingcount{font-size:var(--fw-type-meta);font-weight:var(--fw-weight-medium);color:var(--fw-ink-2)}.fw-app .fw-tasktools-showingcount[data-fw-done-visible=true]{color:var(--fw-accent-700)}.fw-app .fw-tasktools-showingchevron{color:var(--fw-ink-3);display:flex}.fw-app .fw-tasktools-showingchevron[data-fw-open=true]{transform:rotate(180deg)}.fw-app .fw-tasktools-panel{flex-direction:column;gap:3px;padding:8px;display:flex}@media (width>=768px){.fw-app .fw-tasktools-panel{gap:2px}}.fw-app .fw-tasktools-panellabel{font-size:var(--fw-text-13);font-weight:var(--fw-weight-medium);letter-spacing:.08em;text-transform:uppercase;color:var(--fw-ink-2);white-space:nowrap;padding:0 8px;line-height:1.15}.fw-app .fw-tasktools-panelstack{flex-direction:column;align-items:flex-start;gap:5px;padding-top:2px;padding-bottom:4px;display:flex}.fw-app .fw-tasktools-paneldivider{background:var(--fw-border-subtle);height:1px;margin:7px 0 5px;display:block}.fw-app .fw-tasktools-panelrow{appearance:none;cursor:pointer;width:100%;min-height:var(--fw-tap-min);border-radius:var(--fw-radius-md);font-family:var(--fw-font-sans);font-size:var(--fw-type-body-dense);font-weight:var(--fw-weight-regular);color:var(--fw-ink-1);text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0 8px;display:flex}@media (width>=768px){.fw-app .fw-tasktools-panelrow{min-height:34px}}.fw-app .fw-tasktools-panelrow[aria-pressed=true]{font-weight:var(--fw-weight-medium)}.fw-app .fw-tasktools-panelrow:hover{background:var(--fw-surface-hover)}.fw-app .fw-tasktools-panelrow:focus-visible{outline:var(--fw-rule-w) solid var(--fw-accent-600);outline-offset:-2px}.fw-app .fw-tasktools-panelrowlabel{flex:auto;min-width:0}.fw-app .fw-tasktools-panelcount{font-size:var(--fw-type-meta);font-weight:var(--fw-weight-medium);color:var(--fw-ink-3)}.fw-app .fw-tasktools-paneltick{width:14px;font-size:var(--fw-text-13);font-weight:var(--fw-weight-bold);color:var(--fw-accent-700);flex:none}.fw-app .fw-tasktools-chips{align-items:center;gap:2px;display:inline-flex}.fw-app .fw-tasktools-chip{appearance:none;cursor:pointer;min-width:52px;height:var(--fw-control-h-sm);border-radius:var(--fw-radius-pill);font-family:var(--fw-font-sans);font-size:var(--fw-type-meta);font-weight:var(--fw-weight-regular);color:var(--fw-ink-2);background:0 0;border:0;justify-content:center;align-items:center;padding:0 8px;display:inline-flex}@media (width>=768px){.fw-app .fw-tasktools-chip{min-width:38px;height:28px}}.fw-app .fw-tasktools-chip[aria-pressed=true]{background:var(--fw-accent-a2);box-shadow:inset 0 0 0 1px var(--fw-accent-500);font-weight:var(--fw-weight-medium);color:var(--fw-ink-1)}.fw-app .fw-tasktools-chip:focus-visible{outline:var(--fw-rule-w) solid var(--fw-accent-600);outline-offset:2px}.fw-app .fw-tasktools-slot[data-fw-slot=urgency]{order:2;align-items:center;margin-left:auto}.fw-app .fw-tasktools-slot[data-fw-slot=who]{order:3;align-items:flex-end;margin-left:0}.fw-app .fw-tasktools-slot[data-fw-slot=due]{order:4;align-items:flex-end}@media (width>=768px){.fw-app .fw-tasktools-slot[data-fw-slot=urgency]{flex:0 0 44px;order:4;width:44px;margin-left:0}.fw-app .fw-tasktools-slot[data-fw-slot=who]{flex:0 0 116px;order:5;width:116px;margin-left:0}.fw-app .fw-tasktools-slot[data-fw-slot=due]{flex:0 0 108px;width:108px}}.fw-app .fw-tasktools-urgency{appearance:none;cursor:pointer;min-width:var(--fw-tt-h);height:var(--fw-tt-h);border-radius:var(--fw-radius-pill);background:0 0;border:0;justify-content:center;align-items:center;gap:2px;padding:0 6px;display:inline-flex}.fw-app .fw-tasktools-urgency[data-fw-active=true]{background:var(--fw-accent-a2);box-shadow:inset 0 0 0 1px var(--fw-accent-500)}.fw-app .fw-tasktools-urgency:focus-visible{outline:var(--fw-rule-w) solid var(--fw-accent-600);outline-offset:2px}.fw-app .fw-tasktools-urgencyany{border-radius:var(--fw-radius-pill);width:12px;height:12px;box-shadow:inset 0 0 0 1.5px var(--fw-ink-4);flex:none}.fw-app .fw-tasktools-urgencydot{border-radius:var(--fw-radius-pill);flex:none;width:8px;height:8px}.fw-app .fw-tasktools-who{appearance:none;cursor:pointer;min-height:var(--fw-tt-h);border-radius:var(--fw-radius-pill);background:var(--fw-surface-sunken);border:0;align-items:center;gap:4px;padding:2px;display:inline-flex}.fw-app .fw-tasktools-who[data-fw-solo=true]{padding:2px 2px 2px 10px}.fw-app .fw-tasktools-who[data-fw-active=true]{box-shadow:inset 0 0 0 1px var(--fw-accent-500)}.fw-app .fw-tasktools-who:focus-visible{outline:var(--fw-rule-w) solid var(--fw-accent-600);outline-offset:2px}.fw-app .fw-tasktools-whoname{font-size:var(--fw-type-meta);color:var(--fw-ink-2);white-space:nowrap;display:none}@media (width>=768px){.fw-app .fw-tasktools-whoname{display:inline}}.fw-app .fw-tasktools-faces{align-items:center;display:inline-flex}.fw-app .fw-tasktools-widefaces{display:none}@media (width>=768px){.fw-app .fw-tasktools-phonefaces{display:none}.fw-app .fw-tasktools-widefaces{display:inline-flex}}.fw-app .fw-tasktools-face,.fw-app .fw-tasktools-phoneface{border-radius:var(--fw-radius-pill);background:var(--fw-surface-card);flex:none;padding:2px;display:flex}.fw-app .fw-tasktools-face+.fw-tasktools-face{margin-left:-10px}.fw-app .fw-tabtoolbar:has(.fw-tasktools) .fw-tabtoolbar-titlegroup{margin-left:calc(var(--l-padx) * -1)}.fw-app .fw-tasktools-facesmore{border-radius:var(--fw-radius-pill);background:var(--fw-surface-card);min-width:26px;height:26px;box-shadow:0 0 0 2px var(--fw-surface-card);color:var(--fw-ink-2);font-size:var(--fw-type-meta);font-weight:var(--fw-weight-medium);justify-content:center;align-items:center;margin-left:-10px;padding:0 5px;line-height:1;display:inline-flex}.fw-app .fw-tasktools-duerow{min-height:var(--fw-tt-h);align-items:center;gap:2px;display:flex}.fw-app .fw-tasktools-regroup,.fw-app .fw-tasktools-sort{appearance:none;cursor:pointer;width:var(--fw-tt-h);height:var(--fw-tt-h);border-radius:var(--fw-radius-md);color:var(--fw-accent-700);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.fw-app .fw-tasktools-sort{margin-right:0}@media (width>=768px){.fw-app .fw-tasktools-sort{margin-right:-5px}}.fw-app .fw-tasktools-regroup:focus-visible,.fw-app .fw-tasktools-sort:focus-visible{outline:var(--fw-rule-w) solid var(--fw-accent-600);outline-offset:2px}.fw-app .fw-tasktools-footdivider{background:var(--fw-border-subtle);height:1px;margin:5px 6px;display:block}.fw-app .fw-tasktools-clear{appearance:none;cursor:pointer;width:calc(100% - 12px);min-height:var(--fw-tap-min);border-radius:var(--fw-radius-md);font-family:var(--fw-font-sans);font-size:var(--fw-type-meta);color:var(--fw-ink-3);text-align:left;background:0 0;border:0;margin:0 6px;padding:6px 8px;display:block}.fw-app .fw-tasktools-clear:hover{background:var(--fw-accent-a2);color:var(--fw-ink-1)}.fw-app .fw-tasktools-clear:focus-visible{outline:var(--fw-rule-w) solid var(--fw-accent-600);outline-offset:-2px}.fw-app .fw-tasktools-grouptoggle{appearance:none;cursor:pointer;width:calc(100% - 12px);min-height:var(--fw-tap-min);border-radius:var(--fw-radius-md);font-family:var(--fw-font-sans);font-size:var(--fw-type-body-dense);color:var(--fw-ink-1);text-align:left;background:0 0;border:0;align-items:center;gap:8px;margin:0 6px 6px;padding:0 8px;display:flex}@media (width>=768px){.fw-app .fw-tasktools-grouptoggle{min-height:34px}}.fw-app .fw-tasktools-grouptoggle:hover{background:var(--fw-accent-a2)}.fw-app .fw-tasktools-grouptoggle:focus-visible{outline:var(--fw-rule-w) solid var(--fw-accent-600);outline-offset:-2px}.fw-app .fw-tasktools-grouptogglelabel{flex:auto;min-width:0}
