.ui-dialog.ui-widget.ui-widget-content {
  border: 0;
  border-radius: 0;
  padding: 3rem;
  z-index: 401;

  .ui-dialog-titlebar {
    padding: 0;
    background: transparent;
    border: 0;

    .ui-dialog-titlebar-close {
      display: none;
    }
  }

  &.no-titlebar {

    .ui-dialog-titlebar {
      display: none;
    }

    iframe {
      width: 500px !important;
      max-width: 90vw;
    }
  }

  .ui-dialog-content {
    padding: 2rem 0 0;

    .usa-button-group {
      .usa-button {
        padding: 1.6rem;
      }

      li.extlink-extra-go-action {
        .usa-button {
          color: $white;
          padding: 1.6rem;

          svg {
            display: none;
          }
        }
      }
    }
  }
}

.ui-widget-overlay {
  background: $darkblue;
  opacity: 0.8;
  z-index: 400;
}

.extlink-extra-leaving {
  width: calc(100% - 1rem);

  p > strong {
    display: block;
    overflow-wrap: anywhere;
  }
}
