.recruit_page__QMmjR{min-height:calc(100vh - 68px);background:#F7F8FA}.recruit_header__dVHbl{background:#0D1B2A;padding:44px 0}.recruit_hInner__X0nsu{max-width:1100px;margin:0 auto;padding:0 40px}.recruit_hBadge__jEvCR{font-size:12px;color:#E8933A;font-weight:700;margin-bottom:10px}.recruit_hTitle__K65jh{font-size:32px;font-weight:900;color:#fff;margin-bottom:8px;letter-spacing:-.02em}.recruit_hSub__3R_mm{font-size:14px;color:rgba(255,255,255,.6);margin-bottom:24px}.recruit_filterRow__WykvF{display:flex;flex-direction:column;gap:14px}.recruit_fGroup__yw4DK{display:flex;flex-direction:column;gap:8px}.recruit_fGroup__yw4DK label{font-size:12px;font-weight:700;color:rgba(255,255,255,.6)}.recruit_chips__LN1Xb{display:flex;flex-wrap:wrap;gap:7px}.recruit_chip__8SLSL{padding:6px 14px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.15);color:rgba(255,255,255,.7);border-radius:20px;font-size:12.5px;cursor:pointer;font-family:inherit;transition:all .2s}.recruit_chipOn__SZkqo{background:#E8933A!important;border-color:#E8933A!important;color:#fff!important;font-weight:700}.recruit_toggle__d8ZFe{display:flex;align-items:center;gap:10px;font-size:13.5px;color:rgba(255,255,255,.7);cursor:pointer}.recruit_toggle__d8ZFe input{accent-color:#E8933A;width:16px;height:16px}.recruit_container__PpcLJ{max-width:1100px;margin:0 auto;padding:28px 40px 80px}.recruit_resultBar___xk5c{margin-bottom:16px}.recruit_count__ka7Q5{font-size:14px;color:#64748B}.recruit_count__ka7Q5 strong{color:#0D1B2A;font-weight:700}.recruit_list__Z81ti{display:flex;flex-direction:column;gap:16px}.recruit_jobCard__9rSnn{background:#fff;border:1px solid #eaecf0;border-radius:16px;padding:24px;transition:all .2s}.recruit_jobCard__9rSnn:hover{box-shadow:0 8px 24px rgba(13,27,42,.08);border-color:transparent}.recruit_jcTop__7pZYw{display:flex;gap:16px;align-items:flex-start;margin-bottom:18px}.recruit_jcLogo__cyh5o{width:64px;height:64px;border-radius:12px;object-fit:cover;border:1px solid #eaecf0;flex-shrink:0}.recruit_jcInfo__VfWTL{flex:1 1;min-width:0}.recruit_jcMeta__zuGk7{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:6px}.recruit_typeBadge__qgUSH{font-size:12px;font-weight:700;padding:4px 10px;border-radius:6px}.recruit_urgBadge__DoT4v{background:#EF4444;color:#fff;font-size:11px;font-weight:700;padding:3px 9px;border-radius:5px}.recruit_postedAt__RngMS{font-size:12px;color:#94A3B8}.recruit_jcTitle__pRUY2{font-size:18px;font-weight:800;color:#0D1B2A;margin-bottom:4px}.recruit_jcCompany___KQP9{font-size:13.5px;color:#64748B}.recruit_applyBtn__W9LFY{padding:11px 22px;background:#E8933A;color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:700;cursor:pointer;white-space:nowrap;font-family:inherit;flex-shrink:0;transition:all .2s}.recruit_applyBtn__W9LFY:hover{background:#D4822B}.recruit_applyDone__H92tS{background:#10B981!important}.recruit_jcDetails__w_iUi{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px;background:#F7F8FA;border-radius:12px;padding:16px;margin-bottom:14px}.recruit_jcRow__mezyJ{display:flex;flex-direction:column;gap:3px}.recruit_jcKey___znlS{font-size:11px;color:#94A3B8;font-weight:600}.recruit_jcVal__hjObV{font-size:14px;color:#0D1B2A;font-weight:500}.recruit_jcDesc__H0fSN{font-size:13.5px;color:#444;line-height:1.7;margin-bottom:14px}.recruit_benefits__gKwsq{display:flex;flex-wrap:wrap;gap:7px}.recruit_benefit__hYf4G{background:rgba(16,185,129,.08);color:#10B981;font-size:12px;font-weight:600;padding:4px 10px;border-radius:5px}.recruit_postBox__6orzD{background:#0D1B2A;border-radius:16px;padding:28px;text-align:center;margin-top:36px}.recruit_postBox__6orzD h3{font-size:18px;font-weight:800;color:#fff;margin-bottom:8px}.recruit_postBox__6orzD p{font-size:14px;color:rgba(255,255,255,.65);margin-bottom:20px}.recruit_postBtn__peyWj{padding:13px 28px;background:#E8933A;color:#fff;border:none;border-radius:10px;font-size:15px;font-weight:700;cursor:pointer;font-family:inherit}@media(max-width:768px){.recruit_container__PpcLJ,.recruit_hInner__X0nsu{padding:0 16px}.recruit_container__PpcLJ{padding:20px 16px 80px}.recruit_jcTop__7pZYw{flex-wrap:wrap}.recruit_applyBtn__W9LFY{width:100%}.recruit_jcDetails__w_iUi{grid-template-columns:1fr}}