/* =========================================
   菜单和弹框修复样式
   ========================================= */

/* 修复标签页内容显示问题 */
.tab-content {
  display: none;
}

.tab-content.active {
  display: flex !important;
  flex-direction: column;
  visibility: visible !important;
  opacity: 1 !important;
}

/* 修复菜单按钮宽度 - 移除过多的padding */
.tab-link {
  /* padding: 0 !important; */ /* 注释掉，不再强制覆盖 padding */
  margin: 0 10px !important;
}

/* 修复弹框居中问题 */
.confirm-dialog-overlay {
  position: fixed !important;
  top: 0 !important;
  left: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  background-color: rgba(0, 0, 0, 0.6) !important;
  align-items: center !important;
  justify-content: center !important;
  z-index: 9999 !important;
  backdrop-filter: blur(3px) !important;
  pointer-events: auto !important;
}

.confirm-dialog-box {
  margin: auto !important;
  position: relative !important;
}

/* 修复modal-overlay居中 */
.modal-overlay {
  align-items: center !important;
  justify-content: center !important;
}

/* 修复data-select-modal居中 */
.data-select-modal-content {
  margin: auto !important;
  position: relative !important;
}

/* 修复create-project-dialog居中 */
#create-project-dialog .confirm-dialog-box {
  margin: auto !important;
}

/* 修复alert-dialog居中 */
#alert-dialog .confirm-dialog-box {
  margin: auto !important;
}

/* 修复prompt-dialog居中 */
#prompt-dialog .confirm-dialog-box {
  margin: auto !important;
}
