/* SO JOBS · inscription prestataire : écrans « Vérifiez votre e-mail » et « E-mail confirmé » (préfixe sjr-) */
.sjr-screen { max-width: 460px; margin: 48px auto 24px; text-align: center; }
.sjr-icon { width: 76px; height: 76px; margin: 0 auto 20px; border-radius: 50%; display: flex; align-items: center; justify-content: center; background: #f1f2f4; color: #4b5864; }
.sjr-icon .material-icons { font-size: 38px; }
.sjr-icon--ok { background: #e6f4ea; color: #1e7a3c; }
.sjr-title { font-size: 26px; font-weight: 700; margin-bottom: 12px; }
.sjr-text { margin-bottom: 8px; }
.sjr-email { word-break: break-all; }
.sjr-help { opacity: .8; margin-bottom: 20px; }
.sjr-resent { min-height: 22px; margin-top: 8px; color: #1e7a3c; font-size: 14px; }
.sjr-small { font-size: 14px; opacity: .75; margin: 12px 0 8px; }
.sjr-note { background: #f6f7f8; border: 1px solid #e4e6e9; border-radius: 8px; padding: 12px 14px; text-align: left; margin: 16px 0 24px; font-size: 15px; }
.sjr-demo { margin-top: 36px; padding: 14px; border: 1px dashed #c3c8ce; border-radius: 8px; background: #fafafa; text-align: left; font-size: 14px; }
.sjr-demo p { margin: 6px 0 10px; }
.sjr-screen .btn { text-transform: none; }
