.test-login{max-width:480px;margin:7vh auto;padding:32px;background:#fff;border:1px solid #dce3d7;border-radius:20px}.test-login>img{width:190px;background:#101820;padding:16px;border-radius:8px}.test-login h1{font-size:30px;margin:18px 0}.test-login p{line-height:1.6}.test-login label{display:block;margin:20px 0 8px}.test-login input{display:block;width:100%;padding:12px;margin-top:8px}.test-login .btn{margin-top:18px}.test-note{font-size:13px;color:#546052}#login-message{color:#a52a23}.cloud-bar{position:fixed;bottom:0;left:0;right:0;z-index:10000;background:#101820;color:white;padding:10px 18px;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.cloud-bar strong{color:#b6dd58}.cloud-bar button{padding:7px 12px;border:1px solid #a8b49b;border-radius:7px;cursor:pointer}.cloud-active{padding-bottom:80px}.cloud-error{position:fixed;inset:0;background:#101820cc;z-index:10001;display:grid;place-items:center}.cloud-error article{background:#fff;padding:30px;max-width:580px;margin:20px;border-radius:16px}.cloud-error p{line-height:1.6}.cloud-error button{margin:8px}.cloud-pilot-note{padding:18px;background:#f0f5e5;border:1px solid #c6d7a7;border-radius:12px;margin:16px 0}@media(max-width:600px){.test-login{margin:20px;padding:24px}}

.cloud-active #unitManagerStatus{display:none}.cloud-active .footer{display:none}
