/* hrai — التقييم داخل النتيجة + قسم التقييمات */
.hrr{--gold:#E2B04A;margin-top:18px;border-top:1px dashed var(--k-e2e2e2);padding-top:14px;font-family:inherit;color:var(--k-111111)}
.hrr-row{display:flex;align-items:center;justify-content:space-between;gap:10px 16px;flex-wrap:wrap}
.hrr-q{font-size:13.5px;font-weight:700;color:var(--k-555555)}
.hrr-stars{display:inline-flex;gap:2px}
.hrr-stars button{border:0;background:none;padding:3px;cursor:pointer;color:var(--k-dedede);transition:transform .25s cubic-bezier(.2,.9,.25,1.4),color .15s}
.hrr-stars button svg{width:22px;height:22px;display:block;fill:currentColor}
.hrr-stars button.on{color:var(--gold)}
.hrr-stars button:hover{transform:translateY(-2px) scale(1.1)}
.hrr-stars button.pop{animation:hrrPop .45s cubic-bezier(.2,.9,.25,1.5)}
.hrr-stars button:focus-visible{outline:2px solid var(--k-111111);outline-offset:1px;border-radius:6px}
@keyframes hrrPop{0%{transform:scale(1)}40%{transform:scale(1.35)}100%{transform:scale(1)}}
.hrr-form{display:grid;gap:8px;margin-top:12px}
.hrr-hint{font-size:12.5px;color:var(--k-777777)}
.hrr-form textarea,.hrr-form input[type=text]{width:100%;box-sizing:border-box;border:1px solid var(--k-e6e6e6);background:var(--k-ffffff);border-radius:12px;padding:10px 12px;font:inherit;font-size:13.5px;color:var(--k-111111);resize:none;outline:none;transition:border-color .2s,box-shadow .2s}
.hrr-form textarea:focus,.hrr-form input[type=text]:focus{border-color:var(--k-111111);box-shadow:0 0 0 3px rgba(17,17,17,.06)}
.hrr-line{display:flex;gap:8px}
.hrr-line input[type=text]{flex:1;min-width:0}
.hrr-hp{position:absolute!important;width:1px!important;height:1px!important;opacity:0;pointer-events:none;flex:none!important}
.hrr-send{flex:none;border:0;background:var(--k-111111);color:var(--k-ffffff);border-radius:99px;padding:0 20px;font:inherit;font-size:13.5px;font-weight:800;cursor:pointer;transition:transform .2s,opacity .2s}
.hrr-send:active{transform:scale(.96)}.hrr-send.busy{opacity:.55;cursor:default}
.hrr-err{margin:0;font-size:12px;color:#c0392b}.hrr-err:empty{display:none}
.hrr-thanks{display:flex;align-items:center;gap:10px;font-size:13.5px}
.hrr-check{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--k-fbf3df);color:var(--gold);animation:hrrPop .5s cubic-bezier(.2,.9,.25,1.5)}
.hrr-check svg{width:16px;height:16px;fill:currentColor}
.hrr-chat{max-width:640px;margin:4px auto 0;padding:0 8px}
.hrr-chat .hrr{border-top:0;margin-top:4px;padding:12px 16px;background:var(--k-f6f6f6);border-radius:16px}
@media (prefers-reduced-motion:reduce){.hrr-stars button,.hrr-check{animation:none;transition:none}}

/* قسم التقييمات (الرئيسية) */
.hr-reviews{--gold:#E2B04A;padding:90px 24px 70px}
.hr-reviews[hidden]{display:none}
.hrv-in{max-width:860px;margin:0 auto;text-align:center;position:relative;transition:opacity .26s ease,filter .26s ease,transform .26s ease}
.hr-reviews.swap .hrv-q,.hr-reviews.swap .hrv-who,.hr-reviews.swap .hrv-stars{opacity:0;filter:blur(6px);transform:translateY(6px)}
.hrv-q,.hrv-who,.hrv-stars{transition:opacity .26s ease,filter .26s ease,transform .26s ease}
.hrv-demo{display:inline-block;font-size:12px;font-weight:700;color:#8a5a00;background:var(--k-fff4dc);border-radius:99px;padding:5px 12px;margin-bottom:18px}
.hrv-stars{display:flex;gap:6px;justify-content:center;margin-bottom:22px}
.hrv-stars i{color:var(--k-e5e5e5)}.hrv-stars i.on{color:var(--gold)}
.hrv-stars svg{width:26px;height:26px;display:block;fill:currentColor}
.hrv-q{margin:0;font-size:clamp(22px,3.1vw,36px);line-height:1.6;font-weight:700;letter-spacing:-.005em;color:var(--k-111111)}
.hrv-q .w{color:var(--k-b9b9b9);transition:color .35s ease}
.hrv-q .w.lit{color:var(--k-111111)}
.hrv-mark{color:var(--k-111111)}
.hrv-who{margin-top:28px;display:flex;flex-direction:column;align-items:center;gap:4px}
.hrv-name{font-size:17px;font-weight:700}
.hrv-tool{font-size:14px;color:var(--k-777777)}
.hrv-nav{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:26px}
.hrv-nav button{width:36px;height:36px;border-radius:50%;border:1px solid var(--k-e3e3e3);background:var(--k-ffffff);cursor:pointer;position:relative;transition:border-color .2s,transform .2s}
.hrv-nav button:hover{border-color:var(--k-111111)}.hrv-nav button:active{transform:scale(.94)}
.hrv-nav button{display:grid;place-items:center;color:var(--k-111111)}.hrv-nav svg{width:16px;height:16px}
html[dir="ltr"] .hrv-nav svg{transform:scaleX(-1)}
.hrv-count{font-size:13px;color:var(--k-888888);min-width:44px;direction:ltr}
.hrv-avg{margin-top:18px;font-size:13px;color:var(--k-888888)}.hrv-avg b{color:var(--k-111111)}
@media (max-width:640px){.hr-reviews{padding:64px 18px 50px}.hrv-stars svg{width:22px;height:22px}}
@media (prefers-reduced-motion:reduce){.hrv-q .w{color:var(--k-111111)}}
.quiz-results-view .hrr{text-align:start;max-width:520px;margin:24px auto 0}
.hrr-slot{margin-top:6px}
/* التقييم داخل الإشعار الزجاجي: يتمدد مكانه */
.ht.ht-rate{align-items:flex-start}
.ht.ht-rate .ht-ico,.ht.ht-rate .ht-x{margin-top:2px}
.ht .hrr{margin:6px -3px 0;padding:0;border:0;color:var(--ht-fg)}
.ht .hrr-row{justify-content:flex-start}
.ht .hrr-q{display:none}
.ht .hrr-stars button{color:rgba(17,17,17,.22)}
html[data-theme="dark"] .ht .hrr-stars button{color:rgba(255,255,255,.28)}
.ht .hrr-stars button.on{color:#E2B04A}
.ht .hrr-stars button svg{width:24px;height:24px}
.ht .hrr-form{margin-top:8px}
.ht .hrr-hint{color:var(--ht-sub);font-size:12.5px}
.ht .hrr-form textarea,.ht .hrr-form input[type=text]{background:rgba(255,255,255,.62);border-color:rgba(0,0,0,.08);user-select:text;-webkit-user-select:text;touch-action:auto;cursor:text}
html[data-theme="dark"] .ht .hrr-form textarea,html[data-theme="dark"] .ht .hrr-form input[type=text]{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.12);color:#fff}
.ht .hrr-send{background:var(--ht-fg);color:var(--ht-glass-solid,var(--k-ffffff))}
html[data-theme="dark"] .ht .hrr-send{color:#111}
.ht .hrr-thanks{font-size:14px}
.ht.ht-rate-open .ht-m{display:none}
