button {
  background: none;
  border: 0;
  outline: 0;
  box-shadow: none;
}

.ericsson-border {
  border-style: solid;
}

.ericsson-flex-1 {
  margin-left: 15px;
}

#react-nav .ericsson-h-full {
  height: 100%;
}

#react-nav .ericsson-backdrop {
  margin-top: 60px;
  background-color: rgb(12 12 12 / 0.5);
}

/* Custom fixes for new React navigation */
#react-nav a:hover,
#react-nav-portal-root a:hover {
  text-decoration: none;
  color: var(--tw-text-opacity, 1);
}

#react-nav a,
#react-nav-portal-root a {
  color: white;
}

/* Target any element with ID starting with "headlessui-popover-panel-" */
#react-nav [id^="headlessui-popover-panel-"] a,
#react-nav-portal-root [id^="headlessui-popover-panel-"] a {
  color: var(--tw-text-opacity, 1);
}

#react-nav .ericsson-site-selector-dropdown a,
#react-nav-portal-root .ericsson-site-selector-dropdown a {
  color: var(--tw-text-opacity, 1);
}

#react-nav .ericsson-site-selector-dropdown,
#react-nav-portal-root .ericsson-site-selector-dropdown {
  width: 200px;
}

.ericsson-navigation {
  position: absolute;
  top: 0;
  width: 100%;
}

.\!container {
  width: 100% !important;
  margin-right: auto !important;
  margin-left: auto !important;
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}

.container {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1rem;
  padding-left: 1rem;
}

