<div id="helpModal" class="modal fade" tabindex="-1" aria-labelledby="helpModalLabel" aria-hidden="true">
    <div class="modal-dialog">
        <div class="modal-content">
            <div class="modal-header">
                <h5 class="modal-title" id="helpModalLabel"><i class="bi bi-question-circle"></i> Ajuda</h5>
                <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Fechar" title="Fechar"></button>
            </div>
            <div class="modal-body">
                <p><strong>Como usar a busca avançada</strong><br>Combine quantos filtros quiser — eles se somam para refinar o resultado.<ul><li><strong>Pesquisa</strong>: texto livre no nome e na descrição do imóvel.</li><li><strong>Tipo de Contrato</strong> e <strong>Tipo de Imóvel</strong> (obrigatórios): listamos apenas os que têm imóveis publicados.</li><li><strong>Estado</strong> e <strong>Cidade</strong>: ao escolher o estado, as cidades carregam automaticamente; use o <strong>Bairro</strong> para afinar.</li><li><strong>Faixa de preço</strong> e <strong>Faixa de metragem</strong>: digite o mínimo e o máximo.</li><li><strong>Condomínio (máx.)</strong> e <strong>Custo total (máx.)</strong>: o custo total soma aluguel, condomínio e IPTU.</li><li><strong>Quartos</strong>, <strong>Vagas</strong>, <strong>Suítes</strong> e <strong>Banheiros</strong>: quantidade mínima (ex.: 2+).</li><li><strong>Comodidades</strong>: marque os itens internos e externos desejados.</li><li><strong>Visualização</strong>: alterne entre Lista, Cards e Mapa e ordene os resultados.</li><li><strong>Criar alerta</strong>: salve esta busca e receba aviso por e-mail quando surgirem novos imóveis.</li><li><strong>Limpar</strong>: zera todos os filtros.</li></ul></p>
            </div>
            <div class="modal-footer">
                <button type="button" class="btn btn-outline-primary me-auto" data-wizard-restart hidden
                        title="Ver novamente a apresentação desta tela">
                    <i class="bi bi-signpost-split" aria-hidden="true"></i> Rever tour                </button>
                <button type="button" class="btn btn-secondary" data-bs-dismiss="modal" title="Fechar" data-bs-toggle="tooltip"><i class="bi bi-x-lg" aria-hidden="true"></i> Fechar</button>
            </div>
        </div>
    </div>
</div>

<div class="imoveis-search-container">
    <div class="page-header">
    <!-- Action Buttons -->
        <div class="d-flex float-end">
            <div class="btn-group" role="group">
                <button type="button" class="btn btn-info btn-sm" data-bs-toggle="modal" data-bs-target="#helpModal">
                    <i class="bi bi-question-circle" aria-hidden="true"></i> Ajuda                </button>
                            </div>
        </div>
        <h1><i class="bi bi-search me-2" aria-hidden="true"></i>Busca de Imóveis</h1>


    </div>
<p class="lead text-muted"></p>
    <form action="/imoveis/default.html" method="post" id="adminForm" name="adminForm" class="form-vertical" novalidate>
                <button class="btn btn-outline-primary btn-sm d-lg-none w-100 mb-2" type="button" data-bs-toggle="collapse" data-bs-target="#imoveisFiltros" aria-expanded="false" aria-controls="imoveisFiltros">
            <i class="bi bi-sliders" aria-hidden="true"></i> Filtros de busca        </button>
        <div class="collapse d-lg-block" id="imoveisFiltros">
        <div class="card card-body bg-light p-2 border border-1 rounded-2">
            <fieldset class="filters">
                <legend>Filtros</legend>

                <div class="row g-2">
                    <div class="col-12 col-md-6">
                        <label for="filter_search" class="form-label">Pesquisar</label>
                        <input type="text" name="filter_search" id="filter_search" class="form-control" value="" placeholder="Pesquisar...">
                    </div>
                    <div class="col-6 col-md-3">
                        <label for="filter_id_tipo_contrato" class="form-label fw-bold">Tipo de Contrato</label>
                        <select name="filter_id_tipo_contrato" id="filter_id_tipo_contrato" class="form-control">
                            <option value="">Tipo de Contrato</option>
                            <option value="tc-02">Aluguel</option>
