.page-module__32ZLbW__header{text-align:center;margin-bottom:60px}.page-module__32ZLbW__summary{border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);border:1px solid var(--border);background:#fff;justify-content:center;align-items:center;gap:60px;margin-bottom:60px;padding:40px;display:flex}.page-module__32ZLbW__ratingBox{text-align:center}.page-module__32ZLbW__score{color:var(--text-main);margin-bottom:8px;font-size:4rem;font-weight:800;line-height:1}.page-module__32ZLbW__stars{color:gold;justify-content:center;gap:4px;margin-bottom:8px;display:flex}.page-module__32ZLbW__total{color:var(--text-sub);font-size:.95rem}.page-module__32ZLbW__writeBtn{background:var(--primary);color:#fff;border-radius:var(--radius-full);cursor:pointer;border:none;padding:14px 28px;font-size:1.05rem;font-weight:600;transition:all .2s}.page-module__32ZLbW__writeBtn:hover{background:var(--primary-light);box-shadow:var(--shadow-md);transform:translateY(-2px)}.page-module__32ZLbW__reviewList{flex-direction:column;gap:24px;display:flex}.page-module__32ZLbW__reviewItem{border-radius:var(--radius-md);border:1px solid var(--border);background:#fff;padding:32px;transition:transform .2s}.page-module__32ZLbW__reviewHeader{justify-content:space-between;align-items:flex-start;margin-bottom:16px;display:flex}.page-module__32ZLbW__userInfo{align-items:center;gap:16px;display:flex}.page-module__32ZLbW__avatar{width:48px;height:48px;color:var(--text-sub);background:#f0f0f0;border-radius:50%;justify-content:center;align-items:center;font-size:1.1rem;font-weight:700;display:flex}.page-module__32ZLbW__userName{margin-bottom:4px;font-size:1.05rem;font-weight:700;display:block}.page-module__32ZLbW__date{color:#999;font-size:.85rem;font-weight:400}.page-module__32ZLbW__content{color:var(--text-main);margin-bottom:24px;font-size:1.05rem;line-height:1.7}.page-module__32ZLbW__reviewImage{border-radius:var(--radius-sm);width:100%;max-width:300px;height:200px;margin-bottom:20px;position:relative;overflow:hidden}.page-module__32ZLbW__reply{background:var(--bg-sub);border-radius:var(--radius-sm);border-left:3px solid var(--primary);margin-top:24px;padding:24px}.page-module__32ZLbW__replyTitle{color:var(--primary);align-items:center;gap:8px;margin-bottom:8px;font-weight:700;display:flex}.page-module__32ZLbW__formContainer{border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:1px solid var(--border);background:#fff;margin-top:40px;padding:40px;animation:.3s ease-out page-module__32ZLbW__slideDown}.page-module__32ZLbW__formTitle{text-align:center;margin-bottom:24px;font-size:1.5rem;font-weight:700}.page-module__32ZLbW__inputGroup{margin-bottom:24px}.page-module__32ZLbW__label{color:var(--text-main);margin-bottom:8px;font-weight:600;display:block}.page-module__32ZLbW__input,.page-module__32ZLbW__textarea{border:1px solid var(--border);border-radius:var(--radius-sm);width:100%;padding:14px;font-family:inherit;font-size:1rem;transition:border-color .2s}.page-module__32ZLbW__input:focus,.page-module__32ZLbW__textarea:focus{border-color:var(--primary);outline:none}.page-module__32ZLbW__submitBtn{background:var(--primary);color:#fff;border-radius:var(--radius-sm);cursor:pointer;border:none;width:100%;padding:16px;font-size:1.1rem;font-weight:700;transition:background .2s}.page-module__32ZLbW__submitBtn:hover{background:var(--primary-light)}@keyframes page-module__32ZLbW__slideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.page-module__32ZLbW__summary{text-align:center;flex-direction:column;gap:24px}}
