/* JMI service screen fixes v4 */

/* The author display rule must not override the native hidden state. */
.app-loading[hidden] {
  display: none !important;
}

.sidebar-industry > .sidebar-industry-icon {
  position: relative;
  width: 42px;
  height: 42px;
  display: grid;
  place-items: center;
  border: 1px solid rgba(255, 255, 255, .17);
  border-radius: 12px;
  background: linear-gradient(145deg, #0d4451 0%, #0a8f87 100%);
  color: #fff;
  box-shadow:
    0 8px 18px rgba(0, 0, 0, .18),
    inset 0 1px 0 rgba(255, 255, 255, .19);
}

.sidebar-industry > .sidebar-industry-icon::after {
  content: "";
  position: absolute;
  top: 5px;
  right: 5px;
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background: #ffd166;
}

.sidebar-industry-icon svg {
  width: 29px;
  height: 29px;
  overflow: visible;
}

.sidebar-industry-icon svg * {
  fill: none;
  stroke: currentColor;
  stroke-width: 3;
  stroke-linecap: round;
  stroke-linejoin: round;
}
