.JobCard_card__Vpwlt{display:block;background:#fff;border-radius:16px;padding:1.5rem;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:all .3s ease;text-decoration:none;color:inherit;border:1px solid #f0f0f0}.JobCard_card__Vpwlt:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.12);border-color:#667eea}.JobCard_cardHeader__E0fKX{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.JobCard_badges__SPFMm{display:flex;gap:.5rem}.JobCard_badgeNew__29Jqo{background:linear-gradient(135deg,#667eea,#764ba2)}.JobCard_badgeNew__29Jqo,.JobCard_badgeUrgent__jLngc{padding:.25rem .75rem;color:#fff;font-size:.75rem;font-weight:700;border-radius:12px}.JobCard_badgeUrgent__jLngc{background:linear-gradient(135deg,#f093fb,#f5576c)}.JobCard_badgePremium__4bRDa{background:linear-gradient(135deg,gold,#ff8c00);box-shadow:0 2px 8px rgba(255,215,0,.4);animation:JobCard_premiumPulse__cJ02P 2s ease-in-out infinite}.JobCard_badgeFeatured__jUjaE,.JobCard_badgePremium__4bRDa{padding:.25rem .75rem;color:#fff;font-size:.75rem;font-weight:700;border-radius:12px}.JobCard_badgeFeatured__jUjaE{background:linear-gradient(135deg,#ff6b6b,#ee5a6f)}.JobCard_premiumCard__qf_vY{border:2px solid gold;background:linear-gradient(135deg,#fffef7,#fff);box-shadow:0 4px 16px rgba(255,215,0,.2)}.JobCard_premiumCard__qf_vY:hover{border-color:#ff8c00;box-shadow:0 8px 32px rgba(255,215,0,.3)}@keyframes JobCard_premiumPulse__cJ02P{0%,to{box-shadow:0 2px 8px rgba(255,215,0,.4)}50%{box-shadow:0 4px 16px rgba(255,215,0,.6)}}.JobCard_views__0dEm3{font-size:.875rem;color:#999}.JobCard_title__ZEbRf{font-size:1.25rem;font-weight:700;color:#222;margin:0 0 .75rem;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.JobCard_company__nWm2Y{margin-bottom:1rem}.JobCard_companyName__TM6ws{font-size:1rem;font-weight:600;color:#667eea}.JobCard_info__85Q4H{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem;padding:1rem;background:#f8f9fa;border-radius:12px}.JobCard_infoItem__R8M_w{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:#555}.JobCard_icon__pb_OI{font-size:1rem}.JobCard_tags__OpxcC{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.JobCard_tag__ifCs5{padding:.4rem .8rem;background:#e8eaf6;color:#667eea;font-size:.8rem;font-weight:600;border-radius:8px}.JobCard_footer__KxFkd{display:flex;justify-content:space-between;align-items:center;padding-top:1rem;border-top:1px solid #f0f0f0;font-size:.85rem;color:#999}.JobCard_postedDate__E2s2D{color:#999}.JobCard_deadline__T40ah{color:#667eea;font-weight:600}@media (max-width:768px){.JobCard_card__Vpwlt{padding:1.25rem}.JobCard_title__ZEbRf{font-size:1.1rem}.JobCard_info__85Q4H{padding:.75rem}.JobCard_infoItem__R8M_w{font-size:.85rem}}.page_container__eDP8X{min-height:100vh;background:#f8f9fa}.page_header__aAFRa{background:#fff;border-bottom:1px solid #e5e7eb;padding:1rem 2rem;position:-webkit-sticky;position:sticky;top:0;z-index:100;box-shadow:0 2px 4px rgba(0,0,0,.05)}.page_headerContent__O4XnC{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.page_logo__lPfrq{font-size:1.5rem;font-weight:700;color:#667eea;text-decoration:none}.page_nav__gHUlj{display:flex;gap:2rem}.page_navLinkActive___oHeJ,.page_navLink__dQFEu{text-decoration:none;font-size:1rem;font-weight:600;padding:.5rem 1rem;border-radius:8px;transition:all .3s ease}.page_navLink__dQFEu{color:#666}.page_navLink__dQFEu:hover{color:#667eea;background:#f8f9fa}.page_navLinkActive___oHeJ{color:#667eea;background:#e8eaf6}.page_pageTitle__myAWy{background:linear-gradient(135deg,#667eea,#764ba2);padding:3rem 2rem;color:#fff;text-align:center}.page_titleContent__sUbZC h1{font-size:2.5rem;font-weight:800;margin:0 0 .5rem}.page_titleContent__sUbZC p{font-size:1.1rem;opacity:.9;margin:0}.page_filterSection__8IYV3{background:#fff;padding:2rem;box-shadow:0 2px 8px rgba(0,0,0,.05)}.page_filterContent__k3od1{max-width:1200px;margin:0 auto}.page_searchForm__kuQdA{display:flex;gap:1rem;margin-bottom:1.5rem}.page_searchInput__GBJDH{flex:1 1;padding:1rem 1.5rem;border:2px solid #e5e7eb;border-radius:12px;font-size:1rem;transition:all .3s ease}.page_searchInput__GBJDH:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.page_searchButton__sH4Ec{padding:1rem 2rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;white-space:nowrap}.page_searchButton__sH4Ec:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(102,126,234,.3)}.page_filters__zJtVW{display:flex;gap:1rem;flex-wrap:wrap}.page_select__e5Y8b{padding:.75rem 1rem;border:2px solid #e5e7eb;border-radius:8px;font-size:.95rem;cursor:pointer;transition:all .3s ease;background:#fff}.page_select__e5Y8b:hover{border-color:#667eea}.page_select__e5Y8b:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.page_resetButton__5mGmm{padding:.75rem 1.5rem;background:#f3f4f6;color:#666;border:none;border-radius:8px;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .3s ease}.page_resetButton__5mGmm:hover{background:#e5e7eb;color:#333}.page_resultsSection__x1Xv3{max-width:1200px;margin:2rem auto;padding:0 2rem}.page_resultsContent__2J28w{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.page_resultInfo__y1P9A{display:flex;flex-direction:column;gap:.5rem}.page_resultCount__Qdu8v{font-size:1.1rem;color:#333}.page_resultCount__Qdu8v strong{color:#667eea;font-weight:700}.page_regionInfo__QU34s{font-size:.9rem;color:#ff6f0f;font-weight:500;background:#fff4ed;padding:.5rem 1rem;border-radius:20px;display:inline-flex;align-items:center;gap:.3rem}.page_regionInfo__QU34s strong{font-weight:700}.page_sortOptions__Pw7xt{display:flex;gap:.5rem}.page_sortButton__F_PEa{padding:.5rem 1rem;background:#fff;border:1px solid #e5e7eb;border-radius:8px;font-size:.9rem;cursor:pointer;transition:all .3s ease}.page_sortButton__F_PEa:hover{border-color:#667eea;color:#667eea}.page_jobsSection__LMy_a{max-width:1200px;margin:0 auto 4rem;padding:0 2rem}.page_jobsGrid__87P8l{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));grid-gap:1.5rem;gap:1.5rem}.page_noResults__40cGe{grid-column:1/-1;text-align:center;padding:4rem 2rem;background:#fff;border-radius:16px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.page_noResultsIcon__3uVTz{font-size:4rem;margin-bottom:1rem}.page_noResults__40cGe h3{font-size:1.5rem;color:#333;margin-bottom:.5rem}.page_noResults__40cGe p{color:#666;margin-bottom:2rem}.page_resetButtonLarge__hJFll{padding:1rem 2rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.page_resetButtonLarge__hJFll:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(102,126,234,.3)}.page_footer__wQ1eQ{background:#2d3748;color:#fff;text-align:center;padding:2rem}.page_footer__wQ1eQ p{margin:0;opacity:.8}@media (max-width:768px){.page_headerContent__O4XnC{flex-direction:column;gap:1rem}.page_pageTitle__myAWy{padding:2rem 1rem}.page_titleContent__sUbZC h1{font-size:2rem}.page_titleContent__sUbZC p{font-size:1rem}.page_filters__zJtVW,.page_searchForm__kuQdA{flex-direction:column}.page_select__e5Y8b{width:100%}.page_resultsContent__2J28w{flex-direction:column;align-items:flex-start}.page_sortOptions__Pw7xt{width:100%;justify-content:space-between}.page_jobsGrid__87P8l{grid-template-columns:1fr}}