.xs-data-grid,.xs-data-grid-main{overflow:hidden;position:relative;width:100%}.xs-data-grid-main{border-bottom:1px solid #e1e6eb;border-right:1px solid #e1e6eb;-webkit-box-sizing:border-box;box-sizing:border-box}.xs-data-grid-table{cursor:default;left:0;position:relative;text-rendering:auto;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.xs-data-grid-overlayer{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.xs-data-grid-editor{background-color:#fff;border:2px solid #5292f7;-webkit-box-shadow:0 6px 16px rgba(0,0,0,.2);box-shadow:0 6px 16px rgba(0,0,0,.2);-webkit-box-sizing:border-box;box-sizing:border-box;left:-10000px;line-height:0;overflow:hidden;pointer-events:auto;position:absolute;text-align:left;top:-10000px;z-index:100}.xs-data-grid-editor div[contenteditable=true]{word-wrap:break-word;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:text;font-family:inherit;font-size:13px;font-weight:400;line-height:18px;margin:0;outline:none;padding:8px;white-space:pre-wrap;word-break:break-all}.xs-data-grid-popup input[type=text]{border:none;border-radius:0;outline:none}.xs-data-grid-fullscreen{background:#fff;bottom:0;left:0;min-height:100vh;overflow:hidden;position:fixed;right:0;top:0;width:100%;z-index:9999}.xs-data-grid-loading{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:hsla(0,0%,100%,.9);bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:9998}.xs-data-grid-loading-dot{-webkit-animation:spin-dot 1s ease-in-out infinite;animation:spin-dot 1s ease-in-out infinite;background:#0bb27a;border-radius:50%;display:block;height:20px;margin:0 auto;width:20px}@-webkit-keyframes spin-dot{0%{opacity:1;-webkit-transform:scale(0);transform:scale(0)}to{opacity:0;-webkit-transform:scale(1);transform:scale(1)}}@keyframes spin-dot{0%{opacity:1;-webkit-transform:scale(0);transform:scale(0)}to{opacity:0;-webkit-transform:scale(1);transform:scale(1)}}.xs-data-grid-context-menu{background:#fff;border:1px solid #e4e7ed;border-radius:4px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);min-width:140px;padding:4px 0;pointer-events:auto;position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:200}.xs-data-grid-context-menu-item{color:#333;cursor:pointer;font-size:13px;line-height:1.4;padding:8px 16px;-webkit-transition:background-color .15s;transition:background-color .15s;white-space:nowrap}.xs-data-grid-context-menu-item:hover{background-color:#f5f7fa;color:#409eff}