.review-workspace{margin-top:32px;border-top:2px solid var(--teal);padding-top:26px;animation:enter .2s ease-out}.review-guide{font-size:13px;color:var(--muted);border-bottom:1px solid var(--line);padding-bottom:18px}.review-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:28px}.review-queue{border-right:1px solid var(--line);padding-right:20px;min-width:0}.review-queue label{margin-top:0}.review-queue select{width:100%}.record-list{margin-top:16px;max-height:650px;overflow:auto}.record{background:transparent;color:inherit;width:100%;text-align:left;border-radius:0;border-bottom:1px solid var(--line);padding:16px 10px;display:flex;flex-direction:column;gap:6px}.record strong{font-weight:550}.record small{font-size:10px}.record span{font-size:11px;color:var(--muted)}.record:hover,.record.active{background:#e7eee5}.record.active{box-shadow:inset 3px 0 var(--teal)}.review-pagination,.review-next{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:22px 0}.review-pagination button{font-size:11px;padding:7px}.review-inspector{min-width:0;animation:enter .18s ease-out}.review-inspector>.detail-head h3{font-size:23px;margin:0 0 16px}.review-inspector .badge{white-space:normal;align-self:flex-start}.review-inspector .notice{margin-top:0}.review-inspector .notice p{margin-bottom:0}.review-inspector .notice li{line-height:1.8}.compare-columns{display:grid;grid-template-columns:1fr 1fr;gap:24px}.compare-columns>section{min-width:0}.compare-columns h3{color:var(--muted);font-size:12px;font-weight:500}.review-cover{aspect-ratio:460/215;background:#e8ece4;display:flex;align-items:center;justify-content:center;overflow:hidden}.review-cover img{width:100%;height:100%;object-fit:contain}.image-fallback{font-size:12px;color:var(--muted);padding:24px;text-align:center}.compare-columns dl{display:grid;grid-template-columns:65px minmax(0,1fr);gap:12px 8px;font-size:12px;line-height:1.7}.compare-columns dt{color:var(--muted)}.compare-columns dd{margin:0;overflow-wrap:anywhere}.price-compare{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:20px 0;margin:28px 0}.price-compare>div{display:grid;grid-template-columns:1fr 22px 1fr;align-items:center;gap:12px}.price-compare strong{display:block;font-size:24px;margin:8px 0;font-variant-numeric:tabular-nums}.price-compare small{font-size:11px}.review-evidence{padding:14px 0;border-bottom:1px solid var(--line)}.review-evidence summary{cursor:pointer;color:var(--teal)}.review-evidence[open]>.compare-columns{animation:enter .2s ease-out}.review-evidence .copy{font-size:12px;overflow-wrap:anywhere}.review-shots img{width:100%;height:auto;margin:8px 0}.review-actions{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 12px}.review-actions button{font-size:12px}.check{display:flex;align-items:flex-start;gap:9px;font-size:12px;line-height:1.7}.check input{margin-top:4px;accent-color:var(--teal)}#record-review{margin-top:26px}#record-review textarea{font-size:13px;min-height:75px}.review-next{border-top:1px solid var(--line);padding-top:18px}@media(min-width:1200px){.review-queue{position:sticky;top:20px;align-self:start}.review-inspector{padding-right:6px}}@media(max-width:1050px){.review-layout{grid-template-columns:180px minmax(0,1fr);gap:18px}.compare-columns{gap:14px}.compare-columns dl{grid-template-columns:1fr;gap:4px}.compare-columns dd{margin-bottom:10px}}@media(max-width:700px){.review-layout{grid-template-columns:1fr}.review-queue{border-right:0;padding-right:0}.record-list{max-height:190px}.record{padding:10px}.review-inspector>.detail-head{display:block}.compare-columns{grid-template-columns:1fr}.compare-columns dl{grid-template-columns:65px 1fr}.price-compare strong{font-size:19px}.review-workspace .detail-head h2{font-size:20px}}@media(prefers-reduced-motion:reduce){.review-workspace,.review-inspector,.review-evidence[open]>.compare-columns{animation:none}}
