.rating[data-v-19946ec2]{width:100%;height:100%;background-color:#d9ecfa;display:flex;justify-content:center;align-items:center;padding:2vw;box-sizing:border-box}.rating .card[data-v-19946ec2]{width:100%;height:98%;padding:4vw 3.2vw;box-sizing:border-box;display:flex;flex-direction:column}.rating .card .title-box[data-v-19946ec2]{width:100%;margin-bottom:2.666667vw}.rating .card .title-box .title[data-v-19946ec2]{text-align:center;font-size:5.066667vw;font-weight:500;color:#333;margin:0}.rating .card .card-box[data-v-19946ec2]{flex:1;overflow-y:auto;padding-right:1.066667vw;display:flex;flex-direction:column;gap:2.133333vw;background-color:#d9ecfa}.rating .card .card-box .popup-container[data-v-19946ec2]{background-color:#fff;border-radius:1.6vw;padding:2.666667vw 3.2vw;box-shadow:0 .266667vw 1.066667vw rgba(0,0,0,.1);display:flex;flex-direction:column;height:157.333333vw;overflow-y:auto}.rating .card .card-box .popup-container .loading-container[data-v-19946ec2]{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center}.rating .card .card-box .popup-container .loading-spinner[data-v-19946ec2]{width:8vw;height:8vw;border:.533333vw solid #f3f3f3;border-top:.533333vw solid #40a9ff;border-radius:50%;animation:spin-19946ec2 1s linear infinite;margin-bottom:2.666667vw}.rating .card .card-box .popup-container .loading-text[data-v-19946ec2]{font-size:3.2vw;color:#666;margin:0}@keyframes spin-19946ec2{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.rating .card .card-box .popup-container .popup-title[data-v-19946ec2]{font-family:Source Han Sans CN,sans-serif;font-size:4.266667vw;font-weight:500;color:#333;margin:0 0 2.133333vw 0}.rating .card .card-box .popup-container .card-inner[data-v-19946ec2]{min-height:26.666667vw;height:26.666667vw;flex-shrink:0;background-color:#f9f9f9;border-radius:1.6vw;padding:2.666667vw;margin-bottom:2.133333vw;border:1px solid #e5e5e5;box-shadow:0 0 2.133333vw rgba(0,0,0,.2)}.rating .card .card-box .popup-container .card-inner[data-v-19946ec2]:last-child{margin-bottom:0}.rating .card .card-box .popup-container .card-inner .product-info[data-v-19946ec2]{margin-bottom:2.666667vw}.rating .card .card-box .popup-container .card-inner .product-info .product-name[data-v-19946ec2]{font-family:Source Han Sans CN,sans-serif;font-size:3.733333vw;font-weight:400;color:#333;margin:0 0 1.066667vw 0}.rating .card .card-box .popup-container .card-inner .product-info .supplier-name[data-v-19946ec2]{font-family:Source Han Sans CN,sans-serif;font-size:3.2vw;font-weight:400;color:#999;margin:0}.rating .card .card-box .popup-container .card-inner .rating-buttons[data-v-19946ec2]{display:flex;gap:1.6vw}.rating .card .card-box .popup-container .card-inner .rating-buttons .rating-btn[data-v-19946ec2]{flex:1;border-radius:1.066667vw;padding:1.6vw 0;font-family:Source Han Sans CN,sans-serif;font-size:3.466667vw;border:none;cursor:pointer}.rating .card .card-box .popup-container .card-inner .rating-buttons .rating-btn.excellent[data-v-19946ec2]{background-color:#fff;border:1px solid #e5e5e5;color:#3a3636;font-weight:500}.rating .card .card-box .popup-container .card-inner .rating-buttons .rating-btn.excellent.active[data-v-19946ec2]{background-color:#f93f3f;border-color:#f93f3f;color:#fff;font-weight:500}.rating .card .card-box .popup-container .card-inner .rating-buttons .rating-btn.satisfied[data-v-19946ec2]{background-color:#fff;border:1px solid #e5e5e5;color:#ff7a00;font-weight:400}.rating .card .card-box .popup-container .card-inner .rating-buttons .rating-btn.satisfied.active[data-v-19946ec2]{background-color:#ff7a00;border-color:#ff7a00;color:#fff;font-weight:500}.rating .card .card-box .popup-container .card-inner .rating-buttons .rating-btn.basic[data-v-19946ec2]{background-color:#fff;border:1px solid #e5e5e5;color:#00b42a;font-weight:400}.rating .card .card-box .popup-container .card-inner .rating-buttons .rating-btn.basic.active[data-v-19946ec2]{background-color:#00b42a;border-color:#00b42a;color:#fff;font-weight:500}.rating .card .card-box .popup-container .card-inner .rating-buttons .rating-btn.unsatisfied[data-v-19946ec2]{background-color:#fff;border:1px solid #e5e5e5;color:#999;font-weight:400}.rating .card .card-box .popup-container .card-inner .rating-buttons .rating-btn.unsatisfied.active[data-v-19946ec2]{background-color:#999;border-color:#999;color:#fff;font-weight:500}.rating .card .card-box .submit-btn-container[data-v-19946ec2]{display:flex;justify-content:center;margin-top:1.333333vw}.rating .card .card-box .submit-btn-container .submit-btn[data-v-19946ec2]{width:80%;height:11.733333vw;background:linear-gradient(90deg,#1989fa,#0570db);border-radius:3.2vw;border:none;color:#fff;font-size:4.266667vw;font-weight:500;cursor:pointer;box-shadow:0 .533333vw 1.6vw rgba(25,137,250,.3)}.rating .card .card-box .submit-btn-container .submit-btn[data-v-19946ec2]:active{opacity:.8}.rating .card .card-box .submit-btn-container .submit-btn[data-v-19946ec2]:disabled{opacity:.6;cursor:not-allowed}.rating .card .submit-btn-container[data-v-19946ec2]{display:flex;justify-content:center;margin-top:2.666667vw}.rating .card .submit-btn-container .submit-btn[data-v-19946ec2]{width:100%;height:10.666667vw;background-color:#40a9ff;border-radius:1.066667vw;border:none;color:#fff;font-family:Source Han Sans CN,sans-serif;font-size:4.266667vw;font-weight:500;cursor:pointer;box-shadow:none}.rating .card .submit-btn-container .submit-btn[data-v-19946ec2]:active{opacity:.8}.rating .card .submit-btn-container .submit-btn[data-v-19946ec2]:disabled{opacity:.6;cursor:not-allowed}