.profile-completion{background:#edf4ff;border:1px solid #bcd4ff;border-radius:16px;padding:20px!important;margin:0 0 20px;overflow-wrap:anywhere}
.profile-completion[hidden]{display:none}.profile-completion h2{font-size:20px!important;letter-spacing:-.5px;margin:0 0 8px}.profile-completion p{margin:0 0 14px;color:#294367}
.profile-reminder-choice{display:flex;align-items:flex-start;gap:10px;cursor:pointer;line-height:1.6}.profile-reminder-choice input{width:auto!important;flex:none;margin:6px 0 0!important}
.profile-reminder-state{font-weight:700;color:#183d79}#profileReminderAdmin{margin-bottom:24px}#profileReminderAdmin details{margin-top:20px;border-top:1px solid #dce4f0;padding-top:16px}#profileReminderAdmin summary{cursor:pointer;font-weight:700}
@media(max-width:600px){.profile-completion{padding:16px!important}.profile-completion h2{font-size:18px!important}.profile-completion .btn{width:100%}}
