.page-catalogue-biens[data-v-5e2122fc]{background-color:#f8f9fa;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;min-height:100vh}.container[data-v-5e2122fc]{margin:0 auto;max-width:1400px;padding:0 1rem}.header-catalogue[data-v-5e2122fc]{background:#fff;border-bottom:1px solid #e5e7eb;box-shadow:0 1px 3px #0000001a;padding:2rem 0;position:sticky;top:0;z-index:40}.header-titre-stats[data-v-5e2122fc]{align-items:flex-start;display:flex;gap:2rem;justify-content:space-between;margin-bottom:2rem}.titre-principal h1[data-v-5e2122fc]{color:#1e2755;font-size:2rem;font-weight:700;line-height:1.2;margin:0 0 .5rem}.sous-titre[data-v-5e2122fc]{color:#6b7280;font-size:1rem;line-height:1.5;margin:0}.stats-rapides[data-v-5e2122fc]{display:flex;flex-shrink:0;gap:1.5rem}.stat-rapide[data-v-5e2122fc]{background:#f8f9fa;border:1px solid #e5e7eb;border-radius:12px;min-width:100px;padding:1rem 1.5rem;text-align:center;transition:all .2s ease}.stat-rapide[data-v-5e2122fc]:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.stat-rapide.disponible[data-v-5e2122fc]{background:#ecfdf5;border-color:#10b981}.stat-rapide-nombre[data-v-5e2122fc]{color:#1e2755;display:block;font-size:1.8rem;font-weight:700;line-height:1;margin-bottom:.25rem}.stat-rapide-label[data-v-5e2122fc]{color:#6b7280;font-size:.8rem;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.barre-recherche[data-v-5e2122fc]{margin-bottom:1.5rem}.input-recherche-wrapper[data-v-5e2122fc]{max-width:600px;position:relative}.icone-recherche[data-v-5e2122fc]{color:#6b7280;left:1rem;position:absolute;top:50%;transform:translateY(-50%);z-index:10}.input-recherche[data-v-5e2122fc]{border:2px solid #e5e7eb!important;border-radius:12px!important;font-size:1rem!important;padding-left:3rem!important;transition:all .2s ease!important;width:100%}.input-recherche[data-v-5e2122fc]:focus{border-color:#3b82f6!important;box-shadow:0 0 0 3px #3b82f61a!important}.filtres-rapides[data-v-5e2122fc]{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}.bouton-filtres[data-v-5e2122fc]{border-radius:8px!important;font-weight:600!important}.bouton-filtres.filtres-actifs[data-v-5e2122fc]{background:#3b82f6!important;border-color:#3b82f6!important}.filtre-dropdown[data-v-5e2122fc]{border-radius:8px!important;min-width:180px}.filtre-dropdown-tri[data-v-5e2122fc]{border-radius:8px!important;min-width:160px}.bouton-reinitialiser[data-v-5e2122fc]{margin-left:auto!important}.filtre-tri[data-v-5e2122fc]{align-items:center;display:flex;gap:.5rem;margin-left:auto}.label-tri[data-v-5e2122fc]{color:#6b7280;font-size:.9rem;font-weight:500;white-space:nowrap}.slide-down-enter-active[data-v-5e2122fc],.slide-down-leave-active[data-v-5e2122fc]{max-height:500px;overflow:hidden;transition:all .3s ease}.slide-down-enter-from[data-v-5e2122fc],.slide-down-leave-to[data-v-5e2122fc]{max-height:0;opacity:0;transform:translateY(-10px)}.filtres-avances-card[data-v-5e2122fc]{border:1px solid #e5e7eb!important;border-radius:12px!important;box-shadow:0 4px 6px -1px #0000001a!important;margin-top:1rem}.filtres-avances-grid[data-v-5e2122fc]{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.filtre-avance[data-v-5e2122fc]{display:flex;flex-direction:column;gap:.5rem}.filtre-label[data-v-5e2122fc]{color:#374151;font-size:.9rem;font-weight:600;margin-bottom:.25rem}.filtre-range[data-v-5e2122fc]{align-items:center;display:flex;gap:.5rem}.input-range[data-v-5e2122fc]{border-radius:6px!important;flex:1}.range-separator[data-v-5e2122fc]{color:#6b7280;font-weight:600;padding:0 .5rem}.filtre-dropdown-full[data-v-5e2122fc]{border-radius:6px!important;width:100%}.contenu-principal[data-v-5e2122fc]{padding:2rem 0}.etat-chargement[data-v-5e2122fc]{align-items:center;color:#6b7280;display:flex;flex-direction:column;justify-content:center;padding:4rem 2rem;text-align:center}.etat-chargement p[data-v-5e2122fc]{font-size:1.1rem;margin-top:1rem}.etat-erreur[data-v-5e2122fc]{border:1px solid #fecaca!important;border-radius:12px!important;margin:2rem 0}.erreur-contenu[data-v-5e2122fc]{color:#dc2626;padding:2rem;text-align:center}.erreur-icone[data-v-5e2122fc]{color:#ef4444;font-size:3rem;margin-bottom:1rem}.erreur-contenu h3[data-v-5e2122fc]{color:#dc2626;font-size:1.5rem;margin:0 0 1rem}.aucun-resultat[data-v-5e2122fc]{color:#6b7280;padding:4rem 2rem;text-align:center}.aucun-resultat-icone[data-v-5e2122fc]{color:#d1d5db;font-size:4rem;margin-bottom:1.5rem}.aucun-resultat h3[data-v-5e2122fc]{color:#374151;font-size:1.5rem;margin:0 0 1rem}.resultats-info[data-v-5e2122fc]{color:#6b7280;font-size:.9rem;font-weight:500;margin-bottom:1.5rem}.types-actifs-grid[data-v-5e2122fc]{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(400px,1fr))}.type-actif-card[data-v-5e2122fc]{border:1px solid #e5e7eb!important;border-radius:16px!important;cursor:pointer;overflow:hidden;transition:all .3s ease!important}.type-actif-card[data-v-5e2122fc]:hover{border-color:#3b82f6!important;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a!important;transform:translateY(-4px)}.type-actif-content[data-v-5e2122fc]{padding:0!important}.type-actif-header[data-v-5e2122fc]{justify-content:space-between;margin-bottom:1rem;padding:1.25rem 1.25rem 0}.type-actif-header[data-v-5e2122fc],.type-identite[data-v-5e2122fc]{align-items:flex-start;display:flex}.type-identite[data-v-5e2122fc]{flex:1;gap:.75rem}.type-couleur-principale[data-v-5e2122fc]{border-radius:2px;flex-shrink:0;height:40px;margin-top:.25rem;width:4px}.type-info-principale h4[data-v-5e2122fc]{color:#1e2755;font-size:1.1rem;font-weight:700;line-height:1.3;margin:0 0 .25rem}.type-code-principale[data-v-5e2122fc]{background:#f3f4f6;border-radius:4px;color:#6b7280;font-size:.8rem;font-weight:500;padding:.25rem .5rem}.type-action-hint[data-v-5e2122fc]{align-items:center;color:#3b82f6;display:flex;font-size:.8rem;font-weight:500;gap:.5rem;opacity:0;transition:opacity .2s ease}.type-actif-card:hover .type-action-hint[data-v-5e2122fc]{opacity:1}.type-image-container[data-v-5e2122fc]{background:#f8f9fa;border-radius:12px;height:200px;margin:0 1.25rem 1rem;overflow:hidden;position:relative}.type-image[data-v-5e2122fc]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.type-actif-card:hover .type-image[data-v-5e2122fc]{transform:scale(1.05)}.type-image-placeholder[data-v-5e2122fc]{align-items:center;background:#f8f9fa;border-radius:12px;color:#9ca3af;display:flex;flex-direction:column;font-size:3rem;gap:.5rem;height:200px;justify-content:center;margin:0 1.25rem 1rem}.type-image-placeholder span[data-v-5e2122fc]{color:#6b7280;font-size:.9rem}.badges-image[data-v-5e2122fc]{align-items:flex-start;display:flex;flex-direction:column;gap:.5rem;left:.75rem;position:absolute;top:.75rem}.programme-info[data-v-5e2122fc]{margin-bottom:1rem;padding:0 1.25rem}.programme-nom[data-v-5e2122fc]{color:#1e2755;font-size:1rem;font-weight:600;margin-bottom:.25rem}.programme-localisation[data-v-5e2122fc]{align-items:center;color:#6b7280;display:flex;font-size:.85rem;gap:.5rem}.caracteristiques[data-v-5e2122fc]{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem;padding:0 1.25rem}.caracteristique[data-v-5e2122fc]{align-items:center;background:#f8f9fa;border-radius:20px;color:#6b7280;display:flex;font-size:.85rem;gap:.5rem;padding:.4rem .75rem}.caracteristique i[data-v-5e2122fc]{color:#3b82f6}.standard-badge[data-v-5e2122fc],.type-stats-principales[data-v-5e2122fc]{margin-bottom:1rem;padding:0 1.25rem}.type-stats-principales[data-v-5e2122fc]{display:grid;gap:.5rem;grid-template-columns:repeat(4,1fr)}.stat-principale[data-v-5e2122fc]{background:#f8f9fa;border-radius:8px;padding:.75rem .5rem;text-align:center;transition:all .2s ease}.stat-principale[data-v-5e2122fc]:hover{background:#e5e7eb;transform:translateY(-1px)}.stat-principale.disponible[data-v-5e2122fc]{background:#ecfdf5}.stat-principale.reserve[data-v-5e2122fc]{background:#fef3c7}.stat-principale.vendu[data-v-5e2122fc]{background:#fef2f2}.stat-principale-number[data-v-5e2122fc]{color:#1e2755;display:block;font-size:1.1rem;font-weight:700;line-height:1;margin-bottom:.25rem}.stat-principale-label[data-v-5e2122fc]{color:#6b7280;font-size:.7rem;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.type-prix[data-v-5e2122fc]{margin-bottom:1rem;padding:0 1.25rem}.prix-principal[data-v-5e2122fc]{color:#1e2755;font-size:1.5rem;font-weight:700;line-height:1;margin-bottom:.25rem}.prix-secondaire[data-v-5e2122fc]{color:#6b7280;font-size:.9rem}.type-disponibilite-barre[data-v-5e2122fc]{margin-bottom:1.5rem;padding:0 1.25rem}.disponibilite-labels[data-v-5e2122fc]{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.disponibilite-label-gauche[data-v-5e2122fc]{color:#6b7280;font-size:.8rem;font-weight:500}.disponibilite-pourcentage[data-v-5e2122fc]{color:#059669;font-size:.8rem;font-weight:700}.barre-disponibilite[data-v-5e2122fc]{background:#e5e7eb;border-radius:3px;display:flex;height:6px;overflow:hidden}.segment-disponible[data-v-5e2122fc]{background:#10b981}.segment-disponible[data-v-5e2122fc],.segment-reserve[data-v-5e2122fc]{height:100%;transition:width .3s ease}.segment-reserve[data-v-5e2122fc]{background:#f59e0b}.segment-vendu[data-v-5e2122fc]{background:#ef4444;height:100%;transition:width .3s ease}.promoteur-info[data-v-5e2122fc]{align-items:center;display:flex;gap:.75rem;margin-bottom:1.5rem;padding:0 1.25rem}.promoteur-details[data-v-5e2122fc]{flex:1}.promoteur-nom[data-v-5e2122fc]{color:#1e2755;font-size:.9rem;font-weight:600;margin-bottom:.125rem}.promoteur-note[data-v-5e2122fc]{align-items:center;color:#6b7280;display:flex;font-size:.8rem;gap:.25rem}.promoteur-note i[data-v-5e2122fc]{color:#f59e0b}.type-action-button[data-v-5e2122fc]{padding:0 1.25rem 1.25rem}.bouton-explorer-type[data-v-5e2122fc]{border:2px solid #e5e7eb!important;border-radius:8px!important;font-weight:600!important;transition:all .2s ease!important;width:100%}.bouton-explorer-type[data-v-5e2122fc]:hover{background:#3b82f6!important;border-color:#3b82f6!important;color:#fff!important}@media (max-width:1200px){.types-actifs-grid[data-v-5e2122fc]{grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}}@media (max-width:768px){.header-titre-stats[data-v-5e2122fc]{align-items:stretch;flex-direction:column;gap:1.5rem}.stats-rapides[data-v-5e2122fc]{justify-content:center}.stat-rapide[data-v-5e2122fc]{flex:1;min-width:auto;padding:.75rem 1rem}.filtres-rapides[data-v-5e2122fc]{align-items:stretch;flex-direction:column}.filtre-tri[data-v-5e2122fc]{justify-content:space-between;margin-left:0}.types-actifs-grid[data-v-5e2122fc]{grid-template-columns:1fr}.type-stats-principales[data-v-5e2122fc]{gap:.5rem;grid-template-columns:repeat(2,1fr)}.container[data-v-5e2122fc]{padding:0 .75rem}.titre-principal h1[data-v-5e2122fc]{font-size:1.5rem}}@media (max-width:480px){.contenu-principal[data-v-5e2122fc],.header-catalogue[data-v-5e2122fc]{padding:1.5rem 0}.stats-rapides[data-v-5e2122fc]{gap:.75rem}.stat-rapide[data-v-5e2122fc]{padding:.75rem .5rem}.stat-rapide-nombre[data-v-5e2122fc]{font-size:1.5rem}.filtres-avances-grid[data-v-5e2122fc]{grid-template-columns:1fr}}
