html body.login-page{background:#008080!important;color:#000!important;font:13px Tahoma,Arial,sans-serif!important;overflow:auto!important;min-height:100dvh}
html body.login-page::before,html body.login-page::after,html body.login-page .particles,html body.login-page .glow-circle{display:none!important}
html body.login-page *{text-shadow:none!important;letter-spacing:normal!important}
html body.login-page .login-wrapper{width:min(370px,calc(100% - 32px))!important;padding:0!important;position:relative!important;transform:none!important;margin:32px auto!important}
html body.login-page .login-card{background:#c0c0c0!important;border:2px solid!important;border-color:#fff #404040 #404040 #fff!important;border-radius:0!important;box-shadow:2px 2px 0 #000!important;overflow:visible!important;animation:none!important;backdrop-filter:none!important}
html body.login-page .login-card::before,html body.login-page .login-card::after{display:none!important}
html body.login-page .login-card-body{padding:3px 3px 18px!important;background:#c0c0c0!important}
html body.login-page .retro-titlebar{background:#000080!important;color:#fff!important;padding:5px 7px!important;font:bold 13px Tahoma,Arial,sans-serif!important;text-align:left!important;margin-bottom:22px}
html body.login-page .login-brand{display:none!important}
html body.login-page .login-divider{display:none!important}
html body.login-page #login-form{padding:0 23px!important}
html body.login-page .login-input-group{display:block!important;background:transparent!important;border:0!important;box-shadow:none!important;margin:0 0 16px!important;border-radius:0!important}
html body.login-page .retro-label{display:block!important;color:#000!important;font:13px Tahoma,Arial,sans-serif!important;margin:0 0 5px!important}
html body.login-page .form-control{width:100%!important;height:29px!important;min-height:29px!important;padding:4px 7px!important;background:#fff!important;color:#000!important;border:2px solid!important;border-color:#808080 #fff #fff #808080!important;border-radius:0!important;font:14px Tahoma,Arial,sans-serif!important;box-shadow:none!important;outline-offset:2px}
html body.login-page .form-control::placeholder{color:#666!important}
html body.login-page .login-icon{display:none!important}
html body.login-page .toggle-password{top:auto!important;bottom:5px!important;right:5px!important;transform:none!important;width:23px!important;height:20px!important;border:0!important;background:#eee!important;color:#000!important}
html body.login-page .btn-login,html body.login-page .access-button{min-height:30px!important;height:auto!important;background:#c0c0c0!important;color:#000!important;border:2px solid!important;border-color:#fff #404040 #404040 #fff!important;border-radius:0!important;box-shadow:none!important;font:13px Tahoma,Arial,sans-serif!important;padding:7px 14px!important;transform:none!important}
html body.login-page .btn-login:active,html body.login-page .access-button:active{border-color:#404040 #fff #fff #404040!important}
html body.login-page .btn-login:focus-visible{outline:1px dotted #000!important;outline-offset:-6px}
html body.login-page .login-footer{border-top:1px solid #808080!important;background:#c0c0c0!important;color:#333!important;border-radius:0!important;padding:10px!important;font:11px Tahoma,Arial,sans-serif!important}

html body.login-page .login-wrapper,html body.login-page .login-card{opacity:1!important;animation:none!important;filter:none!important;outline:0!important}
html body.login-page .trial-button strong{color:#000!important;font-weight:400!important}
