/********************************** client colors vars start **********************************/
/***** client font *****/

            /* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/widget/Roboto/Roboto-Regular.woff2') format('woff2'), 
    url('/fonts/widget/Roboto/Roboto-Regular.ttf') format('truetype');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/fonts/widget/Roboto/Roboto-Regular.woff2') format('woff2'), 
        url('/fonts/widget/Roboto/Roboto-Regular.ttf') format('truetype');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/fonts/widget/Roboto/Roboto-Regular.woff2') format('woff2'), 
        url('/fonts/widget/Roboto/Roboto-Regular.ttf') format('truetype');
    unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/fonts/widget/Roboto/Roboto-Regular.woff2') format('woff2'), 
        url('/fonts/widget/Roboto/Roboto-Regular.ttf') format('truetype');
    unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/fonts/widget/Roboto/Roboto-Regular.woff2') format('woff2'), 
        url('/fonts/widget/Roboto/Roboto-Regular.ttf') format('truetype');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/fonts/widget/Roboto/Roboto-Regular.woff2') format('woff2'), 
        url('/fonts/widget/Roboto/Roboto-Regular.ttf') format('truetype');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/fonts/widget/Roboto/Roboto-Regular.woff2') format('woff2'), 
        url('/fonts/widget/Roboto/Roboto-Regular.ttf') format('truetype');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url('/fonts/widget/Roboto/Roboto-Medium.woff2') format('woff2'), 
        url('/fonts/widget/Roboto/Roboto-Medium.ttf') format('truetype');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url('/fonts/widget/Roboto/Roboto-Medium.woff2') format('woff2'), 
        url('/fonts/widget/Roboto/Roboto-Medium.ttf') format('truetype');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url('/fonts/widget/Roboto/Roboto-Medium.woff2') format('woff2'), 
        url('/fonts/widget/Roboto/Roboto-Medium.ttf') format('truetype');
    unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url('/fonts/widget/Roboto/Roboto-Medium.woff2') format('woff2'), 
        url('/fonts/widget/Roboto/Roboto-Medium.ttf') format('truetype');
    unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url('/fonts/widget/Roboto/Roboto-Medium.woff2') format('woff2'), 
        url('/fonts/widget/Roboto/Roboto-Medium.ttf') format('truetype');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url('/fonts/widget/Roboto/Roboto-Medium.woff2') format('woff2'), 
        url('/fonts/widget/Roboto/Roboto-Medium.ttf') format('truetype');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url('/fonts/widget/Roboto/Roboto-Medium.woff2') format('woff2'), 
        url('/fonts/widget/Roboto/Roboto-Medium.ttf') format('truetype');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('/fonts/widget/Roboto/Roboto-Bold.woff2') format('woff2'), 
        url('/fonts/widget/Roboto/Roboto-Bold.ttf') format('truetype');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('/fonts/widget/Roboto/Roboto-Bold.woff2') format('woff2'), 
        url('/fonts/widget/Roboto/Roboto-Bold.ttf') format('truetype');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('/fonts/widget/Roboto/Roboto-Bold.woff2') format('woff2'), 
        url('/fonts/widget/Roboto/Roboto-Bold.ttf') format('truetype');
    unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('/fonts/widget/Roboto/Roboto-Bold.woff2') format('woff2'), 
        url('/fonts/widget/Roboto/Roboto-Bold.ttf') format('truetype');
    unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('/fonts/widget/Roboto/Roboto-Bold.woff2') format('woff2'), 
        url('/fonts/widget/Roboto/Roboto-Bold.ttf') format('truetype');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('/fonts/widget/Roboto/Roboto-Bold.woff2') format('woff2'), 
        url('/fonts/widget/Roboto/Roboto-Bold.ttf') format('truetype');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('/fonts/widget/Roboto/Roboto-Bold.woff2') format('woff2'), 
        url('/fonts/widget/Roboto/Roboto-Bold.ttf') format('truetype');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}                                                                                        
    
    
    
    
    /*** css_main_font_name ***/
    .wff_widget.wff_widget_FW8EAE41189610ABBB *,
    .wff_widget.wff_widget_FW8EAE41189610ABBB DIV,
    .wff_widget.wff_widget_FW8EAE41189610ABBB SPAN,
    .wff_widget.wff_widget_FW8EAE41189610ABBB .wff_calendar_root .wff_container_light /* overwrite the font in the third party calendar */ {
    font-family: 'Roboto', sans-serif;
    }

                                                        
    /*** css_secondary_font_name ***/
    .wff_widget.wff_widget_FW8EAE41189610ABBB .wff_secondary_fnt * {
    font-family: 'Roboto', sans-serif;
    }

    /*** css_main_font_name_bold ***/
    .wff_widget.wff_widget_FW8EAE41189610ABBB .wff_bold {
    font-family: 'Roboto', sans-serif;font-weight: bold;;
    }

    /*** css_secondary_font_name ***/
    .wff_widget.wff_widget_FW8EAE41189610ABBB .wff_secondary_font {
    font-family: 'Roboto', sans-serif;
    }

    /*** css_main_font_name_bold ***/
    .wff_widget.wff_widget_FW8EAE41189610ABBB .wff_secondary_bold * {
    font-family: 'Roboto', sans-serif;font-weight: bold;;
    }

    /*** css_main_font_size ***/
    .wff_widget.wff_widget_FW8EAE41189610ABBB {
    font-size: 14px;
    }

    /*** css_main_font_size_big ***/
    .wff_widget.wff_widget_FW8EAE41189610ABBB .wff_big {
    font-size: 16px;
    }

    /*** css_main_font_size_small ***/
    .wff_widget.wff_widget_FW8EAE41189610ABBB .wff_small {
    font-size: 12px;
    }

    /*** css_legend_font_size ***/
    .wff_widget.wff_widget_FW8EAE41189610ABBB .wff_legend,
    .wff_widget.wff_widget_FW8EAE41189610ABBB .wff_smaller_text,
    .wff_widget.wff_widget_FW8EAE41189610ABBB .wff_assist {
    font-size: 10px;
    }

    /*** css_secondary_font_size ***/
    .wff_widget.wff_widget_FW8EAE41189610ABBB .wff_secondary_fs {
    font-size: 12px;
    }

