body .tooltipster-base.tooltipster-sidetip:has(.custom-event-list--organizer-events .custom-event-card--organizer-events.kyoiq-month-tooltip-card) {
	width: min(250px, calc(100vw - 32px)) !important;
	max-width: calc(100vw - 32px) !important;
}

body .tooltipster-base.tooltipster-sidetip:has(.custom-event-list--organizer-events .custom-event-card--organizer-events.kyoiq-month-tooltip-card) .tooltipster-box,
body .tooltipster-base.tooltipster-sidetip:has(.custom-event-list--organizer-events .custom-event-card--organizer-events.kyoiq-month-tooltip-card) .tooltipster-content {
	width: 100% !important;
	max-width: 100% !important;
	padding: 0 !important;
	overflow: visible !important;
	background: transparent !important;
	border: 0 !important;
	box-shadow: none !important;
}

html body.post-type-archive-tribe_events .kyoiq-month-tooltip .custom-event-list.custom-event-list--organizer-events,
html body.post-type-archive-tribe_events .kyoiq-month-mobile-popup .custom-event-list.custom-event-list--organizer-events,
html body.post-type-archive-tribe_events .kyoiq-month-hover-popup .custom-event-list.custom-event-list--organizer-events,
html body .tooltipster-base.tooltipster-sidetip .custom-event-list.custom-event-list--organizer-events.kyoiq-month-tooltip-card-list {
	width: 100% !important;
	max-width: 250px !important;
	margin: 0 auto !important;
	padding: 0 !important;
}

html body.post-type-archive-tribe_events .custom-event-list.custom-event-list--organizer-events .custom-event-card.custom-event-card--organizer-events.kyoiq-month-tooltip-card,
html body .tooltipster-base.tooltipster-sidetip .custom-event-list.custom-event-list--organizer-events .custom-event-card.custom-event-card--organizer-events.kyoiq-month-tooltip-card {
	width: 100% !important;
	max-width: 250px !important;
}

html body.post-type-archive-tribe_events .custom-event-list.custom-event-list--organizer-events .custom-event-card.custom-event-card--organizer-events.kyoiq-month-tooltip-card > .custom-event-content,
html body .tooltipster-base.tooltipster-sidetip .custom-event-list.custom-event-list--organizer-events .custom-event-card.custom-event-card--organizer-events.kyoiq-month-tooltip-card > .custom-event-content {
	display: flex !important;
	flex: 1 1 auto !important;
	flex-direction: column !important;
	width: 100% !important;
	padding: 0 18px 20px !important;
}

html body.post-type-archive-tribe_events .custom-event-list.custom-event-list--organizer-events .custom-event-card.custom-event-card--organizer-events.kyoiq-month-tooltip-card > .custom-event-content > .custom-event-title,
html body .tooltipster-base.tooltipster-sidetip .custom-event-list.custom-event-list--organizer-events .custom-event-card.custom-event-card--organizer-events.kyoiq-month-tooltip-card > .custom-event-content > .custom-event-title {
	width: 100% !important;
	max-width: 100% !important;
	margin: 0 0 20px !important;
	padding: 0 !important;
	color: var(--kyoiq-color-primary) !important;
	font-size: 17px !important;
	font-weight: 800 !important;
	line-height: 1.55 !important;
}

html body.post-type-archive-tribe_events .custom-event-list.custom-event-list--organizer-events .custom-event-card.custom-event-card--organizer-events.kyoiq-month-tooltip-card > .custom-event-content > .custom-event-title a,
html body.post-type-archive-tribe_events .custom-event-list.custom-event-list--organizer-events .custom-event-card.custom-event-card--organizer-events.kyoiq-month-tooltip-card > .custom-event-content > .custom-event-title a:hover,
html body.post-type-archive-tribe_events .custom-event-list.custom-event-list--organizer-events .custom-event-card.custom-event-card--organizer-events.kyoiq-month-tooltip-card > .custom-event-content > .custom-event-title a:focus,
html body .tooltipster-base.tooltipster-sidetip .custom-event-list.custom-event-list--organizer-events .custom-event-card.custom-event-card--organizer-events.kyoiq-month-tooltip-card > .custom-event-content > .custom-event-title a,
html body .tooltipster-base.tooltipster-sidetip .custom-event-list.custom-event-list--organizer-events .custom-event-card.custom-event-card--organizer-events.kyoiq-month-tooltip-card > .custom-event-content > .custom-event-title a:hover,
html body .tooltipster-base.tooltipster-sidetip .custom-event-list.custom-event-list--organizer-events .custom-event-card.custom-event-card--organizer-events.kyoiq-month-tooltip-card > .custom-event-content > .custom-event-title a:focus {
	color: var(--kyoiq-color-primary) !important;
	text-decoration: none !important;
}

