.t-checkbox__indicator {
    border-radius: 360px;
}




/* =========================================== */
/* Мобильные: 2 карточки в ряд, последняя растягивается */
/* =========================================== */
@media screen and (max-width: 640px) {

  /* Контейнер карточек */
  .uc-doscards ul.t-card__container,
  .doscards ul.t-card__container {
    display: flex !important;
    flex-wrap: wrap !important;
    justify-content: flex-start !important;
    padding-left: 20px !important;   /* внешний отступ слева */
    padding-right: 10px !important;  /* внешний отступ справа */
    margin: 0 !important;
    box-sizing: border-box !important;
  }

  /* Карточки */
  .uc-doscards ul.t-card__container > li,
  .doscards ul.t-card__container > li {
    width: calc(50% - 10px) !important; /* половина ширины минус зазор */
    margin-right: 10px !important;      /* горизонтальный зазор */
    margin-bottom: 10px !important;     /* вертикальный зазор */
    box-sizing: border-box !important;
    padding: 0 !important;
  }

  /* Каждая вторая карточка — убираем правый margin */
  .uc-doscards ul.t-card__container > li:nth-child(2n),
  .doscards ul.t-card__container > li:nth-child(2n) {
    margin-right: 10 !important;
  }

  /* Последняя карточка, если ряд не полный — растягивается */
  .uc-doscards ul.t-card__container > li:last-child:not(:nth-child(2n)),
  .doscards ul.t-card__container > li:last-child:not(:nth-child(2n)) {
    width: 100% !important;
    margin-right: 10 !important;
  }

}


