/* ==============================
   Elfsight form field rounding
   Targets wrapper + real inputs
   ============================== */

.eapps-form-style-flat-rounded .eapps-form-element-input-text,
.eapps-form-style-flat-rounded .eapps-form-element-input-dropdown,
.eapps-form-style-flat-rounded .eapps-form-element-input-textarea,
.eapps-form-style-flat-rounded .eapps-form-element-input-datepicker,
.eapps-form-style-flat-rounded .eapps-form-element-input-file-wrapper {
    border-radius: 10px !important;
    overflow: hidden; /* important if the inner input has its own background */
}

/* Apply radius to the actual input elements inside those wrappers */
.eapps-form-style-flat-rounded .eapps-form-element-input-text input,
.eapps-form-style-flat-rounded .eapps-form-element-input-dropdown select,
.eapps-form-style-flat-rounded .eapps-form-element-input-textarea textarea,
.eapps-form-style-flat-rounded .eapps-form-element-input-datepicker input,
.eapps-form-style-flat-rounded .eapps-form-element-input-file-wrapper input {
    border-radius: 10px !important;
}

/* If Elfsight uses a shared "control" class, catch it too */
.eapps-form-style-flat-rounded input,
.eapps-form-style-flat-rounded select,
.eapps-form-style-flat-rounded textarea {
    border-radius: 10px !important;
}


/* Elfsight form submit button */
#eapps-form-1 .eapps-form-button {
    border-radius: 10px;
    font-size: 14px;
    letter-spacing: 1px;
}
