.nrr-wrap{--nrr-primary:#b8860b;--nrr-star:#f5b301;--nrr-text:#1f2937;--nrr-radius:18px;direction:rtl;text-align:right;color:var(--nrr-text);font-family:inherit;background:#fff;border:1px solid rgba(0,0,0,.08);box-shadow:0 10px 28px rgba(15,23,42,.08);border-radius:var(--nrr-radius);padding:22px;margin:24px auto;max-width:none;width:100%;box-sizing:border-box}.nrr-summary{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:18px}.nrr-average strong{font-size:34px;color:var(--nrr-primary)}.nrr-average span{opacity:.7;margin-inline-start:4px}.nrr-stars-static span{font-size:22px;color:#d1d5db}.nrr-stars-static span.filled{color:var(--nrr-star)}.nrr-count{background:rgba(184,134,11,.1);color:var(--nrr-primary);border-radius:999px;padding:7px 14px;font-weight:700}.nrr-form{border-top:1px solid rgba(0,0,0,.07);padding-top:18px}.nrr-form h3{margin:0 0 14px;font-size:22px}.nrr-stars-input{display:inline-flex;flex-direction:row-reverse;gap:4px;margin-bottom:16px}.nrr-stars-input input{display:none}.nrr-stars-input label{font-size:36px;line-height:1;color:#d1d5db;cursor:pointer;transition:.15s transform,.15s color}.nrr-stars-input label:hover,.nrr-stars-input label:hover~label,.nrr-stars-input input:checked~label{color:var(--nrr-star)}.nrr-stars-input label:hover{transform:scale(1.08)}.nrr-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.nrr-form label{display:block;font-weight:700;margin-bottom:12px}.nrr-form label span{color:#dc2626}.nrr-form input,.nrr-form textarea{box-sizing:border-box;width:100%;margin-top:7px;border:1px solid #d1d5db;border-radius:12px;padding:11px 13px;font:inherit;background:#fff;color:var(--nrr-text)}.nrr-form input:focus,.nrr-form textarea:focus{outline:2px solid rgba(184,134,11,.18);border-color:var(--nrr-primary)}.nrr-submit{border:0;background:var(--nrr-primary);color:#fff;border-radius:12px;padding:12px 22px;font-weight:800;cursor:pointer;box-shadow:0 8px 20px rgba(184,134,11,.22)}.nrr-submit:disabled{opacity:.7;cursor:wait}.nrr-response{margin-top:12px;font-weight:700}.nrr-response.ok,.nrr-message{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:12px;padding:12px}.nrr-response.err{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:12px;padding:12px}.nrr-reviews{margin-top:22px;border-top:1px solid rgba(0,0,0,.07);padding-top:18px}.nrr-reviews h4{font-size:20px;margin:0 0 12px}.nrr-review{background:#f9fafb;border:1px solid #eef2f7;border-radius:14px;padding:14px;margin-bottom:10px}.nrr-review-head{display:flex;justify-content:space-between;gap:10px;align-items:center}.nrr-review-head span{opacity:.65;font-size:13px}.nrr-review p{margin:8px 0 0;line-height:1.8}@media(max-width:640px){.nrr-wrap{padding:14px;border-radius:16px;margin:16px auto;width:calc(100% - 24px);max-width:none}.nrr-grid{grid-template-columns:1fr}.nrr-stars-input label{font-size:32px}.nrr-average strong{font-size:30px}.nrr-review-head{display:block}.nrr-submit{width:100%}}
