.custom-input {
  width: 100%; /* w-full */
  padding-left: 0.55rem;  /* px-4 */
  padding-right: 0.51rem;
  padding-top: 0.75rem;  /* py-3 */
  padding-bottom: 0.75rem;
  border-radius: 0.55rem; /* rounded-xl */
  border: 2px solid grey; /* border-slate-200 */
  outline: none; /* outline-none */
  font-size:large;
}


/* focus:ring-2 focus:ring-emerald-500 */
.custom-input:focus {
  box-shadow: 0 0 0 2px #10b981;
}

.custom-input_number {
  width: 100px; /* w-full */
  padding-left: 0.55rem;  /* px-4 */
  padding-right: 0.51rem;
  padding-top: 0.75rem;  /* py-3 */
  padding-bottom: 0.75rem;
  border-radius: 0.55rem; /* rounded-xl */
  border: 2px solid grey; /* border-slate-200 */
  outline: none; /* outline-none */
  font-size:large;
}

.custom-input_number:focus {
  box-shadow: 0 0 0 2px #10b981;
}

.custom-combo {
  width:fit-content; /* w-full */
  height: 40px;
  padding-left: 0.55rem;  /* px-4 */
  padding-right: 0.51rem;
  padding-top: 0.0rem;  /* py-3 */
  padding-bottom: 0.0rem;
  border-radius: 0.55rem; /* rounded-xl */
  border: 2px solid grey; /* border-slate-200 */
  outline: none; /* outline-none */
  font-size:large;
}

.big_file {
    font-size: 16px;
    padding: 8px 12px;
    width: 400px;
    height: 40px;
    cursor: pointer;
    border: 2px solid #007bff;
    border-radius: 8px;
    background-color: #f5f9ff;
}