:host {
  height: 100%;
  width: 100%;
}

.indicator-content {
  height: 100%;
  width: 200px;
}

.interrupt-name {
  color: var(--color-ti-border-grey-02);
  width: 90%;
}

.indicator-panel {
  width: 90%;
  min-width: 120px;
}

.indicator-circle {
  background-color: var(--color-ti-indicator-green);
  border-radius: 5px;
  height: 10px;
  margin: 6px;
  width: 10px;
}

.indicator-circle.enable {
  background-color: var(--color-ti-indicator-red);
}

.refresh-container {
  align-items: flex-start;
  width: 38px;
}

.refresh-icon {
  color: var(--color-ti-secondary-grey);
  height: 50%;
  cursor: pointer;
  width: 100%;
}

.arrow-icon {
  cursor: pointer;
  width: 40px;
  height: 30px;
}

.indicator-bitwise-container {
  height: auto;
  width: 90%;
  margin: 5% 5%;
}

.field-name {
  width: calc(100% - 40%);
}

.field-indicator {
  width: 80px;
}

.status-contr {
  width: 40%;
}

.interrupt-field-details-container {
  color: var(--color-ti-border-grey-02);
  font-size: 13px;
  height: 35px;
  width: 100%;
}
.indicator-container {
  height: 55px;
  overflow: hidden;
  width: 98%;
}

.clear-icon {
  cursor: pointer;
}

.indicator-circle.disable.grey-out {
  background-color: var(--color-ti-indicator-grey);
  pointer-events: none;
}
