.login-screen{background:linear-gradient(135deg,#dff2ff,#b9dcf8)}.login-card{background:#3c94d5;color:#fff;box-shadow:0 24px 70px #24568155}.login-card p{color:#eaf6ff}.login-card .eyebrow{color:#eaf6ff!important}.login-card input{width:100%;border-color:#d5eafb}.login-card button{background:#123f78}.login-card button:hover{background:#0d315f}.password-wrap{position:relative;width:100%}.password-wrap input{padding-right:52px}.password-toggle{position:absolute;right:4px;top:50%;width:38px!important;margin:0!important;padding:6px 4px!important;transform:translateY(-50%);background:transparent!important;color:#123f78;border:0;font-size:18px;line-height:1}.password-toggle:hover{background:#ffffff55!important}.login-logo{display:block;width:min(100%,250px);height:auto;margin:0 auto 26px;object-fit:contain}.login-card .eyebrow{margin-bottom:8px}
