@use 'cds-icon-default-vars' as *;
@use 'cds-config-iconography' as *;
@use 'cds-vars-main' as *; //Solo las de size
@forward 'cds-icon-core';

.cds-ico-accept {
  &:before {
    content: $cds-ico-accept;
  }
}

.cds-ico-ad-atom {
  &:before {
    content: $cds-ico-ad-atom;
  }
}

.cds-ico-ad-molecule {
  &:before {
    content: $cds-ico-ad-molecule;
  }
}

.cds-ico-ad-organism {
  &:before {
    content: $cds-ico-ad-organism;
  }
}

.cds-ico-alert-solid {
  &:before {
    content: $cds-ico-alert-solid;
  }
}

.cds-ico-alert {
  &:before {
    content: $cds-ico-alert;
  }
}

.cds-ico-arrow-down {
  &:before {
    content: $cds-ico-arrow-down;
  }
}

.cds-ico-arrow-left {
  &:before {
    content: $cds-ico-arrow-left;
  }
}

.cds-ico-arrow-right {
  &:before {
    content: $cds-ico-arrow-right;
  }
}

.cds-ico-arrow-up {
  &:before {
    content: $cds-ico-arrow-up;
  }
}

.cds-ico-arrowhead-left-end {
  &:before {
    content: $cds-ico-arrowhead-left-end;
  }
}

.cds-ico-arrowhead-left {
  &:before {
    content: $cds-ico-arrowhead-left;
  }
}

.cds-ico-arrowhead-right-end {
  &:before {
    content: $cds-ico-arrowhead-right-end;
  }
}

.cds-ico-arrowhead-right {
  &:before {
    content: $cds-ico-arrowhead-right;
  }
}

.cds-ico-bar-graph {
  &:before {
    content: $cds-ico-bar-graph;
  }
}

.cds-ico-battery-20 {
  &:before {
    content: $cds-ico-battery-20;
  }
}

.cds-ico-battery-40 {
  &:before {
    content: $cds-ico-battery-40;
  }
}

.cds-ico-battery-60 {
  &:before {
    content: $cds-ico-battery-60;
  }
}

.cds-ico-battery-80 {
  &:before {
    content: $cds-ico-battery-80;
  }
}

.cds-ico-battery-empty-charging {
  &:before {
    content: $cds-ico-battery-empty-charging;
  }
}

.cds-ico-battery-empty {
  &:before {
    content: $cds-ico-battery-empty;
  }
}

.cds-ico-battery-full-charging {
  &:before {
    content: $cds-ico-battery-full-charging;
  }
}

.cds-ico-battery-full {
  &:before {
    content: $cds-ico-battery-full;
  }
}

.cds-ico-bell-close {
  &:before {
    content: $cds-ico-bell-close;
  }
}

.cds-ico-bell-discard {
  &:before {
    content: $cds-ico-bell-discard;
  }
}

.cds-ico-bell-strike {
  &:before {
    content: $cds-ico-bell-strike;
  }
}

.cds-ico-bell {
  &:before {
    content: $cds-ico-bell;
  }
}

.cds-ico-bookmark-solid {
  &:before {
    content: $cds-ico-bookmark-solid;
  }
}

.cds-ico-bookmark {
  &:before {
    content: $cds-ico-bookmark;
  }
}

.cds-ico-bulb {
  &:before {
    content: $cds-ico-bulb;
  }
}

.cds-ico-calendar-empty {
  &:before {
    content: $cds-ico-calendar-empty;
  }
}

.cds-ico-calendar {
  &:before {
    content: $cds-ico-calendar;
  }
}

.cds-ico-camera {
  &:before {
    content: $cds-ico-camera;
  }
}

.cds-ico-capacitive {
  &:before {
    content: $cds-ico-capacitive;
  }
}

.cds-ico-chat-bubble-arrow {
  &:before {
    content: $cds-ico-chat-bubble-arrow;
  }
}

.cds-ico-chat-bubble-dots {
  &:before {
    content: $cds-ico-chat-bubble-dots;
  }
}

.cds-ico-chat-bubble-plus {
  &:before {
    content: $cds-ico-chat-bubble-plus;
  }
}

.cds-ico-chat-bubble {
  &:before {
    content: $cds-ico-chat-bubble;
  }
}

.cds-ico-check-circle-solid {
  &:before {
    content: $cds-ico-check-circle-solid;
  }
}

.cds-ico-check-circle {
  &:before {
    content: $cds-ico-check-circle;
  }
}

.cds-ico-checkbox-checked-solid {
  &:before {
    content: $cds-ico-checkbox-checked-solid;
  }
}

.cds-ico-checkbox-checked {
  &:before {
    content: $cds-ico-checkbox-checked;
  }
}

