.hi-helpfulness{display:flex;align-items:center;justify-content:space-between;gap:22px;width:100%;box-sizing:border-box;margin:30px 0 18px;padding:18px 20px;border:1px solid #d6e4e3;border-radius:16px;background:linear-gradient(135deg,#f4faf9,#fff);box-shadow:0 5px 16px rgba(18,49,72,.045);color:#123148}.hi-helpfulness__copy{display:flex;flex-direction:column;gap:4px;min-width:0}.hi-helpfulness__copy strong{font-size:.98rem;line-height:1.3}.hi-helpfulness__copy span{max-width:700px;color:#607178;font-size:.78rem;line-height:1.45}.hi-helpfulness__controls{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap}.hi-helpfulness__stars{display:flex;gap:3px}.hi-helpfulness__star{appearance:none;border:0;background:transparent;padding:2px 3px;cursor:pointer;color:#b7c0c4;font-size:1.7rem;line-height:1;transition:transform .14s ease,color .14s ease}.hi-helpfulness__star:hover,.hi-helpfulness__star:focus-visible{transform:translateY(-1px);outline:none}.hi-helpfulness__star.is-active{color:#e3a72f}.hi-helpfulness__star:disabled{cursor:default}.hi-helpfulness__reasons{flex-basis:100%;width:100%;padding:11px 12px;border-radius:12px;background:#fff;border:1px solid #e2e8ea}.hi-helpfulness__reasons p{margin:0 0 8px;font-size:.78rem;font-weight:800}.hi-helpfulness__reason-list{display:flex;flex-wrap:wrap;gap:6px 12px;margin-bottom:10px}.hi-helpfulness__reason-list label{display:inline-flex;align-items:center;gap:5px;color:#4f626a;font-size:.75rem}.hi-helpfulness__send{border:0;border-radius:999px;background:#0b7a75;color:#fff;padding:8px 13px;font-weight:800;cursor:pointer}.hi-helpfulness__status{min-height:1em;color:#53656d;font-size:.76rem}.hi-helpfulness.is-complete .hi-helpfulness__status{color:#0b6f5f;font-weight:750}.hi-helpfulness__hp{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}.hi-helpfulness-toast{position:fixed;left:50%;bottom:28px;z-index:99999;max-width:min(92vw,520px);transform:translate(-50%,14px);padding:12px 17px;border-radius:999px;background:#123148;color:#fff;font-size:.88rem;font-weight:800;box-shadow:0 12px 35px rgba(18,49,72,.25);opacity:0;transition:opacity .2s ease,transform .2s ease}.hi-helpfulness-toast.is-visible{opacity:1;transform:translate(-50%,0)}@media(max-width:760px){.hi-helpfulness{align-items:flex-start;flex-direction:column;gap:12px;padding:16px}.hi-helpfulness__controls{justify-content:flex-start;width:100%}.hi-helpfulness__star{font-size:1.95rem}.hi-helpfulness__reasons{box-sizing:border-box}.hi-helpfulness-toast{bottom:18px;border-radius:14px;text-align:center}}@media(prefers-reduced-motion:reduce){.hi-helpfulness__star,.hi-helpfulness-toast{transition:none}}
