.jobs-popup-root[aria-hidden="true"]{display:none}
.jobs-popup-root{position:fixed;inset:0;z-index:999999}
.jobs-popup__overlay{position:fixed;inset:0;background:rgba(0,0,0,.5)}
.jobs-popup__dialog{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);max-width:640px;width:100%;/* no default overflow here; JS decides */box-shadow:0 20px 50px rgba(0,0,0,.3)}
.jobs-popup__close{position:absolute;top:8px;right:12px;background:transparent;border:0;font-size:20px;cursor:pointer}