/*!
 * PrimeIcons v7.0.0 — local stub for Asher Informatics design system.
 * Glyph codepoints verified against official PrimeIcons 7.0.0 stylesheet.
 * Uses inline @font-face so consumers only need this single import.
 */

@font-face {
  font-family: 'primeicons';
  src: url('primeicons.woff2') format('woff2'),
       url('primeicons.ttf') format('truetype');
  font-weight: normal; font-style: normal; font-display: block;
}

.pi {
  font-family: 'primeicons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.pi-fw { width: 1.28571429em; text-align: center; }

.pi-compass:before { content: "\e9ab"; }
.pi-shield:before { content: "\e9b9"; }
.pi-wave-pulse:before { content: "\ea0c"; }
.pi-bolt:before { content: "\e9db"; }
.pi-eye:before { content: "\e966"; }
.pi-bell:before { content: "\e97c"; }
.pi-clock:before { content: "\e940"; }
.pi-chart-line:before { content: "\e98b"; }
.pi-chart-bar:before { content: "\e96d"; }
.pi-sitemap:before { content: "\e96e"; }
.pi-bullseye:before { content: "\ea32"; }
.pi-cog:before { content: "\e94a"; }
.pi-file:before { content: "\e958"; }
.pi-check-circle:before { content: "\e90a"; }
.pi-times-circle:before { content: "\e90c"; }
.pi-exclamation-triangle:before { content: "\e922"; }
.pi-search:before { content: "\e908"; }
.pi-plus:before { content: "\e90d"; }
.pi-chevron-down:before { content: "\e902"; }
.pi-chevron-right:before { content: "\e901"; }
.pi-arrow-right:before { content: "\e91b"; }
.pi-home:before { content: "\e925"; }
.pi-briefcase:before { content: "\e97d"; }
.pi-book:before { content: "\e9ba"; }
.pi-calendar:before { content: "\e927"; }
.pi-envelope:before { content: "\e979"; }
.pi-globe:before { content: "\e94f"; }
.pi-user:before { content: "\e939"; }
.pi-users:before { content: "\e941"; }
.pi-database:before { content: "\e9e3"; }
.pi-bars:before { content: "\e91d"; }
.pi-th-large:before { content: "\e918"; }
.pi-microchip-ai:before { content: "\ea1c"; }
.pi-sparkles:before { content: "\ea31"; }
.pi-gauge:before { content: "\ea37"; }
.pi-check:before { content: "\e909"; }
.pi-times:before { content: "\e90b"; }
.pi-info-circle:before { content: "\e924"; }
.pi-cloud:before { content: "\e945"; }
.pi-download:before { content: "\e956"; }
.pi-upload:before { content: "\e934"; }
.pi-external-link:before { content: "\e93c"; }
.pi-copy:before { content: "\e957"; }
.pi-pencil:before { content: "\e942"; }
.pi-trash:before { content: "\e93d"; }
.pi-filter:before { content: "\e94c"; }
.pi-sort:before { content: "\e915"; }
.pi-heart:before { content: "\e984"; }
.pi-star:before { content: "\e937"; }
.pi-tag:before { content: "\e95e"; }
.pi-lock:before { content: "\e95f"; }
.pi-unlock:before { content: "\e960"; }
.pi-sign-out:before { content: "\e971"; }
.pi-sign-in:before { content: "\e970"; }
