/* Login: supera as regras antigas com ID e autofill do navegador. */
body#angelApp #authgate:not(.hidden) .authpanel :is(#loginbutton,#demoButton,#angelConnectBtn),body#angelApp #authgate:not(.hidden) .authpanel :is(#loginbutton,#demoButton,#angelConnectBtn):hover,body#angelApp #authgate:not(.hidden) .authpanel :is(#loginbutton,#demoButton,#angelConnectBtn):active{background:linear-gradient(140deg,#ffffff26,#ffffff0a)!important;color:var(--am82-textAction,#fff)!important;-webkit-text-fill-color:var(--am82-textAction,#fff)!important;border:1px solid #ffffff66!important;border-radius:999px!important;box-shadow:inset 0 1px 0 #ffffff66,0 5px 18px #0002!important;backdrop-filter:blur(var(--am82-blur,10px));-webkit-backdrop-filter:blur(var(--am82-blur,10px))}
body#angelApp #authgate .authpanel :is(#email,#password):autofill{box-shadow:inset 0 0 0 1000px #253039!important;color:#fff!important;-webkit-text-fill-color:#fff!important;caret-color:white}body#angelApp #authgate .authpanel :is(#email,#password):-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1000px #253039!important;-webkit-text-fill-color:#fff!important;caret-color:white}
body#angelApp #authgate #authhelp{color:var(--am82-textMuted,#dedede)!important}#am86Reservation{border-top:1px solid #ffffff40;margin-top:20px;padding-top:15px}#am86Reservation button{margin:6px 5px 0 0}
