.server-login-badge{font-size:11px;letter-spacing:2px;color:#148d88;margin-bottom:18px}.password-line{display:flex;gap:8px}.password-line input{min-width:0}.server-setup-note{font-size:12px;color:#718796;margin-top:26px;line-height:1.8;padding:15px 18px;border:1px solid #dfeaea;border-radius:12px;background:#f5fafa}.server-backup-outcome{margin-top:20px;color:#167c71}.preview-ribbon [hidden],button[hidden],div[hidden]{display:none!important}.login-form{padding:32px;background:#fff;border-radius:20px;box-shadow:0 18px 70px #17394d0a;width:440px;max-width:100%}.login-brand{background-size:cover;background-position:center}.login-form h2{font-weight:650}.login-form .input{padding:13px;border-radius:9px}.login-form .btn-block{margin-top:12px;border-radius:10px;padding:14px}.login-form .sub{margin-bottom:28px}@media(max-width:780px){.login-brand{display:none}.login-form-wrap{padding:22px}.login-form{padding:26px}}
.server-icp{text-align:center;padding:18px 12px;color:#8a9ba5;font-size:11px;line-height:1.8}.server-icp a{color:inherit;text-decoration:none}.server-icp a:hover{color:#167c71;text-decoration:underline}.login-form>.server-icp{padding-bottom:0}
