.app-route-loader{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;background:linear-gradient(180deg,#f6fafdf5,#ecf4faf5)}.app-route-loader__panel{min-width:220px;padding:18px 20px;border:1px solid rgba(180,199,214,.7);background:#ffffffe6;box-shadow:0 16px 40px #14375614}.app-route-loader__panel p{margin:12px 0 0;color:#1e4f78;font-weight:700;letter-spacing:.02em}.app-route-loader__bar{height:4px;width:100%;overflow:hidden;background:#1e4f781f}.app-route-loader__bar:after{content:"";display:block;width:38%;height:100%;background:linear-gradient(90deg,#1e4f78,#2da57a);animation:app-route-loader-slide 1s ease-in-out infinite}@keyframes app-route-loader-slide{0%{transform:translate(-110%)}to{transform:translate(300%)}}html,body,#root{height:100%}body{margin:0;font-family:Nunito,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,select,textarea{font:inherit}button{transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease,filter .18s ease}button:hover:not(:disabled){transform:translateY(-1px);filter:brightness(.98)}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}
