html, body {
    background: #0A0A0A;
}

/* Phone Mask */
span.t-input-phonemask__select-flag {
    display: none;
}
span.t-input-phonemask__options-flag {
    display: none;
}
.t-input-phonemask__options-right {
    order: -1;
    min-width: 70px;
}
.t-input-phonemask__options-item {
    justify-content: flex-start;
}

/* Review Feedback */
.review-text {
    display: block;
    overflow: auto;
    height: 250px;
}

.down {
    z-index: -999;
}



.uc-footer [data-elem-type="text"] a {
        border: 0 !important;
        display: inline-block !important;
        width: auto !important;
        position: relative !important;
        transition: all 0.3s ease !important;
        /* цвет ссылки до наведения */
        color: #B2B2B2 !important;
    }
    
    .uc-footer [data-elem-type="text"] a:hover {
        /* цвет ссылки после наведения */
        color: #FBCB9F !important;
    }
    
    .uc-footer [data-elem-type="text"] a::after {
        content: '';
        position: absolute;
        transition: all 0.3s ease;
        margin: auto;
        /* отступ между ссылкой и подчеркиванием; 
        если нужно сделать расстояние больше, то используй отрицательное значение */
        margin-bottom: -5px;
        /* толщина подчеркивания */
        height: 1px;  
        /* цвет подчеркивания до наведения */
        background: transparent; 
         
        opacity: 1;
        top: auto;
        bottom: 0;
        left: auto;
        right: 0;
        width: 0;
         
    }
    
    .uc-footer [data-elem-type="text"] a:hover::after {
        /* цвет подчеркивания после наведения */
        background: linear-gradient(90deg, rgba(255, 207, 163, 1), rgba(204, 152, 73, 1));
         
        opacity: 1;
        top: auto;
        bottom: 0;
        left: 0;
        right: auto;
        width: 100%;
         
    }
    


.shimmer .tn-atom {
  /*color:linear-gradient(0.41072964681318347turn,rgba(255,207,163,1) 0%,rgba(204,152,73,1) 100%);*/
  background: linear-gradient(130deg, #CC9849 30%, #FFF 50%, #CC9849 70%);
  background-size: 200% auto;
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  animation: textflow 5s linear infinite;
}
@keyframes textflow {
  from {background-position: 200% center}         
  to {background-position: 0% center}
}



.t-body {
    overflow: overlay !important;
}

::-webkit-scrollbar {
    cursor:grab !important;
    width: 4px;
    background-color: transparent;
}
 
 ::-webkit-scrollbar {
   cursor:grab !important;
}
::-webkit-scrollbar-thumb {
    cursor:grab !important;
    background-color: rgb(0 0 0 / 50%);
    border-radius: 10px;
  border: 0px solid rgba(0, 0, 0, 0);
  background-clip: padding-box;
}
::-webkit-scrollbar-track {  background-color: #111;}

