/* V25.29.38: density adjustments limited to the three secondary cards on Hoje. */
.rw-today-organized-grid.rw-today-secondary-expanded > :is(
  [data-rw-today-role="area-performance"],
  [data-rw-today-role="activities"],
  [data-rw-today-role="weak-points"]
):not(.rw-today-empty-secondary) {
  --card-spacing: 12px;
  align-self: start !important;
  height: auto !important;
  min-height: 0 !important;
  gap: 8px !important;
  padding-block: 0 !important;
}

.rw-today-organized-grid.rw-today-secondary-expanded > :is(
  [data-rw-today-role="area-performance"],
  [data-rw-today-role="activities"],
  [data-rw-today-role="weak-points"]
):not(.rw-today-empty-secondary) > [data-slot="card-header"] {
  display: flex !important;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  gap: 6px 10px;
  min-height: 0 !important;
  padding: 12px 16px 0 !important;
}

.rw-today-organized-grid.rw-today-secondary-expanded > :is(
  [data-rw-today-role="area-performance"],
  [data-rw-today-role="activities"],
  [data-rw-today-role="weak-points"]
):not(.rw-today-empty-secondary) > [data-slot="card-content"] {
  min-height: 0 !important;
  padding: 0 16px 12px !important;
}

.rw-today-organized-grid [data-rw-today-role="area-performance"] [data-slot="card-content"] svg {
  display: block;
  width: 100%;
  height: 148px;
}
.rw-today-organized-grid [data-rw-today-role="area-performance"] [data-slot="card-content"] > div > div {
  gap: 5px 12px;
  margin-top: 2px;
}
.rw-today-organized-grid [data-rw-today-role="area-performance"] [data-slot="card-content"] > p {
  padding-block: 18px !important;
}

.rw-today-organized-grid [data-rw-today-role="activities"] [data-slot="card-content"] {
  --tw-space-y-reverse: 0;
}
.rw-today-organized-grid [data-rw-today-role="activities"] [data-slot="card-content"] > :not([hidden]) ~ :not([hidden]) {
  margin-top: 2px !important;
}
.rw-today-organized-grid [data-rw-today-role="activities"] [data-slot="card-content"] > div {
  gap: 9px !important;
  padding: 5px 4px !important;
}
.rw-today-organized-grid [data-rw-today-role="activities"] [data-slot="card-content"] > div > div:first-child {
  width: 30px !important;
  height: 30px !important;
  flex: 0 0 30px;
}
.rw-today-organized-grid [data-rw-today-role="activities"] [data-slot="badge"] {
  height: 20px !important;
  padding-inline: 7px !important;
}

.rw-today-organized-grid [data-rw-today-role="weak-points"] [data-slot="card-content"] > :not([hidden]) ~ :not([hidden]) {
  margin-top: 6px !important;
}
.rw-today-organized-grid [data-rw-today-role="weak-points"] [data-slot="card-content"] > div {
  grid-template-columns: 24px minmax(0, 1fr) minmax(68px, 104px) 34px !important;
  gap: 6px !important;
  min-height: 26px;
}
.rw-today-organized-grid [data-rw-today-role="weak-points"] [data-slot="card-content"] > div > b {
  text-align: right;
}

@media (min-width: 1280px) {
  .rw-today-organized-grid.rw-today-secondary-expanded > :is(
    [data-rw-today-role="area-performance"],
    [data-rw-today-role="activities"],
    [data-rw-today-role="weak-points"]
  ):not(.rw-today-empty-secondary) {
    grid-column: span 6 / span 6 !important;
  }
  .rw-today-organized-grid.rw-today-secondary-expanded:has(> [data-rw-today-role="area-performance"]:not(.rw-today-empty-secondary)) > [data-rw-today-role="daily-goal"] {
    grid-column: span 6 / span 6 !important;
  }
}

@media (max-width: 640px) {
  .rw-today-organized-grid [data-rw-today-role="weak-points"] [data-slot="card-content"] > div {
    grid-template-columns: 22px minmax(0, 1fr) 64px 32px !important;
    gap: 5px !important;
  }
}
