.litable-wrapper table{position:relative}.litable-wrapper table{border-spacing:1px;border-collapse:collapse}.litable-wrapper table thead th{background:#fff;box-shadow:none;padding:10px 20px!important;white-space:nowrap}.litable-wrapper table tbody td{padding:6px 10px;white-space:nowrap}.litable-wrapper table tbody tr:nth-of-type(odd) td{background:#fff}.litable-wrapper table tbody tr:nth-of-type(2n) td{background:#f9f9f9}.fd{position:relative;padding-right:36px!important;padding-left:12px!important}.fd:after{content:"...";background:#fff;color:#000;top:-1px;right:-1px;bottom:-1px;padding:.5rem;cursor:not-allowed;font-weight:700;border:1px solid #ffffff;border-left:1px solid transparent;position:absolute}.ld{position:relative;padding-left:36px!important;padding-right:12px!important}.ld:before{content:"...";background:#fff;color:#000;top:-1px;left:-1px;bottom:-1px;padding:.5rem;cursor:not-allowed;font-weight:700;border:1px solid #ffffff;border-right:1px solid transparent;position:absolute}.btn-page{min-width:2.5em;padding:.5em 1rem;margin-left:2px;text-align:center;text-decoration:none!important;cursor:pointer;color:#333!important;border:1px solid transparent;border-radius:2px}.btn-page:hover{color:#fff!important;background-color:#333;background:-webkit-linear-gradient(top,#3333338c,#000);background:-moz-linear-gradient(top,#3333338c,#000);background:-ms-linear-gradient(top,#3333338c,#000);background:-o-linear-gradient(top,#3333338c,#000);background:linear-gradient(to bottom,#3333338c,#000)}.litable .btn-active,.litable .btn-active:hover{color:#333!important;border:1px solid rgba(0,0,0,.3);background-color:#e6e6e61a;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(230,230,230,.1)),color-stop(100%,rgba(0,0,0,.1)));background:-webkit-linear-gradient(top,rgba(230,230,230,.1) 0%,rgba(0,0,0,.1) 100%);background:-moz-linear-gradient(top,rgba(230,230,230,.1) 0%,rgba(0,0,0,.1) 100%);background:-ms-linear-gradient(top,rgba(230,230,230,.1) 0%,rgba(0,0,0,.1) 100%);background:-o-linear-gradient(top,rgba(230,230,230,.1) 0%,rgba(0,0,0,.1) 100%);background:linear-gradient(to bottom,#e6e6e61a,#0000001a)}.litable-overflow-auto{overflow:auto}.litable-w-full{width:100%}.flex{display:flex}.flex-col{flex-direction:column}.flex-sbc{justify-content:space-between;align-items:center}.flex-center{justify-content:center;align-items:center}.wd{min-width:inherit;max-width:100vw}.ed-btn button:first-child{border-radius:3px 0 0 3px;border-right:0px}.ed-btn button:last-child{border-radius:0 3px 3px 0;border-left:0px}.ed-btn button{padding:4px 8px;color:#333;border:1px solid rgba(0,0,0,.3);background-color:#e6e6e61a;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(230,230,230,.1)),color-stop(100%,rgba(0,0,0,.1)));background:-webkit-linear-gradient(top,rgba(230,230,230,.1) 0%,rgba(0,0,0,.1) 100%);background:-moz-linear-gradient(top,rgba(230,230,230,.1) 0%,rgba(0,0,0,.1) 100%);background:-ms-linear-gradient(top,rgba(230,230,230,.1) 0%,rgba(0,0,0,.1) 100%);background:-o-linear-gradient(top,rgba(230,230,230,.1) 0%,rgba(0,0,0,.1) 100%);background:linear-gradient(to bottom,#e6e6e61a,#0000001a)}.ed-btn button:active{background:#fff;background:-webkit-linear-gradient(top,#eeeeee,#ffffff);background:-moz-linear-gradient(top,#eeeeee,#ffffff);background:-ms-linear-gradient(top,#eeeeee,#ffffff);background:-o-linear-gradient(top,#eeeeee,#ffffff);background:linear-gradient(to bottom,#eee,#fff)}.ed-btn button:disabled{color:#aaa!important;cursor:not-allowed;background-color:#fff;background:-webkit-linear-gradient(top,#ffffff,#eeeeee);background:-moz-linear-gradient(top,#ffffff,#eeeeee);background:-ms-linear-gradient(top,#ffffff,#eeeeee);background:-o-linear-gradient(top,#ffffff,#eeeeee);background:linear-gradient(to bottom,#fff,#eee)}.tlength select{padding:4px 0 4px 6px;border:1px solid #ccc;border-radius:3px;outline:none}.fltr-top input{padding:4px 8px;border:1px solid #ccc;border-radius:3px;outline:none}#modal_wrapper_outer{background:#99999950;position:fixed;inset:0;font:90%/1.45em Helvetica Neue,HelveticaNeue,Helvetica,Arial,sans-serif!important;z-index:99999999998}#modal_wrapper_outer .modal_wrapper_layer{background:inherit;position:inherit;inset:0;z-index:99999999999}#modal_wrapper_outer .modal_wrapper_container{display:flex;justify-content:center;align-items:center;height:100%;width:100%;overflow:hidden}#modal_wrapper_outer .litable-modal{display:flex;flex-direction:column;width:800px;box-shadow:0 0 10px 1px #999;border-radius:5px;overflow:hidden;z-index:100000000000}.litable-modal-header{background:#eee;padding:8px 18px;height:50px;display:flex;justify-content:space-between;align-items:center;font-size:20px;color:#565151;border-bottom:1px solid #ddd}.litable-modal-body{background:#fcfcfc;color:#343434;font-size:12px;padding:15px;max-height:calc(100vh - 300px)}.tdip{padding:5px 15px}.tdip input{width:250px;padding:7px 10px;border:1px solid #ccc;border-radius:4px}.tdip label{width:200px}.tdip>div{width:250px;padding:7px 10px;border:1px dotted #ccc;border-radius:4px}.tdip:hover{background:#fafaf9;border:1px solid #f3f3f3}.litable-modal-footer{background:#eee;padding:8px 18px;height:50px;display:flex;justify-content:flex-end;align-items:center;border-top:1px solid #ddd}.litable-modal-close{font-size:34px;color:#aaa;cursor:pointer}.litable-modal-close:hover{color:#565151}.tr-selected td,.tr-selected th{background:#6b9bff!important;color:#fff}.tr-success td,.tr-success th{background:#c9ffcd!important;box-shadow:0 0 1px 1px #c9ffcd!important;color:#199f1f}.tr-error td,.tr-error th{background:#ffebee!important;color:#d32f2f;box-shadow:0 0 1px 1px #ffebee!important;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.litable-notify{position:absolute;padding:1rem 2rem;border-radius:5px;z-index:10}.litable-notify-center{top:45%;left:45%}.litable-notify-full{inset:0}.litable-notify-success{box-shadow:0 0 5px 1px #2e7d32;background:#c9ffcd;color:#199f1f}.litable-notify-else{box-shadow:0 0 5px 1px #ddd;background:#fff;color:#000}.litable-notify-error{box-shadow:0 0 5px 1px #ef9a9a;background:#ffebee;color:#d32f2f}.litable .hidden{display:none!important}.m-0{margin:0!important}.p-0{padding:0!important}.undo-change{margin-top:.5em;font-size:.9em;line-height:1.25em;color:#3879d9;font-weight:550}.pointer{cursor:pointer}.flow-auto{overflow:auto}.flexhc{justify-content:center}.flexvc{align-items:center}@media screen and (max-width:480px){.sm\:flex-col{flex-direction:column}}.litable-mt-4{margin-top:1rem}.litable-mb-4{margin-bottom:1rem}.litable-export-wrap{position:relative;display:inline-block}.litable-export-btn{padding:4px 8px;border:1px solid #ccc;border-radius:3px;background:#fff;cursor:pointer;font-size:13px;line-height:1.4;color:#333}.litable-export-btn:hover{background:#f5f5f5}.litable-export-menu{display:none;position:absolute;top:calc(100% + 2px);left:0;z-index:1000;background:#fff;border:1px solid #ccc;border-radius:3px;min-width:100px;box-shadow:0 2px 8px #0000001f}.litable-export-wrap.open .litable-export-menu{display:block}.litable-export-item{padding:6px 14px;cursor:pointer;font-size:13px;white-space:nowrap;color:#333}.litable-export-item:hover{background:#f0f0f0}.btn-page,.litable th{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flex.litable-mt-4{line-height:1.5;font-size:12px;border:1px solid #ddd}.btn-active,.btn-active:hover{color:#fff!important;background:#82a53c;border:1px solid #82a53c}body{margin:0}.loader{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#ffffffbf;z-index:100}.dot{width:24px;height:24px;background:#414142;border-radius:100%;display:inline-block;animation:slide 1s infinite}.dot:nth-child(1){animation-delay:.1s;background:#6a6a6a}.dot:nth-child(2){animation-delay:.2s;background:#939494}.dot:nth-child(3){animation-delay:.3s;background:#bbb}.dot:nth-child(4){animation-delay:.4s;background:#eaebeb}.dot:nth-child(5){animation-delay:.5s;background:#faffff}@-moz-keyframes slide{0%{transform:scale(1)}50%{opacity:.3;transform:scale(2)}to{transform:scale(1)}}@-webkit-keyframes slide{0%{transform:scale(1)}50%{opacity:.3;transform:scale(2)}to{transform:scale(1)}}@-o-keyframes slide{0%{transform:scale(1)}50%{opacity:.3;transform:scale(2)}to{transform:scale(1)}}@keyframes slide{0%{transform:scale(1)}50%{opacity:.3;transform:scale(2)}to{transform:scale(1)}}
