.hgr-compose-quote{display:flex;align-items:center;gap:12px;margin:6px 10px;padding:9px 12px;border-left:3px solid #b99756;border-radius:8px;background:#f1eee7;color:#292c2a;flex-shrink:0;font-size:12px;line-height:1.45}
.hgr-compose-quote>div{flex:1;min-width:0}.hgr-compose-quote strong,.hgr-compose-quote span,.hgr-quote strong,.hgr-quote span{display:block}.hgr-compose-quote span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}
.hgr-cancel{flex:none;border:0;background:transparent;color:#646960;width:32px;height:32px;font-size:22px;cursor:pointer}
.hgr-quote{display:block;width:100%;max-width:100%;box-sizing:border-box;border:0;border-left:3px solid #b99756;border-radius:7px;background:rgba(130,130,130,.12);color:inherit;text-align:start;cursor:pointer;padding:7px 10px;margin:0 0 8px;font:inherit;font-size:12px;line-height:1.45;overflow-wrap:anywhere}
.hgr-quote span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal}.hgr-quote strong{font-size:11px;opacity:.7}
.hgr-reply-action{display:block;margin-top:6px;padding:3px 7px;border:0;border-radius:5px;background:transparent;color:inherit;opacity:.65;font-size:11px;cursor:pointer;min-height:28px}.hgr-reply-action:hover,.hgr-reply-action:focus-visible{opacity:1;background:rgba(130,130,130,.14)}
.hgr-original-dialog{max-width:min(480px,calc(100vw - 32px));border:1px solid #dfd9c9;border-radius:16px;padding:20px;color:#252a26;background:#fffdf9}.hgr-original-dialog::backdrop{background:rgba(0,0,0,.4)}.hgr-original-dialog p{white-space:pre-wrap;overflow-wrap:anywhere}.hgr-original-dialog small{display:block;color:#747870}.hgr-close{margin-top:16px;padding:9px 18px;border-radius:8px;border:0;background:#252a26;color:white;cursor:pointer}
.hgr-highlight{animation:hgr-highlight 1.8s ease-out}@keyframes hgr-highlight{0%,40%{outline:2px solid #b99756;outline-offset:4px}100%{outline:2px solid transparent;outline-offset:4px}}@media(prefers-reduced-motion:reduce){.hgr-highlight{animation:none;outline:2px solid #b99756}}
