/*bireport*/
.layui-container-chart{width: 100% !important;margin-left:0 !important;}
.layui-container{margin-top:10px;}
.layui-row.bireport{width: 100%;}
.layui-row.bireport.showindex .col-2{display:none;}
.col-2{padding:10px;box-sizing: border-box;margin-left: 10px;height: 0;}
.col-2 h5.control{margin-bottom: 5px;padding-bottom: 5px;font-size: 1.6em;border-bottom: dotted 1px #ccc;}
.col-2 h5.control span{display:none;}
.layui-input.report_name{width:100%;display:inline-block;}
.layui-row.bireport .col-1{width:100%;float:left}
.layui-row.bireport .col-2{width:0;float:right;display: none;}
.layui-row.bireport.edit .col-2{display: block;}
.layui-row.bireport.edit .col-1{width:66.66%;}
.layui-row.bireport.edit .col-2{width:33.33%;width:calc(33.33% - 10px);border: solid 1px #e9e9e9;height: auto;}
.layui-row.bireport .col-2 .edit-button{position: absolute;top: -40px;right: 16px;}
.layui-row.bireport.edit .col-2 .control .edit-button{display:none;}
.layui-row.bireport .col-2 .save-button{display:none}
.layui-row.bireport.edit .col-2 .control .save-button{position: absolute;top: -40px;right: 16px; display:block}
.layui-row.bireport.edit .col-2 .control span{display:inline;}
.col-2 .com-margin{margin-bottom:5px;clear: left;}
.col-2 .com-margin label{font-size: 1.2em;display: block;margin-bottom: 5px;}
.layui-row.bireport .col-2 .com-margin{display:none;}
.layui-row.bireport.edit .col-2 .com-margin{display:block;}
.list1{min-height: 600px;padding: 10px;background: #fff;}
.layui-row.bireport.edit .list1{max-height: 800px;overflow: scroll;}
.dashboard .list1 {min-height: auto; margin-bottom: 10px;}
.list1 .row {display: inline-flex;width: 100%; align-items: stretch;}
.list1 .row ul{min-height: 200px;float:none;margin: 2px;}
.layui-row.bireport.edit .list1 .row ul{border:dotted 1px #ccc;}
.list1 .row ul li{width: 100%;}
.list1 .row ul li>div{margin:10px;}
.list1 .placeHolder{visibility: hidden;}
.list2{min-height: 50px;margin-bottom: 0 !important;border-top: dotted 1px #ccc;padding-top: 5px;}
.list2 .placeHolder .charts_title{font-size:inherit;position: relative;margin-top:0;}
.list2 .placeHolder .charts_dom{display: none;}
.layui-btn.layui-btn-primary.list_del .placeHolder{display: none;}
.charts_title{text-align: center;font-size: 1.4em;position: absolute;width: 100%;margin-top:10px;z-index:99999;}
.chart_canvas_table .charts_title{position: relative;}
.charts_dom {margin: 0 auto; width: 100%; height: 400px;}
.com-margin.comment .layui-btn-group{width:100%;}
.com-margin.comment+.com-margin .layui-btn-group{width:100%;display: inline-flex;}
.com-margin.comment button{width:33.33%;min-width: 66px;}
.com-margin.comment+.com-margin button:nth-of-type(1){width:33.33%;min-width: 82px;}
.com-margin.comment+.com-margin button:nth-of-type(2){width: 66.66%;min-width: 50px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.list2 li{float:left;background-color:#fff;border:solid 1px #e9e9e9;margin-right:5px;width:100%;margin-bottom: 10px;}
.list2 div{width: 100%;height: 40px;text-align: center;line-height: 40px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.row .edit-box{display: none;width: 10px;}
.layui-row.bireport.edit .row .edit-box{display: block;}
.row .edit-box .edit-box-select{float:left;margin-left: 2px;}
.bi_beizhu{margin-left:11%;width:75%;border-radius:5px;}

.chart-filter-container {
    display: flex;
    flex-wrap: wrap;
}

.chart-filter-container .select2-container {
    width: 50% !important;
}

.chart-filter-container .select2-container:last-of-type:nth-of-type(1),
.chart-filter-container .select2-container:last-of-type:nth-of-type(3),
.chart-filter-container .select2-container:last-of-type:nth-of-type(5),
.chart-filter-container .select2-container:last-of-type:nth-of-type(7),
.chart-filter-container .select2-container:last-of-type:nth-of-type(9) {
    width: 100% !important;
}