body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-repeat:no-repeat;background-size:100% 100%;height:100%;min-height:100px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}a{text-decoration:underline!important}.confirmation-container{text-align:center;background-color:#fff;border:1px solid gray;border-radius:3px;width:400px;padding:8px 0 16px;font-size:14px;font-weight:400;position:fixed;left:50%;transform:translate(-50%)}@media (width<=390px){.confirmation-container{width:100%}}@media (width>=1024px){.confirmation-container{top:50%;transform:translate(-50%,-50%)}}.factor-authorize-container{text-align:center;scroll-behavior:smooth;width:400px;padding-top:8px;position:relative;left:50%;transform:translate(-50%)}@media (width<=390px){.factor-authorize-container{width:100%}}@media screen and (width>=768px){.factor-authorize-container{border:1px solid gray;border-radius:3px}}.factor-authorize-fields{text-align:left;padding:0 0 10px;position:relative}.factor-authorize-list-logo{border:1px solid #d8d8d8;border-radius:47%;height:30px}.phone{margin:10px 0}.phone-body{background:#666;border-radius:6px;margin:0 auto;padding:12px 3px 0;display:inline-block}.phone-screen{background:#e5edfb;min-width:50px;padding:15px 0}.phone-number{color:#1662dd;padding:5px;font-size:25px}.phone-home-button{background:#fff;border-radius:50%;width:10px;height:10px;margin:3px auto}.factor-fields{padding-bottom:32px;padding-left:32px;padding-right:32px}.ant-modal-confirm-btns{display:inline}.ql-editor{text-align:left}p{margin:0}.recovery-homepage-container{text-align:center;scroll-behavior:smooth;background-color:#fff;width:400px;padding-bottom:32px;padding-left:24px;padding-right:32px;font-size:14px;font-weight:400;position:relative;left:50%;transform:translate(-50%)}@media (width<=390px){.recovery-homepage-container{width:100%}}@media screen and (height>=1000px){.recovery-homepage-container{position:fixed}}@media screen and (width>=768px){.recovery-homepage-container{border:1px solid gray;border-radius:3px}}.ant-spin-dot-item{background-color:#000}div{display:block}.recovery-homepage-button{padding-bottom:20px}button{width:100%}.recovery-homepage-username{padding-bottom:10px}.recovery-homepage-fields-container{padding:16px 40px 24px}.recovery-option-logo{padding-bottom:15px}.recovery-options-container{padding:16px 40px 24px}