/***** client colors *****/
/* COLORS */
/*** main_text_color ***/
.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_series_score_outcome .wff_label_text,
.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_data_selector_root *,
.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_series_score_result_wrapper .wff_label_text,
.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_participant_name,
.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_tooltip_events_wrapper,
.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_series_score_result .wff_result,
.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_tooltip_root a:link,
.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_tooltip_root a,
.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_series_score_outcome  {
    color: #000000;
}

/*** css_main_font_name_bold ***/
.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_event_result_single_box_wrapper DIV,
.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_series_winner DIV,
.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_participant_result_double_row_wrapper .wff_participant_won .wff_participant DIV,
.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_double_participant_result_double_row_wrapper .wff_participant_won .wff_participant DIV {
    font-family: 'Roboto', sans-serif;font-weight: bold;;
}

/*** css_main_font_size ***/
.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_data_selector_root * {
    font-size: 14px;
}

/*** draw_navigation_buttons_and_participant_lost_text_color ***/
.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_draw_generic_tennis .wff_participant_result_double_row_wrapper .wff_participant_lost .wff_participant DIV:not(.wff_tooltip_root *),
.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_draw_generic_tennis .wff_double_participant_result_double_row_wrapper .wff_participant_lost .wff_participant DIV:not(.wff_tooltip_root *) {
    color: #959595;
}

/*** non_setting_styles ***/
.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_draw_generic .wff_flag_and_logo_container.wff_national_team .wff_flag_logo_img {
    border: 1px solid #cccccc;
    width: 18px;
    height: 18px;
}

.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_draw_generic {
    padding-right: 0;
}

/* TOURNAMENT NAME */
.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_tournament_stage_name {
    font-size: 18px;
    font-weight: 700;
}

/* FILTER BUTTONS */
.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_round_button {
    min-width: 137.5px;
    min-height: 30px;
    border-radius: 5px;
    border: 1px solid;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 5px;
    cursor: pointer;
    padding: 0 10px;
}

.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_draw_generic_tennis .wff_round_button,
.wff_widget.wff_widget_FW8EAE41189610ABBB.wff_widget_medium .wff_draw_generic_tennis .wff_round_button,
.wff_widget.wff_widget_FW8EAE41189610ABBB.wff_widget_small .wff_draw_generic_tennis .wff_round_button {
    min-width: 140px;
    max-width: 140px;
    padding: 0 4px;
}

