/* Bootstrap Icons subset — auto-generated by scripts/subset-bootstrap-icons.py
 * Original : 80 kB CSS + 120 kB woff2 (2000+ icons)
 * Subset   : ~5 kB CSS + ~12 kB woff2 (67 icons used by PWA)
 * Re-run le script si on ajoute/retire des icônes.
 */
@font-face{
  font-family:"bootstrap-icons";
  src:url("fonts/bootstrap-icons.subset.woff2") format("woff2"),
      url("fonts/bootstrap-icons.subset.woff") format("woff");
  font-weight:normal;font-style:normal;font-display:block;
}
.bi::before,[class^="bi-"]::before,[class*=" bi-"]::before{
  display:inline-block;font-family:bootstrap-icons!important;
  font-style:normal;font-weight:normal!important;font-variant:normal;
  text-transform:none;line-height:1;vertical-align:-.125em;
  -webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;
}
.bi-arrow-counterclockwise::before{content:"\F117";}
.bi-arrow-down::before{content:"\F128";}
.bi-arrow-down-circle::before{content:"\F119";}
.bi-arrow-left::before{content:"\F12F";}
.bi-arrow-repeat::before{content:"\F130";}
.bi-arrow-return-left::before{content:"\F131";}
.bi-arrow-up-circle::before{content:"\F13A";}
.bi-bag::before{content:"\F179";}
.bi-bag-check::before{content:"\F171";}
.bi-bar-chart-fill::before{content:"\F17A";}
.bi-bicycle::before{content:"\F18D";}
.bi-box-arrow-in-right::before{content:"\F1BE";}
.bi-box-arrow-right::before{content:"\F1C3";}
.bi-box-arrow-up::before{content:"\F1C6";}
.bi-calendar3::before{content:"\F214";}
.bi-camera::before{content:"\F220";}
.bi-camera-fill::before{content:"\F219";}
.bi-chat-dots::before{content:"\F24A";}
.bi-chat-dots-fill::before{content:"\F249";}
.bi-chat-left-text::before{content:"\F252";}
.bi-check-circle::before{content:"\F26B";}
.bi-check-circle-fill::before{content:"\F26A";}
.bi-check-lg::before{content:"\F633";}
.bi-check2-circle::before{content:"\F270";}
.bi-chevron-right::before{content:"\F285";}
.bi-circle-fill::before{content:"\F287";}
.bi-clock-history::before{content:"\F292";}
.bi-cup-hot::before{content:"\F7EB";}
.bi-dash-circle-fill::before{content:"\F2E5";}
.bi-dot::before{content:"\F309";}
.bi-envelope::before{content:"\F32F";}
.bi-eraser::before{content:"\F331";}
.bi-exclamation-triangle::before{content:"\F33B";}
.bi-file-earmark-text::before{content:"\F38B";}
.bi-flag-fill::before{content:"\F3CB";}
.bi-geo-alt::before{content:"\F3E8";}
.bi-geo-alt-fill::before{content:"\F3E7";}
.bi-hourglass-split::before{content:"\F41F";}
.bi-inbox::before{content:"\F42D";}
.bi-key::before{content:"\F44F";}
.bi-moon::before{content:"\F497";}
.bi-moon-fill::before{content:"\F494";}
.bi-pen::before{content:"\F4C8";}
.bi-person::before{content:"\F4E1";}
.bi-person-circle::before{content:"\F4D7";}
.bi-qr-code-scan::before{content:"\F6AD";}
.bi-question-circle::before{content:"\F505";}
.bi-question-circle-fill::before{content:"\F504";}
.bi-search::before{content:"\F52A";}
.bi-send::before{content:"\F6C0";}
.bi-share::before{content:"\F52E";}
.bi-shield-lock::before{content:"\F538";}
.bi-shop::before{content:"\F543";}
.bi-signpost::before{content:"\F54A";}
.bi-signpost-split::before{content:"\F549";}
.bi-skip-forward::before{content:"\F55E";}
.bi-stopwatch::before{content:"\F597";}
.bi-sun-fill::before{content:"\F5A1";}
.bi-trash::before{content:"\F5DE";}
.bi-truck::before{content:"\F5EA";}
.bi-upload::before{content:"\F603";}
.bi-wifi::before{content:"\F61C";}
.bi-wifi-off::before{content:"\F61B";}
.bi-x-circle::before{content:"\F623";}
.bi-x-lg::before{content:"\F659";}
