.style-OcIljpMOK-outer.style-local-29-outer {
  display: none !important;
}

.wjportal-main-up-wrapper {
  margin-top: 150px !important;
} */
.wjportal-clearfix::after,
.wjportal-main-wrapper::after,
.wjportal-main-up-wrapper::after,
.wjportal-jobs-list-wrapper::after {
  content: "";
  display: block;
  clear: both;
}

/* kontainer list (halaman my-applied-jobs) jangan ikut float */
.wjportal-applied-jobs-wrp,
.wjportal-jobs-list-wrapper {
  float: none;
  width: 100%;
}

/* pastikan site footer selalu turun ke baris baru & full width */
.site-footer,
footer[role="contentinfo"] {
  clear: both !important;
  float: none !important;
  width: 100% !important;
}

/* kalau ada kolom kiri (sidebar) yang float, batasi */
.wjportal-left-col,
.wjportal-right-col {
  float: none;
}

/* antisipasi: form wrapper kadang bikin footer nempel */
#job_form {
  display: block;
  width: 100%;
  overflow: visible;
}