/* Only the careers shortcode output is sized here; the theme header is untouched. */
.actolind-careers-layout,.actolind-careers-layout__content,.actolind-careers-layout__jobs{box-sizing:border-box;width:100%;max-width:100%;min-width:0}
.actolind-careers-layout__jobs{margin:24px 0 0}
html body .actolind-careers-layout__jobs>.actopim-jobs-list{box-sizing:border-box;width:100%!important;max-width:100%!important;min-width:0;margin:0!important;left:auto!important;right:auto!important}
.actolind-careers-layout:has([data-careers-empty-message]) .actolind-careers-layout__jobs .actopim-jobs-empty{display:none!important}
html body iframe.actolind-job-description{display:block;width:100%!important;max-width:100%!important;min-width:0;height:160px;border:0!important;background:transparent}
html body .actolind-job-modal:not([hidden]){position:fixed!important;inset:0!important;z-index:2147483647!important;isolation:isolate}
html body:has(.actolind-job-modal:not([hidden])) :is(#ac-chat-launcher,#ac-chat-tooltip,#ac-chat-drawer,.acto-ai-host){visibility:hidden!important;opacity:0!important;pointer-events:none!important}
html body .actolind-job-modal .actopim-job-apply-modal__panel{box-sizing:border-box;width:min(900px,100%);min-width:0;max-width:100%;max-height:calc(100dvh - 32px);overflow:auto;overscroll-behavior:contain}
html body .actolind-job-modal .actopim-job-apply{box-sizing:border-box;width:100%!important;max-width:100%!important;min-width:0;margin:0!important}
html body .actolind-job-modal :is(form,label,fieldset,.actopim-job-custom-field,input,textarea,select){box-sizing:border-box;min-width:0;max-width:100%;overflow-wrap:anywhere}
@media(max-width:600px){html body .actolind-job-modal .actopim-job-apply-modal__panel{max-height:calc(100dvh - 16px)}}
