.lds-dual-ring.hidden{display:none}.overlay{position:fixed;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,.8);z-index:99999999;opacity:1;transition:all .5s}.lds-dual-ring{display:inline-block}.lds-dual-ring:after{content:" ";display:block;width:64px;height:64px;margin:25% auto;border-radius:50%;border:6px solid #fff;border-color:#fff transparent #fff transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.centeritem{display:flex;align-items:center;justify-content:center}.table-font-sm{font-size:smaller}.centeritemvertical{display:flex;align-items:center}.centeritemvertical2{display:flex;justify-content:center}.overlay2{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.276);z-index:99999999;opacity:1;transition:all .5s;display:none}.drop-zone{border:2px dashed #007bff;border-radius:10px;padding:30px;text-align:center;color:#007bff;cursor:pointer}.drop-zone.dragover{background-color:rgba(0,123,255,.1)}.file-item{display:flex;justify-content:space-between;align-items:center;padding:8px 15px;border-bottom:1px solid #ddd}.file-item button{border:0;background:none;color:#f00;cursor:pointer}.fit-grid{max-height:calc(100vh - 370px)}.fit-grid-table{max-height:calc(100vh - 270px)}.table-block-h{border-collapse:collapse;width:100%}.table-block-h th,td{border:1px solid #ddd;padding:8px;text-align:left}.table-block-h thead{position:sticky;top:0;z-index:9}.table-block-h thead th:first-child,.table-block-h thead th:nth-child(2){position:sticky;left:0;background-color:#f4f4f4;z-index:10}.table-block-h thead th:nth-child(2){left:95px}.table-block-h tbody td:first-child,.table-block-h tbody td:nth-child(2){position:sticky;left:0;background:#fff;z-index:2}.table-block-h tbody td:nth-child(2){left:95px;z-index:3}.table-block-t{border-collapse:collapse;width:100%}.table-block-t th,td{border:1px solid #ddd;padding:8px;text-align:left}.table-block-t thead{position:sticky;top:0;z-index:9}.table-block-t thead th:first-child{position:sticky;left:0;z-index:10}.table-block-t tbody td:first-child{position:sticky;left:0;z-index:2}