.enrichment-panel{padding:18px;border:1px solid var(--border-color,#9dcfc1);border-radius:12px;margin:16px 0;min-width:0}.enrichment-panel p{line-height:1.65}.enrichment-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:12px 0}.enrichment-panel select,.enrichment-panel textarea,.enrichment-panel input:not([type=checkbox]){max-width:100%;box-sizing:border-box}.enrichment-panel textarea{width:100%;min-height:110px}.enrichment-consent,.enrichment-field{display:flex;gap:10px;align-items:flex-start;line-height:1.6}.enrichment-panel input[type=checkbox]{flex:0 0 auto;width:18px;height:18px;margin-top:4px}.enrichment-images{display:flex;gap:10px;overflow:auto;margin:12px 0}.enrichment-images label{display:flex;flex-direction:column;min-width:88px;gap:4px}.enrichment-images img{width:88px;height:100px;object-fit:cover;border-radius:6px}.enrichment-results{max-height:60vh;overflow:auto;overflow-wrap:anywhere;margin:12px 0}.enrichment-field{padding:12px 0;border-bottom:1px solid var(--border-color,#bbb)}.enrichment-field small{display:block;opacity:.8}.enrichment-field span{min-width:0}.enrichment-candidates{max-height:220px;overflow:auto}.enrichment-candidates label{display:flex;gap:8px;padding:6px}.enrichment-panel details{padding:10px 0}.enrichment-panel summary{cursor:pointer;overflow-wrap:anywhere}@media(max-width:600px){.enrichment-panel{padding:12px}.enrichment-actions>*{width:100%;min-width:0}.enrichment-panel button{white-space:normal}.enrichment-actions select{width:100%}}.research-identity{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0}.research-identity label{display:flex;flex-direction:column;gap:6px;min-width:0}.research-panel a{overflow-wrap:anywhere;text-decoration:underline}.research-panel>summary{font-weight:600}@media(max-width:600px){.research-identity{grid-template-columns:minmax(0,1fr)}}
