/**
 * Auto-capitalize field styles
 * Ensures consistent uppercase display for specific fields
 */

/* General Info Tab - Exhibitor Detail Window */
input#address,
input#city,
input#bank_name,
textarea#address,
input[name="address"],
input[name="city"],
input[name="bank_name"],
textarea[name="address"] {
    text-transform: uppercase;
}

/* Exhibitor Add Form Modal */
.exhibitor-add-modal input#address,
.exhibitor-add-modal input#city,
.exhibitor-add-modal input#bank_name,
.exhibitor-add-modal input[name="address"],
.exhibitor-add-modal input[name="city"],
.exhibitor-add-modal input[name="bank_name"] {
    text-transform: uppercase;
}

/* Exhibitor Form Component */
.exhibitor-form input#address,
.exhibitor-form input#city,
.exhibitor-form input#bank_name,
.exhibitor-form input[name="address"],
.exhibitor-form input[name="city"],
.exhibitor-form input[name="bank_name"] {
    text-transform: uppercase;
}

/* Any modal with exhibitor forms */
.modal input#address,
.modal input#city,
.modal input#bank_name,
.modal input[name="address"],
.modal input[name="city"],
.modal input[name="bank_name"] {
    text-transform: uppercase;
}

/* Ensure uppercase in readonly mode as well */
input#address[readonly],
input#city[readonly],
input#bank_name[readonly] {
    text-transform: uppercase;
}