.tasks-loading,.tasks-empty{font-family:var(--f-sans);color:var(--ink-soft);padding:24px 0;font-size:14px}.tasks-skeleton{flex-direction:column;gap:10px;display:flex}.tasks-skeleton__card{border:1px solid var(--rule-soft);background:var(--paper);border-radius:4px;flex-direction:column;gap:10px;padding:16px 18px;display:flex}.tasks-skeleton__row{align-items:center;gap:12px;display:flex}.tasks-skeleton__cell{background:linear-gradient(90deg, color-mix(in srgb, var(--ink) 5%, transparent) 0%, color-mix(in srgb, var(--ink) 9%, transparent) 50%, color-mix(in srgb, var(--ink) 5%, transparent) 100%);background-size:200% 100%;border-radius:3px;height:12px;animation:1.4s ease-in-out infinite tasks-skeleton-shimmer}.tasks-skeleton__cell--chip{width:70px;height:18px}.tasks-skeleton__cell--title{width:60%;height:14px}.tasks-skeleton__cell--body{width:90%}.tasks-skeleton__cell--meta{width:120px}@keyframes tasks-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.tasks-grid{flex-direction:column;gap:14px;display:flex}.task-card{background:var(--paper-2);border:1px solid var(--rule-soft);border-radius:6px;flex-direction:column;gap:12px;padding:16px 18px;display:flex}.task-card__header{align-items:center;gap:8px;display:flex}.task-card__source{font-family:var(--f-mono);color:var(--ink-soft);white-space:nowrap;margin-left:auto;font-size:11px}.task-card__title{font-family:var(--f-sans);color:var(--ink);margin:0;font-size:16px;font-weight:600;line-height:1.3}.task-card__body{font-family:var(--f-sans);color:var(--ink-soft);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:13.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.task-card__meta{font-family:var(--f-mono);color:var(--ink-soft);align-items:center;gap:10px;font-size:11px;display:flex}.task-card__meta--overdue{color:var(--hi)}.task-card__actions{border-top:1px solid var(--rule-soft);flex-wrap:wrap;gap:8px;margin-top:4px;padding-top:12px;display:flex}.task-card__answer-note{font-family:var(--f-mono);color:var(--ink-soft);font-size:11px;font-style:italic}.task-card[role=button]{cursor:pointer}.task-card[role=button]:hover{border-color:var(--ink-soft)}.task-card--completed{background:color-mix(in srgb, var(--paper-2) 60%, var(--paper));opacity:.85}.task-card--completed .task-card__title{color:var(--ink-soft)}.task-card--completed:hover{opacity:1}.task-sheet__bodytext{font-family:var(--f-sans);color:var(--ink);white-space:pre-wrap;margin:0;font-size:14px;line-height:1.55}.task-sheet__options{font-family:var(--f-sans);color:var(--ink);flex-direction:column;gap:4px;margin:0;padding-left:20px;font-size:13px;list-style:outside;display:flex}.task-sheet__loading{font-family:var(--f-sans);color:var(--ink-soft);font-size:14px}.detail-sheet__actions--with-nav{border-top:1px solid var(--rule-soft);justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.detail-sheet__actions-cluster{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.task-nav{align-items:center;gap:8px;display:inline-flex}.task-nav__position{font-family:var(--f-mono);color:var(--ink-soft);white-space:nowrap;font-size:11px}.detail-sheet--split .detail-sheet__body{gap:0;padding:0}
