.fpf-widget{--white: #fff;--black: #000;-webkit-box-sizing:border-box;box-sizing:border-box}.fpf-widget *,.fpf-widget *:after,.fpf-widget *:before{-webkit-box-sizing:inherit;box-sizing:inherit}.fpf-widget.fpf-hidden{display:none !important}.fpf-widget.disabled{opacity:.65;cursor:not-allowed !important}.fpf-widget.disabled *{pointer-events:none}.fpf-rating-wrapper{--rating-gutter: 2px;--rating-selected-color: #f6cc01;--rating-unselected-color: #bdbdbd;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 calc(var(--rating-gutter)*-1)}.fpf-rating-wrapper:not(.readonly) label{cursor:pointer}.fpf-rating-wrapper .iconEmpty{color:var(--rating-unselected-color) !important}.fpf-rating-wrapper .iconFilled{color:var(--rating-selected-color)}.fpf-rating-wrapper input{display:none;width:0;opacity:0}.fpf-rating-wrapper label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;cursor:default;width:auto;max-width:inherit;vertical-align:initial;padding:0 var(--rating-gutter);margin:0;-webkit-transition:-webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:-webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:transform 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:transform 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;color:var(--rating-unselected-color)}.fpf-rating-wrapper label svg{fill:currentColor;max-width:inherit}.fpf-rating-wrapper .rating_item_group.iconActive,.fpf-rating-wrapper>label.iconActive{-webkit-transform:scale(1.2);transform:scale(1.2)}.fpf-rating-wrapper .rating_item_group{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.fpf-rating-wrapper .rating_item_group label.half{overflow:hidden;position:absolute;width:50%}.fpf-rating-wrapper span{position:relative;-webkit-transition:-webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:-webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:transform 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:transform 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms}.fpf-rating-wrapper span label{float:right}.fpf-rating-wrapper.disabled label{color:#ccc}.fpf-rating-wrapper.disabled .iconFilled{color:#777 !important}

