.layout-widget-rating{--ui-rating-gap:0px;--ui-rating-icon-font-size:16px;--ui-rating-icon-color:#ccd6df;--ui-rating-icon-marked-color:#f0ad4e;--ui-rating-icon-marked-width:100%;--ui-rating-justify-content:flex-start}.layout-widget-rating .ui-rating{display:flex;justify-content:var(--ui-rating-justify-content)}.layout-widget-rating .ui-rating-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:inherit;margin-block-end:calc(0px - var(--ui-rating-gap));margin-inline-end:calc(0px - var(--ui-rating-gap));width:-moz-fit-content;width:fit-content}.layout-widget-rating .ui-rating .ui-icon{margin-block-end:var(--ui-rating-gap);margin-inline-end:var(--ui-rating-gap);position:relative}.layout-widget-rating .ui-rating .ui-icon-wrapper.ui-icon-marked{--ui-rating-icon-color:var(--ui-rating-icon-marked-color);height:100%;inset-block-start:0;inset-inline-start:0;overflow:hidden;position:absolute;width:var(--ui-rating-icon-marked-width);z-index:1}.layout-widget-rating .ui-rating .ui-icon-wrapper :is(i,svg){display:flex;flex-shrink:0}.layout-widget-rating .ui-rating .ui-icon-wrapper i{color:var(--ui-rating-icon-color);font-size:var(--ui-rating-icon-font-size)}.layout-widget-rating .ui-rating .ui-icon-wrapper svg{fill:var(--ui-rating-icon-color);height:var(--ui-rating-icon-font-size);width:auto}