

.slide-item {}

/* Оцените обновленный дизайн упаковки */



.swiper-container-poll {height:100%;}

.poll-stars {position:relative;}


.poll-slide-header {position:absolute;left:0;top:50px;width:100%;text-align: center}

.poll-slide-header .counter {font-size:28px;color:#fff;opacity: 0.5;}

.poll-slide-header .question {letter-spacing: 0.05em;font-size:32px;color:#fff;line-height:1.4;margin:20px 0 0 0;}

.vote-stars {padding:0 80px;position:relative;}
.vote-stars .legend {font-size:32px;}
.vote-stars .legend .l1 {position:absolute;right:0;top:0;}
.slide-item {position: relative;}

.poll-button {}

.input-range {padding:0px 0px;position:relative;width:500px;margin:30px auto;}
.input-range .track {position:absolute;left:10px;right:10px;top:40px;height:28px;background:#000;border:none;height: 24px;width:480px;border-radius: 14px;}
.input-range .track-colored {position:absolute;left:0px;top:0px;height:28px;background:linear-gradient(270deg, #0057B0 65.19%, #0071DF 81.02%, #00E2A0 97.52%);border:none;height: 24px;width:500px;border-radius: 14px;}

body.blue .input-range .track-colored {background: linear-gradient(270.01deg, #5E74FF 3.54%, #0C2EB5 119.98%), #0B152F;}
body.compact .input-range .track-colored {background: linear-gradient(270.01deg, #1C9FE5 3.54%, #1B5292 119.98%), #0B152F;}
body.red .input-range .track-colored {background: linear-gradient(270.01deg, #FF2222 3.54%, #921B1B 111.25%);}
body.red100 .input-range .track-colored {background: linear-gradient(270.01deg, #FF2222 3.54%, #921B1B 111.25%);}
body.gold .input-range .track-colored {background: linear-gradient(270.01deg, #DE7F40 3.54%, #752A02 111.25%);}
body.beige .input-range .track-colored {background: linear-gradient(270.01deg, #E6A87E 3.54%, #834F2C 111.25%);}






.input-labels {position:absolute;top:109px;width:100%;left:0;display:flex;justify-content: space-between;font-size:36px;color:#fff;padding:0;}
.input-labels .label {padding:0 20px;opacity:1;}
.input-labels .label.active {opacity: 1}

.input-labels .hand {position:absolute;left:50%;top:0;animation:pointer2 1s infinite linear;}
.input-labels .hand img {width:94px;height:auto;margin-left:-58px;}


input[type=range]{
    -webkit-appearance: none;
    webkit-appearance: none;
    appearance: none;
    width:500px;
    background: rgba(0,0,0,0);
    height:100px;
    border:none;
    position: relative;
    z-index: 10;
    padding: 0;
}

input[type="range"]::-moz-range-track {
    opacity:0;
    background: rgba(0,0,0,0);
    -webkit-appearance: none; /* Override default look */
    appearance: none;
}

input[type="range"]::-moz-range-thumb {
    background: url(../i/poll/control-blue.svg) center center no-repeat;
    background-size: contain;
    width:80px;height:80px
    -webkit-appearance: none; /* Override default look */
    appearance: none;
}


.progress::-webkit-slider-thumb {
    background: url(../i/poll/control-blue.svg) center center no-repeat;
    background-size: contain;
    border:none;
    width:80px;height:80px;
    -webkit-appearance: none;
    appearance: none;
    box-shadow: none;
}

body.compact .progress::-webkit-slider-thumb {background-image: url(../i/poll/control-compact.svg);}

body.red .progress::-webkit-slider-thumb {background-image: url(../i/poll/control-red.svg);}

body.red100 .progress::-webkit-slider-thumb {background-image: url(../i/poll/control-red100.svg);}

body.gold .progress::-webkit-slider-thumb {background-image: url(../i/poll/control-gold.svg);}

body.beige .progress::-webkit-slider-thumb {background-image: url(../i/poll/control-beige.svg);}

.poll-form-item.poll-form-item-radio {position:absolute;left:0;bottom:190px;width:100%;}
.poll-form-item.poll-form-item-textarea {position:absolute;width:100%;left:0;top:20vh;}