/* v1.5.87 — Única biblioteca agita_ui_icon(): SVGs previsíveis em iOS, Android e desktop.
   Mantém identidade dos setores (Eventos verde/teal; Gastronomia laranja) e cores do painel. */
.single-event-page .agita-fact-icon,
.gastro-page .gastro-fact-icon{font-size:0;line-height:1;white-space:nowrap}
.single-event-page .agita-fact-icon .agita-ui-icon,
.gastro-page .gastro-fact-icon .agita-ui-icon{display:block;width:21px;height:21px;flex:0 0 auto;stroke-width:1.9}
.gastro-page .gastro-event-style .gastro-profile-row dt{display:flex;align-items:center;gap:10px}
.gastro-page .gastro-fact-icon{display:inline-flex;align-items:center;justify-content:center;width:23px;min-width:23px;height:23px;flex:0 0 23px;color:var(--agita-food-icon-color,#A54810)}
.gastro-page .gastro-event-style .gastro-profile-row dd{margin-left:33px}
.agita-action-arrow{display:inline-flex;align-items:center;vertical-align:middle;margin-left:4px;color:inherit}
.agita-action-arrow .agita-ui-icon{width:17px;height:17px;stroke-width:2}
.agita-event-buy-icon .agita-ui-icon{display:block;width:20px;height:20px}
/* Ícones dos cards passam a usar a mesma função SVG, sem pseudo-elementos ou emojis. */
.agita-discovery-results .event-card .event-place::before,
.event-archive-grid .event-card .event-place::before,
.related-events-grid .event-card .event-place::before{content:none;display:none}
.agita-discovery-results .event-card .event-place,
.event-archive-grid .event-card .event-place,
.related-events-grid .event-card .event-place,
.event-card .event-place{display:flex;align-items:flex-start;gap:3px;min-width:0;width:100%;max-width:100%;padding-left:0;position:static;white-space:nowrap;overflow:hidden}
.event-card .agita-card-place-icon{display:inline-flex;flex:0 0 12px;width:12px;height:14px;align-items:center;justify-content:center;color:var(--agita-event-card-ink,#477000)}
.event-card .agita-card-place-icon .agita-ui-icon{width:12px;height:14px;stroke-width:2}
.event-card .agita-event-location-text{display:block;flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.gastro-card .gastro-card-rating{display:inline-flex;align-items:center;gap:3px}
.gastro-card .agita-card-rating-icon{display:inline-flex;align-items:center;justify-content:center;color:var(--agita-food-icon-color,#A54810)}
.gastro-card .agita-card-rating-icon .agita-ui-icon{width:14px;height:14px;stroke-width:2}
.gastro-card .gastro-image-placeholder .agita-ui-icon{display:block;width:26px;height:26px;stroke-width:1.6}
.agita-discovery-empty .agita-ui-icon{width:29px;height:29px;color:var(--agita-event-card-ink,#477000)}
@media(max-width:650px){
 .gastro-page .gastro-fact-icon{width:22px;min-width:22px;height:22px;flex-basis:22px}
 .gastro-page .gastro-event-style .gastro-profile-row dd{margin-left:32px}
}

/* Os arquivos antigos tinham regras altamente específicas para a coluna de local. */
.archive-wrap #agita-event-results.event-archive-grid .event-card .event-place,
.agita-discovery .agita-discovery-results .event-card .event-place,
.single-event-page .agita-event-related-slot .related-events-grid .event-card .event-place{
 display:flex;align-items:center;gap:3px;padding-left:0;overflow:hidden;white-space:nowrap
}
.agita-food-shuffle .agita-ui-icon{width:17px;height:17px;stroke-width:2}
