[data-field-type=rating]{--ff-rating-color-idle: #DDDDDD;--ff-rating-color-hover: #FFD700;--ff-rating-color-selected: #FF7700}[data-field-type=rating] .form-rating-field-wrapper{display:inline-block}[data-field-type=rating] .form-rating-field-wrapper:after{content:"";display:table;clear:both}[data-field-type=rating] .form-rating-field-wrapper:not(:checked)>input{position:absolute;left:-9999px;clip:rect(0, 0, 0, 0)}[data-field-type=rating] .form-rating-field-wrapper:not(:checked)>label{float:right;overflow:hidden;white-space:nowrap;cursor:pointer;font-size:200%;font-weight:100;line-height:1.2;color:var(--ff-rating-color-idle);font-family:sans-serif}[data-field-type=rating] .form-rating-field-wrapper:not(:checked)>label:before{content:"★ ";border:none}[data-field-type=rating] .form-rating-field-wrapper:not(:checked)>label:after{content:"";display:none}[data-field-type=rating] .form-rating-field-wrapper:not(:checked)>label:hover,[data-field-type=rating] .form-rating-field-wrapper:not(:checked)>label:hover~label{color:var(--ff-rating-color-hover)}[data-field-type=rating] .form-rating-field-wrapper>input:checked~label{color:var(--ff-rating-color-selected)}[data-field-type=rating] .form-rating-field-wrapper>input:checked+label:hover,[data-field-type=rating] .form-rating-field-wrapper>input:checked+label:hover~label,[data-field-type=rating] .form-rating-field-wrapper>input:checked~label:hover,[data-field-type=rating] .form-rating-field-wrapper>input:checked~label:hover~label,[data-field-type=rating] .form-rating-field-wrapper>label:hover~input:checked~label{color:var(--ff-rating-color-hover)}[data-field-type=rating] .form-rating-field-wrapper>label:active{position:relative;top:2px;left:2px}
