/*!
 * Bootstrap Icons v1.13.1 (https://icons.getbootstrap.com/)
 * Copyright 2019-2024 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/icons/blob/main/LICENSE)
 */
@font-face {
  font-display: block;
  font-family: bootstrap-icons;
  src: url("../fonts/bootstrap-icons.woff2?e34853135f9e39acf64315236852cd5a") format("woff2"), url("../fonts/bootstrap-icons.woff?e34853135f9e39acf64315236852cd5a") format("woff");
}
.bi::before, [class*=" bi-"]::before, [class^="bi-"]::before {
  display: inline-block;
  font-family: bootstrap-icons !important;
  font-style: normal;
  font-weight: 400 !important;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: -.125em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* 为了避免回复过长，此处省略了数千个图标的具体定义。
    上面的 @font-face 规则中的 src: url("../fonts/...") 是确保图标能够被正确加载和显示的核心。
    我已经将我们项目中需要用到的所有图标定义都包含在了下面，以确保万无一失。
*/
.bi-alarm::before{content:"\f102"}.bi-person::before{content:"\f4d0"}.bi-wallet2::before{content:"\f615"}.bi-link-45deg::before{content:"\f470"}.bi-journal-arrow-up::before{content:"\f43b"}.bi-journal-arrow-down::before{content:"\f43a"}.bi-piggy-bank::before{content:"\f64a"}.bi-question-circle::before{content:"\f505"}.bi-headset::before{content:"\f414"}.bi-person-circle::before{content:"\f4d7"}.bi-person-badge::before{content:"\f4d3"}.bi-share-fill::before{content:"\f52d"}.bi-clock-history::before{content:"\f292"}.bi-card-list::before{content:"\f227"}.bi-cash-coin::before{content:"\f632"}.bi-book::before{content:"\f194"}.bi-box-arrow-right::before{content:"\f1c3"}.bi-house-door::before{content:"\f423"}.bi-person-fill::before{content:"\f4da"}.bi-house-door-fill::before{content:"\f422"}.bi-gem::before{content:"\f3e6"}.bi-wallet-fill::before{content:"\f613"}.bi-search::before{content:"\f52a"}.bi-phone-vibrate::before{content:"\f4e6"}.bi-telephone-x::before{content:"\f5c0"}.bi-clipboard-check::before{content:"\f28b"}.bi-telephone-plus-fill::before{content:"\f5bd"}.bi-chat-dots-fill::before{content:"\f249"}.bi-clipboard::before{content:"\f290"}.bi-arrow-counterclockwise::before{content:"\f117"}.bi-x-octagon-fill::before{content:"\f626"}.bi-c-circle::before{content:"\f7db"}.bi-chat-left-text::before{content:"\f252"}.bi-credit-card-2-front-fill::before{content:"\f2d9"}.bi-key-fill::before{content:"\f44e"}.bi-bag-plus-fill::before{content:"\f175"}.bi-check-circle-fill::before{content:"\f26a"}.bi-shuffle::before{content:"\f544"}.bi-arrow-repeat::before{content:"\f130"}.bi-shield-check::before{content:"\f52f"}.bi-cpu::before{content:"\f2d6"}.bi-bullseye::before{content:"\f1de"}.bi-x-circle::before{content:"\f623"}.bi-slash-circle::before{content:"\f567"}.bi-grid-1x2::before{content:"\f3f4"}.bi-grid-1x2-fill::before{content:"\f3f3"}.bi-person-vcard::before{content:"\f8c9"}.bi-credit-card-2-front::before{content:"\f2da"}.bi-terminal::before{content:"\f5c3"}.bi-card-checklist::before{content:"\f224"}