.finance-evidence-bundles{display:grid;gap:12px;margin:12px 0}
.finance-bundle-summary{margin-top:14px}
.finance-bundle-list{display:grid;gap:10px}
.finance-bundle-card{padding:0;overflow:hidden}
.finance-bundle-card>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;cursor:pointer;list-style:none}
.finance-bundle-card>summary::-webkit-details-marker{display:none}
.finance-bundle-card>summary:before{content:'›';font-size:24px;color:var(--muted);transition:transform .18s ease}
.finance-bundle-card[open]>summary:before{transform:rotate(90deg)}
.finance-bundle-title{display:flex;align-items:center;gap:12px;min-width:0;flex:1}
.finance-bundle-title>div{display:grid;gap:4px;min-width:0}
.finance-bundle-title strong,.finance-bundle-title span{overflow-wrap:anywhere}
.finance-bundle-counts{display:grid;text-align:right;white-space:nowrap}
.finance-bundle-body{display:grid;gap:12px;padding:0 18px 18px;border-top:1px solid var(--border)}
.finance-bundle-meta,.finance-member-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}
.finance-bundle-meta>div,.finance-member-grid>div{display:grid;gap:4px;padding:10px;border:1px solid var(--border);border-radius:10px;background:var(--surface-2)}
.finance-bundle-issues{display:flex;flex-wrap:wrap;gap:6px}
.finance-bundle-issues code{white-space:normal;overflow-wrap:anywhere}
.finance-bundle-members{display:grid;gap:10px}
.finance-bundle-member{display:grid;gap:9px;padding:14px;border:1px solid var(--border);border-radius:12px;background:var(--surface-2)}
.finance-member-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}
.finance-member-head>div{display:grid;gap:3px}
.finance-bundle-member p{margin:0;line-height:1.55}
.finance-bundle-pager{justify-content:space-between}
.finance-bundle-footer{padding:0 2px 8px}
.finance-evidence-bundles[aria-busy="true"]{opacity:.72;pointer-events:none}
@media (max-width:760px){.finance-bundle-card>summary{align-items:flex-start;flex-wrap:wrap}.finance-bundle-title{align-items:flex-start}.finance-bundle-counts{text-align:left;margin-left:36px}.finance-bundle-meta,.finance-member-grid{grid-template-columns:1fr}.finance-member-head{display:grid}}
