@media(max-width:820px){
html body#koos-jobs.public-marketing.public-jobs-page.kj-mobile-jobs .public-jobs-list{overflow:visible;padding:0 0 8px;box-sizing:border-box}
html body#koos-jobs.public-marketing.public-jobs-page.kj-mobile-jobs .public-job-card{inset:0 0 9px!important;height:calc(100% - 9px)!important}
html body#koos-jobs.public-marketing.public-jobs-page.kj-mobile-jobs .public-job-card.is-mobile-underlay{display:flex!important;flex-direction:column!important;z-index:1;transform:translate3d(0,14px,0) scale(.975);pointer-events:none!important}
html body#koos-jobs.public-marketing.public-jobs-page.kj-mobile-jobs .public-job-card.is-mobile-current{z-index:3}
html body#koos-jobs.public-marketing.public-jobs-page.kj-mobile-jobs .public-job-card.mj-outgoing{z-index:4}
html body#koos-jobs.public-marketing.public-jobs-page.kj-mobile-jobs .public-job-card.mj-incoming{z-index:2}
html body#koos-jobs.public-marketing.public-jobs-page.kj-mobile-jobs .mj-history-loading .public-job-card{visibility:hidden}
html body#koos-jobs.public-marketing.public-jobs-page.kj-mobile-jobs .mj-history-loading::after{content:'…';position:absolute;inset:0;display:grid;place-items:center;font-size:40px;color:inherit}
html body#koos-jobs.public-marketing.public-jobs-page.kj-mobile-jobs .mj-end{z-index:3;background:#092037!important;color:#edf6ff!important}
html body#koos-jobs.public-marketing.public-jobs-page.kj-mobile-jobs.light .mj-end{background:#f3f8fc!important;color:#183044!important}
}
@media(max-width:820px){
html body#koos-jobs.public-marketing.public-jobs-page.kj-mobile-jobs .mj-undo-tip{position:absolute!important;left:16px!important;right:16px!important;top:36%!important;bottom:auto!important;z-index:12!important;display:block!important;width:calc(100% - 32px)!important;min-height:64px!important;box-sizing:border-box!important;margin:0!important;padding:16px 30px 16px 16px!important;border:1px solid #d9f1ff99!important;border-radius:16px!important;background:rgba(7,25,44,.56)!important;color:#fff!important;box-shadow:0 8px 24px #0003!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font:600 13px/1.45 system-ui!important;text-align:left!important;white-space:normal!important;cursor:pointer;touch-action:pinch-zoom}
html body#koos-jobs.public-marketing.public-jobs-page.kj-mobile-jobs .mj-undo-tip-close{position:absolute;right:10px;top:6px;font:22px/1 system-ui;color:#fff}
html body#koos-jobs.public-marketing.public-jobs-page.kj-mobile-jobs .mj-undo-tip:focus-visible{outline:3px solid #66e5ff;outline-offset:3px}
}

.mj-tutorial .mj-tutorial-down{font-weight:700;color:#7ce1f5}
.mj-tutorial-preview{height:150px}
.mj-tutorial-card,.mj-tutorial-hand{animation-name:mj-demo-three-v573;animation-duration:9s}
@keyframes mj-demo-three-v573{0%,5%,29%,35%,59%,65%,94%,100%{transform:translate(0,0) rotate(0)}13%,22%{transform:translate(-76px,0) rotate(-8deg)}43%,52%{transform:translate(76px,0) rotate(8deg)}75%,85%{transform:translate(0,42px) rotate(0)}}
@media(prefers-reduced-motion:reduce){.mj-tutorial-card,.mj-tutorial-hand{animation:none}}
