#assisted-investigation{margin:24px 0;padding:24px;background:#eef1f9;border:1px solid #d7dfd6;border-radius:16px;min-width:0}#assisted-investigation h3{margin-top:0}#assisted-investigation p,#assisted-investigation label,#assisted-investigation button{font-size:1rem}#assisted-investigation fieldset{border:1px solid #a5b0a4;margin:18px 0;padding:16px;min-width:0}#assisted-investigation .provider-choice{display:flex;gap:12px;align-items:start;margin:12px 0}#assisted-investigation input[type=checkbox]{flex:none}#assisted-investigation .invest-actions{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0}#assisted-investigation button{min-height:46px;white-space:normal}#assisted-investigation pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;background:#fff;padding:16px}#assisted-investigation li{overflow-wrap:anywhere;margin:8px 0}#assisted-investigation summary{cursor:pointer;font-weight:600;padding:12px 0}#assisted-investigation [role=status]{border-left:3px solid #254bdf;padding:10px 14px}#assisted-investigation .draft-record{background:#fff;border-radius:10px;padding:18px;margin:12px 0}#assisted-investigation a{overflow-wrap:anywhere}@media(max-width:760px){#assisted-investigation{padding:18px}#assisted-investigation .invest-actions{flex-direction:column}#assisted-investigation button{width:100%}}
/* The shared finder gives every input 100% width; keep option checkboxes narrow. */
#assisted-investigation input[type=checkbox]{width:20px;max-width:20px;height:20px;min-width:20px;flex:0 0 20px}
#assisted-investigation .provider-choice span{min-width:0;overflow-wrap:anywhere;line-height:1.45}
#assisted-investigation .research-dashboard{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0}#assisted-investigation .research-dashboard>div{background:#fff;border:1px solid #bdc8e7;border-radius:10px;padding:16px;display:flex;flex-direction:column;gap:6px}#assisted-investigation .research-dashboard strong{font-size:1.6rem;color:#254bdf}#assisted-investigation .research-dashboard span{font-size:.875rem}#assisted-investigation .research-comparison{max-width:100%;overflow:auto;margin:16px 0;background:white;border:1px solid #bdc8e7;border-radius:8px}#assisted-investigation table{border-collapse:collapse;min-width:600px;width:100%;font-size:.875rem}#assisted-investigation td,#assisted-investigation th{padding:12px;text-align:left;vertical-align:top;border-bottom:1px solid #d7dfed;overflow-wrap:anywhere;max-width:300px}#assisted-investigation th{background:#e0e8ff}#assisted-investigation summary{cursor:pointer;min-height:44px;padding:10px 0;font-size:1rem;font-weight:600}#assisted-investigation .invest-config{border-bottom:1px solid #bdc8e7;padding-bottom:10px}.finder .document-lede{margin-bottom:20px}@media(max-width:700px){#assisted-investigation .research-dashboard{grid-template-columns:repeat(2,minmax(0,1fr))}#assisted-investigation .invest-actions button{flex:1 1 100%}}
