.review-dialog{width:min(480px,calc(100vw - 32px));padding:0;border:0;border-radius:15px;background:#fff;color:#17222e;box-shadow:0 25px 70px #17222e55}.review-dialog::backdrop{background:#17222eb8}.review-dialog form{position:relative;padding:31px}.review-dialog p{margin:0;color:#55746a;font:500 10px "DM Mono";letter-spacing:1px}.review-dialog h2{margin:9px 0 7px;font-size:28px;letter-spacing:-1.3px}.review-dialog form>span{color:#65717e;font-size:13px}.review-close{position:absolute;top:15px;right:17px;width:30px;height:30px;border:0;border-radius:50%;background:#edf1ee;color:#52616e;font-size:22px;line-height:1;cursor:pointer}.rating-stars{display:flex;gap:6px;margin:24px 0 5px}.rating-stars button{padding:0;border:0;background:transparent;color:#dce3dc;font-size:42px;line-height:1;cursor:pointer;transition:transform .15s,color .15s}.rating-stars button:hover,.rating-stars button:focus{transform:translateY(-3px);outline:none}.rating-stars button.selected{color:#b6e849;text-shadow:0 3px 12px #9ed53166}.rating-label{display:block;min-height:18px;color:#65717e;font-size:12px}.review-dialog label{display:grid;gap:7px;margin-top:20px;color:#4f5e69;font-size:12px;font-weight:700}.review-dialog textarea{min-height:106px;resize:vertical;border:1px solid #ced8d1;border-radius:8px;padding:11px;color:#17222e;font:13px "Space Grotesk"}.review-dialog textarea:focus{outline:2px solid #c7f25c;border-color:#a7d443}.review-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:20px}.review-actions button{border:0;border-radius:7px;padding:11px 14px;font:700 12px "Space Grotesk";cursor:pointer}.review-secondary{background:#edf1ee;color:#51606c}.review-submit{background:#c7f25c;color:#17222e}.review-submit:hover{background:#b6e849}.review-status{display:block;min-height:17px;margin-top:10px;color:#a44330;font-size:12px}@media(max-width:500px){.review-dialog form{padding:26px 20px}.rating-stars button{font-size:35px}}
