.profile-reviews{margin-top:28px;padding-top:24px;border-top:1px solid #e2e5eb}.staff-ratings{display:grid;gap:10px;margin:20px 0}.staff-ratings>div{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;background:#f5f7fa;padding:14px;border-radius:10px}.review-field{border:1px solid #dce1e8;border-radius:14px;padding:18px;margin:24px 0}.review-field legend{font-weight:750;padding:0 8px}.star-options{display:flex;gap:8px;flex-wrap:wrap}.star-options label{position:relative;cursor:pointer}.star-options input{position:absolute;opacity:0;width:1px;height:1px}.star-options label>span:first-of-type{display:block;padding:12px 15px;border:1px solid #dce1e8;border-radius:9px;background:white;color:#606b7a;font-weight:750}.star-options input:checked+span{background:#e6ff79;border-color:#172437;color:#172437}.star-options input:focus-visible+span{outline:3px solid #376de3;outline-offset:3px}.review-comment{margin-top:18px}.review-entry{padding:20px 0;border-bottom:1px solid #e2e5eb}.review-person{padding:12px 16px;margin-top:10px;background:#f5f7fa;border-radius:9px}.review-copy{white-space:pre-wrap;overflow-wrap:anywhere}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.review-demo{margin:20px 0;display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap}#review-error{color:#a44131}.rating{font-size:13px}
