.auth-shell,.auth-shell .auth-content{min-width:0}.auth-shell .auth-content p{overflow-wrap:anywhere}.auth-shell :is(button,a,input):focus-visible{outline-offset:3px;outline:3px solid #3b82b8}@media (max-width:768px){.auth-shell .left-panel-desktop{display:none!important}.auth-shell .mobile-login-header{display:block!important}.auth-shell .auth-content{width:100%;padding:24px 20px!important}.auth-shell .auth-frame{min-height:100svh!important}.auth-shell .auth-message-frame{padding:20px}.auth-shell :is(button,.btn,input,select){min-height:44px}.auth-shell :is(input,select,textarea){min-width:0;font-size:16px!important}.auth-shell :is(button,.btn){white-space:normal;overflow-wrap:anywhere;max-width:100%}.auth-shell button svg{flex-shrink:0}.auth-shell .mobile-login-header{margin-bottom:24px!important}}@media (max-width:360px),(max-height:500px){.auth-shell .auth-content{padding:20px 16px!important}.auth-shell .auth-message-frame{padding:16px}}
