.ViewApplicantsModal_overlay__AGvuO{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.85);display:flex;align-items:center;justify-content:center;z-index:10000;padding:1rem}.ViewApplicantsModal_modal__8ZzkQ{background:linear-gradient(145deg,#1b2637,#0f1419);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;max-width:700px;width:100%;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 60px rgba(0,0,0,.9);position:relative}.ViewApplicantsModal_closeButton__ejFWK{position:absolute;top:1rem;right:1rem;background:transparent;border:none;color:#9c9c9c;cursor:pointer;padding:.5rem;border-radius:8px;transition:all .2s ease;z-index:1}.ViewApplicantsModal_closeButton__ejFWK:hover{background:rgba(230,21,62,.15);color:#e6153e}.ViewApplicantsModal_header__9w_SI{padding:1.25rem 1.5rem;border-bottom:1px solid hsla(0,0%,100%,.06);display:flex;justify-content:center}.ViewApplicantsModal_headerRow__JhS5y{display:flex;align-items:center;gap:.75rem;justify-content:center}.ViewApplicantsModal_headerText__bikKS{display:flex;flex-direction:column;gap:.2rem;text-align:left}.ViewApplicantsModal_iconWrapper__NNhSI{width:44px;height:44px;border-radius:10px;background:rgba(23,102,139,.15);border:1px solid rgba(23,102,139,.3);display:flex;align-items:center;justify-content:center;flex-shrink:0}.ViewApplicantsModal_title__SYGKw{font-size:22px!important;font-weight:700!important;color:#f4f4f4!important;text-shadow:0 0 8px hsla(0,0%,96%,.25)!important;margin:0!important}.ViewApplicantsModal_subtitle__xDoPL{font-size:13px!important;color:#9c9c9c!important;margin:0!important}.ViewApplicantsModal_content__CQ7Cc{flex:1 1;overflow-y:auto;padding:1.5rem 2rem}.ViewApplicantsModal_applicantsList__p2VTA{display:flex;flex-direction:column;gap:.75rem}.ViewApplicantsModal_applicantCard__2VpSA{display:flex;align-items:center;gap:1rem;padding:1rem;background:rgba(0,0,0,.25);border:2px solid hsla(0,0%,100%,.06);border-radius:12px;cursor:pointer;transition:all .2s ease;flex-wrap:wrap}.ViewApplicantsModal_applicantCard__2VpSA:hover{background:rgba(255,165,0,.05);border-color:rgba(255,165,0,.2);transform:translateY(-1px)}.ViewApplicantsModal_applicantCardSelected__DYyG9{background:rgba(255,165,0,.1);border-color:rgba(255,165,0,.5);box-shadow:0 2px 12px rgba(255,165,0,.15)}.ViewApplicantsModal_applicantPhoto__B00Em{width:96px;height:96px;border-radius:10px;overflow:hidden;flex-shrink:0;background:rgba(0,0,0,.3);border:1px solid rgba(255,165,0,.2);background-size:cover;background-position:50%;background-repeat:no-repeat;padding:2px;box-sizing:border-box}.ViewApplicantsModal_applicantPhoto__B00Em img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:10px}.ViewApplicantsModal_applicantInfo__fEbkA{flex:1 1;min-width:0}.ViewApplicantsModal_applicantName__Hd6Ky{font-size:15px;font-weight:700;color:#f4f4f4;margin-bottom:.25rem}.ViewApplicantsModal_applicantAge__oMgB9{display:flex;align-items:center;gap:.375rem;font-size:12px;color:#9c9c9c}.ViewApplicantsModal_applicantSkills__9rzWl{display:grid;grid-template-columns:repeat(2,minmax(140px,1fr));grid-gap:.75rem;gap:.75rem;align-items:center;justify-items:stretch;width:100%;margin-top:.5rem}.ViewApplicantsModal_skillRange__CICBH{display:flex;align-items:center;gap:.5rem;background:rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.06);border-radius:8px;padding:.5rem .75rem;min-width:0}.ViewApplicantsModal_skillIcon__G2UxK{color:#17668b;display:flex;align-items:center}.ViewApplicantsModal_skillInfo__HUGOm{display:flex;flex-direction:column;gap:.125rem;min-width:0}.ViewApplicantsModal_skillLabel___vyY_{font-size:9px;color:#9c9c9c;text-transform:uppercase;letter-spacing:.3px}.ViewApplicantsModal_skillValue__Oc8PG{font-size:13px;font-weight:700;color:orange}.ViewApplicantsModal_salaryValue__i1i6I{font-size:13px;font-weight:700;color:#7ddc8a}.ViewApplicantsModal_emptyState__iNZL9{flex-direction:column;text-align:center;color:#9c9c9c}.ViewApplicantsModal_emptyState__iNZL9,.ViewApplicantsModal_loadingState__Yv8ue{display:flex;align-items:center;justify-content:center;padding:3rem 1rem}.ViewApplicantsModal_emptyText__2_Tjb{font-size:13px;margin-top:.75rem}.ViewApplicantsModal_actions__5G7N3{display:flex;gap:.75rem;padding:1.5rem 2rem;border-top:1px solid hsla(0,0%,100%,.06)}.ViewApplicantsModal_btnCancel__52_Nf,.ViewApplicantsModal_btnDanger___fgYc,.ViewApplicantsModal_btnPrimary__RXD_i{flex:1 1;position:relative;display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border:none;border-radius:10px;font-size:13px;font-weight:700;cursor:pointer;transition:all .2s ease;outline:none}.ViewApplicantsModal_btnCancel__52_Nf:active,.ViewApplicantsModal_btnDanger___fgYc:active,.ViewApplicantsModal_btnPrimary__RXD_i:active{transform:scale(.98)}.ViewApplicantsModal_btnCancel__52_Nf{background:rgba(230,21,62,.1);border:1px solid rgba(230,21,62,.3);color:#e6153e;font-weight:600}.ViewApplicantsModal_btnCancel__52_Nf:hover{background:rgba(230,21,62,.2);border-color:rgba(230,21,62,.5);box-shadow:0 4px 16px rgba(230,21,62,.2)}.ViewApplicantsModal_btnPrimary__RXD_i{background:linear-gradient(135deg,orange,#e69500);color:#1a1f23}.ViewApplicantsModal_btnPrimary__RXD_i:hover{box-shadow:0 4px 16px rgba(255,165,0,.4)}.ViewApplicantsModal_btnDanger___fgYc{background:linear-gradient(135deg,#e6153e,#b81031);color:#f4f4f4}.ViewApplicantsModal_btnDanger___fgYc:hover{box-shadow:0 4px 16px rgba(230,21,62,.35)}.ViewApplicantsModal_btnDanger___fgYc:disabled,.ViewApplicantsModal_btnPrimary__RXD_i:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}@media (max-width:576px){.ViewApplicantsModal_header__9w_SI{padding:1.5rem 1.5rem 1rem}.ViewApplicantsModal_title__SYGKw{font-size:20px!important}.ViewApplicantsModal_subtitle__xDoPL{font-size:12px!important}.ViewApplicantsModal_content__CQ7Cc{padding:1rem 1.5rem}.ViewApplicantsModal_actions__5G7N3{padding:1rem 1.5rem;flex-direction:column}.ViewApplicantsModal_applicantSkills__9rzWl{grid-template-columns:repeat(2,minmax(120px,1fr))}.ViewApplicantsModal_iconWrapper__NNhSI{width:56px;height:56px}}@media (min-width:900px){.ViewApplicantsModal_applicantSkills__9rzWl{grid-template-columns:repeat(3,minmax(140px,1fr))}}@media (max-width:420px){.ViewApplicantsModal_applicantSkills__9rzWl{grid-template-columns:1fr}}@media (max-width:380px){.ViewApplicantsModal_title__SYGKw{font-size:16px!important}}.JobPostingCard_card__iSQqI{background:rgba(0,0,0,.25);border:1px solid hsla(0,0%,100%,.06);border-radius:12px;padding:1.25rem;transition:all .2s ease}.JobPostingCard_card__iSQqI:hover{background:rgba(0,0,0,.35);border-color:rgba(23,102,139,.3)}.JobPostingCard_header__3XXQl{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem}.JobPostingCard_roleInfo__UPmFz{display:flex;align-items:center;gap:12px}.JobPostingCard_roleIcon__J3yDt{font-size:28px}.JobPostingCard_roleName__gX153{font-size:16px;font-weight:700;color:#f4f4f4;margin-bottom:4px}.JobPostingCard_cost__ahMAV{font-size:12px;color:#9c9c9c}.JobPostingCard_status__efrhE{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:8px;background:rgba(0,0,0,.3)}.JobPostingCard_readyIcon___R3xw{color:#0f8;flex-shrink:0}.JobPostingCard_readyText__9LPWj{font-size:13px;font-weight:600;color:#0f8}.JobPostingCard_waitingIcon__C2pgK{color:orange;flex-shrink:0}.JobPostingCard_waitingText__J29rn{font-size:13px;font-weight:600;color:orange}.JobPostingCard_timerBottom__0_rfo{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px;border-radius:8px;background:rgba(0,0,0,.3);width:100%}.JobPostingCard_actions__29m2_{display:flex;gap:.75rem}@media (max-width:768px){.JobPostingCard_card__iSQqI{padding:1rem}.JobPostingCard_header__3XXQl{flex-direction:column;align-items:flex-start}.JobPostingCard_roleIcon__J3yDt{font-size:24px}.JobPostingCard_roleName__gX153{font-size:15px}.JobPostingCard_status__efrhE{width:100%;justify-content:center}}@media (max-width:576px){.JobPostingCard_card__iSQqI{padding:.875rem}.JobPostingCard_roleInfo__UPmFz{gap:10px}.JobPostingCard_roleIcon__J3yDt{font-size:22px}.JobPostingCard_roleName__gX153{font-size:14px}.JobPostingCard_cost__ahMAV{font-size:11px}.JobPostingCard_readyText__9LPWj,.JobPostingCard_waitingText__J29rn{font-size:12px}}.PostJobModal_overlay__lTQfZ{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);backdrop-filter:blur(4px);z-index:3000;overflow-y:auto;-webkit-overflow-scrolling:touch}.PostJobModal_overlay__lTQfZ::-webkit-scrollbar{width:0;height:0}.PostJobModal_overlay__lTQfZ{-ms-overflow-style:none;scrollbar-width:none}.PostJobModal_centerWrap__fwY2I{min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:1rem 1rem calc(1rem + env(safe-area-inset-bottom));box-sizing:border-box}.PostJobModal_modal__SLe6E{background:linear-gradient(145deg,#1b2637,#0f1419);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;width:100%;max-width:480px;margin:auto;box-shadow:0 20px 60px rgba(0,0,0,.8);animation:PostJobModal_slideIn__op_sh .2s ease-out}@media (max-width:768px){.PostJobModal_centerWrap__fwY2I{min-height:calc(100dvh - var(--mobile-bottom-nav-padding, 0px));padding:1rem 1rem calc(1rem + var(--mobile-bottom-nav-padding, 0px))}}@keyframes PostJobModal_slideIn__op_sh{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.PostJobModal_header__38Zag{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid rgba(23,102,139,.2)}.PostJobModal_title__KNw7m{font-size:18px;font-weight:700;color:#17668b;margin:0}.PostJobModal_closeButton__RcSal{background:none;border:none;color:#9c9c9c;cursor:pointer;padding:.25rem;display:flex;align-items:center;justify-content:center;transition:color .2s ease;border-radius:4px}.PostJobModal_closeButton__RcSal:hover{color:#f4f4f4;background:hsla(0,0%,100%,.05)}.PostJobModal_content__rtdYc{padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem}.PostJobModal_formGroup__gRfPM{display:flex;flex-direction:column;gap:.75rem}.PostJobModal_label__HrHYX{font-size:14px;font-weight:600;color:#9c9c9c}.PostJobModal_select__MRGGq{background:rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.1);border-radius:10px;padding:.875rem 1rem;color:#f4f4f4;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.PostJobModal_select__MRGGq:hover{border-color:#17668b;background:rgba(0,0,0,.4)}.PostJobModal_select__MRGGq:focus{outline:none;border-color:#17668b;box-shadow:0 0 0 3px rgba(23,102,139,.2)}.PostJobModal_select__MRGGq option{background:#1b2637;color:#f4f4f4}.PostJobModal_info__7i1WA{background:rgba(0,0,0,.2);border:1px solid hsla(0,0%,100%,.05);border-radius:10px;padding:1rem;display:flex;flex-direction:column;gap:.75rem}.PostJobModal_infoRow__092Wn{display:flex;justify-content:space-between;align-items:center}.PostJobModal_infoLabel__1AjVx{font-size:13px;color:#9c9c9c;font-weight:500}.PostJobModal_infoValue__DVdIM{font-size:14px;color:#0f8;font-weight:700}.PostJobModal_infoRowDescription__LBqCJ{display:block}.PostJobModal_infoDescription__iJweB{font-size:13px;color:#c9d2da;font-weight:500;line-height:1.5;white-space:normal;background:rgba(23,102,139,.08);border:1px solid rgba(23,102,139,.2);border-radius:8px;padding:.75rem}.PostJobModal_infoDescription__iJweB h1,.PostJobModal_infoDescription__iJweB h2,.PostJobModal_infoDescription__iJweB h3,.PostJobModal_infoDescription__iJweB h4,.PostJobModal_infoDescription__iJweB h5,.PostJobModal_infoDescription__iJweB h6{margin:0 0 .35rem;font-size:14px;color:#f4f4f4;letter-spacing:.2px}.PostJobModal_infoDescription__iJweB p{margin:0 0 .5rem}.PostJobModal_infoDescription__iJweB p:last-child{margin-bottom:0}.PostJobModal_infoDescription__iJweB ul{margin:.35rem 0 .5rem 1rem;padding:0}.PostJobModal_infoDescription__iJweB ul:last-child{margin-bottom:0}.PostJobModal_infoDescription__iJweB li{margin:.2rem 0}.PostJobModal_infoDescription__iJweB strong{color:#fff}.PostJobModal_footer__AfTn2{display:flex;gap:.75rem;padding:1.5rem;border-top:1px solid rgba(23,102,139,.2)}.PostJobModal_cancelButton__4lT_y,.PostJobModal_submitButton__9AJGZ{flex:1 1;position:relative;display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border:none;border-radius:10px;font-size:13px;font-weight:700;cursor:pointer;transition:all .2s ease;outline:none}.PostJobModal_cancelButton__4lT_y:active,.PostJobModal_submitButton__9AJGZ:active:not(:disabled){transform:scale(.98)}.PostJobModal_cancelButton__4lT_y{background:rgba(230,21,62,.1);border:1px solid rgba(230,21,62,.3);color:#e6153e;font-weight:600}.PostJobModal_cancelButton__4lT_y:hover{background:rgba(230,21,62,.2);border-color:rgba(230,21,62,.5);box-shadow:0 4px 16px rgba(230,21,62,.2)}.PostJobModal_submitButton__9AJGZ{background:linear-gradient(135deg,orange,#e69500);color:#1a1f23}.PostJobModal_submitButton__9AJGZ:hover:not(:disabled){box-shadow:0 4px 16px rgba(255,165,0,.4)}.PostJobModal_submitButton__9AJGZ:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}@media (max-width:576px){.PostJobModal_centerWrap__fwY2I{padding:.5rem .5rem calc(.5rem + var(--mobile-bottom-nav-padding, 0px))}.PostJobModal_modal__SLe6E{max-width:100%;margin:auto}.PostJobModal_content__rtdYc,.PostJobModal_footer__AfTn2,.PostJobModal_header__38Zag{padding:1.25rem}.PostJobModal_title__KNw7m{font-size:16px}.PostJobModal_footer__AfTn2{flex-direction:column}.PostJobModal_cancelButton__4lT_y,.PostJobModal_submitButton__9AJGZ{width:100%}}.JobsTab_jobsWrapper__bldHj{background:linear-gradient(145deg,#1b2637,#0f1419);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;padding:1.5rem;box-shadow:5px 5px 10px rgba(0,0,0,.9)}.JobsTab_header__Dvd4I{display:flex;justify-content:space-between;align-items:flex-start;gap:1.5rem;margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid rgba(23,102,139,.2)}.JobsTab_headerText__CYu2o{flex:1 1}.JobsTab_title__4UFGS{font-size:28px!important;font-weight:700!important;color:#f4f4f4!important;text-shadow:0 0 8px hsla(0,0%,96%,.25)!important;margin:0 0 .5rem!important;letter-spacing:-.3px!important;text-transform:uppercase!important}.JobsTab_subtitle__mUxxV{font-size:13px!important;color:#9c9c9c!important;margin:0 0 2rem!important;font-weight:400!important}.JobsTab_postButton__7qa_P{display:flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#17668b,#12526f);border:none;border-radius:10px;padding:.875rem 1.5rem;color:#f4f4f4;font-size:14px;font-weight:700;cursor:pointer;transition:all .2s ease;white-space:nowrap}.JobsTab_postButton__7qa_P:hover:not(:disabled){background:linear-gradient(135deg,#1a7599,#14597a);box-shadow:0 4px 12px rgba(23,102,139,.4);transform:translateY(-2px)}.JobsTab_postButton__7qa_P:active:not(:disabled){transform:translateY(0)}.JobsTab_postButton__7qa_P:disabled{background:linear-gradient(135deg,#2a3441,#1e2732);color:#6b7280;cursor:not-allowed;opacity:.6}.JobsTab_postingsSection__qaVnM{display:flex;flex-direction:column;gap:1.5rem;background:rgba(0,0,0,.25);border:1px solid hsla(0,0%,100%,.06);border-radius:12px;padding:1.5rem;margin-top:1.5rem}.JobsTab_postingsHeader__eDYEn{display:flex;justify-content:space-between;align-items:center}.JobsTab_sectionTitle__xcxGl{font-size:22px!important;font-weight:700!important;color:#17668b!important;text-shadow:none!important;margin:0 0 .5rem!important;letter-spacing:-.2px!important}.JobsTab_subtitleActivePostings__EpIAA{font-size:11px!important;color:#9c9c9c!important;margin:0!important}.JobsTab_counter__9Eq6C{display:flex;align-items:baseline;gap:4px}.JobsTab_counterCurrent__cI9sp{font-size:18px;font-weight:700;color:#0f8}.JobsTab_counterMax__Gm33n,.JobsTab_counterSeparator__cMVbi{font-size:14px;color:#9c9c9c}.JobsTab_counterMax__Gm33n{font-weight:700}.JobsTab_postingsGrid__RZnj6{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem}.JobsTab_noPostings__5oveD{border:2px dashed rgba(23,102,139,.3);border-radius:12px;padding:2.5rem 2rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:.75rem}.JobsTab_noPostingsIcon__X_h2I{font-size:48px;opacity:.5}.JobsTab_noPostingsText__rt3Lf{font-size:15px;font-weight:700;color:#9c9c9c}.JobsTab_noPostingsHint__omcP5{font-size:13px;color:#6b7280}@media (max-width:1024px){.JobsTab_postingsGrid__RZnj6{gap:.75rem}}@media (max-width:768px){.JobsTab_jobsWrapper__bldHj{padding:1.25rem}.JobsTab_header__Dvd4I{flex-direction:column;align-items:stretch;gap:1rem;margin-bottom:1.25rem;padding-bottom:1.25rem}.JobsTab_postButton__7qa_P{width:100%;justify-content:center}.JobsTab_postingsHeader__eDYEn{flex-wrap:wrap;gap:.5rem}.JobsTab_sectionTitle__xcxGl{font-size:18px!important}.JobsTab_postingsGrid__RZnj6{grid-template-columns:1fr;gap:.75rem}.JobsTab_noPostings__5oveD{padding:2rem 1.5rem}.JobsTab_noPostingsIcon__X_h2I{font-size:40px}.JobsTab_noPostingsText__rt3Lf{font-size:14px}.JobsTab_noPostingsHint__omcP5{font-size:12px}}@media (max-width:576px){.JobsTab_jobsWrapper__bldHj{padding:1rem}.JobsTab_title__4UFGS{font-size:22px!important}.JobsTab_subtitle__mUxxV{font-size:11px!important;margin:0 0 1rem!important}.JobsTab_postButton__7qa_P{padding:.75rem 1.25rem;font-size:13px}.JobsTab_counterCurrent__cI9sp{font-size:16px}.JobsTab_counterMax__Gm33n,.JobsTab_counterSeparator__cMVbi{font-size:13px}}