

.btn-large-event{
    border-radius: 10px;
    background-size: 100%; 
    
    align-items: center;
    justify-content: center;
   
    display: flex;
    flex-direction: column;
    
    position: relative;
    white-space: nowrap;
    box-sizing: border-box;
    padding: var(--spacing-sm) 18px;
    text-decoration: none;

    border: none;
    
    width: 100%;
    height: auto;
    
}


.event-nav-time{
	display: block;
	width:auto;
	line-height: 48px;
}



.event-nav-time .sentenda-lunar-day {
  display: inline-flex;
  font-size: var(--font-size-md-phone);
  line-height: 48px;
}

.event-nav-time .sentenda-lunar-month {
  display: inline-flex;
  font-size: var(--font-size-md-phone);
  font-family: "RiformaLLWeb-Medium",'Open Sans', sans-serif;
  font-weight: 400;
  border-style: solid;
  border-width: 2px;
  border-radius: 50%;
  text-align: center;
  
  align-items: center;
  justify-content: center;
  height: 42px;
  width: 42px;
  line-height: 48px;
  margin-left: 5px;
  margin-top: 0px;
  background-color: transparent;
  color: #000000;
  border-color: #000000;
  
}



.event-line-header{
	height:var(--spacing-lg)!important;
}    
.event-line-small{
	height:var(--spacing-lg)!important;
} 

    
/* --- MINIMAL STYLE --- */   
       
        
        
.event-large-screen .event-line-minimal{
	display: none;
 }


.event-phone-screen .event-line-minimal{
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	padding: 2px 0px;
	border-bottom: var(--border-thin);
	align-items: start;
	justify-items:start;
	position: relative;
	font-size: var(--font-size-md-phone);
}


.event-phone-screen .event-line-minimal:hover{
	background-color: var(--color-gray-100);
}


.event-line-height{
	height:var(--spacing-lg)!important;
	line-height: var(--spacing-lg)!important;
	display: flex;
    align-items: center;
}




.event-line-height > a.h-auto {
    display: flex; 
    align-items: center;
    text-decoration: none; /* Optionnel : enlève le soulignement du lien */
}

.event-phone-screen .event-line-minimal .h{
  box-sizing: border-box;
  height: 48px;
}




.event-phone-screen .event-line-minimal > *:last-child {
     justify-self: end !important; /* Force l'alignement à droite */
}




/* Tablet */
@media (min-width: 768px) {

	
	.event-phone-screen .event-line-minimal{
	display: none;
 	}

	.event-large-screen .event-line-minimal:hover{
		background-color: var(--color-gray-100);
	}

	.event-large-screen .event-line-minimal{
	display: grid;
	grid-template-columns: 1fr 1fr 0.5fr 1fr 1fr 2fr 1fr;
	padding: 2px 0px;
	border-bottom: var(--border-thin);
	align-items: center;
	justify-items:start;
	position: relative;
	font-size: var(--font-size-md);
	line-height: var(--spacing-lg);
	height:calc(var(--spacing-lg) + 5px);
	}
	
	.event-large-screen .event-line-minimal > *:last-child {
	     justify-self: end !important; /* Force l'alignement à droite */
	}

}