.lead-research{margin:12px 0 18px;padding:16px;border:1px solid #335367;border-radius:14px;background:#101b25;color:#edf6fc;font-size:14px;line-height:1.55}
.lead-research summary{font-weight:750;cursor:pointer;padding:5px 0}
.lead-research label{display:block;margin:14px 0 5px;font-size:13px;font-weight:650}
.lead-research input,.lead-research textarea,.lead-research select{box-sizing:border-box;width:100%;max-width:100%;padding:11px 12px;border:1px solid #526677;border-radius:8px;background:#0c131c;color:#fff;font:inherit}
.lead-research textarea{resize:vertical}
.lead-research :is(input,textarea,select,button):focus-visible{outline:2px solid #45c8ff;outline-offset:3px}
.lead-research .sheet-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}
.lead-research .sheet-actions button{flex:1 1 160px;min-height:44px}
.research-recipient{margin:0 0 12px;padding-bottom:12px;border-bottom:1px solid #335367;overflow-wrap:anywhere}
.research-recipient small,.lead-research .muted{color:#bccbd7}
#researchStatus{color:#9edbff;font-size:13px}
