.theme--light.v-file-input .v-file-input__text {
  color: rgba(0, 0, 0, 0.87);
}
.theme--light.v-file-input .v-file-input__text--placeholder {
  color: rgba(0, 0, 0, 0.6);
}
.theme--light.v-file-input.v-input--is-disabled .v-file-input__text {
  color: rgba(0, 0, 0, 0.38);
}
.theme--light.v-file-input.v-input--is-disabled .v-file-input__text .v-file-input__text--placeholder {
  color: rgba(0, 0, 0, 0.38);
}

.theme--dark.v-file-input .v-file-input__text {
  color: #FFFFFF;
}
.theme--dark.v-file-input .v-file-input__text--placeholder {
  color: rgba(255, 255, 255, 0.7);
}
.theme--dark.v-file-input.v-input--is-disabled .v-file-input__text {
  color: rgba(255, 255, 255, 0.5);
}
.theme--dark.v-file-input.v-input--is-disabled .v-file-input__text .v-file-input__text--placeholder {
  color: rgba(255, 255, 255, 0.5);
}

.v-file-input input[type=file] {
  left: 0;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  max-width: 0;
  width: 0;
}

.v-file-input .v-file-input__text {
  align-items: center;
  align-self: stretch;
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
.v-file-input .v-file-input__text.v-file-input__text--chips {
  flex-wrap: wrap;
}
.v-file-input .v-file-input__text .v-chip {
  margin: 4px;
}

.v-file-input .v-text-field__slot {
  min-height: 32px;
}

.v-file-input.v-input--dense .v-text-field__slot {
  min-height: 26px;
}

.v-file-input.v-text-field--filled:not(.v-text-field--single-line) .v-file-input__text {
  padding-top: 22px;
}

.v-file-input.v-text-field--outlined .v-text-field__slot {
  padding: 6px 0;
}
.v-file-input.v-text-field--outlined.v-input--dense .v-text-field__slot {
  padding: 3px 0;
}

.iconModal[data-v-37790b9f] {
  background: #fff3f3;
  padding: 15px;
  border-radius: 50% !important;
  border: 1px solid #ffcbcb;
  margin-bottom: 15px;
}
.infoTextSpan[data-v-37790b9f] {
  font-size: 14px;
  font-weight: 500;
}
.infoTextSmall[data-v-37790b9f] {
  font-size: 12px;
}
.textInfo[data-v-37790b9f] {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin: 25px 0;
}
.textInfo > span[data-v-37790b9f] {
  font-size: 14px;
}


.closeModal[data-v-09c925a3] {
  position: absolute;
  top: 5px;
  right: 10px;
}
.iconModal[data-v-09c925a3] {
  background: #fffaf3;
  padding: 15px;
  border-radius: 50% !important;
  border: 1px solid #ffe3cb;
  margin-bottom: 15px;
}
.textModalIndicator[data-v-09c925a3] {
  color: #000000;
}
.textInfo[data-v-09c925a3] {
  color: #383838;

  font-size: 12px;
  font-weight: 500;
  margin: 25px 0 30px;
}

