[data-hs-site]{--hr-high:color-mix(in srgb, #1f8a4c 85%, var(--hs-fg));--hr-mid:color-mix(in srgb, #c98a00 85%, var(--hs-fg));--hr-low:#c0392b}.hr-summary{border:1px solid var(--hs-border);border-radius:var(--hs-radius-lg);background:var(--hs-surface,var(--hs-bg));grid-template-columns:minmax(180px,220px) 1fr 1fr;gap:clamp(16px,3vw,32px);padding:clamp(16px,2.5vw,24px);display:grid}.hr-score{align-content:start;gap:6px;display:grid}.hr-score__value{font-family:var(--hs-font-heading);font-size:clamp(2.4rem,5vw,3.2rem);font-weight:600;line-height:1}.hr-score__value small{color:var(--hs-fg-muted);font-size:.9rem;font-weight:400}.hr-tone-high{color:var(--hr-high)}.hr-tone-mid{color:var(--hr-mid)}.hr-tone-low{color:var(--hr-low)}.hr-bars{align-content:start;gap:6px;margin:0;padding:0;font-size:.86rem;list-style:none;display:grid}.hr-bars li{grid-template-columns:minmax(70px,1.2fr) 2fr auto;align-items:center;gap:10px;display:grid}.hr-bar{background:var(--hs-muted);border-radius:99px;height:8px;overflow:hidden}.hr-bar>span{border-radius:inherit;background:currentColor;height:100%;display:block}.hr-bar--neutral>span{background:var(--hs-primary)}.hr-head-rating{align-items:center;gap:8px;font-size:.9rem;display:inline-flex}.hr-head-rating a{color:inherit}.hr-badge{color:#fff;background:var(--hr-high);border-radius:6px;place-items:center;min-width:2.4em;padding:2px 6px;font-size:.85rem;font-weight:700;display:inline-grid}.hr-badge.hr-tone-mid{background:var(--hr-mid);color:#fff}.hr-badge.hr-tone-low{background:var(--hr-low);color:#fff}.hr-photos{gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.hr-photos button{cursor:zoom-in;border-radius:var(--hs-radius);background:0 0;border:0;flex:none;padding:0;overflow:hidden}.hr-photos img{object-fit:cover;width:96px;height:72px;display:block}.hr-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:20px 0 8px;display:flex}.hr-toolbar select{border:1px solid var(--hs-border);border-radius:var(--hs-radius);background:var(--hs-bg);min-height:40px;color:var(--hs-fg);font:inherit;padding:0 10px}.hr-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.hr-item{border-bottom:1px solid var(--hs-border);gap:10px;padding:20px 0;display:grid}.hr-item__head{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.hr-item__author{font-weight:600}.hr-item__date{color:var(--hs-fg-muted);font-size:.82rem}.hr-item__subject{margin:0;font-size:1.02rem;font-weight:600}.hr-item__text{white-space:pre-line;margin:0;line-height:1.6}.hr-item__cats{color:var(--hs-fg-muted);flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;font-size:.8rem;list-style:none;display:flex}.hr-reply{border-left:3px solid var(--hs-primary);background:var(--hs-muted);border-radius:0 var(--hs-radius) var(--hs-radius) 0;margin:4px 0 0;padding:12px 14px;font-size:.92rem}.hr-reply strong{margin-bottom:4px;font-size:.82rem;display:block}.hr-reply p{white-space:pre-line;margin:0}.hr-actions{color:var(--hs-fg-muted);flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:.84rem;display:flex}.hr-actions button{border:1px solid var(--hs-border);background:var(--hs-bg);min-height:34px;color:var(--hs-fg);font:inherit;cursor:pointer;border-radius:99px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.hr-actions button[aria-pressed=true]{border-color:var(--hs-primary);color:var(--hs-primary)}.hr-actions button:disabled{opacity:.6;cursor:default}.hr-empty{border:1px dashed var(--hs-border);border-radius:var(--hs-radius-lg);text-align:center;color:var(--hs-fg-muted);padding:24px}.hr-dialog{border-radius:var(--hs-radius-lg);background:#000;border:0;max-width:min(92vw,980px);max-height:92vh;padding:0}.hr-dialog::backdrop{background:#000000bf}.hr-dialog img{max-width:100%;max-height:86vh;margin:auto;display:block}.hr-dialog button{cursor:pointer;background:#ffffffe6;border:0;border-radius:50%;width:40px;height:40px;font-size:1.3rem;position:absolute;top:8px;right:8px}.hr-form{gap:18px;display:grid}.hr-stars-input{gap:2px;display:inline-flex}.hr-stars-input button{color:var(--hs-border);cursor:pointer;background:0 0;border:0;padding:2px;font-size:1.7rem;line-height:1}.hr-stars-input button.is-on{color:#e0a100}.hr-stars-input button:focus-visible{outline:2px solid var(--hs-primary);border-radius:4px}.hr-catgrid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px 24px;display:grid}.hr-catgrid>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.hr-catgrid .hr-stars-input button{font-size:1.3rem}.hr-thumbs{flex-wrap:wrap;gap:8px;display:flex}.hr-thumbs figure{margin:0;position:relative}.hr-thumbs img{object-fit:cover;border-radius:var(--hs-radius);width:88px;height:66px}.hr-thumbs button{background:var(--hs-fg);width:22px;height:22px;color:var(--hs-bg);cursor:pointer;border:0;border-radius:50%;line-height:1;position:absolute;top:-6px;right:-6px}.hr-status{background:var(--hs-muted);border-radius:99px;padding:2px 10px;font-size:.75rem;font-weight:600;display:inline-block}.hr-status--approved{color:var(--hr-high)}.hr-status--pending{color:var(--hr-mid)}.hr-status--rejected{color:var(--hr-low)}@media (max-width:860px){.hr-summary{grid-template-columns:1fr}}
