.confirmation {
  width: min(440px, 100%);
  max-height: calc(100vh - 48px);
  overflow: hidden;
}

.confirmationContent {
  min-height: 0;
  overflow-y: auto;
  overscroll-behavior: contain;
}

@supports (height: 100dvh) {
  .confirmation {
    max-height: calc(100dvh - 48px);
  }
}

.warning {
  display: flex;
  align-items: flex-start;
  gap: 10px;
  color: var(--dsw-alias-label-secondary);
  font-size: 14px;
  line-height: 22px;
}

.warning p {
  margin: 0;
}

.warningIcon {
  flex: none;
  margin-top: 2px;
  color: var(--dsw-alias-state-error-primary);
}

.acknowledgement {
  display: flex;
  align-items: flex-start;
  gap: 10px;
  margin-top: 20px;
  color: var(--dsw-alias-label-primary);
  font-size: 14px;
  line-height: 22px;
  cursor: pointer;
}

.acknowledgement input {
  flex: none;
  width: 16px;
  height: 16px;
  margin: 3px 0 0;
  accent-color: var(--dsw-alias-button-primary-fill);
  cursor: pointer;
}

.acknowledgement input:focus-visible {
  outline: 2px solid var(--dsw-alias-border-l4);
  outline-offset: 2px;
}

.acknowledgement input:disabled {
  cursor: default;
}

.modalAction {
  min-width: 72px;
}

.confirmAction {
  min-width: 136px;
}
