.financial_report_table .report_item{border:1px solid #000;padding:0}.financial_report_table .report_item:not(:last-child){border-bottom:0}.financial_report_table .report_item .report_item_inner{display:flex}.financial_report_table .report_item .report_name{border-right:1px solid #000;flex:0 0 20%;font-size:24px;max-width:20%;padding:24px 10px 24px 35px}.financial_report_table .report_item .quarters_reports{border-right:1px solid #000;display:flex;flex:0 0 60%;flex-wrap:wrap;justify-content:center;max-width:60%;padding:24px 10px}.financial_report_table .report_item .quarters_reports .report_data{align-items:center;display:flex;flex-wrap:wrap;position:relative}.financial_report_table .report_item .quarters_reports .report_data svg{height:25px;width:25px}.financial_report_table .report_item .quarters_reports .report_data span{color:#ff9800;padding-right:6px}.financial_report_table .report_item .quarters_reports .report_data input.auto_download.img_file{background:transparent;border:none;cursor:pointer;height:30px;padding:0;position:absolute;right:0;top:0;width:25px}.financial_report_table .report_item .quarters_reports .report_data:not(:last-child){margin-right:30px}.financial_report_table .report_item .quarters_reports .report_data .q4_wrap{background-color:#282828;border-radius:10px;color:#fff;display:none;left:20px;padding:1px 10px 10px;position:absolute;top:30px;width:max-content;z-index:2}.financial_report_table .report_item .quarters_reports .report_data.report_q4{cursor:pointer}.financial_report_table .report_item .quarters_reports .report_data .q4_wrap span{color:#fff;cursor:pointer}.financial_report_table .report_item .quarters_reports .report_data .q4_wrap input.auto_download{height:auto;width:100%}.financial_report_table .report_item .quarters_reports .report_data .q4_wrap .q4_item{position:relative}.financial_report_table .report_item .quarters_reports .report_data .q4_wrap .q4_item svg{position:relative;top:8px}.financial_report_table .report_item .quarters_reports .report_data .q4_item input.auto_download.img_file{height:25px;top:8px}.financial_reports .monthly_reports_acc .monthly_reports_acc_item{border:1px solid #000;padding:24px 50px 24px 64px}.financial_reports .monthly_reports_acc .monthly_reports_acc_item:not(:last-child){border-bottom:0}.financial_reports .monthly_reports_acc .monthly_reports_acc_item .prod_item_title{position:relative}.financial_reports .monthly_reports_acc_item .prod_item_title h3{cursor:pointer;font-size:30px;margin:0}.financial_reports .monthly_reports_acc_item .prod_item_title h3 a{color:#000;text-decoration:none}.financial_reports .monthly_reports_acc .monthly_reports_acc_item .prod_item_title .prod_title_icon{align-items:center;background-color:#000;border-radius:50%;cursor:pointer;display:flex;height:30px;justify-content:center;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:all .3s ease-in-out;width:30px;z-index:0}.financial_reports .monthly_reports_acc .monthly_reports_acc_item .prod_item_title .prod_title_icon:after,.financial_reports .monthly_reports_acc .monthly_reports_acc_item .prod_item_title .prod_title_icon:before{background-color:#fff;content:"";display:block;height:16px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .4s ease-in-out;width:2px}.financial_reports .monthly_reports_acc .monthly_reports_acc_item .prod_item_title .prod_title_icon:before{transform:translate(-50%,-50%) rotate(90deg)}.financial_reports .monthly_reports_acc .monthly_reports_acc_item.active .prod_item_title .prod_title_icon:after{transform:translate(-50%,-50%) rotate(-90deg)}.financial_reports .monthly_reports_acc .monthly_reports_acc_item .acc_content_sec .download_btn{align-items:center;display:flex;flex-wrap:wrap;margin-top:40px;position:relative}.financial_reports .monthly_reports_acc .monthly_reports_acc_item .acc_content_sec .download_btn svg{height:30px;width:30px}.financial_reports .monthly_reports_acc .monthly_reports_acc_item .acc_content_sec .download_btn span.download_text{display:inline-block;padding-left:10px}.financial_reports .monthly_reports_acc .monthly_reports_acc_item .acc_content_sec .download_btn input.auto_download.img_file{background:transparent;border:none;cursor:pointer;height:30px;left:0;padding:0;position:absolute;top:0;width:30px;z-index:10}.financial_reports .monthly_reports_acc .monthly_reports_acc_item .acc_content_sec .acc_sec_inner{padding:20px 0 40px}.financial_reports .monthly_reports_acc .monthly_reports_acc_item .acc_content_sec .acc_sec_inner table{border:none!important;margin:0 0 15px}.financial_reports .monthly_reports_acc .monthly_reports_acc_item .acc_content_sec{display:none}.financial_reports .monthly_reports_acc .monthly_reports_acc_item .acc_content_sec.active{display:block}.financial_reports .monthly_reports_acc .monthly_reports_acc_item table tr:first-child td{padding:4px!important}.financial_reports table tr:first-child td,.financial_reports table tr:first-child th{padding:16px}.financial_reports table tr:not(:first-child) td,.financial_reports table tr:not(:first-child) th{padding:8px}.financial_reports .table_head{border:1px solid #000;border-bottom:none;display:flex}.financial_reports .table_head .year{border-right:1px solid #000;flex:0 0 20%;font-size:24px;max-width:20%;padding:24px 10px 24px 35px;text-align:left}.financial_reports .table_head .cons_head{border-right:1px solid #000;flex:0 0 60%;max-width:60%;padding:24px 10px}.financial_reports .table_head .uncons_head{flex:0 0 20%;max-width:20%;padding:24px 35px 24px 10px}.financial_reports .table_head>*{font-size:24px;line-height:normal;text-align:center}.financial_report_table .report_item .report_item_inner .uncons{align-items:center;display:flex;flex:0 0 20%;justify-content:center;max-width:20%;padding:24px 35px 24px 10px}.financial_report_table .report_item .report_item_inner .uncons span{color:#ff9800;padding-right:6px}.financial_report_table .report_item .report_item_inner .uncons svg{height:25px;width:25px}.financial_report_table .report_item .report_item_inner .uncons input{background:transparent;border:none;cursor:pointer;height:30px;padding:0;position:absolute;right:0;top:0;width:25px}@media screen and (max-width:1140px){.financial_reports .table_head .year{font-size:16px}.financial_reports .table_head .uncons_head{font-size:16px;padding:24px 10px}.financial_reports .table_head .cons_head{font-size:16px}}@media screen and (min-width:768px){.financial_report_table .report_item .quarters_reports .qu4{display:none}}@media screen and (max-width:767px){.financial_report_table .report_item .report_item_inner{flex-direction:column;flex-wrap:wrap;gap:16px}.financial_report_table .report_item{padding:16px}.financial_report_table .report_item .quarters_reports{border:none;flex:0 0 100%;flex-wrap:nowrap;justify-content:flex-start;max-width:100%;padding:0}.financial_report_table .report_item .quarters_reports .report_data:not(:last-child){flex-wrap:nowrap;margin-right:30px}.financial_report_table .report_item .quarters_reports .report_data span{padding-right:2px}.financial_reports .monthly_reports_acc .monthly_reports_acc_item{padding:24px 10px}.financial_reports .monthly_reports_acc .monthly_reports_acc_item .acc_content_sec .acc_sec_inner{overflow-x:scroll;padding-bottom:0}.financial_reports .monthly_reports_acc .monthly_reports_acc_item .acc_content_sec .acc_sec_inner table{border-collapse:collapse;min-width:600px;width:100%}.financial_reports .monthly_reports_acc .monthly_reports_acc_item .acc_content_sec .acc_sec_inner::-webkit-scrollbar{background:gray;height:4px;width:4px}.financial_reports .monthly_reports_acc .monthly_reports_acc_item .acc_content_sec .acc_sec_inner::-webkit-scrollbar-track{background:#f1f1f1;border-radius:0}.financial_reports .monthly_reports_acc .monthly_reports_acc_item .acc_content_sec .acc_sec_inner::-webkit-scrollbar-track:hover{background:#555}.financial_reports .monthly_reports_acc .monthly_reports_acc_item .acc_content_sec .acc_sec_inner::-webkit-scrollbar-thumb{background:#888}.financial_reports .monthly_reports_acc .monthly_reports_acc_item .acc_content_sec .acc_sec_inner::-webkit-scrollbar-thumb:horizontal{background:#000;border-radius:10px}.financial_reports .table_head{display:none}.financial_report_table .report_item .report_item_inner .uncons:not(:has(svg)){display:none}.financial_report_table .report_item .report_name{border:none;padding:0}.financial_report_table .report_item .report_item_inner .uncons{display:none}}@media screen and (max-width:479px){.financial_report_table .report_item .quarters_reports .report_data:not(:last-child){margin-right:12px}.financial_report_table .report_item .quarters_reports .report_data.report_q4.qu4{flex-wrap:nowrap}}