@media (min-width: 640px) {
  .\!container {
    max-width: 640px !important;
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }

  .container {
    max-width: 640px;
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
}

@media (min-width: 768px) {
  .\!container {
    max-width: 768px !important;
  }

  .container {
    max-width: 768px;
  }
}

@media (min-width: 1024px) {
  .\!container {
    max-width: 1024px !important;
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }

  .container {
    max-width: 1024px;
    padding-right: 2rem;
    padding-left: 2rem;
  }
}

@media (min-width: 1280px) {
  .\!container {
    max-width: 1280px !important;
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important;
  }

  .container {
    max-width: 1280px;
    padding-right: 2.5rem;
    padding-left: 2.5rem;
  }
}

@media (min-width: 1400px) {
  .\!container {
    max-width: 1400px !important;
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }

  .container {
    max-width: 1400px;
    padding-right: 3rem;
    padding-left: 3rem;
  }
}

.ericsson-invisible {
  visibility: hidden;
}

.ericsson-static {
  position: static;
}

.ericsson-fixed {
  position: fixed;
}

.ericsson-absolute {
  position: absolute;
}

.ericsson-relative {
  position: relative;
}

.ericsson-sticky {
  position: sticky;
}

.ericsson-inset-0 {
  inset: 0px;
}

.ericsson-inset-x-0 {
  left: 0px;
  right: 0px;
}

.ericsson-bottom-0 {
  bottom: 0px;
}

.ericsson-left-0 {
  left: 0px;
}

.ericsson-left-3 {
  left: 12px;
}

.ericsson-right-0 {
  right: 0px;
}

.ericsson-top-0 {
  top: 0px;
}

.top-1\/2 {
  top: 50%;
}

.ericsson-top-14 {
  top: 56px;
}

.ericsson-top-full {
  top: 100%;
}

.ericsson-z-40 {
  z-index: 40;
}

.ericsson-z-50 {
  z-index: 50;
}

.ericsson-col-span-3 {
  grid-column: span 3 / span 3;
}

.ericsson-col-span-6 {
  grid-column: span 6 / span 6;
}

.ericsson-mx-auto {
  margin-left: auto;
  margin-right: auto;
}

.ericsson-mb-2 {
  margin-bottom: 8px;
}

.ericsson-mb-4 {
  margin-bottom: 16px;
}

.ericsson-mb-6 {
  margin-bottom: 24px;
}

.ericsson-ml-4 {
  margin-left: 16px;
}

.ericsson-ml-auto {
  margin-left: auto;
}

.ericsson-mr-2 {
  margin-right: 8px;
}

.ericsson-mr-5 {
  margin-right: 20px;
}

.ericsson-mt-2 {
  margin-top: 8px;
}

.ericsson-mt-4 {
  margin-top: 16px;
}

.mt-\[60px\] {
  margin-top: 60px;
}

.ericsson-block {
  display: block;
}

.ericsson-flex {
  display: flex;
}

.ericsson-inline-flex {
  display: inline-flex;
}

.ericsson-grid {
  display: grid;
}

.ericsson-hidden {
  display: none;
}

.ericsson-size-5 {
  width: 20px;
  height: 20px;
}

.ericsson-h-14 {
  height: 56px;
}

.ericsson-h-16 {
  height: 64px;
}

.ericsson-h-5 {
  height: 20px;
}

.ericsson-h-6 {
  height: 24px;
}

.ericsson-h-screen {
  height: 100vh;
}

.ericsson-w-14 {
  width: 56px;
}

.ericsson-w-16 {
  width: 64px;
}

.ericsson-w-5 {
  width: 20px;
}

.ericsson-w-6 {
  width: 24px;
}

.ericsson-w-full {
  width: 100%;
}

.min-w-\[200px\] {
  min-width: 200px;
}

.min-w-\[50px\] {
  min-width: 50px;
}

.ericsson-max-w-7xl {
  max-width: 80rem;
}

.ericsson-flex-1 {
  flex: 1 1 0%;
}

.-translate-y-1\/2 {
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.-rotate-180 {
  --tw-rotate: -180deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.ericsson-rotate-0 {
  --tw-rotate: 0deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.ericsson-rotate-180 {
  --tw-rotate: 180deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.ericsson-scale-0 {
  --tw-scale-x: 0;
  --tw-scale-y: 0;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.ericsson-scale-100 {
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.ericsson-transform {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.ericsson-cursor-pointer {
  cursor: pointer;
}

.ericsson-grid-cols-12 {
  grid-template-columns: repeat(12, minmax(0, 1fr));
}

.ericsson-grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

.ericsson-flex-row {
  flex-direction: row;
}

.ericsson-items-center {
  align-items: center;
}

.ericsson-justify-end {
  justify-content: flex-end;
}

.ericsson-justify-center {
  justify-content: center;
}

.ericsson-justify-between {
  justify-content: space-between;
}

.ericsson-gap-8 {
  gap: 32px;
}

.ericsson-gap-x-6 {
  -moz-column-gap: 24px;
  column-gap: 24px;
}

.ericsson-gap-y-2 {
  row-gap: 8px;
}

.space-x-4 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(16px * var(--tw-space-x-reverse));
  margin-left: calc(16px * calc(1 - var(--tw-space-x-reverse)));
}

.space-y-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(8px * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(8px * var(--tw-space-y-reverse));
}

.space-y-4 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(16px * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(16px * var(--tw-space-y-reverse));
}

.ericsson-overflow-y-auto {
  overflow-y: auto;
}

.ericsson-rounded {
  border-radius: 4px;
}

.ericsson-border {
  border-width: 1px;
}

.ericsson-border-0 {
  border-width: 0px;
}

.ericsson-border-b {
  border-bottom-width: 1px;
}

.ericsson-border-gray-300 {
  --tw-border-opacity: 1;
  border-color: rgb(139 139 139 / var(--tw-border-opacity, 1));
}

.ericsson-border-b-ericsson-gray-2 {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(173 173 173 / var(--tw-border-opacity, 1));
}

.ericsson-bg-black {
  --tw-bg-opacity: 1;
  background-color: rgb(12 12 12 / var(--tw-bg-opacity, 1));
}

.bg-black\/50 {
  background-color: rgb(12 12 12 / 0.5);
}

.ericsson-bg-ericsson-blue {
  --tw-bg-opacity: 1;
  background-color: rgb(17 116 230 / var(--tw-bg-opacity, 1));
}

.ericsson-bg-gray-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(250 250 250 / var(--tw-bg-opacity, 1));
}

.ericsson-bg-white {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}

.ericsson-object-cover {
  -o-object-fit: cover;
  object-fit: cover;
}

.ericsson-p-0 {
  padding: 0px;
}

.ericsson-p-4 {
  padding: 16px;
}

.ericsson-px-0 {
  padding-left: 0px;
  padding-right: 0px;
}

.ericsson-px-2 {
  padding-left: 8px;
  padding-right: 8px;
}

.ericsson-px-3 {
  padding-left: 12px;
  padding-right: 12px;
}

.ericsson-px-4 {
  padding-left: 16px;
  padding-right: 16px;
}

.ericsson-px-5 {
  padding-left: 20px;
  padding-right: 20px;
}

.ericsson-px-6 {
  padding-left: 24px;
  padding-right: 24px;
}

.ericsson-py-2 {
  padding-top: 8px;
  padding-bottom: 8px;
}

.ericsson-py-3 {
  padding-top: 12px;
  padding-bottom: 12px;
}

.ericsson-py-4 {
  padding-top: 16px;
  padding-bottom: 16px;
}

.ericsson-py-6 {
  padding-top: 24px;
  padding-bottom: 24px;
}

.ericsson-py-8 {
  padding-top: 32px;
  padding-bottom: 32px;
}

.ericsson-pb-16 {
  padding-bottom: 64px;
}

.ericsson-pl-10 {
  padding-left: 40px;
}

.ericsson-pl-4 {
  padding-left: 16px;
}

.ericsson-pl-8 {
  padding-left: 32px;
}

.ericsson-pr-4 {
  padding-right: 16px;
}

.ericsson-pr-6 {
  padding-right: 24px;
}

.ericsson-pt-8 {
  padding-top: 32px;
}

.ericsson-text-left {
  text-align: left;
}

.ericsson-text-center {
  text-align: center;
}

.ericsson-text-base {
  font-size: 16px;
  line-height: 24px;
}

.ericsson-text-lg {
  font-size: 20px;
  line-height: 24px;
}

.ericsson-text-sm {
  font-size: 14px;
  line-height: 20px;
}

.ericsson-text-xl {
  font-size: 24px;
  line-height: 32px;
}

.ericsson-text-xs {
  font-size: 12px;
  line-height: 20px;
}

.ericsson-font-bold {
  font-weight: 700;
}

.ericsson-font-light {
  font-weight: 300;
}

.ericsson-font-medium {
  font-weight: 500;
}

.ericsson-font-semibold {
  font-weight: 600;
}

.ericsson-font-thin {
  font-weight: 100;
}

.ericsson-text-black {
  --tw-text-opacity: 1;
  color: rgb(12 12 12 / var(--tw-text-opacity, 1));
}

.ericsson-text-ericsson-blue {
  --tw-text-opacity: 1;
  color: rgb(17 116 230 / var(--tw-text-opacity, 1));
}

.ericsson-text-gray-400 {
  --tw-text-opacity: 1;
  color: rgb(139 139 139 / var(--tw-text-opacity, 1));
}

.ericsson-text-gray-600 {
  --tw-text-opacity: 1;
  color: rgb(78 78 78 / var(--tw-text-opacity, 1));
}

.ericsson-text-gray-700 {
  --tw-text-opacity: 1;
  color: rgb(36 36 36 / var(--tw-text-opacity, 1));
}

.ericsson-text-gray-900 {
  --tw-text-opacity: 1;
  color: rgb(12 12 12 / var(--tw-text-opacity, 1));
}

.ericsson-text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

.ericsson-underline {
  text-decoration-line: underline;
}

.ericsson-decoration-dashed {
  text-decoration-style: dashed;
}

.ericsson-opacity-0 {
  opacity: 0;
}

.ericsson-opacity-100 {
  opacity: 1;
}

.ericsson-shadow-lg {
  --tw-shadow:
    0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  --tw-shadow-colored:
    0 10px 15px -3px var(--tw-shadow-color),
    0 4px 6px -4px var(--tw-shadow-color);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}

.ericsson-shadow-sm {
  --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
  --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}

.ericsson-transition-all {
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.ericsson-transition-colors {
  transition-property:
    color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.ericsson-transition-opacity {
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.ericsson-transition-transform {
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.ericsson-duration-200 {
  transition-duration: 200ms;
}

.ericsson-duration-300 {
  transition-duration: 300ms;
}

.ericsson-ease-in-out {
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

@keyframes enter {
  from {
    opacity: var(--tw-enter-opacity, 1);
    transform: translate3d(
        var(--tw-enter-translate-x, 0),
        var(--tw-enter-translate-y, 0),
        0
      )
      scale3d(
        var(--tw-enter-scale, 1),
        var(--tw-enter-scale, 1),
        var(--tw-enter-scale, 1)
      )
      rotate(var(--tw-enter-rotate, 0));
  }
}

@keyframes exit {
  to {
    opacity: var(--tw-exit-opacity, 1);
    transform: translate3d(
        var(--tw-exit-translate-x, 0),
        var(--tw-exit-translate-y, 0),
        0
      )
      scale3d(
        var(--tw-exit-scale, 1),
        var(--tw-exit-scale, 1),
        var(--tw-exit-scale, 1)
      )
      rotate(var(--tw-exit-rotate, 0));
  }
}

.ericsson-animate-in {
  animation-name: enter;
  animation-duration: 150ms;
  --tw-enter-opacity: initial;
  --tw-enter-scale: initial;
  --tw-enter-rotate: initial;
  --tw-enter-translate-x: initial;
  --tw-enter-translate-y: initial;
}

.ericsson-slide-in-from-top-2 {
  --tw-enter-translate-y: -8px;
}

.ericsson-duration-200 {
  animation-duration: 200ms;
}

.ericsson-duration-300 {
  animation-duration: 300ms;
}

.ericsson-ease-in-out {
  animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

html,
body {
  padding: 0;
  margin: 0;
}

a {
  color: inherit;
  text-decoration: none;
}

* {
  box-sizing: border-box;
}

/* Icon font - OUTSIDE of @layer to prevent Tailwind conflicts */
@font-face {
  font-family: "Ericsson Icons";
  src: url("./font/icons/ericsson-icons.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

/* Icon utility classes - OUTSIDE @layer */
.ericsson-icon {
  font-family: "Ericsson Icons" !important;
  vertical-align: middle;
  font-style: normal !important;
  font-weight: 300 !important;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.ericsson-icon::before {
  content: attr(data-icon);
}

/* ===================================
   ERICSSON ICON FONT - All Icon Classes
   Generated from icon-font.less and icon-names.less
   =================================== */

.ericsson-icon-microwave::before {
  content: "\e9ce";
}

.ericsson-icon-wireline::before {
  content: "\e9cf";
}

.ericsson-icon-wireline-small::before {
  content: "\e9d0";
}

.ericsson-icon-switching::before {
  content: "\e9d1";
}

.ericsson-icon-spectrum::before {
  content: "\e9d2";
}

.ericsson-icon-satellite::before {
  content: "\e9d3";
}

.ericsson-icon-satellite-gateway::before {
  content: "\e9d4";
}

.ericsson-icon-radio-base-antenna::before {
  content: "\e9d5";
}

.ericsson-icon-node-network::before {
  content: "\e9d6";
}

.ericsson-icon-minihub::before {
  content: "\e9d7";
}

.ericsson-icon-microwave-small::before {
  content: "\e9d8";
}

.ericsson-icon-infrastructure::before {
  content: "\e9d9";
}

.ericsson-icon-infrastructure-small::before {
  content: "\e9da";
}

.ericsson-icon-hierarchy-chart::before {
  content: "\e9db";
}

.ericsson-icon-hardware-platform::before {
  content: "\e9dc";
}

.ericsson-icon-gateway-function::before {
  content: "\e9dd";
}

.ericsson-icon-gateway-function-small::before {
  content: "\e9de";
}

.ericsson-icon-fibre-hub::before {
  content: "\e9df";
}

.ericsson-icon-end-point::before {
  content: "\e9e0";
}

.ericsson-icon-database::before {
  content: "\e9e1";
}

.ericsson-icon-antenna-microwave::before {
  content: "\e9e2";
}

.ericsson-icon-paint::before {
  content: "\e9c8";
}

.ericsson-icon-step-forward::before {
  content: "\e9c9";
}

.ericsson-icon-step-back::before {
  content: "\e9ca";
}

.ericsson-icon-warning-circle::before {
  content: "\e9cb";
}

.ericsson-icon-info-solid::before {
  content: "\e9cc";
}

.ericsson-icon-mobile-devices::before {
  content: "\e9cd";
}

.ericsson-icon-manufacturing::before {
  content: "\e9c7";
}

.ericsson-icon-abs-brakes::before {
  content: "\e900";
}

.ericsson-icon-airbag::before {
  content: "\e901";
}

.ericsson-icon-alarm-level1::before {
  content: "\e902";
}

.ericsson-icon-alarm-level2::before {
  content: "\e903";
}

.ericsson-icon-alarm-level3::before {
  content: "\e904";
}

.ericsson-icon-alarm-level4::before {
  content: "\e905";
}

.ericsson-icon-alarm-level5::before {
  content: "\e906";
}

.ericsson-icon-alarm-level6::before {
  content: "\e907";
}

.ericsson-icon-antenna::before {
  content: "\e908";
}

.ericsson-icon-app-launcher::before {
  content: "\e909";
}

.ericsson-icon-arrow-down::before {
  content: "\e90a";
}

.ericsson-icon-arrow-left::before {
  content: "\e90b";
}

.ericsson-icon-arrow-right::before {
  content: "\e90c";
}

.ericsson-icon-arrow-rotate-horizontal::before {
  content: "\e90d";
}

.ericsson-icon-arrow-rotate-vertical::before {
  content: "\e90e";
}

.ericsson-icon-arrow-up::before {
  content: "\e90f";
}

.ericsson-icon-attach::before {
  content: "\e910";
}

.ericsson-icon-automotive-battery::before {
  content: "\e911";
}

.ericsson-icon-avatar::before {
  content: "\e912";
}

.ericsson-icon-battery-charging::before {
  content: "\e913";
}

.ericsson-icon-battery-empty::before {
  content: "\e914";
}

.ericsson-icon-battery-full::before {
  content: "\e915";
}

.ericsson-icon-blog::before {
  content: "\e916";
}

.ericsson-icon-bluetooth::before {
  content: "\e917";
}

.ericsson-icon-bookmark-solid::before {
  content: "\e918";
}

.ericsson-icon-bookmark::before {
  content: "\e919";
}

.ericsson-icon-brakes::before {
  content: "\e91a";
}

.ericsson-icon-bug::before {
  content: "\e91b";
}

.ericsson-icon-calendar::before {
  content: "\e91c";
}

.ericsson-icon-camera-cctv::before {
  content: "\e91d";
}

.ericsson-icon-camera-classic::before {
  content: "\e91e";
}

.ericsson-icon-camera-photo::before {
  content: "\e91f";
}

.ericsson-icon-check-small::before {
  content: "\e920";
}

.ericsson-icon-check::before {
  content: "\e921";
}

.ericsson-icon-chevron-down::before {
  content: "\e922";
}

.ericsson-icon-chevron-left::before {
  content: "\e923";
}

.ericsson-icon-chevron-right::before {
  content: "\e924";
}

.ericsson-icon-chevron-up::before {
  content: "\e925";
}

.ericsson-icon-circle-dashed::before {
  content: "\e926";
}

.ericsson-icon-circle::before {
  content: "\e927";
}

.ericsson-icon-cloud::before {
  content: "\e928";
}

.ericsson-icon-code::before {
  content: "\e929";
}

.ericsson-icon-copy::before {
  content: "\e92a";
}

.ericsson-icon-cpu::before {
  content: "\e92b";
}

.ericsson-icon-creditcard::before {
  content: "\e92c";
}

.ericsson-icon-crop::before {
  content: "\e92d";
}

.ericsson-icon-cross-small::before {
  content: "\e92e";
}

.ericsson-icon-cross::before {
  content: "\e92f";
}

.ericsson-icon-crown::before {
  content: "\e930";
}

.ericsson-icon-dashboard::before {
  content: "\e931";
}

.ericsson-icon-dial::before {
  content: "\e932";
}

.ericsson-icon-diamond::before {
  content: "\e933";
}

.ericsson-icon-document::before {
  content: "\e934";
}

.ericsson-icon-door::before {
  content: "\e935";
}

.ericsson-icon-download-save::before {
  content: "\e936";
}

.ericsson-icon-drag-handle::before {
  content: "\e937";
}

.ericsson-icon-duplicate::before {
  content: "\e938";
}

.ericsson-icon-econ::before {
  content: "\e939";
}

.ericsson-icon-edit::before {
  content: "\e93a";
}

.ericsson-icon-ellipsis::before {
  content: "\e93b";
}

.ericsson-icon-email::before {
  content: "\e93c";
}

.ericsson-icon-engine::before {
  content: "\e93d";
}

.ericsson-icon-eraser::before {
  content: "\e93e";
}

.ericsson-icon-eula::before {
  content: "\e93f";
}

.ericsson-icon-eye-solid::before {
  content: "\e940";
}

.ericsson-icon-eye::before {
  content: "\e941";
}

.ericsson-icon-favorite-solid::before {
  content: "\e942";
}

.ericsson-icon-favorite::before {
  content: "\e943";
}

.ericsson-icon-fika::before {
  content: "\e944";
}

.ericsson-icon-file::before {
  content: "\e945";
}

.ericsson-icon-filter::before {
  content: "\e946";
}

.ericsson-icon-flag::before {
  content: "\e947";
}

.ericsson-icon-floor::before {
  content: "\e948";
}

.ericsson-icon-flow::before {
  content: "\e949";
}

.ericsson-icon-folder::before {
  content: "\e94a";
}

.ericsson-icon-fuel::before {
  content: "\e94b";
}

.ericsson-icon-globe::before {
  content: "\e94c";
}

.ericsson-icon-graph-circle::before {
  content: "\e94d";
}

.ericsson-icon-graph-line::before {
  content: "\e94e";
}

.ericsson-icon-graph-plot::before {
  content: "\e94f";
}

.ericsson-icon-group::before {
  content: "\e950";
}

.ericsson-icon-heart-solid::before {
  content: "\e951";
}

.ericsson-icon-heart::before {
  content: "\e952";
}

.ericsson-icon-heatmap::before {
  content: "\e953";
}

.ericsson-icon-help::before {
  content: "\e954";
}

.ericsson-icon-home::before {
  content: "\e955";
}

.ericsson-icon-image::before {
  content: "\e956";
}

.ericsson-icon-info::before {
  content: "\e957";
}

.ericsson-icon-invoice::before {
  content: "\e958";
}

.ericsson-icon-language::before {
  content: "\e959";
}

.ericsson-icon-launch::before {
  content: "\e95a";
}

.ericsson-icon-layers::before {
  content: "\e95b";
}

.ericsson-icon-lightbulb::before {
  content: "\e95c";
}

.ericsson-icon-link::before {
  content: "\e95d";
}

.ericsson-icon-lock-locked::before {
  content: "\e95e";
}

.ericsson-icon-lock-unlocked::before {
  content: "\e95f";
}

.ericsson-icon-logout::before {
  content: "\e960";
}

.ericsson-icon-loudspeaker::before {
  content: "\e961";
}

.ericsson-icon-magnet::before {
  content: "\e962";
}

.ericsson-icon-manual::before {
  content: "\e963";
}

.ericsson-icon-map::before {
  content: "\e964";
}

.ericsson-icon-maximize::before {
  content: "\e965";
}

.ericsson-icon-medal::before {
  content: "\e966";
}

.ericsson-icon-message-contact-us::before {
  content: "\e967";
}

.ericsson-icon-message-double::before {
  content: "\e968";
}

.ericsson-icon-message-single::before {
  content: "\e969";
}

.ericsson-icon-message-smiley::before {
  content: "\e96a";
}

.ericsson-icon-mic-off::before {
  content: "\e96b";
}

.ericsson-icon-mic::before {
  content: "\e96c";
}

.ericsson-icon-minimize::before {
  content: "\e96d";
}

.ericsson-icon-minus-small::before {
  content: "\e96e";
}

.ericsson-icon-minus::before {
  content: "\e96f";
}

.ericsson-icon-money::before {
  content: "\e970";
}

.ericsson-icon-more::before {
  content: "\e971";
}

.ericsson-icon-nav::before {
  content: "\e972";
}

.ericsson-icon-network::before {
  content: "\e973";
}

.ericsson-icon-node::before {
  content: "\e974";
}

.ericsson-icon-notification-ring::before {
  content: "\e975";
}

.ericsson-icon-notification::before {
  content: "\e976";
}

.ericsson-icon-oil::before {
  content: "\e977";
}

.ericsson-icon-options::before {
  content: "\e978";
}

.ericsson-icon-phone-classic::before {
  content: "\e979";
}

.ericsson-icon-phone-cobra::before {
  content: "\e97a";
}

.ericsson-icon-phone-hangup::before {
  content: "\e97b";
}

.ericsson-icon-pin::before {
  content: "\e97c";
}

.ericsson-icon-plus-small::before {
  content: "\e97d";
}

.ericsson-icon-plus::before {
  content: "\e97e";
}

.ericsson-icon-polygon-dashed::before {
  content: "\e97f";
}

.ericsson-icon-polygon::before {
  content: "\e980";
}

.ericsson-icon-position::before {
  content: "\e981";
}

.ericsson-icon-profile::before {
  content: "\e982";
}

.ericsson-icon-projects::before {
  content: "\e983";
}

.ericsson-icon-redo::before {
  content: "\e984";
}

.ericsson-icon-reload::before {
  content: "\e985";
}

.ericsson-icon-resize-down::before {
  content: "\e986";
}

.ericsson-icon-resize-up::before {
  content: "\e987";
}

.ericsson-icon-restore::before {
  content: "\e988";
}

.ericsson-icon-room::before {
  content: "\e989";
}

.ericsson-icon-routing::before {
  content: "\e98a";
}

.ericsson-icon-rss::before {
  content: "\e98b";
}

.ericsson-icon-ruler::before {
  content: "\e98c";
}

.ericsson-icon-scan::before {
  content: "\e98d";
}

.ericsson-icon-search::before {
  content: "\e98e";
}

.ericsson-icon-send::before {
  content: "\e98f";
}

.ericsson-icon-server::before {
  content: "\e990";
}

.ericsson-icon-settings::before {
  content: "\e991";
}

.ericsson-icon-severity-cleared::before {
  content: "\e992";
}

.ericsson-icon-severity-critical::before {
  content: "\e993";
}

.ericsson-icon-severity-indeterminate::before {
  content: "\e994";
}

.ericsson-icon-severity-major::before {
  content: "\e995";
}

.ericsson-icon-severity-minor::before {
  content: "\e996";
}

.ericsson-icon-severity-warning::before {
  content: "\e997";
}

.ericsson-icon-shapes::before {
  content: "\e998";
}

.ericsson-icon-share::before {
  content: "\e999";
}

.ericsson-icon-shopping-cart::before {
  content: "\e99a";
}

.ericsson-icon-sidemenu-left-close::before {
  content: "\e99b";
}

.ericsson-icon-sidemenu-left-open::before {
  content: "\e99c";
}

.ericsson-icon-sidemenu-right-close::before {
  content: "\e99d";
}

.ericsson-icon-sidemenu-right-open::before {
  content: "\e99e";
}

.ericsson-icon-signal::before {
  content: "\e99f";
}

.ericsson-icon-simcard::before {
  content: "\e9a0";
}

.ericsson-icon-sizes::before {
  content: "\e9a1";
}

.ericsson-icon-sort-down::before {
  content: "\e9a3";
}

.ericsson-icon-sort-up::before {
  content: "\e9a2";
}

.ericsson-icon-sorting::before {
  content: "\e9a4";
}

.ericsson-icon-square-dashed::before {
  content: "\e9a5";
}

.ericsson-icon-square::before {
  content: "\e9a6";
}

.ericsson-icon-stroke-curved::before {
  content: "\e9a7";
}

.ericsson-icon-stroke-dashed::before {
  content: "\e9a8";
}

.ericsson-icon-stroke-straight::before {
  content: "\e9a9";
}

.ericsson-icon-subtitles::before {
  content: "\e9aa";
}

.ericsson-icon-table::before {
  content: "\e9ab";
}

.ericsson-icon-tasks::before {
  content: "\e9ac";
}

.ericsson-icon-terminal::before {
  content: "\e9ad";
}

.ericsson-icon-time::before {
  content: "\e9ae";
}

.ericsson-icon-traffic-lights::before {
  content: "\e9af";
}

.ericsson-icon-trashcan::before {
  content: "\e9b0";
}

.ericsson-icon-triangle-dashed::before {
  content: "\e9b1";
}

.ericsson-icon-triangle-warning::before {
  content: "\e9b2";
}

.ericsson-icon-triangle::before {
  content: "\e9b3";
}

.ericsson-icon-trophy::before {
  content: "\e9b4";
}

.ericsson-icon-trowel::before {
  content: "\e9b5";
}

.ericsson-icon-truck::before {
  content: "\e9b6";
}

.ericsson-icon-undo::before {
  content: "\e9b7";
}

.ericsson-icon-upload::before {
  content: "\e9b8";
}

.ericsson-icon-video-back::before {
  content: "\e9b9";
}

.ericsson-icon-video-forward::before {
  content: "\e9ba";
}

.ericsson-icon-video-pause::before {
  content: "\e9bb";
}

.ericsson-icon-video-play::before {
  content: "\e9bc";
}

.ericsson-icon-video-stop::before {
  content: "\e9bd";
}

.ericsson-icon-view-list::before {
  content: "\e9be";
}

.ericsson-icon-view-tiles::before {
  content: "\e9bf";
}

.ericsson-icon-volume-high::before {
  content: "\e9c0";
}

.ericsson-icon-volume-low::before {
  content: "\e9c1";
}

.ericsson-icon-volume-mute::before {
  content: "\e9c2";
}

.ericsson-icon-washer-fluid::before {
  content: "\e9c3";
}

.ericsson-icon-wifi::before {
  content: "\e9c4";
}

.ericsson-icon-zoom-in::before {
  content: "\e9c5";
}

.ericsson-icon-zoom-out::before {
  content: "\e9c6";
}

.ericsson-icon-alarm-off::before {
  content: "\e9e3";
}

.ericsson-icon-alarm-on::before {
  content: "\e9e4";
}

.ericsson-icon-alarm::before {
  content: "\e9e5";
}

.ericsson-icon-bank::before {
  content: "\e9e6";
}

.ericsson-icon-bar-code::before {
  content: "\e9e7";
}

.ericsson-icon-block::before {
  content: "\e9e8";
}

.ericsson-icon-calculator::before {
  content: "\e9e9";
}

.ericsson-icon-calendar-off::before {
  content: "\e9ea";
}

.ericsson-icon-collapse-all::before {
  content: "\e9eb";
}

.ericsson-icon-compare::before {
  content: "\e9ec";
}

.ericsson-icon-diagnose::before {
  content: "\e9ed";
}

.ericsson-icon-expand-all::before {
  content: "\e9ee";
}

.ericsson-icon-feedback::before {
  content: "\e9ef";
}

.ericsson-icon-file-add::before {
  content: "\e9f0";
}

.ericsson-icon-file-approved::before {
  content: "\e9f1";
}

.ericsson-icon-filter-clear::before {
  content: "\e9f2";
}

.ericsson-icon-filter-off::before {
  content: "\e9f3";
}

.ericsson-icon-highest-value::before {
  content: "\e9f4";
}

.ericsson-icon-keyboard::before {
  content: "\e9f5";
}

.ericsson-icon-list::before {
  content: "\e9f6";
}

.ericsson-icon-login::before {
  content: "\e9f7";
}

.ericsson-icon-lowest-value::before {
  content: "\e9f8";
}

.ericsson-icon-map-directions::before {
  content: "\e9f9";
}

.ericsson-icon-map-important-building::before {
  content: "\e9fa";
}

.ericsson-icon-map-location-filled::before {
  content: "\e9fb";
}

.ericsson-icon-map-location::before {
  content: "\e9fc";
}

.ericsson-icon-map-navigation::before {
  content: "\e9fd";
}

.ericsson-icon-map-terrain::before {
  content: "\e9fe";
}

.ericsson-icon-scan-qr-code::before {
  content: "\e9ff";
}

.ericsson-icon-mobile::before {
  content: "\ea00";
}

.ericsson-icon-money-transaction::before {
  content: "\ea01";
}

.ericsson-icon-notification-off::before {
  content: "\ea02";
}

.ericsson-icon-pin-solid::before {
  content: "\ea03";
}

.ericsson-icon-ping-ip::before {
  content: "\ea04";
}

.ericsson-icon-print::before {
  content: "\ea05";
}

.ericsson-icon-qr-code::before {
  content: "\ea06";
}

.ericsson-icon-reset-password::before {
  content: "\ea07";
}

.ericsson-icon-robot-head::before {
  content: "\ea08";
}

.ericsson-icon-save::before {
  content: "\ea09";
}

.ericsson-icon-scan-bar-code::before {
  content: "\ea0a";
}

.ericsson-icon-warehouse::before {
  content: "\ea0b";
}

.ericsson-icon-under-construction::before {
  content: "\ea0c";
}

.ericsson-icon-unlink::before {
  content: "\ea0d";
}

.ericsson-icon-vehicle-bus::before {
  content: "\ea0e";
}

.ericsson-icon-vehicle-car::before {
  content: "\ea0f";
}

.ericsson-icon-vehicle-train::before {
  content: "\ea10";
}

.ericsson-icon-vehicle-truck::before {
  content: "\ea11";
}

.ericsson-icon-versions::before {
  content: "\ea12";
}

.ericsson-icon-weather-fog::before {
  content: "\ea13";
}

.ericsson-icon-weather-humidity::before {
  content: "\ea14";
}

.ericsson-icon-weather-precipitation::before {
  content: "\ea15";
}

.ericsson-icon-weather-rain::before {
  content: "\ea16";
}

.ericsson-icon-weather-snow::before {
  content: "\ea17";
}

.ericsson-icon-weather-storm::before {
  content: "\ea18";
}

.ericsson-icon-weather-sun-cloud::before {
  content: "\ea19";
}

.ericsson-icon-weather-sun::before {
  content: "\ea1a";
}

.ericsson-icon-weather-wind::before {
  content: "\ea1b";
}

.ericsson-icon-weather-windforce::before {
  content: "\ea1c";
}

.ericsson-icon-code-scan::before {
  content: "\ea1d";
}

.ericsson-icon-wifi-modem::before {
  content: "\ea1e";
}

.ericsson-icon-core::before {
  content: "\ea1f";
}

.ericsson-icon-email-open::before {
  content: "\ea20";
}

.ericsson-icon-failed::before {
  content: "\ea21";
}

.ericsson-icon-invisible::before {
  content: "\ea22";
}

.ericsson-icon-expand::before {
  content: "\ea23";
}

.ericsson-icon-lightbulb-off::before {
  content: "\ea24";
}

.ericsson-icon-network-element::before {
  content: "\ea25";
}

.ericsson-icon-select::before {
  content: "\ea26";
}

.ericsson-icon-success::before {
  content: "\ea27";
}

.ericsson-icon-change-user::before {
  content: "\ea28";
}

.ericsson-icon-dialpad::before {
  content: "\ea29";
}

.ericsson-icon-fault::before {
  content: "\ea2a";
}

.ericsson-icon-flag-solid::before {
  content: "\ea2b";
}

.ericsson-icon-flash::before {
  content: "\ea2c";
}

.ericsson-icon-forward::before {
  content: "\ea2d";
}

.ericsson-icon-plane-landing::before {
  content: "\ea2e";
}

.ericsson-icon-plane-take-off::before {
  content: "\ea2f";
}

.ericsson-icon-podium::before {
  content: "\ea30";
}

.ericsson-icon-reply-all::before {
  content: "\ea31";
}

.ericsson-icon-reply::before {
  content: "\ea32";
}

.ericsson-icon-swap::before {
  content: "\ea33";
}

.ericsson-icon-thumb-down::before {
  content: "\ea34";
}

.ericsson-icon-thumb-up::before {
  content: "\ea35";
}

.ericsson-icon-tree-subcategories::before {
  content: "\ea36";
}

.ericsson-icon-triangle-solid::before {
  content: "\ea37";
}

.ericsson-icon-walkie-talkie::before {
  content: "\ea38";
}

.ericsson-icon-counter-summary::before {
  content: "\ea39";
}

.ericsson-icon-electric-charging-station::before {
  content: "\ea3a";
}

.ericsson-icon-enterprises::before {
  content: "\ea3b";
}

.icon-eSIM::before {
  content: "\ea3c";
}

.icon-iSIM::before {
  content: "\ea3d";
}

.ericsson-icon-laptop-devices::before {
  content: "\ea3e";
}

.ericsson-icon-no-invoice::before {
  content: "\ea3f";
}

.ericsson-icon-no-maintenance::before {
  content: "\ea40";
}

.ericsson-icon-no-task::before {
  content: "\ea41";
}

.ericsson-icon-request-access::before {
  content: "\ea42";
}

.ericsson-icon-robotic-arm::before {
  content: "\ea43";
}

.ericsson-icon-screen-desktop::before {
  content: "\ea44";
}

.ericsson-icon-smartwatch-devices::before {
  content: "\ea45";
}

.ericsson-icon-table-columns::before {
  content: "\ea46";
}

.ericsson-icon-table-compact-row::before {
  content: "\ea47";
}

.ericsson-icon-table-default-row::before {
  content: "\ea48";
}

.ericsson-icon-table-row-group::before {
  content: "\ea49";
}

.ericsson-icon-table-tiny-row::before {
  content: "\ea4a";
}

.ericsson-icon-tablet-devices::before {
  content: "\ea4b";
}

.ericsson-icon-vehicle-parking::before {
  content: "\ea4c";
}

.ericsson-icon-profile-suspended::before {
  content: "\ea4d";
}

.ericsson-icon-font-bold::before {
  content: "\ea4e";
}

.ericsson-icon-font-italic::before {
  content: "\ea4f";
}

.ericsson-icon-font-strikethrough::before {
  content: "\ea50";
}

.ericsson-icon-font-underline::before {
  content: "\ea51";
}

.ericsson-icon-weather-moon::before {
  content: "\ea52";
}

.ericsson-icon-text-bulletpoints::before {
  content: "\ea53";
}

.ericsson-icon-text-numbering::before {
  content: "\ea54";
}

.ericsson-icon-emotion-disappointed::before {
  content: "\ea55";
}

.ericsson-icon-emotion-excellent::before {
  content: "\ea56";
}

.ericsson-icon-emotion-happy::before {
  content: "\ea57";
}

.ericsson-icon-emotion-neutral::before {
  content: "\ea58";
}

.ericsson-icon-emotion-sad::before {
  content: "\ea59";
}

.ericsson-icon-brain::before {
  content: "\ea5a";
}

.ericsson-icon-degree::before {
  content: "\ea5b";
}

.ericsson-icon-certificate::before {
  content: "\ea5c";
}

.ericsson-icon-helpdesk::before {
  content: "\ea5d";
}

.ericsson-icon-excel::before {
  content: "\ea5e";
}

.ericsson-icon-powerpoint::before {
  content: "\ea5f";
}

.ericsson-icon-word::before {
  content: "\ea60";
}

.ericsson-icon-export::before {
  content: "\ea61";
}

.ericsson-icon-3d-object-move::before {
  content: "\ea62";
}

.ericsson-icon-3d-object::before {
  content: "\ea63";
}

.ericsson-icon-add-backlog::before {
  content: "\ea64";
}

.ericsson-icon-anchor-waypoint-add::before {
  content: "\ea65";
}

.ericsson-icon-anchor-waypoint-insert::before {
  content: "\ea66";
}

.ericsson-icon-anchor-waypoint-move::before {
  content: "\ea67";
}

.ericsson-icon-anchor-waypoint-remove::before {
  content: "\ea68";
}

.ericsson-icon-ascend-up::before {
  content: "\ea69";
}

.ericsson-icon-change-battery::before {
  content: "\ea6a";
}

.ericsson-icon-cloud-sync::before {
  content: "\ea6b";
}

.ericsson-icon-color-palette::before {
  content: "\ea6c";
}

.ericsson-icon-contour-map-topography::before {
  content: "\ea6d";
}

.ericsson-icon-descend-down::before {
  content: "\ea6e";
}

.ericsson-icon-favorite-half::before {
  content: "\ea6f";
}

.ericsson-icon-folder-3d::before {
  content: "\ea70";
}

.ericsson-icon-fuel-compressed-natural-gas::before {
  content: "\ea71";
}

.ericsson-icon-hologram-off::before {
  content: "\ea73";
}

.ericsson-icon-hologram::before {
  content: "\ea74";
}

.ericsson-icon-image-fill-frame::before {
  content: "\ea75";
}

.ericsson-icon-image-fit-frame::before {
  content: "\ea76";
}

.ericsson-icon-land-drone::before {
  content: "\ea77";
}

.ericsson-icon-picture-in-picture::before {
  content: "\ea78";
}

.ericsson-icon-plane-top::before {
  content: "\ea79";
}

.ericsson-icon-render-flat::before {
  content: "\ea7a";
}

.ericsson-icon-render-material::before {
  content: "\ea7b";
}

.ericsson-icon-render-wireframe::before {
  content: "\ea7c";
}

.ericsson-icon-restricted::before {
  content: "\ea7d";
}

.ericsson-icon-return-home-drone::before {
  content: "\ea7e";
}

.ericsson-icon-split-horizontal::before {
  content: "\ea7f";
}

.ericsson-icon-split-vertical::before {
  content: "\ea80";
}

.ericsson-icon-victory-hand::before {
  content: "\ea81";
}

.ericsson-icon-app-directory::before {
  content: "\ea82";
}

.ericsson-icon-ai-avatar::before {
  content: "\ea83";
}

.ericsson-icon-ai-chat-history::before {
  content: "\ea84";
}

.ericsson-icon-ai-edit::before {
  content: "\ea85";
}

.ericsson-icon-ai-filter::before {
  content: "\ea86";
}

.ericsson-icon-ai-generate-diagram::before {
  content: "\ea87";
}

.ericsson-icon-ai-generate-image::before {
  content: "\ea88";
}

.ericsson-icon-ai-label::before {
  content: "\ea89";
}

.ericsson-icon-ai-negative-feedback::before {
  content: "\ea8a";
}

.ericsson-icon-ai-positive-feedback::before {
  content: "\ea8b";
}

.ericsson-icon-ai-search::before {
  content: "\ea8c";
}

.ericsson-icon-ai-suggestion::before {
  content: "\ea8d";
}

.ericsson-icon-ai-view::before {
  content: "\ea8e";
}

.ericsson-icon-ai-voice-activation::before {
  content: "\ea8f";
}

.ericsson-icon-album::before {
  content: "\ea90";
}

.ericsson-icon-anchor::before {
  content: "\ea91";
}

.ericsson-icon-ar::before {
  content: "\ea92";
}

.ericsson-icon-archive::before {
  content: "\ea93";
}

.ericsson-icon-arrow-down-left::before {
  content: "\ea94";
}

.ericsson-icon-arrow-down-right::before {
  content: "\ea95";
}

.ericsson-icon-arrow-up-left::before {
  content: "\ea96";
}

.ericsson-icon-arrow-up-right::before {
  content: "\ea97";
}

.ericsson-icon-audio::before {
  content: "\ea98";
}

.ericsson-icon-bill::before {
  content: "\ea99";
}

.ericsson-icon-card::before {
  content: "\ea9a";
}

.ericsson-icon-city::before {
  content: "\ea9b";
}

.ericsson-icon-compass::before {
  content: "\ea9c";
}

.ericsson-icon-controller::before {
  content: "\ea9d";
}

.ericsson-icon-cut::before {
  content: "\ea9e";
}

.ericsson-icon-2d-plane::before {
  content: "\ea9f";
}

.ericsson-icon-decline::before {
  content: "\eaa0";
}

.ericsson-icon-distance::before {
  content: "\eaa1";
}

.ericsson-icon-ericsson-employee::before {
  content: "\eaa2";
}

.ericsson-icon-file-history::before {
  content: "\eaa3";
}

.ericsson-icon-fingerprint::before {
  content: "\eaa4";
}

.ericsson-icon-firewall::before {
  content: "\eaa5";
}

.ericsson-icon-flashlight-off::before {
  content: "\eaa6";
}

.ericsson-icon-flashlight::before {
  content: "\eaa7";
}

.ericsson-icon-folder-opened::before {
  content: "\eaa8";
}

.ericsson-icon-format-pdf::before {
  content: "\eaa9";
}

.ericsson-icon-format-zip::before {
  content: "\eaaa";
}

.ericsson-icon-gift::before {
  content: "\eaab";
}

.ericsson-icon-grow::before {
  content: "\eaac";
}

.ericsson-icon-growth::before {
  content: "\eaad";
}

.ericsson-icon-headphone::before {
  content: "\eaae";
}

.ericsson-icon-headset::before {
  content: "\eaaf";
}

.ericsson-icon-history::before {
  content: "\eab0";
}

.ericsson-icon-id-badge::before {
  content: "\eab1";
}

.ericsson-icon-knob::before {
  content: "\eab2";
}

.ericsson-icon-label-important::before {
  content: "\eab3";
}

.ericsson-icon-label::before {
  content: "\eab4";
}

.ericsson-icon-move-down::before {
  content: "\eab5";
}

.ericsson-icon-move-up::before {
  content: "\eab6";
}

.ericsson-icon-music::before {
  content: "\eab7";
}

.ericsson-icon-panorama::before {
  content: "\eab8";
}

.ericsson-icon-paste::before {
  content: "\eab9";
}

.ericsson-icon-personal-data::before {
  content: "\eaba";
}

.ericsson-icon-phishing::before {
  content: "\eabb";
}

.ericsson-icon-prism::before {
  content: "\eabc";
}

.ericsson-icon-recycle::before {
  content: "\eabd";
}

.ericsson-icon-rocket-launch::before {
  content: "\eabe";
}

.ericsson-icon-rocket::before {
  content: "\eabf";
}

.ericsson-icon-safe::before {
  content: "\eac0";
}

.ericsson-icon-shopping-cart-full::before {
  content: "\eac1";
}

.ericsson-icon-speaker::before {
  content: "\eac2";
}

.ericsson-icon-stamp::before {
  content: "\eac3";
}

.ericsson-icon-store::before {
  content: "\eac4";
}

.ericsson-icon-strategy::before {
  content: "\eac5";
}

.ericsson-icon-support::before {
  content: "\eac6";
}

.ericsson-icon-tags::before {
  content: "\eac7";
}

.ericsson-icon-target::before {
  content: "\eac8";
}

.ericsson-icon-temperature::before {
  content: "\eac9";
}

.ericsson-icon-ticket::before {
  content: "\eaca";
}

.ericsson-icon-video::before {
  content: "\eacb";
}

.ericsson-icon-vr::before {
  content: "\eacc";
}

.ericsson-icon-workshop::before {
  content: "\eacd";
}

.ericsson-icon-workspace::before {
  content: "\eace";
}

.ericsson-icon-3d-space::before {
  content: "\eacf";
}

.ericsson-icon-relationship::before {
  content: "\ead0";
}

.ericsson-icon-book::before {
  content: "\ead1";
}

.ericsson-icon-small {
  font-size: 12px;
}

.ericsson-icon-baseline {
  vertical-align: baseline;
}

/* Rest of your Tailwind config */

.hover\:ericsson-bg-gray-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(242 242 242 / var(--tw-bg-opacity, 1));
}

.hover\:ericsson-bg-white:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}

.hover\:ericsson-text-black:hover {
  --tw-text-opacity: 1;
  color: rgb(12 12 12 / var(--tw-text-opacity, 1));
}

.hover\:ericsson-text-gray-700:hover {
  --tw-text-opacity: 1;
  color: rgb(36 36 36 / var(--tw-text-opacity, 1));
}

.hover\:ericsson-text-gray-900:hover {
  --tw-text-opacity: 1;
  color: rgb(12 12 12 / var(--tw-text-opacity, 1));
}

.hover\:ericsson-underline:hover {
  text-decoration-line: underline;
}

.hover\:ericsson-opacity-80:hover {
  opacity: 0.8;
}

.focus\:ericsson-outline-none:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
}

.focus\:ericsson-ring-2:focus {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
    var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
    calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow:
    var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
    var(--tw-shadow, 0 0 #0000);
}

.focus\:ericsson-ring-ericsson-blue:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(17 116 230 / var(--tw-ring-opacity, 1));
}

.group:hover .group-hover\:visible {
  visibility: visible;
}

.group:hover .group-hover\:bg-white {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}

.group:hover .group-hover\:text-black {
  --tw-text-opacity: 1;
  color: rgb(12 12 12 / var(--tw-text-opacity, 1));
}

.group:hover .group-hover\:opacity-100 {
  opacity: 1;
}

.dark\:bg-gray-900:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(12 12 12 / var(--tw-bg-opacity, 1));
}

@media (min-width: 550px) {
  .md\:ericsson-block {
    display: block;
  }
}

@media (min-width: 1152px) {
  .lg\:ericsson-flex {
    display: flex;
  }

  .lg\:ericsson-hidden {
    display: none;
  }

  .lg\:space-y-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(8px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(8px * var(--tw-space-y-reverse));
  }

  .lg\:ericsson-px-3 {
    padding-left: 12px;
    padding-right: 12px;
  }

  .lg\:ericsson-px-6 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .lg\:ericsson-py-3 {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .lg\:ericsson-py-8 {
    padding-top: 32px;
    padding-bottom: 32px;
  }
}

