#productReview{max-width:1050px}.pr-progress{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.pr-progress strong{font-size:24px}.pr-progress progress{height:12px;flex:1;min-width:160px;accent-color:#26705b}.pr-summary{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}.pr-summary span{padding:10px 15px;background:#edf5f2;border-radius:12px}.pr-test{background:#fff4d4;color:#6a4e08;padding:12px 16px;border-radius:12px}.pr-navigation{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:18px 0}.pr-navigation select{width:auto;max-width:100%}.pr-pair{background:white;border:1px solid #dfe9e5;border-radius:22px;padding:26px}.pr-query{font-size:25px;font-weight:700;color:#173f33;line-height:1.35;margin:8px 0 24px}.pr-product{display:grid;grid-template-columns:220px 1fr;gap:28px}.pr-image{border:1px dashed #cbdad4;background:#f7faf8;min-height:230px;border-radius:16px;display:flex;align-items:center;justify-content:center;text-align:center;padding:20px;color:#63756d}.pr-image img{width:100%;max-height:280px;object-fit:contain}.pr-caption{font-size:22px;line-height:1.4;overflow-wrap:anywhere;margin:0 0 18px}.pr-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.pr-facts dt{font-size:12px;color:#6b7b74;margin-bottom:6px}.pr-facts dd{margin:0;font-size:16px;overflow-wrap:anywhere}.pr-comment{margin:24px 0 18px}.pr-comment textarea{font:inherit;border:1px solid #d8e4df;border-radius:12px;padding:12px;resize:vertical;width:100%}.pr-votes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.pr-votes button{min-height:72px;font-size:18px;font-weight:700;border-width:2px}.pr-correct{color:#176844;border-color:#8bc7a7;background:#f1faf5}.pr-incorrect{color:#a02c3c;border-color:#e5a5af;background:#fff5f6}.pr-unknown{color:#4f5b65;border-color:#becbd2;background:#f5f8fa}.pr-votes button[aria-pressed=true]{outline:3px solid currentColor;outline-offset:2px}.pr-status{min-height:28px;margin:16px 0;color:#176844}.pr-status.pr-error{color:#a02c3c}.pr-source,.pr-history{margin-top:20px;border-top:1px solid #e5ece8;padding-top:18px}.pr-source summary,.pr-history summary{cursor:pointer;font-weight:600;padding:6px 0}.pr-source pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:300px;overflow:auto;font-size:12px;background:#f6f9f7;padding:14px;border-radius:10px}.pr-history li{margin:12px 0;line-height:1.6;overflow-wrap:anywhere}.pr-footer{display:flex;gap:18px;align-items:center;flex-wrap:wrap;margin-top:20px}.pr-footer a{color:#176844;font-weight:600}.pr-auto{display:flex;align-items:center;gap:8px}.pr-auto input{width:auto}.pr-complete{font-size:18px;color:#176844}.pr-human{font-size:13px;color:#60746a;line-height:1.6}.pr-count{font-variant-numeric:tabular-nums}@media(max-width:700px){.pr-product{grid-template-columns:1fr}.pr-image{min-height:100px}.pr-facts{grid-template-columns:1fr 1fr}.pr-pair{padding:18px}.pr-votes{grid-template-columns:1fr}.pr-votes button{min-height:58px}.pr-query{font-size:22px}.pr-navigation button{padding:10px}}
#prRoot{padding-bottom:130px}.pr-votes{position:fixed;bottom:14px;z-index:10;background:#fff;padding:12px;border:1px solid #dbe7e1;border-radius:17px;box-shadow:0 5px 25px #153c2520}.pr-votes button{min-height:60px}@media(max-width:700px){#prRoot{padding-bottom:230px}.pr-votes{bottom:8px;padding:8px}.pr-votes button{min-height:48px;font-size:16px}}
.pr-image{flex-direction:column;gap:12px}.pr-ai-label{padding:6px 10px;background:#e6edf7;color:#35547c;border-radius:8px;font-size:13px}.pr-image small{font-size:12px;line-height:1.5}.pr-image img{background:white;border-radius:10px}
