.elementor-widget-shortcode .elementor-shortcode,
.elementor-widget-shortcode,
.elementor-widget-container {
padding: 0 !important;
margin: 0 !important;
} .protech-car-filter-wrapper {
width: 100%;
display: flex;
justify-content: center;
align-items: center;
margin: 0 auto !important;
} #protech-car-filter-box {
width: 100%;
max-width: 440px;
min-height: 390px;
background: #7A0C0C;
border-radius: 22px;
padding: 24px 26px;
box-sizing: border-box;
display: flex;
flex-direction: column;
justify-content: center;
gap: 14px;
margin: 0 auto !important;
color: #fff;
font-family: Arial, sans-serif;
box-shadow: none; } .protech-car-filter-title {
text-align: center;
font-size: 22px;
font-weight: 700;
line-height: 1.2;
margin: 0;
} .protech-car-filter-select {
width: 100%;
padding: 12px 16px;
border-radius: 12px;
border: none;
background: #fff;
color: #222;
font-size: 16px;
line-height: 1.3;
}
.protech-car-filter-select:disabled {
background: #ebcaca;
color: #5a2a2a;
} .protech-car-filter-btn {
width: 100%;
padding: 14px;
background: #000;
color: #fff;
border: none;
border-radius: 12px;
font-weight: 700;
font-size: 16px;
cursor: pointer;
margin-top: 0;
}
.protech-car-filter-btn:disabled {
background: #5a3939;
color: #c9baba;
cursor: not-allowed;
}
.protech-car-filter-btn:not(:disabled):hover {
background: #222;
} @media (max-width: 480px) {
#protech-car-filter-box {
max-width: 90%;
padding: 20px;
}
.protech-car-filter-title {
font-size: 19px;
}
.protech-car-filter-select,
.protech-car-filter-btn {
font-size: 15px;
}
}