/*
 * 兼容已发布的十连抽结果组件：结果列表过长时保持确认操作可见，
 * 仅让列表本身滚动。新构建同时保留组件内的等效布局约束。
 */
[data-slot="alert-dialog-content"]:has(
  [data-testid="lottery-batch-result-item"]
) {
  display: flex;
  flex-direction: column;
}

[data-slot="alert-dialog-content"]:has(
  [data-testid="lottery-batch-result-item"]
) > [data-slot="alert-dialog-header"],
[data-slot="alert-dialog-content"]:has(
  [data-testid="lottery-batch-result-item"]
) > [data-slot="alert-dialog-footer"],
[data-slot="alert-dialog-content"]:has(
  [data-testid="lottery-batch-result-item"]
) > p {
  flex-shrink: 0;
}

[data-slot="alert-dialog-content"] > div:has(
  > ol [data-testid="lottery-batch-result-item"]
) {
  display: flex;
  min-height: 0;
  flex: 1 1 0%;
  flex-direction: column;
  overflow: hidden;
}

[data-slot="alert-dialog-content"] > div:has(
  > ol [data-testid="lottery-batch-result-item"]
) > ol {
  min-height: 0;
  flex: 1 1 0%;
  overflow-y: auto;
}