html body.post-type-archive-tribe_events .custom-event-list.custom-event-list--organizer-events .custom-event-card.custom-event-card--organizer-events.kyoiq-month-tooltip-card > .custom-event-content > .custom-event-date,
html body .tooltipster-base.tooltipster-sidetip .custom-event-list.custom-event-list--organizer-events .custom-event-card.custom-event-card--organizer-events.kyoiq-month-tooltip-card > .custom-event-content > .custom-event-date {
	display: flex !important;
	align-items: center !important;
	flex-wrap: nowrap !important;
	gap: 8px !important;
	width: 100% !important;
	max-width: 100% !important;
	min-height: 0 !important;
	margin: 0 0 7px !important;
	padding: 0 !important;
	border: 0 !important;
	border-radius: 0 !important;
	background: transparent !important;
	box-shadow: none !important;
	color: #6b7280 !important;
	filter: none !important;
	font-size: 14px !important;
	font-style: normal !important;
	font-weight: 600 !important;
	line-height: 1.5 !important;
	overflow: visible !important;
}

html body.post-type-archive-tribe_events .custom-event-list.custom-event-list--organizer-events .custom-event-card.custom-event-card--organizer-events.kyoiq-month-tooltip-card .custom-event-date-icon,
html body .tooltipster-base.tooltipster-sidetip .custom-event-list.custom-event-list--organizer-events .custom-event-card.custom-event-card--organizer-events.kyoiq-month-tooltip-card .custom-event-date-icon,
html body.post-type-archive-tribe_events .custom-event-list.custom-event-list--organizer-events .custom-event-card.custom-event-card--organizer-events.kyoiq-month-tooltip-card .custom-event-venue-icon,
html body .tooltipster-base.tooltipster-sidetip .custom-event-list.custom-event-list--organizer-events .custom-event-card.custom-event-card--organizer-events.kyoiq-month-tooltip-card .custom-event-venue-icon {
	display: inline-flex !important;
	flex: 0 0 auto !important;
	align-items: center !important;
	justify-content: center !important;
	width: auto !important;
	min-width: 0 !important;
	height: 1.5em !important;
	min-height: 1.5em !important;
	margin: 0 !important;
	padding: 0 !important;
	border: 0 !important;
	border-radius: 0 !important;
	background: transparent !important;
	box-shadow: none !important;
	color: #6b7280 !important;
	font-size: 15px !important;
	line-height: 1 !important;
}

html body.post-type-archive-tribe_events .custom-event-list.custom-event-list--organizer-events .custom-event-card.custom-event-card--organizer-events.kyoiq-month-tooltip-card .custom-event-date-text,
html body .tooltipster-base.tooltipster-sidetip .custom-event-list.custom-event-list--organizer-events .custom-event-card.custom-event-card--organizer-events.kyoiq-month-tooltip-card .custom-event-date-text,
html body.post-type-archive-tribe_events .custom-event-list.custom-event-list--organizer-events .custom-event-card.custom-event-card--organizer-events.kyoiq-month-tooltip-card .custom-event-venue-text,
html body .tooltipster-base.tooltipster-sidetip .custom-event-list.custom-event-list--organizer-events .custom-event-card.custom-event-card--organizer-events.kyoiq-month-tooltip-card .custom-event-venue-text {
	display: inline-flex !important;
	flex: 1 1 auto !important;
	align-items: center !important;
	min-width: 0 !important;
	min-height: 0 !important;
	padding: 0 !important;
	border: 0 !important;
	background: transparent !important;
	color: #6b7280 !important;
	font-size: 14px !important;
	font-weight: 600 !important;
	line-height: 1.5 !important;
	white-space: nowrap !important;
}

html body.post-type-archive-tribe_events .custom-event-list.custom-event-list--organizer-events .custom-event-card.custom-event-card--organizer-events.kyoiq-month-tooltip-card > .custom-event-content > .custom-event-venue,
html body .tooltipster-base.tooltipster-sidetip .custom-event-list.custom-event-list--organizer-events .custom-event-card.custom-event-card--organizer-events.kyoiq-month-tooltip-card > .custom-event-content > .custom-event-venue {
	display: flex !important;
	align-items: center !important;
	flex-wrap: nowrap !important;
	gap: 8px !important;
	width: 100% !important;
	max-width: 100% !important;
	margin: 0 !important;
	color: #6b7280 !important;
	font-size: 14px !important;
	font-weight: 600 !important;
	line-height: 1.5 !important;
}

html body.post-type-archive-tribe_events .custom-event-list.custom-event-list--organizer-events .custom-event-card.custom-event-card--organizer-events.kyoiq-month-tooltip-card > .custom-event-content > .custom-event-detail-labels,
html body .tooltipster-base.tooltipster-sidetip .custom-event-list.custom-event-list--organizer-events .custom-event-card.custom-event-card--organizer-events.kyoiq-month-tooltip-card > .custom-event-content > .custom-event-detail-labels {
	display: flex !important;
	flex-wrap: wrap !important;
	align-items: center !important;
	column-gap: 6px !important;
	row-gap: 8px !important;
	gap: 8px 6px !important;
	width: 100% !important;
	max-width: 100% !important;
	margin: 20px 0 0 !important;
	padding-top: 0 !important;
}
	
