.recipe-reviews{border-top:1px solid #d6d8cb;margin-top:35px;padding-top:28px;scroll-margin-top:160px}.recipe-reviews h2{font:30px Georgia,serif;margin:0 0 12px}.reviews-summary{font-weight:700;color:#976424;font-size:18px}.reviews-jump{border:0;background:none;color:#6d714e;text-align:left;padding:0;margin:0 0 12px;cursor:pointer;font:inherit;font-size:13px}.rating-form{margin:22px 0;padding:18px;background:#f0f2e9;border-radius:9px}.rating-stars{padding:0;border:0;margin:0 0 12px;display:flex;gap:8px}.rating-stars legend{font-weight:600;margin-bottom:10px;font-size:14px}.rating-stars label{position:relative;display:flex;cursor:pointer;align-items:center;gap:3px}.rating-stars input{width:18px;height:18px;accent-color:#9b691f}.rating-stars label>span[aria-hidden]{font-size:29px;color:#a8a894;line-height:1}.rating-stars label:has(input:checked)>span[aria-hidden]{color:#a16b1e}.rating-stars:has(label:nth-of-type(5) input:checked) label span[aria-hidden],.rating-stars:has(label:nth-of-type(4) input:checked) label:nth-of-type(-n+4) span[aria-hidden],.rating-stars:has(label:nth-of-type(3) input:checked) label:nth-of-type(-n+3) span[aria-hidden],.rating-stars:has(label:nth-of-type(2) input:checked) label:nth-of-type(-n+2) span[aria-hidden]{color:#a16b1e}.review-actions{display:flex;gap:9px;align-items:center;flex-wrap:wrap;margin-top:10px}.recipe-reviews textarea{width:100%;padding:12px;border:1px solid #d4d6c8;background:#fff;border-radius:7px;font:inherit;resize:vertical;min-height:88px}.comment-composer>label>span{display:block;font-weight:600;margin-bottom:10px}.review-list-tools{display:flex;justify-content:flex-end;margin-top:18px}.review-list-tools .btn{padding:6px 10px;font-size:12px}.recipe-comment{padding:19px 0;border-top:1px solid #e2e3d8}.review-author{font-size:13px;color:#77786a}.review-author strong{color:#40523b}.review-body{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.recipe-comment .btn{font-size:12px;padding:6px 12px}.review-status{font-size:14px;color:#4e6b43;min-height:1.4em}.review-error{color:#a13f2e}.recipe-reviews textarea:focus-visible,.recipe-reviews button:focus-visible,.rating-stars input:focus-visible,.reviews-jump:focus-visible{outline:3px solid #c98154;outline-offset:3px}.recipe-reviews [hidden]{display:none!important}@media(max-width:650px){.rating-stars{gap:5px}.rating-stars input{width:15px;height:15px}.rating-stars label>span[aria-hidden]{font-size:25px}.rating-form{padding:14px}.recipe-reviews{scroll-margin-top:170px}}@media print{.recipe-reviews,.reviews-jump{display:none}}
.rating-stars label{min-width:40px;min-height:40px;justify-content:center}.rating-stars input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.rating-stars label:has(input:focus-visible){outline:3px solid #c98154;outline-offset:2px;border-radius:5px}.rating-stars label:has(input:disabled){opacity:.5;cursor:wait}.rating-stars label:hover>span[aria-hidden]{color:#a16b1e}
