.modal-review,.modal-review-answer{background:var(--white);border-radius:10px;width:100%;max-width:444px;padding:25px;position:relative}.modal-review-success{background:var(--white);border-radius:10px;flex-direction:column;align-items:center;width:100%;max-width:440px;padding:20px;display:flex}.modal-review .close-button,.modal-review-answer .close-button{border:1px solid #c8d2db;border-radius:50%;width:36px;height:36px;margin:0;position:absolute;top:25px;right:25px}.modal-review .close-button:before,.modal-review .close-button:after,.modal-review-answer .close-button:before,.modal-review-answer .close-button:after{content:"";background:#9eaeb7;border-radius:1px;width:14px;height:2px;position:absolute;top:50%;left:50%}.modal-review .close-button:before,.modal-review-answer .close-button:before{transform:translate(-50%,-50%)rotate(45deg)}.modal-review .close-button:after,.modal-review-answer .close-button:after{transform:translate(-50%,-50%)rotate(-45deg)}.modal-review .modal-review__title,.modal-review-answer .modal-review-answer__title{color:var(--text-dark);margin:0 0 22px;padding-right:44px;font-size:26px;font-weight:700;line-height:1.2}.modal-review .form .input__wrap,.modal-review-answer .form .input__wrap{margin-bottom:18px}.modal-review .form .input__label,.modal-review-answer .form .input__label{color:#9eaeb7;margin-bottom:2px;font-size:13px;line-height:18px}.modal-review .form .input,.modal-review-answer .form .input{height:40px;color:var(--text-dark);background:0 0;border:none;border-bottom:1px solid #c8d2db;border-radius:0;padding:0;font-size:16px;line-height:40px}.modal-review .form textarea.input,.modal-review-answer .form textarea.input{resize:none;height:150px;padding:6px 0;line-height:1.4}.modal-review .form .input::placeholder,.modal-review-answer .form .input::placeholder{color:var(--text-dark);opacity:.85}.modal-review .form .input:focus,.modal-review-answer .form .input:focus{border-bottom-color:var(--accent-dark);outline:none}.modal-review .form input.not_error,.modal-review .form textarea.not_error,.modal-review-answer .form input.not_error,.modal-review-answer .form textarea.not_error{box-shadow:none;border:none!important;border-bottom:1px solid var(--accent-dark)!important}.modal-review .form input.error,.modal-review .form textarea.error,.modal-review-answer .form input.error,.modal-review-answer .form textarea.error{box-shadow:none;border:none!important;border-bottom:1px solid var(--input-error-border)!important}.rating-stars{--star:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3l128.3-68.5 128.3 68.5c10.8 5.7 23.9 4.9 33.8-2.3s14.9-19.3 12.9-31.3L433.1 329 537.3 246.6c8.6-8.5 11.6-21.2 7.9-32.7s-13.7-19.9-25.7-21.7L389.9 150.3 316.9 18z\"/></svg>");flex-direction:row-reverse;justify-content:flex-end;gap:10px;display:inline-flex}.rating-stars__input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.rating-stars__star{cursor:pointer;width:36px;height:36px;-webkit-mask:var(--star) center / contain no-repeat;-webkit-mask:var(--star) center / contain no-repeat;mask:var(--star) center / contain no-repeat;background-color:#9eaeb7;transition:background-color .15s}.rating-stars__input:checked~.rating-stars__star,.rating-stars__star:hover,.rating-stars__star:hover~.rating-stars__star{background-color:#ffc107}.rating-stars__input:focus-visible+.rating-stars__star{outline:2px solid var(--accent-dark);outline-offset:2px}.modal-review__btn,.modal-review-answer__btn{width:100%;height:55px;color:var(--text-dark);background:var(--accent);cursor:pointer;border:none;border-radius:9px;margin-top:6px;font-size:16px;font-weight:700;transition:background .15s}.modal-review__btn:hover,.modal-review-answer__btn:hover{background:var(--accent-hover)}
