/* стайлинг корзины */
.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;
            }
          
      }