/* стайлинг корзины */
.t706__cartwin-content {
    border-radius: 30px;
}

.t706 .t-submit {
    width: auto;
}

.t-inputpromocode__btn {
    background: #24a3e3 !important;
    border-radius: 20px;
}

.t706__cartwin-content {
    max-width: 760px;
}

.t706__cartwin-totalamount-wrap {
    text-align: center;
}
/* конец стайлинга корзины */



/* Стилизация формы бронирования: радио-инпуты с выбором размера команды */
.uc-bookform fieldset {
    display: flex !important;    
}

.uc-bookform .t-radio__indicator {
    border-radius: 4px;
    border-color: #C7C7C7 !important;
    height: 40px;
    width: 38px;

}

.uc-bookform .t-radio__indicator:after {
    background: #02ACE5 !important;
    width: 38px;
    height: 40px;
    left: -2px;
    border-radius: 4px;
}

.uc-bookform .t-radio__control {
    display: inline-flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    color: #333; !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

.uc-bookform .tn-atom .t-radio__control {
    width: auto !important;
}

.uc-bookform .sq-form__teamsize {
    position: absolute;
    margin-left: -10px;
}

@media screen and (max-width:640px){
   .uc-bookform .t-radio__indicator,  .uc-bookform .t-radio__indicator:after {
        height: 30px !important;
        width: 28px !important;
    }
    
    /* Фикс съехавшего ниже номера телефона */
    .t702 .t-input {
        display: flex;
        align-items: center;
        height: 32px !important;
        padding-block: 0 !important;
    }
}
      
