.column-qode-optimizer .qodef-media-action-holder .qodef-media-action-links,
.media-modal .qodef-media-action-holder .qodef-media-action-links {
  position: relative;
  display: inline-block;
  min-height: 22px;
  margin: 0;
}

.column-qode-optimizer .qodef-media-action-holder .qodef-media-action-link,
.media-modal .qodef-media-action-holder .qodef-media-action-link {
  position: relative;
  display: inline-block;
  margin-bottom: 5px;
  padding: 0 5px;
  text-decoration: none;
  color: #fff;
  background-color: #135e96;
  border: 1px solid #135e96;
  border-radius: 5px;
  box-shadow: none;
  transition: color 0.2s ease-out, background-color 0.2s ease-out;
}

.column-qode-optimizer .qodef-media-action-holder .qodef-media-action-link:not(:last-of-type),
.media-modal .qodef-media-action-holder .qodef-media-action-link:not(:last-of-type) {
  margin-right: 5px;
}

.column-qode-optimizer .qodef-media-action-holder .qodef-media-action-link:hover,
.media-modal .qodef-media-action-holder .qodef-media-action-link:hover {
  color: #135e96;
  background-color: #fff;
}

.column-qode-optimizer .qodef-media-action-holder .qodef-media-action-link.qodef-restore-manual,
.media-modal .qodef-media-action-holder .qodef-media-action-link.qodef-restore-manual {
  background-color: #000;
  border: 1px solid #000;
}

.column-qode-optimizer .qodef-media-action-holder .qodef-media-action-link.qodef-restore-manual:hover,
.media-modal .qodef-media-action-holder .qodef-media-action-link.qodef-restore-manual:hover {
  color: #000;
  background-color: #fff;
}

.column-qode-optimizer .qodef-media-action-holder .qodef-media-action-link.qodef-regenerate-manual,
.media-modal .qodef-media-action-holder .qodef-media-action-link.qodef-regenerate-manual {
  background-color: #ee2852;
  border: 1px solid #ee2852;
}

.column-qode-optimizer .qodef-media-action-holder .qodef-media-action-link.qodef-regenerate-manual:hover,
.media-modal .qodef-media-action-holder .qodef-media-action-link.qodef-regenerate-manual:hover {
  color: #ee2852;
  background-color: #fff;
}

.column-qode-optimizer .qodef-media-action-holder .qodef-media-action-link.qodef-recover-manual,
.media-modal .qodef-media-action-holder .qodef-media-action-link.qodef-recover-manual {
  background-color: #18a558;
  border: 1px solid #18a558;
}

.column-qode-optimizer .qodef-media-action-holder .qodef-media-action-link.qodef-recover-manual:hover,
.media-modal .qodef-media-action-holder .qodef-media-action-link.qodef-recover-manual:hover {
  color: #18a558;
  background-color: #fff;
}

.column-qode-optimizer .qodef-media-action-holder .qodef-media-action-link.qodef-disabled,
.media-modal .qodef-media-action-holder .qodef-media-action-link.qodef-disabled {
  color: #a7aaad;
  background-color: #f6f7f7;
  border-color: #dcdcde;
  pointer-events: none;
}

.column-qode-optimizer .qodef-media-action-holder .qodef-media-action-link.qodef-hidden,
.media-modal .qodef-media-action-holder .qodef-media-action-link.qodef-hidden {
  display: none;
  pointer-events: none;
}

.column-qode-optimizer .qodef-media-action-holder .qodef-spinner-loading,
.media-modal .qodef-media-action-holder .qodef-spinner-loading {
  position: absolute;
  top: 50%;
  left: 0;
  width: 16px;
  height: auto;
  display: flex;
  fill: currentColor;
  transform: translateY(-50%);
}

.column-qode-optimizer .qodef-media-action-holder .qodef-spinner-loading svg,
.media-modal .qodef-media-action-holder .qodef-spinner-loading svg {
  display: block;
  flex-shrink: 0;
  animation: qode-spin 2s infinite linear;
}

.column-qode-optimizer .qodef-media-action-holder .qodef-spinner-loading .qodef-action-label,
.media-modal .qodef-media-action-holder .qodef-spinner-loading .qodef-action-label {
  flex-shrink: 0;
  margin: 0 0 0 5px;
}

