/* 兼容性图标样式 - 使用Unicode字符确保显示 */
[class^="bi-"]::before,
[class*=" bi-"]::before {
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  font-weight: normal !important;
  line-height: 1;
  text-transform: none;
  vertical-align: -.125em;
  margin-right: 0.25rem;
  font-family: 'Segoe UI Symbol', 'Segoe UI', 'Microsoft YaHei', sans-serif;
}

/* 使用Unicode字符确保在所有系统上显示 */
.bi-apple::before { content: "🍎"; } /* Apple */
.bi-box-arrow-in-right::before { content: "➡️"; } /* 登录 */
.bi-eye::before { content: "👁️"; } /* 查看 */
.bi-eye-slash::before { content: "🙈"; } /* 隐藏 */
.bi-lock::before { content: "🔒"; } /* 锁定 */
.bi-person::before { content: "👤"; } /* 用户 */
.bi-person-plus::before { content: "👥"; } /* 添加用户 */
.bi-house::before { content: "🏠"; } /* 首页 */
.bi-list::before { content: "📋"; } /* 列表 */
.bi-plus::before { content: "➕"; } /* 添加 */
.bi-search::before { content: "🔍"; } /* 搜索 */
.bi-gear::before { content: "⚙️"; } /* 设置 */
.bi-download::before { content: "⬇️"; } /* 下载 */
.bi-upload::before { content: "⬆️"; } /* 上传 */
.bi-trash::before { content: "🗑️"; } /* 删除 */
.bi-pencil::before { content: "✏️"; } /* 编辑 */
.bi-check::before { content: "✅"; } /* 确认 */
.bi-x::before { content: "❌"; } /* 取消 */
.bi-info::before { content: "ℹ️"; } /* 信息 */
.bi-exclamation::before { content: "⚠️"; } /* 警告 */

/* 添加更多常用图标 */
.bi-arrow-counterclockwise::before { content: "🔄"; } /* 撤销 */
.bi-clock-history::before { content: "🕐"; } /* 历史记录 */
.bi-award::before { content: "🏆"; } /* 奖励/开发者 */
.bi-arrow-up-down::before { content: "↕️"; } /* 导入导出 */
.bi-funnel::before { content: "🔽"; } /* 筛选 */
.bi-cloud-upload::before { content: "☁️"; } /* 云端备份 */
.bi-person-circle::before { content: "👤"; } /* 用户头像 */
.bi-people::before { content: "👥"; } /* 用户管理 */
.bi-key::before { content: "🔑"; } /* 密码/钥匙 */
.bi-box-arrow-right::before { content: "➡️"; } /* 退出登录 */
.bi-sort-down::before { content: "🔽"; } /* 排序 */
.bi-x-circle::before { content: "❌"; } /* 关闭/清除 */
.bi-sort-numeric-up::before { content: "🔢"; } /* 数字升序 */
.bi-sort-numeric-down::before { content: "🔢"; } /* 数字降序 */
.bi-sort-alpha-up::before { content: "🔤"; } /* 字母升序 */
.bi-sort-alpha-down::before { content: "🔤"; } /* 字母降序 */
.bi-calendar-event::before { content: "📅"; } /* 日历 */
.bi-calendar-event-fill::before { content: "📅"; } /* 日历填充 */
.bi-check-circle::before { content: "✅"; } /* 确认 */
.bi-chevron-up::before { content: "🔼"; } /* 向上箭头 */
.bi-info-circle::before { content: "ℹ️"; } /* 信息圆圈 */
.bi-arrow-clockwise::before { content: "🔄"; } /* 重置 */
.bi-plus-circle::before { content: "➕"; } /* 添加圆圈 */
.bi-phone::before { content: "📱"; } /* 手机 */
.bi-file-text::before { content: "📄"; } /* 文件文本 */
.bi-file-earmark-spreadsheet::before { content: "📊"; } /* 表格文件 */
.bi-x-circle-fill::before { content: "❌"; } /* 填充关闭 */
.bi-check-circle-fill::before { content: "✅"; } /* 填充确认 */
.bi-people-fill::before { content: "👥"; } /* 填充用户组 */
.bi-star-fill::before { content: "⭐"; } /* 填充星星 */
.bi-lightning-fill::before { content: "⚡"; } /* 填充闪电 */
.bi-circle-fill::before { content: "●"; } /* 填充圆圈 */
.bi-exclamation-triangle-fill::before { content: "⚠️"; } /* 填充警告三角 */
.bi-clock-fill::before { content: "🕐"; } /* 填充时钟 */
.bi-question-circle-fill::before { content: "❓"; } /* 填充问号 */
.bi-calendar-check-fill::before { content: "📅"; } /* 填充日历确认 */
.bi-trash-fill::before { content: "🗑️"; } /* 填充垃圾桶 */
.bi-exclamation-circle-fill::before { content: "⚠️"; } /* 填充感叹号圆圈 */
.bi-ban-fill::before { content: "🚫"; } /* 填充禁止 */
.bi-shield-check-fill::before { content: "🛡️"; } /* 填充盾牌确认 */
.bi-funnel-fill::before { content: "🔽"; } /* 填充漏斗 */

/* 添加更多缺失的图标 */
.bi-calendar-check::before { content: "📅"; } /* 日历确认 */
.bi-telephone::before { content: "📞"; } /* 电话 */
.bi-archive::before { content: "📦"; } /* 归档 */
.bi-link::before { content: "🔗"; } /* 链接 */
.bi-shield-exclamation::before { content: "🛡️"; } /* 盾牌感叹号 */
.bi-chat-text::before { content: "💬"; } /* 聊天文本 */