.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_round_button:first-child {
    margin-left: 0;
}

.wff_widget.wff_widget_FW8EAE41189610ABBB  .wff_selected_button_filter DIV {
    font-weight: bold;
}

/* DROPDOWNS */
.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_draw_dropdowns_wrapper {
    display: flex;
    align-items: center;
    min-width: 100%;
    height: 50px;
}

.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_draw_dropdowns_wrapper .wff_data_selector_root {
    display: flex;
    align-items: center;
    height: 30px;
    border: 1px solid #E5E5E5;
    border-radius: 5px;
}

.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_draw_dropdowns_wrapper .wff_data_selector_root ~ .wff_data_selector_root {
    margin-left: 10px;
}

.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_draw_dropdowns_wrapper .wff_data_selector_root.wff_draw_stages_dropdown {
    min-width: 123px;
}

.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_draw_dropdowns_wrapper .wff_data_selector_root.wff_draw_seasons_dropdown {
    min-width: 72px;
}

.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_draw_dropdowns_wrapper .wff_data_selector_root .wff_data_selector_list {
    width: inherit;
    align-items: flex-start;
    top: 35px;
    left: 0;
    margin: 0;
    padding: 5px 0;
    border: 1px solid #E5E5E5;
    box-shadow: 0px 5px 10px rgb(0 0 0 / 5%);
    backdrop-filter: blur(10px);
    border-radius: 10px;
    z-index: 5;
}

.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_draw_dropdowns_wrapper .wff_data_selector_root .wff_data_selector_list .wff_data_selector_list_item {
    min-height: 30px;
    line-height: 32px;
    padding: 0 10px;
    box-sizing: border-box;
    width: 100%;
    white-space: nowrap;
}

.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_draw_dropdowns_wrapper .wff_data_selector_root .wff_data_selector_list .wff_selected_item,
.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_draw_dropdowns_wrapper .wff_data_selector_root .wff_data_selector_list LI:hover {
    width: 100%;
    font-weight: normal;
}

/* DRAW BOXES */
.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_game_participants {
    border: 1px solid;
    border-radius: 5px;
    padding: 10px;
    min-height: 128px;
    max-height: 128px;
    min-width: 360px;
    align-items: center;
    justify-content: flex-start;
    display: flex;
}

.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_draw_generic_tennis .wff_game_participants {
    min-height: 116px;
    max-height: 116px;
    min-width: 320px;
}

.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_draw_generic_data_container.wff_draw_type_doubles .wff_game_participants {
    max-height: 136px;
    min-height: 136px;
}

.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_draw_generic .wff_participant_result {
    border: none;
    width: unset;
    height: 36px;
    border-radius: 5px;
}

.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_draw_generic .wff_participant_result,
.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_draw_type_double .wff_double_participant_result {
    margin: 0 0 5px 0;
    border-radius: 4px;
    padding: 0 5px;
}

.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_draw_generic .wff_participant .wff_par_seed,
.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_draw_generic .wff_draw_generic_data_container .wff_round .wff_round_content .wff_draw_event_date_time_wrapper {
    color: #000000;
}

.wff_widget.wff_widget_FW8EAE41189610ABBB  .wff_draw_event_date_time_wrapper {
    margin-bottom: 5px;
    margin-left: 5px;
}

.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_draw_generic .wff_participant_result.wff_away_participant,
.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_draw_type_double .wff_double_participant_result.wff_away_participants {
    margin: 5px 0 0 0;
}

.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_participant_result_double_row_wrapper,
.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_double_participant_result_double_row_wrapper {
    min-width: 100%;
    min-height: 100%;
    padding-top: 6px;
}

.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_double_participant_result {
    border: none;
    height: auto;
}
 
.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_series_score_result_wrapper {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    margin-bottom: 10px;
    min-height: 16px;
}

.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_series_score_outcome .wff_label_text {
    font-weight: 700;
}

.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_separation_line {
    height: 1px;
    width: 20px;
}

.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_series_score_outcome {
    font-weight: bold;
    display: flex;
}

.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_series_score_outcome .wff_label_text {
    margin: 0 5px;
}

