/* Axis v0.12.7 — минимальные правки устойчивости связанных блоков */
.habits-summary-card,
.habits-summary-card > div,
.lucy-priority-card,
.lucy-priority-card__copy {
  min-width: 0;
}
.habits-summary-card strong,
.lucy-priority-card__copy strong,
.lucy-priority-card__copy small,
.lucy-priority-card__copy em {
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
}
.lucy-priority-card__copy strong,
.lucy-priority-card__copy small,
.lucy-priority-card__copy em {
  display: block;
  white-space: nowrap;
}
@media (max-width: 700px) {
  .habits-summary-card strong {
    display: block;
    white-space: nowrap;
  }
  .habits-summary-card.is-strong strong {
    font-size: clamp(12px, 3.2vw, 15px);
    line-height: 1.12;
  }
}
@media (max-width: 700px) {
  .habits-summary-card > div {
    display: grid !important;
    justify-items: center;
    max-width: 100%;
    width: 100%;
    min-width: 0;
  }
  .habits-summary-card strong {
    width: 100%;
    min-width: 0;
    max-width: 100%;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }
  .habits-summary-card.is-strong strong {
    max-width: 8.5ch;
  }
}
