.mini_result_table_div {
    width: 278px;
    height: 55px;
    overflow: auto;

    padding: 0;
    margin: 0;
}

.mini_result_table_div::-webkit-scrollbar {
    height: 5px;
}
.mini_result_table_div::-webkit-scrollbar-thumb {
background-color: #3f3542;
border-radius: 10px;
}
.mini_result_table_div::-webkit-scrollbar-track {
background-color: grey;
border-radius: 10px;
box-shadow: inset 0px 0px 5px white;
}

.resultTable {
    width: 278px;
    height: 48px;
}
.chul-table-cell {
    width: 8px;
    height: 8px;
    border: 0.5px solid rgb(8, 8, 8);
    box-sizing: border-box; /* 테두리 포함하여 크기 계산 */
    padding: 0;
}
.chul-white-theme {
    background-color: #fefefe;
    color: white;
    border-collapse: collapse;
}
.chul-dark-theme {
    background-color: #1e1c1f;
    color: white;
    border-collapse: collapse;
}
.chul-red-circle {
    width: 3px; 
    height: 3px;
    background-color: transparent;
    border: 1px solid #772d2c;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: auto;
    box-sizing: content-box;
}
.chul-red-tie-circle {
    width: 3px; 
    height: 3px;
    background-color: transparent;
    border: 1px solid #772d2c;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: auto;
    box-sizing: content-box;
    background-image: linear-gradient(to top left, rgba(37, 145, 37, 0) 38%, rgb(37, 145, 37) 50%, rgba(37, 145, 37, 0) 62%);
}
.chul-blue-circle {
    width: 3px; 
    height: 3px;
    background-color: transparent;
    border: 1px solid #2f519b;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: auto;
    box-sizing: content-box;
}
.chul-blue-tie-circle {
    width: 3px; 
    height: 3px;
    background-color: transparent;
    border: 1px solid #2f519b;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: auto;
    box-sizing: content-box;
    background-image: linear-gradient(to top left, rgba(37, 145, 37, 0) 38%, rgb(37, 145, 37) 50%, rgba(37, 145, 37, 0) 62%);
}
.chul-green-circle {
    width: 3px; 
    height: 3px;
    background-color: transparent;
    border: 1px solid rgb(37, 145, 37);
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: auto;
    box-sizing: content-box;
}
.mini_result_table_highlightcell {
    background-color: #a9b31e;
}
.mini_result_table_lasthighlightcell {
    border: 2px solid #21872f;
}

