.vip-password-wrap{display:flex;position:relative;align-items:center}.vip-password-wrap input{padding-right:86px}.vip-password-toggle{position:absolute;right:8px;top:4px;padding:12px 11px;background:transparent;color:#d7dadb;border:0;cursor:pointer;font:700 12px Manrope,Arial,sans-serif}.vip-login-support-links{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin:16px 0 3px}.vip-login-support-links a{color:#d7dadb;font-size:13px}.vip-connection-notice{margin-top:18px;border:1px solid #9da2a6;background:#25282b;padding:18px;border-radius:12px;color:#ebedef}.vip-connection-notice p{color:#ebedef;font-size:13px;line-height:1.65;margin:8px 0 0}.vip-action-link{display:inline-flex;justify-content:center;align-items:center;text-decoration:none!important;max-width:100%;box-sizing:border-box}.vip-recovery-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}.vip-action-outline{display:inline-flex;padding:13px 16px;border:1px solid #9da2a6;border-radius:8px;color:#ebedef;text-decoration:none}.vip-login-panel a:not(.vip-login-primary):focus-visible{outline:2px solid #d7dadb;outline-offset:3px}@media(max-width:550px){.vip-login-support-links{flex-direction:column}}

/* Cabra Macho V45: confirmação clara após retorno Google sem conta vinculada */
.vip-connection-notice {border:1px solid #9da2a6; border-radius:12px; padding:18px 20px; margin:18px 0; background:#25282b; color:#ebedef;}
.vip-connection-notice strong {color:#d7dadb;}
.vip-connection-notice p {line-height:1.55; margin:10px 0 0;}
.vip-connection-notice .vip-link-privacy {font-size:.88rem; color:#d7dadb;}
.vip-connection-notice a {color:#d7dadb; text-decoration:underline;}
