/* Preview existing topic fields only. The research list keeps its own row/template geometry. */
.research-preview{display:flex;flex-direction:column;flex:1;min-width:360px;min-height:0;background:#f8f9fa;color:#28313b}
.research-preview-header{height:65px;min-height:65px;display:flex;align-items:center;padding:0 24px;border-bottom:1px solid #e8ecf0;font-size:12px;line-height:20px;color:#616c77}
.research-preview-scroll{overflow:auto;min-height:0;flex:1;padding:24px;overflow-anchor:none}
.research-preview-status{display:inline-block;padding:3px 9px;font-size:12px;line-height:20px;border:1px solid #d9e0e6;border-radius:5px;color:#616c77;background:#fff;margin-bottom:16px}
.research-preview h2{font-size:20px;line-height:28px;font-weight:600;overflow-wrap:anywhere;margin:0 0 14px}
.research-preview-date{font-size:12px;line-height:20px;color:#88929c;margin:0 0 24px}
.research-preview-section{padding:18px;border:1px solid #e0e5ea;border-radius:7px;background:#fff;margin:0 0 18px}
.research-preview h3{font-size:14px;line-height:22px;font-weight:600;margin:0 0 10px}
.research-preview p{font-size:14px;line-height:24px;color:#616c77;margin:0;white-space:pre-wrap;overflow-wrap:anywhere}
.research-preview-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0}
.research-preview-stats>div{padding:15px 8px;text-align:center;border:1px solid #e0e5ea;border-radius:6px;background:#fff}
.research-preview-stats dt{font-size:12px;line-height:20px;color:#88929c;margin-bottom:5px}
.research-preview-stats dd{font-size:24px;line-height:32px;font-weight:600;margin:0}
.research-preview-empty{padding:24px;font-size:14px;line-height:24px;color:#88929c}