.cds-ico-checkbox-indeterminate {
  &:before {
    content: $cds-ico-checkbox-indeterminate;
  }
}

.cds-ico-checkbox-unchecked {
  &:before {
    content: $cds-ico-checkbox-unchecked;
  }
}

.cds-ico-clock {
  &:before {
    content: $cds-ico-clock;
  }
}

.cds-ico-close-circle-solid {
  &:before {
    content: $cds-ico-close-circle-solid;
  }
}

.cds-ico-close-circle {
  &:before {
    content: $cds-ico-close-circle;
  }
}

.cds-ico-close-tag-solid {
  &:before {
    content: $cds-ico-close-tag-solid;
  }
}

.cds-ico-close {
  &:before {
    content: $cds-ico-close;
  }
}

.cds-ico-cloud-download {
  &:before {
    content: $cds-ico-cloud-download;
  }
}

.cds-ico-cloud-upload {
  &:before {
    content: $cds-ico-cloud-upload;
  }
}

.cds-ico-cog {
  &:before {
    content: $cds-ico-cog;
  }
}

.cds-ico-dashboard {
  &:before {
    content: $cds-ico-dashboard;
  }
}

.cds-ico-data-center {
  &:before {
    content: $cds-ico-data-center;
  }
}

.cds-ico-database {
  &:before {
    content: $cds-ico-database;
  }
}

.cds-ico-delete {
  &:before {
    content: $cds-ico-delete;
  }
}

.cds-ico-device {
  &:before {
    content: $cds-ico-device;
  }
}

.cds-ico-diagnostics {
  &:before {
    content: $cds-ico-diagnostics;
  }
}

.cds-ico-display {
  &:before {
    content: $cds-ico-display;
  }
}

.cds-ico-download {
  &:before {
    content: $cds-ico-download;
  }
}

.cds-ico-duplicate {
  &:before {
    content: $cds-ico-duplicate;
  }
}

.cds-ico-edit-left {
  &:before {
    content: $cds-ico-edit-left;
  }
}

.cds-ico-edit {
  &:before {
    content: $cds-ico-edit;
  }
}

.cds-ico-elements {
  &:before {
    content: $cds-ico-elements;
  }
}

.cds-ico-email {
  &:before {
    content: $cds-ico-email;
  }
}

.cds-ico-ethernet {
  &:before {
    content: $cds-ico-ethernet;
  }
}

.cds-ico-ev {
  &:before {
    content: $cds-ico-ev;
  }
}

.cds-ico-export {
  &:before {
    content: $cds-ico-export;
  }
}

.cds-ico-face-happy {
  &:before {
    content: $cds-ico-face-happy;
  }
}

.cds-ico-face-sad {
  &:before {
    content: $cds-ico-face-sad;
  }
}

.cds-ico-factory {
  &:before {
    content: $cds-ico-factory;
  }
}

.cds-ico-filters {
  &:before {
    content: $cds-ico-filters;
  }
}

.cds-ico-floppydisk {
  &:before {
    content: $cds-ico-floppydisk;
  }
}

.cds-ico-flowchart {
  &:before {
    content: $cds-ico-flowchart;
  }
}

.cds-ico-fly-message {
  &:before {
    content: $cds-ico-fly-message;
  }
}

.cds-ico-folder {
  &:before {
    content: $cds-ico-folder;
  }
}

.cds-ico-gateway {
  &:before {
    content: $cds-ico-gateway;
  }
}

.cds-ico-globe {
  &:before {
    content: $cds-ico-globe;
  }
}

.cds-ico-grid-tower {
  &:before {
    content: $cds-ico-grid-tower;
  }
}

.cds-ico-gridtower-lv {
  &:before {
    content: $cds-ico-gridtower-lv;
  }
}

.cds-ico-hide {
  &:before {
    content: $cds-ico-hide;
  }
}

.cds-ico-home {
  &:before {
    content: $cds-ico-home;
  }
}

.cds-ico-import {
  &:before {
    content: $cds-ico-import;
  }
}

.cds-ico-in-outs {
  &:before {
    content: $cds-ico-in-outs;
  }
}

.cds-ico-inbox {
  &:before {
    content: $cds-ico-inbox;
  }
}

.cds-ico-inductive {
  &:before {
    content: $cds-ico-inductive;
  }
}

.cds-ico-info-circle-solid {
  &:before {
    content: $cds-ico-info-circle-solid;
  }
}

.cds-ico-info-circle {
  &:before {
    content: $cds-ico-info-circle;
  }
}

.cds-ico-lightning {
  &:before {
    content: $cds-ico-lightning;
  }
}

.cds-ico-line-graph {
  &:before {
    content: $cds-ico-line-graph;
  }
}

