/* Informations utiles : 14 px minimum, descriptions et saisie à 16 px.
   Les 12 px sont réservés aux repères secondaires (date du message, légende). */
#page-evenements .ev-discovery-meta,
#page-evenements .ev-discovery-capacity,
#page-evenements .ev-discovery-card-top>b,
#page-evenements .ev-discovery-full-badge,
#page-evenements .ev-discovery-foot,
#page-evenements .ev-discovery-foot>span,
#page-evenements .ev-discovery-head p,
#page-evenements .ev-reassurance-strip p,
#page-evenements .ev-filter-btn,
.event-detail-card .ev-prog-count,
.event-detail-card .ev-participant-name,
.event-detail-card .ev-card-actions button,
.event-detail-card .ev-card-actions a,
#page-evenements .poll-question,
#page-evenements .poll-option-label{font-size:.875rem!important;line-height:1.5!important}
#page-evenements .ev-discovery-title{font-size:1rem!important;line-height:1.4!important}
#page-evenements .ev-discovery-card.is-full-event .ev-discovery-card-top>b{color:#fff!important;background:#b92546!important}
.event-detail-card .ev-card-desc,
.event-detail-card .ev-vibe-note p{font-size:1rem!important;line-height:1.6!important}
.event-detail-card .ev-card-actions .btn-join-main,
.event-detail-card .ev-card-actions .ev-route-main{font-size:1rem!important;min-height:48px}
#page-evenements input,#modal-part input{font-size:1rem!important}
#modal-part .m-cl{color:#3f485b!important;min-width:44px;min-height:44px}
@media(max-width:620px){
  #page-evenements .ev-discovery-card{grid-template-columns:70px minmax(0,1fr) 44px!important}
  #page-evenements .ev-discovery-main{padding:.7rem .5rem!important}
  #page-evenements .ev-discovery-full-badge{min-width:0!important;white-space:normal}
}
@media(max-width:380px){
  #page-evenements .ev-discovery-card-top>span{display:none!important}
  #page-evenements .ev-discovery-card-top>b{max-width:100%!important;white-space:normal!important;text-overflow:clip!important}
  #page-evenements .ev-discovery-title{display:block!important;-webkit-line-clamp:unset!important;max-height:none!important;overflow:visible!important}
  #page-evenements .ev-discovery-meta>span{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere}
}
