.cr-filtros {
    border:1px solid #ddd;
    padding:10px;
    max-width:300px;
    font-family: Arial, sans-serif;
    margin-bottom:20px;
}

.cr-accordion-btn {
    background:#05346A;
    color:#fff;
    cursor:pointer;
    padding:10px;
    width:100%;
    border:none;
    text-align:left;
    outline:none;
    font-size:16px;
    margin-bottom:2px;
    transition: background 0.3s ease;
}

.cr-accordion-btn:hover {
    background:#03294f;
}

.cr-accordion-panel {
    display:none;
    padding:8px 12px;
    background:#f9f9f9;
    border:1px solid #ddd;
    border-top:none;
}

.cr-accordion-panel label {
    display:block;
    margin:4px 0;
    color:#000;
}

#cr-filtros-resultados {
    margin-top:20px;
}
