.jobs-page_sidebarSticky__f9mqE{position:sticky;top:1rem;max-height:calc(100vh - 2rem);overflow-y:auto;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}.jobs-page_sidebarSticky__f9mqE::-webkit-scrollbar{width:4px}.jobs-page_sidebarSticky__f9mqE::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.jobs-page_filterSelect__5AOFZ{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px;padding-right:2.5rem;transition:border-color .2s ease,box-shadow .2s ease}.jobs-page_filterSelect__5AOFZ:focus{border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.1);outline:none}.jobs-page_jobCard__Lqav2{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.jobs-page_jobCard__Lqav2:hover{transform:translateY(-2px);box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 10px 15px -3px rgba(0,0,0,.06);border-color:#e0e7ff}.jobs-page_pagePill__3M_n0{transition:all .15s ease}.jobs-page_pagePill__3M_n0:hover:not(:disabled){background:#eef2ff;color:#4338ca}.jobs-page_pagePillActive__EykQF{background:#4f46e5;color:white;box-shadow:0 2px 8px rgba(79,70,229,.3)}.jobs-page_pagePillActive__EykQF:hover{background:#4338ca!important;color:white!important}@keyframes jobs-page_shimmer__a7fcx{0%{background-position:-400px 0}to{background-position:400px 0}}.jobs-page_skeleton__07ITo{background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0 50%,#f1f5f9 75%);background-size:800px 100%;animation:jobs-page_shimmer__a7fcx 1.5s ease-in-out infinite;border-radius:6px}.jobs-page_filterDrawerOverlay__NKxXD{position:fixed;inset:0;background:rgba(0,0,0,.3);z-index:40;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s ease}.jobs-page_filterDrawerOverlayOpen__g868f{opacity:1;visibility:visible}.jobs-page_filterDrawer__2oBRF{position:fixed;top:0;left:0;bottom:0;width:min(320px,85vw);background:white;z-index:50;transform:translateX(-100%);transition:transform .3s cubic-bezier(.4,0,.2,1);overflow-y:auto;box-shadow:4px 0 20px rgba(0,0,0,.08)}.jobs-page_filterDrawerOpen__MYi01{transform:translateX(0)}@media (max-width:1023px){.jobs-page_sidebarSticky__f9mqE{position:static;max-height:none;overflow-y:visible}}