.LocationFilterPanel_overlay__ITuza{position:fixed;inset:0;background-color:rgba(15,23,42,.45);z-index:1500;display:flex;align-items:center;justify-content:center;padding:24px}.LocationFilterPanel_panel__H5IMH{background-color:#FFFFFF;border-radius:16px;width:100%;max-width:720px;max-height:86vh;display:flex;flex-direction:column;box-shadow:0 25px 50px -12px rgba(15,23,42,.3);overflow:hidden;animation:LocationFilterPanel_panelPop__ZdwqR .22s cubic-bezier(.16,1,.3,1);transform:translateZ(0)}@keyframes LocationFilterPanel_panelPop__ZdwqR{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.LocationFilterPanel_header__VjgJ0{display:flex;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid #f1f5f9}.LocationFilterPanel_searchByLabel___mFxS{font-size:13px;font-weight:600;color:#64748B;white-space:nowrap}.LocationFilterPanel_modeToggle__wNpJ2{display:flex;gap:8px;flex:1;flex-wrap:wrap}.LocationFilterPanel_modeBtn__N_Ox0{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid #e2e8f0;border-radius:99px;background-color:#FFFFFF;color:#475569;font-size:13px;font-weight:600;cursor:pointer;transition:all .18s ease}.LocationFilterPanel_modeBtn__N_Ox0:hover{border-color:#CBD5E1}.LocationFilterPanel_modeBtnActive__0ycaD{border-color:#0A4F8B;color:#0A4F8B;background-color:#F0F8FF}.LocationFilterPanel_radioDot__rihU_{width:16px;height:16px;border-radius:50%;border:2px solid #cbd5e1;flex-shrink:0;position:relative}.LocationFilterPanel_radioDot__rihU_[data-on=true]{border-color:#0A4F8B}.LocationFilterPanel_radioDot__rihU_[data-on=true]:after{content:"";position:absolute;inset:2px;border-radius:50%;background-color:#0A4F8B}.LocationFilterPanel_newBadge__srLtd{background-color:#0A4F8B;color:#FFFFFF;font-size:10px;font-weight:700;padding:2px 7px;border-radius:99px}.LocationFilterPanel_closeBtn__9Yqj2{width:32px;height:32px;border-radius:50%;border:1px solid #e2e8f0;background-color:#F8FAFC;color:#64748B;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.LocationFilterPanel_closeBtn__9Yqj2:hover{background-color:#F1F5F9;color:#0F172A}.LocationFilterPanel_columns__f6Zev{display:grid;grid-template-columns:1fr 1fr;flex:1;min-height:0}.LocationFilterPanel_col__6Lmy0{display:flex;flex-direction:column;min-height:0;border-right:1px solid #f1f5f9}.LocationFilterPanel_col__6Lmy0:last-child{border-right:none}.LocationFilterPanel_searchField__aIPPn{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid #f1f5f9}.LocationFilterPanel_searchIcon__QU3Xn{color:#94A3B8;flex-shrink:0}.LocationFilterPanel_searchInput__bYwgu{border:none;outline:none;width:100%;font-size:14px;color:#0F172A;background:transparent}.LocationFilterPanel_searchInput__bYwgu::placeholder{color:#94A3B8}.LocationFilterPanel_searchInput__bYwgu:disabled{background:transparent}.LocationFilterPanel_list__7AehL{flex:1;overflow-y:auto;padding:6px 8px;min-height:260px;transform:translateZ(0);contain:paint;overscroll-behavior:contain}.LocationFilterPanel_list__7AehL::-webkit-scrollbar{width:6px}.LocationFilterPanel_list__7AehL::-webkit-scrollbar-thumb{background:#CBD5E1;border-radius:4px}.LocationFilterPanel_row__XDTMf{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:8px;cursor:pointer;font-size:14px;color:#334155;user-select:none}.LocationFilterPanel_row__XDTMf:hover{background-color:#F8FAFC}.LocationFilterPanel_rowActive__QAErF{background-color:#F0F8FF}.LocationFilterPanel_checkbox__tSb6u{width:17px;height:17px;accent-color:#0A4F8B;cursor:pointer;flex-shrink:0}.LocationFilterPanel_rowLabel__9p4bj{flex:1}.LocationFilterPanel_allTag__48MAZ{font-size:11px;color:#94A3B8;font-weight:500}.LocationFilterPanel_rowChevron__pj_iX{color:#CBD5E1;flex-shrink:0}.LocationFilterPanel_stateText__jvb0P{padding:24px 16px;text-align:center;font-size:13px;color:#94A3B8;line-height:1.5}.LocationFilterPanel_footer__Z4it6{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-top:1px solid #f1f5f9}.LocationFilterPanel_clearBtn__7N7A8{background:none;border:none;color:#0A4F8B;font-size:13px;font-weight:600;cursor:pointer}.LocationFilterPanel_clearBtn__7N7A8:hover{text-decoration:underline}.LocationFilterPanel_applyBtn__Z0ktt{padding:9px 24px;border:none;border-radius:8px;background:linear-gradient(135deg,#0A4F8B,#084071);color:#FFFFFF;font-size:14px;font-weight:700;cursor:pointer;box-shadow:0 4px 12px rgba(10,79,139,.25)}.LocationFilterPanel_applyBtn__Z0ktt:hover{filter:brightness(1.05)}@media (max-width:640px){.LocationFilterPanel_overlay__ITuza{padding:0!important;align-items:flex-end!important}.LocationFilterPanel_panel__H5IMH{max-height:90vh!important;border-radius:16px 16px 0 0!important;width:100vw!important}.LocationFilterPanel_columns__f6Zev{grid-template-columns:180px 1fr!important}.LocationFilterPanel_col__6Lmy0{border-right:1px solid #f1f5f9!important;border-bottom:none!important}.LocationFilterPanel_list__7AehL{min-height:unset!important;height:100%!important}.LocationFilterPanel_header__VjgJ0{padding:10px!important;gap:6px!important}.LocationFilterPanel_searchByLabel___mFxS{font-size:11px!important}.LocationFilterPanel_modeToggle__wNpJ2{flex-wrap:nowrap!important;gap:4px!important}.LocationFilterPanel_modeBtn__N_Ox0{padding:4px 8px!important;gap:4px!important;font-size:10px!important;border-radius:99px!important;white-space:nowrap!important}.LocationFilterPanel_radioDot__rihU_{width:12px!important;height:12px!important}.LocationFilterPanel_radioDot__rihU_[data-on=true]:after{inset:1.5px!important}.LocationFilterPanel_newBadge__srLtd{font-size:8px!important;padding:0 4px!important;border-radius:3px!important}.LocationFilterPanel_closeBtn__9Yqj2{padding:4px!important}.LocationFilterPanel_searchField__aIPPn{padding:8px 6px!important;gap:4px!important}.LocationFilterPanel_searchInput__bYwgu{font-size:11.5px!important}.LocationFilterPanel_row__XDTMf{padding:6px 4px!important;gap:4px!important}.LocationFilterPanel_rowLabel__9p4bj{font-size:11.5px!important}.LocationFilterPanel_allTag__48MAZ{font-size:9px!important;padding:1px 4px!important}.LocationFilterPanel_newTag__1UEiT{font-size:8.5px!important;padding:1px 4px!important}.LocationFilterPanel_footer__Z4it6{padding:10px 12px!important}.LocationFilterPanel_clearBtn__7N7A8{font-size:11.5px!important}.LocationFilterPanel_footer__Z4it6 button{height:38px!important;font-size:12.5px!important;border-radius:8px!important}}.LocationFilterPanel_backdropFadeIn__XXyr_{animation:LocationFilterPanel_locationFadeInEffect__C4_0D .25s cubic-bezier(.16,1,.3,1) forwards}.LocationFilterPanel_backdropFadeOut__3qsYq{animation:LocationFilterPanel_locationFadeOutEffect__krXdq .22s cubic-bezier(.16,1,.3,1) forwards}.LocationFilterPanel_panelSlideUp__QHTLG{animation:LocationFilterPanel_locationSlideUpKey__bY9Cz .3s cubic-bezier(.16,1,.3,1) forwards}.LocationFilterPanel_panelSlideDown__2REQy{animation:LocationFilterPanel_locationSlideDownKey__TG8S6 .25s cubic-bezier(.16,1,.3,1) forwards}@keyframes LocationFilterPanel_locationFadeInEffect__C4_0D{0%{opacity:0;background-color:rgba(15,23,42,0)}to{opacity:1;background-color:rgba(15,23,42,.45)}}@keyframes LocationFilterPanel_locationFadeOutEffect__krXdq{0%{opacity:1;background-color:rgba(15,23,42,.45)}to{opacity:0;background-color:rgba(15,23,42,0)}}@keyframes LocationFilterPanel_locationSlideUpKey__bY9Cz{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes LocationFilterPanel_locationSlideDownKey__TG8S6{0%{transform:translateY(0)}to{transform:translateY(100%)}}.LocationFilterPanel_overlay__ITuza[data-theme=pro] .LocationFilterPanel_panel__H5IMH{border:1.5px solid #efc164;box-shadow:0 25px 50px -12px rgba(239,193,100,.15)}.LocationFilterPanel_overlay__ITuza[data-theme=pro] .LocationFilterPanel_modeBtnActive__0ycaD{border-color:#efc164;color:#b5821b;background-color:#FFFBEB}.LocationFilterPanel_overlay__ITuza[data-theme=pro] .LocationFilterPanel_radioDot__rihU_[data-on=true]{border-color:#efc164}.LocationFilterPanel_overlay__ITuza[data-theme=pro] .LocationFilterPanel_radioDot__rihU_[data-on=true]:after{background-color:#efc164}.LocationFilterPanel_overlay__ITuza[data-theme=pro] .LocationFilterPanel_newBadge__srLtd{background-color:#efc164;color:#1e1b15}.LocationFilterPanel_overlay__ITuza[data-theme=pro] .LocationFilterPanel_closeBtn__9Yqj2:hover{background-color:#FFFBEB;color:#b5821b}.LocationFilterPanel_overlay__ITuza[data-theme=pro] .LocationFilterPanel_rowActive__QAErF{background-color:#FFFBEB}.LocationFilterPanel_overlay__ITuza[data-theme=pro] .LocationFilterPanel_rowActive__QAErF .LocationFilterPanel_rowLabel__9p4bj{color:#b5821b;font-weight:700}.LocationFilterPanel_overlay__ITuza[data-theme=pro] .LocationFilterPanel_rowActive__QAErF .LocationFilterPanel_rowChevron__pj_iX{color:#efc164}.LocationFilterPanel_overlay__ITuza[data-theme=pro] .LocationFilterPanel_checkbox__tSb6u{accent-color:#efc164}.LocationFilterPanel_overlay__ITuza[data-theme=pro] .LocationFilterPanel_clearBtn__7N7A8{color:#b5821b}.LocationFilterPanel_overlay__ITuza[data-theme=pro] .LocationFilterPanel_applyBtn__Z0ktt{background:linear-gradient(135deg,#f7d070,#e2a93b);color:#1e1b15;box-shadow:0 4px 12px rgba(226,169,59,.25)}.LocationFilterPanel_overlay__ITuza[data-theme=pro] .LocationFilterPanel_applyBtn__Z0ktt:hover{box-shadow:0 6px 16px rgba(226,169,59,.4)}.JobFilterPanel_overlay__b2Vkc{position:fixed;inset:0;background-color:rgba(15,23,42,.45);z-index:1500;display:flex;justify-content:flex-end;animation:JobFilterPanel_fadeIn__0Fvk_ .2s ease}@keyframes JobFilterPanel_fadeIn__0Fvk_{0%{opacity:0}to{opacity:1}}.JobFilterPanel_panel__OnDmT{background-color:#FFFFFF;width:100%;max-width:440px;height:100vh;display:flex;flex-direction:column;box-shadow:-10px 0 40px rgba(15,23,42,.12);animation:JobFilterPanel_slideInRight__Kk06K .28s cubic-bezier(.16,1,.3,1);transform:translateZ(0)}@keyframes JobFilterPanel_slideInRight__Kk06K{0%{transform:translateX(100%)}to{transform:translateX(0)}}.JobFilterPanel_header__v5VJ7{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #f1f5f9}.JobFilterPanel_header__v5VJ7 h3{margin:0;font-size:15px;font-weight:800;color:#0f172a;display:flex;align-items:center;gap:8px}.JobFilterPanel_closeBtn__xJtEw{background:none;border:none;color:#64748B;cursor:pointer;padding:4px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background-color .2s}.JobFilterPanel_closeBtn__xJtEw:hover{background-color:#F1F5F9;color:#0f172a}.JobFilterPanel_body__obcGP{padding:20px;overflow-y:auto;flex:1;display:flex;flex-direction:column;gap:20px}.JobFilterPanel_section__ekADd{border-bottom:1px solid #f1f5f9;padding-bottom:18px}.JobFilterPanel_section__ekADd:last-child{border-bottom:none;padding-bottom:0}.JobFilterPanel_sectionTitle__N_pZP{font-size:11px;font-weight:800;color:#64748B;text-transform:uppercase;letter-spacing:.8px;margin-bottom:10px}.JobFilterPanel_tagsGroup__SALYc{display:flex;flex-wrap:wrap;gap:8px}.JobFilterPanel_filterTag__faNxD{padding:6px 12px;border:1px solid #e2e8f0;border-radius:6px;font-size:12.5px;font-weight:600;color:#475569;background-color:#FFFFFF;cursor:pointer;transition:all .15s ease;user-select:none;display:inline-flex;align-items:center}.JobFilterPanel_filterTag__faNxD:hover{background-color:#F8FAFC;border-color:#CBD5E1;color:#0F172A}.JobFilterPanel_filterTag__faNxD[data-checked=true]{background-color:#F0F7FF;border-color:#0A4F8B;color:#0A4F8B;font-weight:700}.JobFilterPanel_footer__w_08R{display:flex;align-items:center;gap:12px;padding:16px 20px;border-top:1px solid #f1f5f9;background-color:#F8FAFC}.JobFilterPanel_clearBtn__wNXCi{flex:1;height:42px;border:1px solid #e2e8f0;border-radius:8px;background:#FFFFFF;color:#475569;font-size:13px;font-weight:700;cursor:pointer;transition:all .15s ease}.JobFilterPanel_clearBtn__wNXCi:hover{background:#F1F5F9;color:#0F172A}.JobFilterPanel_applyBtn__lc84c{flex:2;height:42px;border:none;border-radius:8px;background:linear-gradient(135deg,#0A4F8B,#084071);color:#FFFFFF;font-size:13.5px;font-weight:750;cursor:pointer;box-shadow:0 4px 12px rgba(10,79,139,.2);transition:all .15s ease}.JobFilterPanel_applyBtn__lc84c:hover{filter:brightness(1.05);box-shadow:0 6px 16px rgba(10,79,139,.3)}.JobFilterPanel_applyBtn__lc84c:active{transform:scale(.98)}@media (max-width:640px){.JobFilterPanel_overlay__b2Vkc{align-items:flex-end!important;justify-content:center!important;padding:0!important}.JobFilterPanel_panel__OnDmT{height:90vh!important;max-height:90vh!important;max-width:100vw!important;width:100vw!important;border-radius:16px 16px 0 0!important;box-shadow:0 -4px 30px rgba(15,23,42,.15)!important;animation:none!important}.JobFilterPanel_header__v5VJ7{padding:12px 14px!important}.JobFilterPanel_header__v5VJ7 h3{font-size:13.5px!important}.JobFilterPanel_closeBtn__xJtEw{padding:4px!important}.JobFilterPanel_body__obcGP{padding:12px!important;gap:12px!important}.JobFilterPanel_section__ekADd{padding-bottom:12px!important}.JobFilterPanel_sectionTitle__N_pZP{font-size:10px!important;margin-bottom:8px!important}.JobFilterPanel_tagsGroup__SALYc{gap:6px!important}.JobFilterPanel_filterTag__faNxD{padding:5px 10px!important;font-size:11px!important;border-radius:6px!important}.JobFilterPanel_footer__w_08R{padding:10px 12px!important;gap:8px!important}.JobFilterPanel_applyBtn__lc84c,.JobFilterPanel_clearBtn__wNXCi{height:36px!important;font-size:12px!important;border-radius:6px!important}.JobFilterPanel_panelSlideUp__zspgj{animation:JobFilterPanel_filterSlideUpKey__GudBy .3s cubic-bezier(.16,1,.3,1) forwards!important}.JobFilterPanel_panelSlideDown__3Wnq_{animation:JobFilterPanel_filterSlideDownKey__N3UVh .25s cubic-bezier(.16,1,.3,1) forwards!important}}.JobFilterPanel_backdropFadeIn__pjtmO{animation:JobFilterPanel_filterFadeInEffect__J7Ufg .25s cubic-bezier(.16,1,.3,1) forwards}.JobFilterPanel_backdropFadeOut__dRdT6{animation:JobFilterPanel_filterFadeOutEffect__yNU3W .22s cubic-bezier(.16,1,.3,1) forwards}.JobFilterPanel_panelSlideUp__zspgj{animation:JobFilterPanel_filterSlideLeftKey__rsswO .3s cubic-bezier(.16,1,.3,1) forwards}.JobFilterPanel_panelSlideDown__3Wnq_{animation:JobFilterPanel_filterSlideRightKey___YCpO .25s cubic-bezier(.16,1,.3,1) forwards}@keyframes JobFilterPanel_filterFadeInEffect__J7Ufg{0%{opacity:0;background-color:rgba(15,23,42,0)}to{opacity:1;background-color:rgba(15,23,42,.45)}}@keyframes JobFilterPanel_filterFadeOutEffect__yNU3W{0%{opacity:1;background-color:rgba(15,23,42,.45)}to{opacity:0;background-color:rgba(15,23,42,0)}}@keyframes JobFilterPanel_filterSlideLeftKey__rsswO{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes JobFilterPanel_filterSlideRightKey___YCpO{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes JobFilterPanel_filterSlideUpKey__GudBy{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes JobFilterPanel_filterSlideDownKey__N3UVh{0%{transform:translateY(0)}to{transform:translateY(100%)}}.JobFilterPanel_overlay__b2Vkc[data-theme=pro] .JobFilterPanel_panel__OnDmT{border-left:1.5px solid #efc164;box-shadow:-10px 0 40px rgba(239,193,100,.08)}.JobFilterPanel_overlay__b2Vkc[data-theme=pro] .JobFilterPanel_header__v5VJ7 h3{color:#b5821b}.JobFilterPanel_overlay__b2Vkc[data-theme=pro] .JobFilterPanel_closeBtn__xJtEw:hover{background-color:#FFFBEB;color:#b5821b}.JobFilterPanel_overlay__b2Vkc[data-theme=pro] .JobFilterPanel_filterTag__faNxD:hover{background-color:#FFFDF5;border-color:#f7d070;color:#b5821b}.JobFilterPanel_overlay__b2Vkc[data-theme=pro] .JobFilterPanel_filterTag__faNxD[data-checked=true]{background-color:#FFFBEB;border-color:#efc164;color:#b5821b}.JobFilterPanel_overlay__b2Vkc[data-theme=pro] .JobFilterPanel_clearBtn__wNXCi:hover{background:#FFFDF5;border-color:#f7d070;color:#b5821b}.JobFilterPanel_overlay__b2Vkc[data-theme=pro] .JobFilterPanel_applyBtn__lc84c{background:linear-gradient(135deg,#f7d070,#e2a93b);color:#1e1b15;box-shadow:0 4px 12px rgba(226,169,59,.25)}.JobFilterPanel_overlay__b2Vkc[data-theme=pro] .JobFilterPanel_applyBtn__lc84c:hover{box-shadow:0 6px 16px rgba(226,169,59,.4)}.JobFilterPanel_addLocationBtn__ajVWh{width:100%;height:40px;border:1.5px dashed #cbd5e1;border-radius:8px;background-color:#ffffff;color:#475569;font-size:13px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .2s ease}.JobFilterPanel_addLocationBtn__ajVWh:hover{background-color:#f8fafc;border-color:#0A4F8B;color:#0A4F8B}.JobFilterPanel_locationIcon__zasEG{color:#64748b;transition:color .2s ease}.JobFilterPanel_addLocationBtn__ajVWh:hover .JobFilterPanel_locationIcon__zasEG{color:#0A4F8B}.JobFilterPanel_locationTag__uGW2N{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid #0a4f8b;background-color:#f0f7ff;color:#0a4f8b;border-radius:99px;font-size:12px;font-weight:700;user-select:none}.JobFilterPanel_removeTagBtn__666jV{background:none;border:none;color:#0a4f8b;cursor:pointer;padding:2px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;transition:background-color .15s}.JobFilterPanel_removeTagBtn__666jV:hover{background-color:#dbeafe}.JobFilterPanel_overlay__b2Vkc[data-theme=pro] .JobFilterPanel_addLocationBtn__ajVWh:hover{border-color:#efc164;color:#b5821b;background-color:#FFFDF5}.JobFilterPanel_overlay__b2Vkc[data-theme=pro] .JobFilterPanel_addLocationBtn__ajVWh:hover .JobFilterPanel_locationIcon__zasEG{color:#b5821b}.JobFilterPanel_overlay__b2Vkc[data-theme=pro] .JobFilterPanel_locationTag__uGW2N{border-color:#efc164;background-color:#FFFBEB;color:#b5821b}.JobFilterPanel_overlay__b2Vkc[data-theme=pro] .JobFilterPanel_removeTagBtn__666jV{color:#b5821b}.JobFilterPanel_overlay__b2Vkc[data-theme=pro] .JobFilterPanel_removeTagBtn__666jV:hover{background-color:#FEF3C7}.Footer_footer__UaG1g{width:min(calc(100% - 48px),1280px);padding:38px 0 44px;display:grid;grid-template-columns:2fr 1fr 1fr;gap:60px;color:#67788b;font-size:13px;border-top:1px solid #e7edf3;margin:60px auto 0}.Footer_footer__UaG1g>div{display:flex;flex-direction:column;align-items:flex-start;gap:9px}.Footer_footer__UaG1g img{width:82px}.Footer_footer__UaG1g p{margin:0;max-width:380px;line-height:1.6}.Footer_footer__UaG1g strong{color:#17283a;font-weight:700;margin-bottom:4px}.Footer_footer__UaG1g a,.Footer_footer__UaG1g button{color:#67788b;text-decoration:none;border:0;padding:0;background:none;cursor:pointer;font:inherit;text-align:left;transition:color .2s ease}.Footer_footer__UaG1g a:hover,.Footer_footer__UaG1g button:hover{color:#075b94}@media (max-width:768px){.Footer_footer__UaG1g{grid-template-columns:repeat(2,1fr);gap:20px;padding:24px 16px;font-size:12.5px;margin-top:40px;width:100%}.Footer_footer__UaG1g img{width:68px}.Footer_footer__UaG1g p{max-width:100%;font-size:12px}.Footer_footer__UaG1g>div:first-child{grid-column:1/-1;margin-bottom:8px}}