.cds-ico-link-break {
  &:before {
    content: $cds-ico-link-break;
  }
}

.cds-ico-link {
  &:before {
    content: $cds-ico-link;
  }
}

.cds-ico-list {
  &:before {
    content: $cds-ico-list;
  }
}

.cds-ico-lock {
  &:before {
    content: $cds-ico-lock;
  }
}

.cds-ico-log {
  &:before {
    content: $cds-ico-log;
  }
}

.cds-ico-logout {
  &:before {
    content: $cds-ico-logout;
  }
}

.cds-ico-magnifying-glass-left {
  &:before {
    content: $cds-ico-magnifying-glass-left;
  }
}

.cds-ico-magnifying-glass-minus {
  &:before {
    content: $cds-ico-magnifying-glass-minus;
  }
}

.cds-ico-magnifying-glass-plus {
  &:before {
    content: $cds-ico-magnifying-glass-plus;
  }
}

.cds-ico-maximize-square {
  &:before {
    content: $cds-ico-maximize-square;
  }
}

.cds-ico-measuring-pointing-center {
  &:before {
    content: $cds-ico-measuring-pointing-center;
  }
}

.cds-ico-measuring-pointing-left {
  &:before {
    content: $cds-ico-measuring-pointing-left;
  }
}

.cds-ico-measuring-pointing-right {
  &:before {
    content: $cds-ico-measuring-pointing-right;
  }
}

.cds-ico-middle-dot {
  &:before {
    content: $cds-ico-middle-dot;
  }
}

.cds-ico-mini-arrow-down {
  &:before {
    content: $cds-ico-mini-arrow-down;
  }
}

.cds-ico-mini-arrow-left-end {
  &:before {
    content: $cds-ico-mini-arrow-left-end;
  }
}

.cds-ico-mini-arrow-left {
  &:before {
    content: $cds-ico-mini-arrow-left;
  }
}

.cds-ico-mini-arrow-right-end {
  &:before {
    content: $cds-ico-mini-arrow-right-end;
  }
}

.cds-ico-mini-arrow-right {
  &:before {
    content: $cds-ico-mini-arrow-right;
  }
}

.cds-ico-mini-arrow-up {
  &:before {
    content: $cds-ico-mini-arrow-up;
  }
}

.cds-ico-minus-circle {
  &:before {
    content: $cds-ico-minus-circle;
  }
}

.cds-ico-mobile-comms {
  &:before {
    content: $cds-ico-mobile-comms;
  }
}

.cds-ico-mobile-coms {
  &:before {
    content: $cds-ico-mobile-coms;
  }
}

.cds-ico-moon {
  &:before {
    content: $cds-ico-moon;
  }
}

.cds-ico-net-trafo-h {
  &:before {
    content: $cds-ico-net-trafo-h;
  }
}

.cds-ico-net-trafo-v {
  &:before {
    content: $cds-ico-net-trafo-v;
  }
}

.cds-ico-new {
  &:before {
    content: $cds-ico-new;
  }
}

.cds-ico-open-new-tab {
  &:before {
    content: $cds-ico-open-new-tab;
  }
}

.cds-ico-outbox {
  &:before {
    content: $cds-ico-outbox;
  }
}

.cds-ico-pause {
  &:before {
    content: $cds-ico-pause;
  }
}

.cds-ico-people {
  &:before {
    content: $cds-ico-people;
  }
}

.cds-ico-phi {
  &:before {
    content: $cds-ico-phi;
  }
}

.cds-ico-phone {
  &:before {
    content: $cds-ico-phone;
  }
}

.cds-ico-photovoltaic {
  &:before {
    content: $cds-ico-photovoltaic;
  }
}

.cds-ico-picture {
  &:before {
    content: $cds-ico-picture;
  }
}

.cds-ico-pin {
  &:before {
    content: $cds-ico-pin;
  }
}

.cds-ico-play {
  &:before {
    content: $cds-ico-play;
  }
}

.cds-ico-plus-circle {
  &:before {
    content: $cds-ico-plus-circle;
  }
}

.cds-ico-powerstudio-solid {
  &:before {
    content: $cds-ico-powerstudio-solid;
  }
}

.cds-ico-powerstudio {
  &:before {
    content: $cds-ico-powerstudio;
  }
}

.cds-ico-publish {
  &:before {
    content: $cds-ico-publish;
  }
}

.cds-ico-question-circle-solid {
  &:before {
    content: $cds-ico-question-circle-solid;
  }
}

.cds-ico-question-circle {
  &:before {
    content: $cds-ico-question-circle;
  }
}

.cds-ico-radio-checked {
  &:before {
    content: $cds-ico-radio-checked;
  }
}

.cds-ico-radio-unchecked {
  &:before {
    content: $cds-ico-radio-unchecked;
  }
}

