/* Font Awesome Solid local definition */
@font-face {
  font-family: "Font Awesome 6 Free";
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(fa-solid-900.woff2) format('woff2');
}

.fa,
.fas {
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
}

/* Basic Font Awesome styles */
.fa,
.fas,
.far,
.fal,
.fab,
.fad,
.fak {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
}

/* Common Font Awesome icons used in tracking-lookup */
.fa-spinner::before {
  content: "\f110";
}

.fa-search::before {
  content: "\f002";
}

.fa-copy::before {
  content: "\f0c5";
}

.fa-external-link::before {
  content: "\f35d";
}

.fa-times::before {
  content: "\f00d";
}

.fa-check::before {
  content: "\f00c";
}

.fa-spin {
  animation: fa-spin 2s infinite linear;
}

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