/* Valutazione Energetica MTC Ippocrate — Frontend v1.7.0 */

/* ── Override tema per ricerca e filtri ── */
[data-dmtc-ajax-search] input[type="text"],
[data-dmtc-ajax-search] select,
[data-dmtc-index] input[type="text"] {
    color: #1d1d1f !important;
    font-size: 0.95rem !important;
    background-color: #ffffff !important;
    border: 1.5px solid #d2d2d7 !important;
    border-radius: 10px !important;
    padding: 11px 18px !important;
    box-sizing: border-box !important;
    width: 100% !important;
    -webkit-appearance: none !important;
    appearance: none !important;
    opacity: 1 !important;
}

[data-dmtc-ajax-search] select {
    padding-right: 40px !important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%231d1d1f' stroke-width='1.5' fill='none'/%3E%3C/svg%3E") !important;
    background-repeat: no-repeat !important;
    background-position: right 14px center !important;
}

[data-dmtc-ajax-search] select option {
    color: #1d1d1f !important;
    font-size: 0.95rem !important;
}

[data-dmtc-ajax-search] input[type="text"]:focus,
[data-dmtc-ajax-search] select:focus {
    border-color: #0071e3 !important;
    box-shadow: 0 0 0 3px rgba(0,113,227,0.1) !important;
    outline: none !important;
}

[data-dmtc-ajax-search] input::placeholder {
    color: #86868b !important;
    opacity: 1 !important;
}

/* ── Responsive ── */
@media (max-width: 600px) {
    .dmtc-container { padding: 0 8px !important; }
    .dmtc-container article { padding: 18px 16px !important; }
}
