.wolf-table-scrollbar{background-color:#f4f5f8;bottom:0;opacity:.9;opacity:0;position:absolute;right:0;z-index:12}.wolf-table-scrollbar:hover{opacity:.8}.wolf-table-scrollbar.horizontal{height:15px;overflow-x:scroll;overflow-y:hidden;right:0}.wolf-table-scrollbar.horizontal .content{background:#ddd;height:1px}.wolf-table-scrollbar.vertical{bottom:0;overflow-x:hidden;overflow-y:scroll;width:15px}.wolf-table-scrollbar.vertical .content{background:#ddd;width:1px}.wolf-table-scrollbar-corner{background-color:#f4f5f8;border-left:1px solid #ddd;border-top:1px solid #ddd;bottom:0;height:14px;position:absolute;right:0;width:14px}.wolf-table-resizer{background-color:transparent;display:none;position:absolute;z-index:11}.wolf-table-resizer .hover{background-color:rgba(75,137,255,.25)}.wolf-table-resizer .line{display:none;pointer-events:none;position:absolute}.wolf-table-resizer.row{cursor:row-resize;left:0}.wolf-table-resizer.row .hover{height:5px}.wolf-table-resizer.row .line{border-bottom:2px dashed #4b89ff;bottom:0;left:0;width:100%}.wolf-table-resizer.col{cursor:col-resize;top:0}.wolf-table-resizer.col .hover{width:5px}.wolf-table-resizer.col .line{border-right:2px dashed #4b89ff;height:100%;right:0;top:0}.wolf-table-selector{background:transparent;border:2px solid #4b89ff;display:none;pointer-events:none;position:absolute;z-index:2}.wolf-table-selector .corner{background:#4b89ff;border:2px solid #fff;bottom:-5px;cursor:crosshair;height:5px;pointer-events:auto;position:absolute;right:-5px;user-select:none;width:5px}.wolf-table-selector-area{background:#4b89ff14;display:none;pointer-events:none;position:absolute}.wolf-table-selector-focus{background:#79a7fd14;pointer-events:none;position:absolute;z-index:1}.wolf-table-selector-copy{border:2px dashed #4b89ff;display:none;pointer-events:none;position:absolute;z-index:3}.wolf-table-selector-autofill{border:2px dashed rgba(0,0,0,.45);display:none;pointer-events:none;position:absolute}.wolf-table-overlayer-area{background:transparent;border:none;margin:0;overflow:hidden;padding:0;pointer-events:none;position:absolute}.wolf-table-overlayer-area .overlayer-area-content{height:100%;width:100%}.wolf-table-editor{background-color:#fff;border:2px solid #4b89ff;display:none;line-height:0;pointer-events:auto;position:absolute;z-index:12}.wolf-table-editor>textarea{word-wrap:break-word;border:none;box-sizing:content-box;color:inherit;height:calc(100% - 6px);line-height:1.25em;outline-width:0;overflow-y:hidden;resize:none;text-align:start;white-space:normal;width:calc(100% - 6px)}.wolf-table-editor>.measure,.wolf-table-editor>textarea{font:400 13px Lato,Arial,Source Sans Pro,Roboto,Helvetica,sans-serif;margin:0;padding:3px}.wolf-table-editor>.measure{left:0;position:fixed;top:0;visibility:hidden;word-break:break-all}.wolf-table-select{background:#fff;border:1px solid rgba(34,36,38,.15);border-radius:2px;box-shadow:0 2px 3px 0 rgba(34,36,38,.15);font-size:1rem;margin:0;outline:0;padding:0;pointer-events:auto;position:absolute;text-align:left}.wolf-table-select-input{border-bottom:1px solid rgba(34,36,38,.1);display:flex;min-width:10rem;padding:13px 10px;width:auto}.wolf-table-select-input input{-webkit-tap-highlight-color:rgba(255,255,255,0);background:#fff;border:1px solid #e9e9e9;border-radius:3px;box-shadow:inset 0 1px 2px hsla(0,0%,4%,.06);flex:1 0 auto;height:30px;line-height:30px;margin:0;max-width:100%;outline:0;padding:0 8px;text-align:left;z-index:1}.wolf-table-select-input input:focus{border-color:#4b89ff;box-shadow:inset 0 1px 2px rgba(75,137,255,.2)}.wolf-table-select-content{list-style:none;margin:0;padding:0}.wolf-table-select-content .item{background:0;border:1px solid transparent;border-top-color:#fafafa;color:rgba(0,0,0,.8);cursor:default;font-weight:400;height:26px;line-height:26px;list-style:none;outline:none;overflow:hidden;padding:2px 10px;text-align:left;user-select:none}.wolf-table-select-content .item.disabled{opacity:.5;pointer-events:none}.wolf-table-select-content .item.active,.wolf-table-select-content .item:hover{background:rgba(0,0,0,.05)}.wolf-table-select-content .item.divider{border:none;border-bottom:1px solid rgba(0,0,0,.1);height:0;margin:5px 0;padding:0}.wolf-table-select-content .item label{float:right;font-size:1em;opacity:.65}.wolf-table-container{overflow:hidden;position:relative}.wolf-table-container canvas{outline:none}