/* Monitech 2026-10-23: click-to-open keyword search, no JS and no taxonomy dropdowns. */
html body details.ajzjp-click-job-search { display:block!important; box-sizing:border-box!important; width:100%!important; max-width:100%!important; margin:8px 0 12px!important; padding:0!important; border:0!important; box-shadow:none!important; background:transparent!important; overflow:visible!important; }
html body details.ajzjp-click-job-search > summary.ajzjp-click-job-search-trigger,
html body details.ajzjp-click-job-search > summary.ajzjp-click-job-search-trigger:is(:hover,:focus,:active) { box-sizing:border-box!important; display:inline-flex!important; align-items:center!important; justify-content:center!important; gap:10px!important; min-height:45px!important; width:auto!important; max-width:100%!important; margin:0!important; padding:10px 16px!important; background:#075985!important; color:#fff!important; -webkit-text-fill-color:#fff!important; border:1px solid #075985!important; border-radius:11px!important; font:700 15px/1.35 system-ui,-apple-system,'Segoe UI',sans-serif!important; text-decoration:none!important; list-style:none!important; cursor:pointer!important; box-shadow:0 4px 12px rgba(8,52,93,.13)!important; opacity:1!important; }
html body details.ajzjp-click-job-search > summary::-webkit-details-marker {display:none!important}
html body details.ajzjp-click-job-search > summary::marker {content:''}
html body details.ajzjp-click-job-search > summary span {color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important}
html body details.ajzjp-click-job-search > summary svg{width:20px!important;height:20px!important;stroke:#fff!important;color:#fff!important;fill:none!important;flex:0 0 auto!important}
html body details.ajzjp-click-job-search > summary .ajzjp-click-job-chevron{width:16px!important;height:16px!important;transition:transform .2s ease!important}
html body details.ajzjp-click-job-search[open] > summary .ajzjp-click-job-chevron{transform:rotate(180deg)!important}
html body details.ajzjp-click-job-search > summary:is(:hover,:focus-visible){background:#084776!important;box-shadow:0 6px 16px rgba(8,52,93,.2)!important}
html body details.ajzjp-click-job-search > summary:focus-visible{outline:3px solid #ffbf47!important;outline-offset:3px!important}
html body details.ajzjp-click-job-search > form.ajzjp-click-job-search-form{box-sizing:border-box!important;display:flex!important;align-items:stretch!important;gap:8px!important;max-width:760px!important;width:100%!important;margin:10px 0 0!important;padding:12px!important;border:1px solid #d9e4ed!important;border-radius:12px!important;background:#fff!important;box-shadow:0 4px 14px rgba(0,0,0,.04)!important}
html body .ajzjp-click-job-search-form .screen-reader-text{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}
html body .ajzjp-click-job-search-form input[type=search]{box-sizing:border-box!important;display:block!important;flex:1 1 0!important;width:100%!important;min-width:0!important;min-height:46px!important;height:46px!important;margin:0!important;padding:10px 13px!important;border:1px solid #a7b9cc!important;border-radius:8px!important;background:#fff!important;color:#172d44!important;-webkit-text-fill-color:#172d44!important;font:400 16px/1.25 system-ui,-apple-system,'Segoe UI',sans-serif!important;box-shadow:none!important}
html body .ajzjp-click-job-search-form button[type=submit],html body .ajzjp-click-job-search-form button[type=submit]:is(:hover,:focus,:active){box-sizing:border-box!important;display:inline-flex!important;gap:7px!important;justify-content:center!important;align-items:center!important;flex:0 0 auto!important;width:auto!important;min-width:112px!important;min-height:46px!important;height:46px!important;margin:0!important;padding:10px 15px!important;border:1px solid #075985!important;border-radius:8px!important;background:#075985!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font:700 14px/1.2 system-ui,-apple-system,'Segoe UI',sans-serif!important;cursor:pointer!important;box-shadow:none!important}
html body .ajzjp-click-job-search-form button[type=submit] span{color:#fff!important;-webkit-text-fill-color:#fff!important}
html body .ajzjp-click-job-search-form button[type=submit] svg{width:19px!important;height:19px!important;stroke:#fff!important;fill:none!important}
html body .ajzjp-click-job-search-form input[type=search]:focus-visible,html body .ajzjp-click-job-search-form button[type=submit]:focus-visible{outline:3px solid #ffbf47!important;outline-offset:2px!important}
@media(max-width:520px){html body details.ajzjp-click-job-search > summary.ajzjp-click-job-search-trigger{width:100%!important;justify-content:center!important} html body details.ajzjp-click-job-search > form.ajzjp-click-job-search-form{gap:0!important;padding:8px!important}html body .ajzjp-click-job-search-form input[type=search]{border-radius:8px 0 0 8px!important}html body .ajzjp-click-job-search-form button[type=submit]{min-width:48px!important;width:48px!important;padding:8px!important;border-radius:0 8px 8px 0!important}html body .ajzjp-click-job-search-form button[type=submit] span{display:none!important}}