/* SERIES SCORE RESULT*/
.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_series_score_result,
.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_event_result_single_box_wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 30px;
    min-width: 30px;
    border-radius: 5px;
    border: 1px solid;
}

.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_event_result_single_box_wrapper {
    border-color: #F0F0F0;
}

.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_draw_generic_tennis .wff_event_result_single_box_wrapper .wff_result_dash {
    color: #C9C9C9;
}

.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_series_score_result .wff_result{
    font-weight: 700;
}

/* TOOLTIP */
.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_tooltip_events_wrapper .wff_tooltip_event:last-child {
    margin-bottom: 0;
}

.wff_widget.wff_widget_FW8EAE41189610ABBB  .wff_tooltip_root {
    z-index: 2;
    font-size: 12px;
}

.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_tooltip_events_wrapper {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 10px;
    min-width: 242px;
    border: 1px solid;
    border-radius: 5px;
    font-weight: 700;
}

.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_tooltip_events_wrapper .wff_tooltip_event .wff_label_text {
    margin-right: 3px;
}

.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_tooltip_event {
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 30px;
    margin-bottom: 5px;
    text-decoration: none;
}

.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_tooltip_event .wff_label_text,
.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_gamedate_and_time,
.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_game_result {
    font-weight: 700;
}

.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_game_result {
    font-size: 14px;
    max-width: 39px;
    width: 39px;
    min-height: 30px;
    border-radius: 5px;
    border: 1px solid;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 5px;
    margin: 0 10px;
    position: relative;
}

.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_tooltip_event SPAN {
    padding: 2px;
}

.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_draw_generic .wff_tooltip_root .wff_flag_and_logo_container {
    margin: 0;
}

.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_tooltip_root .wff_gamedate_and_time {
    margin-right: 20px;
}

.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_draw_generic_tennis .wff_cmt_icon_tooltip {
    display: flex;
    position: relative;
    margin-left: 10px;
    cursor: pointer;
}

.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_draw_generic_tennis .wff_cmt_icon_tooltip .wff_tooltip_root {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 30px;
    font-size: 14px;
    top: -10px;
    left: 15px;
    border-radius: 5px;
}

.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_draw_generic_tennis .wff_cmt_icon_tooltip .wff_tooltip_root .wff_tooltip_participant_text {
    font-weight: 400;
    padding: 0 14px;
}

/* FLAG AND LOGO */
.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_participant_result .wff_flag_and_logo_container,
.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_double_participant_result .wff_flag_and_logo_container {
    margin: 0 10px 0 0;
}

/* DRAW STAGE */
.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_tournament_stage_and_icon .wff_flag_and_logo_container {
    margin-right: 10px;
    align-items: center;
    justify-content: center;
}

/* ROUND ARROWS AND NAVIGATION */

.wff_widget.wff_widget_FW8EAE41189610ABBB .icon-previous_arrow {
    padding-left: 20px;
}

.wff_widget.wff_widget_FW8EAE41189610ABBB .icon-next_arrow {
    padding-right: 20px;
}

.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_icon_arrow_wrapper {
    min-width: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
}

.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_draw_generic .wff_draw_generic_data_container .wff_draw_generic_container_background_layer {
    height: 50px;
    top: 0;
    border-radius: 5px;
}

.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_draw_generic .wff_icon_container .icon-previous_arrow,
.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_draw_generic .wff_icon_container .icon-next_arrow {
    transform: none;
}

.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_round_title {
    margin-left: 120px;
}

.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_draw_generic_data_container .wff_round:nth-child(3) .wff_round_title {
    margin-left: 160px;
}

.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_draw_generic_data_container .wff_round:nth-child(4) .wff_round_title {
    margin-left: 170px;
}

.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_draw_generic_data_container .wff_round:nth-child(5) .wff_round_title {
    margin-left: 200px;
}

.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_hide_arrow {
    visibility: hidden;
}


.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_draw_generic .wff_draw_generic_data_container .wff_round .wff_round_title .wff_label_text {
    font-size: 18px;
    font-weight: 700;
}