<option value="tc-03">Temporada</option>
<option value="tc-01">Venda / Compra</option>
                        </select>
                    </div>
                    <div class="col-6 col-md-3">
                        <label for="filter_id_tipo_imovel" class="form-label fw-bold">Tipo de Imóvel</label>
                        <select name="filter_id_tipo_imovel" id="filter_id_tipo_imovel" class="form-control">
                            <option value="">Tipo de Imóvel</option>
                            <option value="ti-02">Apartamento</option>
<option value="ti-01">Casa</option>
<option value="ti-07">Casa de Condom&iacute;nio</option>
<option value="ti-08">Cobertura</option>
<option value="ti-05">Comercial</option>
<option value="ti-09">Flat / Studio</option>
<option value="ti-06">Galp&atilde;o / Dep&oacute;sito / Armaz&eacute;m</option>
<option value="ti-10">Loja / Sal&atilde;o</option>
<option value="ti-04">S&iacute;tio / Ch&aacute;cara</option>
<option value="ti-03">Terreno / Lote</option>
                        </select>
                    </div>
                </div>
                <div class="row">

                </div>

                <div class="row mt-2">
                    <div class="col-12 col-lg-2">
                        <label for="filter_estado_uf" class="form-label  fw-bold">Estado</label>
                        <select name="filter_estado_uf" id="filter_estado_uf" class="form-control w-100">
                            <option value="">Estado</option>
                            <option value="AC">Acre</option>
