.wrp-review-card{background:var(--wrp-card-bg);border:1px solid #ddd;padding:20px;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.05)}.wrp-review-header{display:flex;align-items:center;gap:10px;margin-bottom:10px}.wrp-badge{background:var(--wrp-badge-color);color:#fff;padding:4px 8px;border-radius:20px;font-size:12px;display:flex;align-items:center}.wrp-badge .check{margin-right:4px}.wrp-time{margin-left:auto;color:#888;font-size:var(--wrp-time-size)}.wrp-content{margin-bottom:10px;font-size:var(--wrp-review-text-size)}.wrp-author{color:#888;font-size:var(--wrp-reviewer-name-size)}.wrp-reply{background:var(--wrp-reply-bg);padding:10px;border-radius:8px;margin-top:10px;position:relative}.wrp-reply:before{content:"↳";position:absolute;top:-10px;left:20px;color:#aaa}.wrp-reply-label{font-weight:700;color:#666}.wrp-reply p{font-size:var(--wrp-admin-reply-size)}.wrp-see-all{display:block;text-align:center;margin:20px 0;color:var(--wrp-button-color);text-decoration:none}.wrp-review-form textarea,.wrp-review-form input[type=text],.wrp-review-form select{width:100%;padding:10px;margin-bottom:10px;border:1px solid #ddd;border-radius:4px;font-size:var(--wrp-form-elements-size)}.wrp-stars .selected{color:var(--wrp-stars-color)}.wrp-review-form button{background:var(--wrp-button-color);color:#fff;padding:10px 20px;border:none;border-radius:4px;cursor:pointer;width:100%;font-size:var(--wrp-button-size)}