.column-qode-optimizer .qodef-media-action-holder .qodef-spinner-loading.qodef-hidden,
.media-modal .qodef-media-action-holder .qodef-spinner-loading.qodef-hidden {
  opacity: 0;
  z-index: -1;
}

.column-qode-optimizer .qodef-media-action-holder .qodef-media-original-results,
.column-qode-optimizer .qodef-media-action-holder .qodef-media-action-results,
.media-modal .qodef-media-action-holder .qodef-media-original-results,
.media-modal .qodef-media-action-holder .qodef-media-action-results {
  display: flex;
  flex-direction: column;
  width: 100%;
}

.column-qode-optimizer .qodef-media-action-holder .qodef-media-original-results > div,
.column-qode-optimizer .qodef-media-action-holder .qodef-media-action-results > div,
.media-modal .qodef-media-action-holder .qodef-media-original-results > div,
.media-modal .qodef-media-action-holder .qodef-media-action-results > div {
  display: flex;
}

.column-qode-optimizer .qodef-media-action-holder .qodef-media-original-results .qodef-title,
.column-qode-optimizer .qodef-media-action-holder .qodef-media-original-results .qodef-value,
.column-qode-optimizer .qodef-media-action-holder .qodef-media-action-results .qodef-title,
.column-qode-optimizer .qodef-media-action-holder .qodef-media-action-results .qodef-value,
.media-modal .qodef-media-action-holder .qodef-media-original-results .qodef-title,
.media-modal .qodef-media-action-holder .qodef-media-original-results .qodef-value,
.media-modal .qodef-media-action-holder .qodef-media-action-results .qodef-title,
.media-modal .qodef-media-action-holder .qodef-media-action-results .qodef-value {
  display: flex;
}

.column-qode-optimizer .qodef-media-action-holder .qodef-media-original-results .qodef-title,
.column-qode-optimizer .qodef-media-action-holder .qodef-media-action-results .qodef-title,
.media-modal .qodef-media-action-holder .qodef-media-original-results .qodef-title,
.media-modal .qodef-media-action-holder .qodef-media-action-results .qodef-title {
  width: 25%;
  flex-shrink: 0;
  padding: 0 10px 0 0;
  font-weight: 500;
  color: #135e96;
}

.column-qode-optimizer .qodef-media-action-holder .qodef-media-original-results .qodef-value,
.column-qode-optimizer .qodef-media-action-holder .qodef-media-action-results .qodef-value,
.media-modal .qodef-media-action-holder .qodef-media-original-results .qodef-value,
.media-modal .qodef-media-action-holder .qodef-media-action-results .qodef-value {
  padding: 0 0 0 10px;
}

.column-qode-optimizer .qodef-media-action-holder .qodef-media-original-results .qodef-media-warning-holder,
.column-qode-optimizer .qodef-media-action-holder .qodef-media-action-results .qodef-media-warning-holder,
.media-modal .qodef-media-action-holder .qodef-media-original-results .qodef-media-warning-holder,
.media-modal .qodef-media-action-holder .qodef-media-action-results .qodef-media-warning-holder {
  flex-direction: column;
  margin-top: 5px;
  padding-top: 3px;
  border-top: 1px solid rgba(80, 87, 94, 0.2);
}

.column-qode-optimizer .qodef-media-action-holder .qodef-media-original-results .qodef-media-warning-holder .qodef-title,
.column-qode-optimizer .qodef-media-action-holder .qodef-media-action-results .qodef-media-warning-holder .qodef-title,
.media-modal .qodef-media-action-holder .qodef-media-original-results .qodef-media-warning-holder .qodef-title,
.media-modal .qodef-media-action-holder .qodef-media-action-results .qodef-media-warning-holder .qodef-title {
  width: 100%;
  padding: 0;
  color: #ee2852;
}

