/**
 * Related Betting Odds Widget Styles
 * CSS styles for the betting matches widget
 *
 * @package Bonusovekody
 * @since 2.0.0
 */
.widget_related_betting_odds_widget .matches.featuredMatches .matchesTable__content {
    padding: 0;
}

.widget_related_betting_odds_widget  .matchesTable__list .matchesTable__event {
    background-color: transparent;
}

.widget_related_betting_odds_widget  .matchesTable__event {
    padding: var(--space-2) 0;
    border-radius: var(--radius-xs);
    border: unset;
}

.widget_related_betting_odds_widget  .matchesTable__list .matchesTable__event {
    font-size: var(--font-size-small);
    display: flex;
    justify-content: space-between;
    gap: var(--space-2);
    flex-direction: column;
		padding: var(--space-3) 0;
}

.widget_related_betting_odds_widget  .matchesTable__eventTime {
		color: #666;
		font-family: Rubik, 'Helvetica Neue', Helvetica, Arial, sans-serif;
		font-size: var(--font-size-small);
		font-style: normal;
		font-weight: var(--font-weight-normal);
		line-height: 16px;
		display: block;
    flex: unset;
    opacity: 1;
    text-align: left;
    padding-right: 0;
}

.widget_related_betting_odds_widget  .matches.featuredMatches {
    border: unset;
}

.matchesTable__legal {
    display: none;
}

.widget_related_betting_odds_widget  .matchesTable__eventName {
    color: #1A1A1A;
    font-size: var(--font-size-base);
    font-style: normal;
    font-weight: var(--font-weight-bold);
    line-height: var(--line-height-base);
}

.widget_related_betting_odds_widget  .matches.featuredMatches .matchesTable__list .matchesTable__event {
		border-radius: 0;
		border-top: 1px solid #E8E8E8;
    font-size: var(--font-size-small);
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    gap: 5px;
		margin-bottom: 0 !important;
}

.widget_related_betting_odds_widget  .matchesTable__list {
    gap: 0;
}

.widget_related_betting_odds_widget  .matchesTable__footerCta a {
		width: 100%;
    margin-top: 20px;
    background: var(--color-primary);
    color: var(--white);
	  display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: var(--space-3);
    padding: var(--button-padding-y) var(--button-padding-x) !important;
    font-family: var(--font-body);
    font-size: var(--font-size-base) !important;
    font-weight: var(--font-weight-medium);
    line-height: var(--line-height-base);
    text-decoration: none;
    border: none;
    border-radius: var(--button-radius);
    cursor: pointer;
    transition: all var(--transition-base) var(--ease-out);
    box-shadow: var(--button-shadow);
}

.widget_related_betting_odds_widget  .matchesTable__footerCta a:hover {
    color: var(--white);
    background: var(--color-primary-hover);
    box-shadow: 0 var(--space-2) var(--space-3) rgba(0, 0, 0, 0.16);
}

.widget_related_betting_odds_widget .matches.featuredMatches .matchesTable__footer {
    padding: 0;
}