.s-pb-container .s-pb-banner.s-gen-info-banner[data-visible="true"] {
  border-bottom: 1px solid #f1657d;
}

.s-pb-banner.s-gen-info-banner .s-gen-info-icon-area {
  vertical-align: top;
  width: 24px;
}

.s-pb-banner.s-gen-info-banner .s-gen-info-description > div[data-visible="false"] {
  display: none;
}

.s-pb-banner.s-gen-info-banner .s-gen-info-description > div {
  margin: 5px 10px;
}

.s-pb-banner.s-gen-info-banner .s-gen-info-description > div ~ div[data-visible="true"] {
  margin-top: 7px;
}

.s-pb-banner.s-gen-info-banner .s-gen-info-button-area {
  display: inline-block;
  float: right;
}

.s-pb-banner.s-gen-info-banner .s-gen-info-button-area button {
  min-width: 80px;
}

.s-pb-banner.s-gen-info-banner .s-limit-banner-icon {
  font-size: 26px;
  color: #de350b;
  line-height: 26px;
  margin-left: -2px;
  width: 24px;
}

.s-pb-banner.s-gen-info-banner .s-gen-info-short-description {
  line-height: 14px;
}

.s-pb-banner.s-gen-info-banner table {
  border-spacing: 0;
}

.s-pb-banner.s-gen-info-banner table td {
  padding: 0;
}

.s-pb-banner.s-gen-info-banner .s-stop-banner-icon {
  height: 24px;
  width: 24px;
  margin: 1px 0;
}

.s-pb-banner.s-gen-info-banner .s-stop-banner-icon[state="stopped"] {
  background-image: url("/s/-2rizk2/940000/z9u883/8.2.0/_/download/resources/com.almworks.jira.structure:widget-css/img/stop_hand_icon.svg");
}

.s-pb-banner.s-gen-info-banner .s-stop-banner-icon[state="resuming"] {
  background-image: url("/s/-2rizk2/940000/z9u883/8.2.0/_/download/resources/com.almworks.jira.structure:widget-css/img/stop_refresh_icon.svg");

  -webkit-animation: retry-generation 1.4s linear infinite;
  -moz-animation: retry-generation 1.4s linear infinite;
  -ms-animation: retry-generation 1.4s linear infinite;
  -o-animation: retry-generation 1.4s linear infinite;
  animation: retry-generation 1.4s linear infinite;
}

.s-pb-banner.s-gen-info-banner .s-stop-banner-icon[state="resumed"] {
  background-image: url("/s/-2rizk2/940000/z9u883/8.2.0/_/download/resources/com.almworks.jira.structure:widget-css/img/stop_fixed_icon.svg");
}

@-webkit-keyframes retry-generation {
  from {
    -webkit-transform: rotate(360deg);
  }
  to {
    -webkit-transform: rotate(0deg);
  }
}

@-moz-keyframes retry-generation {
  from {
    -moz-transform: rotate(360deg);
  }
  to {
    -moz-transform: rotate(0deg);
  }
}

@-ms-keyframes retry-generation {
  from {
    -ms-transform: rotate(360deg);
  }
  to {
    -ms-transform: rotate(0deg);
  }
}

@-o-keyframes retry-generation {
  from {
    -o-transform: rotate(360deg);
  }
  to {
    -o-transform: rotate(0deg);
  }
}

@keyframes retry-generation {
  from {
    transform: rotate(360deg);
  }
  to {
    transform: rotate(0deg);
  }
}

#issuetable .s-pb-banner.s-gen-info-banner .s-gen-info-link {
  color: #0052cc; /* overriding weird issuetable rule */
  margin-left: 10px;
}

.s-pb-banner.s-gen-info-banner .s-gen-info-link > i {
  text-decoration: inherit;
}

.s-pb-banner.s-gen-info-banner .s-generator-value,
.s-pb-banner.s-gen-info-banner .s-generator-edit,
.s-pb-banner.s-gen-info-banner .s-generator-edit-disabled {
  text-align: right;
  margin-left: 12px;
  min-width: 12px;
  text-decoration: none;
}

#issuetable .s-pb-banner.s-gen-info-banner .s-generator-edit-disabled {
  /* overriding weird issuetable rule */
  color: #a5adba;
  cursor: default;
}

.s-pb-banner.s-gen-info-banner .s-generator-edit:hover {
  font-weight: bold;
  cursor: pointer;
}

.s-pb-banner.s-gen-info-banner .s-generator-icon {
  margin-right: 4px;
}
