.firebaseui-container{max-width:100%}#session-restart-btn,.firebaseui-idp-button,.firebaseui-tenant-button{max-width:100%;border-radius:6px;padding:20px 4%!important;width:100%}#auth-user-in-session{display:block;margin:auto;text-align:center;color:#005f75}#session-picture{border-radius:50%;width:100px;height:100px;border:2px solid #9dc1e261;padding:1px;box-shadow:0 0 10px #adc1d4}#session-restart-btn{color:#005f75;border:none;background:#fff;max-width:310px;padding:13px 5px!important}.firebaseui-card-content{padding:8px 0!important}.firebaseui-button{height:56px;border-radius:5px}.mdl-button--raised.mdl-button--colored:hover{background:#2eb1d4}.mdl-button--raised.mdl-button--colored{background:#00bcd4}.mdl-button--primary.mdl-button--primary{color:#607d8b}.firebaseui-container.mdl-card{overflow:visible;box-shadow:none!important}.firebaseui-card-header{border:none!important}.firebaseui-subtitle{margin-left:24px!important}.firebaseui-input-invalid,.firebaseui-textfield.firebaseui-textfield-invalid .firebaseui-input,.firebaseui-textfield.firebaseui-textfield-invalid .firebaseui-input-invalid,.firebaseui-textfield.mdl-textfield .firebaseui-input{border:1px solid #9dc1e261!important;background:#f5f5f5!important;border-radius:6px;padding:16px 15px;margin-left:5%;width:90%}.firebaseui-error-wrapper{padding:5px 30px 0 30px!important}.mdl-textfield__label:after{display:none!important}.mdl-textfield__label{top:33px;left:8%}.firebaseui-input-floating-button{top:33px;right:30px!important}.mdl-textfield--floating-label.has-placeholder .mdl-textfield__label,.mdl-textfield--floating-label.is-dirty .mdl-textfield__label,.mdl-textfield--floating-label.is-focused .mdl-textfield__label{left:5%!important}.firebaseui-text{padding:5%}.auth-form-loading{display:none!important}.totp-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--bg-gradient,linear-gradient(0deg,rgb(1 1 1 / 69%) 0,rgb(9 69 87 / 16%) 82%));background-color:var(--bg-primary,#005f75);display:flex;justify-content:center;align-items:center;z-index:9999;overflow:hidden}.totp-container{width:480px;max-width:90vw;background:#2222224d;border-radius:20px;padding:25px;box-shadow:0 5px 25px rgba(0,0,0,.5);color:#fff}.totp-header{text-align:center;margin-bottom:20px}.totp-title{font-size:22px;font-weight:600;margin-bottom:8px;color:#10bfd8}.totp-subtitle{font-size:14px;color:#aaa;line-height:1.4}.totp-inputs{display:flex;justify-content:space-between;margin:25px 0}.totp-input{width:45px;height:45px;text-align:center;font-size:22px;border:1px solid #10bfd8;border-radius:10px;background:#333;color:#fff;outline:0;transition:all .2s;padding:5px}.totp-input:focus{box-shadow:0 0 8px rgba(76,175,80,.6);transform:scale(1.05)}.totp-input.filled{background:#2b4b2e}