/* JLJAM 7.13.22: single-surface, collapsed evidence review. */
.legacy-outreach-panel{margin:12px 0 20px;border:1px solid rgba(166,130,249,.34);border-radius:21px;background:linear-gradient(110deg,rgba(101,76,148,.15),rgba(25,25,45,.65));color:inherit;overflow:hidden}
.legacy-outreach-panel>summary{display:flex;align-items:center;gap:14px;min-height:68px;padding:12px 18px;cursor:pointer;list-style:none;touch-action:manipulation}
.legacy-outreach-panel>summary::-webkit-details-marker{display:none}
.legacy-outreach-panel>summary>span:nth-child(2){display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}
.legacy-outreach-panel strong{font-size:inherit}
.legacy-outreach-panel small{opacity:.8;font-size:.79em;line-height:1.4}
.legacy-outreach-number{display:inline-flex;align-items:center;justify-content:center;flex:none;width:48px;height:48px;border-radius:15px;background:rgba(165,114,255,.25);font-weight:850;font-size:23px;color:#f0e5ff}
.legacy-outreach-panel[open]>summary{border-bottom:1px solid rgba(166,130,249,.18)}
.legacy-outreach-body{padding:14px 17px 18px}
.legacy-outreach-body>p{margin:0 0 12px;max-width:77ch;line-height:1.48}
.legacy-outreach-items{display:flex;flex-direction:column;gap:7px;margin:10px 0}
.legacy-outreach-item{display:flex;align-items:center;gap:12px;justify-content:space-between;padding:12px 13px;background:rgba(8,11,25,.22);border-radius:14px;border:1px solid rgba(178,163,208,.14)}
.legacy-outreach-item[hidden]{display:none!important}
.legacy-outreach-copy{min-width:0;flex:1;display:flex;flex-direction:column;gap:4px}
.legacy-outreach-copy strong{line-height:1.35}
.legacy-outreach-copy p{margin:0;opacity:.75;font-size:.85em;overflow-wrap:anywhere}
.legacy-outreach-item>.btn{flex:none;min-height:44px;white-space:normal}
.legacy-outreach-panel button:focus-visible,.legacy-outreach-panel summary:focus-visible{outline:3px solid #bd96fc;outline-offset:2px}
@media(max-width:700px){.legacy-outreach-panel>summary{gap:10px;padding:12px}.legacy-outreach-body{padding:12px}.legacy-outreach-item{align-items:stretch;flex-direction:column}.legacy-outreach-item>.btn{align-self:stretch}.legacy-outreach-number{width:42px;height:42px;font-size:20px}}
