.modal-enter-active,.modal-leave-active{transition:all .5s ease;transform:translateY(0)}.modal-enter-from,.modal-leave-to{opacity:0}.modal-enter-from .modal-container,.modal-leave-to .modal-container{transform:translateY(-20%)}#commentModal .title{font-size:120%}#commentModal{position:fixed;z-index:9999;top:0;left:0;width:100%;height:100%;background-color:#00000080}#commentModal .modal-wrapper{display:flex;justify-content:center;margin:30px auto 0}#commentModal .modal-container{width:100%;background-color:#fff;border-radius:36px;box-shadow:0 2px 8px #00000054;transition:all .3s ease;display:flex;flex-direction:column;padding:10px}#commentModal .logo-container{text-align:center}#commentModal .logo-container img{max-height:30px;width:auto}#commentModal .submit-btn{background-color:var(--color-orange);color:#fff}#commentModal .close-btn{padding:3px 7px;background-color:transparent;background-color:var(--divider-color);border-radius:var(--border-radius-sm);border:none}#commentModal .close-btn i{font-size:18px}#commentModal .loader-container{height:100px;width:100%;margin-top:10px}#commentModal .back-link{cursor:pointer}#commentModal .label-size{font-size:90%}#commentModal .btn{background-color:var(--color-orange);color:#fff;font-weight:700;border-radius:12px}#commentModal form .form-rate{margin-top:15px}#commentModal form .form-rate button{border:0;background-color:transparent;color:var(--color-orange);font-size:1.2rem}#commentModal form .form-rate button span{border:0;background-color:transparent;color:var(--gold-color);font-size:1.2rem}.comments-form .review-summary .review-count[data-v-c164bf86]{font-size:90%;color:var(--text-primary-color)}.comments-form .review-summary .star-rating[data-v-c164bf86],.comments-form .review-summary .comment-rate[data-v-c164bf86]{display:flex;flex-direction:row-reverse}.comments-form .review-summary .star-rating .star-icon[data-v-c164bf86],.comments-form .review-summary .comment-rate .star-icon[data-v-c164bf86]{margin-left:2px}.comments-form .review-summary .rating-badge[data-v-c164bf86]{background-color:var(--color-orange);width:20px;height:20px;border-radius:4px;display:flex;align-items:center;justify-content:center}.comments-form .review-summary .rating-badge .badge-text[data-v-c164bf86]{color:#fff;font-size:12px;font-weight:700}.comments-form .comment-input-section .input-container[data-v-c164bf86]{position:relative;margin-bottom:10px}.comments-form .comment-input-section .input-container .comment-input[data-v-c164bf86]{width:100%;padding:12px 40px 12px 12px;border:1px solid #ddd;border-radius:8px;font-size:90%;background-color:#fff;transition:border-color .3s ease}.comments-form .comment-input-section .input-container .comment-input[data-v-c164bf86]:focus{outline:none;border-color:var(--color-orange)}.comments-form .comment-input-section .input-container .comment-input[data-v-c164bf86]::placeholder{color:var(--color-gray-700)}.comments-form .comment-input-section .input-container .input-icon[data-v-c164bf86]{position:absolute;right:12px;top:50%;transform:translateY(-50%)}.comments-form .comment-input-section .submit-comment-btn[data-v-c164bf86]{width:100%;background-color:var(--color-orange);color:#fff;border:none;padding:12px;border-radius:8px;font-size:90%;font-weight:500;cursor:pointer;transition:background-color .3s ease}.comments-form .comment-input-section .submit-comment-btn[data-v-c164bf86]:hover{background-color:var(--color-orange)}.comments-form .comment-input-section .submit-comment-btn i[data-v-c164bf86]{font-size:14px}.comments-form .comment-sorting .sort-option[data-v-c164bf86]{margin-left:20px;font-size:85%;color:var(--color-orange);font-weight:500}.comments-form .no-reviews-message[data-v-c164bf86]{background-color:var(--color-gray-100);border-radius:12px;border:1px solid var(--color-gray-200)}.comments-form .no-reviews-message .no-reviews-title[data-v-c164bf86]{font-size:18px;font-weight:600;color:var(--color-gray-700);margin:0}.comments-form .no-reviews-message .no-reviews-description[data-v-c164bf86]{font-size:14px;color:var(--color-gray-500);margin:0}.comments-form .comments-list .comment-card[data-v-c164bf86]{background-color:#fff;border:1px solid #e7e7e7;border-radius:8px;padding:16px;box-shadow:0 1px 3px #0000001a}.comments-form .comments-list .comment-card .comment-header[data-v-c164bf86]{margin-bottom:12px}.comments-form .comments-list .comment-card .comment-header .user-info[data-v-c164bf86]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.comments-form .comments-list .comment-card .comment-header .user-info .user-icon[data-v-c164bf86]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;color:#666;font-size:12px}.comments-form .comments-list .comment-card .comment-header .user-info .user-name[data-v-c164bf86]{font-size:85%;color:var(--text-primary-color);font-weight:500}.comments-form .comments-list .comment-card .comment-header .user-info .comment-star-rating[data-v-c164bf86]{display:flex;align-items:center;gap:2px}.comments-form .comments-list .comment-card .comment-header .user-info .comment-star-rating .comment-star-icon[data-v-c164bf86]{width:14px;height:14px}.comments-form .comments-list .comment-card .comment-content .comment-text[data-v-c164bf86]{font-size:90%;line-height:1.6;color:var(--text-primary-color);margin:0}.comments-form .comments-list .no-comments .text-muted[data-v-c164bf86]{font-size:90%}.load-more-section[data-v-c164bf86]{margin-top:16px;text-align:left}.load-more-section .load-more-btn[data-v-c164bf86],.load-more-section .load-less-btn[data-v-c164bf86]{width:100%;background-color:var(--color-gray-100);padding:8px 16px;border-radius:20px;font-size:85%;color:var(--color-gray-400);cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:4px;font-weight:500}.load-more-section .load-more-btn i[data-v-c164bf86],.load-more-section .load-less-btn i[data-v-c164bf86]{font-size:10px}@media (max-width: 768px){.load-more-section[data-v-c164bf86]{padding:15px 10px}}
