/* App grid mobile layout repair */
.yhowjgg-wrapkdywew.yhowgrid-col-5kdywew {
  align-items: start;
}

.yhowjgg-itemkdywew {
  width: 100%;
  min-width: 0;
  overflow: hidden;
}

.yhowjgg-imgkdywew {
  display: block;
  width: 100%;
  max-width: 1.34rem;
  height: auto;
  aspect-ratio: 1 / 1;
  object-fit: cover;
  flex: 0 0 auto;
}

.yhowjgg-itemkdywew .yhowtextkdywew {
  display: block;
  min-width: 0;
  margin-top: 0;
  padding: 0 2px;
  font-size: clamp(12px, .24rem, 14px);
  line-height: 1.45;
}

@media (max-width: 459px) {
  .yhowgrid-col-5kdywew {
    grid-template-columns: repeat(5, minmax(0, 1fr));
    column-gap: .08rem;
    row-gap: .16rem;
  }

  .yhowjgg-wrapkdywew {
    padding: .12rem .08rem;
  }

  .yhowjgg-imgkdywew {
    max-width: 1.28rem;
    border-radius: .16rem;
    margin-bottom: .08rem;
  }

  .yhowjgg-itemkdywew {
    justify-content: flex-start;
    height: auto;
    min-height: 0;
    overflow: visible;
  }

  .yhowjgg-itemkdywew .yhowtextkdywew {
    position: static;
    margin: 0;
    padding: 0 2px;
    background: none;
    color: #89531B;
    font-size: clamp(11px, .21rem, 13px);
    line-height: 1.35;
  }
}

@media (max-width: 339px) {
  .yhowgrid-col-5kdywew {
    grid-template-columns: repeat(5, minmax(0, 1fr));
    column-gap: .06rem;
  }
}
