.JobCard_jobCardContainer__7uh5b{padding:1rem;margin-bottom:1.5rem}.JobCard_jobCard__1tJwL{position:relative;height:100%;min-height:220px;display:flex;flex-direction:column;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:2rem;box-shadow:0 4px 20px rgba(0,0,0,.2);transition:transform .3s ease,box-shadow .3s ease;overflow:hidden;backdrop-filter:blur(10px)}.JobCard_jobCard__1tJwL:hover{transform:translateY(-5px);box-shadow:0 8px 30px rgba(0,0,0,.25);border-color:hsla(0,0%,100%,.2)}.JobCard_statusBadge__VrhPv{position:absolute;top:0;right:0;padding:.4rem 1rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;border-bottom-left-radius:8px}.JobCard_statusBadge__VrhPv[data-status=open]{background-color:rgba(46,213,115,.15);color:#2ed573}.JobCard_statusBadge__VrhPv[data-status=closed]{background-color:rgba(255,71,87,.15);color:#ff4757}.JobCard_jobContent__UZzlY{display:flex;flex-direction:column;margin-top:30px;height:100%;text-align:center}.JobCard_jobTitle__j4TQd{font-size:1.25rem;font-weight:700;margin-bottom:1rem;color:var(--text-primary);line-height:1.4}.JobCard_jobMeta__CLXkp{display:flex;justify-content:center;align-items:center;margin-bottom:1.5rem;color:var(--text-secondary);font-size:.9rem}.JobCard_separator__6SuEx{margin:0 .5rem;opacity:.5}.JobCard_actionArea___md_K{margin-top:auto;padding-top:1rem}.JobCard_viewButton__IwYq0{display:inline-block;padding:.6rem 1.5rem;background:var(--primary-color);color:#fff;font-weight:600;border-radius:6px;text-decoration:none;transition:all .3s ease}.JobCard_viewButton__IwYq0:hover{background:var(--primary-color-dark);transform:translateY(-2px)}.JobCard_viewButton__IwYq0.JobCard_disabled__2Upxk{background:var(--bg-muted);color:var(--text-secondary);cursor:not-allowed}.JobCard_viewButton__IwYq0.JobCard_disabled__2Upxk:hover{transform:none}.JobCard_urgentBadge__rGYH3{position:absolute;top:2.5rem;right:0;padding:.3rem .8rem;background:linear-gradient(45deg,#f59e0b,#d97706);color:#fff;border-bottom-left-radius:8px;font-size:.7rem;font-weight:600;animation:JobCard_pulse__go2JL 2s infinite}@keyframes JobCard_pulse__go2JL{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.JobCard_salaryInfo__OSE5b{color:#10b981;font-weight:600;font-size:.9rem;margin:.5rem 0}.JobCard_companyInfo__wYHPe{color:#3b82f6;font-weight:500;font-size:.85rem;margin:.3rem 0}.JobCard_deadlineInfo__jg9BQ{color:#f59e0b;font-weight:500;font-size:.8rem;margin:.3rem 0}.CareersPage_careersPage__q9cU2{color:#fff;padding:40px 0}.CareersPage_pageTitle__MRh_G{font-size:2rem;margin-bottom:20px;color:#333}.CareersPage_jobList__Jj8oh{display:flex;flex-direction:column;gap:20px}.CareersPage_jobCard__WxgIH{background-color:#1a1a1a;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.2);padding:20px;position:relative;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.CareersPage_jobCard__WxgIH:hover{transform:translateY(-10px);box-shadow:0 8px 16px rgba(0,0,0,.3)}.CareersPage_jobCard__WxgIH .CareersPage_overlay__8fIVr{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:1}.CareersPage_jobCard__WxgIH .CareersPage_text-block__bsdBq{position:relative;z-index:2}.CareersPage_jobCard__WxgIH h3{font-size:1.25rem;margin-bottom:10px}.CareersPage_jobCard__WxgIH p{margin-bottom:5px}.CareersPage_jobCard__WxgIH .CareersPage_btn__4TF7e{margin-top:10px}.CareersPage_errorState__ZZbnC{background:hsla(0,0%,100%,.05);border:1px solid rgba(220,53,69,.3);border-radius:20px;padding:3rem 2rem;backdrop-filter:blur(10px);max-width:500px;margin:0 auto}.CareersPage_errorState__ZZbnC h3{color:#dc3545;font-size:1.5rem;margin-bottom:1rem}.CareersPage_errorState__ZZbnC p{color:#e2e8f0;margin-bottom:1.5rem;font-size:1rem}.CareersPage_errorState__ZZbnC .CareersPage_btn__4TF7e{padding:.75rem 2rem;border-radius:12px;font-weight:600;transition:all .3s ease}.CareersPage_errorState__ZZbnC .CareersPage_btn__4TF7e:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(24,119,242,.3)}@media(max-width:768px){.CareersPage_errorState__ZZbnC{padding:2rem 1.5rem}.CareersPage_errorState__ZZbnC h3{font-size:1.3rem}}.CareersPage_emptyState__kFZuE{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:20px;padding:4rem 2rem;backdrop-filter:blur(10px);max-width:600px;margin:0 auto}.CareersPage_emptyState__kFZuE h3{color:#fff;font-size:1.8rem;margin-bottom:1.5rem}.CareersPage_emptyState__kFZuE p{color:#cbd5e1;margin-bottom:2rem;font-size:1.1rem;line-height:1.6}.CareersPage_emptyState__kFZuE .CareersPage_btn__4TF7e{padding:.75rem 2rem;border-radius:12px;font-weight:600;transition:all .3s ease;text-decoration:none}.CareersPage_emptyState__kFZuE .CareersPage_btn__4TF7e:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(24,119,242,.3)}@media(max-width:768px){.CareersPage_emptyState__kFZuE{padding:3rem 1.5rem}.CareersPage_emptyState__kFZuE h3{font-size:1.5rem}.CareersPage_emptyState__kFZuE p{font-size:1rem}}