#ts_right_section{gap: 34px;}

#ts_right_section > div:first-child > p,
.it_list_table_wrapper > p{color: #666; font-size: 14px; font-style: normal; font-weight: 400; line-height: 18px; margin-bottom: 10px;}

#it_info_section{margin: 0;}

/*
.it_list_table{
    width: 100%; 
    border-collapse: separate;
    border-spacing: 0; 
    table-layout: fixed;
    overflow: hidden;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    text-align: left;
}

.it_list_table thead th{
    background: #CCC;
    color: #333;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 19px;
    padding: 10px 15px;
    width: auto;
}


.it_list_table tbody td{
    border-bottom: 1px solid #AAA; 
    background: #FFF; 
    padding: 10px 15px;
    color: #000;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 19px;
    width: auto;
}

.it_list_table tbody td:first-child{border-left: 1px solid #AAA;}

.it_list_table tbody td:last-child{border-right: 1px solid #AAA;}
*/

.t_name{text-align: left;}
.t_date{width:100px; text-align: center;}
.t_type{width:50px; text-align: center;}
.t_share{width:85px; text-align: right;}
.t_price{width:75px; text-align: right;}
.t_value{width:125px; text-align: right;}


.table_width{width: 180px !important;}

.table_width2{width: 44px !important;}

.it_list_table .owner_name{font-weight: 700;}

.owner_title{color: #666;}

.type_Sell{
    color: #EF4343;
    text-align: center;
    padding: 2px 9px;
    border-radius: 20px;
    background: rgba(255, 67, 67, 0.10);
}

.type_Buy{
    color: #21C45D;
    text-align: center;
    padding: 2px 9px;
    border-radius: 20px;
    background: rgba(33, 196, 93, 0.10);
}

.amount_Buy{color: #21C45D;}

.amount_Sell{color: #EF4343;}

.mobile_show{display: none;}

#historical_url{
    margin-top: 30px;
    font-size: 16px;
    
    font-weight: 700;
    
    text-align: center;

    /*
    font-style: normal;
    line-height: 18px;
    */
}

/* #historical_url a{color: #000;} */

#historical_list #ts_right_section {gap: 40px;}


@media only screen and (max-width: 1200px) {
    .table_width{width: auto !important;}
}

@media only screen and (max-width: 1024px) {
    #ts_body_section{padding: 9px 0 9px;}

    #ts_right_section{gap: 30px;}
        
    #ts_right_section > div:first-child > p{margin: 6px 0 15px;}

    #historical_list #ts_right_section > div:first-child > p{margin: 0 0 18px;}

}

@media only screen and (max-width: 768px) {
    #ts_body_section{padding: 18px 0;}

    #ts_right_section{gap: 20px;}

    #ts_right_section h2{font-size: 20px; line-height: 27px;}

    #ts_right_section > div:first-child > p{font-size: 13px; line-height: 18px; margin: 0 0 14px;}

    #it_info_section{flex-direction: column; gap: 10px;}

    .it_info_item{width: 100%; min-height: initial; padding: 10px;}

    .it_info_item_inner{display: flex; align-items: baseline; justify-content: space-between;}

    .in_info_title{margin-bottom: 0; gap: 8px;}

    .it_info_item_inner_col1, .it_info_item_inner_col2, .it_info_item_inner_col3{font-size: 18px; line-height: 25px;}
    
    .mobile_hide{display: none;}

    .mobile_show{display: block;}

    .t_date{width:auto; text-align: left;}

    .it_list_table .textCenter{text-align: left;}

    #historical_list #ts_right_section > div:first-child > p{margin: 0 0 10px;}


}