.style_main__nWMhL{width:100%;min-height:100vh;padding:24px 0}.style_container__w3cqJ{padding:24px 32px;max-width:1200px;width:100%;margin:0 auto;background-color:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.05)}@media screen and (max-width:768px){.style_container__w3cqJ{padding-inline:16px;margin:0 16px}}@media screen and (max-width:425px){.style_container__w3cqJ{padding:16px;margin:0 8px}}.style_title__yID3y{font-size:1.75rem;font-weight:700;margin-bottom:2rem;color:#2c3e50;position:relative;padding-right:12px;border-right:3px solid #6b7280}@media screen and (max-width:425px){.style_title__yID3y{font-size:1.5rem;margin-bottom:1.5rem}}.style_loading__5XwWN{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;color:#718096}.style_loading__5XwWN .style_spinner__jFWSP{width:40px;height:40px;border:3px solid #e2e8f0;border-top-color:#6b7280;border-radius:50%;animation:style_spin__8wwow 1s linear infinite;margin-bottom:16px}@keyframes style_spin__8wwow{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.style_emptyState__uk24V{text-align:center;padding:60px 20px;color:#718096}.style_emptyState__uk24V p{font-size:1.125rem;margin:0}.style_commentsList__MnsUC{display:flex;flex-direction:column;gap:1.5rem}.style_commentItem__9r7rj{padding:1.5rem;border:1px solid #e2e8f0;border-radius:12px;background-color:#fff;transition:all .2s ease}.style_commentItem__9r7rj:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1);border-color:#6b7280}@media screen and (max-width:425px){.style_commentItem__9r7rj{padding:1rem}}.style_commentContent__jpwzc{width:100%}.style_commentHeader__tkJBX{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;flex-wrap:wrap;gap:.5rem}@media screen and (max-width:425px){.style_commentHeader__tkJBX{flex-direction:column;align-items:flex-start}}.style_headerInfo__VIsxn{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.style_commentTitle__YZcfa{font-weight:600;color:#2d3748;font-size:1.125rem;margin:0}@media screen and (max-width:425px){.style_commentTitle__YZcfa{font-size:1rem}}.style_statusBadge__jKBGs{font-size:.75rem;font-weight:500;padding:4px 8px;border-radius:4px}.style_statusBadge__jKBGs.style_pending__p0b8t{color:#92400e;background-color:#fef3c7}.style_statusBadge__jKBGs.style_active__Ynhcs{color:#166534;background-color:#d1fae5}.style_statusBadge__jKBGs.style_reject__Wv1HW{color:#991b1b;background-color:#fee2e2}.style_date__6bxT6{font-size:.875rem;color:#718096;white-space:nowrap}@media screen and (max-width:425px){.style_date__6bxT6{align-self:flex-end}}.style_productInfo__j52Fn{display:flex;align-items:center;gap:8px;margin-bottom:1rem;padding:12px;background-color:#f8fafc;border-radius:8px;border-right:3px solid #6b7280}@media screen and (max-width:425px){.style_productInfo__j52Fn{flex-direction:column;align-items:flex-start;gap:4px}}.style_productLabel__MEi7O{font-size:.875rem;font-weight:600;color:#4a5568}.style_productName__08Av4{font-size:.875rem;color:#2d3748;font-weight:500}.style_commentText__ccYRm{font-size:1rem;line-height:1.6;color:#4a5568;margin-bottom:1rem;white-space:pre-wrap}.style_rating__qHABz{display:flex;align-items:center;gap:8px;margin-top:.75rem}@media screen and (max-width:425px){.style_rating__qHABz{flex-direction:column;align-items:flex-start;gap:4px}}.style_ratingLabel__rH_Un{font-size:.875rem;font-weight:600;color:#4a5568}.style_stars__slof2{display:flex;gap:2px}.style_star__rVTrg{font-size:1rem;filter:grayscale(100%)}.style_star__rVTrg.style_filled__jDqHf{filter:none}.style_loadMoreContainer__d2Iiv{display:flex;justify-content:center;margin-top:2rem;padding-top:1.5rem;border-top:1px solid #e2e8f0}.style_loadMoreButton__oVoS_{padding:12px 24px;background-color:#6b7280;border:none;color:#fff;border-radius:8px;font-weight:500;font-size:.875rem;transition:all .2s ease;min-width:120px}.style_loadMoreButton__oVoS_:hover:not(:disabled){background-color:#6b7280;transform:translateY(-1px)}.style_loadMoreButton__oVoS_:disabled{background-color:#9ca3af;cursor:not-allowed;transform:none}