.home-task-row{text-align:left;outline:none;align-items:center;gap:.625rem;width:100%;min-height:2.5rem;padding:0 1rem;font-size:.8125rem;transition:background-color .15s ease-out;display:flex}.home-task-row:hover{background:var(--accent)}.home-task-row:focus-visible{box-shadow:inset 0 0 0 2px var(--ring)}.home-task-row__title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.home-task-row__project{max-width:10rem;color:var(--muted-foreground);align-items:center;gap:.375rem;font-size:.75rem;display:flex}.home-task-row__project i{border-radius:999px;flex-shrink:0;width:.4375rem;height:.4375rem}.home-task-row__project span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-task-row__priority{display:flex}.home-task-row__due{font-variant-numeric:tabular-nums;width:4.25rem;color:var(--muted-foreground);text-align:right;font-size:.75rem}.home-task-row__due[data-tone=over]{color:var(--destructive)}.home-task-row__due[data-tone=soon]{color:var(--warning)}@media not (min-width:40rem){.home-task-row__project{display:none}}
.home-chart{width:100%}.priority-chart{align-items:center;gap:1.25rem;display:flex}.priority-chart .home-chart{width:auto}.priority-chart__total{font-variant-numeric:tabular-nums;fill:var(--foreground);font-size:1.375rem;font-weight:600}.priority-chart__caption{fill:var(--muted-foreground);font-size:.6875rem}.priority-chart__legend{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.priority-chart__legend a{border-radius:.375rem;align-items:center;gap:.5rem;padding:.3125rem .5rem;font-size:.8125rem;transition:background-color .15s ease-out;display:flex}.priority-chart__legend a:hover{background:var(--accent)}.priority-chart__legend i{border-radius:2px;width:.5rem;height:.5rem}.priority-chart__legend span{font-variant-numeric:tabular-nums;color:var(--muted-foreground);margin-left:auto}
.my-tasks-card__tabs{height:1.75rem}.my-tasks-card__tabs button{font-size:.75rem}.my-tasks-card__count{font-variant-numeric:tabular-nums;color:var(--muted-foreground);font-size:.6875rem}
