/* Tuần */

/* Tiêu đề khoảng ngày + hai mũi tên */
.wk-head { display: flex; align-items: center; gap: 2px; }
.wk-head .big { flex: 1 1 auto; min-width: 0; }
.wk-arrow {
  flex: 0 0 auto;
  width: 44px;
  height: 44px;
  font-size: 26px;
  line-height: 1;
  color: var(--text-2);
  border-radius: 10px;
}

/* Bảng tuần: tên dòng dài xuống dòng theo từ, không đè lên ô */
.week-table td:first-child { line-height: 1.3; overflow-wrap: break-word; }
.wk-cell { display: inline-flex; align-items: center; justify-content: center; width: 100%; min-height: 28px; padding: 0; cursor: pointer; }
.sq.on.wk-neutral { --c: var(--text-2); background: var(--text-2); }

/* Nút chữ dưới danh sách, mỗi nút một dòng */
.wk-more { display: flex; }

/* Việc đã dời khỏi tuần */
.wk-moved { opacity: .55; }
.wk-moved .t { cursor: default; }

