.okilrs-rs-review-form{max-width:760px;display:grid;gap:16px;box-sizing:border-box}.okilrs-form-header h3{margin:0 0 5px}.okilrs-form-header p{margin:0}.okilrs-form-field{margin:0;display:grid;gap:7px}.okilrs-form-field label{display:grid;gap:7px}.okilrs-rs-review-form input[type=text],.okilrs-rs-review-form textarea{width:100%;box-sizing:border-box;padding:11px 12px;border-radius:8px}.okilrs-rating-field{border:0;padding:0;margin:0}.okilrs-rating-field legend{font-weight:650;margin-bottom:7px}.okilrs-rs-stars{display:inline-flex;flex-direction:row-reverse;justify-content:flex-end;gap:3px}.okilrs-rs-stars input{position:absolute;opacity:0;pointer-events:none}.okilrs-rs-stars label{font-size:32px;line-height:1;color:#cbd5e1;cursor:pointer}.okilrs-rs-stars input:checked~label,.okilrs-rs-stars label:hover,.okilrs-rs-stars label:hover~label{color:#f59e0b}.okilrs-criteria-fields{display:grid;gap:14px;padding:14px;border:1px solid #e2e8f0;border-radius:10px}.okilrs-criteria-fields h4{margin:0}.okilrs-check-field label{display:flex;align-items:flex-start;gap:8px}.okilrs-rs-btn{display:inline-flex;width:max-content;align-items:center;justify-content:center;min-height:44px;padding:10px 18px;border:0;cursor:pointer;font-weight:650}.okilrs-rs-form-success{padding:14px;border:1px solid #bbf7d0;background:#f0fdf4;color:#166534;border-radius:10px}.okilrs-rs-form-error{padding:14px;border:1px solid #fecaca;background:#fef2f2;color:#991b1b;border-radius:10px}.okilrs-rs-demo-form{opacity:.85}@media(max-width:640px){.okilrs-rs-review-form{width:100%}.okilrs-rs-btn{width:100%}}

.okilrs-hp{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important;}
