._dialogWrapper_1cvq8_1 {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  z-index: 19;
  background-color: var(--background-backdrop);
  pointer-events: all;
}

._dialogBox_1cvq8_15 {
  width: 500px;
  background-color: var(--background-elevated);
  padding: var(--spacer-7) var(--spacer-6) var(--spacer-6) var(--spacer-6);
  margin: 0;
  box-shadow: var(--shadow-400);
  border-radius: var(--spacer-3);
  position: absolute;
  top: 25%;
  z-index: 20;
}

._title_1cvq8_27 {
  font-family: var(--ui-font);
  font-style: normal;
  font-weight: var(--font-weight-bold);
  font-size: var(--font-size-lg);
  color: var(--text-primary);
  margin-bottom: var(--spacer-3);
}

._text_1cvq8_36 {
}

._subtitle_1cvq8_39 {
  font-family: var(--ui-font);
  font-style: normal;
  margin-top: var(--spacer-0);
  margin-bottom: var(--spacer-3);
  font-weight: var(--font-weight-normal);
  color: var(--text-secondary);
  font-size: var(--font-size-base);
  line-height: 1.25rem;
}

._buttons_1cvq8_50 {
  float: right;
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: var(--spacer-3);
  margin-top: var(--spacer-6);
}

._cancelButton_1cvq8_59 {
  background: none;
}

._buttonText_1cvq8_63 {
  margin-left: auto;
  margin-right: auto;
  font-family: var(--ui-font);
  font-size: var(--font-size-base);
  font-weight: var(--font-weight-medium);
}

._blueButton_1cvq8_71 {
  color: var(--text-interactive);
  background: var(--background-button-primary);
}

._inputWrapper_1cvq8_76 {
  display: flex;
  flex-direction: column;
  margin-top: 16px;
}

._inputWrapper_1cvq8_76 p {
    margin: 0;
    font-weight: 500;
    font-size: var(--font-size-lg);
    line-height: 16px;
    color: var(--text-secondary);
  }

._inputWrapper_1cvq8_76 input {
    margin-top: var(--spacer-3);
    height: 32px;
    width: 100%;
    padding: 2px 8px;
    color: var(--inbox-header-active-tab-text-color);
    font-size: var(--font-size-lg);
    background: var(--background-color);
    font-family: var(--ui-font);
    outline: none;
    box-shadow: 0 0 0 1px var(--border-secondary);
    border-radius: 4px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    border: none;
  }

._inputWrapper_1cvq8_76 input:focus {
      box-shadow: 0 0 0 2px var(--border-focus);
    }

._inputWithHint_1cvq8_112 {
  margin: 10px 0 0 0;
  position: relative;
  display: flex;
  flex-direction: column;
}

._inputLabel_1cvq8_119 {
  margin-bottom: 5px;
  color: #606C79;
  font-size: var(--font-size-sm);
  font-weight: 500;
}

._emailInputContainer_1cvq8_126 {
  display: flex;
  align-items: center;
  border: 2px solid #007BFF;
  border-radius: 4px;
  overflow: hidden;
}

._hint_1cvq8_134 {
  padding: 10px;
  color: #A0A0A0;
}

._emailInput_1cvq8_126 {
  flex-grow: 1;
  padding: 10px;
  border: none;
  border-radius: 4px 0 0 4px;
  font-size: var(--font-size-lg);
  color: var(--text-primary);
  background-color: var(--background-elevated);
  outline: none;
}

._emailInput_1cvq8_126:focus {
    box-shadow: 0 0 0 0 var(--border-focus);
  }

._nameExistsError_1cvq8_154 {
  color: red;
  font-size: var(--font-size-sm);
  margin-top: var(--spacer-0);
  margin-bottom: var(--spacer-2);
}

._recentUpdateMessage_1cvq8_161 {
  color: red;
  font-family: var(--ui-font);
  font-style: normal;
  margin-top: var(--spacer-0);
  margin-bottom: var(--spacer-2);
  font-weight: var(--font-weight-normal);
  font-size: var(--font-size-sm);
  line-height: 1.25rem;
}

._inputWarning_1cvq8_172 {
  font-family: var(--ui-font);
  font-style: normal;
  margin-top: var(--spacer-0);
  margin-bottom: var(--spacer-2);
  font-weight: var(--font-weight-normal);
  color: var(--text-secondary);
  font-size: var(--font-size-sm);
  line-height: 1.25rem;
}
