.unlayerwp-cf7-rating{--unlayerwp-cf7-rating-icon-size: 32px;--unlayerwp-cf7-rating-icon-gap: 5px;--unlayerwp-cf7-rating-icon-color: #ccd6df;--unlayerwp-cf7-rating-icon-active-color: #f0ad4e;display:inline-block;box-sizing:border-box}.unlayerwp-cf7-rating *{box-sizing:border-box}.unlayerwp-cf7-rating__icons{display:inline-flex;flex-direction:row-reverse;justify-content:flex-start}.unlayerwp-cf7-rating__icons:hover .unlayerwp-cf7-rating__icon{color:var(--unlayerwp-cf7-rating-icon-color)}.unlayerwp-cf7-rating__icons:hover .unlayerwp-cf7-rating__icon .unlayerwp-cf7-rating__marked-icon{display:none}.unlayerwp-cf7-rating__icons:hover .unlayerwp-cf7-rating__icon .unlayerwp-cf7-rating__unmarked-icon{display:block}.unlayerwp-cf7-rating__icons .unlayerwp-cf7-rating__icon:hover,.unlayerwp-cf7-rating__icons .unlayerwp-cf7-rating__icon:hover~.unlayerwp-cf7-rating__icon{color:var(--unlayerwp-cf7-rating-icon-active-color)}.unlayerwp-cf7-rating__icons .unlayerwp-cf7-rating__icon:hover .unlayerwp-cf7-rating__marked-icon,.unlayerwp-cf7-rating__icons .unlayerwp-cf7-rating__icon:hover~.unlayerwp-cf7-rating__icon .unlayerwp-cf7-rating__marked-icon{display:block}.unlayerwp-cf7-rating__icons .unlayerwp-cf7-rating__icon:hover .unlayerwp-cf7-rating__unmarked-icon,.unlayerwp-cf7-rating__icons .unlayerwp-cf7-rating__icon:hover~.unlayerwp-cf7-rating__icon .unlayerwp-cf7-rating__unmarked-icon{display:none}.unlayerwp-cf7-rating__icon{font-size:var(--unlayerwp-cf7-rating-icon-size);color:var(--unlayerwp-cf7-rating-icon-color);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;line-height:1;text-align:center;transition:color .3s}.unlayerwp-cf7-rating__icon:not(:first-child){padding-right:var(--unlayerwp-cf7-rating-icon-gap)}.unlayerwp-cf7-rating__icon .unlayerwp-cf7-rating__marked-icon{display:none}.unlayerwp-cf7-rating__icon--active,.unlayerwp-cf7-rating__icon--active~.unlayerwp-cf7-rating__icon{color:var(--unlayerwp-cf7-rating-icon-active-color)}.unlayerwp-cf7-rating__icon--active .unlayerwp-cf7-rating__marked-icon,.unlayerwp-cf7-rating__icon--active~.unlayerwp-cf7-rating__icon .unlayerwp-cf7-rating__marked-icon{display:block}.unlayerwp-cf7-rating__icon--active .unlayerwp-cf7-rating__unmarked-icon,.unlayerwp-cf7-rating__icon--active~.unlayerwp-cf7-rating__icon .unlayerwp-cf7-rating__unmarked-icon{display:none}.unlayerwp-cf7-rating__icon svg{fill:currentColor}
