.consultation-form .rating-field,.rating-field{border:1px solid #d6c7ac;border-radius:14px;padding:18px 20px;margin:16px 0 24px;min-width:0}.rating-field legend{padding:0 8px;font-size:18px;font-weight:600}.rating-picker{display:flex;flex-wrap:wrap;gap:6px;width:max-content;max-width:100%;margin:0 0 12px}.rating-picker label{display:block!important;position:relative;cursor:pointer;margin:0!important}.rating-picker input,.rating-sr{position:absolute;width:1px!important;height:1px!important;padding:0!important;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.rating-picker label>span[aria-hidden]{display:grid;place-items:center;min-width:44px;min-height:48px;font-size:38px;line-height:1;color:#a7a7a7;border:1px solid transparent;border-radius:8px;transition:color .15s,background .15s}.rating-picker input:focus-visible+span{outline:3px solid #795c28;outline-offset:2px}.rating-picker input:checked+span,.rating-picker label:hover>span[aria-hidden]{color:#986d1f;background:#f9f1df}.rating-picker:has(input[value="1"]:checked) label:nth-of-type(-n+1)>span[aria-hidden],.rating-picker:has(input[value="2"]:checked) label:nth-of-type(-n+2)>span[aria-hidden],.rating-picker:has(input[value="3"]:checked) label:nth-of-type(-n+3)>span[aria-hidden],.rating-picker:has(input[value="4"]:checked) label:nth-of-type(-n+4)>span[aria-hidden],.rating-picker:has(input[value="5"]:checked) label:nth-of-type(-n+5)>span[aria-hidden]{color:#986d1f}.rating-clear{display:flex!important;align-items:center;gap:9px;margin:8px 0!important}.rating-clear input{width:auto!important;min-height:0!important;appearance:auto}.rating-read{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.rating-read-stars{color:#986d1f;font-size:26px;letter-spacing:2px}.rating-form{margin-top:20px}@media(max-width:420px){.consultation-form .rating-field,.rating-field{padding:14px 12px}.rating-picker{gap:2px}.rating-picker label>span[aria-hidden]{min-width:40px;font-size:34px}}@media(prefers-reduced-motion:reduce){.rating-picker label>span[aria-hidden]{transition:none}}
