/* Material Symbols Outlined - CSS Fallback for Icons */
.material-symbols-outlined {
  /* Use CSS shapes and Unicode symbols as fallbacks */
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  font-size: 20px;
  font-weight: normal;
}

/* Common icon fallbacks */
.material-symbols-outlined[title="shopping_bag"]:before { content: "🛍"; }
.material-symbols-outlined[title="store"]:before { content: "🏪"; }
.material-symbols-outlined[title="shopping_cart"]:before { content: "🛒"; }
.material-symbols-outlined[title="favorite"]:before { content: "❤"; }
.material-symbols-outlined[title="person"]:before { content: "👤"; }
.material-symbols-outlined[title="menu"]:before { content: "☰"; }
.material-symbols-outlined[title="search"]:before { content: "🔍"; }
.material-symbols-outlined[title="home"]:before { content: "🏠"; }
.material-symbols-outlined[title="settings"]:before { content: "⚙"; }
.material-symbols-outlined[title="edit"]:before { content: "✏"; }
.material-symbols-outlined[title="visibility"]:before { content: "👁"; }
.material-symbols-outlined[title="block"]:before { content: "🚫"; }
.material-symbols-outlined[title="logout"]:before { content: "🚪"; }
.material-symbols-outlined[title="login"]:before { content: "🔑"; }
.material-symbols-outlined[title="upload"]:before { content: "📤"; }
.material-symbols-outlined[title="analytics"]:before { content: "📊"; }
.material-symbols-outlined[title="notifications"]:before { content: "🔔"; }
.material-symbols-outlined[title="chevron_left"]:before { content: "◀"; }
.material-symbols-outlined[title="chevron_right"]:before { content: "▶"; }
.material-symbols-outlined[title="expand_more"]:before { content: "▼"; }
.material-symbols-outlined[title="expand_less"]:before { content: "▲"; }
.material-symbols-outlined[title="add"]:before { content: "+"; }
.material-symbols-outlined[title="remove"]:before { content: "−"; }
.material-symbols-outlined[title="close"]:before { content: "✕"; }
.material-symbols-outlined[title="check"]:before { content: "✓"; }
.material-symbols-outlined[title="flag"]:before { content: "🏳"; }
.material-symbols-outlined[title="groups"]:before { content: "👥"; }
.material-symbols-outlined[title="sell"]:before { content: "💰"; }
.material-symbols-outlined[title="handshake"]:before { content: "🤝"; }
.material-symbols-outlined[title="inventory_2"]:before { content: "📦"; }
.material-symbols-outlined[title="filter_list"]:before { content: "⚡"; }
