/**
 * CRM form controls — solid fields only (no glass blur / gradient fills)
 * Loaded after crm-apple-hig to override glass form rules app-wide.
 */

body.eazydezk-app .form-control,
body.eazydezk-app .ui.input > input,
body.eazydezk-app input[type="text"]:not(.paginate_button),
body.eazydezk-app input[type="email"],
body.eazydezk-app input[type="password"],
body.eazydezk-app input[type="number"],
body.eazydezk-app input[type="search"],
body.eazydezk-app input[type="tel"],
body.eazydezk-app input[type="url"],
body.eazydezk-app input[type="date"],
body.eazydezk-app input[type="datetime-local"],
body.eazydezk-app select:not(.paginate_button),
body.eazydezk-app textarea,
body.eazydezk-app .lm-control,
body.eazydezk-app .lm-filter-select,
body.eazydezk-app .global-search-field,
body.eazydezk-app .filter-inp,
body.eazydezk-app .adm-toolbar-v2__search-input,
body.eazydezk-app .adm-dash-user-menu__search-input,
body.eazydezk-app .select2-container--default .select2-selection--single,
body.eazydezk-app .select2-container--default .select2-selection--multiple {
    background: #ffffff !important;
    background-image: none !important;
    backdrop-filter: none !important;
    -webkit-backdrop-filter: none !important;
}

body.eazydezk-app .form-control:hover,
body.eazydezk-app .ui.input > input:hover,
body.eazydezk-app input[type="text"]:hover,
body.eazydezk-app input[type="email"]:hover,
body.eazydezk-app input[type="password"]:hover,
body.eazydezk-app input[type="number"]:hover,
body.eazydezk-app input[type="search"]:hover,
body.eazydezk-app input[type="tel"]:hover,
body.eazydezk-app input[type="url"]:hover,
body.eazydezk-app select:hover,
body.eazydezk-app textarea:hover,
body.eazydezk-app .lm-control:hover,
body.eazydezk-app .select2-container--default .select2-selection--single:hover {
    background: #ffffff !important;
    background-image: none !important;
}

body.eazydezk-app .form-control:focus,
body.eazydezk-app .ui.input > input:focus,
body.eazydezk-app input:focus,
body.eazydezk-app select:focus,
body.eazydezk-app textarea:focus,
body.eazydezk-app .lm-control:focus,
body.eazydezk-app .adm-toolbar-v2__search-input:focus,
body.eazydezk-app .adm-dash-user-menu__search-input:focus,
body.eazydezk-app .select2-container--default.select2-container--open .select2-selection--single,
body.eazydezk-app .select2-container--default .select2-selection--single:focus {
    background: #ffffff !important;
    background-image: none !important;
    backdrop-filter: none !important;
    -webkit-backdrop-filter: none !important;
}

/* Search shells — solid surface, no glass */
body.eazydezk-app .lm-search-box,
body.eazydezk-app .crm-search-box,
body.eazydezk-app .adm-toolbar-v2__search,
body.eazydezk-app .lm-search-box--header,
body.eazydezk-app .adm-date-input,
body.eazydezk-app .lm-date-input {
    background: #ffffff !important;
    background-image: none !important;
    backdrop-filter: none !important;
    -webkit-backdrop-filter: none !important;
}

body.eazydezk-app .lm-search-box__input,
body.eazydezk-app .crm-search-box__input {
    background: transparent !important;
    background-image: none !important;
    backdrop-filter: none !important;
    -webkit-backdrop-filter: none !important;
}

body.eazydezk-app .lm-search-box:focus-within,
body.eazydezk-app .crm-search-box:focus-within,
body.eazydezk-app .adm-toolbar-v2__search:focus-within,
body.eazydezk-app .lm-search-box--header:focus-within {
    background: #ffffff !important;
    background-image: none !important;
}

/* DataTables table search */
body.eazydezk-app .dataTables_wrapper .dataTables_filter input[type="search"],
body.eazydezk-app .lead-marketing-table-search-mount .dataTables_filter input[type="search"] {
    background: #ffffff !important;
    background-image: none !important;
    backdrop-filter: none !important;
    -webkit-backdrop-filter: none !important;
}

/* Admin dashboard filter panel fields */
body.eazydezk-app .admin-dashboard-page--apple form#search-details.adm-dash-lead-filters,
body.eazydezk-app .admin-dashboard-page--apple #search-details.theme-form,
body.eazydezk-app .admin-dashboard-page--polished .adm-leads-filters .adm-date-input,
body.eazydezk-app .admin-dashboard-page--polished .adm-filter-panel .adm-date-input input {
    backdrop-filter: none !important;
    -webkit-backdrop-filter: none !important;
}

body.eazydezk-app .admin-dashboard-page--polished .adm-leads-filters .adm-date-input input[type="text"],
body.eazydezk-app .admin-dashboard-page--polished .adm-filter-panel .adm-date-input input {
    background: #ffffff !important;
    background-image: none !important;
}
