.TaskActionSheet_list__6Gb1t{display:flex;flex-direction:column}.TaskActionSheet_row__axLLK{display:flex;align-items:center;min-height:var(--touch-target-min);padding:0 2px;background:transparent;border:none;border-bottom:1px solid var(--surface-border);font-family:inherit;font-size:1rem;color:var(--text-primary);text-align:left;cursor:pointer}.TaskActionSheet_row__axLLK:active{background:var(--color-ghost-hover)}.TaskActionSheet_danger__rRGiG{color:var(--status-error);border-bottom:none;margin-top:8px;font-weight:600}.TaskActionSheet_panel__4fNqp{padding:10px 2px 14px;border-bottom:1px solid var(--surface-border)}.TaskActionSheet_segRow__Oc1Du{display:flex;gap:8px}.TaskActionSheet_seg__I5nBi{flex:1 1;min-height:var(--touch-target-min);border:1px solid var(--surface-border);border-radius:var(--radius-md);background:var(--surface-card);color:var(--text-secondary);font-size:.875rem;font-weight:600;font-family:inherit;cursor:pointer}.TaskActionSheet_segOn__mjDn7{background:var(--color-primary);color:var(--color-primary-fg);border-color:var(--color-primary)}.skeleton_skeleton__nQzLF{background:var(--color-ghost-hover);border-radius:var(--radius-sm);position:relative;overflow:hidden}.skeleton_skeleton__nQzLF:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.35),transparent);animation:skeleton_shimmer__spF_u 1.2s var(--ease-out) infinite}@keyframes skeleton_shimmer__spF_u{to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.skeleton_skeleton__nQzLF:after{display:none}}.skeleton_title__cISGF{height:28px;width:70%;margin-bottom:20px}.skeleton_row2__gAgr6{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-bottom:14px}.skeleton_label__Oyl_w{height:10px;width:45%;margin-bottom:8px}.skeleton_field__dwdIT{height:var(--touch-target-min)}.skeleton_notes__AdOIb{height:96px;margin-top:8px}.skeleton_row__0XXGt{height:var(--list-item-height);margin-bottom:var(--gap)}.TaskDetailSheet_headerBar__Tk5Ym{position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-sticky);display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 44px 8px 0;background:var(--surface-card)}.TaskDetailSheet_horizonPill__Q0Hw7{min-height:var(--touch-target-min);padding:0 14px;border-radius:var(--radius-full);border:1px solid var(--surface-border);background:var(--surface-bg);color:var(--text-primary);font-size:.875rem;font-weight:600;font-family:inherit;cursor:pointer}.TaskDetailSheet_moreBtn__TzWGx{width:var(--touch-target-min);height:var(--touch-target-min);display:grid;place-items:center;border:none;background:transparent;color:var(--text-secondary);cursor:pointer}.TaskDetailSheet_titleArea__tmqz6{width:100%;border:none;background:transparent;resize:none;overflow:hidden;font-family:var(--font-heading);font-size:1.375rem;font-weight:700;line-height:1.25;color:var(--text-primary);padding:4px 0;margin-bottom:6px}.TaskDetailSheet_titleArea__tmqz6:focus{outline:none}.TaskDetailSheet_summary__JZNkU{display:flex;align-items:center;gap:6px;width:100%;min-height:var(--touch-target-min);padding:4px 0;background:transparent;border:none;border-bottom:1px solid var(--surface-border);cursor:pointer;font-family:inherit}.TaskDetailSheet_summaryText__DiUHa{font-size:.8125rem;color:var(--text-secondary);text-align:left}.TaskDetailSheet_summaryCaret__0cAW1{margin-left:auto;display:inline-flex;color:var(--text-muted);transition:transform .15s var(--ease-out)}.TaskDetailSheet_caretOpen__VwDzz{transform:rotate(90deg)}.TaskDetailSheet_details__nx0VF{display:flex;flex-direction:column;gap:12px;margin:12px 0;padding:14px;border:1px solid var(--surface-border);border-radius:var(--radius-md);background:var(--surface-bg)}.TaskDetailSheet_notesLabel__eBF1G{display:block;font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin:16px 0 6px}.TaskDetailSheet_notes__b9CpJ{width:100%;min-height:40vh;max-height:55vh;overflow-y:auto;border:1px solid var(--surface-border);border-radius:var(--radius-md);background:var(--surface-bg);color:var(--text-primary);font-family:inherit;font-size:16px;line-height:1.6;padding:12px;resize:none}.TaskDetailSheet_notesEmpty__YzV5S{min-height:96px}.TaskDetailSheet_notes__b9CpJ:focus{outline:none;border-color:var(--color-primary);min-height:55vh}.TaskDetailSheet_section__jAwXY{margin-top:14px;padding-top:14px;border-top:1px solid var(--surface-border)}.TaskDetailSheet_sectionHead__D8tT6{display:flex;align-items:center;gap:8px;min-height:28px;margin-bottom:8px;font-size:.875rem;font-weight:600;color:var(--text-primary)}.TaskDetailSheet_sectionCount__E9oMz{font-size:.8125rem;font-weight:600;color:var(--text-secondary)}.TaskDetailSheet_removeBtn__3lvKX{margin-left:auto;width:var(--touch-target-min);height:var(--touch-target-min);display:grid;place-items:center;border:none;background:transparent;color:var(--text-secondary);font-size:1rem;cursor:pointer}.TaskDetailSheet_removeBtn__3lvKX:active{color:var(--status-error)}.TaskDetailSheet_addChips__vdril{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 8px}.TaskDetailSheet_addChip__L3Qp7{display:inline-flex;align-items:center;gap:4px;min-height:var(--touch-target-min);padding:0 14px;border:1px dashed var(--surface-border);border-radius:var(--radius-md);background:transparent;color:var(--color-primary);font-size:.875rem;font-weight:600;font-family:inherit;cursor:pointer}.TaskDetailSheet_addChip__L3Qp7:active{background:var(--color-ghost-hover)}.TaskDetailSheet_footer__J_Lvl{margin-top:20px;font-size:.75rem;color:var(--text-muted)}.NewRecurringSheet_recurBtn__lpKVk{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:var(--touch-target-min);padding:0 14px;border:1px solid var(--surface-border);border-radius:var(--radius-md);background:var(--surface-card);color:var(--text-primary);font-size:.9375rem;font-family:inherit;cursor:pointer}.NewRecurringSheet_edit__NwM2u{color:var(--color-primary);font-weight:600;font-size:.875rem}.PendingPill_pill__NmhYs{position:fixed;left:50%;transform:translateX(-50%);bottom:calc(56px + env(safe-area-inset-bottom, 0px) + 16px);z-index:var(--z-sticky);padding:8px 14px;border-radius:var(--radius-full);background:var(--chip-neutral-bg);color:var(--chip-neutral-text);border:1px solid var(--surface-border);font-size:.8125rem;font-weight:600;box-shadow:0 4px 12px rgba(0,0,0,.15)}