/* Home task cards mirror the task-list content to the right of its status button. */
.grid-two .home-task-row{
  display:grid;
  grid-template-columns:minmax(0,1fr);
  gap:5px;
  align-items:start;
}
.grid-two .home-task-row .task-heading{
  min-width:0;
  display:flex;
  align-items:baseline;
  gap:10px;
  flex-wrap:wrap;
}
.grid-two .home-task-row .row-title{
  font-weight:700;
  color:var(--ink);
}
.grid-two .home-task-row .room-inline{
  color:var(--muted);
  font-size:.86rem;
}
.grid-two .home-task-row .schedule-cell{
  display:flex;
  align-items:center;
  flex-wrap:wrap;
  gap:6px;
  color:var(--muted);
  min-width:0;
}
.grid-two .home-task-row .person-badge{order:-1;flex:0 0 auto;}

@media (max-width:850px){
  .grid-two .home-task-row{
    padding:10px 0;
    gap:6px !important;
  }
  .grid-two .home-task-row .task-heading{
    display:flex;
    gap:8px;
  }
  .grid-two .home-task-row .row-title{font-size:1rem;}
  .grid-two .home-task-row .schedule-cell{font-size:.86rem;}
}
