#app{font-family:avenir,helvetica,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50;height:100%}.popup-con-title{color:#148bc2;font-size:.83333rem}.esri-popup__footer{display:none}.esri-view-surface--inset-outline:focus:after{outline:none!important}#nav{padding:1.25rem}#nav a{font-weight:700;color:#2c3e50}#nav a.router-link-exact-active{color:#42b983}html{font-size:1.25vw;-webkit-text-size-adjust:none}.layout{height:100vh}@media screen and (max-width:1440px){html{font-size:18px}}@media screen and (max-height:560px){.layout{height:23.33333rem}}body{padding:0;margin:0;width:100%}.app-main,.container,.nav-bar{font-family:verdana,tahoma,arial,helvetica neue,helvetica,sans-serif;width:80rem}.shrinkable{flex-shrink:1}.unshrinkable{flex-shrink:0}.relative{position:relative}.flex{display:flex}.flex.column{flex-direction:column}.flex.wrap{flex-wrap:wrap}.flex.center-center{justify-content:center;align-items:center}.flex.between-center{justify-content:space-between;align-items:center}.flex.j-center{justify-content:center}.flex.j-between{justify-content:space-between}.flex.a-center{align-items:center}.flex.j-end{justify-content:flex-end}.flex.a-end{align-items:flex-end}body,div{box-sizing:border-box}body::-webkit-scrollbar,div::-webkit-scrollbar{width:.70833rem;height:.70833rem;background:#f5f5f5;color:#000}body::-webkit-scrollbar-track,div::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(0,0,0,.3);-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:10px;background-color:#f5f5f5}body::-webkit-scrollbar-thumb,div::-webkit-scrollbar-thumb{border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3);-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#ddd}div:not(.container)::-webkit-scrollbar{width:9px;height:9px}.ant-message-notice-content{height:100px}.ant-message-notice-content .ant-message-custom-content{height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.ant-message-notice-content .ant-message-custom-content .anticon{margin:12px 0 0 0;transform:scale(1.8);transform-origin:50% 50%}.ant-message-notice-content .ant-message-custom-content .anticon span{font-size:16px}