.ReviewSubmissionForm-module-scss-module__7wsFvG__attachments{width:100%;overflow:hidden}.ReviewSubmissionForm-module-scss-module__7wsFvG__attachment{background:var(--site-color-main-20);border-radius:.6rem;width:12rem;height:12rem;position:relative;overflow:hidden}.ReviewSubmissionForm-module-scss-module__7wsFvG__attachment img{object-fit:cover;width:100%;height:100%;display:block}.ReviewSubmissionForm-module-scss-module__7wsFvG__form.ReviewSubmissionForm-module-scss-module__7wsFvG__form .ReviewSubmissionForm-module-scss-module__7wsFvG__removeAttachment{z-index:1;color:#fff;cursor:pointer;background:#171b24c7;border:0;border-radius:50%;place-items:center;width:2.8rem;height:2.8rem;min-height:2.8rem;padding:0;display:grid;position:absolute;top:.6rem;right:.6rem}.ReviewSubmissionForm-module-scss-module__7wsFvG__form.ReviewSubmissionForm-module-scss-module__7wsFvG__form .ReviewSubmissionForm-module-scss-module__7wsFvG__removeAttachment:hover{background:var(--site-color-main-100)}.ReviewSubmissionForm-module-scss-module__7wsFvG__form.ReviewSubmissionForm-module-scss-module__7wsFvG__form .ReviewSubmissionForm-module-scss-module__7wsFvG__removeAttachment:focus-visible{outline-offset:2px;outline:2px solid #fff}.ReviewSubmissionForm-module-scss-module__7wsFvG__form{color:#171b24;gap:1.2rem;width:min(100%,56rem);display:grid}.ReviewSubmissionForm-module-scss-module__7wsFvG__form.ReviewSubmissionForm-module-scss-module__7wsFvG__form :is(input:not([type=checkbox]),textarea){box-sizing:border-box;border:1px solid var(--site-color-main-20);width:100%;min-height:5.6rem;color:var(--site-color-main-100);font:inherit;background:#fff;border-radius:.6rem;padding:1.6rem;font-size:1.6rem;font-weight:500;line-height:1.2;display:block}.ReviewSubmissionForm-module-scss-module__7wsFvG__form.ReviewSubmissionForm-module-scss-module__7wsFvG__form :is(input:not([type=checkbox]),textarea)::placeholder{color:#808286}.ReviewSubmissionForm-module-scss-module__7wsFvG__form.ReviewSubmissionForm-module-scss-module__7wsFvG__form :is(input:not([type=checkbox]),textarea):focus-visible{outline:2px solid var(--site-color-accent-100);outline-offset:2px}.ReviewSubmissionForm-module-scss-module__7wsFvG__form.ReviewSubmissionForm-module-scss-module__7wsFvG__form textarea{resize:vertical;min-height:10rem}.ReviewSubmissionForm-module-scss-module__7wsFvG__rating{border:0;align-items:center;gap:1rem;margin:0;padding:0;font-size:1.6rem;font-weight:500;display:flex}.ReviewSubmissionForm-module-scss-module__7wsFvG__rating legend{float:left;padding:0}.ReviewSubmissionForm-module-scss-module__7wsFvG__rating>div{gap:.3rem;display:flex}.ReviewSubmissionForm-module-scss-module__7wsFvG__form.ReviewSubmissionForm-module-scss-module__7wsFvG__form .ReviewSubmissionForm-module-scss-module__7wsFvG__rating button{cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;width:2.2rem;height:2.2rem;min-height:0;padding:0;display:grid}.ReviewSubmissionForm-module-scss-module__7wsFvG__rating button.ReviewSubmissionForm-module-scss-module__7wsFvG__selected{color:#fcca1d}.ReviewSubmissionForm-module-scss-module__7wsFvG__rating svg{width:1.8rem;height:1.8rem}.ReviewSubmissionForm-module-scss-module__7wsFvG__form.ReviewSubmissionForm-module-scss-module__7wsFvG__form .ReviewSubmissionForm-module-scss-module__7wsFvG__consent{color:#353840;cursor:pointer;align-items:flex-start;gap:.8rem;font-size:1.2rem;line-height:1.35;display:flex}.ReviewSubmissionForm-module-scss-module__7wsFvG__form.ReviewSubmissionForm-module-scss-module__7wsFvG__form .ReviewSubmissionForm-module-scss-module__7wsFvG__consent input{accent-color:#353840;flex:none;width:1.5rem;height:1.5rem;min-height:0;margin:.1rem 0 0}.ReviewSubmissionForm-module-scss-module__7wsFvG__consent a{color:inherit;text-decoration:underline}.ReviewSubmissionForm-module-scss-module__7wsFvG__captcha{border-radius:1.2rem;min-height:10.2rem;overflow:hidden}.ReviewSubmissionForm-module-scss-module__7wsFvG__captcha>div{min-height:10.2rem}.ReviewSubmissionForm-module-scss-module__7wsFvG__visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ReviewSubmissionForm-module-scss-module__7wsFvG__actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:2rem;display:grid}.ReviewSubmissionForm-module-scss-module__7wsFvG__form.ReviewSubmissionForm-module-scss-module__7wsFvG__form .ReviewSubmissionForm-module-scss-module__7wsFvG__actions button{--button-hover-x:50%;--button-hover-y:50%;z-index:0;color:#fff;background:var(--site-color-accent-100);text-align:center;cursor:pointer;isolation:isolate;border:0;border-radius:.6rem;width:100%;min-width:0;min-height:5.2rem;padding:1.4rem 3.2rem;font:500 1.6rem/2.2rem inherit;transition:color .5s ease-in-out;position:relative;overflow:hidden}.ReviewSubmissionForm-module-scss-module__7wsFvG__form.ReviewSubmissionForm-module-scss-module__7wsFvG__form .ReviewSubmissionForm-module-scss-module__7wsFvG__actions button:before{z-index:-1;top:var(--button-hover-y);left:var(--button-hover-x);aspect-ratio:1;background:var(--site-color-main-100);content:"";pointer-events:none;border-radius:50%;width:250%;transition:transform .4s ease-in-out;position:absolute;transform:translate(-50%,-50%)scale(0)}.ReviewSubmissionForm-module-scss-module__7wsFvG__form.ReviewSubmissionForm-module-scss-module__7wsFvG__form .ReviewSubmissionForm-module-scss-module__7wsFvG__actions button:hover:before,.ReviewSubmissionForm-module-scss-module__7wsFvG__form.ReviewSubmissionForm-module-scss-module__7wsFvG__form .ReviewSubmissionForm-module-scss-module__7wsFvG__actions button:focus-visible:before{transition-duration:.8s;transform:translate(-50%,-50%)scale(1)}.ReviewSubmissionForm-module-scss-module__7wsFvG__form.ReviewSubmissionForm-module-scss-module__7wsFvG__form .ReviewSubmissionForm-module-scss-module__7wsFvG__actions button:focus-visible{outline-offset:3px;outline:2px solid}.ReviewSubmissionForm-module-scss-module__7wsFvG__actions button:disabled{cursor:not-allowed;color:#f2f4f5!important;background:var(--site-color-accent-80)!important}.ReviewSubmissionForm-module-scss-module__7wsFvG__file{box-sizing:border-box;width:100%;min-height:5.2rem;color:var(--site-color-main-100);text-align:center;cursor:pointer;background:0 0;border:0;border-radius:.6rem;justify-content:center;align-items:center;padding:1.4rem 3.2rem;font:500 1.6rem/2.2rem inherit;text-decoration:none;display:flex;position:relative;overflow:hidden}.ReviewSubmissionForm-module-scss-module__7wsFvG__file:hover{text-decoration:underline}.ReviewSubmissionForm-module-scss-module__7wsFvG__file:focus-within{outline:2px solid var(--site-color-accent-100);outline-offset:3px}.ReviewSubmissionForm-module-scss-module__7wsFvG__form.ReviewSubmissionForm-module-scss-module__7wsFvG__form .ReviewSubmissionForm-module-scss-module__7wsFvG__file input{opacity:0;cursor:pointer;border:0;width:100%;min-height:0;padding:0;position:absolute;inset:0}.ReviewSubmissionForm-module-scss-module__7wsFvG__error{color:#b42318;margin:0;font-size:1.3rem;line-height:1.35}@media (max-width:699px){.ReviewSubmissionForm-module-scss-module__7wsFvG__actions{grid-template-columns:1fr;gap:1.2rem}}@media (prefers-reduced-motion:reduce){.ReviewSubmissionForm-module-scss-module__7wsFvG__form.ReviewSubmissionForm-module-scss-module__7wsFvG__form .ReviewSubmissionForm-module-scss-module__7wsFvG__actions button,.ReviewSubmissionForm-module-scss-module__7wsFvG__form.ReviewSubmissionForm-module-scss-module__7wsFvG__form .ReviewSubmissionForm-module-scss-module__7wsFvG__actions button:before{transition-duration:.01ms}}
.ReviewSubmissionFileButton-module-scss-module__WxmWDG__underlined.ReviewSubmissionFileButton-module-scss-module__WxmWDG__underlined{text-decoration:underline}
.ReviewSubmissionBottom-module-scss-module__1rhejq__bottom{grid-gap:2.4rem;gap:2.4rem;display:grid}
.ReviewRating-module-scss-module__Jdd3EG__editable{align-items:center;min-height:5rem;display:flex}.ReviewRating-module-scss-module__Jdd3EG__unselected{color:#c5c7c9}.ReviewRating-module-scss-module__Jdd3EG__selected.ReviewRating-module-scss-module__Jdd3EG__selected{color:#fcca1d}
