.rating-container[data-v-1b9c4d07]{padding:20px}.box-card[data-v-1b9c4d07]{border:none;margin-bottom:20px}.score-card[data-v-1b9c4d07]{padding:20px 0}.score-header[data-v-1b9c4d07]{display:flex;align-items:flex-start;gap:60px}.score-left[data-v-1b9c4d07]{display:flex;flex-direction:column}.score-label[data-v-1b9c4d07]{font-size:14px;color:#999;margin-bottom:10px}.score-value[data-v-1b9c4d07]{display:flex;align-items:baseline}.main-score[data-v-1b9c4d07]{font-size:40px;font-weight:700;color:#333}.sub-score[data-v-1b9c4d07]{font-size:20px;color:#999;margin-left:5px}.score-right[data-v-1b9c4d07]{display:flex;flex-direction:column}.review-count[data-v-1b9c4d07]{font-size:14px;color:#999;margin-bottom:10px}.detail-card[data-v-1b9c4d07] .el-card__body{padding:0 20px 20px}.detail-header[data-v-1b9c4d07]{padding:20px 0}.search-input[data-v-1b9c4d07]{width:240px}.search-input[data-v-1b9c4d07] .el-input__inner{border-radius:4px;background-color:#fff}.custom-tabs[data-v-1b9c4d07] .el-tabs__active-bar{background-color:#8a00e1;height:2px}.custom-tabs[data-v-1b9c4d07] .el-tabs__item.is-active{color:#8a00e1;font-weight:700}.custom-tabs[data-v-1b9c4d07] .el-tabs__item{font-size:15px;color:#666;background-color:transparent!important}.custom-tabs[data-v-1b9c4d07] .el-tabs__nav-wrap:after{height:1px;background-color:#ebeef5}.custom-table[data-v-1b9c4d07] .el-table__header th{background-color:#f5f7fa;color:#333;font-weight:700;padding:12px 0}.custom-table[data-v-1b9c4d07] .el-table__row td{padding:15px 0}.custom-table[data-v-1b9c4d07] .el-table__row--striped td{background-color:#fafafa!important}.score-badge[data-v-1b9c4d07]{display:inline-block;width:44px;height:24px;line-height:24px;text-align:center;border-radius:4px;color:#fff;font-size:13px;font-weight:700}.green-bg[data-v-1b9c4d07]{background-color:#52c41a}.orange-bg[data-v-1b9c4d07]{background-color:orange}.red-bg[data-v-1b9c4d07]{background-color:#ff4d4f}.image-list[data-v-1b9c4d07]{display:flex;justify-content:center;flex-wrap:wrap;gap:5px}.rating-img[data-v-1b9c4d07]{width:32px;height:32px;border-radius:4px;cursor:pointer;-o-object-fit:cover;object-fit:cover}.pagination-wrapper[data-v-1b9c4d07]{margin-top:30px;display:flex;justify-content:flex-start}.pagination-wrapper[data-v-1b9c4d07] .el-pagination.is-background .el-pager li:not(.disabled).active{background-color:#8a00e1}