#mis-recruitment-app ol.mis-recruitment-steps {
  counter-reset: none !important;
}

#mis-recruitment-app ol.mis-recruitment-steps > li {
  counter-increment: none !important;
}

#mis-recruitment-app ol.mis-recruitment-steps > li::before {
  display: none !important;
  content: none !important;
}

#mis-recruitment-app .mis-rec-consent {
  display: flex;
  align-items: flex-start;
  gap: 12px;
  margin: 24px 0 14px;
  padding: 18px;
  border: 1px solid #b9dce7;
  border-radius: 16px;
  background: #f5fbfd;
  color: #203d4d;
  font-weight: 650;
  line-height: 1.65;
}

#mis-recruitment-app .mis-rec-consent input {
  flex: 0 0 auto;
  width: 20px;
  height: 20px;
  margin-top: 3px;
}

#mis-recruitment-app .mis-rec-honeypot {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}

#mis-recruitment-app .mis-submission-gate.is-success {
  border-color: #4cb982;
  background: #effbf5;
}

#mis-recruitment-app .mis-form-status.is-success { color: #18744a; }
#mis-recruitment-app .mis-form-status.is-error { color: #b42318; }

#mis-recruitment-app .mis-submission-gate button[aria-disabled="true"] {
  opacity: .62;
  cursor: not-allowed;
}

@media (max-width: 640px) {
  #mis-recruitment-app .mis-rec-consent { padding: 15px; }
}
.mis-catalog-question{margin:0 0 30px;padding-bottom:24px;border-bottom:1px solid var(--mis-line,#d5e5ee)}
.mis-catalog-question>small{grid-column:1/-1;color:var(--mis-muted,#536879);line-height:1.7}
.mis-catalog-progress{font-weight:700;margin:0 0 22px;color:var(--mis-blue,#0573a9)}
#mis-recruitment-app .mis-role-card{min-width:0;overflow-wrap:anywhere}
