.review-modal{box-sizing:border-box;color:#0f1737;gap:16px;width:min(440px,88vw);padding:24px;font-family:Roboto,sans-serif;font-weight:400;display:grid}@media (max-width:480px){.review-modal{padding:20px 16px}}.review-modal__title{text-wrap:balance;margin:0;font-family:Unbounded,sans-serif;font-size:20px;font-weight:700;line-height:1.3}.review-modal__lead{color:#575d73;margin:0;font-size:15px;line-height:1.5}.review-modal--done{text-align:center;justify-items:center;padding-block:32px}.review-modal__check{color:#1f7a4d;background:#e7f5ee;border-radius:50%;place-items:center;width:52px;height:52px;font-size:26px;font-weight:700;display:grid}.review-modal__rate{border:0;min-width:0;margin:0;padding:0}.review-modal__rate legend{color:#6e7487;margin-bottom:6px;padding:0;font-size:13px}.review-modal__stars{align-items:center;gap:2px;display:flex}.review-modal__stars label{cursor:pointer;border-radius:8px;place-items:center;width:40px;height:40px;display:grid;position:relative}.review-modal__stars label svg{fill:#e1e4ef;transition:fill .12s,transform .12s}.review-modal__stars label.on svg{fill:#ffc21a}.review-modal__stars label:hover svg{transform:scale(1.08)}.review-modal__stars label input:focus-visible+svg{outline-offset:2px;border-radius:4px;outline:2px solid #1530d5}.review-modal__stars input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.review-modal__word{color:#575d73;margin-left:10px;font-size:14px}.review-modal__sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.review-modal__field{gap:6px;display:grid}.review-modal__field span{color:#6e7487;font-size:13px}.review-modal__field input,.review-modal__field textarea{box-sizing:border-box;width:100%;font:inherit;color:#0f1737;background:#fff;border:1px solid #d5daec;border-radius:10px;padding:11px 14px;font-size:15px}.review-modal__field input:focus,.review-modal__field textarea:focus{border-color:#1530d5;outline:none;box-shadow:0 0 0 3px #1530d51f}.review-modal__field textarea{resize:vertical;min-height:96px;line-height:1.5}.review-modal__captcha{max-width:100%;min-height:0;overflow:hidden}.review-modal__error{color:#a4161a;background:#fdecec;border-radius:8px;padding:10px 12px;font-size:14px}.review-modal__submit{color:#fff;height:46px;font:inherit;cursor:pointer;background:#1530d5;border:0;border-radius:8px;font-size:15px;font-weight:500}.review-modal__submit:hover{background:#0f26ac}.review-modal__submit:disabled{opacity:.6;cursor:default}.review-modal__hint{color:#6e7487;text-align:center;margin:-4px 0 0;font-size:12px;line-height:1.4}.porabote-modal-dialog.review-dialog{border-radius:16px;max-width:94vw}
