@use "sass:string";
/*--------------------------------

ngx-icon icon font
Generated using nucleoapp.com

-------------------------------- */

/* base class */
.ngx-icon {
  display: inline-block;
  font: normal normal normal 1em/1 'ngx-icon';
  // color: inherit;
  flex-shrink: 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

[class^='icon-']:before,
[class*='icon-']:before {
  line-height: 1;
  font: normal normal normal 1em/1 'ngx-icon';
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* size examples - relative units */
.ngx-icon-sm {
  font-size: 0.8em;
}

.ngx-icon-lg {
  font-size: 1.2em;
}

/* size examples - absolute units */
.ngx-icon-16 {
  font-size: 16px;
}

.ngx-icon-32 {
  font-size: 32px;
}

/* rotate the icon infinitely */
.ngx-icon-is-spinning {
  animation: ngx-icon-spin 1s infinite linear;
}

@keyframes ngx-icon-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

/* transform */
.ngx-icon-rotate-90  {
	transform: rotate(90deg);
}

.ngx-icon-rotate-180 {
	transform: rotate(180deg);
}

.ngx-icon-rotate-270 {
	transform: rotate(270deg);
}

.ngx-icon-flip-y {
	transform: scaleY(-1);
}

.ngx-icon-flip-x {
	transform: scaleX(-1);
}

/* icons */
$icons: (
  '3d-rotate': 'ea01',
  'action': 'ea02',
  'action-close': 'ea03',
  'action-maximize': 'ea04',
  'action-maximize-inverse': 'ea05',
  'action-minimize': 'ea06',
  'action-outline': 'ea07',
  'action-outline-small': 'ea08',
  'add-circle': 'ea09',
  'add-circle-filled': 'ea0a',
  'add-circle-medium': 'ea0b',
  'add-circle-thin': 'ea0c',
  'add-edge': 'ea0d',
  'add-new': 'ea0e',
  'add-node': 'ea0f',
  'advanced-pie': 'ea10',
  'ai-agent': 'ea11',
  'alert': 'ea12',
  'app-store': 'ea13',
  'app-workspaces': 'ea14',
  'applet': 'ea15',
  'applets': 'ea16',
  'application': 'ea17',
  'apps': 'ea18',
  'area-chart': 'ea19',
  'arrow-bold-circle-left': 'ea1a',
  'arrow-bold-circle-right': 'ea1b',
  'arrow-bold-down': 'ea1c',
  'arrow-bold-left': 'ea1d',
  'arrow-bold-right': 'ea1e',
  'arrow-bold-up': 'ea1f',
  'arrow-down': 'ea20',
  'arrow-input': 'ea21',
  'arrow-left': 'ea22',
  'arrow-output': 'ea23',
  'arrow-right': 'ea24',
  'arrow-right-down-medium': 'ea25',
  'arrow-right-medium': 'ea26',
  'arrow-tail-left': 'ea27',
  'arrow-tail-right': 'ea28',
  'arrow-tail-solid-left': 'ea29',
  'arrow-tail-solid-right': 'ea2a',
  'arrow-tail-subright': 'ea2b',
  'arrow-up': 'ea2c',
  'asset-outline': 'ea2d',
  'asset-outline-small': 'ea2e',
  'assets': 'ea2f',
  'attachment': 'ea30',
  'automation': 'ea31',
  'automation-alternate': 'ea32',
  'back-arrow': 'ea33',
  'back-arrow-filled': 'ea34',
  'bars': 'ea35',
  'bell': 'ea36',
  'bell-alarm': 'ea37',
  'bold': 'ea38',
  'bolt': 'ea39',
  'branch-node': 'ea3a',
  'branch-node-vert': 'ea3b',
  'broom': 'ea3c',
  'browser-size': 'ea3d',
  'bug': 'ea3e',
  'builder': 'ea3f',
  'builder-outline': 'ea40',
  'button-push-outline': 'ea41',
  'button-push-outline-large': 'ea42',
  'button-push-outline-small': 'ea43',
  'calendar': 'ea44',
  'calendar-clock': 'ea45',
  'calender-clock': 'ea46',
  'cards': 'ea47',
  'center-align': 'ea48',
  'chart-area': 'ea49',
  'chart-bar-bar': 'ea4a',
  'chart-bubble': 'ea4b',
  'chart-donut': 'ea4c',
  'chart-full-stacked-area': 'ea4d',
  'chart-heat': 'ea4e',
  'chart-horz-full-stack-bar': 'ea4f',
  'chart-number-card': 'ea50',
  'chart-pie': 'ea51',
  'chart-pie-grid': 'ea52',
  'chart-scatter': 'ea53',
  'chart-spider': 'ea54',
  'chart-stacked-area': 'ea55',
  'chart-vert-bar': 'ea56',
  'chart-vert-bar2': 'ea57',
  'chart-vert-stacked-bar': 'ea58',
  'check': 'ea59',
  'check-filled': 'ea5a',
  'check-filled-sm': 'ea5b',
  'check-square-filled': 'ea5c',
  'checklist': 'ea5d',
  'chevron-bold-down': 'ea5e',
  'chevron-bold-left': 'ea5f',
  'chevron-bold-right': 'ea60',
  'chevron-bold-up': 'ea61',
  'circle': 'ea62',
  'circle-filled': 'ea63',
  'circles': 'ea64',
  'circuit-board': 'ea65',
  'clipboard': 'ea66',
  'clock': 'ea67',
  'cloud-download': 'ea68',
  'cloud-upload': 'ea69',
  'code': 'ea6a',
  'cog': 'ea6b',
  'collapse': 'ea6c',
  'commandline': 'ea6d',
  'comments': 'ea6e',
  'component': 'ea6f',
  'component-create': 'ea70',
  'condition': 'ea71',
  'copy': 'ea72',
  'copy-app': 'ea73',
  'copy-filled': 'ea74',
  'credit-card': 'ea75',
  'dashboard': 'ea76',
  'dashboard-outline': 'ea77',
  'database': 'ea78',
  'debug': 'ea79',
  'devil': 'ea7a',
  'disable': 'ea7b',
  'document': 'ea7c',
  'documentation': 'ea7d',
  'domain': 'ea7e',
  'dots-horz': 'ea7f',
  'dots-vert': 'ea80',
  'dots-vert-round': 'ea81',
  'double-down': 'ea82',
  'double-left': 'ea83',
  'double-right': 'ea84',
  'double-up': 'ea85',
  'downgrade': 'ea86',
  'downgrade-horizontal': 'ea87',
  'download-outline': 'ea88',
  'download-outline-large': 'ea89',
  'download-outline-small': 'ea8a',
  'drag': 'ea8b',
  'edit': 'ea8c',
  'edit-app': 'ea8d',
  'edit-outline': 'ea8e',
  'edit-outline-large': 'ea8f',
  'edit-outline-small': 'ea90',
  'email': 'ea91',
  'enrich-small': 'ea92',
  'escalate': 'ea93',
  'events-outline': 'ea94',
  'events-outline-small': 'ea95',
  'expand': 'ea96',
  'explore': 'ea97',
  'export': 'ea98',
  'export-filled': 'ea99',
  'export-outline': 'ea9a',
  'export-outline-large': 'ea9b',
  'export-outline-small': 'ea9c',
  'eye': 'ea9d',
  'eye-disabled': 'ea9e',
  'eye-hidden': 'ea9f',
  'field-created-by': 'eaa0',
  'field-created-date': 'eaa1',
  'field-date': 'eaa2',
  'field-double-select': 'eaa3',
  'field-dynamic': 'eaa4',
  'field-edited-by': 'eaa5',
  'field-edited-date': 'eaa6',
  'field-grid': 'eaa7',
  'field-html': 'eaa8',
  'field-json': 'eaa9',
  'field-list': 'eaaa',
  'field-list-small': 'eaab',
  'field-lists': 'eaac',
  'field-multiselect': 'eaad',
  'field-number': 'eaae',
  'field-numeric': 'eaaf',
  'field-richtext': 'eab0',
  'field-single-select': 'eab1',
  'field-singleline': 'eab2',
  'field-text': 'eab3',
  'field-textarea': 'eab4',
  'field-textual': 'eab5',
  'field-users': 'eab6',
  'filter': 'eab7',
  'filter-bar': 'eab8',
  'find-page': 'eab9',
  'flame': 'eaba',
  'folder': 'eabb',
  'folder-closed-small': 'eabc',
  'folder-open-small': 'eabd',
  'folders': 'eabe',
  'font': 'eabf',
  'format-indent-decrease': 'eac0',
  'format-indent-increase': 'eac1',
  'formula': 'eac2',
  'forward-arrow': 'eac3',
  'forward-arrow-filled': 'eac4',
  'full-align': 'eac5',
  'gauge': 'eac6',
  'gear': 'eac7',
  'gear-small': 'eac8',
  'gear-square': 'eac9',
  'globe': 'eaca',
  'graph': 'eacb',
  'graph-alt1': 'eacc',
  'grid-view': 'eacd',
  'hand': 'eace',
  'handle': 'eacf',
  'heat': 'ead0',
  'helper': 'ead1',
  'history': 'ead2',
  'horz-bar-graph-grouped': 'ead3',
  'horz-stacked-bar': 'ead4',
  'html-code': 'ead5',
  'icon-chart-bar-horizontal': 'ead6',
  'icon-chart-horz-bar': 'ead7',
  'import-outline': 'ead8',
  'import-outline-large': 'ead9',
  'import-outline-small': 'eada',
  'info-filled': 'eadb',
  'info-filled-2': 'eadc',
  'info-filled-small': 'eadd',
  'ingest-small': 'eade',
  'inspect': 'eadf',
  'integration': 'eae0',
  'integrations': 'eae1',
  'ip': 'eae2',
  'italic': 'eae3',
  'key': 'eae4',
  'key-outline': 'eae5',
  'key-outline-small': 'eae6',
  'keyboard': 'eae7',
  'keyboard-return': 'eae8',
  'layer': 'eae9',
  'left-align': 'eaea',
  'library': 'eaeb',
  'line-chart': 'eaec',
  'line-graph': 'eaed',
  'linear-gauge': 'eaee',
  'link': 'eaef',
  'list': 'eaf0',
  'list-1': 'eaf1',
  'list-view': 'eaf2',
  'loading': 'eaf3',
  'locate-filled': 'eaf4',
  'locate-outline': 'eaf5',
  'locate-outline-large': 'eaf6',
  'location': 'eaf7',
  'lock': 'eaf8',
  'lock-sm': 'eaf9',
  'mail': 'eafa',
  'mail-1': 'eafb',
  'map': 'eafc',
  'marketplace': 'eafd',
  'maximize': 'eafe',
  'menu': 'eaff',
  'mfa': 'eb00',
  'mic': 'eb01',
  'minimize': 'eb02',
  'minus': 'eb03',
  'money': 'eb04',
  'mouse-hold': 'eb05',
  'multi-line': 'eb06',
  'new-app': 'eb07',
  'notation-arrow-down-left': 'eb08',
  'notation-arrow-up': 'eb09',
  'numbered-list': 'eb0a',
  'open': 'eb0b',
  'orchestration': 'eb0c',
  'panel-collapse': 'eb0d',
  'panel-expand': 'eb0e',
  'paragraph': 'eb0f',
  'pause': 'eb10',
  'pause-circle': 'eb11',
  'percent-gauge': 'eb12',
  'phone': 'eb13',
  'photo': 'eb14',
  'pie-chart': 'eb15',
  'pin': 'eb16',
  'plane': 'eb17',
  'play': 'eb18',
  'play-circle': 'eb19',
  'playbook-outline': 'eb1a',
  'playbook-outline-small': 'eb1b',
  'plugin': 'eb1c',
  'plugin-outline': 'eb1d',
  'plugin-outline-small': 'eb1e',
  'plus': 'eb1f',
  'plus-bold': 'eb20',
  'prev': 'eb21',
  'printer': 'eb22',
  'profile': 'eb23',
  'profile-filled': 'eb24',
  'promote': 'eb25',
  'promote-horizontal': 'eb26',
  'question': 'eb27',
  'question-filled': 'eb28',
  'question-filled-sm': 'eb29',
  'radio-button': 'eb2a',
  'redo': 'eb2b',
  'redo-all': 'eb2c',
  'reference': 'eb2d',
  'reference-grid': 'eb2e',
  'reference-multi': 'eb2f',
  'reference-single': 'eb30',
  'reference-tree': 'eb31',
  'refresh': 'eb32',
  'refresh-circle': 'eb33',
  'refresh-small': 'eb34',
  'remove': 'eb35',
  'remove-edge': 'eb36',
  'remove-node': 'eb37',
  'remove-users': 'eb38',
  'repeat': 'eb39',
  'replace': 'eb3a',
  'reports': 'eb3b',
  'reports-outline': 'eb3c',
  'resize': 'eb3d',
  'right-align': 'eb3e',
  'rocket': 'eb3f',
  'rotate': 'eb40',
  'rule-outline': 'eb41',
  'runner': 'eb42',
  'runs-outline': 'eb43',
  'runs-outline-small': 'eb44',
  'sankey': 'eb45',
  'save': 'eb46',
  'save-outline': 'eb47',
  'save-outline-large': 'eb48',
  'save-outline-small': 'eb49',
  'screen': 'eb4a',
  'screen-1': 'eb4b',
  'search': 'eb4c',
  'section': 'eb4d',
  'select-all': 'eb4e',
  'select-user': 'eb4f',
  'select-users': 'eb50',
  'sensor-outline': 'eb51',
  'sensor-outline-small': 'eb52',
  'server': 'eb53',
  'shield': 'eb54',
  'shrink': 'eb55',
  'skip': 'eb56',
  'slide-left': 'eb57',
  'slide-right': 'eb58',
  'sliders': 'eb59',
  'smartphone': 'eb5a',
  'smiley-frown': 'eb5b',
  'snapshot': 'eb5c',
  'solution': 'eb5d',
  'sort-ascending': 'eb5e',
  'sort-descending': 'eb5f',
  'spaces': 'eb60',
  'spaces-list': 'eb61',
  'spaces-outline': 'eb62',
  'spaces-outline-large': 'eb63',
  'speedometer': 'eb64',
  'split-handle': 'eb65',
  'square': 'eb66',
  'square-filled': 'eb67',
  'star': 'eb68',
  'star-filled': 'eb69',
  'stars': 'eb6a',
  'stopwatch': 'eb6b',
  'superscript': 'eb6c',
  'swap': 'eb6d',
  'switch': 'eb6e',
  'system-diagnostics': 'eb6f',
  'system-diagnostics-2': 'eb70',
  'table': 'eb71',
  'tabs': 'eb72',
  'tag-filled': 'eb73',
  'tags-outline': 'eb74',
  'target': 'eb75',
  'task-outline': 'eb76',
  'thumb-down-filled': 'eb77',
  'thumb-down-outline': 'eb78',
  'thumb-down-outline-large': 'eb79',
  'thumb-up-filled': 'eb7a',
  'thumb-up-outline': 'eb7b',
  'thumb-up-outline-large': 'eb7c',
  'tracking-id': 'eb7d',
  'transfer': 'eb7e',
  'trash': 'eb7f',
  'tree': 'eb80',
  'tree-collapse': 'eb81',
  'tree-expand': 'eb82',
  'trend-down': 'eb83',
  'trend-level': 'eb84',
  'trend-up': 'eb85',
  'trending': 'eb86',
  'underline': 'eb87',
  'undo': 'eb88',
  'undo-all': 'eb89',
  'unlink': 'eb8a',
  'upload-outline': 'eb8b',
  'upload-outline-large': 'eb8c',
  'upload-outline-small': 'eb8d',
  'user': 'eb8e',
  'user-add': 'eb8f',
  'user-circle': 'eb90',
  'user-groups': 'eb91',
  'users': 'eb92',
  'version': 'eb93',
  'vert-bar-graph-grouped': 'eb94',
  'vert-full-stack-bar': 'eb95',
  'view-code': 'eb96',
  'view-designer': 'eb97',
  'view-split': 'eb98',
  'wand': 'eb99',
  'warning-filled': 'eb9a',
  'warning-filled-sm': 'eb9b',
  'warning-thin': 'eb9c',
  'web-api': 'eb9d',
  'webhook-outline': 'eb9e',
  'webhook-outline-large': 'eb9f',
  'webhook-outline-small': 'eba0',
  'widget': 'eba1',
  'worker': 'eba2',
  'workflow': 'eba3',
  'workflow-alternate': 'eba4',
  'workflow-alternate-large': 'eba5',
  'workflow-alternate-small': 'eba6',
  'workspaces': 'eba7',
  'workstation': 'eba8',
  'wrench': 'eba9',
  'x': 'ebaa',
  'x-filled': 'ebab',
  'x-small': 'ebac',
);

@function unicode($str) {
  @return string.unquote("\"\\#{$str}\"");
}


@each $name, $code in $icons {
  .ngx-icon.ngx-#{""+$name}::before, .icon-#{""+$name}::before {
    content: unicode($code);
  }
}