.v-rating{max-width:100%;display:inline-flex;white-space:nowrap}.v-rating--readonly{pointer-events:none}.v-rating__wrapper{align-items:center;display:inline-flex;flex-direction:column}.v-rating__wrapper--bottom{flex-direction:column-reverse}.v-rating__item{display:inline-flex;position:relative}.v-rating__item label{cursor:pointer}.v-rating__item .v-btn--variant-plain{opacity:1}.v-rating__item .v-btn{transition-property:transform}.v-rating__item .v-btn .v-icon{transition:inherit;transition-timing-function:cubic-bezier(0,0,.2,1)}.v-rating--hover .v-rating__item:hover:not(.v-rating__item--focused) .v-btn{transform:scale(1.25)}.v-rating__item--half{overflow:hidden;position:absolute;clip-path:polygon(0 0,50% 0,50% 100%,0 100%);z-index:1}.v-rating__item--half .v-btn__overlay,.v-rating__item--half:hover .v-btn__overlay{opacity:0}.v-rating__hidden{height:0;opacity:0;position:absolute;width:0}.card[data-v-22b5fd8d]{transition:transform .3s ease,box-shadow .3s ease;border-radius:12px;overflow:hidden;position:relative}.card[data-v-22b5fd8d]:hover{transform:translateY(-5px);box-shadow:0 10px 20px #0000001a}.detail-overlay[data-v-22b5fd8d]{position:absolute;bottom:0;left:0;width:100%;height:100%;background-color:#00000080;color:#fff;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:16px;opacity:0;transition:opacity .3s ease}.card:hover .detail-overlay[data-v-22b5fd8d]{opacity:1}.text-justify[data-v-22b5fd8d]{text-align:justify}.detail-button[data-v-22b5fd8d]{margin-top:16px;background-color:#fffc;color:#000}
