/* TIO Icons Fallback - Maps tio- icon classes to Bootstrap Icons */
/* This file provides compatibility for the admin panel icons */

@import url('https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.3/font/bootstrap-icons.min.css');

/* Base icon styles */
[class^="tio-"],
[class*=" tio-"] {
  font-family: 'bootstrap-icons' !important;
  font-style: normal;
  font-weight: normal !important;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: -0.125em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* Common icon mappings */
.tio-home-outlined::before, .tio-home::before { content: "\f425"; }
.tio-user-outlined::before, .tio-user::before { content: "\f4da"; }
.tio-settings-outlined::before, .tio-settings::before { content: "\f3e5"; }
.tio-search::before { content: "\f52a"; }
.tio-menu::before, .tio-menu-hamburger::before { content: "\f479"; }
.tio-clear::before, .tio-close::before { content: "\f62a"; }
.tio-add::before, .tio-plus::before { content: "\f64d"; }
.tio-remove::before, .tio-minus::before { content: "\f2ea"; }
.tio-edit::before, .tio-pen::before { content: "\f4cb"; }
.tio-delete::before, .tio-trash::before { content: "\f5de"; }
.tio-chevron-left::before { content: "\f284"; }
.tio-chevron-right::before { content: "\f285"; }
.tio-chevron-up::before { content: "\f286"; }
.tio-chevron-down::before { content: "\f282"; }
.tio-arrow-left::before { content: "\f12f"; }
.tio-arrow-right::before { content: "\f138"; }
.tio-arrow-up::before { content: "\f148"; }
.tio-arrow-down::before { content: "\f128"; }
.tio-check::before, .tio-checkmark::before { content: "\f26b"; }
.tio-star::before, .tio-star-outlined::before { content: "\f586"; }
.tio-heart::before, .tio-heart-outlined::before { content: "\f417"; }
.tio-shopping-cart::before, .tio-cart::before { content: "\f217"; }
.tio-bag::before, .tio-shopping-bag::before { content: "\f135"; }
.tio-bell::before, .tio-notifications::before { content: "\f18a"; }
.tio-mail::before, .tio-email::before { content: "\f32f"; }
.tio-phone::before, .tio-call::before { content: "\f5b4"; }
.tio-location::before, .tio-map-pin::before { content: "\f3e8"; }
.tio-calendar::before { content: "\f1f6"; }
.tio-clock::before, .tio-time::before { content: "\f293"; }
.tio-lock::before { content: "\f47a"; }
.tio-unlock::before { content: "\f628"; }
.tio-eye::before { content: "\f341"; }
.tio-eye-off::before { content: "\f343"; }
.tio-download::before { content: "\f30a"; }
.tio-upload::before { content: "\f603"; }
.tio-share::before { content: "\f52c"; }
.tio-copy::before { content: "\f290"; }
.tio-paste::before { content: "\f290"; }
.tio-print::before { content: "\f4c0"; }
.tio-refresh::before, .tio-reload::before { content: "\f130"; }
.tio-sync::before { content: "\f130"; }
.tio-filter::before { content: "\f381"; }
.tio-sort::before { content: "\f57c"; }
.tio-more::before, .tio-more-vertical::before { content: "\f5d4"; }
.tio-more-horizontal::before { content: "\f5d2"; }
.tio-info::before, .tio-info-outlined::before { content: "\f449"; }
.tio-warning::before, .tio-alert::before { content: "\f33b"; }
.tio-error::before { content: "\f33b"; }
.tio-success::before, .tio-done::before { content: "\f26e"; }
.tio-help::before, .tio-question::before { content: "\f504"; }
.tio-link::before { content: "\f470"; }
.tio-unlink::before { content: "\f470"; }
.tio-attach::before, .tio-attachment::before { content: "\f471"; }
.tio-image::before, .tio-photo::before { content: "\f42a"; }
.tio-video::before { content: "\f4cc"; }
.tio-music::before, .tio-audio::before { content: "\f4a4"; }
.tio-file::before, .tio-document::before { content: "\f369"; }
.tio-folder::before { content: "\f3d5"; }
.tio-dashboard::before { content: "\f3d4"; }
.tio-chart::before, .tio-analytics::before { content: "\f253"; }
.tio-money::before, .tio-dollar::before { content: "\f2ba"; }
.tio-credit-card::before { content: "\f2d1"; }
.tio-gift::before { content: "\f3ef"; }
.tio-coupon::before, .tio-ticket::before { content: "\f5d9"; }
.tio-store::before, .tio-shop::before { content: "\f555"; }
.tio-building::before { content: "\f1e1"; }
.tio-truck::before, .tio-delivery::before { content: "\f5e5"; }
.tio-box::before, .tio-package::before { content: "\f1bd"; }
.tio-category::before, .tio-grid::before { content: "\f3fd"; }
.tio-list::before { content: "\f479"; }
.tio-users::before, .tio-people::before { content: "\f4dc"; }
.tio-user-add::before { content: "\f4d2"; }
.tio-user-remove::before { content: "\f4d9"; }
.tio-logout::before, .tio-sign-out::before { content: "\f1c3"; }
.tio-login::before, .tio-sign-in::before { content: "\f1c2"; }
.tio-language::before, .tio-globe::before { content: "\f3f4"; }
.tio-sun::before { content: "\f5a2"; }
.tio-moon::before { content: "\f499"; }
.tio-visible::before { content: "\f341"; }
.tio-invisible::before { content: "\f343"; }
.tio-notification::before { content: "\f18a"; }
.tio-receipt::before { content: "\f50a"; }
.tio-document-text::before { content: "\f374"; }
.tio-book::before { content: "\f1b3"; }
.tio-layers::before { content: "\f45b"; }
.tio-options::before { content: "\f54a"; }
.tio-circle::before { content: "\f287"; }
.tio-square::before { content: "\f584"; }
.tio-triangle::before { content: "\f5e3"; }
.tio-first-page::before { content: "\f23f"; }
.tio-last-page::before { content: "\f23f"; }
.tio-new-release::before { content: "\f4b5"; }
.tio-poi::before { content: "\f3e8"; }
.tio-date-range::before { content: "\f1f6"; }
.tio-format-points::before { content: "\f479"; }
.tio-running::before { content: "\f4fa"; }
.tio-done-outline::before { content: "\f26e"; }
.tio-clear-circle::before { content: "\f62a"; }
.tio-poi-user::before { content: "\f4da"; }
.tio-book-opened::before { content: "\f1b3"; }
.tio-premium-outlined::before { content: "\f19c"; }
.tio-city::before { content: "\f1e1"; }
.tio-email::before { content: "\f32f"; }
.tio-send::before { content: "\f52b"; }
.tio-restore::before { content: "\f130"; }
