.number_of_rows_select {
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
}
.data_pattern_wrap {
    border: 1px solid #CECECE;
}
.pattern_menu, .pattern_sheets {
    background-color: #A5A5A5;
    border-bottom: 1px solid #CECECE;
    color: #fff;
}
.pattern_menu li {
    border-left: 1px solid #CECECE;
}
.data_summary .inner.rball {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    padding: 0;
}
.data_summary .chart {
    margin-top: 0;
    margin-bottom: 10px;
}
.inner-right, .inner-left {
    width: 50%;
    padding-top: 15px;
    padding-bottom: 15px;
}
.inner-left {
    padding-right: 15px;
    padding-left: 50px;
    border-right: 1px solid #CECECE;
}
.inner-right {
    padding-left: 15px;
    padding-right: 50px;
}
.inner-single {
    width: 100%;
    padding: 15px 50px;
}
p.chart-title {
    color: #606060;
    font-family: "Noto Sans KR";
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin-left: 5px;
    margin-bottom: 2px;
}
.data_summary .bar {
    border-radius: 5px;
}
#analysis-type {
    text-align: center;
}

.tab-container {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
}
a.tab-button {
    display: flex;
    width: 120px;
    height: 30px;
    justify-content: center;
    align-items: center;
    border-radius: 5px;
    border: 1px solid #CECECE;
    margin: 10px 5px;
    color: #CECECE;
    font-weight: 700;
}

.tab-button.selected {
    background-color: #E74C3C;
    border-color: transparent;
    color: #fff;
}

.tab-container::before, .tab-container::after {
    content: '';
    border-bottom: 1px solid #CECECE;
    width: 33%;
    margin: 0 15px;
}
.flex-option, .flex-option .date_area {
    display: flex;
    flex-direction: row;
    align-items: center;
}
.flex-option .date_area .btn_ic, .flex-option .date_area .date, .flex-option .date_area .btn_next {
    margin: 0;
}
.option_area.flex-option .date_area .tx_option {
    float: unset;
    margin: 0 1px;
}
.pick_summary .bar {
    border-radius: 5px;
}
.flex-option a.btn-first.min path,
.flex-option a.btn-last.max path,
.flex-option a.btn_next.max path,
.flex-option a.btn_prev.min path {
    stroke: #cecece;
}
.flex-option a.btn-first.min,
.flex-option a.btn-last.max,
.flex-option a.btn_next.max,
.flex-option a.btn_prev.min {
    cursor: not-allowed;
}
.option_area.flex-option .date_area .btn_ic {
    float: unset;
    width: unset;
    height: unset;
    text-indent: unset;
    overflow: unset;
    margin: 0 10px;
}
.option_area.flex-option .date_area .btn_ic:after {
    display: none;
}
.game_stats_wrap .list .ic.UNDER,
.game_stats_wrap .list .ic.OVER {
    line-height: 31px;
}




.dropdown {
    display: inline-block;
    position: relative;
    margin: 10px;
}
.dd-button {
    cursor: pointer;
    white-space: nowrap;
    display: flex;
    height: 30px;
    padding-right: 8px;
    justify-content: flex-end;
    align-items: center;
    gap: 10px;
    border-radius: 5px;
    border: 1px solid #606060;
    background: #FFF;
    width: 65px;
}
.dd-button:hover {
    background-color: #eeeeee;
}
.dd-input {
    display: none;
}
.dd-menu {
    position: absolute;
    top: 100%;
    padding: 0;
    margin: 1px 0 0 0;
    box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.1);
    list-style-type: none;
    z-index: 100000;
    width: 73px;
    border-radius: 5px;
    border: 1px solid #606060;
    background: #FFF;
}
.dd-input + .dd-menu {
    display: none;
}
.dd-input:checked + .dd-menu {
    display: block;
}
.dd-menu li {
    padding: 10px 20px;
    cursor: pointer;
    white-space: nowrap;
    float: unset;
    height: unset;
    margin-left: 0;
    text-align: center;
}
.dd-menu li:first-child{
    margin-left: 0;
}
.dd-menu li:hover {
    background-color: #CECECE;
}
.dd-menu li a {
    display: block;
    margin: -10px -20px;
    padding: 10px 20px;
    line-height: unset;
}
.dd-menu li a:before {
    float: unset;
    margin: unset;
    content: unset;
    width: unset;
    height: unset;
    border-radius: unset;
    background: unset;
}
.dd-menu li.divider{
    padding: 0;
    border-bottom: 1px solid #cccccc;
}
.pattern_menu a {
    line-height: 1.5;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    /*padding: 0 31px;*/
}
.pattern_sheets a {
    line-height: unset;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    color: #fff;
}
.pattern_sheets a.selected {
    color: #000;
}
.select_area .pick.HOME:before, .input_area .HOME:after {
    content: '좌';
    background-color: #3498db;
}
.select_area .pick.AWAY:before, .input_area .AWAY:after {
    content: '우';
    background-color: #e74c3c;
}
.select_area .pick.DRAW:before, .input_area .DRAW:after {
    content: '무';
    background-color: #606060;
}
.select_area .pick.ZERO:before, .input_area .ZERO:after {
    content: '0';
    background-color: #606060;
}
.pattern_data dd .ZERO,
.pattern_data dd .\30,
.pattern_data dd .DRAW {background-color:#606060;}
.pattern_summary .ZERO dt,
.pattern_summary .\30 dt,
.pattern_summary .DRAW dt {background-color:#606060;}
.pattern_data dt.ZERO,
.pattern_data dt.\30,
.pattern_data dt.DRAW {color:#606060;}
.game_stats_wrap .bar.ZERO.on,
.game_stats_wrap .bar.\30.on,
.game_stats_wrap .bar.DRAW.on {background-color:#606060 !important;}
.game_stats_wrap .list .ic.ZERO,
.game_stats_wrap .list .ic.\30,
.game_stats_wrap .list .ic.DRAW {background-color:#606060 !important;}
.pattern_search_data dt.ZERO,
.pattern_search_data dt.\30,

.pattern_search_data dt.DRAW {background-color:#606060;}
.pattern_menu.mobile li a{
    font-size: 8px;
}
