/**
 * Doctiva - Bloc Quartiers (Internal Linking)
 * Styles pour le maillage interne vers les pages quartiers
 */

/* Liens de quartiers - effet hover */
.doctiva-quartiers-list a:hover {
  background: #EBF5FF !important;
  border-color: #2563EB !important;
  color: #1E40AF !important;
  transform: translateY(-2px);
  box-shadow: 0 4px 12px rgba(37, 99, 235, 0.15);
}

/* Liens dans les blocs de spécialité - effet hover */
.doctiva-spec-block a:hover {
  background: #EBF5FF !important;
  border-color: #2563EB !important;
  color: #1E40AF !important;
  transform: translateX(4px);
  box-shadow: 0 2px 8px rgba(37, 99, 235, 0.1);
}

/* Responsive : mobile */
@media (max-width: 768px) {
  .doctiva-quartiers-list {
    grid-template-columns: 1fr !important;
  }
  
  .doctiva-quartiers-spec-grid {
    grid-template-columns: 1fr !important;
  }
  
  .doctiva-card-quartiers h2 {
    font-size: 17px !important;
  }
  
  .doctiva-card-quartiers p {
    font-size: 14px !important;
  }
  
  .doctiva-spec-block h3 {
    font-size: 15px !important;
  }
}

/* Tablet */
@media (min-width: 769px) and (max-width: 1024px) {
  .doctiva-quartiers-list {
    grid-template-columns: repeat(2, 1fr) !important;
  }
  
  .doctiva-quartiers-spec-grid {
    grid-template-columns: repeat(2, 1fr) !important;
  }
}

