/* Weekly review navigation polish. Keep previous/next actions visually separate
   and align the semantic chevrons symmetrically around their labels. */
.weekly-toolbar .stack-row {
  display: flex;
  align-items: center;
  gap: 8px;
}

.weekly-toolbar [data-week] {
  min-height: 38px;
  padding-inline: 12px;
}

.weekly-toolbar [data-week].ui-icon-label {
  gap: 8px;
}

.weekly-toolbar [data-week] :is(.button-leading-icon, .button-trailing-icon) {
  width: 16px;
  height: 16px;
}

@media (max-width: 700px) {
  .weekly-toolbar .stack-row {
    width: 100%;
  }

  .weekly-toolbar [data-week] {
    flex: 1 1 0;
  }
}
