/* Scoped additions only; existing styles and all old hashed assets remain. */
[data-whs-summary-host] { margin-left: auto; flex-shrink: 0; }
[data-testid="devan-whs-summary-dialog"] {
  display: flex; flex-direction: column; gap: .75rem; min-width: 0;
  max-height: 90dvh; overflow: hidden;
}
[data-testid="devan-whs-summary-dialog"] .overflow-y-auto {
  min-height: 0; min-width: 0; overflow-y: auto; overscroll-behavior: contain;
}
