.investment-sync-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0}
.investment-sync-summary>div{padding:12px;background:var(--surface2);border:1px solid var(--line);border-radius:var(--au-radius-sm);min-width:0}
.investment-sync-summary dt{font-size:var(--au-fs-sm);color:var(--sub)}
.investment-sync-summary dd{margin:4px 0 0;font-weight:700;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}
.investment-sync-actions{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}
.investment-sync-detail{display:grid;grid-template-columns:100px minmax(0,1fr);gap:8px;margin:16px 0}
.investment-sync-detail dd{margin:0;overflow-wrap:anywhere}
.investment-sync-review{margin-top:16px}
.investment-sync .section-tabs{margin-bottom:12px}
.investment-sync [data-categories] section[hidden]{display:none}
.investment-sync-entry{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:12px 0 16px;min-width:0}
.investment-sync-entry .fine{margin:0;min-width:0;overflow-wrap:anywhere}
.investment-sync-entry .btn{flex:none}
.investment-sync-target{font-weight:700}
.investment-sync-round .investment-round-fields{margin-top:12px}
.investment-sync-review .check{display:flex;align-items:center;gap:8px}
.investment-sync-review .check input{width:20px;height:20px;flex:none}
.investment-sync-detail dd{word-break:keep-all}
