.flat-mega-menu ul .login-form{padding-left:0!important;padding-right:0!important}.flat-mega-menu .login-form>.mmo-login-toggle246{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:78px;padding:0 14px;margin:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer;white-space:nowrap}.flat-mega-menu .login-form.mmo-login-open246{background:#fff;color:#ff6000}.flat-mega-menu .login-form.mmo-login-open246>.drop-down,.flat-mega-menu .login-form:focus-within>.drop-down{display:block!important;opacity:1!important;visibility:visible!important;transform:none!important;-webkit-transform:none!important;animation:none!important;transition:none!important;pointer-events:auto!important;max-height:calc(100dvh - 100px);overflow-y:auto}.flat-mega-menu .login-form>.drop-down{max-width:calc(100vw - 24px)}.flat-mega-menu .login-form input:focus-visible,.mmo-login-toggle246:focus-visible{outline:2px solid #ff6000!important;outline-offset:3px}.flat-mega-menu .login-form input{font-size:16px!important}.flat-mega-menu .login-form label{cursor:default}.flat-mega-menu .login-form .drop-down a{white-space:normal}@media(max-width:768px){.flat-mega-menu .login-form>.mmo-login-toggle246{min-height:50px;padding:12px 16px}.flat-mega-menu .login-form>.drop-down{width:min(340px,calc(100vw - 24px));right:0;left:auto}.flat-mega-menu .login-form.mmo-login-open246>.drop-down{max-height:calc(100dvh - 70px)}}
