/******* Do not edit this file *******
Woody Code Snippets CSS and JS
Saved: Jun 24 2025 | 11:13:39 */
.wfpDescription {
	font-size: large;
	color: #08294C;
}

.wpfFilterVerScroll {
	overflow: visible!important;
}

/* SLIDER E OUTROS */

/* Container principal do novo slider */
.Sl1d3rs_3_0utr0s {
    font-family: "Gill Sans", "Gill Sans MT", Calibri, sans-serif!important;
    max-width: 460px!important;
    border-radius: 10px!important;
}

    .wpfClearButton,
    .wpfButton {
        display: block !important;
        margin: 20px auto !important; /* Centralizado horizontalmente */
        padding: 10px 20px !important;
        background-color: #F26D20 !important;
        color: #FFFFFF !important;
        border: none !important;
        border-radius: 5px !important;
        font-weight: 600 !important;
        font-size: 16px !important;
        transition: background-color 0.3s ease;
        cursor: pointer;
        text-align: center !important;
    }

    .wpfClearButton:hover,
    .wpfButton:hover {
        background-color: #0F447B !important; /* Novo hover azul */
    }

.ui-slider.ui-widget-content:not(.iris-slider-offset) {

    border: 0px !important; 
}

    /* Slider faixa (barra entre os dois balls) */
    #wpfSliderRange .ui-slider-range {
        background-color: #F26D20 !important;
        height: 6px !important;
        top: 50%;
        transform: translateY(-50%);
        border: none !important;
        border-radius: 3px;
    }

    /* Slider balls (handles) */
	#wpfSliderRange .ui-slider-handle {
		height: 20px !important;
		width: 20px !important;
		background: #F26D20 !important;
		border-radius: 50% !important;
		border: none !important;
		box-shadow: 0 2px 6px rgba(0,0,0,0.3) !important;
		top: 50% !important;
		transform: translate(-50%, -50%) !important; /* centraliza normal */
		cursor: pointer !important;
	}

	/* Apenas a bola da ESQUERDA com deslocamento 2px (sem quebrar o slider) */
	#wpfSliderRange .ui-slider-handle:first-of-type {
		transform: translate(calc(-50% + 2px), -50%) !important;
	}



    /* Inputs de preço (min e max) */
    .wpfPriceRangeField {
        font-size: 14px !important;
        font-weight: 500 !important;
        color: #333 !important;
        background: #fff !important;
        border: none !important;
        border-radius: 4px !important;
        padding: 3px 5px !important;
        text-align: center !important;
    }

    /* Labels de moeda (€) e delimitadores */
    .wpfCurrencySymbol,
    .wpfFilterDelimeter {
        font-size: 16px !important;
        font-weight: 500 !important;
        color: #333 !important;
    }

    /* Textos dos filtros (checkbox labels) */
    .wpfFilterTaxNameWrapper {
        font-size: 14px !important;
        color: #333 !important;
        font-weight: 500 !important;
    }

   /* Checkboxes personalizadas */
.wpfLiLabel input[type="checkbox"] + label {
    display: inline-block !important;
    width: 16px !important;
    height: 16px !important;
    border: 2px solid #0F447B !important; /* Azul */
    border-radius: 3px !important;
    margin-right: 8px !important;
    vertical-align: middle !important;
    cursor: pointer !important;
    position: relative !important; /* Necessário para o ::after */
    background-color: transparent !important; /* sem preenchimento */
}

/* Check dentro da checkbox */
.wpfLiLabel input[type="checkbox"]:checked + label::after {
    content: "✔"; /* símbolo de check */
    color: #0F447B !important; /* cor do check */
    font-size: 12px !important;
    position: absolute !important;
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%) !important;
}

/* Wrapper flex */
.wpfLiLabel {
    display: flex !important;
    align-items: center !important;
}

/* Texto normal */
.wpfLiLabel span {
    font-size: 16px !important;
    color: #333 !important;
    font-weight: 400 !important;
}

/* Texto ao lado da checkbox QUANDO marcada */
.wpfDisplay.selected .wpfFilterTaxNameWrapper {
    font-size: 18px !important;
    color: #0F447B !important;
    font-weight: 600 !important;
}
