/* Модуль рейтинг ожидания премьер */
.poster__rating-likes.anons-rating {font-size: 30px;font-weight: 700;display: grid;justify-content: start;align-items: center;}
.anons-rating-block {display: grid;justify-content: center;align-items: center;width: max-content;}
.movie-rate-watchlist .watchlist_btn_success i {color: #f60;}
.movie-rating__green-number {color: #093;}
.movie-rating__grey-number {color: #aaa;}
.movie-rating__red-number {color: red;}
.movie-anons__actions {display: flex;align-items: center;}
.movie-anons__wrapper {display: flex;align-items: center;}
.anons-rating-block .movie-anons__count {color: var(--tt-2);font-size: 14px;}
.movie-anons__percent {color: #093;font-size: 30px;font-weight: 700;}
.movie-anons__count {font-size: 14px;align-self: flex-end;}
.movie-anons__btns {margin: 0 0 0 20px;display: flex;gap: 10px;}
.movie-anons__wait.success {background-color: #093;color: white;}
.movie-anons__nowait.success {background-color: #f66600;color: white;}
.movie-anons__wait.success i, .movie-anons__nowait.success i {color: white;}
.movie-anons__wait i {color: #093;margin-right: 3px;}
.movie-anons__nowait i {color: #f66600;margin-right: 3px;}
.movie-anons__most {margin-top: 9px;font-size: 14px;text-decoration: none;margin-left: auto;}
.movie-anons__most:hover {color: var(--accent);}
.movie-anons__bar {height: 15px;width: 100%;color: #fe000b;border-radius: 0 4px 4px 0;background-color: var(--bg-2);margin-bottom: 8px;}
.movie-anons__green {height: 15px;width: 90%;position: relative;color: #093;border-radius: 2px 0 0 2px;background-color: rgb(134 199 156);}
.movie-anons__green::after {display: block;width: 2px;height: 22px;content: "";background: #093;position: absolute;right: 0;top: -3px;}

@media only screen and (max-width:525px) {
.movie-anons__most {margin-left: 0;}
.movie-anons__actions {flex-direction: column;align-items: flex-start;}
}

@media only screen and (max-width:768px) {
.movie-info {position: absolute;bottom: 25px;right: 15px;left: 15px;}
.movie-rated__item {height: 180px;}
}

@media only screen and (max-width:480px) {
.movie-anons {/* margin-bottom: 25px; */}
}

@media only screen and (max-width:360px) {
.movie-anons__percent {font-size: 21px;}
.movie-anons__count {font-size: 16px;}
}

.movie-rated__list {margin-bottom: 35px;}
.movie-rated__list .watchlist_parent {border-radius: unset;cursor: unset;width: unset;display: flex;}
.movie-rated__item {display: flex;padding: 20px;position: relative;border-radius: 5px;}
.movie-rated__list .movie-rated__item.movie-rated__item-is-watching {background-color: rgba(255, 102, 0, 0.13);}
.movie-rated__item .movie-item__rating {top: 6px;left: -7px;}
.movie-rated__item::before {content: '';display: block;background: rgba(0, 0, 0, 0.08);position: absolute;left: 20px;right: 20px;height: 1px;width: calc(100% - 40px);top: 0;-webkit-transition: opacity 0.15s ease-out;transition: opacity 0.15s ease-out;}
.movie-rated__item:hover::before, .movie-rated__item:hover+.movie-rated__item::before {opacity: 0;}
.movie-rated__item:hover {background: #f7f7f7;}
.movie-rated__item:last-of-type {border-bottom: none;}
.movie-rated__parent {display: flex;margin-right: auto;}
.movie-rated__img {height: 95px;width: 65px;margin-right: 15px;position: relative;flex-shrink: 0;}
.movie-rated__parent .movie-rated__img img {width: 100%;height: 100%;object-fit: cover;border-radius: 3px;}
.movie-rated__info {flex: 1 0 0;}
.movie-info {display: flex;height: 30px;justify-content: space-between;align-items: center;}
.short {margin-right: 20px;}
.movie-rated__name {font-size: 16px;font-weight: 500;line-height: 20px;margin-bottom: 4px;color: #1f1f1f;}
.movie-rated__other-names {line-height: 18px;font-size: 13px;color: #333;margin-bottom: 3px;}
.movie-rated__genres {font-size: 13px;color: #777;}
.movie-rated__number {font-size: 16px;font-weight: 500;line-height: 20px;margin-right: 15px;min-width: 28px;}
.movie-rated__rating {margin-right: 20px;margin-left: 10px;margin-top: 5px;flex-shrink: 0;}
.profile__movie-list .movie-rated-rating {text-align: right;}
.movie-rated-rating__number {font-size: 15px;font-weight: 500;line-height: 1.2;margin-right: 6px;}
.movie-rated-rating__count {color: #777;font-size: 11px;}
.movie-rated__buttons {display: flex;align-items: center;padding: 5px 10px;color: #333;border-radius: 3px;border: 1px solid #cccccc7a;font-weight: 500;}
.movie-rated__buttons .fal.fa-star {margin-right: 5px;}
.fav-del {color: #f60;}
.movie-rated__plus, .movie-rated__minus {background-color: #fff;height: 28px;width: 28px;color: #333;display: flex;justify-content: center;align-items: center;border-radius: 3px;border: 1px solid #cccccc7a;font-weight: 500;}
.movie-rated__plus:hover, .movie-rated__minus:hover {background-color: #f7f7f7;}
.movie-rated__rating-count {margin: 0 10px;color: #093;font-size: 0.8em;}
.movie-rate-watchlist {color: #333;font-weight: 500;font-size: 13px;line-height: 1.23;display: flex;flex-shrink: 0;}
.movie-rate-watchlist i {font-size: 0.8em;color: #333;}
.movie-rate-watchlist button {border: solid 1px rgba(0, 0, 0, 0.1);padding: 8px 10px;border-radius: 4px;cursor: pointer;background: #fff;height: 33px;color: #1f1f1f;text-transform: none;}
.movie-rate-watchlist button:hover {background-color: #f7f7f7;}
.movie-rate-watchlist .movie-rate-watchlist__will {border-right-color: rgba(0, 0, 0, 0.1);border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-right: none;}
.movie-rated__watchlist .movie-rate-watchlist__remove {width: 207px;border-right: 1px solid rgba(0, 0, 0, 0.1);border-top-right-radius: 4px;border-bottom-right-radius: 4px;}
.movie-rate-watchlist__will i {margin-right: 7px;}
.movie-rate-watchlist .movie-rate-watchlist__seen {margin-right: 7px;border-top-left-radius: unset;border-bottom-left-radius: unset;}
.movie-rated__upcoming .movie-rate-watchlist__remove {width: 159px;}
.movie-rated__upcoming .movie-rate-watchlist__seen {margin-right: 0;}

@media only screen and (max-width:768px) {
.movie-rated__item {flex-direction: row;padding: 20px 0;border-radius: 0;}
.movie-rated__parent {display: flex;margin-bottom: 10px;}
.movie-rated__item-is-watching {margin: 0 -15px;padding-left: 15px;padding-right: 15px;}
.movie-rated__item-is-watching .movie-rated__buttons, .movie-rated__item-is-watching .movie-rated__number {/* right: 15px; */}
.movie-rated__buttons {/* position: absolute; *//* bottom: 20px; *//* right: 0; */}
.movie-rate-watchlist button {height: 28px;padding: 5px 7px;}
.movie-rated__name {padding-right: 35px;}
.movie-rated__number {color: #595959;background-color: rgba(89, 89, 89, .05);text-align: center;position: absolute;top: 20px;right: 15px;font-size: 14px;font-weight: 400;margin-right: 0;border-radius: 3px;}
.movie-rate-watchlist__remove {width: 155px;}
}

@media only screen and (max-width:320px) {
.movie-rate-watchlist .movie-rate-watchlist__seen {margin-right: 5px;}
}

.movie-rated__rating__favor {display: flex;}
.count-items {counter-reset: num;}
.count-items .movie-rated__number::before {content: counter(num); counter-increment: num;}

/* Темный стиль для рейтинга ожидания премьер */
.dt .movie-rated__item {background: var(--bg);}
