.bf-table-container{position:relative;margin:0 0 0 -10px;padding:10px 0 10px 10px}.bf-table-container .bf-table-col-tools,.bf-table-container .bf-table-row-tools{position:absolute;z-index:2;border-radius:3px;background-color:#f1f5f9;cursor:default;opacity:0}.bf-table-container .bf-table-col-tools:hover,.bf-table-container .bf-table-col-tools[data-active=true],.bf-table-container .bf-table-row-tools:hover,.bf-table-container .bf-table-row-tools[data-active=true]{opacity:1}.bf-table-container .bf-table-col-tools:hover,.bf-table-container .bf-table-row-tools:hover{z-index:4}.bf-table-container .bf-table-col-tools{top:0;right:0;left:10px;height:8px;line-height:0;white-space:nowrap}.bf-table-container .bf-table-col-tools.resizing{opacity:1}.bf-table-container .bf-table-col-tools.resizing .bf-col-tool-handler{background-color:#f1f5f9}.bf-table-container .bf-table-col-tools.resizing .bf-col-resizer.active{background-color:#07a9fe}.bf-table-container .bf-table-col-tools.resizing .bf-col-tool-left,.bf-table-container .bf-table-col-tools.resizing .bf-col-tool-right{display:none}.bf-table-container .bf-table-row-tools{top:10px;bottom:10px;left:0;width:8px}.bf-table-container .bf-col-tool-handler,.bf-table-container .bf-row-tool-handler{position:relative;box-sizing:border-box;background-color:#f1f5f9;cursor:pointer}.bf-table-container .bf-col-tool-handler:hover,.bf-table-container .bf-row-tool-handler:hover{background-color:#e1e5e9}.bf-table-container .bf-col-tool-handler[data-active=true],.bf-table-container .bf-row-tool-handler[data-active=true]{background-color:#07a9fe}.bf-table-container .bf-col-tool-handler[data-active=true] .bf-col-tool-left,.bf-table-container .bf-col-tool-handler[data-active=true] .bf-col-tool-right,.bf-table-container .bf-col-tool-handler[data-active=true] .bf-row-tool-down,.bf-table-container .bf-col-tool-handler[data-active=true] .bf-row-tool-up,.bf-table-container .bf-row-tool-handler[data-active=true] .bf-col-tool-left,.bf-table-container .bf-row-tool-handler[data-active=true] .bf-col-tool-right,.bf-table-container .bf-row-tool-handler[data-active=true] .bf-row-tool-down,.bf-table-container .bf-row-tool-handler[data-active=true] .bf-row-tool-up{display:none}.bf-table-container .bf-col-tool-handler[data-active=true] .bf-col-tool-center,.bf-table-container .bf-col-tool-handler[data-active=true] .bf-row-tool-center,.bf-table-container .bf-row-tool-handler[data-active=true] .bf-col-tool-center,.bf-table-container .bf-row-tool-handler[data-active=true] .bf-row-tool-center{display:block}.bf-table-container .bf-col-tool-handler{display:inline-block;height:8px;line-height:0;font-size:0;border-left:1px solid #e1e5e9}.bf-table-container .bf-col-tool-handler:first-child{border-left:none;border-radius:3px 0 0 3px}.bf-table-container .bf-col-tool-handler:last-child{border-radius:0 3px 3px 0}.bf-table-container .bf-col-tool-handler:first-child:last-child{border-radius:3px}.bf-table-container .bf-col-resizer{position:absolute;z-index:2;top:0;left:-2px;width:4px;height:8px;cursor:col-resize}.bf-table-container .bf-col-resizer:hover{background-color:#07a9fe}.bf-table-container .bf-row-tool-handler{border-top:1px solid #e1e5e9}.bf-table-container .bf-row-tool-handler:first-child{border-top:none;border-radius:3px 3px 0 0}.bf-table-container .bf-row-tool-handler:last-child{border-radius:0 0 3px 3px}.bf-table-container .bf-row-tool-handler:first-child:last-child{border-radius:3px}.bf-table-container .bf-col-tool-left,.bf-table-container .bf-col-tool-right{float:left;position:relative;width:50%;height:8px}.bf-table-container .bf-col-tool-left:hover .bf-insert-col-after,.bf-table-container .bf-col-tool-left:hover .bf-insert-col-before,.bf-table-container .bf-col-tool-right:hover .bf-insert-col-after,.bf-table-container .bf-col-tool-right:hover .bf-insert-col-before{display:block}.bf-table-container .bf-row-tool-down,.bf-table-container .bf-row-tool-up{position:relative;height:50%}.bf-table-container .bf-row-tool-down:hover .bf-insert-row-after,.bf-table-container .bf-row-tool-down:hover .bf-insert-row-before,.bf-table-container .bf-row-tool-up:hover .bf-insert-row-after,.bf-table-container .bf-row-tool-up:hover .bf-insert-row-before{display:block}.bf-table-container .bf-col-tool-center,.bf-table-container .bf-row-tool-center{display:none;position:relative;width:100%;height:100%}.bf-table-container .bf-col-tool-center:hover .bf-remove-col,.bf-table-container .bf-col-tool-center:hover .bf-remove-row,.bf-table-container .bf-row-tool-center:hover .bf-remove-col,.bf-table-container .bf-row-tool-center:hover .bf-remove-row{display:block}.bf-table-container .bf-insert-col-after,.bf-table-container .bf-insert-col-before,.bf-table-container .bf-insert-row-after,.bf-table-container .bf-insert-row-before,.bf-table-container .bf-remove-col,.bf-table-container .bf-remove-row{display:none;box-sizing:content-box;position:absolute;color:#21242a}.bf-table-container .bf-insert-col-after:before,.bf-table-container .bf-insert-col-before:before,.bf-table-container .bf-insert-row-after:before,.bf-table-container .bf-insert-row-before:before,.bf-table-container .bf-remove-col:before,.bf-table-container .bf-remove-row:before{position:absolute;border:4px solid transparent;content:""}.bf-table-container .bf-insert-col-after:hover,.bf-table-container .bf-insert-col-before:hover,.bf-table-container .bf-insert-row-after:hover,.bf-table-container .bf-insert-row-before:hover,.bf-table-container .bf-remove-col:hover,.bf-table-container .bf-remove-row:hover{color:#07a9fe}.bf-table-container .bf-insert-col-after i,.bf-table-container .bf-insert-col-before i,.bf-table-container .bf-insert-row-after i,.bf-table-container .bf-insert-row-before i,.bf-table-container .bf-remove-col i,.bf-table-container .bf-remove-row i{display:block;width:20px;height:20px;color:inherit;background-color:currentColor;border-radius:3px;box-shadow:0 2px 5px rgba(0,0,0,.1);pointer-events:none}.bf-table-container .bf-insert-col-after i:before,.bf-table-container .bf-insert-col-before i:before,.bf-table-container .bf-insert-row-after i:before,.bf-table-container .bf-insert-row-before i:before,.bf-table-container .bf-remove-col i:before,.bf-table-container .bf-remove-row i:before{display:block;width:20px;height:20px;color:#fff;font-size:14px;line-height:20px;text-align:center}.bf-table-container .bf-insert-col-after,.bf-table-container .bf-insert-col-before,.bf-table-container .bf-remove-col{bottom:-25px;padding-top:5px}.bf-table-container .bf-insert-col-after:before,.bf-table-container .bf-insert-col-before:before,.bf-table-container .bf-remove-col:before{left:6px;top:-1px;border-bottom-color:currentColor}.bf-table-container .bf-insert-row-after,.bf-table-container .bf-insert-row-before,.bf-table-container .bf-remove-row{right:-25px;padding-left:5px}.bf-table-container .bf-insert-row-after:before,.bf-table-container .bf-insert-row-before:before,.bf-table-container .bf-remove-row:before{top:6px;left:-1px;border-right-color:currentColor}.bf-table-container .bf-insert-col-before{left:-10px}.bf-table-container .bf-insert-col-after{right:-10px}.bf-table-container .bf-remove-col{left:50%;transform:translateX(-50%)}.bf-table-container .bf-remove-col:hover{color:#e74c3c}.bf-table-container .bf-insert-row-before{top:-10px}.bf-table-container .bf-insert-row-after{bottom:-10px}.bf-table-container .bf-remove-row{top:50%;transform:translateY(-50%)}.bf-table-container .bf-remove-row:hover{color:#e74c3c}.bf-table-container .dragging-rect{position:absolute;z-index:10;box-sizing:border-box;background-color:rgba(7,169,254,.2);pointer-events:none}.bf-table-container .bf-table-context-menu{position:absolute;z-index:10;top:20px;right:20px;width:150px;overflow:hidden;background-color:#21242a;border-radius:3px;box-shadow:0 5px 25px rgba(0,0,0,.2);user-select:none;cursor:default}.bf-table-container .bf-table-context-menu .context-menu-item{padding:0 15px;border-top:1px solid #31343a;line-height:38px;color:#919599;font-size:14px;cursor:pointer}.bf-table-container .bf-table-context-menu .context-menu-item:first-child{border:none}.bf-table-container .bf-table-context-menu .context-menu-item[data-disabled=true]{cursor:not-allowed;color:#414549}.bf-table-container .bf-table-context-menu .context-menu-item:hover{background-color:rgba(0,0,0,.3)}.bf-table-container .bf-table{width:100%;table-layout:fixed;border-style:hidden;border-collapse:collapse;border-spacing:0;border:1px solid #07a9fe;border-width:.5px}.bf-table-container .bf-table.dragging tbody .bf-table-cell{cursor:default!important}.bf-table-container .bf-table tbody tr:empty{padding:10px}.bf-table-container .bf-table tbody .bf-table-cell{background-color:#fff;border:1px solid #c5c5c5;border-width:.5px;overflow:visible;cursor:text}.bf-table-container .bf-table tbody .bf-table-cell[data-is-head=true]{background-color:#fafafa;font-weight:700}.bf-table-container .bf-table tbody .bf-table-cell[data-active=true]{position:relative}.bf-table-container .bf-table tbody .bf-table-cell[data-active=true]:before{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border:1px solid #07a9fe;border-width:.5px;content:""}.bf-table-container .bf-table tbody .bf-table-cell>div{padding:10px 15px}