.wff_widget.wff_widget_FW8EAE41189610ABBB.wff_widget_small .wff_round_button .wff_label_text,
.wff_widget.wff_widget_FW8EAE41189610ABBB.wff_widget_medium .wff_round_button .wff_label_text,
.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_draw_generic_tennis .wff_round_button .wff_label_text {
    max-width: 117px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

/* SMALL VIEW RULES */
.wff_widget.wff_widget_FW8EAE41189610ABBB.wff_widget_small .wff_draw_generic .wff_round_content .wff_round_pair,
.wff_widget.wff_widget_FW8EAE41189610ABBB.wff_widget_medium .wff_draw_generic .wff_round_content .wff_round_pair {
    flex-direction: column;
}

.wff_widget.wff_widget_FW8EAE41189610ABBB.wff_widget_small .wff_game_participants {
    min-height: 116px;
    min-width: 298px;
}

.wff_widget.wff_widget_FW8EAE41189610ABBB.wff_widget_small .wff_draw_generic .wff_round_content,
.wff_widget.wff_widget_FW8EAE41189610ABBB.wff_widget_small .wff_draw_generic .wff_round_content:first-of-type,
.wff_widget.wff_widget_FW8EAE41189610ABBB.wff_widget_small .wff_round:last-of-type,
.wff_widget.wff_widget_FW8EAE41189610ABBB.wff_widget_medium .wff_draw_generic .wff_round_content,
.wff_widget.wff_widget_FW8EAE41189610ABBB.wff_widget_medium .wff_draw_generic .wff_round_content:first-of-type,
.wff_widget.wff_widget_FW8EAE41189610ABBB.wff_widget_medium .wff_round:last-of-type {
    margin: 0;
    padding: 0;
}

.wff_widget.wff_widget_FW8EAE41189610ABBB.wff_widget_small .wff_round:last-of-type,
.wff_widget.wff_widget_FW8EAE41189610ABBB.wff_widget_medium .wff_round:last-of-type {
    margin: 0;
    padding-top: 20px;
}

.wff_widget.wff_widget_FW8EAE41189610ABBB.wff_widget_small .wff_draw_generic .wff_round,
.wff_widget.wff_widget_FW8EAE41189610ABBB.wff_widget_medium .wff_draw_generic .wff_round {
    justify-content: center;
}

.wff_widget.wff_widget_FW8EAE41189610ABBB.wff_widget_small .wff_draw_generic .wff_round_content,
.wff_widget.wff_widget_FW8EAE41189610ABBB.wff_widget_medium .wff_draw_generic .wff_round_content {
    align-items: center;
}

.wff_widget.wff_widget_FW8EAE41189610ABBB.wff_widget_small .wff_draw_generic .wff_round_content .wff_mobile_vline,
.wff_widget.wff_widget_FW8EAE41189610ABBB.wff_widget_medium .wff_draw_generic .wff_round_content .wff_mobile_vline {
    height: 22px;
}

.wff_widget.wff_widget_FW8EAE41189610ABBB.wff_widget_small .wff_draw_generic .wff_round_content .wff_mobile_vline_container,
.wff_widget.wff_widget_FW8EAE41189610ABBB.wff_widget_medium .wff_draw_generic .wff_round_content .wff_mobile_vline_container {
    top: unset;
    bottom: -22px;
    left: 0;
}

.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_draw_generic .wff_tournament_stage_and_filter_wrapper .wff_rounds_filter_buttons {
	overflow-x: scroll;
}

/* SCROLL BAR STYLES START */

/* other browsers except firefox */

.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_draw_generic .wff_tournament_stage_and_filter_wrapper .wff_rounds_filter_buttons::-webkit-scrollbar {
    height: 5px;
}

.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_draw_generic .wff_tournament_stage_and_filter_wrapper .wff_rounds_filter_buttons::-webkit-scrollbar-thumb {
    background-color: #C8C8C8;    /* color of the scroll thumb */
    border-radius: 10px;       /* roundness of the scroll thumb */
}

.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_draw_generic .wff_tournament_stage_and_filter_wrapper .wff_rounds_filter_buttons::-webkit-scrollbar-track {
    background-color: transparent;        /* color of the tracking area */
}

/* SCROLL BAR STYLES END */

.wff_widget.wff_widget_FW8EAE41189610ABBB.wff_widget_small .wff_round_pair:last-child  .wff_game_pair:last-child .wff_mobile_vline,
.wff_widget.wff_widget_FW8EAE41189610ABBB.wff_widget_medium .wff_round_pair:last-child  .wff_game_pair:last-child .wff_mobile_vline {
   display: none;
}

.wff_widget.wff_widget_FW8EAE41189610ABBB.wff_widget_small .wff_draw_generic .wff_game_pair:nth-child(odd),
.wff_widget.wff_widget_FW8EAE41189610ABBB.wff_widget_medium .wff_draw_generic .wff_game_pair:nth-child(odd) {
    margin-right: 0;
}

.wff_widget.wff_widget_FW8EAE41189610ABBB.wff_widget_small .wff_draw_generic .wff_draw_generic_data_container .wff_round .wff_round_title,
.wff_widget.wff_widget_FW8EAE41189610ABBB.wff_widget_medium .wff_draw_generic .wff_draw_generic_data_container .wff_round .wff_round_title,
.wff_widget.wff_widget_FW8EAE41189610ABBB.wff_widget_small .wff_draw_generic .wff_round:last-child .wff_round_title,
.wff_widget.wff_widget_FW8EAE41189610ABBB.wff_widget_medium .wff_draw_generic .wff_round:last-child .wff_round_title  {
    left: 0; 
    right: 0; 
    margin-left: auto; 
    margin-right: auto; 
    width: fit-content;
}

/* PAIR LINES */
.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_draw_generic .wff_draw_lines_horizontal,
.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_draw_generic .wff_long_line,
.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_draw_generic .wff_vertical_relation_line,
.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_draw_generic .wff_mobile_vline {
    background-color: #E5E5E5;
}

.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_draw_lines_box{
    height: 36px;
}

.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_draw_generic_tennis .wff_draw_lines_box {
    height: 30px;
}

.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_draw_generic_tennis .wff_draw_type_doubles .wff_draw_lines_box {
    height: 40px;
}

.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_long_line {
    bottom: -2px;
}

.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_draw_generic_tennis .wff_flag_and_logo_container.wff_national_team .wff_flag_logo_img {
    border: none;
    width: inherit;
    height: inherit;
}

/* DOUBLE PARTICIPANTS */
.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_draw_generic_tennis .wff_double_participant_result_double_row_wrapper .wff_participants_box {
    width: auto;
}


.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_draw_generic_tennis .wff_double_participant_result_double_row_wrapper .wff_double_participant_result  .wff_event_result_single_box_wrapper {
    margin-left: auto;
}

.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_draw_generic.wff_draw_generic_tennis .wff_draw_generic_data_container .wff_flag_and_logo_container.wff_national_team .wff_flag_logo_img {
    width: unset;
    height: unset;
}

.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_draw_generic.wff_draw_generic_tennis .wff_participant_container {
    align-items: center;
    height: 20px;
}

/* SOCCER */
.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_draw_generic .wff_flag_and_logo_container.wff_national_team .wff_flag_logo_img {
    width: inherit;
    height: inherit;
}

.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_draw_generic.wff_draw_generic_soccer .wff_game_participants {
    min-height: 116px;
    max-height: 128px;
}

.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_draw_generic.wff_draw_generic_soccer .wff_penalty_result {
    background: #000000;
    color: #fff;
    border: 1px solid #F1F1F1;
    width: 15px;
    height: 15px;
    border-radius: 50%;
    align-items: center;
    justify-content: center;
    display: flex;
    position: absolute;
    top: -9px;
    left: 16px;
    font-weight: 700;
    line-height: 12px;
    box-sizing: border-box;
}

.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_draw_generic.wff_draw_generic_soccer .wff_participant_result.wff_away_participant .wff_penalty_result {
    top: 18px;
}

.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_draw_generic .wff_participant_result.wff_away_participant .wff_tooltip_root .wff_penalty_result,
.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_draw_generic .wff_tooltip_root .wff_penalty_result {
    top: -6px;
}

.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_draw_generic .wff_tooltip_root .wff_penalty_result.wff_home {
    left: -9px;
}

.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_draw_generic .wff_tooltip_root .wff_penalty_result.wff_away {
    right: -9px;
    left: unset;
}

/* custom styles for Third place playoffs (small final), per round */
.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_draw_generic .wff_draw_generic_data_container .wff_round .wff_round_title.wff_small_final_title {
    margin-left: 0;
}

.wff_widget.wff_widget_FW8EAE41189610ABBB.wff_widget_small .wff_draw_generic.wff_draw_generic_soccer .wff_draw_generic_data_container .wff_round .wff_round_title.wff_small_final_title,
.wff_widget.wff_widget_FW8EAE41189610ABBB.wff_widget_medium .wff_draw_generic.wff_draw_generic_soccer .wff_draw_generic_data_container .wff_round .wff_round_title.wff_small_final_title {
    margin-left: auto;
}

.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_draw_generic_soccer .wff_separation_line {
    margin-left: 5px;
}

.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_draw_generic.wff_draw_generic_soccer .wff_draw_generic_data_container .wff_round.wff_small_final {
    height: fit-content;
}

.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_draw_generic.wff_draw_generic_soccer .wff_draw_generic_data_container .wff_round.wff_small_final .wff_round_title {
    top: -20px;
}

/* round of 16 */
.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_draw_generic.wff_draw_generic_soccer .wff_draw_generic_data_container.wff_round_1_8 .wff_round.wff_small_final {
    position: absolute;
    top: 790px;
    left: 1330px;
}

/* quarter finals */
.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_draw_generic.wff_draw_generic_soccer .wff_draw_generic_data_container.wff_round_quarter_finals .wff_round.wff_small_final {
    position: absolute;
    top: 470px;
    left: 883px;
}

/* semi finals */
.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_draw_generic.wff_draw_generic_soccer .wff_draw_generic_data_container.wff_round_semi_finals .wff_round.wff_small_final {
    position: absolute;
    top: 315px;
    left: 442px;
}

.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_draw_generic.wff_draw_generic_soccer .wff_draw_generic_data_container.wff_round_semi_finals {
    padding-bottom: 135px;
}

/* final */
.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_draw_generic.wff_draw_generic_soccer .wff_draw_generic_data_container.wff_round_final {
    flex-wrap: wrap;
}

.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_draw_generic.wff_draw_generic_soccer .wff_draw_generic_data_container.wff_round_final .wff_round {
    padding-top: 40px; 
}

.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_draw_generic.wff_draw_generic_soccer .wff_draw_generic_data_container.wff_round_final .wff_round.wff_small_final {
    flex-basis: 100%;
    position: relative;
}

.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_draw_generic.wff_draw_generic_soccer .wff_draw_generic_data_container.wff_round_final .wff_round.wff_small_final .wff_round_title {
    top: 0;
}

.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_draw_generic.wff_draw_generic_soccer .wff_draw_generic_data_container.wff_round_final .wff_round.wff_small_final .wff_game_pair {
    margin-bottom: 0;
}

/* SOCCER END */

/* BASKETBALL START */

.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_draw_generic.wff_draw_generic_basketball .wff_participant_result,
.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_draw_generic_basketball .wff_draw_type_double .wff_double_participant_result {
    margin: 0;
    padding: 5px 0;
}

.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_draw_generic .wff_draw_generic_basketball .wff_participant_result.wff_away_participant,
.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_draw_type_double .wff_draw_generic_basketball .wff_double_participant_result.wff_away_participants {
    margin: 0;
}

.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_draw_generic_basketball .wff_participant_result_double_row_wrapper,
.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_draw_generic_basketball .wff_double_participant_result_double_row_wrapper {
    padding-top: 0px;
}

.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_draw_generic_basketball .wff_game_participants {
    min-height: 126px;
    max-height: 126px;
}

.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_draw_generic_basketball .wff_round  {
    padding-top: 40px;
}

.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_draw_generic_basketball .wff_draw_lines_box {
    height: 34px;
}

.wff_widget.wff_widget_FW8EAE41189610ABBB.wff_widget_small .wff_draw_generic_basketball {
    padding: 0 10px;
}

.wff_widget.wff_widget_FW8EAE41189610ABBB.wff_widget_small .wff_draw_generic_basketball .wff_round {
    margin: 0;
}

.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_draw_generic_basketball .wff_game_result {
    min-width: 71px;
}

.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_draw_generic_basketball .wff_tooltip_events_wrapper {
    border-radius: 10px;
}

.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_draw_generic_basketball .wff_separation_line {
    margin: 5px 0;
}

/* BASKETBALL END */

/*** draw_generic_bg_color ***/
.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_draw_generic{
    background-color: #FFFFFF;
}
/*** draw_result_background_color ***/
.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_game_participants .wff_event_result_single_box_wrapper{
    background-color: #FFFFFF;
}
/*** draw_participant_container_background_color ***/
.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_participant_result{
    background-color: #FFFFFF;
}
/*** draw_participants_break_line_bg_color ***/
.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_separation_line{
    background-color: #959595;
}
/*** draw_tooltip_background_color ***/
.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_tooltip_events_wrapper{
    background-color: #FFFFFFE5;
}
/*** draw_round_titles_container_bg_color ***/
.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_draw_generic_container_background_layer,
.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_icon_arrow_wrapper{
    background-color: #F9F9F9;
}
/*** drdk_grey50_background_color ***/
.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_event_result_single_box_wrapper.wff_event_notstarted,
.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_event_result_single_box_wrapper.wff_event_undefined{
    background-color: #FFFFFF;
}
/*** draw_navigation_buttons_and_participant_lost_text_color ***/
.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_series_loss DIV,
.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_round_button{
    color: #959595;
}
/*** draw_series_score_no_result_text_color ***/
.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_series_score_result .wff_result.wff_no_result{
    color: #C9C9C9;
}
/*** draw_generic_header_text_color ***/
.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_round_title,
.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_tournament_stage_name,
.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_selected_button_filter DIV{
    color: #000000;
}
/*** draw_navigation_buttons_and_tooltip_border_color ***/
.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_tooltip_events_wrapper,
.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_round_button{
    border-color: #E5E5E5;
}
/*** draw_participant_boxes_border_color ***/
.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_game_participants{
    border-color: #E8E8E8;
}
/*** draw_series_score_result_boxes_border_color ***/
.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_series_score_result{
    border-color: #F0F0F0;
}
/*** draw_tooltip_game_result_boxes_border_color ***/
.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_game_result{
    border-color: #F1F1F1;
}
/*** draw_selector_hover_bg_color ***/
.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_draw_generic .wff_data_selector_root:hover,
.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_draw_generic .wff_data_selector_root.wff_selector_open,
.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_draw_generic .wff_data_selector_root .wff_data_selector_list_item:hover,
.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_draw_generic .wff_data_selector_root .wff_data_selector_list_item.wff_selected_item{
    background-color: #F1F1F1;
}
/*** drdk_square_flags_border_color ***/
.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_flag_and_logo_container.wff_national_team_square_flags .wff_flag_logo_img{
    border-color: #B2B2B2;
}
/*** draw_series_score_result_boxes_bg_color ***/
.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_series_score_result{
    background-color: #FFFFFF;
}
/*** draw_result_text_color ***/
.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_game_participants .wff_event_result_single_box_wrapper{
    color: #000000;
}
/*** draw_generic_cmt_tooltip_bg_color ***/
.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_draw_generic_tennis .wff_cmt_icon_tooltip .wff_tooltip_root{
    background-color: #000000;
}
/*** draw_generic_cmt_tooltip_text_color ***/
.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_draw_generic_tennis .wff_cmt_icon_tooltip .wff_tooltip_root DIV{
    color: #FFFFFF;
}
/*** draw_selector_background_color ***/
.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_draw_generic .wff_data_selector_root,
.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_draw_generic .wff_data_selector_root .wff_data_selector_list{
    background-color: rgba(255,255,255,0.9);
}
/*** draw_generic_winner_scorebox_bg_color ***/
.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_draw_generic_tennis .wff_event_result_single_box_wrapper.wff_event_winner{
    background-color: #e8e8e8;
}
/*** draw_generic_winner_scorebox_text_color ***/
.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_draw_generic_tennis .wff_event_result_single_box_wrapper.wff_event_winner{
    color: #000000;
}
/*** draw_participant_result_hover_background_color ***/
.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_hovered{
    background-color: #F8F8F8;
}

.wff_widget.wff_widget_FW8EAE41189610ABBB .wff_draw_generic.wff_draw_generic_soccer .wff_draw_generic_data_container .wff_round .wff_round_content .wff_game_pair .wff_participant_result .wff_participant {
    flex-grow: 1;
    display: block;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}