/* Local RateIt 1.0.16 skin. Replaces the missing legacy image-based stylesheet. */
.rateit { display: inline-block; position: relative; vertical-align: middle; line-height: 1; }
.rateit .rateit-range {
    position: relative;
    display: inline-block;
    background-repeat: repeat-x;
    background-size: 16px 16px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24'%3E%3Cpath fill='%23d0d7d2' d='m12 2.3 3 6.1 6.7 1-4.9 4.7 1.2 6.7-6-3.2-6 3.2 1.2-6.7-4.9-4.7 6.7-1z'/%3E%3C/svg%3E");
    outline: 0;
}
.rateit .rateit-selected,
.rateit .rateit-hover {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    background-repeat: repeat-x;
    background-size: 16px 16px;
}
.rateit .rateit-selected {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24'%3E%3Cpath fill='%23e95324' d='m12 2.3 3 6.1 6.7 1-4.9 4.7 1.2 6.7-6-3.2-6 3.2 1.2-6.7-4.9-4.7 6.7-1z'/%3E%3C/svg%3E");
}
.rateit .rateit-hover {
    display: none;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24'%3E%3Cpath fill='%23f59e0b' d='m12 2.3 3 6.1 6.7 1-4.9 4.7 1.2 6.7-6-3.2-6 3.2 1.2-6.7-4.9-4.7 6.7-1z'/%3E%3C/svg%3E");
}
.rateit .rateit-selected-rtl,
.rateit .rateit-hover-rtl { left: auto; right: 0; }
.rateit .rateit-reset {
    display: inline-block;
    width: 14px;
    height: 16px;
    margin-right: 3px;
    padding: 0;
    border: 0;
    background: transparent;
    color: #66737d;
    vertical-align: top;
    cursor: pointer;
}
.rateit .rateit-reset::before { content: "×"; font-size: 16px; line-height: 14px; }
.rateit .rateit-reset:hover::before,
.rateit .rateit-reset:focus::before { color: #b42318; }
