.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}}.SharedButtons_btnDanger__nuQrY,.SharedButtons_btnPrimary__e70lW,.SharedButtons_btnSecondary__AwrUD,.SharedButtons_btnWarning___uSo3{padding:10px 16px;border:none;border-radius:10px;font-size:13px;font-weight:700;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:8px}.SharedButtons_btnPrimary__e70lW{background:linear-gradient(135deg,#17668b,#12526f);color:#f4f4f4}.SharedButtons_btnPrimary__e70lW:hover{box-shadow:0 4px 16px rgba(23,102,139,.4)}.SharedButtons_btnSecondary__AwrUD{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08);color:#eee}.SharedButtons_btnSecondary__AwrUD:hover{background:hsla(0,0%,100%,.1);color:#f4f4f4}.SharedButtons_btnDanger__nuQrY{background:rgba(230,21,62,.1);border:1px solid rgba(230,21,62,.3);color:#e6153e;font-weight:600}.SharedButtons_btnDanger__nuQrY:hover{background:rgba(230,21,62,.2);border-color:rgba(230,21,62,.5)}.SharedButtons_btnWarning___uSo3{background:rgba(255,165,0,.1);border:1px solid rgba(255,165,0,.3);color:orange;font-weight:600}.SharedButtons_btnWarning___uSo3:hover{background:rgba(255,165,0,.2);border-color:rgba(255,165,0,.5)}.SharedButtons_btnIcon__6kCZO{width:40px;height:40px;padding:10px;display:flex;align-items:center;justify-content:center}.SharedButtons_btnFullWidth__ivePP{width:100%}