/* Local fallback for Tabler webfont. It prevents empty icon slots and long page loading when /vendor/tabler is slow or unavailable. */
.ti {
  line-height: 1;
  flex: 0 0 auto;
}
html.icons-fallback .ti {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 1em;
  min-height: 1em;
  font-style: normal;
}
html.icons-fallback .ti::before {
  content: var(--ti-fallback, "◇");
  font-family: "Segoe UI Symbol", "Apple Symbols", "Noto Sans Symbols", system-ui, sans-serif;
  font-weight: 400;
  line-height: 1;
}
html.icons-fallback .ti-activity { --ti-fallback: "⌁"; }
html.icons-fallback .ti-adjustments { --ti-fallback: "☷"; }
html.icons-fallback .ti-alert-circle { --ti-fallback: "!"; }
html.icons-fallback .ti-alert-triangle { --ti-fallback: "⚠"; }
html.icons-fallback .ti-arrow-left { --ti-fallback: "←"; }
html.icons-fallback .ti-arrow-right { --ti-fallback: "→"; }
html.icons-fallback .ti-arrows-down-up { --ti-fallback: "↕"; }
html.icons-fallback .ti-arrows-exchange { --ti-fallback: "⇄"; }
html.icons-fallback .ti-ban { --ti-fallback: "⊘"; }
html.icons-fallback .ti-bell { --ti-fallback: "◉"; }
html.icons-fallback .ti-bitcoin,
html.icons-fallback .ti-currency-bitcoin { --ti-fallback: "₿"; }
html.icons-fallback .ti-bolt { --ti-fallback: "ϟ"; }
html.icons-fallback .ti-brand-telegram { --ti-fallback: "↗"; }
html.icons-fallback .ti-brand-whatsapp { --ti-fallback: "☎"; }
html.icons-fallback .ti-building-bank { --ti-fallback: "▦"; }
html.icons-fallback .ti-cash-banknote { --ti-fallback: "$"; }
html.icons-fallback .ti-chart-arcs { --ti-fallback: "◔"; }
html.icons-fallback .ti-chart-candle { --ti-fallback: "▥"; }
html.icons-fallback .ti-chart-dots { --ti-fallback: "⠿"; }
html.icons-fallback .ti-check,
html.icons-fallback .ti-checks,
html.icons-fallback .ti-circle-check,
html.icons-fallback .ti-file-check,
html.icons-fallback .ti-shield-check,
html.icons-fallback .ti-user-check { --ti-fallback: "✓"; }
html.icons-fallback .ti-chevron-down { --ti-fallback: "⌄"; }
html.icons-fallback .ti-circle-x,
html.icons-fallback .ti-user-x,
html.icons-fallback .ti-x { --ti-fallback: "×"; }
html.icons-fallback .ti-clipboard-list,
html.icons-fallback .ti-list-details { --ti-fallback: "☷"; }
html.icons-fallback .ti-clock,
html.icons-fallback .ti-clock-24,
html.icons-fallback .ti-clock-bolt { --ti-fallback: "◷"; }
html.icons-fallback .ti-copy { --ti-fallback: "⧉"; }
html.icons-fallback .ti-cpu { --ti-fallback: "▣"; }
html.icons-fallback .ti-credit-card { --ti-fallback: "▭"; }
html.icons-fallback .ti-currency-dollar { --ti-fallback: "$"; }
html.icons-fallback .ti-currency-ethereum { --ti-fallback: "Ξ"; }
html.icons-fallback .ti-database,
html.icons-fallback .ti-database-export { --ti-fallback: "▤"; }
html.icons-fallback .ti-device-desktop-cog,
html.icons-fallback .ti-server-cog,
html.icons-fallback .ti-settings,
html.icons-fallback .ti-settings-cog { --ti-fallback: "⚙"; }
html.icons-fallback .ti-device-floppy { --ti-fallback: "▣"; }
html.icons-fallback .ti-discount,
html.icons-fallback .ti-percentage { --ti-fallback: "%"; }
html.icons-fallback .ti-file-description { --ti-fallback: "□"; }
html.icons-fallback .ti-file-off { --ti-fallback: "⊘"; }
html.icons-fallback .ti-filter { --ti-fallback: "▾"; }
html.icons-fallback .ti-headset { --ti-fallback: "☎"; }
html.icons-fallback .ti-help-circle { --ti-fallback: "?"; }
html.icons-fallback .ti-home { --ti-fallback: "⌂"; }
html.icons-fallback .ti-inbox { --ti-fallback: "▤"; }
html.icons-fallback .ti-key,
html.icons-fallback .ti-lock,
html.icons-fallback .ti-lock-open { --ti-fallback: "⚿"; }
html.icons-fallback .ti-language,
html.icons-fallback .ti-world { --ti-fallback: "◎"; }
html.icons-fallback .ti-login { --ti-fallback: "↪"; }
html.icons-fallback .ti-logout { --ti-fallback: "↩"; }
html.icons-fallback .ti-mail { --ti-fallback: "✉"; }
html.icons-fallback .ti-map-pin { --ti-fallback: "⌖"; }
html.icons-fallback .ti-menu-2 { --ti-fallback: "☰"; }
html.icons-fallback .ti-message-circle,
html.icons-fallback .ti-message-plus,
html.icons-fallback .ti-messages { --ti-fallback: "◇"; }
html.icons-fallback .ti-moon { --ti-fallback: "☾"; }
html.icons-fallback .ti-paperclip { --ti-fallback: "⌘"; }
html.icons-fallback .ti-phone { --ti-fallback: "☎"; }
html.icons-fallback .ti-photo { --ti-fallback: "▧"; }
html.icons-fallback .ti-plus { --ti-fallback: "+"; }
html.icons-fallback .ti-receipt { --ti-fallback: "▤"; }
html.icons-fallback .ti-refresh,
html.icons-fallback .ti-rotate-clockwise { --ti-fallback: "↻"; }
html.icons-fallback .ti-route { --ti-fallback: "⇢"; }
html.icons-fallback .ti-search { --ti-fallback: "⌕"; }
html.icons-fallback .ti-send { --ti-fallback: "➤"; }
html.icons-fallback .ti-sun { --ti-fallback: "☼"; }
html.icons-fallback .ti-thumb-down { --ti-fallback: "−"; }
html.icons-fallback .ti-thumb-up { --ti-fallback: "+"; }
html.icons-fallback .ti-tool,
html.icons-fallback .ti-tools { --ti-fallback: "⚒"; }
html.icons-fallback .ti-trash { --ti-fallback: "⌫"; }
html.icons-fallback .ti-user,
html.icons-fallback .ti-user-circle,
html.icons-fallback .ti-user-plus,
html.icons-fallback .ti-users { --ti-fallback: "○"; }
html.icons-fallback .ti-wave-sine { --ti-fallback: "∿"; }
