.fs-rating.svelte-q93cg3{--rating-size:24px;color:var(--fs-accent-fill-default);align-items:center;display:inline-flex}.fs-rating.svelte-q93cg3.size-small{--rating-size:12px}.fs-rating.svelte-q93cg3.size-medium{--rating-size:16px}.fs-rating.svelte-q93cg3.size-large{--rating-size:20px}.fs-rating.svelte-q93cg3:is([aria-invalid=true]:where(.svelte-q93cg3),:where(.svelte-q93cg3):has(input:where(.svelte-q93cg3):user-invalid)) .rating-icon:where(.svelte-q93cg3){color:var(--fs-system-critical)}.fs-rating.svelte-q93cg3:has(input:where(.svelte-q93cg3):disabled) .rating-icon:where(.svelte-q93cg3){color:var(--fs-text-disabled)}.fs-rating.svelte-q93cg3:has(input:where(.svelte-q93cg3):disabled) .rating-icon:where(.svelte-q93cg3) .filled:where(.svelte-q93cg3){color:inherit}.rating-item.svelte-q93cg3{border-radius:var(--fs-control-border-radius);padding:2px;display:inline-flex;position:relative}.rating-item.svelte-q93cg3:has(input:where(.svelte-q93cg3):focus-visible){box-shadow:var(--fs-focus-stroke-outer)}.rating-item.svelte-q93cg3 input:where(.svelte-q93cg3){appearance:none;cursor:pointer;outline:none;block-size:100%;inline-size:100%;margin:0;position:absolute;inset-block:0;inset-inline-start:0}.rating-item.svelte-q93cg3 .half-value:where(.svelte-q93cg3){z-index:1;inline-size:50%}.rating-icon.svelte-q93cg3{color:var(--fs-text-secondary);display:inline-flex}.rating-icon.svelte-q93cg3.selected{color:var(--fs-accent-fill-default)}.rating-icon.svelte-q93cg3 svg{inline-size:var(--rating-size);block-size:var(--rating-size)}.rating-icon.svelte-q93cg3.custom{position:relative}.rating-icon.svelte-q93cg3.custom .filled:where(.svelte-q93cg3){color:var(--fs-accent-fill-default);clip-path:inset(0 calc(100% - var(--rating-fill)) 0 0);display:inline-flex;position:absolute;inset:0}.rating-icon.svelte-q93cg3.custom .filled:where(.svelte-q93cg3):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){clip-path:inset(0 0 0 calc(100% - var(--rating-fill)))}