.column-qode-optimizer .qodef-media-action-holder .qodef-media-original-results .qodef-media-warning-holder .qodef-value,
.column-qode-optimizer .qodef-media-action-holder .qodef-media-action-results .qodef-media-warning-holder .qodef-value,
.media-modal .qodef-media-action-holder .qodef-media-original-results .qodef-media-warning-holder .qodef-value,
.media-modal .qodef-media-action-holder .qodef-media-action-results .qodef-media-warning-holder .qodef-value {
  display: block;
  padding: 0;
}

.column-qode-optimizer .qodef-media-action-holder .qodef-media-original-results .qodef-media-warning-holder .qodef-value .qodef-warning-note,
.column-qode-optimizer .qodef-media-action-holder .qodef-media-action-results .qodef-media-warning-holder .qodef-value .qodef-warning-note,
.media-modal .qodef-media-action-holder .qodef-media-original-results .qodef-media-warning-holder .qodef-value .qodef-warning-note,
.media-modal .qodef-media-action-holder .qodef-media-action-results .qodef-media-warning-holder .qodef-value .qodef-warning-note {
  color: red;
}

.column-qode-optimizer .qodef-media-action-holder .qodef-media-action-results,
.media-modal .qodef-media-action-holder .qodef-media-action-results {
  margin-top: 5px;
}

.column-qode-optimizer .qodef-media-action-holder .qodef-media-action-results > div,
.media-modal .qodef-media-action-holder .qodef-media-action-results > div {
  opacity: 0;
  transition: opacity .2s ease-out;
}

.column-qode-optimizer .qodef-media-action-holder .qodef-media-action-results > div:nth-child(1),
.media-modal .qodef-media-action-holder .qodef-media-action-results > div:nth-child(1) {
  transition-delay: 0.1s;
}

.column-qode-optimizer .qodef-media-action-holder .qodef-media-action-results > div:nth-child(2),
.media-modal .qodef-media-action-holder .qodef-media-action-results > div:nth-child(2) {
  transition-delay: 0.2s;
}

.column-qode-optimizer .qodef-media-action-holder .qodef-media-action-results > div:nth-child(3),
.media-modal .qodef-media-action-holder .qodef-media-action-results > div:nth-child(3) {
  transition-delay: 0.3s;
}

.column-qode-optimizer .qodef-media-action-holder .qodef-media-action-results > div:nth-child(4),
.media-modal .qodef-media-action-holder .qodef-media-action-results > div:nth-child(4) {
  transition-delay: 0.4s;
}

.column-qode-optimizer .qodef-media-action-holder .qodef-media-action-results > div:nth-child(5),
.media-modal .qodef-media-action-holder .qodef-media-action-results > div:nth-child(5) {
  transition-delay: 0.5s;
}

.column-qode-optimizer .qodef-media-action-holder .qodef-media-action-results > div:nth-child(6),
.media-modal .qodef-media-action-holder .qodef-media-action-results > div:nth-child(6) {
  transition-delay: 0.6s;
}

.column-qode-optimizer .qodef-media-action-holder .qodef-media-action-results > div:nth-child(7),
.media-modal .qodef-media-action-holder .qodef-media-action-results > div:nth-child(7) {
  transition-delay: 0.7s;
}

.column-qode-optimizer .qodef-media-action-holder .qodef-media-action-results > div:first-child,
.media-modal .qodef-media-action-holder .qodef-media-action-results > div:first-child {
  padding-top: 3px;
  border-top: 1px solid rgba(80, 87, 94, 0.2);
}

.column-qode-optimizer .qodef-media-action-holder .qodef-media-action-results.qodef-init > div,
.media-modal .qodef-media-action-holder .qodef-media-action-results.qodef-init > div {
  opacity: 1;
}

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

.media-modal .qodef-media-action-holder .qodef-media-action-links {
  min-height: 20px;
}

.media-modal .qodef-media-action-holder .qodef-spinner-loading {
  min-width: auto;
  min-height: auto;
  padding-top: 0;
}

.media-modal .qodef-media-action-holder .qodef-spinner-loading svg,
.media-modal .qodef-media-action-holder .qodef-spinner-loading .qodef-action-label {
  line-height: 1;
}

.media-modal .qodef-media-action-holder .qodef-spinner-loading .qodef-action-label {
  min-height: auto;
  padding-top: 0;
}
