@use './variables' as * // Block .v-rating max-width: 100% display: inline-flex white-space: $rating-white-space &--readonly pointer-events: none // Element .v-rating__wrapper align-items: $rating-item-align-items display: inline-flex flex-direction: column &--bottom flex-direction: column-reverse .v-rating__item display: inline-flex position: relative label cursor: pointer .v-btn--variant-plain opacity: $rating-item-button-opacity .v-btn transition-property: $rating-item-button-transition-property .v-icon transition: inherit transition-timing-function: $rating-item-transition-timing-function &:hover:not(.v-rating__item--focused) .v-rating--hover & .v-btn transform: $rating-item-icon-transform &--half overflow: hidden position: absolute clip-path: polygon(0 0, 50% 0, 50% 100%, 0 100%) z-index: 1 .v-btn__overlay, &:hover .v-btn__overlay opacity: 0 .v-rating__hidden height: 0 opacity: 0 position: absolute width: 0