/* 移除所有按钮 hover 阴影效果 - 独立模块化样式 */
/* 遵循规则：不覆盖现有 CSS，使用独立类名 */
/* 保留 Bootstrap 原生的 hover 颜色加深效果，只移除阴影和位移动画 */

.btn:hover,
.btn:focus,
.btn:active,
button:hover,
button:focus,
button:active {
  box-shadow: none !important;
  transform: none !important;
}

/* 移除渐变按钮 hover 位移效果，保留颜色变化 */
.btn[class*='bg-gradient-']:hover {
  transform: none !important;
  box-shadow: none !important;
}

/* 移除所有按钮组 hover 阴影 */
.btn-group .btn:hover,
.btn-group .btn:focus {
  box-shadow: none !important;
}

/* 移除邮件列表 hover 阴影和位移 */
.email-user-list .email-media-list li.user-mail:hover {
  transform: none !important;
  box-shadow: none !important;
}

/* 移除待办事项列表 hover 阴影和位移 */
.todo-task-list li:hover {
  transform: none !important;
  box-shadow: none !important;
}

/* 移除所有按钮类型的 hover 阴影，保留颜色变化 */
.btn-primary:hover,
.btn-secondary:hover,
.btn-success:hover,
.btn-danger:hover,
.btn-warning:hover,
.btn-info:hover,
.btn-light:hover,
.btn-dark:hover,
.btn-outline-primary:hover,
.btn-outline-secondary:hover,
.btn-outline-success:hover,
.btn-outline-danger:hover,
.btn-outline-warning:hover,
.btn-outline-info:hover {
  box-shadow: none !important;
  transform: none !important;
}

/* 移除图标按钮 hover 阴影 */
.btn-icon:hover,
.btn-flat-primary:hover,
.btn-flat-secondary:hover,
.btn-flat-success:hover,
.btn-flat-danger:hover,
.btn-flat-warning:hover,
.btn-flat-info:hover {
  box-shadow: none !important;
  transform: none !important;
}

/* 移除卡片按钮 hover 阴影 */
.card .btn:hover,
.card button:hover {
  box-shadow: none !important;
  transform: none !important;
}

/* 移除所有 focus 状态的阴影 */
.btn:focus,
.btn:active,
.btn.active,
.btn.focus {
  box-shadow: none !important;
}

/* 移除 focus 可见状态的阴影 */
.btn:focus-visible {
  box-shadow: none !important;
}

/* 移除 Bootstrap 按钮的默认 focus 阴影 */
.btn:not(:disabled):not(.disabled):active:focus,
.btn:not(:disabled):not(.disabled).active:focus {
  box-shadow: none !important;
}
