/* Keep the submit control stable and make its in-progress state clear. */
#job-search .search-submit [hidden] { display: none !important; }
#job-search .search-submit [data-search-submit-progress]:not([hidden]) {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
}
#job-search .search-submit[aria-busy="true"] {
  opacity: 1;
  cursor: progress;
}
#job-search .search-submit [data-search-submit-progress] .jobbol-spinner {
  width: 18px;
  height: 18px;
  border: 2px solid rgb(255 255 255 / .42);
  border-top-color: #fff;
}
#job-search [data-search-progress-status] {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip-path: inset(50%);
  white-space: nowrap;
  border: 0;
}
