/* ============================================================
 * iconfont 字体隔离修复（自动生成，勿手改）
 * 生成脚本: tools/_gen_iconfont_fix.py
 *
 * 问题：avue / saber / common 三套图标库都注册 font-family:"iconfont"，
 *       同名互相争抢字形，导致 saber 的部分图标显示成 common 里同码点的
 *       无关图形（如 iconicon_doc 显示为空心五角星）。
 * 方案：三套各用独立 family，并按 class 精确指派来源库。
 * ============================================================ */

@font-face {
  font-family: "iconfont-avue";
  src: url('/iconfont/avue/iconfont.woff2') format('woff2'),
       url('/iconfont/avue/iconfont.ttf') format('truetype');
  font-display: block;
}
@font-face {
  font-family: "iconfont-saber";
  src: url('/iconfont/saber/iconfont.woff2') format('woff2'),
       url('/iconfont/saber/iconfont.ttf') format('truetype');
  font-display: block;
}
@font-face {
  font-family: "iconfont-common";
  src: url('/iconfont/common/iconfont.woff2') format('woff2'),
       url('/iconfont/common/iconfont.ttf') format('truetype');
  font-display: block;
}

/* ---------- saber 库（82 个，iconicon_* 为主） ---------- */
[class*="iconicon_"],
  .icongitee2,
  .icongithub {
  font-family: "iconfont-saber" !important;
}

/* ---------- avue 库（43 个） ---------- */
  .icon-zhongyingwen, .icon-zhongyingwen.icon-zhongyingwen,
  .icon-caidan, .icon-caidan.icon-caidan,
  .icon-rizhi1, .icon-rizhi1.icon-rizhi1,
  .icon-suoping, .icon-suoping.icon-suoping,
  .icon-zhuti, .icon-zhuti.icon-zhuti,
  .icon-weixin1, .icon-weixin1.icon-weixin1,
  .icon-qq1, .icon-qq1.icon-qq1,
  .icon-yanzhengma, .icon-yanzhengma.icon-yanzhengma,
  .icon-yonghu, .icon-yonghu.icon-yonghu,
  .icon-mima, .icon-mima.icon-mima,
  .icon-shouji, .icon-shouji.icon-shouji,
  .icon-iconset0265, .icon-iconset0265.icon-iconset0265,
  .icon-dongtai, .icon-dongtai.icon-dongtai,
  .icon-canshu, .icon-canshu.icon-canshu,
  .icon-shujuzhanshi2, .icon-shujuzhanshi2.icon-shujuzhanshi2,
  .icon-tuichuquanping, .icon-tuichuquanping.icon-tuichuquanping,
  .icon-rizhi, .icon-rizhi.icon-rizhi,
  .icon-cuowutishitubiao, .icon-cuowutishitubiao.icon-cuowutishitubiao,
  .icon-iconset0216, .icon-iconset0216.icon-iconset0216,
  .icon-debug, .icon-debug.icon-debug,
  .icon-quanxian, .icon-quanxian.icon-quanxian,
  .icon-bofangqi-suoping, .icon-bofangqi-suoping.icon-bofangqi-suoping,
  .icon-navicon, .icon-navicon.icon-navicon,
  .icon-yuan, .icon-yuan.icon-yuan,
  .icon-biaodan, .icon-biaodan.icon-biaodan,
  .icon-liuliangyunpingtaitubiao08, .icon-liuliangyunpingtaitubiao08.icon-liuliangyunpingtaitubiao08,
  .icon-caidanguanli, .icon-caidanguanli.icon-caidanguanli,
  .icon-yonghuguanli, .icon-yonghuguanli.icon-yonghuguanli,
  .icon-jiaoseguanli, .icon-jiaoseguanli.icon-jiaoseguanli,
  .icon-cuowu, .icon-cuowu.icon-cuowu,
  .icon-wxbgongju, .icon-wxbgongju.icon-wxbgongju,
  .icon-tuichu, .icon-tuichu.icon-tuichu,
  .icon-daohanglanmoshi02, .icon-daohanglanmoshi02.icon-daohanglanmoshi02,
  .icon-changyonglogo27, .icon-changyonglogo27.icon-changyonglogo27,
  .icon-huanyingye, .icon-huanyingye.icon-huanyingye,
  .icon-iframe, .icon-iframe.icon-iframe,
  .icon-msnui-360, .icon-msnui-360.icon-msnui-360,
  .icon-souhu, .icon-souhu.icon-souhu,
  .icon-tubiao, .icon-tubiao.icon-tubiao,
  .icon-baidu1, .icon-baidu1.icon-baidu1,
  .icon-biaoge, .icon-biaoge.icon-biaoge,
  .icon-qq, .icon-qq.icon-qq,
  .icon-weixin, .icon-weixin.icon-weixin {
  font-family: "iconfont-avue" !important;
}

