.CompanyProfiles-module__qJC7Tq__companyProfiles{flex-direction:column;justify-content:flex-start;align-items:center;gap:2rem;width:100%;height:100%;display:flex}.CompanyProfiles-module__qJC7Tq__top{justify-content:space-between;align-items:center;gap:2rem;width:90%;margin:0 2rem 2rem;display:flex}.CompanyProfiles-module__qJC7Tq__totalStatistics{flex-direction:column;flex-shrink:0;width:22%;display:flex}.CompanyProfiles-module__qJC7Tq__addCompany{cursor:pointer;justify-content:center;align-items:center;gap:.5rem;font-weight:700;transition:all .25s;display:flex}.CompanyProfiles-module__qJC7Tq__addCompany button{transition:all .25s}.CompanyProfiles-module__qJC7Tq__addCompany svg{color:#fff;background-color:#33b499;border-radius:.25rem}.CompanyProfiles-module__qJC7Tq__addCompany:hover{filter:drop-shadow(0 0 10px rgba(41,255,159,.9))}.CompanyProfiles-module__qJC7Tq__searchContainer{justify-content:center;align-items:center;margin-right:5rem;display:flex;position:relative}.CompanyProfiles-module__qJC7Tq__search input{text-indent:2rem;border-radius:.375rem;width:30rem;height:4rem;padding:.5rem 1rem;transition:all .25s;display:flex;box-shadow:0 6px 24px rgba(0,0,0,.05),0 0 0 1px rgba(0,0,0,.08)}.CompanyProfiles-module__qJC7Tq__search input:focus{box-shadow:0 0 0 3px rgba(52,152,219,.1),0 4px 16px rgba(52,152,219,.2)}.CompanyProfiles-module__qJC7Tq__searchIcon{color:gray;z-index:10;position:absolute;left:1rem}.CompanyProfiles-module__qJC7Tq__search input:focus~.CompanyProfiles-module__qJC7Tq__searchIcon{color:var(--accent)}.CompanyProfiles-module__qJC7Tq__jobseekersTable{flex-direction:column;gap:.5rem;max-width:100%;margin:0 5rem;display:flex}.CompanyProfiles-module__qJC7Tq__tableRow{grid-template-columns:auto auto;margin-bottom:1rem;display:grid}.CompanyProfiles-module__qJC7Tq__tableHeader,.CompanyProfiles-module__qJC7Tq__tableRow{text-align:center;grid-template-columns:7fr 1.5fr .7fr;align-items:center;width:100%;font-weight:700;display:grid}.CompanyProfiles-module__qJC7Tq__jobseekersDetailsHeader{text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);font-size:.7rem;font-weight:700!important}.CompanyProfiles-module__qJC7Tq__jobseekersDetailsHeader,.CompanyProfiles-module__qJC7Tq__jobseekersDetails{text-align:center;grid-template-columns:2.5fr 2fr 2fr 2fr 1.2fr;align-items:center;width:100%;padding:.75rem 1.5rem;font-weight:400;display:grid}.CompanyProfiles-module__qJC7Tq__jobseekersDetails{will-change:transform;border:1px solid rgba(52,152,219,.1);border-radius:.375rem;height:auto;padding:.75rem 1.5rem;transition:transform .25s,box-shadow .25s,border-color .25s;box-shadow:0 4px 12px rgba(0,0,0,.08)}.CompanyProfiles-module__qJC7Tq__jobseekersDetails:hover{cursor:pointer;border-color:rgba(52,152,219,.3);transform:translateY(-4px);box-shadow:0 8px 24px rgba(52,152,219,.15)}.CompanyProfiles-module__qJC7Tq__avatarCell{align-items:center;gap:1rem;display:flex}.CompanyProfiles-module__qJC7Tq__avatar{aspect-ratio:1;border-radius:.375rem;width:4rem;box-shadow:0 2px 8px rgba(0,0,0,.1)}.CompanyProfiles-module__qJC7Tq__status{filter:brightness();border-radius:.25rem;padding:.2rem .7rem;font-size:.9rem;font-weight:400;transition:all .25s}.CompanyProfiles-module__qJC7Tq__status.CompanyProfiles-module__qJC7Tq__toreview{color:#fff;background:#ccc}.CompanyProfiles-module__qJC7Tq__status.CompanyProfiles-module__qJC7Tq__referred{color:#081761;background:#b2e5c8}.CompanyProfiles-module__qJC7Tq__status.CompanyProfiles-module__qJC7Tq__pending{color:#fff;background:#ffa726}.CompanyProfiles-module__qJC7Tq__status.CompanyProfiles-module__qJC7Tq__active{color:#fff;background-color:#33b499}.CompanyProfiles-module__qJC7Tq__detailsBtn{color:#081761;cursor:pointer;background:linear-gradient(135deg,#b2e5f9,#91c4e8);border:none;border-radius:.25rem;padding:.5rem 1.25rem;font-size:.875rem;font-weight:600;transition:transform .2s,box-shadow .2s;box-shadow:0 2px 8px rgba(52,152,219,.2)}.CompanyProfiles-module__qJC7Tq__detailsBtn:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(52,152,219,.3)}.CompanyProfiles-module__qJC7Tq__detailsBtn:active{transform:translateY(0)}.CompanyProfiles-module__qJC7Tq__status:hover span{filter:brightness(.9);cursor:pointer}.CompanyProfiles-module__qJC7Tq__checkbox input{cursor:pointer;width:30px;height:30px;margin-top:.5rem}.CompanyProfiles-module__qJC7Tq__paginationContainer{flex-direction:column;align-items:center;gap:1rem;margin-top:-2rem;padding:1rem 0;display:flex}.CompanyProfiles-module__qJC7Tq__paginationInfo{color:var(--text-secondary);font-size:.875rem;font-weight:500}.CompanyProfiles-module__qJC7Tq__pagination{align-items:center;gap:.5rem;display:flex}.CompanyProfiles-module__qJC7Tq__paginationBtn{color:var(--text-primary);cursor:pointer;background:#fff;border:1px solid rgba(52,152,219,.2);border-radius:.25rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;transition:transform .2s,box-shadow .2s,border-color .2s;box-shadow:0 2px 4px rgba(0,0,0,.05)}.CompanyProfiles-module__qJC7Tq__paginationBtn:hover:not(:disabled){border-color:var(--accent);transform:translateY(-2px);box-shadow:0 4px 12px rgba(52,152,219,.15)}.CompanyProfiles-module__qJC7Tq__paginationBtn:disabled{opacity:.4;cursor:not-allowed}.CompanyProfiles-module__qJC7Tq__paginationNumber{min-width:2.5rem;height:2.5rem;color:var(--text-primary);cursor:pointer;background:#fff;border:1px solid rgba(52,152,219,.1);border-radius:.25rem;padding:.5rem;font-size:.875rem;font-weight:600;transition:transform .2s,background .2s,border-color .2s;box-shadow:0 2px 4px rgba(0,0,0,.05)}.CompanyProfiles-module__qJC7Tq__paginationNumber:hover{border-color:var(--accent);background:rgba(52,152,219,.05);transform:translateY(-2px)}.CompanyProfiles-module__qJC7Tq__paginationActive{background:linear-gradient(135deg,var(--accent),var(--button));color:#fff;border-color:transparent;box-shadow:0 4px 12px rgba(52,152,219,.3)}.CompanyProfiles-module__qJC7Tq__paginationActive:hover{background:linear-gradient(135deg,var(--accent),var(--button));transform:translateY(-2px)}.CompanyProfiles-module__qJC7Tq__paginationEllipsis{color:var(--text-muted);padding:.5rem;font-weight:600}.CompanyProfiles-module__qJC7Tq__specificCompany{flex-direction:column;gap:2rem;width:90%;margin-bottom:5rem;display:flex}.CompanyProfiles-module__qJC7Tq__companyLogoDiv{text-align:center;grid-template-columns:.6fr 1fr .6fr;align-items:center;width:100%;margin-bottom:1rem;display:grid}.CompanyProfiles-module__qJC7Tq__companyLogoDiv>span{font-size:1.2rem;font-weight:700}.CompanyProfiles-module__qJC7Tq__companyLogoDiv>span>span{color:green;font-size:2rem}.CompanyProfiles-module__qJC7Tq__back{justify-content:center;align-self:flex-start;align-items:center;gap:.5rem;font-weight:700;transition:all .25s;display:flex}.CompanyProfiles-module__qJC7Tq__backIcon{color:#fff;background-color:#0571d3;border-radius:.25rem;padding:.5rem;transition:all .25s}.CompanyProfiles-module__qJC7Tq__back:hover .CompanyProfiles-module__qJC7Tq__backIcon{background-color:#219ae0}.CompanyProfiles-module__qJC7Tq__back:hover{color:#219ae0}.CompanyProfiles-module__qJC7Tq__back span{margin-top:.1rem}.CompanyProfiles-module__qJC7Tq__companyDetails img{border-radius:.25rem;justify-self:center;width:84px;box-shadow:0 6px 24px rgba(0,0,0,.05),0 0 0 1px rgba(0,0,0,.08)}.CompanyProfiles-module__qJC7Tq__companyDetails{background-color:#f7f7f7;border-radius:.25rem;flex-direction:column;justify-content:center;align-self:center;align-items:center;gap:.5rem;padding:2rem;display:flex;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}.CompanyProfiles-module__qJC7Tq__jobsPosted{background-color:#f7f7f7;border-radius:.25rem;width:100%;padding:1rem;box-shadow:0 6px 24px rgba(0,0,0,.05),0 0 0 1px rgba(0,0,0,.08)}.CompanyProfiles-module__qJC7Tq__jobCard{aspect-ratio:1;text-align:center;cursor:pointer;background:#fff;border:1px solid #ccc;border-radius:4px;flex-direction:column;gap:2rem;height:24rem;margin-bottom:1rem;padding:1rem;transition:all .2s;display:flex;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}.CompanyProfiles-module__qJC7Tq__jobCard:hover{background-color:var(--highlight);border-bottom:4px solid #000}.CompanyProfiles-module__qJC7Tq__createCompany{flex-direction:column;align-items:flex-start;gap:2rem;width:100%;height:100%;margin:0 0 15rem;padding:0;display:flex}.CompanyProfiles-module__qJC7Tq__createCompany .CompanyProfiles-module__qJC7Tq__back{margin-left:2rem}.CompanyProfiles-module__qJC7Tq__notFound{text-align:center;color:var(--accent);flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex}.CompanyProfiles-module__qJC7Tq__notFound svg{width:15rem;color:var(--accent)}@media (max-width:1400px){.CompanyProfiles-module__qJC7Tq__top{gap:41rem}.CompanyProfiles-module__qJC7Tq__jobseekersTable{margin:0 2rem;font-size:.9rem}.CompanyProfiles-module__qJC7Tq__createCompany img{width:12rem}.CompanyProfiles-module__qJC7Tq__companyDetails>input,.CompanyProfiles-module__qJC7Tq__companyDetails>textarea,.CompanyProfiles-module__qJC7Tq__companyDetails>select{width:18rem}.CompanyProfiles-module__qJC7Tq__jobRow,.CompanyProfiles-module__qJC7Tq__jobHeader{gap:1rem;font-size:.95rem}.CompanyProfiles-module__qJC7Tq__companyLogoDiv>span{font-size:1rem}.CompanyProfiles-module__qJC7Tq__jobCard{font-size:.9rem}.CompanyProfiles-module__qJC7Tq__jobCard h2{font-size:1.3rem;font-weight:700}}@media (max-width:1024px){.CompanyProfiles-module__qJC7Tq__createCompany{flex-direction:column;align-items:stretch;gap:1rem}.CompanyProfiles-module__qJC7Tq__createCompany img{width:8rem;margin-bottom:1rem}.CompanyProfiles-module__qJC7Tq__companyDetails>input,.CompanyProfiles-module__qJC7Tq__companyDetails>textarea,.CompanyProfiles-module__qJC7Tq__companyDetails>select{width:100%}.CompanyProfiles-module__qJC7Tq__jobRow,.CompanyProfiles-module__qJC7Tq__jobHeader{grid-template-columns:1fr 1fr 1fr;gap:.5rem;font-size:.9rem}.CompanyProfiles-module__qJC7Tq__companyLogoDiv{grid-template-columns:1fr;gap:.5rem}}@media (max-width:600px){.CompanyProfiles-module__qJC7Tq__pagination{flex-wrap:wrap;justify-content:center}.CompanyProfiles-module__qJC7Tq__paginationBtn{padding:.4rem .8rem;font-size:.75rem}.CompanyProfiles-module__qJC7Tq__paginationNumber{min-width:2rem;height:2rem;font-size:.75rem}.CompanyProfiles-module__qJC7Tq__createCompanyWrapper,.CompanyProfiles-module__qJC7Tq__content,.CompanyProfiles-module__qJC7Tq__createCompany,.CompanyProfiles-module__qJC7Tq__companyProfiles,.CompanyProfiles-module__qJC7Tq__specificCompany{gap:.5rem;width:100vw;padding:.5rem}.CompanyProfiles-module__qJC7Tq__nav{margin-left:.5rem}.CompanyProfiles-module__qJC7Tq__nav ul{flex-wrap:wrap;gap:.5rem;font-size:.9rem}.CompanyProfiles-module__qJC7Tq__createCompany img{width:5rem}.CompanyProfiles-module__qJC7Tq__companyDetails{gap:.5rem;padding:1rem}.CompanyProfiles-module__qJC7Tq__companyDetails>input,.CompanyProfiles-module__qJC7Tq__companyDetails>textarea,.CompanyProfiles-module__qJC7Tq__companyDetails>select{width:100%;padding:.3rem .5rem;font-size:.9rem}.CompanyProfiles-module__qJC7Tq__jobRow,.CompanyProfiles-module__qJC7Tq__jobHeader{grid-template-columns:1fr 1fr;gap:.2rem;padding:.5rem;font-size:.8rem}.CompanyProfiles-module__qJC7Tq__companyLogoDiv{grid-template-columns:1fr;gap:.2rem}.CompanyProfiles-module__qJC7Tq__jobCard{height:auto;aspect-ratio:unset;gap:.5rem;padding:.5rem;font-size:.9rem}.CompanyProfiles-module__qJC7Tq__search input{width:90vw;height:2.5rem;font-size:1rem}.CompanyProfiles-module__qJC7Tq__top{flex-direction:column;align-items:stretch;gap:20rem}.CompanyProfiles-module__qJC7Tq__jobseekersTable{margin:0 1rem;font-size:.85rem;overflow-x:auto}}@media (max-width:480px){.CompanyProfiles-module__qJC7Tq__createCompanyWrapper,.CompanyProfiles-module__qJC7Tq__content,.CompanyProfiles-module__qJC7Tq__createCompany,.CompanyProfiles-module__qJC7Tq__companyProfiles,.CompanyProfiles-module__qJC7Tq__specificCompany{gap:.35rem;width:100vw;padding:.35rem}.CompanyProfiles-module__qJC7Tq__nav{margin-left:.35rem}.CompanyProfiles-module__qJC7Tq__nav ul{gap:.35rem;font-size:.8rem}.CompanyProfiles-module__qJC7Tq__createCompany img{width:4rem}.CompanyProfiles-module__qJC7Tq__companyDetails{gap:.35rem;padding:.75rem}.CompanyProfiles-module__qJC7Tq__companyDetails>input,.CompanyProfiles-module__qJC7Tq__companyDetails>textarea,.CompanyProfiles-module__qJC7Tq__companyDetails>select{padding:.25rem .4rem;font-size:.85rem}.CompanyProfiles-module__qJC7Tq__jobRow,.CompanyProfiles-module__qJC7Tq__jobHeader{grid-template-columns:1fr;gap:.15rem;padding:.4rem;font-size:.75rem}.CompanyProfiles-module__qJC7Tq__jobCard{padding:.4rem;font-size:.85rem}.CompanyProfiles-module__qJC7Tq__search input{width:95vw;height:2.25rem;font-size:.9rem}.CompanyProfiles-module__qJC7Tq__jobseekersTable{margin:0 .5rem;font-size:.8rem}}
.JobsOfCompany-module__Jg4fmq__modalOverlay{z-index:1000;background:rgba(0,0,0,.5);justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.JobsOfCompany-module__Jg4fmq__modal{border-radius:4px;max-height:80vh;padding:2rem 4rem;position:relative;overflow-y:auto}.JobsOfCompany-module__Jg4fmq__applicationModal{background:#fff;flex-direction:column;width:auto;min-width:60vw;height:80vh;max-height:80vh;display:flex}.JobsOfCompany-module__Jg4fmq__jobCard{max-height:40rem}.JobsOfCompany-module__Jg4fmq__jobSpecificCard{aspect-ratio:1/1.2;justify-content:space-between;gap:.75rem;width:max-content;height:auto;min-height:28rem;overflow-x:hidden;padding-bottom:10rem!important}.JobsOfCompany-module__Jg4fmq__jobDetails{flex-direction:column;flex:1;justify-content:flex-start;align-items:flex-start;gap:.75rem;padding:0;display:flex;overflow:visible}.JobsOfCompany-module__Jg4fmq__jobDetails h2{color:#1e293b;text-align:left;border-bottom:2px solid rgba(52,152,219,.1);width:100%;margin:0 0 .5rem;padding-bottom:.5rem;font-size:1.15rem;font-weight:700;line-height:1.4}.JobsOfCompany-module__Jg4fmq__jobDetails p{color:#475569;text-align:left;word-wrap:break-word;width:100%;margin:0;font-size:.875rem;line-height:1.6}.JobsOfCompany-module__Jg4fmq__jobDetails p strong{color:#334155;margin-right:.25rem;font-weight:600}.JobsOfCompany-module__Jg4fmq__jobDetails button{border-radius:.25rem;flex-shrink:0;margin-top:auto;padding:.625rem 1.5rem;font-size:.875rem;transition:transform .2s,box-shadow .2s}.JobsOfCompany-module__Jg4fmq__jobDetails button:hover{transform:translateY(-2px)}.JobsOfCompany-module__Jg4fmq__companyInformation{background:rgba(52,152,219,.03);border-radius:.25rem;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;margin-bottom:.5rem;padding:1rem;display:flex}.JobsOfCompany-module__Jg4fmq__companyInformation span{color:#1e293b;text-align:center;font-size:1rem;font-weight:600;line-height:1.3}.JobsOfCompany-module__Jg4fmq__companyInformation img{background:#fff;border:1px solid rgba(52,152,219,.1);border-radius:.375rem;width:64px;height:64px;padding:.4rem;transition:transform .25s;box-shadow:0 2px 8px rgba(0,0,0,.08)}.JobsOfCompany-module__Jg4fmq__jobSpecificCard:hover .JobsOfCompany-module__Jg4fmq__companyInformation img{transform:scale(1.05)}.JobsOfCompany-module__Jg4fmq__applicationContainer{align-items:center;gap:2rem;width:100%;height:85%;display:flex}.JobsOfCompany-module__Jg4fmq__applicationJobCompany{background:#fff;border:1px solid rgba(52,152,219,.15);border-radius:.375rem;flex-direction:column;flex-shrink:0;align-self:center;gap:1.25rem;width:100%;min-width:280px;max-width:320px;height:auto;padding:1.75rem;display:flex;box-shadow:0 4px 16px rgba(0,0,0,.1)}.JobsOfCompany-module__Jg4fmq__applicationJobCompanyAdmin{aspect-ratio:1/1.2;align-self:center;height:77%}.JobsOfCompany-module__Jg4fmq__applicationDetails{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;height:100%;display:flex;overflow-x:hidden}.JobsOfCompany-module__Jg4fmq__applicationNav{border-bottom:1px solid rgba(52,152,219,.1);justify-content:center;align-items:center;gap:2rem;width:max-content;margin-bottom:1rem;padding:0;font-size:12px;font-weight:700;display:flex}.JobsOfCompany-module__Jg4fmq__applicationNav li{cursor:pointer;padding:1rem 2rem .5rem;list-style:none;transition:all .25s}.JobsOfCompany-module__Jg4fmq__applicationNav li:hover{color:var(--nav)}.JobsOfCompany-module__Jg4fmq__applicationNav li.JobsOfCompany-module__Jg4fmq__active{border-bottom:2px solid var(--nav);color:var(--nav)}.JobsOfCompany-module__Jg4fmq__closeButton{cursor:pointer;color:#64748b;z-index:10;background:rgba(0,0,0,.05);border:none;border-radius:.25rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:1.5rem;font-weight:300;transition:all .2s;display:flex;position:absolute;top:1.5rem;right:1.5rem}.JobsOfCompany-module__Jg4fmq__closeButton:hover{color:#ef4444;background:rgba(239,68,68,.1);transform:rotate(90deg)}.JobsOfCompany-module__Jg4fmq__tabContentContainer{flex:1;width:100%;height:100%;overflow-y:auto}.JobsOfCompany-module__Jg4fmq__companyHeader{background:#fff;border:1px solid rgba(52,152,219,.1);border-radius:.5rem;width:100%;margin-bottom:2rem;padding:2rem;box-shadow:0 4px 12px rgba(0,0,0,.08)}.JobsOfCompany-module__Jg4fmq__companyHeaderContent{align-items:center;gap:1.5rem;display:flex}.JobsOfCompany-module__Jg4fmq__companyHeaderLogo{object-fit:contain;background:#f8fcff;border:2px solid rgba(52,152,219,.15);border-radius:.375rem;flex-shrink:0;width:80px;height:80px;padding:.5rem}.JobsOfCompany-module__Jg4fmq__companyHeaderInfo{flex-direction:column;flex:1;gap:.25rem;display:flex}.JobsOfCompany-module__Jg4fmq__companyHeaderName{color:#1e293b;margin:0;font-size:2rem;font-weight:700;line-height:1.2}.JobsOfCompany-module__Jg4fmq__companyHeaderSubtext{color:#64748b;margin:0;font-size:1rem;font-weight:500}.JobsOfCompany-module__Jg4fmq__searchContainer{width:100%;margin-bottom:1.5rem}.JobsOfCompany-module__Jg4fmq__searchInput{background:#fff;border:2px solid rgba(52,152,219,.2);border-radius:.375rem;outline:none;width:100%;padding:1rem 1.5rem;font-size:1rem;transition:all .2s;box-shadow:0 2px 8px rgba(0,0,0,.05)}.JobsOfCompany-module__Jg4fmq__searchInput:focus{border-color:var(--accent);box-shadow:0 0 0 4px rgba(52,152,219,.1)}.JobsOfCompany-module__Jg4fmq__searchInput::placeholder{color:#94a3b8}.JobsOfCompany-module__Jg4fmq__jobsTitle{color:#1e293b;margin:0 0 1.5rem;font-size:1.75rem;font-weight:700}.JobsOfCompany-module__Jg4fmq__applicantDetail{flex-direction:column;justify-content:flex-start;align-self:center;align-items:center;gap:2rem;width:100%;height:100%;padding:2rem 0;display:flex;position:relative;overflow-x:auto}.JobsOfCompany-module__Jg4fmq__applicantDetailResume{height:100%;margin-bottom:2rem}.JobsOfCompany-module__Jg4fmq__applicantDetailButtons{justify-content:center;align-self:flex-start;gap:1rem;display:flex;position:absolute;bottom:1.2rem;right:16rem}.JobsOfCompany-module__Jg4fmq__resumeEditIcon{cursor:pointer;z-index:10;background:#000;border:none;border-radius:.25rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:all .25s;display:flex;position:absolute;top:1rem;right:1rem;box-shadow:0 2px 8px rgba(0,0,0,.2)}.JobsOfCompany-module__Jg4fmq__resumeEditIcon svg{color:#fff}.JobsOfCompany-module__Jg4fmq__resumeEditIcon:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.3)}.JobsOfCompany-module__Jg4fmq__continueArrowButton{cursor:pointer;background:#7cdaef;border:none;border-radius:.25rem;justify-content:center;align-items:center;width:3rem;height:3rem;transition:all .25s;display:flex;position:absolute;bottom:1.5rem;right:1.5rem;box-shadow:0 2px 8px rgba(124,218,239,.3)}.JobsOfCompany-module__Jg4fmq__continueArrowButton svg{color:#000}.JobsOfCompany-module__Jg4fmq__continueArrowButton:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(124,218,239,.5)}.JobsOfCompany-module__Jg4fmq__applicationSubmittedBadge{background:linear-gradient(135deg,var(--accent),var(--button));color:#fff;border-radius:.375rem;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.875rem;font-weight:600;display:flex;position:absolute;bottom:1.5rem;right:1.5rem;box-shadow:0 2px 8px rgba(52,152,219,.3)}.JobsOfCompany-module__Jg4fmq__applicationSubmittedBadge svg{width:1.25rem;height:1.25rem}.JobsOfCompany-module__Jg4fmq__enlargedResumeOverlay{z-index:2000;background:rgba(0,0,0,.8);justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.JobsOfCompany-module__Jg4fmq__enlargedResumeContent{background:#fff;border-radius:.5rem;max-width:90vw;max-height:90vh;position:relative;overflow:auto;box-shadow:0 8px 32px rgba(0,0,0,.3)}.JobsOfCompany-module__Jg4fmq__enlargedResumeWrapper{padding:2rem}.JobsOfCompany-module__Jg4fmq__enlargedCloseButton{float:right;cursor:pointer;color:#64748b;z-index:10;background:rgba(0,0,0,.1);border:none;border-radius:.25rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;margin-bottom:-2.5rem;margin-right:1rem;font-size:1.5rem;transition:all .2s;display:flex;position:-webkit-sticky;position:sticky;top:1rem;right:1rem}.JobsOfCompany-module__Jg4fmq__enlargedCloseButton:hover{color:#ef4444;background:rgba(239,68,68,.1);transform:rotate(90deg)}.JobsOfCompany-module__Jg4fmq__enlargedEditIcon{float:right;cursor:pointer;z-index:10;background:#000;border:none;border-radius:.25rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;margin-bottom:-2.5rem;margin-right:.5rem;transition:all .25s;display:flex;position:-webkit-sticky;position:sticky;top:1rem;right:4.5rem;box-shadow:0 2px 8px rgba(0,0,0,.2)}.JobsOfCompany-module__Jg4fmq__enlargedEditIcon svg{color:#fff}.JobsOfCompany-module__Jg4fmq__enlargedEditIcon:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.3)}.JobsOfCompany-module__Jg4fmq__jobApplied{flex-direction:column;gap:2rem;display:flex}.JobsOfCompany-module__Jg4fmq__applicantInformation{justify-content:center;align-items:center;gap:1.5rem;display:flex}.JobsOfCompany-module__Jg4fmq__applicantPicture img{border-radius:.25rem}.JobsOfCompany-module__Jg4fmq__applicantPicture{border-radius:.25rem;width:120px;height:auto;box-shadow:0 6px 24px rgba(0,0,0,.05),0 0 0 1px rgba(0,0,0,.08)}.JobsOfCompany-module__Jg4fmq__applicantPersonalInfo{flex-direction:column;font-size:.9rem;display:flex}@media (max-width:768px){.JobsOfCompany-module__Jg4fmq__companyHeader{margin-bottom:1.5rem;padding:1.5rem}.JobsOfCompany-module__Jg4fmq__companyHeaderContent{gap:1rem}.JobsOfCompany-module__Jg4fmq__companyHeaderLogo{width:64px;height:64px}.JobsOfCompany-module__Jg4fmq__companyHeaderName{font-size:1.5rem}.JobsOfCompany-module__Jg4fmq__companyHeaderSubtext{font-size:.9rem}.JobsOfCompany-module__Jg4fmq__searchInput{padding:.75rem 1rem;font-size:.9rem}.JobsOfCompany-module__Jg4fmq__jobsTitle{margin-bottom:1rem;font-size:1.5rem}.JobsOfCompany-module__Jg4fmq__modalOverlay{align-items:flex-start;padding:0}.JobsOfCompany-module__Jg4fmq__modal{border-radius:0;max-height:100vh;padding:1rem}.JobsOfCompany-module__Jg4fmq__applicationModal{border-radius:0;width:100vw;min-width:auto;height:100vh;max-height:100vh;overflow:hidden}.JobsOfCompany-module__Jg4fmq__jobSpecificCard{gap:.5rem;min-height:24rem;padding-bottom:1rem}.JobsOfCompany-module__Jg4fmq__jobDetails h2{font-size:1rem}.JobsOfCompany-module__Jg4fmq__jobDetails p{font-size:.8rem}.JobsOfCompany-module__Jg4fmq__jobDetails button{padding:.5rem 1.25rem;font-size:.8rem}.JobsOfCompany-module__Jg4fmq__companyInformation img{width:56px;height:56px}.JobsOfCompany-module__Jg4fmq__companyInformation span{font-size:.85rem}.JobsOfCompany-module__Jg4fmq__applicationContainer{flex-direction:column;flex:1;gap:1.5rem;height:auto;min-height:0;overflow-y:auto}.JobsOfCompany-module__Jg4fmq__applicationJobCompany,.JobsOfCompany-module__Jg4fmq__applicationJobCompanyAdmin{aspect-ratio:1/1.1;flex-shrink:0;align-self:stretch;width:100%;height:auto}.JobsOfCompany-module__Jg4fmq__applicationDetails{width:100%}.JobsOfCompany-module__Jg4fmq__applicationNav{white-space:nowrap;-webkit-overflow-scrolling:touch;flex-shrink:0;gap:1rem;font-size:11px;overflow-x:auto}.JobsOfCompany-module__Jg4fmq__applicationNav li{padding:.75rem 1.5rem .5rem}.JobsOfCompany-module__Jg4fmq__closeButton{z-index:10;background:rgba(255,255,255,.95);border-radius:50%;width:2.5rem;height:2.5rem;font-size:1.5rem;top:.5rem;right:.5rem;box-shadow:0 2px 8px rgba(0,0,0,.15)}.JobsOfCompany-module__Jg4fmq__tabContentContainer{-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow-y:auto}.JobsOfCompany-module__Jg4fmq__applicantDetail{gap:1.5rem;height:auto;padding:1.5rem 0;overflow-y:auto}.JobsOfCompany-module__Jg4fmq__applicantDetailResume{width:100%;height:auto;margin-bottom:1rem;transform:scale(1)}.JobsOfCompany-module__Jg4fmq__applicantDetailButtons{justify-content:space-between;align-self:stretch;margin-top:1rem;position:static}.JobsOfCompany-module__Jg4fmq__resumeEditIcon{width:2.25rem;height:2.25rem;top:.5rem;right:.5rem}.JobsOfCompany-module__Jg4fmq__resumeEditIcon svg{width:1.1rem;height:1.1rem}.JobsOfCompany-module__Jg4fmq__continueArrowButton{width:2.75rem;height:2.75rem;bottom:1rem;right:1rem}.JobsOfCompany-module__Jg4fmq__continueArrowButton svg{width:1.35rem;height:1.35rem}.JobsOfCompany-module__Jg4fmq__applicationSubmittedBadge{padding:.65rem 1rem;font-size:.8rem;bottom:1rem;right:1rem}.JobsOfCompany-module__Jg4fmq__applicationSubmittedBadge svg{width:1.1rem;height:1.1rem}.JobsOfCompany-module__Jg4fmq__enlargedResumeOverlay{padding:1rem}.JobsOfCompany-module__Jg4fmq__enlargedResumeContent{max-width:95vw;max-height:95vh}.JobsOfCompany-module__Jg4fmq__enlargedResumeWrapper{padding:1.5rem}.JobsOfCompany-module__Jg4fmq__enlargedCloseButton,.JobsOfCompany-module__Jg4fmq__enlargedEditIcon{width:2.25rem;height:2.25rem;font-size:1.25rem;top:.5rem}.JobsOfCompany-module__Jg4fmq__enlargedEditIcon{right:4rem}.JobsOfCompany-module__Jg4fmq__applicantInformation{flex-direction:column;gap:1rem}.JobsOfCompany-module__Jg4fmq__applicantPicture{width:100px}.JobsOfCompany-module__Jg4fmq__applicantPersonalInfo{text-align:center;font-size:.85rem}}@media (max-width:480px){.JobsOfCompany-module__Jg4fmq__companyHeader{margin-bottom:1rem;padding:1rem}.JobsOfCompany-module__Jg4fmq__companyHeaderContent{gap:.75rem}.JobsOfCompany-module__Jg4fmq__companyHeaderLogo{width:56px;height:56px}.JobsOfCompany-module__Jg4fmq__companyHeaderName{font-size:1.25rem}.JobsOfCompany-module__Jg4fmq__companyHeaderSubtext{font-size:.85rem}.JobsOfCompany-module__Jg4fmq__searchInput{padding:.65rem .9rem;font-size:.85rem}.JobsOfCompany-module__Jg4fmq__jobsTitle{margin-bottom:.75rem;font-size:1.25rem}.JobsOfCompany-module__Jg4fmq__modalOverlay{padding:0}.JobsOfCompany-module__Jg4fmq__modal{border-radius:0;max-height:100vh;padding:.5rem}.JobsOfCompany-module__Jg4fmq__applicationModal{border-radius:0;width:100vw;height:100vh;max-height:100vh;overflow:hidden}.JobsOfCompany-module__Jg4fmq__jobSpecificCard{gap:.4rem;min-height:20rem;padding:1rem}.JobsOfCompany-module__Jg4fmq__jobDetails h2{font-size:.9rem}.JobsOfCompany-module__Jg4fmq__jobDetails p{font-size:.75rem}.JobsOfCompany-module__Jg4fmq__jobDetails button{padding:.5rem 1rem;font-size:.75rem}.JobsOfCompany-module__Jg4fmq__companyInformation{padding:.5rem}.JobsOfCompany-module__Jg4fmq__companyInformation img{width:48px;height:48px}.JobsOfCompany-module__Jg4fmq__companyInformation span{font-size:.8rem}.JobsOfCompany-module__Jg4fmq__applicationContainer{gap:1rem;overflow-y:auto}.JobsOfCompany-module__Jg4fmq__applicationNav{gap:.5rem;padding:0 .5rem;font-size:9px}.JobsOfCompany-module__Jg4fmq__applicationNav li{padding:.65rem .85rem .45rem}.JobsOfCompany-module__Jg4fmq__closeButton{z-index:10;width:2.25rem;height:2.25rem;font-size:1.25rem;top:.25rem;right:.25rem}.JobsOfCompany-module__Jg4fmq__tabContentContainer{-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow-y:auto}.JobsOfCompany-module__Jg4fmq__applicantDetail{-webkit-overflow-scrolling:touch;gap:1rem;height:auto;padding:.75rem .5rem;overflow-y:auto}.JobsOfCompany-module__Jg4fmq__applicantDetailResume{width:100%;height:auto;margin-bottom:.75rem;overflow:visible;transform:scale(1)}.JobsOfCompany-module__Jg4fmq__applicantDetailButtons{flex-direction:column;gap:.75rem;margin-top:1rem;position:static}.JobsOfCompany-module__Jg4fmq__resumeEditIcon{width:2rem;height:2rem;top:.5rem;right:.5rem}.JobsOfCompany-module__Jg4fmq__resumeEditIcon svg{width:1rem;height:1rem}.JobsOfCompany-module__Jg4fmq__continueArrowButton{width:2.5rem;height:2.5rem;bottom:.75rem;right:.75rem}.JobsOfCompany-module__Jg4fmq__continueArrowButton svg{width:1.25rem;height:1.25rem}.JobsOfCompany-module__Jg4fmq__applicationSubmittedBadge{flex-direction:column;gap:.25rem;padding:.5rem .85rem;font-size:.75rem;bottom:.75rem;right:.75rem}.JobsOfCompany-module__Jg4fmq__applicationSubmittedBadge svg{width:1rem;height:1rem}.JobsOfCompany-module__Jg4fmq__enlargedResumeOverlay{padding:.5rem}.JobsOfCompany-module__Jg4fmq__enlargedResumeContent{border-radius:0;max-width:100vw;max-height:100vh}.JobsOfCompany-module__Jg4fmq__enlargedResumeWrapper{padding:1rem}.JobsOfCompany-module__Jg4fmq__enlargedCloseButton,.JobsOfCompany-module__Jg4fmq__enlargedEditIcon{width:2rem;height:2rem;margin-bottom:-2rem;font-size:1rem;top:.5rem}.JobsOfCompany-module__Jg4fmq__enlargedEditIcon{right:3.5rem}.JobsOfCompany-module__Jg4fmq__applicantPicture{width:80px}.JobsOfCompany-module__Jg4fmq__applicantPersonalInfo{font-size:.8rem}}
.Resume-module__TV_E7q__resumeRoot{background:#fff;width:750px;max-width:100%;padding:32px 40px;font-family:Poppins,Arial,sans-serif;font-size:12px;box-shadow:0 6px 24px rgba(0,0,0,.05),0 0 0 1px rgba(0,0,0,.08)}.Resume-module__TV_E7q__resumeHeader{align-items:center;gap:32px;display:flex}.Resume-module__TV_E7q__profilePic{object-fit:cover;border:2px solid #222;width:160px;height:160px}.Resume-module__TV_E7q__headerInfo{flex:1;margin-top:3rem}.Resume-module__TV_E7q__resumeName{text-align:center;margin-bottom:8px;font-size:24px;font-weight:700}.Resume-module__TV_E7q__resumeHr{border:none;border-top:2px solid #222;margin:0 0 24px}.Resume-module__TV_E7q__section{flex-direction:column;margin-top:4px;display:flex}.Resume-module__TV_E7q__sectionTitle{text-align:center;margin-bottom:12px;font-weight:600}.Resume-module__TV_E7q__personalInfo{text-align:left;margin-bottom:24px}.Resume-module__TV_E7q__educationRow,.Resume-module__TV_E7q__workExpRow,.Resume-module__TV_E7q__personalInfo,.Resume-module__TV_E7q__profileText{width:100%}.Resume-module__TV_E7q__educationRow{justify-content:space-between;align-items:flex-end;margin-bottom:24px;display:flex}.Resume-module__TV_E7q__educationRight{text-align:right}.Resume-module__TV_E7q__skillsList{text-align:left;width:100%;padding:0;list-style:none}.Resume-module__TV_E7q__workExpRow{justify-content:space-between;align-items:flex-end;margin-bottom:24px;display:flex}.Resume-module__TV_E7q__workExpRight{text-align:right}.Resume-module__TV_E7q__profileText{text-align:left;margin-bottom:24px}@media (max-width:768px){.Resume-module__TV_E7q__resumeRoot{box-sizing:border-box;width:100%;max-width:100%;padding:20px 16px;font-size:10px}.Resume-module__TV_E7q__resumeHeader{text-align:center;flex-direction:column;gap:20px}.Resume-module__TV_E7q__profilePic{width:120px;height:120px}.Resume-module__TV_E7q__headerInfo{margin-top:0}.Resume-module__TV_E7q__resumeName{margin-bottom:6px;font-size:20px}.Resume-module__TV_E7q__resumeHr{margin:0 0 16px}.Resume-module__TV_E7q__sectionTitle{margin-bottom:10px;font-size:14px}.Resume-module__TV_E7q__educationRow,.Resume-module__TV_E7q__workExpRow{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:16px}.Resume-module__TV_E7q__educationRight,.Resume-module__TV_E7q__workExpRight{text-align:left}.Resume-module__TV_E7q__personalInfo,.Resume-module__TV_E7q__profileText{margin-bottom:16px}}@media (max-width:480px){.Resume-module__TV_E7q__resumeRoot{box-sizing:border-box;width:100%;max-width:100%;padding:12px 10px;font-size:9px}.Resume-module__TV_E7q__resumeHeader{gap:16px}.Resume-module__TV_E7q__profilePic{width:100px;height:100px}.Resume-module__TV_E7q__resumeName{font-size:18px}.Resume-module__TV_E7q__resumeHr{margin:0 0 12px}.Resume-module__TV_E7q__sectionTitle{margin-bottom:8px;font-size:13px}.Resume-module__TV_E7q__educationRow,.Resume-module__TV_E7q__workExpRow{gap:6px;margin-bottom:12px}.Resume-module__TV_E7q__personalInfo,.Resume-module__TV_E7q__profileText{margin-bottom:12px}}@media (max-width:768px){.Resume-module__TV_E7q__applicantDetailResume .Resume-module__TV_E7q__resumeRoot,[class*=applicantDetail] .Resume-module__TV_E7q__resumeRoot{width:100%;max-width:100%;margin:0;font-size:10px;transform:none}}@media (max-width:480px){.Resume-module__TV_E7q__applicantDetailResume .Resume-module__TV_E7q__resumeRoot,[class*=applicantDetail] .Resume-module__TV_E7q__resumeRoot{width:100%;max-width:100%;margin:0;padding:10px 8px;font-size:8.5px;transform:none}.Resume-module__TV_E7q__applicantDetailResume .Resume-module__TV_E7q__resumeRoot .Resume-module__TV_E7q__profilePic,[class*=applicantDetail] .Resume-module__TV_E7q__resumeRoot .Resume-module__TV_E7q__profilePic{width:80px;height:80px}.Resume-module__TV_E7q__applicantDetailResume .Resume-module__TV_E7q__resumeRoot .Resume-module__TV_E7q__resumeName,[class*=applicantDetail] .Resume-module__TV_E7q__resumeRoot .Resume-module__TV_E7q__resumeName{font-size:16px}.Resume-module__TV_E7q__applicantDetailResume .Resume-module__TV_E7q__resumeRoot .Resume-module__TV_E7q__sectionTitle,[class*=applicantDetail] .Resume-module__TV_E7q__resumeRoot .Resume-module__TV_E7q__sectionTitle{font-size:12px}}
.SkillsAutocomplete-module__Bh0CGG__container{width:100%;position:relative}.SkillsAutocomplete-module__Bh0CGG__skillsWrapper{background:#fff;border:2px solid #e2e8f0;border-radius:.25rem;flex-direction:column;gap:.5rem;width:100%;min-height:3rem;padding:.5rem;transition:all .2s;display:flex}.SkillsAutocomplete-module__Bh0CGG__skillsWrapper:focus-within{border-color:var(--accent);box-shadow:0 0 0 4px rgba(52,152,219,.1)}.SkillsAutocomplete-module__Bh0CGG__skillsTags{flex-wrap:wrap;gap:.5rem;min-height:0;display:flex}.SkillsAutocomplete-module__Bh0CGG__skillTag{color:var(--accent);background:rgba(52,152,219,.1);border:1px solid rgba(52,152,219,.2);border-radius:.25rem;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.9rem;font-weight:500;transition:all .2s;display:inline-flex}.SkillsAutocomplete-module__Bh0CGG__skillTag:hover{background:rgba(52,152,219,.15);border-color:rgba(52,152,219,.3)}.SkillsAutocomplete-module__Bh0CGG__removeButton{color:var(--accent);cursor:pointer;background:0 0;border:none;border-radius:.25rem;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;padding:0;font-size:1.25rem;line-height:1;transition:all .2s;display:flex}.SkillsAutocomplete-module__Bh0CGG__removeButton:hover{background:rgba(52,152,219,.2);transform:scale(1.1)}.SkillsAutocomplete-module__Bh0CGG__inputWrapper{flex:1;position:relative}.SkillsAutocomplete-module__Bh0CGG__input{background:0 0;border:none;outline:none;width:100%;min-height:2rem;padding:.5rem;font-size:1rem}.SkillsAutocomplete-module__Bh0CGG__input::placeholder{color:#94a3b8}.SkillsAutocomplete-module__Bh0CGG__dropdown{z-index:1000;background:#fff;border:1px solid #e2e8f0;border-radius:.25rem;flex-direction:column;max-height:20rem;display:flex;position:absolute;top:calc(100% + .5rem);left:0;right:0;overflow:hidden;box-shadow:0 10px 40px rgba(0,0,0,.15)}.SkillsAutocomplete-module__Bh0CGG__dropdownHeader{background:#f8fafc;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.SkillsAutocomplete-module__Bh0CGG__dropdownTitle{color:#1e293b;font-size:.85rem;font-weight:600}.SkillsAutocomplete-module__Bh0CGG__dropdownHint{color:#64748b;font-size:.75rem}.SkillsAutocomplete-module__Bh0CGG__dropdownList{max-height:18rem;margin:0;padding:.5rem;list-style:none;overflow-y:auto}.SkillsAutocomplete-module__Bh0CGG__dropdownItem{cursor:pointer;color:#1e293b;border-radius:.25rem;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.95rem;transition:all .15s;display:flex}.SkillsAutocomplete-module__Bh0CGG__dropdownItem:hover,.SkillsAutocomplete-module__Bh0CGG__dropdownItem.SkillsAutocomplete-module__Bh0CGG__highlighted{color:var(--accent);background:rgba(52,152,219,.08)}.SkillsAutocomplete-module__Bh0CGG__dropdownItem.SkillsAutocomplete-module__Bh0CGG__highlighted{background:rgba(52,152,219,.12)}.SkillsAutocomplete-module__Bh0CGG__itemIcon{opacity:.6;flex-shrink:0;width:1.25rem;height:1.25rem}.SkillsAutocomplete-module__Bh0CGG__dropdownItem:hover .SkillsAutocomplete-module__Bh0CGG__itemIcon,.SkillsAutocomplete-module__Bh0CGG__dropdownItem.SkillsAutocomplete-module__Bh0CGG__highlighted .SkillsAutocomplete-module__Bh0CGG__itemIcon{opacity:1}.SkillsAutocomplete-module__Bh0CGG__helperText{color:#64748b;align-items:center;gap:.5rem;margin:.5rem 0 0;font-size:.85rem;display:flex}.SkillsAutocomplete-module__Bh0CGG__dropdownList::-webkit-scrollbar{width:6px}.SkillsAutocomplete-module__Bh0CGG__dropdownList::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.SkillsAutocomplete-module__Bh0CGG__dropdownList::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.SkillsAutocomplete-module__Bh0CGG__dropdownList::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media (max-width:768px){.SkillsAutocomplete-module__Bh0CGG__skillsWrapper{min-height:2.5rem;padding:.4rem}.SkillsAutocomplete-module__Bh0CGG__skillTag{padding:.4rem .6rem;font-size:.85rem}.SkillsAutocomplete-module__Bh0CGG__input{padding:.4rem;font-size:.9rem}.SkillsAutocomplete-module__Bh0CGG__dropdown{max-height:16rem}.SkillsAutocomplete-module__Bh0CGG__dropdownList{max-height:14rem}.SkillsAutocomplete-module__Bh0CGG__dropdownItem{padding:.6rem .8rem;font-size:.9rem}.SkillsAutocomplete-module__Bh0CGG__helperText{font-size:.8rem}}@media (max-width:480px){.SkillsAutocomplete-module__Bh0CGG__dropdownHeader{flex-direction:column;align-items:flex-start;gap:.25rem}.SkillsAutocomplete-module__Bh0CGG__dropdownHint{font-size:.7rem}}
.Exams-module__M3d-4W__exams{flex-direction:column;justify-content:space-between;align-items:center;height:90%;margin:1rem;display:flex}.Exams-module__M3d-4W__examList{flex-flow:column wrap;display:flex}.Exams-module__M3d-4W__examsCardContainer{grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));gap:1.5rem;width:100%;display:grid}.Exams-module__M3d-4W__examCard{background-color:#fff;border-radius:.25rem;flex-direction:column;flex:1;justify-content:space-around;align-items:flex-start;width:20rem;height:12rem;margin-top:0;padding:1rem;transition:all .1s;display:flex;box-shadow:0 1px 1px rgba(0,0,0,.075),0 2px 2px rgba(0,0,0,.075),0 4px 4px rgba(0,0,0,.075),0 8px 8px rgba(0,0,0,.075),0 16px 16px rgba(0,0,0,.075)}.Exams-module__M3d-4W__examCard:hover{cursor:pointer;color:#fff;background-color:#eda632;margin-top:-.2rem}.Exams-module__M3d-4W__examCard:hover .Exams-module__M3d-4W__examGraphic>div{background-color:#eda632;border-color:#fff}.Exams-module__M3d-4W__examGraphic{flex-direction:column;gap:.5rem;width:100%;height:5rem;display:flex}.Exams-module__M3d-4W__examGraphic>div{background-color:#fff;border-radius:.375rem;height:2rem;transition:all .1s;box-shadow:0 6px 24px rgba(0,0,0,.05),0 0 0 1px rgba(0,0,0,.08)}.Exams-module__M3d-4W__examDetails{flex-direction:column;margin-top:.5rem;display:flex;overflow:auto}.Exams-module__M3d-4W__createExamBtn{color:#fff;background-color:#72c16f;border-bottom:3px solid #5a8989;border-radius:.25rem;justify-content:center;align-self:flex-end;align-items:center;gap:.5rem;margin-right:1rem;padding:.5rem 1rem;transition:all .1s;display:flex;bottom:1rem}.Exams-module__M3d-4W__createExamBtn:hover{background-color:#459e62;border-bottom:5px solid #466a7b}.Exams-module__M3d-4W__createExamBtn:active{border-bottom:0}.Exams-module__M3d-4W__modalContent{flex-direction:column;display:flex}.Exams-module__M3d-4W__typeButtons{justify-content:center;align-items:center;gap:1rem;display:flex}.Exams-module__M3d-4W__typeSelector{flex-direction:column;gap:.5rem;display:flex}.Exams-module__M3d-4W__typeDropdown{color:#d45d15;cursor:pointer;background:#fff8e1;border:1px solid #eda632;border-radius:.25rem;padding:.3rem .7rem;font-weight:700}.Exams-module__M3d-4W__questionBlock{margin-bottom:2rem}.Exams-module__M3d-4W__questionHeader{justify-content:space-between;align-items:center;display:flex;position:relative}.Exams-module__M3d-4W__addSectionBtn{width:max-content;position:-webkit-sticky!important;position:sticky!important;bottom:0!important}.Exams-module__M3d-4W__removeSectionBtn{color:#fff;background-color:#f5d38b;border-bottom:3px solid #eda632;border-radius:.25rem;padding:1rem;transition:all .1s;position:absolute;right:1rem}.Exams-module__M3d-4W__removeSectionBtn:hover{background-color:#d59859;border-bottom:5px solid #d45d15}.Exams-module__M3d-4W__removeSectionBtn:active{border-bottom:0}.Exams-module__M3d-4W__yellowBtn{color:#fff;background-color:#f5c55e;border-bottom:3px solid #eda632;border-radius:.25rem;margin-bottom:4px;padding:.5rem 1rem;transition:all .1s}.Exams-module__M3d-4W__selectedExam{transform:scale(1.02);color:#fff!important;background-color:#eda632!important}.Exams-module__M3d-4W__selectedExam .Exams-module__M3d-4W__examGraphic>div{background-color:#eda632!important;border:2px solid #fff!important}.Exams-module__M3d-4W__yellowBtn:hover{background-color:#d59859;border-bottom:5px solid #d45d15;margin-bottom:0;transform:translateY(-4px)}.Exams-module__M3d-4W__yellowBtn:active{border-bottom:0}.Exams-module__M3d-4W__addUploadBtn{display:flex;position:-webkit-sticky;position:sticky;bottom:0}.Exams-module__M3d-4W__uploadBtn{color:#fff;background-color:#72c16f;border-bottom:3px solid #5a8989;border-radius:.25rem;justify-content:center;align-items:center;gap:.5rem;width:max-content;margin-left:auto;padding:.5rem 1rem;transition:all .1s;display:flex;position:-webkit-sticky;position:sticky;bottom:0}.Exams-module__M3d-4W__uploadBtn:hover{background-color:#459e62;border-bottom:5px solid #466a7b}.Exams-module__M3d-4W__uploadBtn:active{border-bottom:0}.Exams-module__M3d-4W__greenBtn{color:#fff;background-color:#72c16f;border-bottom:3px solid #5a8989;border-radius:.25rem;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1rem;transition:all .1s;display:flex;position:absolute;bottom:1rem;left:50%;transform:translate(-50%)}.Exams-module__M3d-4W__greenBtn:hover{background-color:#459e62;border-bottom:5px solid #466a7b}.Exams-module__M3d-4W__greenBtn:active{border-bottom:0}.Exams-module__M3d-4W__modalContent{width:50rem;padding:2rem}.Exams-module__M3d-4W__header{border-bottom:2px solid #eda632}.Exams-module__M3d-4W__noQuestions{color:#eda632;flex-direction:column;justify-content:center;align-items:center;font-size:2rem;display:flex}.Exams-module__M3d-4W__confirmExitButtons{justify-content:center;align-items:center;gap:2rem;display:flex}.Exams-module__M3d-4W__exitBtn{color:#fff;background-color:#e86464;border-bottom:3px solid #e30236;border-radius:.25rem;padding:.5rem 1rem;transition:all .1s}.Exams-module__M3d-4W__exitBtn:hover{background-color:#ee3a57;border-bottom:5px solid #e30250;transform:translateY(-2px)}.Exams-module__M3d-4W__exitBtn:active{border-bottom:0}.Exams-module__M3d-4W__questionInput{box-sizing:border-box;resize:vertical;overflow-wrap:break-word;word-break:break-word;background:#fff;border-bottom:1px solid #eda632;width:100%;min-width:10rem;max-width:100%;padding:.5rem;font-size:1rem}.Exams-module__M3d-4W__questionText h4{align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}@media (max-width:768px){.Exams-module__M3d-4W__exams{margin:.75rem}.Exams-module__M3d-4W__examsCardContainer{flex-direction:column;gap:1rem}.Exams-module__M3d-4W__examCard{width:100%;height:auto;min-height:10rem;padding:.875rem}.Exams-module__M3d-4W__examGraphic{gap:.4rem;height:4rem}.Exams-module__M3d-4W__examGraphic>div{height:1.5rem}.Exams-module__M3d-4W__createExamBtn{margin-right:.75rem;padding:.4rem .875rem;font-size:.9rem}.Exams-module__M3d-4W__modalContent{width:90vw;max-width:90vw;padding:1.5rem}.Exams-module__M3d-4W__typeButtons{flex-direction:column;gap:.75rem}.Exams-module__M3d-4W__questionBlock{margin-bottom:1.5rem}.Exams-module__M3d-4W__removeSectionBtn{margin-top:.5rem;padding:.75rem;position:static}.Exams-module__M3d-4W__yellowBtn,.Exams-module__M3d-4W__greenBtn,.Exams-module__M3d-4W__uploadBtn{padding:.4rem .875rem;font-size:.9rem}.Exams-module__M3d-4W__confirmExitButtons{flex-direction:column;gap:1rem}.Exams-module__M3d-4W__confirmExitButtons button{width:100%}.Exams-module__M3d-4W__questionInput{font-size:.9rem}}@media (max-width:480px){.Exams-module__M3d-4W__exams{margin:.5rem}.Exams-module__M3d-4W__examsCardContainer{gap:.75rem}.Exams-module__M3d-4W__examCard{min-height:9rem;padding:.75rem;font-size:.9rem}.Exams-module__M3d-4W__examGraphic{gap:.35rem;height:3.5rem}.Exams-module__M3d-4W__examGraphic>div{height:1.25rem}.Exams-module__M3d-4W__createExamBtn{margin-right:.5rem;padding:.35rem .75rem;font-size:.85rem}.Exams-module__M3d-4W__modalContent{width:95vw;max-width:95vw;padding:1rem}.Exams-module__M3d-4W__header{font-size:.9rem}.Exams-module__M3d-4W__typeButtons{gap:.5rem}.Exams-module__M3d-4W__typeDropdown{padding:.25rem .6rem;font-size:.85rem}.Exams-module__M3d-4W__questionBlock{margin-bottom:1rem}.Exams-module__M3d-4W__removeSectionBtn{padding:.5rem;font-size:.85rem}.Exams-module__M3d-4W__yellowBtn,.Exams-module__M3d-4W__greenBtn,.Exams-module__M3d-4W__uploadBtn,.Exams-module__M3d-4W__exitBtn{padding:.35rem .75rem;font-size:.85rem}.Exams-module__M3d-4W__greenBtn{margin:1rem auto 0;position:static;transform:none}.Exams-module__M3d-4W__noQuestions{font-size:1.5rem}.Exams-module__M3d-4W__questionInput{padding:.4rem;font-size:.85rem}}
.ExamResultView-module__L8pM9W__scoreHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:2rem;display:flex}.ExamResultView-module__L8pM9W__scoreInfo{flex:1;min-width:250px}.ExamResultView-module__L8pM9W__scoreTitle{background:linear-gradient(135deg,#f97316 0%,#ea580c 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:.5rem;font-size:1.75rem;font-weight:700}.ExamResultView-module__L8pM9W__scoreDate{color:#6b7280;align-items:center;gap:.5rem;font-size:.95rem;display:flex}.ExamResultView-module__L8pM9W__scoreBadge{text-align:center;border-radius:6px;min-width:180px;padding:1.5rem 2rem;transition:transform .2s;position:relative;overflow:hidden;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.ExamResultView-module__L8pM9W__scoreBadge:before{content:"";opacity:0;background:radial-gradient(circle,rgba(255,255,255,.3) 0%,transparent 70%);width:200%;height:200%;transition:opacity .3s;position:absolute;top:-50%;left:-50%}.ExamResultView-module__L8pM9W__scoreBadge:hover:before{opacity:1}.ExamResultView-module__L8pM9W__scoreBadge:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.ExamResultView-module__L8pM9W__scoreBadgePassed{background:linear-gradient(135deg,#f97316 0%,#ea580c 100%)}.ExamResultView-module__L8pM9W__scoreBadgeFailed{background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%)}.ExamResultView-module__L8pM9W__scoreNumber{color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.1);z-index:1;margin-bottom:.5rem;font-size:3rem;font-weight:800;line-height:1;position:relative}.ExamResultView-module__L8pM9W__scoreStatus{color:rgba(255,255,255,.95);text-transform:uppercase;letter-spacing:.05em;z-index:1;font-size:.9rem;font-weight:600;position:relative}.ExamResultView-module__L8pM9W__questionBlockIncorrect,.ExamResultView-module__L8pM9W__questionBlockCorrect{border-radius:.25rem;padding:2rem}.ExamResultView-module__L8pM9W__questionBlockCorrect{background:linear-gradient(135deg,#fff7ed 0%,#ffedd5 100%);border:2px solid #f97316;position:relative;overflow:hidden;box-shadow:0 1px 3px rgba(249,115,22,.1)}.ExamResultView-module__L8pM9W__questionBlockCorrect:before{content:"";background:linear-gradient(135deg,#f97316 0%,#ea580c 100%);width:4px;position:absolute;top:0;bottom:0;left:0}.ExamResultView-module__L8pM9W__questionBlockIncorrect{background:linear-gradient(135deg,#fffbeb 0%,#fef3c7 100%);border:2px solid #f59e0b;position:relative;overflow:hidden;box-shadow:0 1px 3px rgba(245,158,11,.1)}.ExamResultView-module__L8pM9W__questionBlockIncorrect:before{content:"";background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);width:4px;position:absolute;top:0;bottom:0;left:0}.ExamResultView-module__L8pM9W__resultIcon{margin-left:.75rem;font-size:1.5rem;animation:.3s ExamResultView-module__L8pM9W__popIn;display:inline-block}@keyframes ExamResultView-module__L8pM9W__popIn{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}.ExamResultView-module__L8pM9W__choicesContainer{flex-direction:column;gap:.75rem;margin-top:1.25rem;display:flex}.ExamResultView-module__L8pM9W__choiceItem{background:#fff;border:2px solid #e5e7eb;border-radius:6px;align-items:center;gap:.75rem;padding:1rem 1.25rem;transition:all .2s;display:flex;position:relative;overflow:hidden}.ExamResultView-module__L8pM9W__choiceItem:before{content:"";width:0;transition:width .2s;position:absolute;top:0;bottom:0;left:0}.ExamResultView-module__L8pM9W__choiceCorrect{background:linear-gradient(135deg,#fff7ed 0%,#ffedd5 100%);border-color:#f97316;box-shadow:0 2px 4px rgba(249,115,22,.1)}.ExamResultView-module__L8pM9W__choiceCorrect:before{background:linear-gradient(135deg,#f97316 0%,#ea580c 100%);width:4px}.ExamResultView-module__L8pM9W__choiceIncorrect{background:linear-gradient(135deg,#fffbeb 0%,#fef3c7 100%);border-color:#f59e0b;box-shadow:0 2px 4px rgba(245,158,11,.1)}.ExamResultView-module__L8pM9W__choiceIncorrect:before{background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);width:4px}.ExamResultView-module__L8pM9W__choiceText{color:#374151;flex:1;font-size:1rem;line-height:1.5}.ExamResultView-module__L8pM9W__choiceTextBold{color:#9a3412;font-weight:600}.ExamResultView-module__L8pM9W__choiceLabel{white-space:nowrap;border-radius:6px;align-items:center;gap:.5rem;padding:.375rem .75rem;font-size:.875rem;font-weight:600;display:inline-flex}.ExamResultView-module__L8pM9W__choiceLabelCorrect{color:#fff;background:linear-gradient(135deg,#f97316 0%,#ea580c 100%);box-shadow:0 2px 4px rgba(249,115,22,.3)}.ExamResultView-module__L8pM9W__choiceLabelIncorrect{color:#fff;background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);box-shadow:0 2px 4px rgba(245,158,11,.3)}.ExamResultView-module__L8pM9W__paragraphContainer{flex-direction:column;gap:1rem;margin-top:1.25rem;display:flex}.ExamResultView-module__L8pM9W__userAnswerBox{background:linear-gradient(135deg,#fffbeb 0%,#fef3c7 100%);border:2px solid #f59e0b;border-left-width:4px;border-radius:6px;padding:1.25rem;box-shadow:0 2px 4px rgba(245,158,11,.1)}.ExamResultView-module__L8pM9W__correctAnswerBox{background:linear-gradient(135deg,#fff7ed 0%,#ffedd5 100%);border:2px solid #f97316;border-left-width:4px;border-radius:6px;padding:1.25rem;box-shadow:0 2px 4px rgba(249,115,22,.1)}.ExamResultView-module__L8pM9W__answerLabel{color:#9a3412;align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.95rem;font-weight:600;display:flex}.ExamResultView-module__L8pM9W__answerText{color:#1f2937;margin:0;font-size:.95rem;line-height:1.6}.ExamResultView-module__L8pM9W__statsSummary{flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem;display:flex}.ExamResultView-module__L8pM9W__statCard{text-align:center;background:linear-gradient(135deg,#fff7ed 0%,#ffedd5 100%);border:2px solid #fed7aa;border-radius:6px;flex:1;min-width:200px;padding:1rem 1.5rem}.ExamResultView-module__L8pM9W__statValue{background:linear-gradient(135deg,#f97316 0%,#ea580c 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:.25rem;font-size:2rem;font-weight:800}.ExamResultView-module__L8pM9W__statLabel{color:#9a3412;text-transform:uppercase;letter-spacing:.05em;font-size:.875rem;font-weight:600}@media (max-width:768px){.ExamResultView-module__L8pM9W__scoreHeader{flex-direction:column;align-items:stretch}.ExamResultView-module__L8pM9W__scoreBadge{width:100%}.ExamResultView-module__L8pM9W__scoreTitle{font-size:1.5rem}.ExamResultView-module__L8pM9W__scoreNumber{font-size:2.5rem}.ExamResultView-module__L8pM9W__statCard{min-width:100%}}
.Button-module__iYV4-q__button{cursor:pointer;color:#fff;border:none;border-radius:8px;padding:.6rem 1.5rem;font-size:1rem;font-weight:500;transition:all .2s;box-shadow:0 2px 8px rgba(0,0,0,.15)}.Button-module__iYV4-q__button:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.Button-module__iYV4-q__button:active{transform:translateY(0);box-shadow:0 1px 4px rgba(0,0,0,.15)}.Button-module__iYV4-q__button:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:0 2px 8px rgba(0,0,0,.1)}.Button-module__iYV4-q__primary{background:#7adaef;box-shadow:0 2px 8px rgba(122,218,239,.3)}.Button-module__iYV4-q__primary:hover{background:#5bc4dc;box-shadow:0 4px 12px rgba(91,196,220,.4)}.Button-module__iYV4-q__primary:active{box-shadow:0 1px 4px rgba(122,218,239,.3)}.Button-module__iYV4-q__danger{background:#e53e3e;box-shadow:0 2px 8px rgba(229,62,62,.3)}.Button-module__iYV4-q__danger:hover{background:#c53030;box-shadow:0 4px 12px rgba(197,48,48,.4)}.Button-module__iYV4-q__danger:active{box-shadow:0 1px 4px rgba(229,62,62,.3)}.Button-module__iYV4-q__success{background:var(--green-button);box-shadow:0 2px 8px rgba(128,231,177,.3)}.Button-module__iYV4-q__success:hover{background:#5fcaaf;box-shadow:0 4px 12px rgba(95,202,175,.4)}.Button-module__iYV4-q__success:active{box-shadow:0 1px 4px rgba(128,231,177,.3)}.Button-module__iYV4-q__warning{color:#92400e;background:#fbbf24;box-shadow:0 2px 8px rgba(251,191,36,.3)}.Button-module__iYV4-q__warning:hover{background:#f59e0b;box-shadow:0 4px 12px rgba(245,158,11,.4)}.Button-module__iYV4-q__warning:active{box-shadow:0 1px 4px rgba(251,191,36,.3)}.Button-module__iYV4-q__yellow{color:#b45309;background:#ffe066;box-shadow:0 2px 8px rgba(255,224,102,.3)}.Button-module__iYV4-q__yellow:hover{background:#ffd43b;box-shadow:0 4px 12px rgba(255,212,59,.4)}.Button-module__iYV4-q__yellow:active{box-shadow:0 1px 4px rgba(255,224,102,.3)}@media (max-width:768px){.Button-module__iYV4-q__button{padding:.5rem 1.25rem;font-size:.925rem}}@media (max-width:480px){.Button-module__iYV4-q__button{padding:.45rem 1rem;font-size:.875rem}}
.JobHome-module__e01xHG__jobCard{aspect-ratio:1;text-align:center;cursor:pointer;will-change:transform;background:#fff;border:1px solid rgba(52,152,219,.1);border-radius:.5rem;flex-direction:column;gap:.75rem;height:auto;min-height:18rem;max-height:18rem;margin-bottom:1rem;padding:1.5rem;font-size:13px;transition:transform .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.08)}.JobHome-module__e01xHG__jobCard:before{content:"";background:linear-gradient(90deg,var(--accent),var(--button));height:3px;transition:transform .3s;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.JobHome-module__e01xHG__jobCard:hover:before{transform:scaleX(1)}.JobHome-module__e01xHG__jobCard:hover{background:#f8fcff;border-color:rgba(52,152,219,.3);transform:translateY(-6px);box-shadow:0 8px 24px rgba(52,152,219,.15)}.JobHome-module__e01xHG__jobCardAdmin{aspect-ratio:1;text-align:center;cursor:pointer;background:#fff;border-radius:4px;flex-direction:column;gap:2rem;height:20rem;margin-bottom:1rem;padding:1rem 2rem;transition:all .2s;display:flex;box-shadow:0 6px 24px rgba(0,0,0,.05),0 0 0 1px rgba(0,0,0,.08)}.JobHome-module__e01xHG__jobCardAdmin:hover{background-color:var(--highlight);border-bottom:4px solid #000}.JobHome-module__e01xHG__jobStats{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.35rem;min-width:0;padding:0 .3rem;font-size:12px;display:flex}.JobHome-module__e01xHG__jobStats h3{color:var(--accent);margin:0;font-size:1.5rem;font-weight:700;line-height:1}.JobHome-module__e01xHG__jobStats p{text-transform:uppercase;letter-spacing:.3px;color:#64748b;opacity:.8;word-wrap:break-word;text-align:center;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;max-width:100%;margin:0;padding:0 .25rem;font-size:.55rem;font-weight:600;line-height:1.15}.JobHome-module__e01xHG__manpowerCount,.JobHome-module__e01xHG__jobCount{flex:1;width:auto;min-width:0}.JobHome-module__e01xHG__jobCompany{background:rgba(52,152,219,.03);border-radius:.375rem;justify-content:space-between;align-items:center;gap:.5rem;min-width:0;padding:.75rem .5rem;display:flex}.JobHome-module__e01xHG__companyLogoContainer img{aspect-ratio:1;object-fit:contain;will-change:transform;background:#fff;border:1px solid rgba(52,152,219,.1);border-radius:.375rem;width:4rem;height:4rem;padding:.5rem;transition:transform .25s;box-shadow:0 2px 8px rgba(0,0,0,.08)}.JobHome-module__e01xHG__jobCard:hover .JobHome-module__e01xHG__companyLogoContainer img{transform:scale(1.1)}.JobHome-module__e01xHG__companyLogoContainer{flex-direction:column;justify-content:center;align-items:center;margin:0;display:flex}.JobHome-module__e01xHG__listHeader{justify-content:space-between;align-items:center;width:100%;display:flex}.JobHome-module__e01xHG__section{flex-direction:column;justify-content:center;place-self:flex-start center;align-items:flex-start;width:100%;max-width:1600px;min-height:100%;margin:1rem auto;padding:0 2rem;display:flex}.JobHome-module__e01xHG__section a{color:#000;text-decoration:none!important}.JobHome-module__e01xHG__welcomeSearch{z-index:0;z-index:0;border-radius:.25rem;flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;min-height:300px;margin-top:1rem;padding:3rem;display:flex;position:relative;overflow:hidden;box-shadow:0 6px 24px rgba(0,0,0,.05),0 0 0 1px rgba(0,0,0,.08)}.JobHome-module__e01xHG__welcomeSearch:before{content:"";z-index:0;pointer-events:none;opacity:1;background:url(/assets/images/paranaqueCity.jpg) 50%/cover no-repeat;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(transparent 0%,#000 60%);mask-image:linear-gradient(transparent 0%,#000 60%)}.JobHome-module__e01xHG__welcomeSearch:after{content:"";z-index:1;background:linear-gradient(135deg,color-mix(in srgb,var(--accent)85%,transparent),color-mix(in srgb,var(--button)70%,transparent));opacity:1;pointer-events:none;border-radius:.25rem;position:absolute;top:0;bottom:0;left:0;right:0}.JobHome-module__e01xHG__welcomeSearch>*{z-index:2;position:relative}.JobHome-module__e01xHG__welcomeSearch>span{flex-direction:column;align-items:center;gap:1rem;display:flex}.JobHome-module__e01xHG__welcomeSearch>span>img{width:8rem}.JobHome-module__e01xHG__welcomeSearch span h2,.JobHome-module__e01xHG__welcomeSearch>span>h2,.JobHome-module__e01xHG__welcomeSearch h2{text-shadow:0 2px 4px rgba(0,0,0,.18),0 6px 24px rgba(0,0,0,.15);font-weight:700;color:#fff!important}.JobHome-module__e01xHG__search input{background-color:#fff;border-radius:.375rem;outline:none;width:25rem;padding:.5rem 1rem;font-size:12px;transition:all .2s;position:relative;box-shadow:0 6px 24px rgba(0,0,0,.05),0 0 0 1px rgba(0,0,0,.08)}.JobHome-module__e01xHG__search input:focus{outline:none;box-shadow:0 6px 24px rgba(128,231,177,.3),0 0 0 2px rgba(128,231,177,.5),0 0 0 4px rgba(128,231,177,.1)}.JobHome-module__e01xHG__search input::placeholder{color:#000}.JobHome-module__e01xHG__jobList{grid-template-columns:repeat(5,1fr);gap:1rem;width:100%;display:grid}.JobHome-module__e01xHG__companyInfo{flex-direction:column;gap:.5rem;padding:0 .25rem;display:flex}.JobHome-module__e01xHG__companyInfo h3{color:#1e293b;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.95rem;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.JobHome-module__e01xHG__companyInfo p{color:#64748b;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.75rem;line-height:1.4;display:-webkit-box;overflow:hidden}@media (max-width:768px){.JobHome-module__e01xHG__section{flex-direction:column;align-items:center;width:100%;padding:0 1rem;display:flex}.JobHome-module__e01xHG__welcomeSearch{gap:1rem;padding:2rem 1.5rem}.JobHome-module__e01xHG__welcomeSearch>span>img{width:6rem}.JobHome-module__e01xHG__welcomeSearch h2{font-size:1.5rem}.JobHome-module__e01xHG__search input{width:100%;max-width:20rem;padding:.4rem .8rem;font-size:11px}.JobHome-module__e01xHG__jobList{grid-template-columns:repeat(2,1fr);justify-items:center;gap:.85rem;width:100%;max-width:100%;margin-top:1.5rem}.JobHome-module__e01xHG__jobCard{width:100%;min-height:16rem;max-height:16rem;padding:1.25rem;font-size:11px}.JobHome-module__e01xHG__companyLogoContainer img{width:3rem;height:3rem}.JobHome-module__e01xHG__jobStats h3{font-size:1.2rem}.JobHome-module__e01xHG__jobStats p{letter-spacing:.25px;padding:0 .2rem;font-size:.5rem;line-height:1.1}.JobHome-module__e01xHG__companyInfo h3{font-size:.8rem}.JobHome-module__e01xHG__companyInfo p{font-size:.65rem}}.JobHome-module__e01xHG__pagination{justify-content:flex-start;align-items:center;gap:.5rem;margin-top:2rem;display:flex}.JobHome-module__e01xHG__pageButton{cursor:pointer;color:#1e293b;background:#fff;border:1px solid rgba(52,152,219,.3);border-radius:.375rem;padding:.5rem .75rem;font-size:.875rem;font-weight:500;transition:all .2s;box-shadow:0 2px 4px rgba(0,0,0,.05)}.JobHome-module__e01xHG__pageButton:hover:not(:disabled){background:var(--accent);color:#fff;border-color:var(--accent);transform:translateY(-1px);box-shadow:0 4px 8px rgba(52,152,219,.2)}.JobHome-module__e01xHG__pageButton:disabled,.JobHome-module__e01xHG__activePage{background:var(--accent);color:#fff;border-color:var(--accent);cursor:default;font-weight:600}.JobHome-module__e01xHG__activePage{box-shadow:0 4px 8px rgba(52,152,219,.3)}@media (max-width:480px){.JobHome-module__e01xHG__section{flex-direction:column;align-items:center;width:100%;padding:0 .5rem;display:flex}.JobHome-module__e01xHG__welcomeSearch{border-radius:.25rem;width:100%;padding:1.5rem 1rem}.JobHome-module__e01xHG__welcomeSearch>span>img{width:5rem}.JobHome-module__e01xHG__welcomeSearch h2{font-size:1.25rem}.JobHome-module__e01xHG__search input{max-width:100%;padding:.35rem .7rem;font-size:10px}.JobHome-module__e01xHG__jobList{grid-template-columns:1fr;justify-items:center;gap:.75rem;width:100%;max-width:400px;margin-top:1rem}.JobHome-module__e01xHG__jobCard{border-radius:.375rem;width:100%;max-width:100%;min-height:14rem;max-height:14rem;padding:1rem;font-size:10px}.JobHome-module__e01xHG__companyLogoContainer img{width:2.5rem;height:2.5rem;padding:.3rem}.JobHome-module__e01xHG__jobCompany{gap:.4rem;padding:.625rem .5rem}.JobHome-module__e01xHG__jobStats h3{font-size:1.1rem}.JobHome-module__e01xHG__jobStats p{letter-spacing:.15px;padding:0 .15rem;font-size:.45rem;line-height:1.05}.JobHome-module__e01xHG__companyInfo h3{font-size:.7rem;line-height:1.2}.JobHome-module__e01xHG__companyInfo p{font-size:.6rem;line-height:1.3}.JobHome-module__e01xHG__pagination{gap:.4rem;margin-top:1.5rem}.JobHome-module__e01xHG__pageButton{padding:.4rem .6rem;font-size:.75rem}}
.PrivateCompanyListWithRecommendations-module__ioNWYG__container{flex-direction:row;gap:2rem;width:100vw;max-width:calc(100vw - 1rem);margin:0 -2rem;padding:0;display:flex;position:relative}.PrivateCompanyListWithRecommendations-module__ioNWYG__mainContent{flex-direction:column;flex:1;gap:1.5rem;min-width:0;margin:2rem 4rem 0;padding:0 2rem;display:flex}.PrivateCompanyListWithRecommendations-module__ioNWYG__sidebar{flex-shrink:0;width:400px;position:relative}.PrivateCompanyListWithRecommendations-module__ioNWYG__searchBox{width:100%;margin-bottom:1rem}.PrivateCompanyListWithRecommendations-module__ioNWYG__searchInput{word-wrap:break-word;background:#fff;border:2px solid rgba(52,152,219,.2);border-radius:.375rem;outline:none;width:100%;padding:1rem 1.5rem;font-size:1rem;transition:all .2s;box-shadow:0 2px 8px rgba(0,0,0,.05)}.PrivateCompanyListWithRecommendations-module__ioNWYG__searchInput:focus{border-color:var(--accent);box-shadow:0 0 0 4px rgba(52,152,219,.1)}.PrivateCompanyListWithRecommendations-module__ioNWYG__searchInput::placeholder{color:#94a3b8}.PrivateCompanyListWithRecommendations-module__ioNWYG__sectionTitle{color:#1e293b;word-wrap:break-word;overflow-wrap:break-word;margin:0;font-size:1.5rem;font-weight:700}.PrivateCompanyListWithRecommendations-module__ioNWYG__container a{text-decoration:none!important}.PrivateCompanyListWithRecommendations-module__ioNWYG__companiesSection{width:100%;margin-bottom:1.5rem}.PrivateCompanyListWithRecommendations-module__ioNWYG__companiesHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.PrivateCompanyListWithRecommendations-module__ioNWYG__companiesTitle{color:#1e293b;word-wrap:break-word;flex-wrap:wrap;align-items:center;gap:.75rem;margin:0;font-size:1.75rem;font-weight:700;display:flex}.PrivateCompanyListWithRecommendations-module__ioNWYG__count{color:var(--accent);background:rgba(52,152,219,.1);border-radius:.25rem;padding:.25rem .75rem;font-size:1rem;font-weight:600}.PrivateCompanyListWithRecommendations-module__ioNWYG__companiesGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;margin-bottom:1rem;display:grid}.PrivateCompanyListWithRecommendations-module__ioNWYG__showMoreButton{background:var(--accent);color:#fff;cursor:pointer;white-space:normal;word-wrap:break-word;border:none;border-radius:.25rem;width:100%;max-width:400px;min-height:3rem;margin:1.5rem auto 0;padding:1rem 2rem;font-size:1rem;font-weight:600;line-height:1.4;transition:all .2s;display:block}.PrivateCompanyListWithRecommendations-module__ioNWYG__showMoreButton:hover{background:var(--button);transform:translateY(-2px);box-shadow:0 4px 12px rgba(52,152,219,.3)}@media (max-width:1400px){.PrivateCompanyListWithRecommendations-module__ioNWYG__container{margin-left:-1.5rem;margin-right:-1.5rem}.PrivateCompanyListWithRecommendations-module__ioNWYG__mainContent{padding:0 1.5rem}.PrivateCompanyListWithRecommendations-module__ioNWYG__sidebar{width:280px;padding-right:1.5rem}.PrivateCompanyListWithRecommendations-module__ioNWYG__container{gap:1.5rem}}@media (max-width:1200px){.PrivateCompanyListWithRecommendations-module__ioNWYG__container{margin-left:-1rem;margin-right:-1rem}.PrivateCompanyListWithRecommendations-module__ioNWYG__mainContent{padding:0 1rem}.PrivateCompanyListWithRecommendations-module__ioNWYG__sidebar{width:260px;padding-right:1rem}.PrivateCompanyListWithRecommendations-module__ioNWYG__container{gap:1.25rem}}@media (max-width:1024px){.PrivateCompanyListWithRecommendations-module__ioNWYG__container{flex-direction:column;gap:2rem;margin-left:-1rem;margin-right:-1rem}.PrivateCompanyListWithRecommendations-module__ioNWYG__mainContent{padding:0 1rem}.PrivateCompanyListWithRecommendations-module__ioNWYG__sidebar{order:-1;width:100%;padding:0 1rem}}@media (max-width:768px){.PrivateCompanyListWithRecommendations-module__ioNWYG__container{gap:1.5rem;margin-left:-.5rem;margin-right:-.5rem}.PrivateCompanyListWithRecommendations-module__ioNWYG__mainContent,.PrivateCompanyListWithRecommendations-module__ioNWYG__sidebar{padding:0 .5rem}.PrivateCompanyListWithRecommendations-module__ioNWYG__searchInput{padding:.75rem 1rem;font-size:.9rem}.PrivateCompanyListWithRecommendations-module__ioNWYG__sectionTitle{font-size:1.25rem}.PrivateCompanyListWithRecommendations-module__ioNWYG__companiesGrid{grid-template-columns:1fr;gap:1rem}.PrivateCompanyListWithRecommendations-module__ioNWYG__companiesTitle{font-size:1.5rem}}@media (max-width:480px){.PrivateCompanyListWithRecommendations-module__ioNWYG__container{gap:1rem;margin-left:0;margin-right:0}.PrivateCompanyListWithRecommendations-module__ioNWYG__mainContent{gap:1rem;margin:1rem .5rem 0;padding:0 .5rem}.PrivateCompanyListWithRecommendations-module__ioNWYG__sidebar{padding:0 .5rem}.PrivateCompanyListWithRecommendations-module__ioNWYG__searchInput{padding:.625rem .875rem;font-size:.85rem}.PrivateCompanyListWithRecommendations-module__ioNWYG__sectionTitle{font-size:1.125rem}.PrivateCompanyListWithRecommendations-module__ioNWYG__companiesTitle{gap:.5rem;font-size:1.25rem}.PrivateCompanyListWithRecommendations-module__ioNWYG__count{padding:.2rem .5rem;font-size:.875rem}.PrivateCompanyListWithRecommendations-module__ioNWYG__companiesGrid{gap:.75rem}.PrivateCompanyListWithRecommendations-module__ioNWYG__showMoreButton{min-height:2.75rem;padding:.875rem 1.5rem;font-size:.9rem}}
.DeployedNoticeModal-module__MN9hyG__overlay{z-index:1000;background-color:rgba(0,0,0,.5);justify-content:center;align-items:center;animation:.2s ease-out DeployedNoticeModal-module__MN9hyG__fadeIn;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}@keyframes DeployedNoticeModal-module__MN9hyG__fadeIn{0%{opacity:0}to{opacity:1}}.DeployedNoticeModal-module__MN9hyG__modal{text-align:center;background:#fff;border-radius:.75rem;width:90%;max-width:28rem;padding:2rem;animation:.3s ease-out DeployedNoticeModal-module__MN9hyG__slideUp;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}@keyframes DeployedNoticeModal-module__MN9hyG__slideUp{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}.DeployedNoticeModal-module__MN9hyG__iconContainer{background-color:#fef3c7;border-radius:50%;justify-content:center;align-items:center;width:4rem;height:4rem;margin:0 auto 1.5rem;display:flex}.DeployedNoticeModal-module__MN9hyG__icon{color:#f59e0b;width:2.5rem;height:2.5rem}.DeployedNoticeModal-module__MN9hyG__title{color:#111827;margin:0 0 1rem;font-size:1.5rem;font-weight:700}.DeployedNoticeModal-module__MN9hyG__message{color:#374151;margin:0 0 .75rem;font-size:1rem;line-height:1.5}.DeployedNoticeModal-module__MN9hyG__submessage{color:#6b7280;margin:0 0 1.5rem;font-size:.875rem}.DeployedNoticeModal-module__MN9hyG__actions{justify-content:center;gap:.75rem;margin-top:1.5rem;display:flex}.DeployedNoticeModal-module__MN9hyG__actions button{flex:1;max-width:10rem}@media (max-width:480px){.DeployedNoticeModal-module__MN9hyG__modal{padding:1.5rem}.DeployedNoticeModal-module__MN9hyG__title{font-size:1.25rem}.DeployedNoticeModal-module__MN9hyG__actions{flex-direction:column}.DeployedNoticeModal-module__MN9hyG__actions button{max-width:100%}}
.RecommendedJobsPanel-module__SchXpW__panel{background:#dedddd;border:1px solid rgba(52,152,219,.15);border-radius:.5rem;flex-direction:column;gap:1rem;height:calc(100vh - 8rem);margin-top:2rem;padding:2.5rem 3.5rem 2.5rem 2.5rem;display:flex;position:-webkit-sticky;position:sticky;top:6rem;overflow-y:auto;box-shadow:0 4px 12px rgba(0,0,0,.08)}.RecommendedJobsPanel-module__SchXpW__header{border-bottom:1px solid rgba(52,152,219,.15);justify-content:space-between;align-items:center;margin-bottom:.75rem;padding-bottom:1rem;display:flex}.RecommendedJobsPanel-module__SchXpW__title{color:#1e293b;word-wrap:break-word;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;font-size:1.15rem;font-weight:700;display:flex}.RecommendedJobsPanel-module__SchXpW__count{color:#43b07f;background:rgba(52,152,219,.15);border-radius:.25rem;padding:.35rem .65rem;font-size:.875rem;font-weight:600}.RecommendedJobsPanel-module__SchXpW__loading,.RecommendedJobsPanel-module__SchXpW__noJobs{text-align:center;color:#64748b;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;place-self:center;padding:2rem 1rem;font-size:.9rem}.RecommendedJobsPanel-module__SchXpW__jobsList{flex-direction:column;gap:.65rem;display:flex}.RecommendedJobsPanel-module__SchXpW__jobItem{border:1px solid rgba(255,255,255,.2);border-radius:.5rem;flex-direction:column;gap:.6rem;padding:1rem;text-decoration:none;transition:all .3s;display:flex}.RecommendedJobsPanel-module__SchXpW__jobItem:hover{filter:brightness(1.05);border-color:rgba(255,255,255,.3);transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,.15)}.RecommendedJobsPanel-module__SchXpW__jobHeader{align-items:flex-start;gap:.65rem;display:flex}.RecommendedJobsPanel-module__SchXpW__companyLogo{object-fit:contain;background:#fff;border:1px solid rgba(52,152,219,.1);border-radius:.25rem;flex-shrink:0;width:2.5rem;height:2.5rem;padding:.25rem}.RecommendedJobsPanel-module__SchXpW__jobInfo{flex:1;min-width:0;overflow:hidden}.RecommendedJobsPanel-module__SchXpW__jobTitle{color:inherit;-webkit-line-clamp:2;word-wrap:break-word;overflow-wrap:break-word;-webkit-box-orient:vertical;margin:0 0 .2rem;font-size:.9rem;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.RecommendedJobsPanel-module__SchXpW__companyName{color:inherit;opacity:.8;text-overflow:ellipsis;white-space:nowrap;margin:0 0 .2rem;font-size:.75rem;font-weight:500;overflow:hidden}.RecommendedJobsPanel-module__SchXpW__location{color:inherit;opacity:.7;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.7rem;overflow:hidden}@media (max-width:1024px){.RecommendedJobsPanel-module__SchXpW__panel{height:auto;margin-top:0;position:relative;top:auto}.RecommendedJobsPanel-module__SchXpW__title{font-size:1rem}.RecommendedJobsPanel-module__SchXpW__jobItem{padding:.85rem}.RecommendedJobsPanel-module__SchXpW__companyLogo{width:2.25rem;height:2.25rem}}@media (max-width:480px){.RecommendedJobsPanel-module__SchXpW__panel{padding:.75rem}.RecommendedJobsPanel-module__SchXpW__header{margin-bottom:.75rem}.RecommendedJobsPanel-module__SchXpW__title{font-size:.9rem}.RecommendedJobsPanel-module__SchXpW__jobItem{gap:.5rem;padding:.75rem}.RecommendedJobsPanel-module__SchXpW__companyLogo{width:2rem;height:2rem}.RecommendedJobsPanel-module__SchXpW__jobContent h4{font-size:.8rem}.RecommendedJobsPanel-module__SchXpW__jobContent p{font-size:.7rem}.RecommendedJobsPanel-module__SchXpW__emptyState p{font-size:.8rem}}
.CustomSelect-module__nvuioG__container{align-items:center;gap:1rem;margin-top:1rem;margin-bottom:1.75rem;display:flex}.CustomSelect-module__nvuioG__label{color:#1e293b;font-size:.875rem;font-weight:600;font-family:var(--font-geist),sans-serif}.CustomSelect-module__nvuioG__selectWrapper{min-width:220px;position:relative}.CustomSelect-module__nvuioG__selectButton{color:#1e293b;cursor:pointer;width:100%;font-size:.875rem;font-weight:500;font-family:var(--font-geist),sans-serif;text-align:left;background:#fff;border:1px solid rgba(52,152,219,.1);border-radius:1rem;outline:none;justify-content:space-between;align-items:center;padding:.75rem 1.25rem;transition:all .25s;display:flex;box-shadow:0 4px 12px rgba(0,0,0,.08)}.CustomSelect-module__nvuioG__selectButton:hover{border-color:rgba(52,152,219,.3);transform:translateY(-2px);box-shadow:0 8px 24px rgba(52,152,219,.15)}.CustomSelect-module__nvuioG__selectButton:focus{border-color:var(--accent);box-shadow:0 6px 24px rgba(128,231,177,.3),0 0 0 2px rgba(128,231,177,.5),0 0 0 4px rgba(128,231,177,.1)}.CustomSelect-module__nvuioG__arrow{color:#64748b;transition:transform .25s}.CustomSelect-module__nvuioG__arrowOpen{transform:rotate(180deg)}.CustomSelect-module__nvuioG__dropdown{z-index:100;background:#fff;border:1px solid rgba(52,152,219,.1);border-radius:1rem;animation:.2s CustomSelect-module__nvuioG__slideDown;position:absolute;top:calc(100% + .5rem);left:0;right:0;overflow:hidden;box-shadow:0 8px 24px rgba(0,0,0,.12)}@keyframes CustomSelect-module__nvuioG__slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.CustomSelect-module__nvuioG__option{cursor:pointer;color:#1e293b;font-size:.875rem;font-family:var(--font-geist),sans-serif;padding:.75rem 1.25rem;transition:all .2s}.CustomSelect-module__nvuioG__option:hover{background:rgba(52,152,219,.1)}.CustomSelect-module__nvuioG__optionActive{color:var(--button);background:rgba(52,152,219,.1);font-weight:600}.CustomSelect-module__nvuioG__optionActive:before{content:"✓ ";margin-right:.5rem}@media (max-width:768px){.CustomSelect-module__nvuioG__container{gap:.75rem}.CustomSelect-module__nvuioG__selectWrapper{width:100%;min-width:unset}.CustomSelect-module__nvuioG__selectButton,.CustomSelect-module__nvuioG__option{font-size:.8125rem}}@media (max-width:480px){.CustomSelect-module__nvuioG__label{font-size:.8125rem}}
.CreateCompany-module___enX0q__createCompanyWrapper{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;height:100%;margin:0;padding:0;display:flex}.CreateCompany-module___enX0q__nav{max-width:max-content;margin-left:3rem;position:relative}.CreateCompany-module___enX0q__nav ul{border-bottom:2px solid gray;gap:2rem;padding:0 0 .5rem;display:flex}.CreateCompany-module___enX0q__nav ul li{text-align:start;cursor:pointer}.CreateCompany-module___enX0q__tabIndicator{z-index:1;background:#0571d3;height:4px;transition:all .3s cubic-bezier(.4,0,.2,1);position:absolute;bottom:.95rem;left:0}.CreateCompany-module___enX0q__content{background-color:#fff;border-radius:.25rem;align-self:center;width:90%;height:80%;box-shadow:0 6px 24px rgba(0,0,0,.05),0 0 0 1px rgba(0,0,0,.08)}.CreateCompany-module___enX0q__createCompany{justify-content:space-evenly;align-items:center;width:100%;height:100%;display:flex}.CreateCompany-module___enX0q__createCompany img{border-radius:.25rem;width:20rem;box-shadow:0 6px 24px rgba(0,0,0,.05),0 0 0 1px rgba(0,0,0,.08)}.CreateCompany-module___enX0q__companyDetails{flex-direction:column;gap:2rem;display:flex}.CreateCompany-module___enX0q__formField{flex-direction:column;gap:.5rem;display:flex}.CreateCompany-module___enX0q__formField label{color:var(--text-primary,#333);text-transform:uppercase;letter-spacing:.5px;font-size:.875rem;font-weight:600}.CreateCompany-module___enX0q__companyDetails input,.CreateCompany-module___enX0q__companyDetails textarea,.CreateCompany-module___enX0q__companyDetails select{border:1px solid #e0e0e0;border-radius:.25rem;width:25rem;padding:.5rem 1rem;font-size:.9rem;transition:border-color .2s;box-shadow:0 6px 24px rgba(0,0,0,.05),0 0 0 1px rgba(0,0,0,.08)}.CreateCompany-module___enX0q__companyDetails input:focus,.CreateCompany-module___enX0q__companyDetails textarea:focus,.CreateCompany-module___enX0q__companyDetails select:focus{border-color:#0571d3;outline:none;box-shadow:0 6px 24px rgba(5,113,211,.1),0 0 0 2px rgba(5,113,211,.2)}.CreateCompany-module___enX0q__companyDetails input::placeholder,.CreateCompany-module___enX0q__companyDetails textarea::placeholder{color:#999}.CreateCompany-module___enX0q__logoUpload{text-align:center;cursor:pointer;background:#f7faff;border:2px dashed #0571d3;border-radius:.375rem;margin-bottom:1rem;padding:2rem;transition:all .25s}.CreateCompany-module___enX0q__logoUpload:hover{filter:brightness(.7)}.CreateCompany-module___enX0q__logoPreview{aspect-ratio:1;object-fit:cover;border-radius:.25rem;width:96px;margin-bottom:.5rem}.CreateCompany-module___enX0q__uploadText{color:#0571d3;margin-top:.5rem;font-size:.95rem}.CreateCompany-module___enX0q__postJobs{flex-direction:column;align-items:center;gap:.5rem;width:100%;height:100%;margin:1rem;display:flex}.CreateCompany-module___enX0q__jobRow,.CreateCompany-module___enX0q__jobHeader{text-align:center;cursor:pointer;background-color:#e7e7e7;border-radius:.25rem;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;justify-content:space-evenly;align-items:center;gap:2rem;width:90%;padding:1rem;font-weight:700;transition:all .25s;display:grid;box-shadow:0 6px 24px rgba(0,0,0,.05),0 0 0 1px rgba(0,0,0,.08)}.CreateCompany-module___enX0q__jobHeader{color:#fff;background-color:#1d8df5}.CreateCompany-module___enX0q__jobRow span{color:#e7e7e7;flex-direction:column;justify-content:center;align-items:center;transition:all .25s;display:flex}.CreateCompany-module___enX0q__jobRow p,.CreateCompany-module___enX0q__jobHeader p{justify-content:center;align-items:center;margin:0;padding:0;display:flex}.CreateCompany-module___enX0q__jobRow:hover{color:#fff;background-color:#33b499}.CreateCompany-module___enX0q__jobRow:hover span{color:#fff}@media (max-width:768px){.CreateCompany-module___enX0q__nav{margin-left:1.5rem}.CreateCompany-module___enX0q__nav ul{white-space:nowrap;gap:1.5rem;font-size:.9rem;overflow-x:auto}.CreateCompany-module___enX0q__content{width:95%;height:auto;min-height:60vh}.CreateCompany-module___enX0q__createCompany{flex-direction:column;gap:2rem;padding:2rem 1rem}.CreateCompany-module___enX0q__createCompany img{width:12rem}.CreateCompany-module___enX0q__companyDetails{gap:1.5rem;width:100%}.CreateCompany-module___enX0q__companyDetails>input,.CreateCompany-module___enX0q__companyDetails>textarea,.CreateCompany-module___enX0q__companyDetails>select{width:100%;max-width:100%;font-size:.9rem}.CreateCompany-module___enX0q__logoUpload{padding:1.5rem}.CreateCompany-module___enX0q__uploadText{font-size:.875rem}.CreateCompany-module___enX0q__postJobs{margin:.75rem}.CreateCompany-module___enX0q__jobRow,.CreateCompany-module___enX0q__jobHeader{grid-template-columns:1fr 1fr 1fr;gap:1rem;width:95%;padding:.75rem;font-size:.85rem}}@media (max-width:480px){.CreateCompany-module___enX0q__nav{margin-left:1rem}.CreateCompany-module___enX0q__nav ul{gap:1rem;font-size:.85rem}.CreateCompany-module___enX0q__content{border-radius:.25rem;width:100%}.CreateCompany-module___enX0q__createCompany{gap:1.5rem;padding:1.5rem .75rem}.CreateCompany-module___enX0q__createCompany img{width:10rem}.CreateCompany-module___enX0q__companyDetails{gap:1rem}.CreateCompany-module___enX0q__companyDetails>input,.CreateCompany-module___enX0q__companyDetails>textarea,.CreateCompany-module___enX0q__companyDetails>select{padding:.4rem .75rem;font-size:.85rem}.CreateCompany-module___enX0q__logoUpload{border-radius:.25rem;padding:1.25rem}.CreateCompany-module___enX0q__logoPreview{width:80px}.CreateCompany-module___enX0q__uploadText{font-size:.8rem}.CreateCompany-module___enX0q__postJobs{margin:.5rem}.CreateCompany-module___enX0q__jobRow,.CreateCompany-module___enX0q__jobHeader{grid-template-columns:1fr 1fr;gap:.5rem;width:98%;padding:.5rem;font-size:.75rem}}
.SkillMatchBadge-module__W4-wJG__badge{white-space:nowrap;border-radius:9999px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-weight:600;display:inline-flex}.SkillMatchBadge-module__W4-wJG__small{padding:.25rem .75rem;font-size:.75rem}.SkillMatchBadge-module__W4-wJG__medium{padding:.5rem 1rem;font-size:.875rem}.SkillMatchBadge-module__W4-wJG__large{padding:.75rem 1.5rem;font-size:1rem}.SkillMatchBadge-module__W4-wJG__percentage{font-size:1.1em;font-weight:700}.SkillMatchBadge-module__W4-wJG__green{color:#166534;background-color:#dcfce7}.SkillMatchBadge-module__W4-wJG__blue{color:#1e40af;background-color:#dbeafe}.SkillMatchBadge-module__W4-wJG__yellow{color:#92400e;background-color:#fef3c7}.SkillMatchBadge-module__W4-wJG__gray{color:#4b5563;background-color:#f3f4f6}@media (max-width:768px){.SkillMatchBadge-module__W4-wJG__badge{gap:.4rem;padding:.4rem .85rem;font-size:.85rem}.SkillMatchBadge-module__W4-wJG__small{padding:.2rem .6rem;font-size:.7rem}.SkillMatchBadge-module__W4-wJG__medium{padding:.4rem .85rem;font-size:.8rem}.SkillMatchBadge-module__W4-wJG__large{padding:.6rem 1.2rem;font-size:.9rem}.SkillMatchBadge-module__W4-wJG__percentage{font-size:1em}}@media (max-width:480px){.SkillMatchBadge-module__W4-wJG__badge{gap:.35rem;padding:.35rem .75rem;font-size:.8rem}.SkillMatchBadge-module__W4-wJG__small{padding:.15rem .5rem;font-size:.65rem}.SkillMatchBadge-module__W4-wJG__medium{padding:.35rem .75rem;font-size:.75rem}.SkillMatchBadge-module__W4-wJG__large{padding:.5rem 1rem;font-size:.85rem}.SkillMatchBadge-module__W4-wJG__percentage{font-size:.95em}}
.EditContactModal-module__WL2L3G__modalOverlay{z-index:1000;background:rgba(0,0,0,.5);justify-content:center;align-items:center;animation:.2s EditContactModal-module__WL2L3G__fadeIn;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}@keyframes EditContactModal-module__WL2L3G__fadeIn{0%{opacity:0}to{opacity:1}}.EditContactModal-module__WL2L3G__modalContent{background:#fff;border:1px solid rgba(52,152,219,.1);border-radius:.5rem;width:90%;max-width:500px;max-height:90vh;animation:.3s EditContactModal-module__WL2L3G__slideUp;overflow:auto;box-shadow:0 8px 24px rgba(0,0,0,.15)}@keyframes EditContactModal-module__WL2L3G__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.EditContactModal-module__WL2L3G__modalHeader{border-bottom:1px solid rgba(52,152,219,.1);justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.EditContactModal-module__WL2L3G__modalHeader h3{color:var(--text);margin:0;font-size:1.25rem;font-weight:600}.EditContactModal-module__WL2L3G__closeButton{cursor:pointer;color:#64748b;background:0 0;border:none;border-radius:.25rem;justify-content:center;align-items:center;padding:.5rem;transition:all .2s;display:flex}.EditContactModal-module__WL2L3G__closeButton svg{width:1.5rem;height:1.5rem}.EditContactModal-module__WL2L3G__closeButton:hover{color:var(--nav);background:rgba(52,152,219,.1)}.EditContactModal-module__WL2L3G__modalBody{flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex}.EditContactModal-module__WL2L3G__error{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:.25rem;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.875rem;display:flex}.EditContactModal-module__WL2L3G__error svg{flex-shrink:0;width:1.25rem;height:1.25rem}.EditContactModal-module__WL2L3G__currentValue{background:#f8fcff;border:1px solid rgba(52,152,219,.1);border-radius:.25rem;flex-direction:column;gap:.5rem;padding:1rem;display:flex}.EditContactModal-module__WL2L3G__currentValue label{text-transform:uppercase;letter-spacing:.5px;color:#64748b;font-size:.75rem;font-weight:600}.EditContactModal-module__WL2L3G__currentValue span{color:var(--text);font-size:.875rem;font-weight:500}.EditContactModal-module__WL2L3G__inputGroup{flex-direction:column;gap:.5rem;display:flex}.EditContactModal-module__WL2L3G__inputGroup label{color:var(--text);font-size:.875rem;font-weight:600}.EditContactModal-module__WL2L3G__inputGroup input{background:#fff;border:1px solid rgba(52,152,219,.1);border-radius:.375rem;outline:none;padding:.75rem 1.25rem;font-size:.875rem;transition:all .25s}.EditContactModal-module__WL2L3G__inputGroup input:focus{border-color:var(--accent);box-shadow:0 6px 24px rgba(128,231,177,.3),0 0 0 2px rgba(128,231,177,.5),0 0 0 4px rgba(128,231,177,.1)}.EditContactModal-module__WL2L3G__inputGroup input:disabled{cursor:not-allowed;background:#f1f5f9}.EditContactModal-module__WL2L3G__otpInput{letter-spacing:.5rem;text-align:center;font-weight:600;font-size:1.25rem!important}.EditContactModal-module__WL2L3G__infoBox{background:#fffdf1;border:1px solid rgba(249,115,22,.2);border-radius:.25rem;align-items:flex-start;gap:.75rem;padding:1rem;display:flex}.EditContactModal-module__WL2L3G__infoBox svg{color:#f97316;flex-shrink:0;width:1.25rem;height:1.25rem;margin-top:.125rem}.EditContactModal-module__WL2L3G__infoBox p{color:#64748b;margin:0;font-size:.8125rem}.EditContactModal-module__WL2L3G__otpSent{background:linear-gradient(135deg,color-mix(in srgb,var(--accent)15%,transparent),color-mix(in srgb,var(--button)10%,transparent));border:1px solid rgba(128,231,177,.3);border-radius:.25rem;align-items:center;gap:.75rem;padding:1rem;display:flex}.EditContactModal-module__WL2L3G__otpSent svg{width:1.5rem;height:1.5rem;color:var(--accent);flex-shrink:0}.EditContactModal-module__WL2L3G__otpSent p{color:var(--text);margin:0;font-size:.875rem}.EditContactModal-module__WL2L3G__countdown{text-align:center;color:#64748b;margin:0;font-size:.8125rem}.EditContactModal-module__WL2L3G__resendButton{color:var(--nav);cursor:pointer;text-align:center;background:0 0;border:none;padding:.5rem;font-size:.875rem;font-weight:600;transition:all .2s}.EditContactModal-module__WL2L3G__resendButton:hover{color:var(--accent)}.EditContactModal-module__WL2L3G__resendButton:disabled{color:#94a3b8;cursor:not-allowed}.EditContactModal-module__WL2L3G__modalFooter{border-top:1px solid rgba(52,152,219,.1);justify-content:flex-end;gap:.75rem;padding:1.5rem;display:flex}.EditContactModal-module__WL2L3G__modalFooter button{min-width:100px}.EditContactModal-module__WL2L3G__successMessage{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;display:flex}.EditContactModal-module__WL2L3G__successIcon{background:linear-gradient(135deg,color-mix(in srgb,var(--accent)20%,transparent),color-mix(in srgb,var(--button)15%,transparent));border-radius:.25rem;justify-content:center;align-items:center;width:4rem;height:4rem;animation:.3s EditContactModal-module__WL2L3G__scaleIn;display:flex}@keyframes EditContactModal-module__WL2L3G__scaleIn{0%{transform:scale(0)}to{transform:scale(1)}}.EditContactModal-module__WL2L3G__successIcon svg{width:2rem;height:2rem;color:var(--accent)}.EditContactModal-module__WL2L3G__successMessage h4{color:var(--text);margin:0;font-size:1.25rem;font-weight:600}.EditContactModal-module__WL2L3G__successMessage>p{color:#64748b;margin:0;font-size:.875rem;line-height:1.5}.EditContactModal-module__WL2L3G__instructionsList{flex-direction:column;gap:1rem;width:100%;margin-top:.5rem;display:flex}.EditContactModal-module__WL2L3G__instructionStep{text-align:left;background:#f8fcff;border:1px solid rgba(52,152,219,.1);border-radius:.25rem;align-items:flex-start;gap:.75rem;padding:.75rem;display:flex}.EditContactModal-module__WL2L3G__stepNumber{background:linear-gradient(135deg,var(--accent),var(--button));color:#fff;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:.875rem;font-weight:700;display:flex}.EditContactModal-module__WL2L3G__instructionStep p{color:var(--text);margin:0;padding-top:.125rem;font-size:.8125rem;line-height:1.5}.EditContactModal-module__WL2L3G__noteBox{text-align:left;background:#fffdf1;border:1px solid rgba(249,115,22,.2);border-radius:.25rem;align-items:flex-start;gap:.75rem;width:100%;padding:1rem;display:flex}.EditContactModal-module__WL2L3G__noteBox svg{color:#f97316;flex-shrink:0;width:1.25rem;height:1.25rem;margin-top:.125rem}.EditContactModal-module__WL2L3G__noteBox p{color:#64748b;margin:0;font-size:.8125rem;line-height:1.5}@media (max-width:768px){.EditContactModal-module__WL2L3G__modalContent{border-radius:.375rem;width:95%;max-width:none}.EditContactModal-module__WL2L3G__modalHeader{padding:1.25rem}.EditContactModal-module__WL2L3G__modalHeader h3{font-size:1.1rem}.EditContactModal-module__WL2L3G__modalBody{gap:1rem;padding:1.25rem}.EditContactModal-module__WL2L3G__modalFooter{flex-direction:column-reverse;padding:1.25rem}.EditContactModal-module__WL2L3G__modalFooter button{width:100%;min-width:auto}.EditContactModal-module__WL2L3G__otpInput{letter-spacing:.3rem;font-size:1.1rem!important}}
.ManageCompany-module__9twDZq__createCompanyWrapper{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;height:100%;margin:0;padding:0;display:flex}.ManageCompany-module__9twDZq__nav{max-width:max-content;margin-left:3rem;position:relative}.ManageCompany-module__9twDZq__nav ul{border-bottom:2px solid gray;gap:2rem;padding:0 0 .5rem;display:flex}.ManageCompany-module__9twDZq__nav ul li{text-align:start;cursor:pointer}.ManageCompany-module__9twDZq__tabIndicator{z-index:1;background:#0571d3;height:4px;transition:all .3s cubic-bezier(.4,0,.2,1);position:absolute;bottom:.95rem;left:0}.ManageCompany-module__9twDZq__content{background-color:#fff;border-radius:.25rem;align-self:center;width:90%;height:80%;box-shadow:0 2px 8px rgba(0,0,0,.5)}.ManageCompany-module__9twDZq__createCompany{justify-content:space-evenly;align-items:center;width:100%;height:100%;display:flex}.ManageCompany-module__9twDZq__createCompany img{border-radius:.25rem;width:20rem;box-shadow:0 6px 24px rgba(0,0,0,.05),0 0 0 1px rgba(0,0,0,.08)}.ManageCompany-module__9twDZq__companyDetails{flex-direction:column;gap:2rem;display:flex}.ManageCompany-module__9twDZq__formField{flex-direction:column;gap:.5rem;display:flex}.ManageCompany-module__9twDZq__formField label{color:var(--text-primary,#333);text-transform:uppercase;letter-spacing:.5px;font-size:.875rem;font-weight:600}.ManageCompany-module__9twDZq__companyDetails input,.ManageCompany-module__9twDZq__companyDetails textarea,.ManageCompany-module__9twDZq__companyDetails select{border:1px solid #e0e0e0;border-radius:.25rem;width:25rem;padding:.5rem 1rem;font-size:.9rem;transition:border-color .2s;box-shadow:0 6px 24px rgba(0,0,0,.05),0 0 0 1px rgba(0,0,0,.08)}.ManageCompany-module__9twDZq__companyDetails input:focus,.ManageCompany-module__9twDZq__companyDetails textarea:focus,.ManageCompany-module__9twDZq__companyDetails select:focus{border-color:#0571d3;outline:none;box-shadow:0 6px 24px rgba(5,113,211,.1),0 0 0 2px rgba(5,113,211,.2)}.ManageCompany-module__9twDZq__companyDetails input::placeholder,.ManageCompany-module__9twDZq__companyDetails textarea::placeholder{color:#999}.ManageCompany-module__9twDZq__logoUpload{text-align:center;cursor:pointer;background:#f7faff;border:2px dashed #0571d3;border-radius:.375rem;margin-bottom:1rem;padding:2rem;transition:all .25s}.ManageCompany-module__9twDZq__logoUpload:hover{filter:brightness(.7)}.ManageCompany-module__9twDZq__logoPreview{aspect-ratio:1;object-fit:cover;border-radius:.25rem;width:96px;margin-bottom:.5rem}.ManageCompany-module__9twDZq__uploadText{color:#0571d3;margin-top:.5rem;font-size:.95rem}.ManageCompany-module__9twDZq__postJobs{flex-direction:column;align-items:center;gap:.5rem;width:100%;height:100%;margin:1rem;display:flex}.ManageCompany-module__9twDZq__jobRow,.ManageCompany-module__9twDZq__jobHeader{text-align:center;cursor:pointer;background-color:#e7e7e7;border-radius:.25rem;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;justify-content:space-evenly;align-items:center;gap:2rem;width:90%;padding:1rem;font-weight:700;transition:all .25s;display:grid;box-shadow:0 6px 24px rgba(0,0,0,.05),0 0 0 1px rgba(0,0,0,.08)}.ManageCompany-module__9twDZq__jobHeader{color:#fff;background-color:#1d8df5}.ManageCompany-module__9twDZq__jobRow span{color:#e7e7e7;flex-direction:column;justify-content:center;align-items:center;transition:all .25s;display:flex}.ManageCompany-module__9twDZq__jobRow p,.ManageCompany-module__9twDZq__jobHeader p{justify-content:center;align-items:center;margin:0;padding:0;display:flex}.ManageCompany-module__9twDZq__jobRow:hover{color:#fff;background-color:#33b499}.ManageCompany-module__9twDZq__jobRow:hover span{color:#fff}@media (max-width:768px){.ManageCompany-module__9twDZq__nav{margin-left:1.5rem}.ManageCompany-module__9twDZq__nav ul{white-space:nowrap;gap:1.5rem;font-size:.9rem;overflow-x:auto}.ManageCompany-module__9twDZq__content{width:95%;height:auto;min-height:60vh}.ManageCompany-module__9twDZq__createCompany{flex-direction:column;gap:2rem;padding:2rem 1rem}.ManageCompany-module__9twDZq__createCompany img{width:12rem}.ManageCompany-module__9twDZq__companyDetails{gap:1.5rem;width:100%}.ManageCompany-module__9twDZq__companyDetails>input,.ManageCompany-module__9twDZq__companyDetails>textarea,.ManageCompany-module__9twDZq__companyDetails>select{width:100%;max-width:100%;font-size:.9rem}.ManageCompany-module__9twDZq__logoUpload{padding:1.5rem}.ManageCompany-module__9twDZq__uploadText{font-size:.875rem}.ManageCompany-module__9twDZq__postJobs{margin:.75rem}.ManageCompany-module__9twDZq__jobRow,.ManageCompany-module__9twDZq__jobHeader{grid-template-columns:1fr 1fr 1fr;gap:1rem;width:95%;padding:.75rem;font-size:.85rem}}@media (max-width:480px){.ManageCompany-module__9twDZq__nav{margin-left:1rem}.ManageCompany-module__9twDZq__nav ul{gap:1rem;font-size:.85rem}.ManageCompany-module__9twDZq__content{border-radius:.25rem;width:100%}.ManageCompany-module__9twDZq__createCompany{gap:1.5rem;padding:1.5rem .75rem}.ManageCompany-module__9twDZq__createCompany img{width:10rem}.ManageCompany-module__9twDZq__companyDetails{gap:1rem}.ManageCompany-module__9twDZq__companyDetails>input,.ManageCompany-module__9twDZq__companyDetails>textarea,.ManageCompany-module__9twDZq__companyDetails>select{padding:.4rem .75rem;font-size:.85rem}.ManageCompany-module__9twDZq__logoUpload{border-radius:.25rem;padding:1.25rem}.ManageCompany-module__9twDZq__logoPreview{width:80px}.ManageCompany-module__9twDZq__uploadText{font-size:.8rem}.ManageCompany-module__9twDZq__postJobs{margin:.5rem}.ManageCompany-module__9twDZq__jobRow,.ManageCompany-module__9twDZq__jobHeader{grid-template-columns:1fr 1fr;gap:.5rem;width:98%;padding:.5rem;font-size:.75rem}}
.Toast-module__Ihpcpq__toast{opacity:0;pointer-events:none;z-index:3000;will-change:transform;background:#fff;border-radius:6px;max-width:min(90vw,420px);padding:20px 35px 20px 25px;transition:transform .5s cubic-bezier(.68,-.55,.265,1.35),opacity .2s;position:fixed;top:25px;right:30px;overflow:hidden;transform:translate(120%);box-shadow:0 6px 20px -5px rgba(0,0,0,.1)}.Toast-module__Ihpcpq__active{opacity:1;pointer-events:auto;transform:translate(0%)}.Toast-module__Ihpcpq__toastContent{align-items:center;display:flex}.Toast-module__Ihpcpq__check{color:#fff;background-color:#4070f4;border-radius:.25rem;justify-content:center;align-items:center;width:35px;height:35px;font-size:20px;display:flex;overflow:hidden}.Toast-module__Ihpcpq__message{flex-direction:column;margin:0 20px;display:flex}.Toast-module__Ihpcpq__text{color:#666;font-size:16px;font-weight:400}.Toast-module__Ihpcpq__text1{color:#333;font-weight:600}.Toast-module__Ihpcpq__close{cursor:pointer;opacity:.7;padding:5px;position:absolute;top:10px;right:15px}.Toast-module__Ihpcpq__close:hover{opacity:1}.Toast-module__Ihpcpq__progress{width:100%;height:3px;position:absolute;bottom:0;left:0}.Toast-module__Ihpcpq__progressBar{content:"";background-color:var(--accent);width:100%;height:100%;position:absolute;bottom:0;right:0}.Toast-module__Ihpcpq__progressActive .Toast-module__Ihpcpq__progressBar{animation:5s linear forwards Toast-module__Ihpcpq__progress}@keyframes Toast-module__Ihpcpq__progress{to{right:100%}}@media (max-width:768px){.Toast-module__Ihpcpq__toast{max-width:calc(100vw - 30px);padding:16px 30px 16px 20px;top:20px;left:15px;right:15px}.Toast-module__Ihpcpq__check{width:30px;height:30px;font-size:18px}.Toast-module__Ihpcpq__message{margin:0 16px}.Toast-module__Ihpcpq__text,.Toast-module__Ihpcpq__text1{font-size:15px}.Toast-module__Ihpcpq__close{top:8px;right:12px}}@media (max-width:480px){.Toast-module__Ihpcpq__toast{max-width:calc(100vw - 20px);padding:14px 28px 14px 18px;top:15px;left:10px;right:10px}.Toast-module__Ihpcpq__check{width:28px;height:28px;font-size:16px}.Toast-module__Ihpcpq__message{margin:0 12px}.Toast-module__Ihpcpq__text,.Toast-module__Ihpcpq__text1{font-size:14px}.Toast-module__Ihpcpq__close{padding:4px;top:6px;right:10px}.Toast-module__Ihpcpq__progress{height:2px}}
.ProfilePictureUpload-module__I3kkCW__container{background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;align-items:center;gap:1.5rem;max-width:400px;margin:0 auto;padding:2rem;display:flex}.ProfilePictureUpload-module__I3kkCW__preview{border:4px solid var(--accent);background:#f3f4f6;border-radius:50%;justify-content:center;align-items:center;width:180px;height:180px;transition:all .3s;display:flex;overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,.1)}.ProfilePictureUpload-module__I3kkCW__preview:hover{transform:scale(1.02);box-shadow:0 6px 12px rgba(0,0,0,.15)}.ProfilePictureUpload-module__I3kkCW__previewImage{object-fit:cover;width:100%;height:100%}.ProfilePictureUpload-module__I3kkCW__placeholder{background:linear-gradient(135deg,#e5e7eb 0%,#d1d5db 100%);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.ProfilePictureUpload-module__I3kkCW__placeholderIcon{color:#9ca3af;width:5rem;height:5rem}.ProfilePictureUpload-module__I3kkCW__controls{flex-wrap:wrap;justify-content:center;gap:.75rem;width:100%;display:flex}.ProfilePictureUpload-module__I3kkCW__fileInput{display:none}.ProfilePictureUpload-module__I3kkCW__button{cursor:pointer;white-space:nowrap;color:#374151;background:#fff;border:1px solid #d1d5db;border-radius:8px;padding:.75rem 1.5rem;font-size:.875rem;font-weight:500;transition:all .2s}.ProfilePictureUpload-module__I3kkCW__button:hover:not(:disabled){border-color:var(--accent);background:#f9fafb;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.ProfilePictureUpload-module__I3kkCW__button:active:not(:disabled){transform:translateY(0)}.ProfilePictureUpload-module__I3kkCW__button:disabled{opacity:.5;cursor:not-allowed}.ProfilePictureUpload-module__I3kkCW__buttonPrimary{background:var(--accent);color:#fff;border-color:var(--accent)}.ProfilePictureUpload-module__I3kkCW__buttonPrimary:hover:not(:disabled){background:#059669;border-color:#059669}.ProfilePictureUpload-module__I3kkCW__buttonSecondary{color:#fff;background:#6b7280;border-color:#6b7280}.ProfilePictureUpload-module__I3kkCW__buttonSecondary:hover:not(:disabled){background:#4b5563;border-color:#4b5563}.ProfilePictureUpload-module__I3kkCW__buttonDanger{color:#fff;background:#ef4444;border-color:#ef4444}.ProfilePictureUpload-module__I3kkCW__buttonDanger:hover:not(:disabled){background:#dc2626;border-color:#dc2626}.ProfilePictureUpload-module__I3kkCW__error{color:#ef4444;text-align:center;background:#fee2e2;border-radius:6px;width:100%;margin:0;padding:.5rem 1rem;font-size:.875rem}.ProfilePictureUpload-module__I3kkCW__hint{color:#6b7280;text-align:center;margin:0;font-size:.75rem;line-height:1.5}@media (max-width:640px){.ProfilePictureUpload-module__I3kkCW__container{padding:1.5rem}.ProfilePictureUpload-module__I3kkCW__preview{width:150px;height:150px}.ProfilePictureUpload-module__I3kkCW__button{padding:.625rem 1.25rem;font-size:.8125rem}.ProfilePictureUpload-module__I3kkCW__controls{gap:.5rem}}.ProfilePictureUpload-module__I3kkCW__button:disabled{position:relative}.ProfilePictureUpload-module__I3kkCW__button:disabled:after{content:"";border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;width:16px;height:16px;margin-top:-8px;margin-left:-8px;animation:.6s linear infinite ProfilePictureUpload-module__I3kkCW__spin;position:absolute;top:50%;left:50%}@keyframes ProfilePictureUpload-module__I3kkCW__spin{to{transform:rotate(360deg)}}.ProfilePictureUpload-module__I3kkCW__cropperModal{z-index:10000;background:rgba(0,0,0,.8);justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.ProfilePictureUpload-module__I3kkCW__cropperContainer{background:#fff;border-radius:12px;flex-direction:column;gap:1rem;width:90%;max-width:500px;max-height:90vh;padding:1.5rem;display:flex;box-shadow:0 20px 25px -5px rgba(0,0,0,.3)}.ProfilePictureUpload-module__I3kkCW__cropperTitle{color:#1f2937;margin:0;font-size:1.25rem;font-weight:600}.ProfilePictureUpload-module__I3kkCW__cropperWrapper{background:#f3f4f6;border-radius:8px;width:100%;height:400px;position:relative;overflow:hidden}.ProfilePictureUpload-module__I3kkCW__cropperControls{flex-direction:column;gap:.5rem;display:flex}.ProfilePictureUpload-module__I3kkCW__zoomLabel{color:#4b5563;flex-direction:column;gap:.5rem;font-size:.875rem;font-weight:500;display:flex}.ProfilePictureUpload-module__I3kkCW__zoomSlider{-webkit-appearance:none;background:#e5e7eb;border-radius:3px;outline:none;width:100%;height:6px}.ProfilePictureUpload-module__I3kkCW__zoomSlider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--accent);cursor:pointer;border-radius:50%;width:18px;height:18px;transition:all .2s}.ProfilePictureUpload-module__I3kkCW__zoomSlider::-webkit-slider-thumb:hover{transform:scale(1.1);box-shadow:0 2px 4px rgba(0,0,0,.2)}.ProfilePictureUpload-module__I3kkCW__zoomSlider::-moz-range-thumb{background:var(--accent);cursor:pointer;border:none;border-radius:50%;width:18px;height:18px;transition:all .2s}.ProfilePictureUpload-module__I3kkCW__zoomSlider::-moz-range-thumb:hover{transform:scale(1.1);box-shadow:0 2px 4px rgba(0,0,0,.2)}.ProfilePictureUpload-module__I3kkCW__cropperActions{justify-content:flex-end;gap:.75rem;margin-top:.5rem;display:flex}@media (max-width:640px){.ProfilePictureUpload-module__I3kkCW__cropperContainer{width:95%;padding:1rem}.ProfilePictureUpload-module__I3kkCW__cropperWrapper{height:300px}.ProfilePictureUpload-module__I3kkCW__cropperTitle{font-size:1.125rem}}
.WelcomeResumeModal-module__nDWmoG__modalOverlay{z-index:9999;background:rgba(0,0,0,.45);justify-content:center;align-items:center;animation:.2s ease-in-out WelcomeResumeModal-module__nDWmoG__fadeIn;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}@keyframes WelcomeResumeModal-module__nDWmoG__fadeIn{0%{opacity:0}to{opacity:1}}.WelcomeResumeModal-module__nDWmoG__modal{background:#fff;border-radius:8px;width:90%;max-width:480px;padding:2.5rem;animation:.3s ease-out WelcomeResumeModal-module__nDWmoG__slideUp;position:relative;box-shadow:0 8px 28px rgba(0,0,0,.25)}@keyframes WelcomeResumeModal-module__nDWmoG__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.WelcomeResumeModal-module__nDWmoG__content{text-align:center;flex-direction:column;align-items:center;gap:1rem;display:flex}.WelcomeResumeModal-module__nDWmoG__iconContainer{margin-bottom:.5rem}.WelcomeResumeModal-module__nDWmoG__iconContainer svg{width:64px;height:64px}.WelcomeResumeModal-module__nDWmoG__title{color:#333;margin:0;font-size:1.75rem;font-weight:600}.WelcomeResumeModal-module__nDWmoG__message{color:#555;margin:.5rem 0 1.5rem;font-size:1.1rem;line-height:1.6}.WelcomeResumeModal-module__nDWmoG__buttonContainer{justify-content:center;gap:1rem;width:100%;margin-top:1rem;display:flex}.WelcomeResumeModal-module__nDWmoG__createButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#80e7b1,#7adaef);border:none;border-radius:6px;justify-content:center;align-items:center;padding:.75rem 1.5rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 2px 8px rgba(128,231,177,.3)}.WelcomeResumeModal-module__nDWmoG__createButton:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(128,231,177,.4)}.WelcomeResumeModal-module__nDWmoG__createButton:active{transform:translateY(0)}.WelcomeResumeModal-module__nDWmoG__skipButton{color:#666;cursor:pointer;background:#f5f5f5;border:2px solid #ddd;border-radius:6px;padding:.75rem 1.5rem;font-size:.95rem;font-weight:600;transition:all .2s}.WelcomeResumeModal-module__nDWmoG__skipButton:hover{color:#333;background:#e8e8e8;border-color:#ccc}.WelcomeResumeModal-module__nDWmoG__skipButton:active{transform:scale(.98)}@media (max-width:768px){.WelcomeResumeModal-module__nDWmoG__modal{max-width:95%;padding:2rem}.WelcomeResumeModal-module__nDWmoG__title{font-size:1.5rem}.WelcomeResumeModal-module__nDWmoG__message{font-size:1rem}.WelcomeResumeModal-module__nDWmoG__buttonContainer{flex-direction:column;gap:.75rem}.WelcomeResumeModal-module__nDWmoG__createButton,.WelcomeResumeModal-module__nDWmoG__skipButton{width:100%;padding:.875rem 1rem}.WelcomeResumeModal-module__nDWmoG__iconContainer svg{width:56px;height:56px}}.WelcomeResumeModal-module__nDWmoG__createButton:focus,.WelcomeResumeModal-module__nDWmoG__skipButton:focus{outline-offset:2px;outline:2px solid #80e7b1}.WelcomeResumeModal-module__nDWmoG__createButton:focus:not(:focus-visible){outline:none}.WelcomeResumeModal-module__nDWmoG__skipButton:focus:not(:focus-visible){outline:none}
.PostJobsModal-module__ndx9Cq__overlay{z-index:9999;background:rgba(0,0,0,.5);justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.PostJobsModal-module__ndx9Cq__modal{background:#fff;border-radius:.5rem;width:auto;max-width:90vw;height:auto;max-height:90vh;padding:2rem;position:relative;overflow:hidden;box-shadow:0 10px 40px rgba(0,0,0,.3)}.PostJobsModal-module__ndx9Cq__modalContent{justify-content:center;align-items:flex-start;gap:1.5rem;width:100%;height:100%;display:flex}.PostJobsModal-module__ndx9Cq__closeBtn{cursor:pointer;color:#666;z-index:10;background:0 0;border:none;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:2rem;transition:color .2s;display:flex;position:absolute;top:1rem;right:1rem}.PostJobsModal-module__ndx9Cq__closeBtn:hover{color:#000}.PostJobsModal-module__ndx9Cq__header{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;margin-bottom:1.5rem;display:flex}.PostJobsModal-module__ndx9Cq__header span:first-child{justify-content:center;align-items:center;gap:1rem;margin-bottom:.5rem;display:flex}.PostJobsModal-module__ndx9Cq__header span:last-child{color:#33b499;font-size:1.25rem;font-weight:600}.PostJobsModal-module__ndx9Cq__header h2{margin:0;font-size:1.5rem}.PostJobsModal-module__ndx9Cq__header img{object-fit:contain;border-radius:.25rem;width:64px;height:64px}.PostJobsModal-module__ndx9Cq__jobContainer{background-color:#fffdf1;border-radius:.5rem;flex-direction:column;width:550px;height:600px;padding:2rem;display:flex;overflow-y:auto;box-shadow:0 4px 12px rgba(0,0,0,.1)}.PostJobsModal-module__ndx9Cq__jobContainer>form{grid-template-columns:140px 1fr;align-items:center;gap:1rem;width:100%;display:grid}.PostJobsModal-module__ndx9Cq__jobContainer form label{text-align:left;color:#333;font-weight:500}.PostJobsModal-module__ndx9Cq__jobContainer form input,.PostJobsModal-module__ndx9Cq__jobContainer form select{background-color:#fff;border:1px solid #ddd;border-radius:.25rem;width:100%;padding:.6rem 1rem;font-size:.95rem;box-shadow:0 2px 4px rgba(0,0,0,.05)}.PostJobsModal-module__ndx9Cq__jobContainer form input:focus,.PostJobsModal-module__ndx9Cq__jobContainer form select:focus{border-color:#33b499;outline:none;box-shadow:0 0 0 3px rgba(51,180,153,.1)}.PostJobsModal-module__ndx9Cq__exam{background-color:#f5f5f5;border-radius:.5rem;width:400px;height:600px;padding:1.5rem;overflow-y:auto;box-shadow:0 4px 12px rgba(0,0,0,.1)}.PostJobsModal-module__ndx9Cq__exam h3{color:#333;margin:0 0 1rem;font-size:1.1rem;font-weight:600}.PostJobsModal-module__ndx9Cq__selectedExamId{position:absolute;bottom:0;right:0}.PostJobsModal-module__ndx9Cq__cropModal{width:90vw;max-width:800px;max-height:90vh;padding:2.5rem}.PostJobsModal-module__ndx9Cq__cropContainer{background:#000;border-radius:.5rem;width:100%;height:600px;position:relative;overflow:hidden}.PostJobsModal-module__ndx9Cq__cropControls{margin-top:1.5rem}.PostJobsModal-module__ndx9Cq__cropControls label{color:#333;margin-bottom:.75rem;font-weight:500;display:block}.PostJobsModal-module__ndx9Cq__cropControls input[type=range]{-webkit-appearance:none;background:#ddd;border-radius:3px;outline:none;width:100%;height:6px}.PostJobsModal-module__ndx9Cq__cropControls input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:#33b499;border-radius:50%;width:20px;height:20px}.PostJobsModal-module__ndx9Cq__cropControls input[type=range]::-moz-range-thumb{cursor:pointer;background:#33b499;border:none;border-radius:50%;width:20px;height:20px}.PostJobsModal-module__ndx9Cq__cropButtons{justify-content:flex-end;gap:1rem;margin-top:1.5rem;display:flex}.PostJobsModal-module__ndx9Cq__cropButtons button{cursor:pointer;border:none;border-radius:.375rem;padding:.75rem 1.5rem;font-size:.95rem;font-weight:500;transition:all .2s}.PostJobsModal-module__ndx9Cq__cropButtons button:first-child{color:#fff;background:#64748b}.PostJobsModal-module__ndx9Cq__cropButtons button:first-child:hover{background:#475569}@media (max-width:1200px){.PostJobsModal-module__ndx9Cq__modal{max-width:95vw}.PostJobsModal-module__ndx9Cq__modalContent{flex-direction:column}.PostJobsModal-module__ndx9Cq__jobContainer{width:100%;height:auto;max-height:500px}.PostJobsModal-module__ndx9Cq__exam{width:100%;height:400px}.PostJobsModal-module__ndx9Cq__cropContainer{height:400px}}@media (max-width:768px){.PostJobsModal-module__ndx9Cq__modal{max-width:95vw;padding:1.5rem}.PostJobsModal-module__ndx9Cq__closeBtn{top:.75rem;right:.75rem}.PostJobsModal-module__ndx9Cq__modalContent{flex-direction:column;gap:1rem}.PostJobsModal-module__ndx9Cq__header h2{font-size:1.25rem}.PostJobsModal-module__ndx9Cq__header img{width:56px;height:56px}.PostJobsModal-module__ndx9Cq__jobContainer{width:100%;height:auto;max-height:400px;padding:1.5rem}.PostJobsModal-module__ndx9Cq__jobContainer>form{grid-template-columns:1fr;gap:.75rem}.PostJobsModal-module__ndx9Cq__jobContainer form label{margin-bottom:.25rem}.PostJobsModal-module__ndx9Cq__jobContainer form input,.PostJobsModal-module__ndx9Cq__jobContainer form select{font-size:.9rem}.PostJobsModal-module__ndx9Cq__exam{width:100%;height:350px;padding:1rem}}@media (max-width:480px){.PostJobsModal-module__ndx9Cq__modal{max-width:98vw;max-height:95vh;padding:1rem}.PostJobsModal-module__ndx9Cq__closeBtn{top:.5rem;right:.5rem}.PostJobsModal-module__ndx9Cq__header{margin-bottom:1rem}.PostJobsModal-module__ndx9Cq__header h2{font-size:1.1rem}.PostJobsModal-module__ndx9Cq__header img{width:48px;height:48px}.PostJobsModal-module__ndx9Cq__jobContainer{max-height:350px;padding:1rem}.PostJobsModal-module__ndx9Cq__jobContainer>form{gap:.5rem}.PostJobsModal-module__ndx9Cq__jobContainer form input,.PostJobsModal-module__ndx9Cq__jobContainer form select{padding:.5rem .75rem;font-size:.85rem}.PostJobsModal-module__ndx9Cq__exam{height:300px;padding:.75rem}}
.Search-module__TDyoLW__searchContainer{width:100%;height:100%}.Search-module__TDyoLW__searchContent{margin:2rem 10rem}.Search-module__TDyoLW__jobList{margin-bottom:1rem}@media (max-width:768px){.Search-module__TDyoLW__searchContent{margin:1.5rem 2rem}}@media (max-width:480px){.Search-module__TDyoLW__searchContent{margin:1rem}}
