/* ==================================================================
   Bootstrap Icons, for the company pages

   These pages no longer load the 647 KB template bundle, and the
   @font-face alone is not enough: without the per-icon rules below
   every <i class="bi bi-..."> renders as nothing. That is what left
   the icons blank.

   Only the glyphs these pages actually use are here, so this stays a
   few kilobytes rather than the two thousand the bundle carries.
   ================================================================== */

[class^="bi-"]:before,
[class*=" bi-"]:before {
	display: inline-block;
	font-family: bootstrap-icons !important;
	font-style: normal;
	font-weight: 400 !important;
	font-variant: normal;
	line-height: 1;
	text-transform: none;
	vertical-align: -.125em;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.bi-arrow-counterclockwise:before { content: "\f117"; }
.bi-arrow-right:before { content: "\f138"; }
.bi-calendar-event:before { content: "\f1e8"; }
.bi-calendar3:before { content: "\f214"; }
.bi-chat-dots:before { content: "\f24a"; }
.bi-check-lg:before { content: "\f633"; }
.bi-check2:before { content: "\f272"; }
.bi-check2-circle:before { content: "\f270"; }
.bi-chevron-down:before { content: "\f282"; }
.bi-clock-history:before { content: "\f292"; }
.bi-currency-exchange:before { content: "\f638"; }
.bi-dash-lg:before { content: "\f63b"; }
.bi-envelope:before { content: "\f32f"; }
.bi-exclamation-triangle:before { content: "\f33b"; }
.bi-facebook:before { content: "\f344"; }
.bi-files:before { content: "\f3c2"; }
.bi-geo-alt:before { content: "\f3e8"; }
.bi-graph-down-arrow:before { content: "\f672"; }
.bi-graph-up-arrow:before { content: "\f673"; }
.bi-grid:before { content: "\f3fc"; }
.bi-hdd-network:before { content: "\f40d"; }
.bi-headset:before { content: "\f414"; }
.bi-house-door:before { content: "\f423"; }
.bi-info-circle:before { content: "\f431"; }
.bi-instagram:before { content: "\f437"; }
.bi-journal-text:before { content: "\f444"; }
.bi-linkedin:before { content: "\f472"; }
.bi-list:before { content: "\f479"; }
.bi-lock:before { content: "\f47b"; }
.bi-megaphone:before { content: "\f484"; }
.bi-moon:before { content: "\f497"; }
.bi-newspaper:before { content: "\f4a3"; }
.bi-paperclip:before { content: "\f4b3"; }
.bi-people:before { content: "\f4d0"; }
.bi-person:before { content: "\f4e1"; }
.bi-person-badge:before { content: "\f4d3"; }
.bi-person-check:before { content: "\f4d6"; }
.bi-person-vcard:before { content: "\f8c9"; }
.bi-plus-lg:before { content: "\f64d"; }
.bi-question-circle:before { content: "\f505"; }
.bi-send:before { content: "\f6c0"; }
.bi-shield-check:before { content: "\f52f"; }
.bi-slash-circle:before { content: "\f567"; }
.bi-sliders:before { content: "\f56b"; }
.bi-star:before { content: "\f588"; }
.bi-sun:before { content: "\f5a2"; }
.bi-telegram:before { content: "\f5b3"; }
.bi-telephone:before { content: "\f5c1"; }
.bi-tiktok:before { content: "\f6cc"; }
.bi-trophy:before { content: "\f5e7"; }
.bi-trophy-fill:before { content: "\f5e6"; }
.bi-twitter-x:before { content: "\f8db"; }
.bi-whatsapp:before { content: "\f618"; }
.bi-x-circle:before { content: "\f623"; }
.bi-x-lg:before { content: "\f659"; }
.bi-youtube:before { content: "\f62b"; }

/* Icons picked at runtime from settings — channels, event kinds,
   deposit methods. A choice the client makes must not render blank. */
.bi-arrow-repeat:before { content: "\f130"; }
.bi-bank:before { content: "\f62e"; }
.bi-credit-card:before { content: "\f2dc"; }
.bi-download:before { content: "\f30a"; }
.bi-phone:before { content: "\f4e7"; }
.bi-pie-chart:before { content: "\f4e9"; }
.bi-upc-scan:before { content: "\f601"; }
.bi-upload:before { content: "\f603"; }

/* The remainder, so an icon reaching these pages from anywhere —
   a shortcode, a setting, the member plugin's data — always paints. */
.bi-1-circle:before { content: "\f797"; }
.bi-2-circle:before { content: "\f79d"; }
.bi-arrow-clockwise:before { content: "\f116"; }
.bi-arrow-down-left:before { content: "\f11e"; }
.bi-arrow-down-short:before { content: "\f124"; }
.bi-arrow-left:before { content: "\f12f"; }
.bi-arrow-left-right:before { content: "\f12b"; }
.bi-arrow-up-right:before { content: "\f144"; }
.bi-arrow-up-short:before { content: "\f145"; }
.bi-award:before { content: "\f154"; }
.bi-bell:before { content: "\f18a"; }
.bi-bezier:before { content: "\f18b"; }
.bi-bounding-box:before { content: "\f1b6"; }
.bi-box:before { content: "\f1c8"; }
.bi-calculator:before { content: "\f1e0"; }
.bi-calendar-month:before { content: "\f1ed"; }
.bi-caret-down-fill:before { content: "\f229"; }
.bi-caret-up-fill:before { content: "\f235"; }
.bi-cash:before { content: "\f247"; }
.bi-cash-coin:before { content: "\f632"; }
.bi-cash-stack:before { content: "\f246"; }
.bi-check-circle:before { content: "\f26b"; }
.bi-clipboard:before { content: "\f290"; }
.bi-compass:before { content: "\f2d1"; }
.bi-currency-dollar:before { content: "\f636"; }
.bi-dash:before { content: "\f2ea"; }
.bi-eye:before { content: "\f341"; }
.bi-gear:before { content: "\f3e5"; }
.bi-gift:before { content: "\f3ec"; }
.bi-hourglass-split:before { content: "\f41f"; }
.bi-infinity:before { content: "\f69e"; }
.bi-life-preserver:before { content: "\f467"; }
.bi-pause-circle:before { content: "\f4c2"; }
.bi-person-plus:before { content: "\f4dd"; }
.bi-plus-circle:before { content: "\f4fa"; }
.bi-power:before { content: "\f4ff"; }
.bi-search:before { content: "\f52a"; }
.bi-shield-exclamation:before { content: "\f530"; }
.bi-shield-lock:before { content: "\f538"; }
.bi-three-dots-vertical:before { content: "\f5d3"; }
.bi-wallet:before { content: "\f614"; }
.bi-wallet2:before { content: "\f615"; }
