/* Minimal local icon set for NMA Trader Pro v2.
   Uses system Unicode glyphs only; no bundled icon-font files. */
[class^="ri-"], [class*=" ri-"] {
  display: inline-block;
  width: 1.15em;
  text-align: center;
  font-style: normal;
  font-weight: 600;
  line-height: 1;
  font-family: system-ui, -apple-system, "Segoe UI Symbol", "Noto Sans Symbols", sans-serif;
}
[class^="ri-"]::before, [class*=" ri-"]::before { display: inline-block; }
.ri-add-circle-line::before { content: "⊕"; }
.ri-add-line::before { content: "+"; }
.ri-bookmark-3-line::before { content: "✓"; }
.ri-contract-left-right-line::before { content: "↔"; }
.ri-exchange-funds-line::before { content: "⇄"; }
.ri-filter-3-line::before { content: "▽"; }
.ri-flashlight-line::before { content: "⚡"; }
.ri-line-chart-line::before { content: "↗"; }
.ri-list-settings-line::before { content: "☷"; }
.ri-menu-line::before { content: "☰"; }
.ri-moon-line::before { content: "◐"; }
.ri-pulse-line::before { content: "⌁"; }
.ri-refresh-line::before { content: "↻"; }
.ri-save-line::before { content: "▣"; }
.ri-shield-check-line::before { content: "◆"; }
.ri-speed-up-line::before { content: "»"; }
.ri-stack-line::before { content: "▤"; }
.ri-stop-circle-line::before { content: "⊘"; }
.ri-sun-line::before { content: "☀"; }
.ri-tools-line::before { content: "⚙"; }
.ri-volume-mute-line::before { content: "×"; }
.ri-volume-up-line::before { content: "◖"; }
