.cr-star,.cr-stars span{color:#f0c419;font-size:18px;margin-right:2px}.cr-star-off{color:#ddd}.comment-form-rating label{display:block;font-weight:600;margin-bottom:6px}.cr-stars input{display:none}.cr-stars label{font-size:20px;color:#ddd;cursor:pointer;margin-right:2px}.cr-stars label:hover,.cr-stars label:hover~label,.cr-stars input:checked~label{color:#f0c419}.comment-form-review-title input{width:100%;padding:8px;margin-bottom:10px}.cr-review-title{margin:6px 0;font-size:1.05rem;font-weight:700}.cr-rating-summary{background:#fff8e6;border-left:4px solid #f0c419;padding:12px;border-radius:6px;margin-bottom:16px}.cr-summary-top{display:flex;align-items:center;gap:12px;margin-bottom:10px}.cr-avg-score{font-size:24px;font-weight:700}.cr-stars-large{font-size:18px;color:#f0c419}.cr-dist-row{display:flex;align-items:center;gap:10px;margin:6px 0}.cr-dist-label{width:110px;font-size:.9rem;color:#333}.cr-bar{flex:1;background:#eee;height:10px;border-radius:6px;overflow:hidden}.cr-bar-fill{background:#f0c419;height:100%}.cr-avg-short{display:inline-flex;align-items:center;gap:8px}.cr-comment-rating{margin-bottom:6px;font-size:16px;color:#f0c419}