.cds-ico-raised-hand {
  &:before {
    content: $cds-ico-raised-hand;
  }
}

.cds-ico-refresh {
  &:before {
    content: $cds-ico-refresh;
  }
}

.cds-ico-reload {
  &:before {
    content: $cds-ico-reload;
  }
}

.cds-ico-report {
  &:before {
    content: $cds-ico-report;
  }
}

.cds-ico-router {
  &:before {
    content: $cds-ico-router;
  }
}

.cds-ico-satellite-antenna {
  &:before {
    content: $cds-ico-satellite-antenna;
  }
}

.cds-ico-screen {
  &:before {
    content: $cds-ico-screen;
  }
}

.cds-ico-sd-card {
  &:before {
    content: $cds-ico-sd-card;
  }
}

.cds-ico-server {
  &:before {
    content: $cds-ico-server;
  }
}

.cds-ico-show {
  &:before {
    content: $cds-ico-show;
  }
}

.cds-ico-skyline {
  &:before {
    content: $cds-ico-skyline;
  }
}

.cds-ico-sort-arrow-down {
  &:before {
    content: $cds-ico-sort-arrow-down;
  }
}

.cds-ico-sort-arrow-up {
  &:before {
    content: $cds-ico-sort-arrow-up;
  }
}

.cds-ico-spinner-s-double {
  &:before {
    content: $cds-ico-spinner-s-double;
  }
}

.cds-ico-spinner-s {
  &:before {
    content: $cds-ico-spinner-s;
  }
}

.cds-ico-star-empty {
  &:before {
    content: $cds-ico-star-empty;
  }
}

.cds-ico-star-full {
  &:before {
    content: $cds-ico-star-full;
  }
}

.cds-ico-star-half {
  &:before {
    content: $cds-ico-star-half;
  }
}

.cds-ico-stop {
  &:before {
    content: $cds-ico-stop;
  }
}

.cds-ico-substation-mvlv {
  &:before {
    content: $cds-ico-substation-mvlv;
  }
}

.cds-ico-sun {
  &:before {
    content: $cds-ico-sun;
  }
}

.cds-ico-system {
  &:before {
    content: $cds-ico-system;
  }
}

.cds-ico-telegram {
  &:before {
    content: $cds-ico-telegram;
  }
}

.cds-ico-three-dots-h {
  &:before {
    content: $cds-ico-three-dots-h;
  }
}

.cds-ico-three-dots-v {
  &:before {
    content: $cds-ico-three-dots-v;
  }
}

.cds-ico-thumbs-down {
  &:before {
    content: $cds-ico-thumbs-down;
  }
}

.cds-ico-thumbs-up {
  &:before {
    content: $cds-ico-thumbs-up;
  }
}

.cds-ico-timer {
  &:before {
    content: $cds-ico-timer;
  }
}

.cds-ico-touch {
  &:before {
    content: $cds-ico-touch;
  }
}

.cds-ico-unlock {
  &:before {
    content: $cds-ico-unlock;
  }
}

.cds-ico-upload {
  &:before {
    content: $cds-ico-upload;
  }
}

.cds-ico-user-add {
  &:before {
    content: $cds-ico-user-add;
  }
}

.cds-ico-user-circutor {
  &:before {
    content: $cds-ico-user-circutor;
  }
}

.cds-ico-user-remove {
  &:before {
    content: $cds-ico-user-remove;
  }
}

.cds-ico-user {
  &:before {
    content: $cds-ico-user;
  }
}

.cds-ico-warning-circle-solid {
  &:before {
    content: $cds-ico-warning-circle-solid;
  }
}

.cds-ico-warning-circle {
  &:before {
    content: $cds-ico-warning-circle;
  }
}

.cds-ico-wifi-0 {
  &:before {
    content: $cds-ico-wifi-0;
  }
}

.cds-ico-wifi-1 {
  &:before {
    content: $cds-ico-wifi-1;
  }
}

.cds-ico-wifi-2 {
  &:before {
    content: $cds-ico-wifi-2;
  }
}

.cds-ico-wifi-3 {
  &:before {
    content: $cds-ico-wifi-3;
  }
}

.cds-ico-wifi-alert {
  &:before {
    content: $cds-ico-wifi-alert;
  }
}

.cds-ico-wifi-disabled {
  &:before {
    content: $cds-ico-wifi-disabled;
  }
}

.cds-ico-wifi-enabled {
  &:before {
    content: $cds-ico-wifi-enabled;
  }
}

.cds-ico-wifi-unavailable {
  &:before {
    content: $cds-ico-wifi-unavailable;
  }
}

.cds-ico-wrench {
  &:before {
    content: $cds-ico-wrench;
  }
}