.radar-dlc-dialog .radar-dlc-confirm--compact {
  display: grid;
  gap: 14px;
  min-width: 0;
  overflow-wrap: anywhere;
}
.radar-dlc-confirm--compact [hidden] { display: none !important; }
.radar-dlc-confirm--compact .radar-depot-identity { display: grid; gap: 7px; min-width: 0; }
.radar-dlc-confirm--compact .radar-depot-name { font-size: 14px; font-weight: 500; }
.radar-dlc-confirm--compact .radar-depot-ids {
  display: flex; flex-wrap: wrap; gap: 4px 12px;
  color: var(--admin-muted, #75849c); font-size: 12px;
}
.radar-dlc-confirm--compact .radar-depot-ids b { font-weight: 400; color: var(--admin-text, #263954); font-variant-numeric: tabular-nums; }
.radar-dlc-confirm--compact .radar-depot-release {
  display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; gap: 4px 8px;
  color: var(--admin-muted, #75849c); font-size: 12px;
}
.radar-dlc-confirm--compact .radar-depot-evidence {
  display: grid; gap: 8px; min-width: 0; padding: 12px 14px;
  background: #f7f8fc; border: 1px solid var(--admin-border, #e8ecf2); border-radius: 8px;
  color: var(--admin-text, #263954); font-size: 14px;
}
.radar-dlc-confirm--compact .radar-depot-heading {
  display: flex; align-items: center; justify-content: space-between; gap: 10px;
  color: var(--admin-muted, #75849c); font-size: 12px;
}
.radar-dlc-confirm--compact .radar-depot-link { color: var(--td-brand-color, #0052d9); text-decoration: none; }
.radar-dlc-confirm--compact .radar-depot-link:hover { text-decoration: underline; }
.radar-dlc-confirm--compact .radar-depot-result { display: flex; align-items: center; gap: 8px; min-width: 0; }
.radar-dlc-confirm--compact .radar-depot-symbol {
  flex: none; display: inline-flex; align-items: center; justify-content: center;
  width: 22px; height: 22px; border-radius: 50%; font-size: 12px;
  color: #7d69b2; background: #ebe5f6;
}
.radar-dlc-confirm--compact .radar-depot-result-title { flex: 1; min-width: 0; font-weight: 500; }
.radar-dlc-confirm--compact .radar-depot-size { max-width: 60%; font-weight: 500; text-align: right; font-variant-numeric: tabular-nums; }
.radar-dlc-confirm--compact .radar-depot-note { padding-left: 30px; color: var(--admin-muted, #75849c); font-size: 12px; }
.radar-dlc-confirm--compact .radar-depot-evidence[data-state="manual"] .radar-depot-symbol { color: #946529; background: #f6edde; }
.radar-dlc-confirm--compact .radar-depot-evidence[data-state="failed"] .radar-depot-symbol { color: #b94e49; background: #f9e9e7; }
.radar-dlc-confirm--compact .radar-depot-details { min-width: 0; }
.radar-dlc-confirm--compact .radar-depot-details summary { color: var(--admin-muted, #75849c); font-size: 12px; cursor: pointer; }
.radar-dlc-confirm--compact .radar-depot-table { width: 100%; margin-top: 8px; border-collapse: collapse; font-size: 12px; font-variant-numeric: tabular-nums; }
.radar-dlc-confirm--compact .radar-depot-table th { color: var(--admin-muted, #75849c); font-weight: 400; text-align: left; padding: 5px 0; }
.radar-dlc-confirm--compact .radar-depot-table td { padding: 5px 0; border-top: 1px solid var(--admin-border, #e8ecf2); }
.radar-dlc-confirm--compact .radar-depot-table th:nth-last-child(-n+2),
.radar-dlc-confirm--compact .radar-depot-table td:nth-last-child(-n+2) { text-align: right; }
@media (pointer: coarse) {
  .radar-dlc-confirm--compact .radar-depot-details summary { padding: 8px 0; }
}
