.btlct table.btlct_t th,.btlct table.btlct_t td{cursor: pointer;}
.btlct table.btlct_t th:hover,.btlct table.btlct_t td:hover,
.btlct table.btlct_t th.selectedTd,.btlct table.btlct_t td.selectedTd{box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, 0.5);}

.btlct_tool{border-radius: 3px;display: none;width: 216px;height: 27px;overflow: hidden;position: fixed;top: 100%;left:0;box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);z-index: 10000;}
.btlct_tool.on{display: block;}
.btlct_tool.mb{width: 108px;height: 54px;}
.btlct_tool ul{background-color: #fff;display: table;padding: 0;margin: 0;list-style: none;}
.btlct_tool ul li{display: inline-block;float: left;}
.btlct_tool .btlct_tool_btn{background-size: contain;background-position: center;border: 0;border-radius: 0;display: block;width: 25px;height: 25px;padding: 5px;margin: 1px;cursor: pointer;}
.btlct_tool .btlct_tool_btn[data-btn="addRowT"]{background-image: url(../img/i_rowtop.svg);}
.btlct_tool .btlct_tool_btn[data-btn="addRowB"]{background-image: url(../img/i_rowbottom.svg);}
.btlct_tool .btlct_tool_btn[data-btn="addColL"]{background-image: url(../img/i_colleft.svg);}
.btlct_tool .btlct_tool_btn[data-btn="addColR"]{background-image: url(../img/i_colright.svg);}
.btlct_tool .btlct_tool_btn[data-btn="delRow"]{background-image: url(../img/i_delrow.svg);}
.btlct_tool .btlct_tool_btn[data-btn="delCol"]{background-image: url(../img/i_delcol.svg);}
.btlct_tool .btlct_tool_btn[data-btn="merge"]{background-image: url(../img/i_merge.svg);}
.btlct_tool .btlct_tool_btn[data-btn="split"]{background-image: url(../img/i_split.svg);}
.btlct_tool .btlct_tool_btn:hover{background-color: #fff;border: 0;box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, 0.5);}
.btlct_tool .btlct_tool_btn.off{opacity: 0.5;cursor: no-drop;}

.btlct_cellspan{display: none;justify-content: center;align-items: center;position: fixed;top: 0;left: 0;right: 0;bottom: 0;z-index: 10010;}
.btlct_cellspan.on{display: flex;}
.btlct_cellspan:after {background-color: rgba(0, 0, 0, 0.7);content: '';position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 10010;}
.btlct_cellspan table{background-color: #fff;border-radius: 3px;box-shadow: 0 2px 10px rgba(0, 0, 0, 0.5);width: 470px;z-index: 10020;}
.btlct_cellspan table th,.btlct_cellspan table td{background-color: #fff !important;border: 0;padding: 5px 20px;vertical-align: middle;}
.btlct_cellspan table td{text-align: left;width: 50%;}
.btlct_cellspan table h3{font-size: 28px;font-weight: 700;margin: 5px;}
.btlct_cellspan table label{font-weight: 700;display: block;text-align: right;}
.btlct_cellspan table input{border-radius: 0;display: block;padding: 10px 10px;}
.btlct_cellspan .btlct_cellspan_btn{background-color: #2563eb;border: 1px solid #2563eb;color: #fff;margin: 5px;padding: 10px 20px;cursor: pointer;}
.btlct_cellspan .btlct_cellspan_btn:hover{background-color: #fff;color: #2563eb;}
.btlct_cellspan .btlct_cellspan_btn.cell_merge{}
.btlct_cellspan .btlct_cellspan_btn.cell_split{}
.btlct_cellspan .btlct_cellspan_btn.cell_cancel{background-color: #babfc5;border: 1px solid #babfc5;color: #515962;}
.btlct_cellspan .btlct_cellspan_btn.cell_cancel:hover{background-color: #515962;color: #babfc5;}
.btlct_cellspan .merge{display: none;}
.btlct_cellspan .split{display: none;}
.btlct_cellspan.on.cell_merge .merge{display: inline-block;}
.btlct_cellspan.on.cell_split .split{display: inline-block;}