@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";:root{font-family:Inter,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0}.App{background-color:#fff;width:100vw;height:100vh}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}::-webkit-scrollbar-thumb{background-color:#01458e;border-radius:10px;border:3px solid #f1f1f1}.login-page{height:100%;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.swal2-container{z-index:9999!important}.error-404{width:100%;height:100%;background-image:url(/assets/Error_Page_I-DXvWOgfx.png);background-repeat:no-repeat;background-size:contain;background-position:center}.button{display:inline-block;padding:.5rem 1rem;border:1px solid #011a73;background-color:transparent;border-radius:4px;transition:all .2s ease-in;position:relative;overflow:hidden;font-size:1rem;cursor:pointer;color:#011a73;z-index:1;font-family:Inter,sans-serif;font-weight:600}.button:before{content:"";position:absolute;left:50%;transform:translate(-50%) scaleY(1) scaleX(1.25);top:100%;width:140%;height:180%;background-color:#fff;border-radius:50%;display:block;transition:all .5s .1s cubic-bezier(.55,0,.1,1);z-index:-1}.button:after{content:"";position:absolute;left:55%;transform:translate(-50%) scaleY(1) scaleX(1.45);top:180%;width:160%;height:190%;background-color:#fff;border-radius:50%;display:block;transition:all .5s .1s cubic-bezier(.55,0,.1,1);z-index:-1}.button:hover{color:#000!important;border:1px solid white}.button:hover:before{top:-35%;background-color:#fff;transform:translate(-50%) scaleY(1.3) scaleX(.8)}.button:hover:after{top:-45%;background-color:#fff;transform:translate(-50%) scaleY(1.3) scaleX(.8)}.tutorial-highlight{outline:3px solid #1976d2;border-radius:4px;position:relative;transition:outline .2s}@media(max-width:768px){.button{font-size:small;padding:.5rem}}.my-swal-confirm{background:linear-gradient(90deg,#1976d2 60%,#4fc3f7)!important;color:#fff!important;border-radius:8px!important;font-weight:700;font-size:1.1rem;box-shadow:0 2px 8px #1976d226;padding:.6em 2em;border:none;transition:background .2s}.my-swal-confirm:hover,.my-swal-confirm:focus{background:linear-gradient(90deg,#1565c0 60%,#0288d1)!important;color:#fff!important}.ps{overflow:hidden!important;overflow-anchor:none;-ms-overflow-style:none;touch-action:auto;-ms-touch-action:auto}.ps__rail-x{display:none;opacity:0;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;height:15px;bottom:0;position:absolute}.ps__rail-y{display:none;opacity:0;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;width:15px;right:0;position:absolute}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{display:block;background-color:transparent}.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y,.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y{opacity:.6}.ps .ps__rail-x:hover,.ps .ps__rail-y:hover,.ps .ps__rail-x:focus,.ps .ps__rail-y:focus,.ps .ps__rail-x.ps--clicking,.ps .ps__rail-y.ps--clicking{background-color:#eee;opacity:.9}.ps__thumb-x{background-color:#aaa;border-radius:6px;transition:background-color .2s linear,height .2s ease-in-out;-webkit-transition:background-color .2s linear,height .2s ease-in-out;height:6px;bottom:2px;position:absolute}.ps__thumb-y{background-color:#aaa;border-radius:6px;transition:background-color .2s linear,width .2s ease-in-out;-webkit-transition:background-color .2s linear,width .2s ease-in-out;width:6px;right:2px;position:absolute}.ps__rail-x:hover>.ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x.ps--clicking .ps__thumb-x{background-color:#999;height:11px}.ps__rail-y:hover>.ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y.ps--clicking .ps__thumb-y{background-color:#999;width:11px}@supports (-ms-overflow-style: none){.ps{overflow:auto!important}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.ps{overflow:auto!important}}
