.tasks-body{padding:var(--space-2) var(--space-3);gap:var(--space-1);flex-direction:column;flex:1 1 0;min-height:0;display:flex;overflow:hidden}.tasks-list{font-size:var(--text-sm);padding:var(--space-1) 0;will-change:transform;flex-direction:column;flex:1 1 0;align-content:flex-start;gap:5px;min-height:0;display:flex;overflow:hidden}.tasks-list:hover{animation-play-state:paused}.tasks-person{font-size:var(--text-xs);color:var(--accent);letter-spacing:.04em;padding:var(--space-1) 0 2px;border-bottom:1px solid var(--accent-border);margin-top:var(--space-2);flex-basis:100%;font-weight:700}.tasks-person:first-child{margin-top:0}.tasks-row{align-items:center;gap:var(--space-1);padding:5px var(--space-2);border-radius:var(--radius-sm);background:var(--bg-card-inner);border:1px solid var(--accent-border);transition:background var(--duration-fast) ease;flex:none;max-width:100%;display:flex}.tasks-row:hover{background:var(--bg-card-hover);border-color:var(--accent)}.tasks-row.done .tasks-chore{opacity:.5;color:var(--text-muted);text-decoration:line-through}@container card (width>=900px){.tasks-list{gap:8px;padding:8px 0}.tasks-row{padding:8px 14px;font-size:1.05em}.tasks-person{padding:6px 0 4px;font-size:.85em}.tasks-quick-add{padding:6px 8px}#tasks-quick-input{padding:5px 10px;font-size:.9em}.tasks-action-btn{padding:5px 12px;font-size:.78em}.tasks-filter-bar{gap:6px;padding:4px 8px}}.tasks-cb{accent-color:var(--accent);cursor:pointer;flex-shrink:0;width:16px;height:16px}.tasks-chore{color:var(--text-primary);flex:1;line-height:1.3}.tasks-actions{padding:4px var(--space-2) 2px;flex-shrink:0;gap:6px;display:flex}.tasks-action-btn{background:color-mix(in sRGB, var(--accent) 15%, transparent);border:1px solid var(--accent-border);border-radius:var(--radius-sm);color:var(--text-primary);cursor:pointer;transition:background var(--duration-fast) ease;flex:1;padding:3px 6px;font-size:.72em}.tasks-action-btn:hover{background:color-mix(in sRGB, var(--accent) 30%, transparent)}.tasks-action-reset{color:var(--text-muted)}.tasks-filter-bar{padding:2px var(--space-2) 4px;flex-wrap:wrap;gap:4px;display:flex}.tasks-person-chip{background:var(--bg-card-inner);color:var(--text-muted);cursor:pointer;border:1px solid var(--border);border-radius:10px;padding:2px 8px;font-size:.62em;transition:background .15s,color .15s}.tasks-person-chip.active{background:var(--accent);color:var(--text-on-accent);border-color:var(--accent);font-weight:700}.tasks-quick-add{padding:4px var(--space-2) 2px;flex-shrink:0;align-items:center;gap:4px;display:flex}.tasks-quick-add input{background:var(--bg-card-inner);border:1px solid var(--accent-border);border-radius:var(--radius-sm);color:var(--text-primary);flex:1;padding:3px 6px;font-size:.72em}.tasks-quick-add button{background:color-mix(in sRGB, var(--accent) 20%, transparent);border:1px solid var(--accent-border);border-radius:var(--radius-sm);color:var(--text-primary);cursor:pointer;padding:2px 6px;font-size:.8em}.tasks-priority{flex-shrink:0;margin-inline-end:4px;font-size:.7em;font-weight:800}.tasks-due{color:var(--text-muted);white-space:nowrap;margin-inline-start:auto;font-size:.65em}.tasks-due.tasks-due-overdue{color:var(--danger,#f87171);font-weight:700}.tasks-due.tasks-due-today{color:var(--warning,#fbbf24);font-weight:700}.tasks-row.overdue{background:color-mix(in srgb, var(--danger,#f87171) 8%, transparent);border-inline-start:3px solid var(--danger,#f87171)}.tasks-row.due-today{background:color-mix(in srgb, var(--warning,#fbbf24) 8%, transparent);border-inline-start:3px solid var(--warning,#fbbf24)}.tasks-due.tasks-due-week{color:var(--positive,#34d399);font-weight:600}.tasks-row.due-week{background:color-mix(in srgb, var(--positive,#34d399) 6%, transparent);border-inline-start:3px solid var(--positive,#34d399)}.tasks-tags{flex-wrap:wrap;gap:3px;margin-inline-start:auto;display:flex}.tasks-tag{background:color-mix(in sRGB, var(--accent) 20%, transparent);color:var(--accent);border:1px solid color-mix(in sRGB, var(--accent) 40%, transparent);white-space:nowrap;text-overflow:ellipsis;border-radius:99px;max-width:80px;padding:1px 6px;font-size:.6em;overflow:hidden}.tasks-subtask-group{border-inline-start:2px solid color-mix(in sRGB, var(--accent) 30%, transparent);flex-direction:column;gap:2px;margin-block:2px;padding-inline-start:1.2rem;display:flex}.tasks-subtask-group.collapsed{display:none}.tasks-subtask{opacity:.9;font-size:.9em}.tasks-subtask-toggle{color:var(--text-muted,#888);cursor:pointer;background:0 0;border:none;margin-inline-start:auto;padding:0 4px;font-size:.75rem}.tasks-subtask-toggle:hover{color:var(--accent)}.sysinfo-body{padding:var(--space-2) var(--space-3);font-size:var(--text-sm);flex-direction:column;flex:1 1 0;gap:6px;display:flex;overflow-y:auto}.sysinfo-grid{padding:var(--space-2);flex:1 1 0;grid-template-columns:repeat(3,minmax(min-content,1fr));gap:6px;display:grid;overflow-y:auto}.sysinfo-tile{background:color-mix(in sRGB, var(--bg-card-inner) 80%, transparent);border:1px solid var(--accent-border);border-radius:var(--border-radius);flex-direction:column;align-items:center;gap:2px;min-width:0;padding:6px 8px;display:flex}.sysinfo-tile-val{color:var(--text-primary);text-align:center;font-variant-numeric:tabular-nums;word-break:break-all;direction:ltr;font-size:.82em;font-weight:700;line-height:1.2}.sysinfo-tile-label{color:var(--text-muted);text-align:center;white-space:nowrap;font-size:.65em}.sysinfo-row{justify-content:space-between;align-items:baseline;gap:var(--space-2);border-bottom:1px solid color-mix(in sRGB, var(--accent-border) 40%, transparent);padding:3px 0;display:flex}.sysinfo-row:last-child{border-bottom:none}.sysinfo-label{color:var(--text-muted);font-size:var(--text-xs);white-space:nowrap}.sysinfo-val{color:var(--text-primary);text-align:left;font-variant-numeric:tabular-nums;direction:ltr;font-weight:600}@container card (width>=900px){.sysinfo-grid{grid-template-columns:repeat(auto-fit,minmax(min-content,1fr))!important;gap:12px!important;padding:12px!important}.sysinfo-tile{padding:14px 16px!important}.sysinfo-label{font-size:.8em!important}.sysinfo-val{font-size:1.1em!important}}
