.weoneReportDisclosure{margin:24px 0;border:1px solid #e4d7e5;border-radius:20px;background:#fff;overflow:hidden}
.weoneDetailsTrigger{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;min-height:60px;padding:20px 24px;border:0;background:#f5edf5;color:#5a2d5f;font:inherit;font-weight:600;text-align:left;cursor:pointer}
.weoneDetailsTrigger>span:last-child{font-size:24px;flex:none}
.weoneReportAccess{padding:24px}.weoneReportAccess h2{font-size:clamp(20px,3vw,26px);line-height:1.3;margin:0 0 12px}.weoneReportAccess>p{line-height:1.65;margin:0 0 20px}
.weoneReportActions{display:flex;flex-direction:column;align-items:stretch;gap:12px}.weoneReportActions button{min-height:48px;white-space:normal}
.weoneReportDisclosure button:focus-visible{outline:3px solid #87528c;outline-offset:-4px}.weoneReportDisclosure button:disabled{opacity:.65;cursor:wait}
.weoneReportAccess .memberCard{margin:16px 0}.weoneReportDisclosure [hidden]{display:none}
@media(max-width:480px){.weoneDetailsTrigger,.weoneReportAccess{padding:20px 16px}.weoneReportDisclosure{margin:20px 0}}