<option value="AL">Alagoas</option>
<option value="AP">Amap&aacute;</option>
<option value="AM">Amazonas</option>
<option value="BA">Bahia</option>
<option value="CE">Cear&aacute;</option>
<option value="DF">Distrito Federal</option>
<option value="ES">Esp&iacute;rito Santo</option>
<option value="GO">Goi&aacute;s</option>
<option value="MA">Maranh&atilde;o</option>
<option value="MT">Mato Grosso</option>
<option value="MS">Mato Grosso do Sul</option>
<option value="MG">Minas Gerais</option>
<option value="PA">Par&aacute;</option>
<option value="PB">Para&iacute;ba</option>
<option value="PR">Paran&aacute;</option>
<option value="PE">Pernambuco</option>
<option value="PI">Piau&iacute;</option>
<option value="RJ">Rio de Janeiro</option>
<option value="RN">Rio Grande do Norte</option>
<option value="RS">Rio Grande do Sul</option>
<option value="RO">Rond&ocirc;nia</option>
<option value="RR">Roraima</option>
<option value="SC">Santa Catarina</option>
<option value="SP">S&atilde;o Paulo</option>
<option value="SE">Sergipe</option>
<option value="TO">Tocantins</option>
                        </select>
                    </div>
                    <div class="col-12 col-lg-2">
                        <label for="filter_id_cidade" class="form-label  fw-bold">Cidade</label>
                        <select name="filter_id_cidade" id="filter_id_cidade" class="form-control w-100">
                            <option value="">Cidade</option>
                                                    </select>
                    </div>
                    <div class="col-12 col-lg-4">
                        <label for="filter_valor_condominio_max" class="form-label">Valor Máximo R$ de Condomínio</label>
                        <input type="text" name="filter_valor_condominio_max" id="filter_valor_condominio_max" class="form-control" value="" placeholder="R$">
                    </div>
                    <div class="col-12 col-lg-4" data-adultos-wrap style="display:none">
                        <label for="filter_adultos" class="form-label">Quantidade de adultos</label>
                        <input type="number" min="1" step="1" name="filter_adultos" id="filter_adultos" class="form-control" value="" placeholder="Ex: 4">
                        <div class="form-text">Só para temporada — usado para calcular o preço e mostrar só imóveis com capacidade suficiente.</div>
                    </div>
                </div>
                <div class="row">
                    <div class="col-12 col-lg-2">
                        <label for="filter_bairro" class="form-label">Bairro</label>
                        <input type="text" name="filter_bairro" id="filter_bairro" class="form-control" maxlength="100" value="" placeholder="Ex: Centro, Jardins, Copacabana" disabled title="Selecione estado e cidade antes de filtrar por bairro.">
                    </div>
                    <div class="col-12 col-lg-2">
                        <label for="filter_quartos_min" class="form-label">Quartos</label>
                        <select name="filter_quartos_min" id="filter_quartos_min" class="form-control w-100">
                            <option value="">Tudo</option>
                            <option value="1" >1+</option>
                            <option value="2" >2+</option>
                            <option value="3" >3+</option>
                            <option value="4" >4+</option>
                        </select>
                    </div>
                    <div class="col-12 col-lg-2">
                        <label for="filter_garagens_min" class="form-label">Vagas</label>
                        <select name="filter_garagens_min" id="filter_garagens_min" class="form-control w-100">
                            <option value="">Tudo</option>
                            <option value="0" selected>Sem</option>
                            <option value="1" >1+</option>
                            <option value="2" >2+</option>
                            <option value="3" >3+</option>
                            <option value="4" >4+</option>
                        </select>
                    </div>
                    <div class="col-12 col-lg-2">
                        <label for="filter_suites_min" class="form-label">Suítes</label>
                        <select name="filter_suites_min" id="filter_suites_min" class="form-control">
                            <option value="">Tudo</option>
                            <option value="0" selected>Sem</option>
                            <option value="1" >1+</option>
                            <option value="2" >2+</option>
                            <option value="3" >3+</option>
                            <option value="4" >4+</option>
                        </select>
                    </div>
                    <div class="col-12 col-lg-2">
                        <label for="filter_banheiros_min" class="form-label">Banheiros</label>
                        <select name="filter_banheiros_min" id="filter_banheiros_min" class="form-control">
                            <option value="">Tudo</option>
                            <option value="1" >1+</option>
                            <option value="2" >2+</option>
                            <option value="3" >3+</option>
                            <option value="4" >4+</option>
                        </select>
                    </div>
                </div>

                <div class="row mt-3 g-2">
                    <div class="col-auto form-check">
                        <input type="checkbox" class="form-check-input" name="filter_com_foto" id="filter_com_foto" value="1" >
                        <label class="form-check-label" for="filter_com_foto">Apenas imóveis com foto</label>
                    </div>
                    <div class="col-auto form-check">
                        <input type="checkbox" class="form-check-input" name="filter_condominio_fechado" id="filter_condominio_fechado" value="1" >
                        <label class="form-check-label" for="filter_condominio_fechado">Condomínio fechado</label>
                    </div>
                </div>

                                <div class="row mt-3 g-2">
                    <div class="col-12 col-lg-4">
                        <label for="filter_condicao" class="form-label fw-bold">Estágio da obra</label>
                        <select name="filter_condicao" id="filter_condicao" class="form-control w-100">
                            <option value="">Todos os estágios</option>
                            <option value="cond-est-construcao">Em constru&ccedil;&atilde;o</option>
                        </select>
                    </div>
                </div>
                
                                                <div class="row mt-3 g-3">
                                        <div class="col-12 col-lg-6">
                        <label class="form-label fw-bold"><i class="bi bi-house-door" aria-hidden="true"></i> Itens Internos</label>
                        <div class="d-flex flex-wrap gap-2">
                                                            <input type="checkbox" class="btn-check" name="filter_recursos_internos[]" id="rec-int-tri-03" value="tri-03" autocomplete="off" >
                                <label class="btn btn-sm btn-outline-secondary rounded-pill" for="rec-int-tri-03">Armários na Cozinha</label>
                                                            <input type="checkbox" class="btn-check" name="filter_recursos_internos[]" id="rec-int-tri-06" value="tri-06" autocomplete="off" >
                                <label class="btn btn-sm btn-outline-secondary rounded-pill" for="rec-int-tri-06">Banheira de Hidromassagem</label>
                                                            <input type="checkbox" class="btn-check" name="filter_recursos_internos[]" id="rec-int-tri-02" value="tri-02" autocomplete="off" >
                                <label class="btn btn-sm btn-outline-secondary rounded-pill" for="rec-int-tri-02">Mobiliado</label>
                                                            <input type="checkbox" class="btn-check" name="filter_recursos_internos[]" id="rec-int-tri-04" value="tri-04" autocomplete="off" >
                                <label class="btn btn-sm btn-outline-secondary rounded-pill" for="rec-int-tri-04">Varanda / Sacada</label>
                                                    </div>
                    </div>
                                                            <div class="col-12 col-lg-6">
                        <label class="form-label fw-bold"><i class="bi bi-building" aria-hidden="true"></i> Itens Externos</label>
                        <div class="d-flex flex-wrap gap-2">
                                                            <input type="checkbox" class="btn-check" name="filter_recursos_coletivos[]" id="rec-col-trc-04" value="trc-04" autocomplete="off" >
                                <label class="btn btn-sm btn-outline-secondary rounded-pill" for="rec-col-trc-04">Academia</label>
                                                            <input type="checkbox" class="btn-check" name="filter_recursos_coletivos[]" id="rec-col-trc-08" value="trc-08" autocomplete="off" >
                                <label class="btn btn-sm btn-outline-secondary rounded-pill" for="rec-col-trc-08">Brinquedoteca</label>
                                                            <input type="checkbox" class="btn-check" name="filter_recursos_coletivos[]" id="rec-col-trc-02" value="trc-02" autocomplete="off" >
                                <label class="btn btn-sm btn-outline-secondary rounded-pill" for="rec-col-trc-02">Churrasqueira</label>
                                                            <input type="checkbox" class="btn-check" name="filter_recursos_coletivos[]" id="rec-col-trc-01" value="trc-01" autocomplete="off" >
                                <label class="btn btn-sm btn-outline-secondary rounded-pill" for="rec-col-trc-01">Piscina</label>
                                                            <input type="checkbox" class="btn-check" name="filter_recursos_coletivos[]" id="rec-col-trc-05" value="trc-05" autocomplete="off" >
                                <label class="btn btn-sm btn-outline-secondary rounded-pill" for="rec-col-trc-05">Playground</label>
                                                            <input type="checkbox" class="btn-check" name="filter_recursos_coletivos[]" id="rec-col-trc-06" value="trc-06" autocomplete="off" >
                                <label class="btn btn-sm btn-outline-secondary rounded-pill" for="rec-col-trc-06">Portaria 24h</label>
                                                            <input type="checkbox" class="btn-check" name="filter_recursos_coletivos[]" id="rec-col-trc-09" value="trc-09" autocomplete="off" >
                                <label class="btn btn-sm btn-outline-secondary rounded-pill" for="rec-col-trc-09">Quadra Esportiva</label>
                                                            <input type="checkbox" class="btn-check" name="filter_recursos_coletivos[]" id="rec-col-trc-03" value="trc-03" autocomplete="off" >
                                <label class="btn btn-sm btn-outline-secondary rounded-pill" for="rec-col-trc-03">Salão de Festas</label>
                                                            <input type="checkbox" class="btn-check" name="filter_recursos_coletivos[]" id="rec-col-trc-10" value="trc-10" autocomplete="off" >
                                <label class="btn btn-sm btn-outline-secondary rounded-pill" for="rec-col-trc-10">Sauna</label>
                                                    </div>
                    </div>
                                    </div>
                
                                <div class="row g-3 mt-3">
                    <div class="col-12 col-lg-6">
                        <div class="filtro-faixa-hint small text-muted mb-1"
     data-faixa-bounds
     data-id="valor"
     data-min-input="#filter_valor_min"
     data-max-input="#filter_valor_max"
     data-bound-min="400"
     data-bound-max="12000000"
     data-format="currency"
     data-unit="">
    Valor: <span data-faixa-hint-text>R$ 400 – R$ 12.000.000</span>