/* ---------- common 库（257 个，放最后声明：重名 class 以它为准） ---------- */
  .icon-zidingyi, .icon-xiajiantou, .icon-shangjiantou, .icon-icon_loading, .icon-biaodanzujian-shurukuang, .icon-biaodanzujian-biaoge,
  .icon-biaodanzujian-xialakuang, .icon-tubiao-bingtu, .icon-biaodanzujian-anniu, .icon-gongyezujian-yibiaopan, .icon-tubiao-qiapian, .icon-gongyezujian-zhishideng,
  .icon-tubiao-zhexiantu, .icon-xingzhuang-juxing, .icon-xingzhuang-jianxing, .icon-gongyezujian-kaiguan, .icon-tubiao-zhuzhuangtu, .icon-xingzhuang-tupian,
  .icon-xingzhuang-wenzi, .icon-xingzhuang-tuoyuanxing, .icon-xingzhuang-sanjiaoxing, .icon-xingzhuang-xingxing, .icon-guize, .icon-shebeiguanli,
  .icon-gongnengdingyi1, .icon-jishufuwu1, .icon-yunyingzhongxin, .icon-yunyingguanli, .icon-zuzhixiaxia, .icon-zuzhizhankai,
  .icon-zuzhiqunzu, .icon-dakai, .icon-yingwen, .icon-zhongwen, .icon-miwen, .icon-xianhao,
  .icon-kongxinduigou, .icon-huixingzhen, .icon-duigou, .icon-xiayibu, .icon-shangyibu, .icon-kongjianxuanzhong,
  .icon-kongjianweixuan, .icon-kongjianyixuan, .icon--diangan, .icon-rongxuejirongjiechi, .icon-lubiantingchechang, .icon--lumingpai,
  .icon-jietouzuoyi, .icon--zhongdaweixian, .icon--jiaotongbiaozhipai, .icon-gongcezhishipai, .icon-fangkuai, .icon-fangkuai-,
  .icon-baocun, .icon-fabu, .icon-xiayibu1, .icon-shangyibu1, .icon-xiangxiazhanhang, .icon-xiangshangzhanhang,
  .icon-tupianjiazaishibai, .icon-fuwudiqiu, .icon-suoxiao, .icon-fangda, .icon-huanyuanhuabu, .icon-biaodanzujian-biaoge1,
  .icon-APIshuchu, .icon-APIjieru, .icon-wenjianjia, .icon-DOC, .icon-BMP, .icon-GIF,
  .icon-JPG, .icon-PNG, .icon-weizhigeshi, .icon-gengduo, .icon-yunduanxiazai, .icon-yunduanshangchuan,
  .icon-dian, .icon-mian, .icon-xian, .icon-shebeizhuangtai, .icon-fenzuguanli, .icon-kuaisubianpai,
  .icon-APPkaifa, .icon-wentijieda, .icon-kefu, .icon-ruanjiankaifabao, .icon-sousuobianxiao, .icon-sousuofangda,
  .icon-dingwei, .icon-wumoxing, .icon-gaojing, .icon-renwujincheng, .icon-xiaoxitongzhi, .icon-youhui,
  .icon-gaojing1, .icon-zhihangfankui, .icon-gongdanqueren, .icon-guangbo, .icon-gongdan, .icon-xiaoxi,
  .icon-xinhao, .icon-lanya, .icon-Wi-Fi, .icon-chaxun, .icon-dianbiao, .icon-anquan,
  .icon-daibanshixiang, .icon-bingxiang, .icon-fanshe, .icon-fengche, .icon-guandao, .icon-guize1,
  .icon-guizeyinqing, .icon-huowudui, .icon-jianceqi, .icon-jinggai, .icon-liujisuan, .icon-hanshu,
  .icon-lianjieliu, .icon-ludeng, .icon-shexiangji, .icon-rentijiance, .icon-moshubang, .icon-shujuwajue,
  .icon-wangguan, .icon-shenjing, .icon-chucun, .icon-wuguan, .icon-yunduanshuaxin, .icon-yunhang,
  .icon-luyouqi, .icon-get, .icon-PIR, .icon-zhexiantu, .icon-shuibiao, .icon-js,
  .icon-zihangche, .icon-liebiao, .icon-qichedingwei, .icon-dici, .icon-mysql, .icon-qiche,
  .icon-shenjing1, .icon-chengshi, .icon-tixingshixin, .icon-menci, .icon-chazuo, .icon-ranqijianceqi,
  .icon-kaiguan, .icon-chatou, .icon-xiyiji, .icon-yijiankaiguan, .icon-yanwubaojingqi, .icon-wuxiandianbo,
  .icon-fuzhi, .icon-shanchu, .icon-bianjisekuai, .icon-ishipinshixiao, .icon-iframetianjia, .icon-tupiantianjia,
  .icon-liebiaomoshi_kuai, .icon-qiapianmoshi_kuai, .icon-fenlan, .icon-fengexian, .icon-dianzan, .icon-charulianjie,
  .icon-charutupian, .icon-quxiaolianjie, .icon-wuxupailie, .icon-juzhongduiqi, .icon-yinyong, .icon-youxupailie,
  .icon-youduiqi, .icon-zitidaima, .icon-xiaolian, .icon-zitijiacu, .icon-zitishanchuxian, .icon-zitishangbiao,
  .icon-zitibiaoti, .icon-zitixiahuaxian, .icon-zitixieti, .icon-zitiyanse, .icon-zuoduiqi, .icon-zitiyulan,
  .icon-zitixiabiao, .icon-zuoyouduiqi, .icon-tianxie, .icon-huowudui1, .icon-yingjian, .icon-shebeikaifa,
  .icon-dianzan_kuai, .icon-zhihuan, .icon-tuoguan, .icon-duigoux, .icon-guanbi1, .icon-aixin_shixin,
  .icon-ranqixieloubaojingqi, .icon-dianbiao_shiti, .icon-aixin, .icon-shuibiao_shiti, .icon-zhinengxiaofangshuan, .icon-ranqibiao_shiti,
  .icon-shexiangtou_shiti, .icon-shexiangtou_guanbi, .icon-shexiangtou, .icon-shengyin_shiti, .icon-shengyinkai, .icon-shoucang_shixin,
  .icon-shoucang, .icon-shengyinwu, .icon-shengyinjingyin, .icon-zhunbeiliangchan, .icon-shebeikaifa1, .icon-kongxinwenhao,
  .icon-cuowukongxin, .icon-fangkuai1, .icon-fangkuai2, .icon-kongjianxuanzhong1, .icon-kongxinduigou1, .icon-xinxikongxin,
  .icon-kongjian, .icon-gaojingkongxin, .icon-duigou_kuai, .icon-cuocha_kuai, .icon-jia_sekuai, .icon-jian_sekuai,
  .icon-tiaoshi, .icon-fenxiangfangshi, .icon-changjingguanli, .icon-bianji, .icon-guanlianshebei, .icon-guanfangbanben,
  .icon-gongnengdingyi, .icon-jichuguanli, .icon-jishufuwu, .icon-hezuohuobanmiyueguanli, .icon-ceshishenqing, .icon-jiedianguanli,
  .icon-jinggao, .icon-peiwangyindao, .icon-renjijiaohu, .icon-shiyongwendang, .icon-quanxianshenpi, .icon-yishouquan,
  .icon-tianshenpi, .icon-shujukanban, .icon-yingyongguanli, .icon-yibiaopan, .icon-zhanghaoquanxianguanli, .icon-yuanquyunwei,
  .icon-jizhanguanli, .icon-guanbi, .icon-bug, .icon-quanping, .icon-shuaxin {
  font-family: "iconfont-common" !important;
}
