@keyframes spinner{to{transform:rotate(360deg)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDownFade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes dash-rotate{0%{stroke-dashoffset:400px}to{stroke-dashoffset:0}}.gloss-preset-rating:focus-within{outline:2px solid var(--gloss-color-border-focus);outline-offset:2px;border-radius:4px}
@keyframes spinner{to{transform:rotate(360deg)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDownFade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes dash-rotate{0%{stroke-dashoffset:400px}to{stroke-dashoffset:0}}.gloss-base-rating{align-items:center;gap:var(--_gap,2px);display:inline-flex}.gloss-base-rating[data-readonly]{pointer-events:none}.gloss-base-rating[data-disabled]{opacity:.5;pointer-events:none;cursor:not-allowed}.gloss-base-rating__star{width:var(--_star-size,20px);height:var(--_star-size,20px);cursor:pointer;color:var(--_inactive-color,#d1d5db);justify-content:center;align-items:center;transition:color .15s;display:inline-flex}.gloss-base-rating__star[data-active]{color:var(--_active-color,#f59e0b)}.gloss-base-rating__star[data-half]{position:relative}.gloss-base-rating:hover .gloss-base-rating__star{color:var(--_hover-color,var(--_active-color,#f59e0b))}.gloss-base-rating:hover .gloss-base-rating__star[data-unhovered]{color:var(--_inactive-color,#d1d5db)}.gloss-base-rating__value{margin-left:.5em;font-size:.875em;font-weight:500}
