.Card-module__mJoA7W__card{border:.1rem solid var(--color-border);background-color:var(--color-surface);width:100%;min-width:0;position:relative}.Card-module__mJoA7W__clickable{cursor:pointer}.Card-module__mJoA7W__card:focus-within,.Card-module__mJoA7W__card:hover{border-color:var(--color-neutrals-40);box-shadow:var(--shadow-m-hover)}.Card-module__mJoA7W__cover{background-color:var(--color-border);width:100%;height:15rem;position:relative}.Card-module__mJoA7W__coverImage{object-fit:cover}.Card-module__mJoA7W__logo{background-color:var(--color-surface);border-radius:50%;width:10rem;height:10rem;position:absolute;top:10rem;left:calc(50% - 5rem);overflow:hidden}.Card-module__mJoA7W__logoPlaceholder{background:var(--color-hover);width:100%;height:100%;color:var(--color-text);place-items:center;display:grid}.Card-module__mJoA7W__logoText{letter-spacing:.08em;font-size:2.4rem;font-weight:600}.Card-module__mJoA7W__content{z-index:1;text-align:center;flex-direction:column;padding:6rem 1rem 1rem;font-weight:400;display:flex;position:relative}.Card-module__mJoA7W__nameWrapper{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.Card-module__mJoA7W__sizeSmall{height:18rem}.Card-module__mJoA7W__sizeMedium{height:20rem}.Card-module__mJoA7W__sizeLarge{height:22rem}.Card-module__mJoA7W__name{color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;margin-bottom:1rem;font-size:2rem;font-weight:400;line-height:1.2;overflow:hidden}.Card-module__mJoA7W__location{color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:1.4rem;line-height:1.9rem;overflow:hidden}.Card-module__mJoA7W__description{color:var(--color-neutrals-100);text-align:left;text-overflow:ellipsis;max-height:8.5rem;margin:1rem 2rem 0;line-height:1.4;overflow:hidden}.Card-module__mJoA7W__action{z-index:3;margin-top:.6rem;position:relative}.Card-module__mJoA7W__cardLinkOverlay{z-index:2;position:absolute;inset:0}.Card-module__mJoA7W__labels{z-index:2;flex-direction:column;align-items:flex-start;width:fit-content;display:inline-flex;position:absolute;top:2%;left:-1rem}.Card-module__mJoA7W__partnerTypeLabel{background-color:var(--color-primary);color:var(--color-on-primary);text-transform:capitalize;box-shadow:var(--shadow-s-hover);width:auto;margin:.3rem 0;padding:.6rem .8rem;font-size:1.5rem;display:flex}.Card-module__mJoA7W__jobCount{background-color:var(--color-primary);color:var(--color-on-primary);z-index:2;box-shadow:var(--shadow-s-hover);padding:.6rem .8rem;font-size:1.5rem;position:absolute;top:45%;right:-1rem}
.PartnersPage-module__7zwNCG__pageWrapper{max-width:115rem;margin:0 auto;padding:0}.PartnersPage-module__7zwNCG__resultsHeader{justify-content:space-between;align-items:baseline;gap:1rem;margin:2.5rem 0 3.5rem;display:flex;position:relative}.PartnersPage-module__7zwNCG__resultsHeader:after{content:"";background:var(--color-primary);border-radius:1rem;width:4rem;height:.3rem;position:absolute;bottom:-1.5rem;left:0}.PartnersPage-module__7zwNCG__resultsTitle{margin:0;font-size:2.4rem;font-weight:400}.PartnersPage-module__7zwNCG__empty{color:var(--color-text-muted)}.PartnersPage-module__7zwNCG__resultsGrid{grid-template-columns:1fr;gap:2rem;margin:1rem 0;display:grid}.PartnersPage-module__7zwNCG__pager{align-items:center;gap:1rem;display:flex}.PartnersPage-module__7zwNCG__pagerDisabled{color:var(--color-text-muted);opacity:.55}@media (min-width:768px){.PartnersPage-module__7zwNCG__resultsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.PartnersPage-module__7zwNCG__resultsGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}
.LoadingLayer-module__wQb3CG__wrapper{width:100%;height:auto;position:relative}.LoadingLayer-module__wQb3CG__layer{z-index:1000;cursor:wait;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.LoadingLayer-module__wQb3CG__opacity{z-index:1;opacity:.7;background:var(--overlay-bg,var(--color-surface));position:absolute;inset:0}.LoadingLayer-module__wQb3CG__spinner{z-index:2;width:var(--spinner-size,4rem);height:var(--spinner-size,4rem);color:var(--color-primary);border:.4rem solid;border-right-color:#0000;border-radius:50%;animation:.7s linear infinite LoadingLayer-module__wQb3CG__spin}@keyframes LoadingLayer-module__wQb3CG__spin{to{transform:rotate(360deg)}}
.AccessDenied-module__mjDd1q__wrap{text-align:center;color:var(--color-text-muted);flex-direction:column;align-items:center;gap:.8rem;padding:4.8rem 2rem;display:flex}.AccessDenied-module__mjDd1q__title{color:var(--color-text);margin:0;font-size:1.8rem;font-weight:600}.AccessDenied-module__mjDd1q__body{max-width:42rem;margin:0;font-size:1.4rem}
.CandidateFilters-module__YcY8Wq__wrapper{flex-direction:column;gap:1rem;display:flex}.CandidateFilters-module__YcY8Wq__toolbar{align-items:center;gap:1.2rem;display:flex}.CandidateFilters-module__YcY8Wq__heading{font-family:var(--font-primary);color:var(--color-text);align-items:center;gap:.6rem;font-size:1.4rem;font-weight:700;display:none}.CandidateFilters-module__YcY8Wq__toggle{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font-family:var(--font-primary);cursor:pointer;border-radius:3rem;align-items:center;gap:.6rem;padding:.7rem 1.4rem;font-size:1.3rem;font-weight:600;display:inline-flex}.CandidateFilters-module__YcY8Wq__toggle:hover,.CandidateFilters-module__YcY8Wq__toggleActive{border-color:var(--color-primary);color:var(--color-primary)}.CandidateFilters-module__YcY8Wq__badge{background:var(--color-primary);color:#fff;border-radius:1rem;justify-content:center;align-items:center;min-width:1.8rem;height:1.8rem;padding:0 .5rem;font-size:1.1rem;display:inline-flex}.CandidateFilters-module__YcY8Wq__clearAll{color:var(--color-primary);font-family:var(--font-primary);cursor:pointer;background:0 0;border:none;font-size:1.2rem;font-weight:600}.CandidateFilters-module__YcY8Wq__panel{border:1px solid var(--color-border);background:var(--color-surface);border-radius:1.2rem;flex-direction:column;gap:1.6rem;padding:1.6rem;display:none}.CandidateFilters-module__YcY8Wq__panelOpen{display:flex}@media (min-width:64em){.CandidateFilters-module__YcY8Wq__heading{display:inline-flex}.CandidateFilters-module__YcY8Wq__toggle{display:none}.CandidateFilters-module__YcY8Wq__panel,.CandidateFilters-module__YcY8Wq__panelOpen{display:flex}}.CandidateFilters-module__YcY8Wq__group{border:none;flex-direction:column;gap:.8rem;min-width:0;margin:0;padding:0;display:flex}.CandidateFilters-module__YcY8Wq__legend{color:var(--color-text);padding:0;font-size:1.3rem;font-weight:600}.CandidateFilters-module__YcY8Wq__options{flex-direction:column;gap:.6rem;max-height:22rem;font-size:1.3rem;display:flex;overflow-y:auto}.CandidateFilters-module__YcY8Wq__noMatches{color:var(--color-text-muted);margin:0;font-size:1.3rem}
.StatusBadge-module__w3FwNW__badge{font-family:var(--font-primary);white-space:nowrap;border:1px solid #0000;border-radius:3rem;align-items:center;gap:.5rem;font-weight:600;line-height:1;display:inline-flex}.StatusBadge-module__w3FwNW__sm{padding:.4rem .9rem;font-size:1.1rem}.StatusBadge-module__w3FwNW__md{padding:.6rem 1.2rem;font-size:1.3rem}.StatusBadge-module__w3FwNW__dot{background:currentColor;border-radius:50%;flex:none;width:.6rem;height:.6rem}.StatusBadge-module__w3FwNW__neutral{background:var(--color-neutrals-20);color:var(--color-neutrals-100)}.StatusBadge-module__w3FwNW__info{background:var(--color-secondary-20);color:var(--color-primary)}.StatusBadge-module__w3FwNW__success{background:var(--color-success-20);color:var(--color-success-100)}.StatusBadge-module__w3FwNW__warning{background:var(--color-warning-20);color:var(--color-warning-100)}.StatusBadge-module__w3FwNW__danger{background:var(--color-error-20);color:var(--color-error-100)}.StatusBadge-module__w3FwNW__dark{background:var(--color-neutrals-black);color:#fff}.StatusBadge-module__w3FwNW__accent{background:var(--color-primary-20);color:var(--color-primary-110)}.StatusBadge-module__w3FwNW__outlined{background:0 0;border-color:currentColor}.StatusBadge-module__w3FwNW__dark.StatusBadge-module__w3FwNW__outlined{color:var(--color-neutrals-black)}
.CandidateCardActions-module__nNwnMG__actions{flex-wrap:wrap;align-items:center;gap:1rem;margin-left:auto;display:flex}.CandidateCardActions-module__nNwnMG__actionsLabel{letter-spacing:.03em;text-transform:uppercase;color:var(--color-neutrals-80);font-size:1.2rem;font-weight:700}.CandidateCardActions-module__nNwnMG__actionButtons{flex-wrap:wrap;gap:.8rem;display:flex}
.CardSections-module__0Rvh0a__section{color:var(--color-text);flex-direction:column;gap:1.2rem;padding:1.4rem 0 .4rem;font-size:1.3rem;display:flex}.CardSections-module__0Rvh0a__empty{color:var(--color-text-muted);margin:0}.CardSections-module__0Rvh0a__reqList{flex-direction:column;gap:1rem;display:flex}.CardSections-module__0Rvh0a__reqRow{align-items:flex-start;gap:.8rem;display:flex}.CardSections-module__0Rvh0a__reqIconOk{color:var(--color-success-100);flex:none;margin-top:.2rem}.CardSections-module__0Rvh0a__reqIconMiss{color:var(--color-error-100);flex:none;margin-top:.2rem}.CardSections-module__0Rvh0a__reqBody{flex-wrap:wrap;align-items:baseline;gap:.4rem;min-width:0;display:flex}.CardSections-module__0Rvh0a__reqLabel{flex:none;font-weight:600}.CardSections-module__0Rvh0a__reqValues{color:var(--color-text-muted)}.CardSections-module__0Rvh0a__qaList{flex-direction:column;gap:1.2rem;display:flex}.CardSections-module__0Rvh0a__question{margin:0 0 .3rem;font-weight:600}.CardSections-module__0Rvh0a__answer{color:var(--color-text-muted);margin:0}.CardSections-module__0Rvh0a__fileList{flex-direction:column;gap:.6rem;display:flex}.CardSections-module__0Rvh0a__fileLink{color:var(--color-primary);align-items:center;gap:.6rem;width:fit-content;text-decoration:none;display:inline-flex}.CardSections-module__0Rvh0a__fileLink:hover{text-decoration:underline}.CardSections-module__0Rvh0a__contactList{flex-direction:column;gap:.8rem;padding-top:1.4rem;display:flex}.CardSections-module__0Rvh0a__contactRow{width:fit-content;color:var(--color-text);align-items:center;gap:.8rem;font-size:1.3rem;text-decoration:none;display:inline-flex}.CardSections-module__0Rvh0a__contactRow svg{color:var(--color-primary);flex:none}a.CardSections-module__0Rvh0a__contactRow:hover{text-decoration:underline}.CardSections-module__0Rvh0a__messageIntro{color:var(--color-text-muted);margin:0;font-style:italic}.CardSections-module__0Rvh0a__message{white-space:pre-wrap;margin:0}.CardSections-module__0Rvh0a__trackingGroup{margin-bottom:1rem}.CardSections-module__0Rvh0a__trackingHeading{margin:0 0 .4rem;font-weight:600}.CardSections-module__0Rvh0a__trackingRow{color:var(--color-text-muted)}.CardSections-module__0Rvh0a__noteList{flex-direction:column;gap:1rem;display:flex}.CardSections-module__0Rvh0a__note{border:1px solid var(--color-border);background:var(--color-neutrals-20);border-radius:.8rem;flex-direction:column;gap:.4rem;padding:1rem 1.2rem;display:flex}.CardSections-module__0Rvh0a__noteContent{white-space:pre-wrap;margin:0}.CardSections-module__0Rvh0a__noteMeta{color:var(--color-text-muted);justify-content:space-between;align-items:center;gap:.8rem;font-size:1.15rem;display:flex}.CardSections-module__0Rvh0a__noteActions{gap:.4rem;display:flex}.CardSections-module__0Rvh0a__noteIconBtn{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;align-items:center;padding:.3rem;display:inline-flex}.CardSections-module__0Rvh0a__noteIconBtn:hover{color:var(--color-primary)}.CardSections-module__0Rvh0a__noteIconBtn.CardSections-module__0Rvh0a__danger:hover{color:var(--color-error-100)}.CardSections-module__0Rvh0a__noteForm{flex-direction:column;gap:.8rem;display:flex}.CardSections-module__0Rvh0a__noteFormRow{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.CardSections-module__0Rvh0a__attachBtn{border:1px solid var(--color-border);color:var(--color-neutrals-80);cursor:pointer;background:0 0;border-radius:.6rem;align-items:center;gap:.6rem;padding:.5rem 1rem;font-size:1.3rem;display:inline-flex}.CardSections-module__0Rvh0a__attachBtn:hover:not(:disabled){background:var(--color-neutrals-10,#f8f8f8);border-color:var(--color-neutrals-40,#ccc)}.CardSections-module__0Rvh0a__attachBtn:disabled{opacity:.5;cursor:not-allowed}.CardSections-module__0Rvh0a__hiddenInput{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.CardSections-module__0Rvh0a__fileChip{background:var(--color-neutrals-10,#f8f8f8);border:1px solid var(--color-border);color:var(--color-text);border-radius:2rem;align-items:center;gap:.4rem;width:fit-content;max-width:100%;padding:.3rem .4rem .3rem .8rem;font-size:1.2rem;display:inline-flex}.CardSections-module__0Rvh0a__fileChipName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.CardSections-module__0Rvh0a__fileChipRemove{cursor:pointer;color:var(--color-neutrals-100);background:0 0;border:none;flex-shrink:0;padding:0 .2rem;font-size:1.6rem;line-height:1}.CardSections-module__0Rvh0a__fileChipRemove:hover{color:var(--color-text)}.CardSections-module__0Rvh0a__error{color:var(--color-error-100);margin:0;font-size:1.25rem}
.ObsoleteJobBanner-module__yPvC8W__banner{justify-content:center;align-items:center;gap:1.6rem;display:flex}.ObsoleteJobBanner-module__yPvC8W__icon{flex-shrink:0}.ObsoleteJobBanner-module__yPvC8W__text{margin:0}.ObsoleteJobBanner-module__yPvC8W__link{color:var(--color-neutrals-black);text-decoration:underline}
.CandidateCard-module__waKfJW__card{border:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-xs);border-radius:.6rem}.CandidateCard-module__waKfJW__header{border-bottom:2px solid var(--color-border);align-items:center;gap:1rem;padding:1rem 1.4rem;display:flex}.CandidateCard-module__waKfJW__date{color:var(--color-neutrals-100);margin-left:auto;font-size:1.2rem;font-weight:700}.CandidateCard-module__waKfJW__content{gap:1.6rem;padding:1.4rem;display:flex}.CandidateCard-module__waKfJW__picture{flex:none;line-height:0}.CandidateCard-module__waKfJW__info{flex:auto;min-width:0}.CandidateCard-module__waKfJW__name{color:var(--color-text);font-size:1.8rem;font-weight:700;line-height:1.22;text-decoration:none;display:inline-block}.CandidateCard-module__waKfJW__name:hover{color:var(--color-primary)}.CandidateCard-module__waKfJW__position{color:var(--color-text-muted);margin-top:.2rem;font-size:1.5rem;line-height:1.33}.CandidateCard-module__waKfJW__location{color:var(--color-text-muted);align-items:center;gap:.6rem;margin-top:1.2rem;margin-bottom:.4rem;font-size:1.4rem;display:flex}.CandidateCard-module__waKfJW__location svg{color:var(--color-neutrals-80);flex:none}.CandidateCard-module__waKfJW__languages{align-items:flex-start;gap:.6rem;font-size:1.3rem;display:flex}.CandidateCard-module__waKfJW__languages svg{color:var(--color-neutrals-80);flex:none;margin-top:.2rem}.CandidateCard-module__waKfJW__languagesList{flex-wrap:wrap;align-items:flex-start;gap:.8rem 3.2rem;display:flex}.CandidateCard-module__waKfJW__languageCol{flex-direction:column;gap:.1rem;display:flex}.CandidateCard-module__waKfJW__languageLevel{text-transform:capitalize;color:var(--color-text);font-weight:700}.CandidateCard-module__waKfJW__languageNames{color:var(--color-text-muted)}.CandidateCard-module__waKfJW__showMore{appearance:none;cursor:pointer;font-family:var(--font-primary);color:var(--color-primary);background:0 0;border:none;align-self:flex-start;padding:0;font-size:1.3rem}.CandidateCard-module__waKfJW__aside{flex:none;align-items:flex-start;display:flex}.CandidateCard-module__waKfJW__requirements{background:var(--color-success-20);border:1px solid var(--color-success-60);--tone:var(--color-success-100);--tone-bg:var(--color-success-20);border-radius:1rem;flex-direction:column;align-items:center;gap:.8rem;padding:1.2rem 1.6rem;display:flex}.CandidateCard-module__waKfJW__requirementsPartial{background:var(--color-warning-20);border-color:var(--color-warning-60);--tone:var(--color-warning-100);--tone-bg:var(--color-warning-20)}.CandidateCard-module__waKfJW__requirementsZero{background:var(--color-error-20);border-color:var(--color-error-60);--tone:var(--color-error-100);--tone-bg:var(--color-error-20)}.CandidateCard-module__waKfJW__ring{background:conic-gradient(var(--tone)calc(var(--pct,0)*1%),var(--color-neutrals-20)0);border-radius:50%;flex:none;place-items:center;width:7.2rem;height:7.2rem;display:grid;position:relative}.CandidateCard-module__waKfJW__ring:after{content:"";background:var(--tone-bg);border-radius:50%;position:absolute;inset:.6rem}.CandidateCard-module__waKfJW__ringValue{z-index:1;color:var(--tone);font-variant-numeric:tabular-nums;font-size:2.2rem;font-weight:800;line-height:1;position:relative}.CandidateCard-module__waKfJW__requirementsLabel{letter-spacing:.04em;text-transform:uppercase;color:var(--color-neutrals-80);font-size:1.05rem;font-weight:700}.CandidateCard-module__waKfJW__tabs{flex-wrap:wrap;gap:.8rem;padding:0 1.4rem .4rem;display:flex}.CandidateCard-module__waKfJW__tab{appearance:none;cursor:pointer;font-family:var(--font-primary);color:var(--color-neutrals-100);background:var(--color-neutrals-20);border:1.5px solid #0000;border-radius:3rem;align-items:center;gap:.7rem;padding:.8rem 1.4rem;font-size:1.25rem;font-weight:700;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.CandidateCard-module__waKfJW__tab svg{flex:none}.CandidateCard-module__waKfJW__tab:hover:not(.CandidateCard-module__waKfJW__tabActive){border-color:var(--color-neutrals-40)}.CandidateCard-module__waKfJW__tabActive{color:#fff;background:var(--color-primary);border-color:var(--color-primary)}.CandidateCard-module__waKfJW__tabCount{color:inherit;background:#00000014;border-radius:3rem;padding:.1rem .6rem;font-size:1.05rem;font-weight:700}.CandidateCard-module__waKfJW__tabActive .CandidateCard-module__waKfJW__tabCount{background:#ffffff47}.CandidateCard-module__waKfJW__panel{padding:.4rem 1.4rem}.CandidateCard-module__waKfJW__footer{border-top:2px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:1rem 1.6rem;padding:1.4rem;display:flex}.CandidateCard-module__waKfJW__communication{flex-wrap:wrap;gap:.8rem;display:flex}.CandidateCard-module__waKfJW__commButton{appearance:none;cursor:pointer;border:1px solid var(--color-border);background:var(--color-surface);font-family:var(--font-primary);color:var(--color-text);border-radius:3rem;align-items:center;gap:.8rem;padding:.8rem 1.4rem;font-size:1.3rem;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.CandidateCard-module__waKfJW__commButton svg{color:var(--color-primary);flex:none}.CandidateCard-module__waKfJW__commButton:hover{border-color:var(--color-neutrals-40)}@media (max-width:640px){.CandidateCard-module__waKfJW__content{flex-wrap:wrap}.CandidateCard-module__waKfJW__aside{width:100%}.CandidateCard-module__waKfJW__footer{align-items:stretch}}
.JobRequirements-module__qAj15G__section{margin-top:4rem}.JobRequirements-module__qAj15G__richText{overflow-wrap:anywhere}.JobRequirements-module__qAj15G__richText p{margin:0 0 1rem}.JobRequirements-module__qAj15G__richText ul,.JobRequirements-module__qAj15G__richText ol{margin:0 0 1rem;padding-left:2rem}.JobRequirements-module__qAj15G__facts{margin:0;padding:0;list-style:none}.JobRequirements-module__qAj15G__fact{margin:1rem 0;display:flex}.JobRequirements-module__qAj15G__icon{flex:none;padding-top:.25rem;padding-right:.6rem}
.CandidateList-module__VbFqZW__list{flex-direction:column;gap:1.2rem;display:flex}.CandidateList-module__VbFqZW__sentinel{height:1px}.CandidateList-module__VbFqZW__status{text-align:center;color:var(--color-text-muted);margin:0;padding:1.2rem 0;font-size:1.3rem}.CandidateList-module__VbFqZW__errorRow{flex-direction:column;align-items:center;gap:.8rem;padding:1.2rem 0;display:flex}
.ReportHiringModal-module__RYQB-q__content{text-align:center}.ReportHiringModal-module__RYQB-q__choices{grid-template-columns:1fr 1fr;gap:2rem;margin-bottom:3rem;display:grid}.ReportHiringModal-module__RYQB-q__choiceTitle{grid-column:1/-1;margin:0;font-size:2.4rem;font-weight:500}.ReportHiringModal-module__RYQB-q__choice{background:var(--color-neutrals-10);text-align:center;border:.1rem solid #0000;border-radius:.8rem;flex-direction:column;align-items:center;gap:1rem;padding:2rem;display:flex}.ReportHiringModal-module__RYQB-q__checked{background:var(--color-surface);border-color:var(--color-neutrals-60)}.ReportHiringModal-module__RYQB-q__icon{font-size:3rem}.ReportHiringModal-module__RYQB-q__danger{color:var(--color-error-100)}.ReportHiringModal-module__RYQB-q__success{color:var(--color-success-100)}.ReportHiringModal-module__RYQB-q__info{color:var(--color-secondary-100)}.ReportHiringModal-module__RYQB-q__footer{font-size:1.2rem}
.CategoryTabs-module__F613vG__tabs{display:flex}.CategoryTabs-module__F613vG__tab{border:1px solid #0000;border-bottom:1px solid var(--color-neutrals-40);width:100%;height:4.1rem;font-family:var(--font-primary);color:var(--color-neutrals-60);cursor:pointer;background:0 0;padding:1.6rem .8rem;font-size:1.4rem;font-weight:400}.CategoryTabs-module__F613vG__active{border-color:var(--color-neutrals-40);border-bottom-color:#0000}@media (max-width:575px){.CategoryTabs-module__F613vG__tab{padding:0}}
.RecipientButton-module__cwvJrG__recipient{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:12.5rem;display:flex}.RecipientButton-module__cwvJrG__name{text-overflow:ellipsis;white-space:nowrap;max-width:12.5rem;overflow:hidden}
.ShareOfferModal-module__E5EnIa__title{color:var(--color-primary-110);margin-bottom:3rem;font-size:2.5rem;font-weight:400;display:block}.ShareOfferModal-module__E5EnIa__body{text-align:center}.ShareOfferModal-module__E5EnIa__publishAll{margin-top:2rem;margin-bottom:1.3rem}.ShareOfferModal-module__E5EnIa__recipients{grid-template-columns:repeat(auto-fill,minmax(12.5rem,1fr));place-items:center;gap:2rem;display:grid}.ShareOfferModal-module__E5EnIa__error{margin-top:1.6rem}@media (max-width:575px){.ShareOfferModal-module__E5EnIa__recipients{gap:.4rem}}
.JobOfferToolbar-module__1vBVxq__activeItem{color:var(--color-text);position:relative}@media (min-width:769px){.JobOfferToolbar-module__1vBVxq__activeItem:after{content:"";border-bottom:3px solid var(--color-primary);position:absolute;bottom:-1.2rem;left:0;right:0}}@media (max-width:768px){.JobOfferToolbar-module__1vBVxq__counter{display:none}}.JobOfferToolbar-module__1vBVxq__feedback{max-width:115rem;margin:1.2rem auto 0;padding:0 1.6rem}.JobOfferToolbar-module__1vBVxq__modalTitle{flex-direction:column;gap:.2rem;display:flex}.JobOfferToolbar-module__1vBVxq__modalTitleIcon{color:var(--color-success-60);margin-bottom:.6rem}.JobOfferToolbar-module__1vBVxq__modalBody{text-align:center}
.SimilarJobs-module__ebDVGW__section{max-width:112.1rem;margin-top:4rem}.SimilarJobs-module__ebDVGW__card{border:.1rem solid var(--color-neutrals-20);height:51.5rem;box-shadow:var(--shadow-job-card);background:var(--color-surface);flex-direction:column;align-items:center;margin:1.5rem 1.2rem;display:flex;position:relative}.SimilarJobs-module__ebDVGW__cardCover{background:var(--color-neutrals-20);width:100%;height:30rem;position:absolute;top:0}.SimilarJobs-module__ebDVGW__coverImage{object-fit:cover}.SimilarJobs-module__ebDVGW__cardLogo{border:.1rem solid var(--color-neutrals-20);background:var(--color-surface);border-radius:50%;width:10rem;height:10rem;position:absolute;top:25.5rem}.SimilarJobs-module__ebDVGW__logoImage{object-fit:cover;border-radius:50%}.SimilarJobs-module__ebDVGW__cardBody{text-align:center;background:var(--color-surface);flex-direction:column;width:100%;height:21rem;margin-top:auto;padding:1rem 2rem 0;display:flex}.SimilarJobs-module__ebDVGW__cardTitle{-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;margin:5.5rem 0 .3rem;font-size:1.8rem;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.SimilarJobs-module__ebDVGW__cardLink{color:var(--color-neutrals-black);text-decoration:none}.SimilarJobs-module__ebDVGW__cardCompany,.SimilarJobs-module__ebDVGW__cardLocation{color:var(--color-neutrals-80);margin:0}.SimilarJobs-module__ebDVGW__cardCompany{margin:.5rem 0;font-size:1.5rem}.SimilarJobs-module__ebDVGW__cardLocation{font-size:1.3rem}@media (max-width:1200px){.SimilarJobs-module__ebDVGW__card{height:28.2rem;margin:1.5rem .8rem}.SimilarJobs-module__ebDVGW__cardCover{height:13.5rem}.SimilarJobs-module__ebDVGW__cardLogo{width:8rem;height:8rem;top:9.2rem}.SimilarJobs-module__ebDVGW__cardBody{height:14.5rem}.SimilarJobs-module__ebDVGW__cardTitle{margin-top:4rem;font-size:1.2rem;line-height:1.4rem}.SimilarJobs-module__ebDVGW__cardCompany{margin:.1rem 0;font-size:1.2rem}.SimilarJobs-module__ebDVGW__cardLocation{font-size:1rem}}@media (max-width:576px){.SimilarJobs-module__ebDVGW__card{height:24rem}.SimilarJobs-module__ebDVGW__cardCover{height:11.5rem}.SimilarJobs-module__ebDVGW__cardLogo{width:5.1rem;height:5.1rem;top:9rem}.SimilarJobs-module__ebDVGW__cardBody{justify-content:center;height:12rem;padding:0 1rem}.SimilarJobs-module__ebDVGW__cardTitle{margin-top:2rem}.SimilarJobs-module__ebDVGW__cardCompany{font-size:1.1rem}}.SimilarJobs-module__ebDVGW__skeletonRow{gap:2.4rem;margin-top:1.5rem;display:flex}.SimilarJobs-module__ebDVGW__skeletonRow>*{flex:1}@media (max-width:576px){.SimilarJobs-module__ebDVGW__skeletonRow>:nth-child(3){display:none}}
.CandidateResultsBar-module__ZPzkxW__bar{flex-direction:column;gap:.8rem;display:flex}.CandidateResultsBar-module__ZPzkxW__summary{color:var(--color-text-muted);flex-wrap:wrap;align-items:baseline;gap:.4rem 1.2rem;margin:0;font-size:1.4rem;display:flex}.CandidateResultsBar-module__ZPzkxW__count{color:var(--color-text);font-weight:600}.CandidateResultsBar-module__ZPzkxW__showAll{color:var(--color-primary);font-family:var(--font-primary);cursor:pointer;background:0 0;border:none;padding:0;font-size:1.3rem;font-weight:600;text-decoration:underline}.CandidateResultsBar-module__ZPzkxW__applied{flex-wrap:wrap;align-items:center;gap:.6rem .8rem;display:flex}.CandidateResultsBar-module__ZPzkxW__appliedLabel{color:var(--color-text-muted);font-size:1.2rem;font-weight:600}.CandidateResultsBar-module__ZPzkxW__chips{flex-wrap:wrap;gap:.6rem;display:flex}.CandidateResultsBar-module__ZPzkxW__chip{background:var(--color-primary-20,var(--color-neutrals-20));color:var(--color-primary);border-radius:3rem;align-items:center;gap:.5rem;padding:.3rem .4rem .3rem 1rem;font-size:1.2rem;font-weight:600;display:inline-flex}.CandidateResultsBar-module__ZPzkxW__chipRemove{color:currentColor;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:1.8rem;height:1.8rem;padding:0;display:inline-flex}.CandidateResultsBar-module__ZPzkxW__chipRemove:hover{background:#00000014}
.JobDetailPage-module__Wfd8Hq__page{width:100%;color:var(--color-neutrals-100)}@media (min-width:769px){.JobDetailPage-module__Wfd8Hq__page{max-width:116rem;margin:1.6rem auto 0}}.JobDetailPage-module__Wfd8Hq__breadcrumbs{align-self:flex-start;padding-bottom:1.5rem}@media (max-width:768px){.JobDetailPage-module__Wfd8Hq__breadcrumbs{background-color:var(--color-bg);padding:1.5rem}}@media (max-width:576px){.JobDetailPage-module__Wfd8Hq__breadcrumbs{min-height:9rem}}.JobDetailPage-module__Wfd8Hq__body{padding:4rem 6rem}@media (max-width:768px){.JobDetailPage-module__Wfd8Hq__body{padding:4rem 1.5rem}}.JobDetailPage-module__Wfd8Hq__columns{display:flex}@media (max-width:768px){.JobDetailPage-module__Wfd8Hq__columns{flex-direction:column-reverse}}.JobDetailPage-module__Wfd8Hq__content{line-height:2rem}@media (min-width:769px){.JobDetailPage-module__Wfd8Hq__content{flex-basis:auto;width:calc(100% - 34rem);font-size:1.6rem}.JobDetailPage-module__Wfd8Hq__sidebar{flex-grow:1;flex-basis:auto;align-self:start;width:34rem;padding-left:2rem;position:sticky;top:6rem}}@media (max-width:992px){.JobDetailPage-module__Wfd8Hq__titleSection{display:none}}.JobDetailPage-module__Wfd8Hq__title{color:var(--color-text);margin:0;padding-bottom:1.5rem;font-size:3.2rem;font-weight:700;line-height:1.2;position:relative}.JobDetailPage-module__Wfd8Hq__title:after{content:"";border-top:4px solid var(--color-primary);border-radius:1.2rem;width:4.8rem;margin:1rem 0 0;display:flex}
.StepForm-module__arzUjW__form{flex-direction:column;gap:2rem;display:flex}.StepForm-module__arzUjW__rows{flex-direction:column;gap:2rem;margin:0;padding:0;list-style:none;display:flex}.StepForm-module__arzUjW__row{align-items:flex-end;gap:.8rem;display:flex}.StepForm-module__arzUjW__field{flex:auto;min-width:0}.StepForm-module__arzUjW__remove{opacity:.4;flex:none;margin-bottom:.8rem;line-height:1;transition:opacity .2s}.StepForm-module__arzUjW__removeIcon{color:var(--color-error-100)}.StepForm-module__arzUjW__row:focus-within .StepForm-module__arzUjW__remove,.StepForm-module__arzUjW__remove:hover{opacity:1}.StepForm-module__arzUjW__level{flex-direction:column;flex:0 0 14rem;align-items:flex-end;gap:.4rem;display:flex}.StepForm-module__arzUjW__levelName{min-height:1.3rem;color:var(--color-neutrals-100);font-size:1rem}.StepForm-module__arzUjW__switch{text-align:right}.StepForm-module__arzUjW__switchLink{text-decoration:underline}.StepForm-module__arzUjW__entry{border:0;flex-direction:column;gap:2rem;min-width:0;margin:0;padding:0;display:flex}.StepForm-module__arzUjW__entry[hidden]{display:none}.StepForm-module__arzUjW__dates{grid-template-columns:1fr 1fr;gap:1.6rem;display:grid}.StepForm-module__arzUjW__current{justify-content:flex-end;display:flex}.StepForm-module__arzUjW__cv{text-align:center;flex-direction:column;align-items:center;gap:2rem;display:flex}.StepForm-module__arzUjW__cvLoading{color:var(--color-neutrals-100);margin:0}.StepForm-module__arzUjW__cvSuccessIcon{color:var(--color-success-100);vertical-align:-.2rem}.StepForm-module__arzUjW__cvErrorIcon{color:var(--color-error-100);vertical-align:-.2rem}.StepForm-module__arzUjW__cvOutcomeActions{justify-content:center;margin-top:2rem;display:flex}
.CandidatesViewTabs-module__pkOp7G__bar{gap:.6rem;display:flex}.CandidatesViewTabs-module__pkOp7G__tab{appearance:none;cursor:pointer;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-muted);font-family:var(--font-primary);border-radius:3rem;padding:.8rem 1.8rem;font-size:1.4rem;font-weight:700;line-height:1}.CandidatesViewTabs-module__pkOp7G__tab:hover{border-color:var(--color-primary-60)}.CandidatesViewTabs-module__pkOp7G__active{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}
.CandidatesEmptyState-module__wtgW-G__wrap{text-align:center;flex-direction:column;align-items:center;gap:.6rem;padding:4rem 2rem;display:flex}.CandidatesEmptyState-module__wtgW-G__title{color:var(--color-text);margin:0;font-size:1.6rem;font-weight:600}.CandidatesEmptyState-module__wtgW-G__body{color:var(--color-text-muted);margin:0;font-size:1.4rem}
.SearchBox-module__pZASjq__formWrapper{background-color:var(--color-surface);border:.1rem solid var(--color-border);border-radius:1rem;transition:all .5s}@media (max-width:768px){.SearchBox-module__pZASjq__formWrapperInactive{max-height:0;overflow:hidden}}@media (min-width:768px){.SearchBox-module__pZASjq__formWrapper{margin-bottom:1rem}}.SearchBox-module__pZASjq__header{border-bottom:.1rem solid var(--color-border);justify-content:space-between;align-items:center;padding:1.5rem;display:flex}@media (max-width:768px){.SearchBox-module__pZASjq__header{justify-content:flex-end}}.SearchBox-module__pZASjq__title{align-items:center;gap:1rem;margin:0;font-size:1.4rem;font-weight:600;line-height:1.2;display:inline-flex}@media (max-width:768px){.SearchBox-module__pZASjq__title{display:none}}.SearchBox-module__pZASjq__icon{width:2rem;height:2rem;color:var(--color-primary);flex:none}
.ShortlistView-module__664GHW__view,.ShortlistView-module__664GHW__intro{flex-direction:column;gap:1.6rem;display:flex}.ShortlistView-module__664GHW__intro{border:1px solid var(--color-border);background:var(--color-surface);border-radius:.8rem;align-items:flex-start;padding:2.4rem}.ShortlistView-module__664GHW__introTitle,.ShortlistView-module__664GHW__sectionTitle{margin:0;font-size:1.6rem;font-weight:700}.ShortlistView-module__664GHW__introBody,.ShortlistView-module__664GHW__processing,.ShortlistView-module__664GHW__reason{color:var(--color-text-muted);margin:0;font-size:1.4rem;line-height:1.5}.ShortlistView-module__664GHW__placeholder{min-height:20rem}.ShortlistView-module__664GHW__processingBlock{text-align:center;flex-direction:column;align-items:center;gap:1.2rem;display:flex}.ShortlistView-module__664GHW__spinnerArea{min-height:6rem}.ShortlistView-module__664GHW__actions{justify-content:flex-end;display:flex}.ShortlistView-module__664GHW__requirements{flex-direction:column;gap:.8rem;display:flex}.ShortlistView-module__664GHW__requirementList,.ShortlistView-module__664GHW__metList,.ShortlistView-module__664GHW__candidates{margin:0;padding:0;list-style:none}.ShortlistView-module__664GHW__requirementList,.ShortlistView-module__664GHW__metList{flex-wrap:wrap;gap:.6rem;display:flex}.ShortlistView-module__664GHW__requirement,.ShortlistView-module__664GHW__met{border:1px solid var(--color-border);border-radius:3rem;align-items:center;gap:.6rem;padding:.4rem 1rem;font-size:1.2rem;display:inline-flex;position:relative}.ShortlistView-module__664GHW__requirementScore{font-weight:700}.ShortlistView-module__664GHW__isMet{border-color:var(--color-success-60);background:var(--color-success-20)}.ShortlistView-module__664GHW__isNotMet{border-color:var(--color-error-60);background:var(--color-error-20)}.ShortlistView-module__664GHW__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ShortlistView-module__664GHW__candidates{flex-direction:column;gap:1.2rem;display:flex}.ShortlistView-module__664GHW__candidate{border:1px solid var(--color-border);background:var(--color-surface);border-radius:.8rem;flex-direction:column;gap:1rem;padding:1.6rem;display:flex}.ShortlistView-module__664GHW__candidateHead{flex-wrap:wrap;align-items:center;gap:1.2rem;display:flex}.ShortlistView-module__664GHW__candidateName{font-size:1.5rem;font-weight:700}.ShortlistView-module__664GHW__scores{gap:1.2rem;margin-left:auto;font-size:1.3rem;font-weight:600;display:flex}.ShortlistView-module__664GHW__noRecommendation{color:var(--color-text-muted);margin-left:auto;font-size:1.3rem}.ShortlistView-module__664GHW__errorRow{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.ShortlistView-module__664GHW__errorTitle{margin:0;font-weight:600}
.SearchForm-module__ezd-xG__searchSection{margin:1.5rem 0}.SearchForm-module__ezd-xG__searchForm{gap:.75rem;padding:1.5rem;display:grid}.SearchForm-module__ezd-xG__inputRow{flex-flow:wrap;align-items:flex-start;gap:2rem;display:flex}.SearchForm-module__ezd-xG__inputField{flex:1;min-width:22rem}.SearchForm-module__ezd-xG__formActions{flex-wrap:wrap;align-items:flex-end;gap:.75rem;margin-top:1rem;margin-left:auto;display:flex}.SearchForm-module__ezd-xG__clearLink{color:var(--color-error-100);text-decoration:underline}
.ActionModals-module__m9Gkta__form{flex-direction:column;gap:1.4rem;display:flex}.ActionModals-module__m9Gkta__hint{color:var(--color-text-muted);margin:-.6rem 0 0;font-size:1.2rem;line-height:1.4}.ActionModals-module__m9Gkta__body{color:var(--color-text);margin:0;font-size:1.4rem;line-height:1.5}.ActionModals-module__m9Gkta__note{color:var(--color-text-muted);margin:1.2rem 0 0;font-size:1.2rem;line-height:1.4}.ActionModals-module__m9Gkta__error{color:var(--color-error-100);margin:0;font-size:1.3rem}.ActionModals-module__m9Gkta__congrats{text-align:center;flex-direction:column;align-items:center;gap:1.2rem;display:flex}.ActionModals-module__m9Gkta__congratsIcon{color:var(--color-warning-100)}
.ImportDetail-module__UMPMXq__panel{background:var(--color-surface,#fff);border:1px solid var(--color-border);border-radius:8px;margin-top:2.4rem;padding:3.2rem}.ImportDetail-module__UMPMXq__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.6rem;margin-bottom:1.6rem;display:flex}.ImportDetail-module__UMPMXq__title{overflow-wrap:anywhere;margin:0;font-size:2rem;font-weight:600}.ImportDetail-module__UMPMXq__working{text-align:center;color:var(--color-text-secondary,#6b7280);margin:0 0 1.6rem}.ImportDetail-module__UMPMXq__counter{text-align:center;margin:0 0 1.6rem;font-size:2.4rem;font-weight:600}.ImportDetail-module__UMPMXq__empty{text-align:center;color:var(--color-text-secondary,#6b7280);margin:0;padding:1.6rem 0}.ImportDetail-module__UMPMXq__scroll{overflow-x:auto}.ImportDetail-module__UMPMXq__table{border-collapse:collapse;width:100%;font-size:1.4rem}.ImportDetail-module__UMPMXq__table th,.ImportDetail-module__UMPMXq__table td{text-align:left;border-bottom:1px solid var(--color-border);vertical-align:top;padding:1.2rem 1.6rem}.ImportDetail-module__UMPMXq__table th{white-space:nowrap;font-weight:600}.ImportDetail-module__UMPMXq__table tbody tr:nth-child(2n){background:var(--color-bg)}.ImportDetail-module__UMPMXq__email{overflow-wrap:anywhere}.ImportDetail-module__UMPMXq__messages{margin:0;padding-left:1.8rem}@media (max-width:48rem){.ImportDetail-module__UMPMXq__panel{padding:2.4rem 1.6rem}.ImportDetail-module__UMPMXq__table thead{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.ImportDetail-module__UMPMXq__table,.ImportDetail-module__UMPMXq__table tbody,.ImportDetail-module__UMPMXq__table tr,.ImportDetail-module__UMPMXq__table td{display:block}.ImportDetail-module__UMPMXq__table tr{border-bottom:1px solid var(--color-border);padding:1.2rem 0}.ImportDetail-module__UMPMXq__table tbody tr:nth-child(2n){background:0 0}.ImportDetail-module__UMPMXq__table td{border-bottom:0;padding:.4rem .8rem}.ImportDetail-module__UMPMXq__table td[data-label]:before{content:attr(data-label);color:var(--color-text-secondary,#6b7280);font-size:1.2rem;font-weight:600;display:block}}
.Banner-module__rdKZKq__banner{background:var(--color-primary);flex-direction:column;justify-content:space-evenly;align-items:center;width:100%;height:20rem;margin-bottom:1.5rem;display:flex;position:relative;overflow:hidden}.Banner-module__rdKZKq__title{color:var(--color-on-primary);text-align:center;margin:0;padding:0;font-size:3rem;font-weight:700;line-height:1.2}.Banner-module__rdKZKq__content{max-width:80rem;color:var(--color-on-primary);text-align:left;margin:0;padding:0;font-size:1.8rem;line-height:2.4rem}.Banner-module__rdKZKq__semiCircle{color:var(--color-secondary-100);position:absolute;top:-15rem;left:-5rem;transform:rotate(280deg)}.Banner-module__rdKZKq__hoscoLine{color:var(--color-secondary-100);position:absolute;top:3rem;right:-12rem;transform:rotate(65deg)}@media (max-width:1024px){.Banner-module__rdKZKq__semiCircle,.Banner-module__rdKZKq__hoscoLine{display:none}.Banner-module__rdKZKq__content{text-align:center;padding:0 2rem}}
.ImportHistory-module__3DDLGW__panel{background:var(--color-surface,#fff);border:1px solid var(--color-border);border-radius:8px;margin-top:2.4rem;padding:3.2rem}.ImportHistory-module__3DDLGW__header{justify-content:space-between;align-items:center;gap:1.6rem;margin-bottom:1.6rem;display:flex}.ImportHistory-module__3DDLGW__title{margin:0;font-size:2rem;font-weight:600}.ImportHistory-module__3DDLGW__empty{text-align:center;color:var(--color-text-secondary,#6b7280);margin:0;padding:2.4rem 0}.ImportHistory-module__3DDLGW__scroll{overflow-x:auto}.ImportHistory-module__3DDLGW__table{border-collapse:collapse;width:100%;font-size:1.4rem}.ImportHistory-module__3DDLGW__table th,.ImportHistory-module__3DDLGW__table td{text-align:left;border-bottom:1px solid var(--color-border);vertical-align:middle;padding:1.2rem 1.6rem}.ImportHistory-module__3DDLGW__table th{white-space:nowrap;font-weight:600}.ImportHistory-module__3DDLGW__table tbody tr:nth-child(2n){background:var(--color-bg)}.ImportHistory-module__3DDLGW__selected,.ImportHistory-module__3DDLGW__table tbody tr.ImportHistory-module__3DDLGW__selected:nth-child(2n){background:color-mix(in srgb,var(--color-primary)8%,transparent)}.ImportHistory-module__3DDLGW__fileName{overflow-wrap:anywhere;min-width:18rem}.ImportHistory-module__3DDLGW__actionsCell{text-align:right}.ImportHistory-module__3DDLGW__actions{flex-wrap:wrap;justify-content:flex-end;gap:.8rem;display:inline-flex}.ImportHistory-module__3DDLGW__visuallyHidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:48rem){.ImportHistory-module__3DDLGW__panel{padding:2.4rem 1.6rem}.ImportHistory-module__3DDLGW__table thead{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.ImportHistory-module__3DDLGW__table,.ImportHistory-module__3DDLGW__table tbody,.ImportHistory-module__3DDLGW__table tr,.ImportHistory-module__3DDLGW__table td{display:block}.ImportHistory-module__3DDLGW__table tr{border-bottom:1px solid var(--color-border);padding:1.2rem 0}.ImportHistory-module__3DDLGW__table tbody tr:nth-child(2n){background:0 0}.ImportHistory-module__3DDLGW__table tbody tr.ImportHistory-module__3DDLGW__selected{background:color-mix(in srgb,var(--color-primary)8%,transparent)}.ImportHistory-module__3DDLGW__table td{border-bottom:0;padding:.4rem .8rem}.ImportHistory-module__3DDLGW__table td[data-label]:before{content:attr(data-label);min-width:9rem;font-weight:600;display:inline-block}.ImportHistory-module__3DDLGW__fileName{min-width:0;font-weight:600}.ImportHistory-module__3DDLGW__actionsCell{text-align:left;padding-top:.8rem}.ImportHistory-module__3DDLGW__actions{justify-content:flex-start}}
.Pagination-module__Alw-3W__pagination{box-shadow:var(--shadow-m);justify-content:center;align-items:center;gap:0;width:fit-content;max-width:100%;margin:3rem auto;display:flex}.Pagination-module__Alw-3W__link,.Pagination-module__Alw-3W__current,.Pagination-module__Alw-3W__disabled,.Pagination-module__Alw-3W__ellipsis{background:var(--color-surface);min-width:4rem;height:4rem;color:var(--color-text);border:#0000;justify-content:center;align-items:center;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.Pagination-module__Alw-3W__link:hover{background:var(--color-secondary-20);color:var(--color-primary)}.Pagination-module__Alw-3W__current{background:var(--color-secondary-100);color:var(--color-on-primary)}.Pagination-module__Alw-3W__disabled{color:var(--color-text-muted);opacity:.55;pointer-events:none}.Pagination-module__Alw-3W__ellipsis{background:0 0}
.StudentImportView-module__bLPzLq__page{max-width:96rem;margin:3.2rem auto;padding:0 1.6rem 4.8rem}.StudentImportView-module__bLPzLq__header{background:var(--color-primary);color:var(--color-on-primary);text-align:center;border-radius:8px 8px 0 0;padding:2.4rem 3.2rem}.StudentImportView-module__bLPzLq__heading{margin:0;font-size:3rem;font-weight:600;line-height:1}.StudentImportView-module__bLPzLq__panel{background:var(--color-surface,#fff);border:1px solid var(--color-border);border-top:none;border-radius:0 0 8px 8px;flex-direction:column;gap:1.6rem;padding:3.2rem;display:flex}.StudentImportView-module__bLPzLq__intro{margin:0}.StudentImportView-module__bLPzLq__hint{border-left:4px solid var(--color-primary);background:var(--color-bg);border-radius:4px;margin:0;padding:1.2rem 1.6rem;font-size:1.4rem}.StudentImportView-module__bLPzLq__actions{justify-content:flex-end;display:flex}.StudentImportView-module__bLPzLq__footnote{color:var(--color-text-secondary,#6b7280);margin:0;font-size:1.3rem}.StudentImportView-module__bLPzLq__footnote a{margin-left:.4rem}.StudentImportView-module__bLPzLq__feedback{margin-top:2.4rem}@media (max-width:48rem){.StudentImportView-module__bLPzLq__header{padding:2rem 1.6rem}.StudentImportView-module__bLPzLq__panel{padding:2.4rem 1.6rem}}
