.ApplyNowModal_overlay__jNSKI{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;padding:1rem;animation:ApplyNowModal_fadeIn__F9B2u .2s ease}@keyframes ApplyNowModal_fadeIn__F9B2u{0%{opacity:0}to{opacity:1}}.ApplyNowModal_modal__rslOw{background:var(--white);border-radius:16px;width:100%;max-width:500px;max-height:90vh;overflow-y:auto;animation:ApplyNowModal_scaleIn__wrb3v .2s ease}@keyframes ApplyNowModal_scaleIn__wrb3v{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.ApplyNowModal_header__CRmDu{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid var(--border-gray)}.ApplyNowModal_header__CRmDu h2{font-size:1.25rem;margin:0}.ApplyNowModal_closeBtn__C6UO1{width:36px;height:36px;background:var(--light-gray);border:none;border-radius:50%;font-size:1.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center;line-height:1;transition:background .15s}.ApplyNowModal_closeBtn__C6UO1:hover{background:#e2e8f0}.ApplyNowModal_body__8gQfE{padding:1.5rem;display:flex;flex-direction:column;gap:1.25rem}.ApplyNowModal_jobInfo__TJcvP{background:var(--light-gray);padding:1rem;border-radius:8px}.ApplyNowModal_jobInfo__TJcvP h3{margin:0 0 .25rem;font-size:1rem}.ApplyNowModal_jobInfo__TJcvP p{margin:0;font-size:.9rem;color:var(--text-gray)}.ApplyNowModal_cvSection__fFdFJ{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:1rem}.ApplyNowModal_cvLoading__52_mt{margin:0;font-size:.9rem;color:var(--text-gray)}.ApplyNowModal_cvCheckboxRow__1Y_5Y{display:flex;align-items:flex-start;gap:.75rem;cursor:default}.ApplyNowModal_cvCheckboxRow__1Y_5Y input[type=checkbox]{margin-top:.2rem;width:16px;height:16px;accent-color:var(--primary-yellow);flex-shrink:0;cursor:default}.ApplyNowModal_cvCheckboxText__Vt6bY{display:flex;flex-direction:column;gap:.15rem}.ApplyNowModal_cvLabel__95udE{font-size:.9rem;font-weight:600;color:var(--black)}.ApplyNowModal_cvFilename__HC7QV{font-size:.82rem;color:#64748b;word-break:break-all}.ApplyNowModal_cvWarning__5wErb{display:flex;align-items:flex-start;gap:.75rem;background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;padding:.875rem;margin:-1rem}.ApplyNowModal_cvWarningIcon__S7wrD{font-size:1.1rem;flex-shrink:0;margin-top:.1rem}.ApplyNowModal_cvWarningTitle__9TtDQ{margin:0 0 .25rem;font-weight:600;font-size:.9rem;color:var(--ds-status-amber-fg)}.ApplyNowModal_cvWarningText__RS5Mo{margin:0;font-size:.85rem;color:var(--ds-status-amber-fg)}.ApplyNowModal_cvNoCv__3dL9E{margin:0}.ApplyNowModal_cvNoCvText__zPKxs{margin:0;font-size:.875rem;color:var(--text-gray)}.ApplyNowModal_cvLink__ZI_og{color:var(--black);font-weight:600;text-decoration:none}.ApplyNowModal_cvLink__ZI_og:hover{text-decoration:underline}.ApplyNowModal_field__TXazD{display:flex;flex-direction:column;gap:.5rem}.ApplyNowModal_fieldLabel__6wkM9{font-size:.9rem;font-weight:600}.ApplyNowModal_textarea__K4pjB{width:100%;padding:1rem;border:2px solid var(--border-gray);border-radius:8px;font-size:.95rem;resize:none;font-family:inherit;transition:border-color .15s;box-sizing:border-box}.ApplyNowModal_textarea__K4pjB:focus{outline:none;border-color:var(--primary-yellow)}.ApplyNowModal_textareaRequired__9meh_{border-color:#f87171}.ApplyNowModal_textareaRequired__9meh_:focus{border-color:#ef4444}.ApplyNowModal_fieldHint__3_Amr{margin:0;font-size:.8rem;color:#ef4444}.ApplyNowModal_footer__LrkCl{display:flex;gap:.75rem;padding:1.5rem;border-top:1px solid var(--border-gray)}.ApplyNowModal_cancelBtn__u8SKs{flex:1 1;padding:.875rem;background:var(--light-gray);border:none;border-radius:8px;font-size:.95rem;font-weight:600;cursor:pointer;transition:background .15s}.ApplyNowModal_cancelBtn__u8SKs:hover{background:#e2e8f0}.ApplyNowModal_submitBtn__1Lvbs{flex:2 1;padding:.875rem;background:var(--primary-yellow);border:none;border-radius:8px;font-size:1rem;font-weight:700;color:var(--black);cursor:pointer;transition:background .2s}.ApplyNowModal_submitBtn__1Lvbs:hover:not(:disabled){background:var(--hover-yellow)}.ApplyNowModal_submitBtn__1Lvbs:disabled{opacity:.6;cursor:not-allowed}.ApplyNowModal_success__FbscS{padding:3rem 2rem;text-align:center}.ApplyNowModal_successIcon__5nQiB{width:80px;height:80px;background:#22c55e;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2.5rem;color:var(--white);margin:0 auto 1.5rem}.ApplyNowModal_success__FbscS h2{margin:0 0 .5rem;font-size:1.5rem}.ApplyNowModal_success__FbscS p{margin:0 0 .5rem;color:var(--text-gray)}.ApplyNowModal_successNote__RPKu_{font-size:.9rem;margin-bottom:1.5rem!important}.ApplyNowModal_successBtn__Fx2uw{padding:.875rem 2rem;background:var(--primary-yellow);border:none;border-radius:8px;font-size:1rem;font-weight:700;color:var(--black);cursor:pointer;transition:background .2s}.ApplyNowModal_successBtn__Fx2uw:hover{background:var(--hover-yellow)}@media (max-width:480px){.ApplyNowModal_modal__rslOw{border-radius:12px;max-height:95vh}.ApplyNowModal_footer__LrkCl{flex-direction:column-reverse}.ApplyNowModal_cancelBtn__u8SKs,.ApplyNowModal_submitBtn__1Lvbs{flex:unset;width:100%}}.JobDetailModal_overlay__BseP4{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:var(--z-modal);display:flex;justify-content:flex-end;animation:JobDetailModal_fadeIn__N6KVY .2s ease}@keyframes JobDetailModal_fadeIn__N6KVY{0%{opacity:0}to{opacity:1}}.JobDetailModal_modal__1ngJC{width:100%;max-width:700px;height:100%;background:var(--white);box-shadow:-10px 0 40px rgba(0,0,0,.2);position:relative;display:flex;flex-direction:column;animation:JobDetailModal_slideIn__9cv_M .3s ease}@keyframes JobDetailModal_slideIn__9cv_M{0%{transform:translateX(100%)}to{transform:translateX(0)}}.JobDetailModal_navArrow__czAI7{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;background:var(--white);border:none;border-radius:50%;font-size:2rem;color:var(--black);cursor:pointer;box-shadow:0 2px 10px rgba(0,0,0,.2);z-index:10;display:flex;align-items:center;justify-content:center;transition:all .2s}.JobDetailModal_navArrow__czAI7:hover{background:var(--primary-yellow);transform:translateY(-50%) scale(1.1)}.JobDetailModal_navPrev__MqPoZ{left:-24px}.JobDetailModal_navNext__QPVbg{right:-24px}.JobDetailModal_closeBtn__njo60{position:absolute;top:1rem;right:1rem;width:40px;height:40px;background:rgba(0,0,0,.5);border:none;border-radius:50%;color:var(--white);font-size:1.5rem;cursor:pointer;z-index:10;display:flex;align-items:center;justify-content:center;transition:all .2s}.JobDetailModal_closeBtn__njo60:hover{background:rgba(0,0,0,.7);transform:scale(1.1)}.JobDetailModal_content__BYi9k{flex:1 1;overflow-y:auto;scroll-behavior:smooth}.JobDetailModal_header__hftTT{position:relative;background:#2d3748;color:var(--white)}.JobDetailModal_bannerOverlay__8nVyc,.JobDetailModal_bannerWrapper__grk4_,.JobDetailModal_banner__tNjf_{display:none}.JobDetailModal_headerContent__sJZIC{padding:1.5rem;display:flex;gap:1.25rem;align-items:flex-start}.JobDetailModal_companyLogo__7r48C{width:64px;height:64px;border-radius:10px;overflow:hidden;flex-shrink:0;border:2px solid hsla(0,0%,100%,.2);background:var(--white);display:flex;align-items:center;justify-content:center}.JobDetailModal_companyLogo__7r48C img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.JobDetailModal_headerInfo__pdCPu{flex:1 1;min-width:0}.JobDetailModal_jobTitle__Jylo2{font-size:1.5rem;font-weight:700;margin:0 0 .25rem;line-height:1.2}.JobDetailModal_companyName__yHu_m{font-size:1rem;color:var(--primary-yellow);margin:0 0 .375rem;font-weight:600}.JobDetailModal_websiteLink__OF3pz{display:inline-flex;align-items:center;gap:.25rem;font-size:.85rem;color:#60a5fa;text-decoration:none;margin-bottom:.5rem}.JobDetailModal_websiteLink__OF3pz:hover{text-decoration:underline;color:#93bbfd}.JobDetailModal_headerMeta__7WFkl{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:.75rem}.JobDetailModal_metaItem__VIE2J{display:flex;align-items:center;gap:.375rem;font-size:.9rem;color:hsla(0,0%,100%,.8)}.JobDetailModal_metaIcon__L2C4A{font-size:1rem}.JobDetailModal_salary__OZcwn{font-size:1rem;font-weight:700;color:var(--primary-yellow)}.JobDetailModal_employmentBadges__eWIVJ{display:flex;flex-wrap:wrap;gap:.5rem}.JobDetailModal_badge__mjga0{padding:.375rem .75rem;background:hsla(0,0%,100%,.15);border-radius:20px;font-size:.8rem;font-weight:500}.JobDetailModal_urgentBadge__N_30L{background:#ef4444;color:var(--white)}.JobDetailModal_workStyleBadge__t2FIu{background:rgba(14,165,233,.15);color:#0284c7;border:1px solid rgba(14,165,233,.3)}.JobDetailModal_jobTags__srxuu{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:.5rem}.JobDetailModal_jobTag__sVf3o{padding:.2rem .5rem;border-radius:5px;font-size:.75rem;font-weight:500;background:#ebf5ff;color:#1e40af;white-space:nowrap}.JobDetailModal_actions__O6W2i{display:flex;gap:.75rem;padding:1rem 1.5rem;background:var(--light-gray);border-bottom:1px solid var(--border-gray);position:-webkit-sticky;position:sticky;top:0;z-index:5}.JobDetailModal_applyBtn__SXgE7{flex:1 1;padding:.875rem 1.5rem;background:var(--primary-yellow);border:none;border-radius:8px;font-size:1rem;font-weight:700;color:var(--black);cursor:pointer;transition:all .2s}.JobDetailModal_applyBtn__SXgE7:hover{background:var(--hover-yellow);transform:translateY(-2px)}.JobDetailModal_appliedBtn__ShItT{background:#22c55e;color:#fff;cursor:default;opacity:.9}.JobDetailModal_appliedBtn__ShItT:hover{background:#22c55e;transform:none;box-shadow:none}.JobDetailModal_appliedBtn__ShItT:disabled{background:#22c55e;opacity:.9}.JobDetailModal_actionBtn__kvyHk{width:48px;height:48px;background:var(--white);border:2px solid var(--border-gray);border-radius:8px;font-size:1.25rem;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center}.JobDetailModal_actionBtn__kvyHk:hover{border-color:var(--primary-yellow);background:rgba(255,229,0,.1)}.JobDetailModal_actionBtn__kvyHk.JobDetailModal_saved__YYx9R{background:var(--primary-yellow);border-color:var(--primary-yellow)}.JobDetailModal_shareWrapper__EcyAA{position:relative}.JobDetailModal_shareMenu__grt3Q{position:absolute;top:100%;right:0;margin-top:.5rem;background:var(--white);border:1px solid var(--border-gray);border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.15);overflow:hidden;z-index:10;animation:JobDetailModal_dropIn__w9XTP .2s ease}@keyframes JobDetailModal_dropIn__w9XTP{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.JobDetailModal_shareMenu__grt3Q button{display:flex;align-items:center;gap:.5rem;width:100%;padding:.75rem 1rem;background:none;border:none;font-size:.9rem;cursor:pointer;transition:background .2s;white-space:nowrap}.JobDetailModal_shareMenu__grt3Q button:hover{background:var(--light-gray)}.JobDetailModal_section__45qxp{padding:1.5rem;border-bottom:1px solid var(--border-gray)}.JobDetailModal_sectionTitle__4JyFy{font-size:1.1rem;font-weight:700;color:var(--black);margin:0 0 1rem;padding-bottom:.5rem;border-bottom:2px solid var(--primary-yellow);display:inline-block}.JobDetailModal_detailsGrid__EfWeh{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem}.JobDetailModal_detailItem__MhzuS{display:flex;flex-direction:column;gap:.25rem}.JobDetailModal_detailLabel__RFd41{font-size:.85rem;color:var(--text-gray)}.JobDetailModal_detailValue__9pGSz{font-size:.95rem;font-weight:600;color:var(--black)}.JobDetailModal_locationInfo__j6b_i{display:flex;gap:1rem}.JobDetailModal_locationIcon__fPY7o{font-size:1.5rem}.JobDetailModal_locationDetails__S82IH{flex:1 1}.JobDetailModal_locationDetails__S82IH p{margin:0;font-size:.95rem;color:var(--black);line-height:1.5}.JobDetailModal_locationLink__uG54l{text-decoration:none;color:inherit;cursor:pointer;transition:all .2s ease;border-radius:8px}.JobDetailModal_locationLink__uG54l:hover,.JobDetailModal_locationLink__uG54l:hover .JobDetailModal_locationDetails__S82IH p{color:var(--primary-yellow)}a.JobDetailModal_locationInfo__j6b_i.JobDetailModal_locationLink__uG54l{padding:.75rem;margin:-.75rem;background:transparent}a.JobDetailModal_locationInfo__j6b_i.JobDetailModal_locationLink__uG54l:hover{background:rgba(255,229,0,.1)}.JobDetailModal_headerMeta__7WFkl .JobDetailModal_locationLink__uG54l{color:hsla(0,0%,100%,.8)}.JobDetailModal_headerMeta__7WFkl .JobDetailModal_locationLink__uG54l:hover{color:var(--primary-yellow);text-decoration:underline}.JobDetailModal_benefitsList__NugPW{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.75rem;gap:.75rem}.JobDetailModal_benefitItem__bvKyb{display:flex;align-items:flex-start;gap:.5rem;font-size:.9rem;color:var(--black)}.JobDetailModal_checkIcon__x3bw6{color:#22c55e;font-weight:700;flex-shrink:0}.JobDetailModal_fullDescription__G38Ay{font-size:.95rem;line-height:1.7;color:var(--black)}.JobDetailModal_fullDescription__G38Ay h2{font-size:1.15rem;font-weight:700;margin:1rem 0 .5rem;color:#1e293b}.JobDetailModal_fullDescription__G38Ay h3{font-size:1.05rem;font-weight:600;margin:.75rem 0 .375rem;color:#1e293b}.JobDetailModal_fullDescription__G38Ay p{margin:0 0 .5rem}.JobDetailModal_fullDescription__G38Ay ol,.JobDetailModal_fullDescription__G38Ay ul{padding-left:1.5rem;margin:.5rem 0}.JobDetailModal_fullDescription__G38Ay li{margin-bottom:.25rem;line-height:1.6}.JobDetailModal_fullDescription__G38Ay a{color:#3b82f6;text-decoration:underline}.JobDetailModal_fullDescription__G38Ay u{text-decoration:underline}.JobDetailModal_descriptionHeader__wYTA0{background:var(--light-gray);padding:1rem;border-radius:8px;margin-bottom:1.5rem}.JobDetailModal_descriptionHeader__wYTA0 p{margin:.25rem 0;font-size:.9rem}.JobDetailModal_descriptionHeading__SeyYt{font-size:1rem;font-weight:700;color:var(--black);margin:1.5rem 0 .75rem}.JobDetailModal_descriptionParagraph__4XHpK{margin:0 0 1rem;color:var(--text-gray)}.JobDetailModal_requirementsList__Azy70{list-style:none;padding:0;margin:0}.JobDetailModal_requirementsList__Azy70 li{position:relative;padding-left:1.5rem;margin-bottom:.75rem;font-size:.95rem;color:var(--text-gray);line-height:1.5}.JobDetailModal_requirementsList__Azy70 li:before{content:"•";position:absolute;left:0;color:var(--primary-yellow);font-weight:700}.JobDetailModal_skillsTags__GTXw3{display:flex;flex-wrap:wrap;gap:.5rem}.JobDetailModal_skillTag__Avi8g{padding:.5rem 1rem;background:var(--primary-yellow);color:var(--black);border-radius:20px;font-size:.85rem;font-weight:600}.JobDetailModal_additionalInfo__bsfh2{display:flex;flex-direction:column;gap:0}.JobDetailModal_infoRow__FT_nx{display:flex;justify-content:space-between;padding:.75rem 0;border-bottom:1px solid var(--border-gray)}.JobDetailModal_infoRow__FT_nx:last-child{border-bottom:none}.JobDetailModal_infoLabel__0XRVw{font-size:.9rem;color:var(--text-gray)}.JobDetailModal_infoValue__bBiVr{font-size:.9rem;font-weight:600;color:var(--black);text-align:right}.JobDetailModal_companyDescription__38XPy{font-size:.95rem;line-height:1.7;color:var(--text-gray);margin:0}.JobDetailModal_footer__lFAWX{padding:1.5rem;background:var(--light-gray);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.JobDetailModal_footerText__AGmMu{font-size:.85rem;color:var(--text-gray);margin:0}.JobDetailModal_reportBtn__Q7bIe{background:none;border:none;color:var(--text-gray);font-size:.85rem;cursor:pointer;transition:color .2s}.JobDetailModal_reportBtn__Q7bIe:hover{color:#ef4444}.JobDetailModal_mobileApplyBar__PWySb{display:none;padding:1rem;background:var(--white);border-top:1px solid var(--border-gray);box-shadow:0 -2px 10px rgba(0,0,0,.1)}.JobDetailModal_mobileApplyBtn__0JaK9{width:100%;padding:1rem;background:var(--primary-yellow);border:none;border-radius:8px;font-size:1rem;font-weight:700;color:var(--black);cursor:pointer}.JobDetailModal_applyOverlay__RHoNp{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;padding:1rem;animation:JobDetailModal_fadeIn__N6KVY .2s ease}.JobDetailModal_applyModal__ZM5rT{background:var(--white);border-radius:16px;width:100%;max-width:500px;max-height:90vh;overflow-y:auto;animation:JobDetailModal_scaleIn__l79Gw .2s ease}@keyframes JobDetailModal_scaleIn__l79Gw{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.JobDetailModal_applyHeader__gkpEG{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid var(--border-gray)}.JobDetailModal_applyHeader__gkpEG h2{font-size:1.25rem;margin:0}.JobDetailModal_applyClose__8aiiM{width:36px;height:36px;background:var(--light-gray);border:none;border-radius:50%;font-size:1.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center}.JobDetailModal_applyBody__RFhAo{padding:1.5rem}.JobDetailModal_applyJobInfo__zNfNW{background:var(--light-gray);padding:1rem;border-radius:8px;margin-bottom:1.5rem}.JobDetailModal_applyJobInfo__zNfNW h3{margin:0 0 .25rem;font-size:1rem}.JobDetailModal_applyJobInfo__zNfNW p{margin:0;font-size:.9rem;color:var(--text-gray)}.JobDetailModal_applyField__og1Qp{margin-bottom:1.5rem}.JobDetailModal_applyField__og1Qp label{display:block;font-size:.9rem;font-weight:600;margin-bottom:.5rem}.JobDetailModal_applyField__og1Qp textarea{width:100%;padding:1rem;border:2px solid var(--border-gray);border-radius:8px;font-size:.95rem;resize:none;font-family:inherit}.JobDetailModal_applyField__og1Qp textarea:focus{outline:none;border-color:var(--primary-yellow)}.JobDetailModal_applyCvSection___qFfB{background:var(--light-gray);padding:1rem;border-radius:8px}.JobDetailModal_cvNote__fUrx_{margin:0 0 .5rem;font-size:.9rem;color:var(--text-gray)}.JobDetailModal_updateCvLink__HE9oT{color:var(--black);font-weight:600;text-decoration:none}.JobDetailModal_updateCvLink__HE9oT:hover{text-decoration:underline}.JobDetailModal_applyFooter__YcHs9{padding:1.5rem;border-top:1px solid var(--border-gray)}.JobDetailModal_submitBtn__w4XiP{width:100%;padding:1rem;background:var(--primary-yellow);border:none;border-radius:8px;font-size:1rem;font-weight:700;color:var(--black);cursor:pointer;transition:all .2s}.JobDetailModal_submitBtn__w4XiP:hover:not(:disabled){background:var(--hover-yellow)}.JobDetailModal_submitBtn__w4XiP:disabled{opacity:.6;cursor:not-allowed}.JobDetailModal_applySuccess__NGQcu{padding:3rem 2rem;text-align:center}.JobDetailModal_successIcon__C9n5V{width:80px;height:80px;background:#22c55e;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2.5rem;color:var(--white);margin:0 auto 1.5rem}.JobDetailModal_applySuccess__NGQcu h2{margin:0 0 .5rem;font-size:1.5rem}.JobDetailModal_applySuccess__NGQcu p{margin:0 0 .5rem;color:var(--text-gray)}.JobDetailModal_successNote__GOdK7{font-size:.9rem;margin-bottom:1.5rem!important}.JobDetailModal_successBtn__MQ6K6{padding:.875rem 2rem;background:var(--primary-yellow);border:none;border-radius:8px;font-size:1rem;font-weight:600;color:var(--black);cursor:pointer}@media (max-width:768px){.JobDetailModal_modal__1ngJC{max-width:100%;border-radius:0}.JobDetailModal_navArrow__czAI7{display:none}.JobDetailModal_closeBtn__njo60{top:.5rem;right:.5rem;width:32px;height:32px;font-size:1.2rem}.JobDetailModal_headerContent__sJZIC{padding:1rem 2.75rem 1rem 1rem}.JobDetailModal_companyLogo__7r48C{width:44px;height:44px}.JobDetailModal_jobTitle__Jylo2{font-size:1.1rem;word-wrap:break-word;overflow-wrap:break-word}.JobDetailModal_actions__O6W2i{display:none}.JobDetailModal_mobileApplyBar__PWySb{display:block}.JobDetailModal_section__45qxp{padding:1.25rem 1rem}.JobDetailModal_benefitsList__NugPW,.JobDetailModal_detailsGrid__EfWeh{grid-template-columns:1fr}.JobDetailModal_footer__lFAWX{padding:1rem;flex-direction:column;align-items:flex-start}}@media (max-width:480px){.JobDetailModal_headerMeta__7WFkl{flex-direction:column;gap:.5rem}.JobDetailModal_employmentBadges__eWIVJ{margin-top:.5rem}}