@charset "UTF-8";
/**
 * YH-UI Sass Variables
 * 原具体的 CSS 变量输出规则 (:root, html.dark 等) 已移至 root.scss，以防止各组件样式编译时产生重复的全局变量 CSS 冗余。
 */
.yh-popconfirm__popper {
  /* 与 Popover 空间感保持绝对对齐 */
  border-radius: 12px !important;
  box-shadow: 0 12px 32px -4px rgba(0, 0, 0, 0.1), 0 4px 20px rgba(0, 0, 0, 0.05) !important;
  padding: 0 !important;
  min-width: 200px;
  overflow: visible !important;
}
.yh-popconfirm__popper .yh-popconfirm__content {
  padding: 20px 24px;
}
.yh-popconfirm__popper .yh-popconfirm__content .yh-popconfirm__main {
  display: flex;
  gap: 16px;
  align-items: flex-start;
}
.yh-popconfirm__popper .yh-popconfirm__content .yh-popconfirm__icon {
  font-size: 20px;
  line-height: 1.4;
  flex-shrink: 0;
}
.yh-popconfirm__popper .yh-popconfirm__content .yh-popconfirm__inner {
  flex: 1;
  min-width: 0;
}
.yh-popconfirm__popper .yh-popconfirm__content .yh-popconfirm__title {
  font-size: 15px;
  font-weight: 700;
  margin-bottom: 6px;
  line-height: 1.4;
  letter-spacing: -0.01em;
}
.yh-popconfirm__popper .yh-popconfirm__content .yh-popconfirm__description {
  font-size: 14px;
  line-height: 1.62;
  opacity: 0.88;
}
.yh-popconfirm__popper .yh-popconfirm__content {
  /* 底部按钮排版 */
}
.yh-popconfirm__popper .yh-popconfirm__content .yh-popconfirm__footer {
  margin-top: 20px;
  display: flex;
  justify-content: flex-end;
  gap: 12px;
}
.yh-popconfirm__popper {
  /* 消除基座自带的 padding */
}
.yh-popconfirm__popper .yh-tooltip__content {
  padding: 0 !important;
}

.yh-popconfirm {
  display: inline-block;
  line-height: 1;
}