.root___1FDbF {
  display: grid !important;
  width: 100%;
  align-items: flex-start;
  justify-content: center;
  align-content: center;
  grid-gap: 0.5rem;
  grid-auto-flow: dense; }

.baseEditTextRoot___1Ua63 {
  width: 100%; }

.baseEditTextInput___3_tDe {
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 8px;
  padding-right: 8px;
  width: 100%; }

.phoneNumberContainer___3SktI {
  direction: ltr;
  box-shadow: none;
  width: 100%; }

.form-control___28ZhJ {
  width: 100% !important;
  box-shadow: none;
  border-radius: 3px !important;
  border: 1px solid #cacaca;
  font-size: medium !important; }

.form-control-invalid___1UNOc:focus {
  border: 1px solid #ea553d !important;
  box-shadow: none; }

.form-control___28ZhJ:focus {
  border-color: #67a8e4;
  box-shadow: none; }

.custom-control-input___3mWos {
  pointer-events: none !important; }

.custom-checkbox___19Do9 .custom-control-input___3mWos:checked ~ .custom-control-label____VPJ4:before {
  background-color: #67a8e4;
  border-color: #67a8e4; }

.custom-control-input___3mWos:checked ~ .custom-control-indicator___3fcZh {
  background-color: #67a8e4; }

.custom-control-input___3mWos:focus ~ .custom-control-indicator___3fcZh {
  -webkit-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #67a8e4;
  box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #67a8e4; }

.checkbox-spacer___2FhlN {
  width: 10px; }

.custom-control-label____VPJ4 {
  margin-top: 2px; }

.fileInputLabel___1j3-J {
  display: flex; }
  .fileInputLabel___1j3-J span {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-inline-end: 85px; }
  .fileInputLabel___1j3-J.fileInputLabel_rtl___136iL:after {
    right: unset;
    left: 0;
    border-left: unset;
    border-right: inherit;
    border-radius: unset; }

