html,body{height:100%}app{display:block;height:100%}#components-reconnect-modal,#components-reconnect-failed{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.7);color:#fff;z-index:9999;display:flex;align-items:center;justify-content:center;text-align:center}#components-reconnect-modal.blazor-reconnect-show,#components-reconnect-failed.blazor-reconnect-show{display:flex}.reconnect-box{background-color:#222;padding:2rem;border-radius:10px;box-shadow:0 0 15px rgba(0,0,0,.5);max-width:500px;width:90%}.spinner{margin:1rem auto;width:40px;height:40px;border:4px solid #ddd;border-top:4px solid #09f;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}button{background-color:#09f;color:#fff;border:0;padding:.5rem 1rem;font-size:1rem;border-radius:6px;cursor:pointer}button:hover{background-color:#007acc}.header-logo{flex-shrink:0;background-color:currentColor;-webkit-mask:url('../images/Logo.svg');mask:url('../images/Logo.svg');-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:180px;height:24px}#blazor-error-ui{background:inherit;bottom:0;display:none;position:fixed;width:100%;height:100%;z-index:100001}.xaf-alert-header{display:none!important}.dx-toolbar-before{display:flex}.markerPopup img{width:300px}