/* Fallback icon when jQuery UI dialog close button is rendered without
   inner .ui-icon markup (e.g. when another plugin overrides $.fn.button). */
.ui-dialog .ui-dialog-titlebar-close.mh-dialog-close-fallback {
  position: relative;
  color: #fff;
  background: #4b5563;
  border: 1px solid #1f2937;
  border-radius: 4px;
  opacity: 1;
}

.ui-dialog .ui-dialog-titlebar-close.mh-dialog-close-fallback:hover,
.ui-dialog .ui-dialog-titlebar-close.mh-dialog-close-fallback:focus {
  background: #374151;
  border-color: #111827;
}

.ui-dialog .ui-dialog-titlebar-close.mh-dialog-close-fallback::before,
.ui-dialog .ui-dialog-titlebar-close.mh-dialog-close-fallback::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 14px;
  height: 2px;
  margin-left: -7px;
  margin-top: -1px;
  background: currentColor;
  border-radius: 1px;
  pointer-events: none;
}

.ui-dialog .ui-dialog-titlebar-close.mh-dialog-close-fallback::before {
  transform: rotate(45deg);
}

.ui-dialog .ui-dialog-titlebar-close.mh-dialog-close-fallback::after {
  transform: rotate(-45deg);
}