/**
 * Ratings ajax
 */

.vote-block-info {
    overflow: hidden;
    vertical-align: middle;
    position: relative;
}

.vote-block-info .rating-info {
    position: absolute;
    bottom: 0;
    left: 0;
    font-size: 12px;
    display: none !important;
}

.vote-block-info span.rating-text {
    font-size: 14px;
    font-weight: bold;
    display: block;
    float: left;
    margin-left: 8px;
}

.vote-block-info .rating {
    list-style: none;
    margin: 0 10px 0 0;
    padding: 0;
    height: 23px;
    float: left;
    vertical-align: middle;
    background: none !important;
}

.vote-block-info .rating:hover li {
    background-image: url("https://67fb12.claudeassets.com/20250805080656im_/https://lunchladygame.com/wp-content/mu-plugins/cs-core/assets/img/rating/rating-info.png");
    cursor: pointer;
}

.vote-block-info.disabled .rating:hover li {
    cursor: auto;
}

.vote-block-info .rating li {
    display: block;
    width: 27px;
    height: 23px;
    float: right;
    text-indent: -9999px;
    cursor: pointer;
    margin-bottom: 0px !important;
}

.vote-block-info .rating li:hover,
.vote-block-info .rating li:hover ~ li {
    background-position: 0 -23px;
}

.vote-block-info.disabled .rating li.current {
    display: block;
    z-index: 5;
}

.vote-block-info .rating li.active,
.vote-block-info .rating li.active ~ li {
    background-position: 0 -46px;
}

.vote-block-info li.current {
    display: none;
}

.vote-block-info ol.rating {
    position: relative;
    padding: 0 !important;
    margin: 0;
}

.vote-block-info ol.rating li {
    cursor: default;
    z-index: 2;
    position: relative;
}

.vote-block-info ol.rating li.current {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    z-index: 1;
    background-position: 0 0;
    background-repeat: repeat-x;
    background-image: url("https://67fb12.claudeassets.com/20250805080656im_/https://lunchladygame.com/wp-content/mu-plugins/cs-core/assets/img/rating/rating-info.png");
}

.vote-block-info ol.show-current li.current span {
    display: block;
    height: 23px;
    width: 0;
    background: inherit;
    background-position: 0 -46px;
}

/* Can vote */
.vote-block {
    display: flex;
    flex-flow: row nowrap;
    align-items: center;
    overflow: hidden;
    position: relative;
    margin-left: -6px;
}

.vote-block .vote-block__rating {
    padding: 8px;
}

.vote-block .rating {
    list-style: none;
    margin: 0 10px 0 0;
    padding: 0;
    height: 23px;
    vertical-align: middle;
    background: none !important;
}

.vote-block .rating:hover li {
    background-image: url("https://5c6975.claudeassets.com/20250805080656im_/https://lunchladygame.com/wp-content/mu-plugins/cs-core/assets/img/rating/rating-star.png");
    cursor: pointer;
}

.vote-block.disabled .rating:hover li {
    cursor: auto;
}

.vote-block .rating li {
    display: block;
    width: 27px;
    height: 23px;
    float: right;
    text-indent: -9999px;
    cursor: pointer;
    margin-bottom: 0 !important;
}

.vote-block .rating li:hover,
.vote-block .rating li:hover ~ li {
    background-position: 0 -23px;
}

.vote-block.disabled .rating li.current {
    display: block;
    z-index: 5;
}

.vote-block .rating li.active,
.vote-block .rating li.active ~ li {
    background-position: 0 -23px;
}

.vote-block li.current {
    display: none;
}

.vote-block ol.rating {
    position: relative;
    padding: 0 !important;
    margin: 0;
}

.vote-block ol.rating li {
    cursor: default;
    z-index: 2;
    position: relative;
}

.vote-block ol.rating li.current {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    z-index: 1;
    background-position: 0 0;
    background-repeat: repeat-x;
    background-image: url("https://5c6975.claudeassets.com/20250805080656im_/https://lunchladygame.com/wp-content/mu-plugins/cs-core/assets/img/rating/rating-star.png");
}

.vote-block ol.show-current li.current span {
    display: block;
    height: 23px;
    width: 0;
    background: inherit;
    background-position: 0 -46px;
}

/* Rating info */
.vote-block__info {
    font-size: 0.875rem;
    color: #fff;
    padding-top: 4px;
}

.vote-block__info b {
    color: #0f2862;
}
/*
     FILE ARCHIVED ON 23:08:55 Jan 26, 2025 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 11:01:56 Jun 22, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.404
  exclusion.robots: 0.055
  exclusion.robots.policy: 0.048
  esindex: 0.005
  cdx.remote: 19.908
  LoadShardBlock: 65.083 (3)
  PetaboxLoader3.datanode: 69.708 (4)
  PetaboxLoader3.resolve: 76.48 (2)
  load_resource: 103.689
*/