@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,300;1,400;1,500;1,700;1,900&display=swap";.loading{z-index:99999;position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;flex-direction:row;background:rgba(0,0,0,.8);text-align:center}.loading__ring{z-index:9999;position:absolute;width:80px;height:80px;border-radius:50%;animation:ring 1s linear infinite}.loading__ring:before{position:absolute;content:"";left:0;top:0;width:100%;border-radius:50%;box-shadow:0 0 5px #ffffff4d}.loading span{color:#fff;font-size:11px;text-transform:uppercase;letter-spacing:1px;line-height:200px}@keyframes ring{0%{transform:rotate(0);box-shadow:1px 5px 2px #e65c00}50%{transform:rotate(180deg);box-shadow:1px 5px 2px #18b201}80%{transform:rotate(288deg);box-shadow:1px 5px 2px #0456c8}to{transform:rotate(360deg);box-shadow:1px 5px 2px #e65c00}}.auth-layout{width:100vw;height:100vh}.w-full{width:100%}.h-full{height:100%}*{padding:0;margin:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}html{font-size:62.5%}body{font-family:Roboto,sans-serif;touch-action:manipulation}ul{list-style-type:none}a{text-decoration:none;color:unset}img{max-width:100%}@media screen and (min-width: 768px){::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:#fff}::-webkit-scrollbar-thumb{background-color:#909090;outline:1px solid rgb(111,130,149)}::-webkit-scrollbar-thumb:hover{background-color:#aeb3b5}}.container{width:100%;max-width:580px;padding:0 2vw;margin:auto}@media screen and (min-width: 768px){.container{max-width:900px;padding:0 20px}}@media screen and (min-width: 1024px){.container{max-width:1440px;padding:0 50px}}.main{display:flex;justify-content:space-between;flex-direction:column;min-height:100vh;width:100%}.react-resizable{position:relative;background-clip:padding-box}.react-resizable-handle{position:absolute;right:-5px;bottom:0;z-index:1;width:10px;height:100%;cursor:col-resize}section{min-height:80vh}th.ant-table-cell-fix-right{background:#00b1fd!important}.ant-tabs-nav{position:sticky!important;top:0!important;z-index:999;background:#fff}.ant-modal-root .go-back-confirm .ant-modal-content{padding:20px 24px}.ant-modal-root .go-back-confirm .ant-modal-confirm-btns,.ant-modal-root .ant-modal-content{padding:0}.ant-modal-root .ant-modal-confirm-title{font-size:1.1rem;font-weight:600;padding:.5rem 1rem;color:var(--ant-color-primary)}.ant-modal-root .ant-modal-confirm-content{padding:0 1.5rem}.ant-modal-root .ant-modal-confirm-btns{padding:1rem}