</div>
                        <div class="row g-2">
                            <div class="col-6">
                                <label for="filter_valor_min" class="form-label small">Valor Mínimo R$</label>
                                <input type="text" name="filter_valor_min" id="filter_valor_min" class="form-control" value="" placeholder="Valor Mínimo R$">
                            </div>
                            <div class="col-6">
                                <label for="filter_valor_max" class="form-label small">Valor Máximo R$</label>
                                <input type="text" name="filter_valor_max" id="filter_valor_max" class="form-control" value="" placeholder="Valor Máximo R$">
                            </div>
                        </div>
                    </div>
                    <div class="col-12 col-lg-6">
                        <div class="filtro-faixa-hint small text-muted mb-1"
     data-faixa-bounds
     data-id="metragem"
     data-min-input="#filter_metragem_min"
     data-max-input="#filter_metragem_max"
     data-bound-min="0"
     data-bound-max="39479"
     data-format="int"
     data-unit=" m²">
    Área Total: <span data-faixa-hint-text>0 m² – 39.479 m²</span>
</div>
                        <div class="row g-2">
                            <div class="col-6">
                                <label for="filter_metragem_min" class="form-label small">Metragem mínima (m²)</label>
                                <input type="text" name="filter_metragem_min" id="filter_metragem_min" class="form-control" value="" placeholder="Metragem mínima (m²)">
                            </div>
                            <div class="col-6">
                                <label for="filter_metragem_max" class="form-label small">Metragem máxima (m²)</label>
                                <input type="text" name="filter_metragem_max" id="filter_metragem_max" class="form-control" value="" placeholder="Metragem máxima (m²)">
                            </div>
                        </div>
                    </div>
                </div>

                <div class="form-actions mt-5" style="text-align: right;">
                    <!--<button type="button" class="btn" onclick="clearImoveisFiltersAndSubmit();"><i class="bi bi-x-circle"></i> Limpar</button>-->
                    <a class="btn btn-secondary" href="/buscar-imóveis.html"><i class="bi bi-filter-square"></i> Busca Simplificada</a>
                    <button type="submit" class="btn btn-primary"><i class="bi bi-search" aria-hidden="true"></i> Busca</button>
                </div>
            </fieldset>
        </div>
        </div>        <input type="hidden" name="Itemid" value="101" />
        <input type="hidden" name="filter_submitted" value="1" />
        <input type="hidden" name="limitstart" value="0" />
        <input type="hidden" name="filter_order" id="filter_order" value="a.created" />
        <input type="hidden" name="filter_order_Dir" id="filter_order_Dir" value="DESC" />
        <input type="hidden" name="layout_mode" id="layout_mode" value="cards" />
        <input type="hidden" name="tracking" value="5f514071-9464-ace7-9410-73a0eac3426b" />
        <input type="hidden" name="c66ea5436055f3e527634d9ff210e820" value="1">        <div class="row mt-4">
            <div class="col-12 col-sm-6  text-start">
                <label for="ordering_select" class="form-label" style="display:block;">
                    Ordenar por                </label>
                <select id="ordering_select" class="form-control">
                    <option value="valor_asc" >Valor (Menor para Maior)</option>
                    <option value="valor_desc" >Valor (Maior para Menor)</option>
                    <option value="views_desc" >Mais vistos (Relevância)</option>
                    <option value="created_desc" selected>Mais Recentes</option>
                    <option value="created_asc" >Mais Antigos</option>
                </select>
            </div>
            <div class="col-12 col-sm-6 text-end">
                <label for="limit" class="form-label small text-muted mb-0 text-nowrap">Selecione o número de itens por página.</label>
                <div class="text-end">
                    <select id="limit" name="limit" class="form-select" onchange="this.form.submit()">
	<option value="5">5</option>
	<option value="10">10</option>
	<option value="15">15</option>
	<option value="20">20</option>
	<option value="25">25</option>
	<option value="30">30</option>
	<option value="50">50</option>
	<option value="100">100</option>
	<option value="200">200</option>
	<option value="500">500</option>
	<option value="0" selected="selected">Tudo</option>
</select>
                </div>
            </div>



        </div>
    </form>

    
    
    <div id="imoveis-results">
        
        <div class="row mt-2" >
            <div class="col-12 col-sm-6 text-start">
                                            </div>

            <div class="col-12 col-sm-6 form-group text-end">
                <div class="btn-group" role="group" aria-label="Modo de visualização">
                    <button class="btn btn-sm btn-view-mode btn-primary active" data-mode="cards" title="Cards">
                        <i class="bi bi-grid"></i> Cards                    </button>
                    <button class="btn btn-sm btn-view-mode " data-mode="list" title="Lista">
                        <i class="bi bi-list"></i> Lista                    </button>
                    <button class="btn btn-sm btn-view-mode " data-mode="map" title="Mapa">
                        <i class="bi bi-geo-alt"></i> Mapa                    </button>
                </div>
            </div>
        </div>

                    <div class="alert alert-info">
                Nenhum imóvel foi encontrado com os seus critérios.            </div>
                <div class="mt-4 mb-4 text-center">
                </div>
    </div>
</div>
