html.kata-jobs-results-mode .kata-jobs-results-head__crumbs a,
html.kata-jobs-results-mode .kata-jobs-results-head__crumbs a:link,
html.kata-jobs-results-mode .kata-jobs-results-head__crumbs a:visited,
html.kata-jobs-results-mode .kata-jobs-results-head__crumbs a:hover,
html.kata-jobs-results-mode .kata-jobs-results-head__crumbs a:focus{text-decoration:none!important;border-bottom:0!important;box-shadow:none!important;background-image:none!important}html.kata-jobs-results-mode .kata-jobs-results-head__crumbs a::before,
html.kata-jobs-results-mode .kata-jobs-results-head__crumbs a::after{display:none!important;content:none!important}.kata-jobs-smart-search{position:fixed;z-index:2147483200;max-height:min(520px,72vh);overflow:auto;border:1px solid #dce5ef;border-radius:14px;background:#fff;box-shadow:0 20px 52px rgba(0,31,78,.18);color:#001849}.kata-jobs-smart-search[hidden]{display:none!important}.kata-jobs-smart-search__head{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;padding:13px 15px 11px;border-bottom:1px solid #edf1f6}.kata-jobs-smart-search__head>div{display:grid;gap:2px;min-width:0}.kata-jobs-smart-search__head>span,.kata-jobs-smart-search__head>div>span{font-size:9px;font-weight:900;letter-spacing:.13em;text-transform:uppercase;color:#0050fc}.kata-jobs-smart-search__head strong{font-size:13px}.kata-jobs-smart-search__head small{font-size:10px;color:#708197}.kata-jobs-smart-search__results{display:grid}.kata-jobs-smart-hit{display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px 14px;border-bottom:1px solid #edf1f6;color:#001849!important;text-decoration:none!important;background:#fff}.kata-jobs-smart-hit:hover,.kata-jobs-smart-hit:focus-visible{background:#f5f8ff;outline:0}.kata-jobs-smart-hit__logo{display:grid;place-items:center;width:46px;height:46px;border:1px solid #dfe7f0;border-radius:10px;background:#fff;overflow:hidden;font-size:12px;font-weight:900;color:#274d7b}.kata-jobs-smart-hit__logo img{width:100%;height:100%;object-fit:contain}.kata-jobs-smart-hit__copy{display:grid;gap:3px;min-width:0}.kata-jobs-smart-hit__copy strong{font-size:13px;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kata-jobs-smart-hit__copy span{font-size:10.5px;line-height:1.3;color:#6d7e93;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kata-jobs-smart-hit>b{font-size:11px;white-space:nowrap;color:#173b67}.kata-jobs-smart-search__all{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 15px;background:#fbfcff;color:#0050fc!important;text-decoration:none!important;font-size:11px;font-weight:850}.kata-jobs-smart-search__all:hover,.kata-jobs-smart-search__all:focus-visible{background:#f0f5ff;outline:0}.kata-jobs-smart-search__empty{display:grid;gap:4px;padding:17px 15px}.kata-jobs-smart-search__empty strong{font-size:12px}.kata-jobs-smart-search__empty span{font-size:10.5px;line-height:1.45;color:#6f8096}.kata-jobs-smart-search__loading{display:flex;align-items:center;gap:11px;padding:16px}.kata-jobs-smart-search__loading>div{display:grid;gap:2px}.kata-jobs-smart-search__loading strong{font-size:12px}.kata-jobs-smart-search__loading small{font-size:10.5px;color:#718299}.kata-jobs-smart-search__spinner{width:18px;height:18px;border:2px solid #dce6f5;border-top-color:#0050fc;border-radius:50%;animation:kataJobsR621Spin .75s linear infinite}@keyframes kataJobsR621Spin{to{transform:rotate(360deg)}}.kata-jobs-save-toast{position:fixed;right:20px;bottom:22px;z-index:2147483300;display:flex;align-items:center;gap:13px;max-width:min(430px,calc(100vw - 30px));padding:13px 14px;border:1px solid #cfe0ff;border-radius:14px;background:#fff;box-shadow:0 18px 45px rgba(0,34,91,.19);color:#001849;transform:translateY(16px);opacity:0;pointer-events:none;transition:opacity .18s ease,transform .18s ease}.kata-jobs-save-toast.is-visible{transform:none;opacity:1;pointer-events:auto}.kata-jobs-save-toast__mark{display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;border-radius:10px;background:#eaf2ff;color:#0050fc}.kata-jobs-save-toast__mark svg{width:19px;height:19px;fill:#0050fc;stroke:#0050fc}.kata-jobs-save-toast__copy{display:grid;gap:2px;min-width:0}.kata-jobs-save-toast__copy strong{font-size:12px;line-height:1.25}.kata-jobs-save-toast__copy span{font-size:10.5px;line-height:1.35;color:#667a94}.kata-jobs-save-toast__link{margin-left:auto;white-space:nowrap;color:#0050fc!important;text-decoration:none!important;font-size:11px;font-weight:850}.kata-jobs-save-toast__close{display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:8px;background:#f4f7fb;color:#465e7b;font-size:18px;cursor:pointer}@media(max-width:700px){.kata-jobs-smart-search{left:10px!important;width:calc(100vw - 20px)!important;max-height:min(68vh,480px);border-radius:12px}.kata-jobs-smart-search.is-mobile-inline{position:relative!important;inset:auto!important;left:auto!important;top:auto!important;width:100%!important;max-width:none!important;max-height:min(280px,36vh)!important;margin:8px 0 0!important;overflow:auto!important;border-radius:14px!important;box-shadow:0 12px 28px rgba(0,31,78,.13)!important}.kata-jobs-smart-hit{grid-template-columns:42px minmax(0,1fr);padding:10px 12px}.kata-jobs-smart-hit__logo{width:42px;height:42px}.kata-jobs-smart-hit>b{grid-column:2;font-size:10.5px}.kata-jobs-save-toast{left:12px;right:12px;bottom:calc(78px + env(safe-area-inset-bottom));max-width:none}.kata-jobs-save-toast__link{display:none}}@media(prefers-reduced-motion:reduce){.kata-jobs-smart-search__spinner{animation:none}.kata-jobs-save-toast{transition:none}}
