.data-notice { display:flex; gap:12px; align-items:center; background:#e8f4e9; border:1px solid #cfe3d1; border-radius:12px; padding:12px 15px; margin-bottom:13px; }
.data-notice > span { width:28px; height:28px; border-radius:50%; background:var(--green); color:#fff; display:grid; place-items:center; flex:0 0 auto; }
.data-notice strong, .data-notice small { display:block; }
.data-notice strong { font-size:11px; }
.data-notice small { font-size:9px; color:#607267; margin-top:2px; }
.email-link { color:var(--green); font-weight:700; text-decoration:none; }
.source-link { display:block; color:#849089; font-size:9px; margin-top:4px; }
.mail-btn { border:0; background:var(--green); color:#fff; border-radius:7px; padding:7px 10px; font-size:9px; font-weight:700; cursor:pointer; white-space:nowrap; }
.actions { display:flex; gap:5px; align-items:center; }
.research-pending { color:#9a6a24; font-size:9px; font-weight:700; }
