.review-metrics{background:#fff;border:1px solid var(--line);border-radius:7px;padding:18px 20px}.review-metric-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid #edf1f7;border-radius:6px;overflow:hidden}.review-metric-grid div{padding:11px 14px;border-right:1px solid #edf1f7}.review-metric-grid div:last-child{border-right:0}.review-metric-grid small{display:block;color:#8793a7;font-size:12px}.review-metric-grid b{display:block;font-size:17px;margin-top:3px;font-variant-numeric:tabular-nums}.review-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;list-style:none;padding:0;margin:14px 0 0}.review-products li{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px solid #edf1f7;font-size:12px}.review-products b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.review-products span{color:#77859b;white-space:nowrap}.review-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 16px;max-width:980px}.review-form-grid textarea{min-height:104px;resize:vertical;border:1px solid #d6dfec;border-radius:5px;padding:10px;font:inherit;line-height:1.5}.review-manager{margin-top:16px}.review-status-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.review-status-grid div{background:#f8faff;border:1px solid #e5ebf4;border-radius:5px;padding:12px}.review-status-grid p{margin:5px 0 0;color:#6b7990}.review-list{margin-top:16px}.review-card{background:#fff;border:1px solid var(--line);border-radius:7px;padding:16px 18px;margin-bottom:12px}.review-card-head{display:flex;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:1px solid #edf1f7}.review-card-head b,.review-card-head small{display:block}.review-card-head small{margin-top:3px;color:#8995a8}.review-card-head span{font-size:12px;color:#65748b}.review-answer{margin-top:11px}.review-answer b{font-size:12px;color:#66758b}.review-answer p{white-space:pre-wrap;margin:3px 0 0;line-height:1.6}.review-followup{display:grid;grid-template-columns:106px 1fr auto;gap:7px;margin-top:13px}.review-followup select,.review-followup input{border:1px solid #d6dfec;border-radius:5px;padding:7px}@media(max-width:860px){.review-form-grid,.review-status-grid{grid-template-columns:1fr}.review-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.review-metric-grid div{border-bottom:1px solid #edf1f7}.review-products{grid-template-columns:1fr}.review-followup{grid-template-columns:1fr}}
