.PostJob-module__vib3FG__pageWrapper{background:var(--gray-50);min-height:100vh;padding-bottom:60px}.PostJob-module__vib3FG__container{max-width:1200px;padding:var(--space-6)var(--space-4);margin:0 auto}@media (min-width:1024px){.PostJob-module__vib3FG__container{padding:var(--space-8)var(--space-6)}}.PostJob-module__vib3FG__pageHeader{gap:var(--space-4);margin-bottom:var(--space-6);flex-direction:column;display:flex}@media (min-width:768px){.PostJob-module__vib3FG__pageHeader{flex-direction:row;justify-content:space-between;align-items:flex-start}}.PostJob-module__vib3FG__pageTitle{color:var(--gray-900);letter-spacing:-.5px;margin:0;font-size:28px;font-weight:700}.PostJob-module__vib3FG__pageSubtitle{color:var(--gray-500);margin:var(--space-1)0 0 0;font-size:15px}.PostJob-module__vib3FG__backLink{align-items:center;gap:var(--space-2);color:var(--gray-600);padding:var(--space-2)var(--space-3);border-radius:var(--radius-sm);font-size:14px;font-weight:500;text-decoration:none;transition:all .15s;display:inline-flex}.PostJob-module__vib3FG__backLink:hover{color:var(--gray-900);background:var(--gray-100)}.PostJob-module__vib3FG__formLayout{gap:var(--space-6);grid-template-columns:1fr;display:grid}@media (min-width:1024px){.PostJob-module__vib3FG__formLayout{gap:var(--space-8);grid-template-columns:1fr 320px}}.PostJob-module__vib3FG__mainColumn{gap:var(--space-5);flex-direction:column;display:flex}.PostJob-module__vib3FG__card{background:var(--color-white);border:1px solid var(--gray-200);border-radius:var(--radius-md);overflow:visible;box-shadow:0 1px 3px #0000000a}.PostJob-module__vib3FG__cardHeader{padding:var(--space-4)var(--space-5);border-bottom:1px solid var(--gray-100);background:var(--gray-50);border-radius:var(--radius-md)var(--radius-md)0 0;justify-content:space-between;align-items:center;display:flex}.PostJob-module__vib3FG__cardTitle{color:var(--gray-800);margin:0;font-size:16px;font-weight:600}.PostJob-module__vib3FG__cardBadge{color:var(--gray-500);background:var(--gray-200);text-transform:uppercase;letter-spacing:.3px;border-radius:100px;padding:4px 10px;font-size:11px;font-weight:600}.PostJob-module__vib3FG__cardBadgeGreen{color:var(--emerald-600);background:var(--green-100);text-transform:uppercase;letter-spacing:.3px;border-radius:100px;padding:4px 10px;font-size:11px;font-weight:600}.PostJob-module__vib3FG__cardBody{padding:var(--space-5);gap:var(--space-5);flex-direction:column;display:flex}.PostJob-module__vib3FG__fieldGroup{gap:var(--space-2);flex-direction:column;display:flex}.PostJob-module__vib3FG__fieldRow{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (min-width:640px){.PostJob-module__vib3FG__fieldRow{grid-template-columns:1fr 1fr}}.PostJob-module__vib3FG__fieldLabel{color:var(--gray-700);font-size:14px;font-weight:600}.PostJob-module__vib3FG__required{color:var(--red-600)}.PostJob-module__vib3FG__fieldHint{color:var(--gray-500);margin:0;font-size:13px}.PostJob-module__vib3FG__input{width:100%;height:44px;padding:0 var(--space-4);border:1px solid var(--gray-300);background:var(--color-white);color:var(--gray-800);border-radius:8px;font-family:inherit;font-size:14px;transition:all .15s}.PostJob-module__vib3FG__input:focus{border-color:var(--brand-primary);box-shadow:var(--shadow-focus);outline:none}.PostJob-module__vib3FG__input::placeholder{color:var(--gray-400)}.PostJob-module__vib3FG__select{width:100%;height:44px;padding:0 var(--space-4);border:1px solid var(--gray-300);background:var(--color-white);color:var(--gray-800);cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;border-radius:8px;padding-right:40px;font-family:inherit;font-size:14px;transition:all .15s}.PostJob-module__vib3FG__select:focus{border-color:var(--brand-primary);box-shadow:var(--shadow-focus);outline:none}.PostJob-module__vib3FG__textarea{width:100%;min-height:120px;padding:var(--space-3)var(--space-4);border:1px solid var(--gray-300);background:var(--color-white);color:var(--gray-800);resize:vertical;border-radius:8px;font-family:inherit;font-size:14px;line-height:1.6;transition:all .15s}.PostJob-module__vib3FG__textarea:focus{border-color:var(--brand-primary);box-shadow:var(--shadow-focus);outline:none}.PostJob-module__vib3FG__textarea::placeholder{color:var(--gray-400)}.PostJob-module__vib3FG__salaryInputs{align-items:center;gap:var(--space-3);display:flex}.PostJob-module__vib3FG__salaryInputs .PostJob-module__vib3FG__input{flex:1;max-width:160px}.PostJob-module__vib3FG__salaryDivider{color:var(--gray-400);font-size:14px}.PostJob-module__vib3FG__checkboxLabel{align-items:center;gap:var(--space-3);color:var(--gray-700);cursor:pointer;font-size:14px;display:flex}.PostJob-module__vib3FG__checkboxLabel input[type=checkbox]{width:18px;height:18px;accent-color:var(--brand-primary);cursor:pointer}.PostJob-module__vib3FG__multiSelectWrapper{position:relative}.PostJob-module__vib3FG__chipContainer{gap:var(--space-2);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.PostJob-module__vib3FG__chip{align-items:center;gap:var(--space-2);background:var(--blue-100);color:#4338ca;border:1px solid #c7d2fe;border-radius:6px;padding:6px 10px;font-size:13px;font-weight:500;display:inline-flex}.PostJob-module__vib3FG__chipRemove{cursor:pointer;color:#6366f1;opacity:.7;background:0 0;border:none;margin-left:2px;padding:0;font-size:16px;line-height:1;transition:opacity .15s}.PostJob-module__vib3FG__chipRemove:hover{opacity:1}.PostJob-module__vib3FG__dropdownMenu{background:var(--color-white);border:1px solid var(--gray-200);z-index:100;border-radius:8px;max-height:360px;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 10px 25px #0000001a}.PostJob-module__vib3FG__dropdownHint{padding:8px var(--space-4);color:var(--gray-400);background:var(--gray-50);border-bottom:1px solid var(--gray-100);z-index:1;font-size:12px;position:sticky;top:0}.PostJob-module__vib3FG__dropdownOption{padding:10px var(--space-4);cursor:pointer;color:var(--gray-700);font-size:14px;transition:background .1s}.PostJob-module__vib3FG__dropdownOption:hover{background:var(--gray-50)}.PostJob-module__vib3FG__dropdownEmpty{padding:12px var(--space-4);color:var(--gray-500);font-size:14px}.PostJob-module__vib3FG__sidebar{order:-1}@media (min-width:1024px){.PostJob-module__vib3FG__sidebar{order:0}}.PostJob-module__vib3FG__sidebarSticky{gap:var(--space-4);flex-direction:column;display:flex}@media (min-width:1024px){.PostJob-module__vib3FG__sidebarSticky{top:var(--space-6);position:sticky}}.PostJob-module__vib3FG__sidebarCard{background:var(--color-white);border:1px solid var(--gray-200);border-radius:var(--radius-md);padding:var(--space-5);box-shadow:0 1px 3px #0000000a}.PostJob-module__vib3FG__sidebarTitle{color:var(--gray-800);margin:0 0 var(--space-4)0;font-size:14px;font-weight:600}.PostJob-module__vib3FG__summaryCard{background:var(--color-white);border:2px solid var(--brand-primary);border-radius:var(--radius-md);padding:var(--space-5);box-shadow:0 4px 12px #52796f1a}.PostJob-module__vib3FG__summaryTitle{color:var(--gray-800);margin:0 0 var(--space-4)0;font-size:14px;font-weight:600}.PostJob-module__vib3FG__summaryRow{color:var(--gray-600);justify-content:space-between;align-items:center;font-size:14px;display:flex}.PostJob-module__vib3FG__summaryValue{color:var(--gray-900);font-weight:600}.PostJob-module__vib3FG__summaryDivider{background:var(--gray-200);height:1px;margin:var(--space-4)0}.PostJob-module__vib3FG__summaryNote{color:var(--gray-500);margin:0 0 var(--space-4)0;font-size:13px;line-height:1.5}.PostJob-module__vib3FG__submitButton{background:var(--brand-primary);width:100%;height:48px;color:var(--color-white);cursor:pointer;border:none;border-radius:8px;font-size:15px;font-weight:600;transition:all .15s}.PostJob-module__vib3FG__submitButton:hover{background:var(--brand-primary-hover);transform:translateY(-1px);box-shadow:0 4px 12px #52796f40}.PostJob-module__vib3FG__submitButton:active{transform:translateY(0)}.PostJob-module__vib3FG__buyCreditsLink{text-align:center;color:var(--brand-primary);margin-top:var(--space-3);font-size:13px;font-weight:500;text-decoration:none;display:block}.PostJob-module__vib3FG__buyCreditsLink:hover{text-decoration:underline}.PostJob-module__vib3FG__errorMessage{align-items:center;gap:var(--space-3);background:var(--red-50);color:var(--red-700);padding:var(--space-4);border:1px solid var(--red-200);margin-bottom:var(--space-4);border-radius:8px;font-size:14px;font-weight:500;display:flex}.PostJob-module__vib3FG__healthcareSection{box-shadow:none;background:0 0;border:none;margin:0;padding:0}.PostJob-module__vib3FG__healthcareSection:before{display:none}.PostJob-module__vib3FG__healthcareHeader{margin-bottom:0}.PostJob-module__vib3FG__healthcareContent{gap:var(--space-4);margin-top:var(--space-4);flex-direction:column;display:flex}.PostJob-module__vib3FG__healthcareRow{gap:var(--space-2);flex-direction:column;display:flex}.PostJob-module__vib3FG__healthcareRow .PostJob-module__vib3FG__label{text-align:left;padding-right:0}.PostJob-module__vib3FG__certList{gap:var(--space-2);margin-bottom:var(--space-3);flex-direction:column;display:flex}.PostJob-module__vib3FG__certItem{background:var(--gray-50);border:1px solid var(--gray-200);padding:var(--space-3);border-radius:8px;justify-content:space-between;align-items:center;display:flex}.PostJob-module__vib3FG__certName{color:var(--gray-800);font-size:14px;font-weight:500}.PostJob-module__vib3FG__certAbbr{color:var(--gray-500);margin-left:4px;font-weight:400}.PostJob-module__vib3FG__certActions{align-items:center;gap:var(--space-3);display:flex}.PostJob-module__vib3FG__requiredToggle{color:var(--gray-600);cursor:pointer;align-items:center;gap:4px;font-size:12px;display:flex}.PostJob-module__vib3FG__requiredToggle input{accent-color:var(--brand-primary)}.PostJob-module__vib3FG__certRemove{color:var(--gray-400);cursor:pointer;background:0 0;border:none;padding:0;font-size:18px;line-height:1;transition:color .15s}.PostJob-module__vib3FG__certRemove:hover{color:var(--red-600)}.PostJob-module__vib3FG__certCategory{color:var(--gray-400);text-transform:capitalize;font-size:11px;display:block}.PostJob-module__vib3FG__helpText{color:var(--gray-500);margin:var(--space-1)0 0 0;font-size:13px}.PostJob-module__vib3FG__salaryModeToggle{background:var(--gray-100);border-radius:8px;gap:2px;padding:3px;display:flex}.PostJob-module__vib3FG__salaryModeBtn{cursor:pointer;color:var(--gray-600);text-align:center;background:0 0;border:none;border-radius:6px;flex:1;padding:10px 16px;font-family:inherit;font-size:13px;font-weight:500;transition:all .15s}.PostJob-module__vib3FG__salaryModeBtn:hover{color:var(--gray-800)}.PostJob-module__vib3FG__salaryModeBtnActive{background:var(--color-white);color:var(--gray-900);font-weight:600;box-shadow:0 1px 3px #00000014}.PostJob-module__vib3FG__salaryModeHint{color:var(--gray-500);margin:0;font-size:12px;line-height:1.4}.PostJob-module__vib3FG__transparentPayNote{color:var(--emerald-600);align-items:center;gap:6px;margin:0;font-size:12px;font-weight:500;display:flex}.PostJob-module__vib3FG__bracketGrid{flex-wrap:wrap;gap:6px;display:flex}.PostJob-module__vib3FG__bracketBtn{border:1px solid var(--gray-200);cursor:pointer;background:var(--color-white);color:var(--gray-600);border-radius:6px;padding:6px 12px;font-family:inherit;font-size:12px;font-weight:500;transition:all .15s}.PostJob-module__vib3FG__bracketBtn:hover{border-color:var(--brand-primary);color:var(--brand-primary);background:#52796f0a}.PostJob-module__vib3FG__bracketBtnActive{border-color:var(--brand-primary);color:var(--brand-primary);background:#52796f14;font-weight:600}.PostJob-module__vib3FG__label{color:var(--gray-700);font-size:14px;font-weight:600}
.ScreeningQuestions-module__0mP4TG__selectedList{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.ScreeningQuestions-module__0mP4TG__selectedItem{background:var(--gray-50);border:1px solid var(--gray-200);border-radius:6px;justify-content:space-between;align-items:center;padding:10px 12px;font-size:13px;display:flex}.ScreeningQuestions-module__0mP4TG__selectedInfo{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.ScreeningQuestions-module__0mP4TG__selectedNum{color:var(--gray-400);flex-shrink:0;font-weight:600}.ScreeningQuestions-module__0mP4TG__selectedText{color:var(--gray-700);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.ScreeningQuestions-module__0mP4TG__selectedType{color:var(--gray-400);background:var(--gray-100);border-radius:4px;flex-shrink:0;padding:2px 6px;font-size:11px}.ScreeningQuestions-module__0mP4TG__hasTooltip{cursor:help;border-bottom:1px dashed var(--gray-300)}.ScreeningQuestions-module__0mP4TG__requiredBadge{color:var(--brand-primary);background:#52796f1a;border-radius:4px;flex-shrink:0;padding:2px 6px;font-size:11px}.ScreeningQuestions-module__0mP4TG__removeBtn{color:var(--color-error);cursor:pointer;background:0 0;border:none;flex-shrink:0;margin-left:8px;font-size:12px;font-weight:500}.ScreeningQuestions-module__0mP4TG__removeBtn:hover{text-decoration:underline}.ScreeningQuestions-module__0mP4TG__actionRow{gap:8px;display:flex}.ScreeningQuestions-module__0mP4TG__libraryBtn,.ScreeningQuestions-module__0mP4TG__customBtn{cursor:pointer;border-radius:6px;padding:8px 16px;font-family:inherit;font-size:13px;font-weight:500;transition:all .15s}.ScreeningQuestions-module__0mP4TG__libraryBtn{background:var(--brand-primary);color:var(--color-white);border:none}.ScreeningQuestions-module__0mP4TG__libraryBtn:hover{background:var(--brand-primary-hover)}.ScreeningQuestions-module__0mP4TG__customBtn{background:var(--color-white);color:var(--gray-700);border:1px solid var(--gray-300)}.ScreeningQuestions-module__0mP4TG__customBtn:hover{background:var(--gray-50);border-color:var(--gray-400)}.ScreeningQuestions-module__0mP4TG__library{flex-direction:column;gap:6px;margin-top:12px;display:flex}.ScreeningQuestions-module__0mP4TG__category{border:1px solid var(--gray-200);border-radius:8px;overflow:hidden}.ScreeningQuestions-module__0mP4TG__categoryHeader{background:var(--gray-50);cursor:pointer;border:none;border-radius:0;justify-content:space-between;align-items:center;width:100%;padding:10px 14px;font-family:inherit;font-size:13px;transition:background .1s;display:flex}.ScreeningQuestions-module__0mP4TG__categoryHeader:hover{background:var(--gray-100)}.ScreeningQuestions-module__0mP4TG__categoryLeft{align-items:center;gap:6px;display:flex}.ScreeningQuestions-module__0mP4TG__chevron{color:var(--gray-400);flex-shrink:0;transition:transform .15s}.ScreeningQuestions-module__0mP4TG__chevronOpen{transform:rotate(90deg)}.ScreeningQuestions-module__0mP4TG__categoryLabel{color:var(--gray-600);font-size:13px;font-weight:600}.ScreeningQuestions-module__0mP4TG__categoryCount{color:var(--brand-primary);background:#52796f1a;border-radius:10px;padding:2px 8px;font-size:11px;font-weight:600}.ScreeningQuestions-module__0mP4TG__questionList{flex-direction:column;display:flex}.ScreeningQuestions-module__0mP4TG__questionItem{border:none;border-top:1px solid var(--gray-100);background:var(--color-white);cursor:pointer;text-align:left;border-radius:0;align-items:center;gap:8px;width:100%;padding:9px 14px;font-family:inherit;font-size:13px;transition:background .1s;display:flex}.ScreeningQuestions-module__0mP4TG__questionItem:hover:not(:disabled){background:#52796f0a}.ScreeningQuestions-module__0mP4TG__questionItem:disabled{cursor:default}.ScreeningQuestions-module__0mP4TG__questionAdded{opacity:.5}.ScreeningQuestions-module__0mP4TG__questionText{color:var(--gray-700);flex:1;min-width:0;font-size:13px}.ScreeningQuestions-module__0mP4TG__questionType{color:var(--gray-400);background:var(--gray-100);border-radius:4px;flex-shrink:0;padding:2px 6px;font-size:11px}.ScreeningQuestions-module__0mP4TG__questionType[title]{cursor:help;border-bottom:1px dashed var(--gray-300)}.ScreeningQuestions-module__0mP4TG__addIcon{color:var(--brand-primary);text-align:center;flex-shrink:0;width:20px;font-size:16px;font-weight:600}.ScreeningQuestions-module__0mP4TG__addedCheck{color:var(--gray-400);text-align:center;flex-shrink:0;width:40px;font-size:11px}.ScreeningQuestions-module__0mP4TG__customForm{border:1px solid var(--gray-300);background:var(--color-white);border-radius:8px;flex-direction:column;gap:12px;margin-top:12px;padding:16px;display:flex}.ScreeningQuestions-module__0mP4TG__customRow{align-items:flex-end;gap:12px;display:flex}.ScreeningQuestions-module__0mP4TG__requiredCheck{color:var(--gray-700);cursor:pointer;align-items:center;gap:6px;height:44px;font-size:13px;display:flex}.ScreeningQuestions-module__0mP4TG__requiredCheck input[type=checkbox]{width:16px;height:16px;accent-color:var(--brand-primary)}.ScreeningQuestions-module__0mP4TG__customActions{gap:8px;display:flex}.ScreeningQuestions-module__0mP4TG__addCustomBtn{background:var(--brand-primary);color:var(--color-white);cursor:pointer;border:none;border-radius:6px;padding:8px 16px;font-family:inherit;font-size:13px;font-weight:600;transition:background .15s}.ScreeningQuestions-module__0mP4TG__addCustomBtn:hover:not(:disabled){background:var(--brand-primary-hover)}.ScreeningQuestions-module__0mP4TG__addCustomBtn:disabled{opacity:.5;cursor:not-allowed}.ScreeningQuestions-module__0mP4TG__cancelBtn{border:1px solid var(--gray-300);cursor:pointer;color:var(--gray-600);background:0 0;border-radius:6px;padding:8px 16px;font-family:inherit;font-size:13px}.ScreeningQuestions-module__0mP4TG__cancelBtn:hover{background:var(--gray-50)}.ScreeningQuestions-module__0mP4TG__limitNote{color:var(--gray-400);margin-top:8px;font-size:12px}
.LocationPicker-module__YAZzuW__locationPicker{gap:var(--space-4);flex-direction:column;display:flex}.LocationPicker-module__YAZzuW__fieldGroup{gap:var(--space-2);flex-direction:column;display:flex}.LocationPicker-module__YAZzuW__label{color:var(--gray-700);font-size:14px;font-weight:600}.LocationPicker-module__YAZzuW__required{color:var(--red-600)}.LocationPicker-module__YAZzuW__dropdownWrapper{position:relative}.LocationPicker-module__YAZzuW__input{width:100%;height:44px;padding:0 var(--space-4);border:1px solid var(--gray-300);background:var(--color-white);color:var(--gray-800);border-radius:8px;padding-right:36px;font-family:inherit;font-size:14px;transition:all .15s}.LocationPicker-module__YAZzuW__input:focus{border-color:var(--brand-primary);box-shadow:var(--shadow-focus);outline:none}.LocationPicker-module__YAZzuW__input::placeholder{color:var(--gray-400)}.LocationPicker-module__YAZzuW__clearButton{cursor:pointer;color:var(--gray-400);background:0 0;border:none;border-radius:4px;padding:4px;font-size:16px;line-height:1;transition:color .15s;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.LocationPicker-module__YAZzuW__clearButton:hover{color:var(--gray-600)}.LocationPicker-module__YAZzuW__dropdownMenu{background:var(--color-white);border:1px solid var(--gray-200);z-index:100;border-radius:8px;max-height:240px;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 10px 25px #0000001a}.LocationPicker-module__YAZzuW__dropdownOption{padding:10px var(--space-4);cursor:pointer;color:var(--gray-700);font-size:14px;transition:background .1s}.LocationPicker-module__YAZzuW__dropdownOption:hover{background:var(--gray-50)}.LocationPicker-module__YAZzuW__selected{background:var(--gray-50);color:var(--brand-primary);font-weight:600}.LocationPicker-module__YAZzuW__dropdownEmpty{padding:12px var(--space-4);color:var(--gray-500);font-size:14px}.LocationPicker-module__YAZzuW__disabled{opacity:.5;pointer-events:none}.LocationPicker-module__YAZzuW__disabled .LocationPicker-module__YAZzuW__input{background:var(--gray-100);cursor:not-allowed}
.Dashboard-module__8Mmpzq__dashboardWrapper{background:var(--gray-50);min-height:100vh}.Dashboard-module__8Mmpzq__dashboardContainer{width:100%;padding:24px 16px}@media (min-width:768px){.Dashboard-module__8Mmpzq__dashboardContainer{padding:32px 24px}}@media (min-width:1024px){.Dashboard-module__8Mmpzq__dashboardContainer{max-width:1200px;margin:0 auto;padding:40px 48px}}.Dashboard-module__8Mmpzq__headerRow{flex-direction:column;gap:16px;margin-bottom:32px;display:flex}@media (min-width:640px){.Dashboard-module__8Mmpzq__headerRow{flex-direction:row;justify-content:space-between;align-items:flex-end}}.Dashboard-module__8Mmpzq__heading{color:var(--gray-900);letter-spacing:-.3px;margin:0 0 24px;font-size:28px;font-weight:700;line-height:1.2}@media (min-width:640px){.Dashboard-module__8Mmpzq__heading{font-size:32px}}.Dashboard-module__8Mmpzq__headingNoMargin{margin-bottom:0}.Dashboard-module__8Mmpzq__headerControls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (min-width:640px){.Dashboard-module__8Mmpzq__headerControls{gap:12px}}.Dashboard-module__8Mmpzq__dateRangePicker{box-shadow:var(--card-shadow);color:var(--gray-700);cursor:pointer;white-space:nowrap;background:#fff;border:none;border-radius:8px;align-items:center;gap:8px;height:38px;padding:8px 14px;font-size:13px;font-weight:500;transition:all .15s;display:flex}.Dashboard-module__8Mmpzq__dateRangePicker:hover{border-color:var(--gray-300);background:var(--gray-50)}.Dashboard-module__8Mmpzq__btn{cursor:pointer;white-space:nowrap;border:none;border-radius:8px;justify-content:center;align-items:center;gap:6px;height:38px;padding:0 16px;font-size:13px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.Dashboard-module__8Mmpzq__btnSecondary{color:var(--gray-700);box-shadow:var(--card-shadow);background:#fff;border:none}.Dashboard-module__8Mmpzq__btnSecondary:hover{background:var(--gray-50);border-color:var(--gray-300);color:var(--gray-900)}.Dashboard-module__8Mmpzq__btnPrimary{background:linear-gradient(135deg,var(--brand-primary)0%,var(--brand-primary-hover)100%);color:#fff;box-shadow:0 2px 8px #52796f40}.Dashboard-module__8Mmpzq__btnPrimary:hover{transform:translateY(-1px);box-shadow:0 4px 12px #52796f59}.Dashboard-module__8Mmpzq__grid3{grid-template-columns:1fr;gap:16px;margin-bottom:32px;display:grid}@media (min-width:640px){.Dashboard-module__8Mmpzq__grid3{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.Dashboard-module__8Mmpzq__grid3{grid-template-columns:repeat(3,1fr);gap:20px}}.Dashboard-module__8Mmpzq__metricCard{border-radius:var(--radius-lg);min-height:160px;box-shadow:var(--card-shadow);background:#fff;border:none;flex-direction:column;justify-content:space-between;padding:24px;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.Dashboard-module__8Mmpzq__metricCard:hover{box-shadow:var(--card-shadow-hover);transform:translateY(-2px)}.Dashboard-module__8Mmpzq__metricHeader{justify-content:space-between;align-items:flex-start;display:flex}.Dashboard-module__8Mmpzq__metricIcon{border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.Dashboard-module__8Mmpzq__metricIcon.Dashboard-module__8Mmpzq__jobs{color:#4f46e5;background:linear-gradient(135deg,#e0e7ff 0%,#c7d2fe 100%)}.Dashboard-module__8Mmpzq__metricIcon.Dashboard-module__8Mmpzq__applications{background:linear-gradient(135deg,var(--green-100)0%,var(--emerald-200)100%);color:var(--emerald-600)}.Dashboard-module__8Mmpzq__metricIcon.Dashboard-module__8Mmpzq__plan{background:linear-gradient(135deg,var(--amber-100)0%,var(--amber-200)100%);color:var(--amber-600)}.Dashboard-module__8Mmpzq__metricLabel{color:var(--gray-500);text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;font-size:13px;font-weight:600}.Dashboard-module__8Mmpzq__metricValue{color:var(--gray-900);letter-spacing:-1px;margin-bottom:8px;font-size:40px;font-weight:700;line-height:1}@media (max-width:640px){.Dashboard-module__8Mmpzq__metricValue{font-size:32px}}.Dashboard-module__8Mmpzq__metricSubtext{color:var(--gray-500);font-size:13px}.Dashboard-module__8Mmpzq__metricLink{color:var(--brand-primary);align-items:center;gap:4px;font-size:13px;font-weight:500;text-decoration:none;transition:gap .2s;display:inline-flex}.Dashboard-module__8Mmpzq__metricLink:hover{gap:8px;text-decoration:none}.Dashboard-module__8Mmpzq__sparkline{width:100%;height:40px;margin-top:8px}.Dashboard-module__8Mmpzq__freeBadge,.Dashboard-module__8Mmpzq__proBadge{letter-spacing:.5px;text-transform:capitalize;border-radius:100px;align-items:center;gap:6px;padding:8px 16px;font-size:14px;font-weight:700;display:inline-flex}.Dashboard-module__8Mmpzq__freeBadge{color:#0369a1;background:linear-gradient(135deg,#e0f2fe 0%,#bae6fd 100%)}.Dashboard-module__8Mmpzq__proBadge{background:linear-gradient(135deg,var(--amber-100)0%,var(--amber-200)100%);color:var(--amber-700)}.Dashboard-module__8Mmpzq__statusBadge{text-transform:uppercase;letter-spacing:.5px;border-radius:100px;align-items:center;gap:6px;padding:6px 12px;font-size:11px;font-weight:600;display:inline-flex}.Dashboard-module__8Mmpzq__statusBadge.Dashboard-module__8Mmpzq__verified{background:linear-gradient(135deg,var(--green-100)0%,var(--emerald-200)100%);color:var(--green-800)}.Dashboard-module__8Mmpzq__statusBadge.Dashboard-module__8Mmpzq__pending{background:linear-gradient(135deg,var(--amber-100)0%,var(--amber-200)100%);color:var(--amber-800)}.Dashboard-module__8Mmpzq__statusBadge.Dashboard-module__8Mmpzq__unverified{background:linear-gradient(135deg,var(--red-100)0%,var(--red-200)100%);color:#991b1b}.Dashboard-module__8Mmpzq__industryBadge{background:var(--gray-100);color:var(--gray-600);border-radius:100px;align-items:center;padding:6px 12px;font-size:12px;font-weight:500;display:inline-flex}.Dashboard-module__8Mmpzq__alertBox{border-radius:var(--radius-lg);box-shadow:var(--card-shadow);background:#fff;border:none;margin-bottom:24px;padding:20px 24px}.Dashboard-module__8Mmpzq__alertBox.Dashboard-module__8Mmpzq__error{border-left:4px solid var(--red-500);background:linear-gradient(135deg,var(--red-50)0%,white 100%)}.Dashboard-module__8Mmpzq__alertBox.Dashboard-module__8Mmpzq__warning{background:linear-gradient(135deg,#fffbeb 0%,#fff 100%);border-left:4px solid #f59e0b}.Dashboard-module__8Mmpzq__alertTitle{color:var(--gray-900);letter-spacing:-.3px;margin-bottom:8px;font-size:15px;font-weight:700}.Dashboard-module__8Mmpzq__alertText{color:var(--gray-600);font-size:14px;line-height:1.6}.Dashboard-module__8Mmpzq__companyCard{border-radius:var(--radius-lg);box-shadow:var(--card-shadow);background:#fff;border:none;flex-direction:column;gap:20px;margin-bottom:32px;padding:24px;transition:all .2s;display:flex}@media (min-width:768px){.Dashboard-module__8Mmpzq__companyCard{flex-direction:row;justify-content:space-between;align-items:center}}.Dashboard-module__8Mmpzq__companyCard:hover{box-shadow:0 4px 16px #0000000f}.Dashboard-module__8Mmpzq__companyInfoMain{flex-direction:column;gap:16px;display:flex}@media (min-width:640px){.Dashboard-module__8Mmpzq__companyInfoMain{flex-direction:row;align-items:center;gap:20px}}.Dashboard-module__8Mmpzq__companyName{color:var(--gray-900);letter-spacing:-.3px;margin:0;font-size:22px;font-weight:700}.Dashboard-module__8Mmpzq__companyMeta{color:var(--gray-500);align-items:center;gap:8px;margin-top:4px;font-size:14px;display:flex}.Dashboard-module__8Mmpzq__dot{color:var(--gray-300);font-size:8px}.Dashboard-module__8Mmpzq__companyActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.Dashboard-module__8Mmpzq__card,.Dashboard-module__8Mmpzq__panelSection{border-radius:var(--radius-lg);box-shadow:var(--card-shadow);background:#fff;border:none;margin-bottom:32px;overflow:hidden}.Dashboard-module__8Mmpzq__panelHeader{border-bottom:1px solid var(--gray-100);background:#fff;flex-direction:column;gap:16px;padding:20px 24px;display:flex}@media (min-width:640px){.Dashboard-module__8Mmpzq__panelHeader{flex-direction:row;justify-content:space-between;align-items:center}}.Dashboard-module__8Mmpzq__panelTitle{color:var(--gray-900);letter-spacing:-.3px;margin:0;font-size:16px;font-weight:700}.Dashboard-module__8Mmpzq__tabGroup{gap:8px;display:flex}.Dashboard-module__8Mmpzq__tabButton{font-family:var(--font-main);color:var(--gray-500);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:8px 16px;font-size:14px;font-weight:500;transition:all .15s;position:relative}.Dashboard-module__8Mmpzq__tabButton:hover{color:var(--gray-700);background:var(--gray-50)}.Dashboard-module__8Mmpzq__tabButton.Dashboard-module__8Mmpzq__active{color:var(--brand-primary);background:#52796f14;font-weight:600}.Dashboard-module__8Mmpzq__tabButton.Dashboard-module__8Mmpzq__inactive{color:var(--gray-500)}.Dashboard-module__8Mmpzq__tableContainer{overflow-x:auto}.Dashboard-module__8Mmpzq__tablePanel{background:#fff}.Dashboard-module__8Mmpzq__tableHeaderRow{background:var(--gray-50)}.Dashboard-module__8Mmpzq__tableHeaderRow td{color:var(--gray-500);text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--gray-200);padding:14px 24px;font-size:11px;font-weight:700}.Dashboard-module__8Mmpzq__tableLink{color:var(--gray-800);font-weight:600;text-decoration:none;transition:color .15s}.Dashboard-module__8Mmpzq__tableLink:hover{color:var(--brand-primary);text-decoration:none}.Dashboard-module__8Mmpzq__categoryCell{color:var(--gray-500);text-transform:capitalize;font-size:13px}.Dashboard-module__8Mmpzq__applicationsCell{color:var(--gray-700);text-align:center;font-size:14px;font-weight:700}.Dashboard-module__8Mmpzq__statusCell,.Dashboard-module__8Mmpzq__expiryCell{text-align:left;white-space:nowrap;width:1%}.Dashboard-module__8Mmpzq__actionCell{text-align:right;white-space:nowrap;width:1%}.Dashboard-module__8Mmpzq__historyButton{color:var(--gray-500);font-size:13px;font-weight:500;text-decoration:none;transition:color .15s}.Dashboard-module__8Mmpzq__historyButton:hover{color:var(--brand-primary)}.Dashboard-module__8Mmpzq__emptyState{text-align:center;color:var(--gray-500);padding:48px 24px;font-size:14px}.Dashboard-module__8Mmpzq__emptyStateIcon{opacity:.5;margin-bottom:16px;font-size:48px}.Dashboard-module__8Mmpzq__emptyStateTitle{color:var(--gray-700);margin-bottom:8px;font-size:16px;font-weight:600}@media (max-width:768px){.Dashboard-module__8Mmpzq__companyCard{padding:20px}.Dashboard-module__8Mmpzq__panelHeader{padding:16px 20px}.Dashboard-module__8Mmpzq__tableHeaderRow td{padding:12px 16px}}.Dashboard-module__8Mmpzq__postButton{background:linear-gradient(135deg,var(--brand-primary)0%,var(--brand-primary-hover)100%);color:#fff;border-radius:8px;align-items:center;gap:6px;height:38px;padding:0 16px;font-size:13px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 2px 8px #52796f40}.Dashboard-module__8Mmpzq__postButton:hover{text-decoration:none;transform:translateY(-1px);box-shadow:0 4px 12px #52796f59}.Dashboard-module__8Mmpzq__teamButton,.Dashboard-module__8Mmpzq__editButton{white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;height:38px;padding:0 16px;font-size:13px;font-weight:500;text-decoration:none;transition:all .15s;display:inline-flex}.Dashboard-module__8Mmpzq__teamButton{color:var(--gray-700);box-shadow:var(--card-shadow);background:#fff;border:none}.Dashboard-module__8Mmpzq__teamButton:hover{background:var(--gray-50);border-color:var(--gray-300);color:var(--gray-900);text-decoration:none}.Dashboard-module__8Mmpzq__editButton{color:var(--brand-primary);border:1px solid var(--brand-primary);background:#fff}.Dashboard-module__8Mmpzq__editButton:hover{background:var(--brand-primary);color:#fff;text-decoration:none}.Dashboard-module__8Mmpzq__jobHistoryHeader{margin-bottom:24px}.Dashboard-module__8Mmpzq__jobHistoryTitle{margin-bottom:8px}.Dashboard-module__8Mmpzq__jobHistoryMeta{color:var(--gray-500);flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.Dashboard-module__8Mmpzq__jobStatusTag{text-transform:uppercase;letter-spacing:.3px;border-radius:100px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-block}.Dashboard-module__8Mmpzq__jobStatusTag.Dashboard-module__8Mmpzq__active{background:var(--green-100);color:var(--green-800)}.Dashboard-module__8Mmpzq__jobStatusTag.Dashboard-module__8Mmpzq__closed{background:var(--gray-100);color:var(--gray-500)}.Dashboard-module__8Mmpzq__applicantPanel{border-radius:var(--radius-lg);box-shadow:var(--card-shadow);background:#fff;border:none;overflow:hidden}.Dashboard-module__8Mmpzq__applicantPanelHeader{color:var(--gray-900);border-bottom:1px solid var(--gray-100);padding:16px 24px;font-size:15px;font-weight:700}
.Table-module__ceAsYa__jobTable{border-collapse:collapse;width:100%;font-family:var(--font-main)}.Table-module__ceAsYa__jobTable th{text-align:left;background:var(--gray-50);border-bottom:1px solid var(--gray-200);color:var(--gray-500);text-transform:uppercase;letter-spacing:.5px;padding:14px 24px;font-size:11px;font-weight:700}.Table-module__ceAsYa__jobTable td{border-bottom:1px solid var(--gray-100);vertical-align:middle;color:var(--gray-700);padding:16px 24px;font-size:14px;transition:background-color .15s}.Table-module__ceAsYa__jobTable tr:hover td{background:var(--gray-50)}.Table-module__ceAsYa__jobTable tr:last-child td{border-bottom:none}.Table-module__ceAsYa__jobTitle{color:var(--gray-800);font-size:14px;font-weight:600}.Table-module__ceAsYa__jobTitle a{color:var(--gray-800);text-decoration:none;transition:color .15s}.Table-module__ceAsYa__jobTitle a:hover{color:var(--brand-primary);text-decoration:none}.Table-module__ceAsYa__jobSnippet{color:var(--gray-500);margin-top:4px;font-size:13px;font-weight:400}.Table-module__ceAsYa__actionButton{border:1px solid var(--gray-200);height:34px;color:var(--gray-700);cursor:pointer;white-space:nowrap;background:#fff;border-radius:8px;justify-content:center;align-items:center;padding:0 14px;font-size:13px;font-weight:500;text-decoration:none;transition:all .15s;display:inline-flex}.Table-module__ceAsYa__actionButton:hover{background:var(--gray-50);border-color:var(--gray-300);color:var(--gray-900);text-decoration:none}.Table-module__ceAsYa__emptyRow{text-align:center;color:var(--gray-500);padding:48px 24px;font-size:14px}@media (max-width:768px){.Table-module__ceAsYa__jobTable th,.Table-module__ceAsYa__jobTable td{padding:12px 16px}.Table-module__ceAsYa__jobTable th{font-size:10px}.Table-module__ceAsYa__jobTable td{font-size:13px}}
.VerificationForm-module__VEBi3q__form{flex-direction:column;gap:0;display:flex}.VerificationForm-module__VEBi3q__category{border-bottom:1px solid var(--gray-100);padding:20px 0}.VerificationForm-module__VEBi3q__category:first-child{padding-top:0}.VerificationForm-module__VEBi3q__category:last-of-type{border-bottom:none}.VerificationForm-module__VEBi3q__categoryHeader{align-items:center;gap:12px;margin-bottom:16px;display:flex}.VerificationForm-module__VEBi3q__categoryNumber{background:var(--brand-primary);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:700;display:flex}.VerificationForm-module__VEBi3q__categoryInfo{flex:1}.VerificationForm-module__VEBi3q__categoryTitle{color:var(--gray-900);margin:0;font-size:14px;font-weight:600}.VerificationForm-module__VEBi3q__categoryDescription{color:var(--gray-500);margin:2px 0 0;font-size:13px}.VerificationForm-module__VEBi3q__fieldsRow{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:600px){.VerificationForm-module__VEBi3q__fieldsRow{grid-template-columns:1fr}}.VerificationForm-module__VEBi3q__fieldGroup{flex-direction:column;gap:6px;display:flex}.VerificationForm-module__VEBi3q__fieldLabel{color:var(--gray-500);text-transform:uppercase;letter-spacing:.3px;font-size:12px;font-weight:500}.VerificationForm-module__VEBi3q__select{appearance:none;border:1px solid var(--gray-200);color:var(--gray-800);background-color:var(--gray-50);cursor:pointer;box-sizing:border-box;background-image:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%239CA3AF' stroke-width='2.5' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;border-radius:10px;width:100%;height:52px;padding:10px 36px 10px 12px;font-family:inherit;font-size:14px;transition:all .15s}.VerificationForm-module__VEBi3q__select:hover{border-color:var(--gray-300);background-color:#fff}.VerificationForm-module__VEBi3q__select:focus{border-color:var(--brand-primary);background-color:#fff;outline:none;box-shadow:0 0 0 3px #52796f1a}.VerificationForm-module__VEBi3q__select:invalid,.VerificationForm-module__VEBi3q__selectPlaceholder{color:var(--gray-400)}.VerificationForm-module__VEBi3q__dropZone{border:1px dashed var(--gray-200);background:var(--gray-50);cursor:pointer;box-sizing:border-box;border-radius:10px;align-items:center;gap:12px;height:52px;padding:10px 14px;transition:all .15s;display:flex;position:relative}.VerificationForm-module__VEBi3q__dropZone:hover{border-color:var(--brand-primary);background:#fff}.VerificationForm-module__VEBi3q__dropZone.VerificationForm-module__VEBi3q__hasFile{border-style:solid;border-color:var(--brand-primary);background:#52796f0a}.VerificationForm-module__VEBi3q__dropZoneIcon{width:32px;height:32px;color:var(--gray-400);background:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex;box-shadow:0 1px 2px #0000000f}.VerificationForm-module__VEBi3q__dropZone.VerificationForm-module__VEBi3q__hasFile .VerificationForm-module__VEBi3q__dropZoneIcon{color:var(--brand-primary);background:#52796f14}.VerificationForm-module__VEBi3q__dropZoneText{flex:1;min-width:0}.VerificationForm-module__VEBi3q__dropZoneLabel{color:var(--gray-700);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.VerificationForm-module__VEBi3q__dropZoneHint{color:var(--gray-400);margin-top:1px;font-size:11px}.VerificationForm-module__VEBi3q__dropZone.VerificationForm-module__VEBi3q__hasFile .VerificationForm-module__VEBi3q__dropZoneLabel{color:var(--brand-primary);font-weight:600}.VerificationForm-module__VEBi3q__hiddenFileInput{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.VerificationForm-module__VEBi3q__removeFile{color:var(--gray-400);cursor:pointer;z-index:2;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:4px;transition:all .15s;display:flex;position:relative}.VerificationForm-module__VEBi3q__removeFile:hover{background:var(--gray-100);color:var(--gray-600)}.VerificationForm-module__VEBi3q__message{border-radius:10px;margin-bottom:16px;padding:10px 14px;font-size:13px;font-weight:500}.VerificationForm-module__VEBi3q__messageError{color:#dc2626;background:#fef2f2;border:1px solid #fecaca}.VerificationForm-module__VEBi3q__messageSuccess{color:#16a34a;background:#f0fdf4;border:1px solid #bbf7d0}.VerificationForm-module__VEBi3q__submitButton{background:var(--gray-900);color:#fff;cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin-top:8px;padding:12px 24px;font-size:14px;font-weight:600;transition:all .15s;display:inline-flex}.VerificationForm-module__VEBi3q__submitButton:hover{background:var(--gray-800)}.VerificationForm-module__VEBi3q__submitButton:disabled{opacity:.5;cursor:not-allowed}
.ApplicantList-module__r-DSbq__emptyState{text-align:center;color:var(--gray-500);padding:48px 24px;font-size:14px}.ApplicantList-module__r-DSbq__emptyStateIcon{margin-bottom:16px}.ApplicantList-module__r-DSbq__filterBar{border-bottom:1px solid var(--gray-100);background:#fff;flex-direction:column;gap:12px;padding:20px 24px;display:flex}@media (min-width:640px){.ApplicantList-module__r-DSbq__filterBar{flex-flow:wrap;align-items:center;gap:12px}}.ApplicantList-module__r-DSbq__searchWrapper{width:100%;position:relative}@media (min-width:640px){.ApplicantList-module__r-DSbq__searchWrapper{width:220px}}.ApplicantList-module__r-DSbq__searchIcon{color:var(--gray-400);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.ApplicantList-module__r-DSbq__filterInput{border:1px solid var(--gray-200);width:100%;color:var(--gray-800);background:#fff;border-radius:8px;padding:10px 14px 10px 36px;font-size:14px;transition:all .15s}.ApplicantList-module__r-DSbq__filterInput::placeholder{color:var(--gray-400)}.ApplicantList-module__r-DSbq__filterInput:focus{border-color:var(--brand-primary);outline:none;box-shadow:0 0 0 3px #52796f1a}.ApplicantList-module__r-DSbq__filterSelect{border:1px solid var(--gray-200);width:100%;color:var(--gray-700);cursor:pointer;background:#fff;border-radius:8px;padding:10px 14px;font-size:14px;transition:all .15s}.ApplicantList-module__r-DSbq__filterSelect:focus{border-color:var(--brand-primary);outline:none;box-shadow:0 0 0 3px #52796f1a}@media (min-width:640px){.ApplicantList-module__r-DSbq__filterSelect{width:auto;min-width:150px}}.ApplicantList-module__r-DSbq__filterCount{color:var(--gray-500);text-align:right;background:var(--gray-50);border-radius:6px;padding:8px 12px;font-size:13px}.ApplicantList-module__r-DSbq__filterCount strong{color:var(--gray-800)}@media (min-width:640px){.ApplicantList-module__r-DSbq__filterCount{margin-left:auto}}.ApplicantList-module__r-DSbq__applicantLink{color:inherit;text-decoration:none;display:block}.ApplicantList-module__r-DSbq__applicantCard{border-bottom:1px solid var(--gray-100);cursor:pointer;flex-direction:column;gap:16px;padding:20px 24px;transition:background .15s;display:flex;position:relative}@media (min-width:768px){.ApplicantList-module__r-DSbq__applicantCard{grid-template-columns:1fr auto auto;align-items:center;gap:24px;display:grid}}.ApplicantList-module__r-DSbq__applicantCard:hover{background:var(--gray-50)}.ApplicantList-module__r-DSbq__applicantCard:before{content:"";background:var(--brand-primary);width:3px;transition:transform .2s;position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.ApplicantList-module__r-DSbq__applicantCard:hover:before{transform:scaleY(1)}.ApplicantList-module__r-DSbq__candidateInfo{min-width:0}.ApplicantList-module__r-DSbq__candidateLine1{flex-direction:column;gap:4px;margin-bottom:8px;display:flex}@media (min-width:640px){.ApplicantList-module__r-DSbq__candidateLine1{flex-direction:row;align-items:center;gap:10px;margin-bottom:6px}}.ApplicantList-module__r-DSbq__candidateName{color:var(--gray-900);font-size:15px;font-weight:600;transition:color .15s}.ApplicantList-module__r-DSbq__applicantCard:hover .ApplicantList-module__r-DSbq__candidateName{color:var(--brand-primary)}.ApplicantList-module__r-DSbq__candidateRole{color:var(--gray-500);font-size:13px}.ApplicantList-module__r-DSbq__candidateLine2{color:var(--gray-500);flex-direction:column;gap:6px;font-size:13px;display:flex}@media (min-width:640px){.ApplicantList-module__r-DSbq__candidateLine2{flex-direction:row;align-items:center;gap:16px}}.ApplicantList-module__r-DSbq__appliedFor{color:var(--gray-600)}.ApplicantList-module__r-DSbq__appliedFor strong{color:var(--gray-800);font-weight:500}.ApplicantList-module__r-DSbq__metaColumn{align-items:center;gap:12px;display:flex}@media (min-width:768px){.ApplicantList-module__r-DSbq__metaColumn{text-align:right;white-space:nowrap;flex-direction:column;align-items:flex-end;gap:8px}}.ApplicantList-module__r-DSbq__applyDate{color:var(--gray-400);font-size:12px;font-weight:500}.ApplicantList-module__r-DSbq__actionColumn{align-items:center;gap:10px;display:flex}.ApplicantList-module__r-DSbq__cvButton{border:1px solid var(--gray-200);cursor:pointer;height:34px;color:var(--gray-600);background:#fff;border-radius:8px;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:500;transition:all .15s;display:inline-flex}.ApplicantList-module__r-DSbq__cvButton:hover{border-color:var(--gray-300);color:var(--gray-800);background:var(--gray-50)}.ApplicantList-module__r-DSbq__reviewButton{background:linear-gradient(135deg,var(--brand-primary)0%,var(--brand-primary-hover)100%);color:#fff;border-radius:8px;align-items:center;gap:4px;height:34px;padding:0 16px;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex;box-shadow:0 2px 6px #52796f33}.ApplicantList-module__r-DSbq__reviewButton:hover{transform:translateY(-1px);box-shadow:0 4px 10px #52796f4d}
.JobActions-module__apdZca__modalOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;background-color:#00000080;justify-content:center;align-items:center;padding:16px;animation:.2s JobActions-module__apdZca__fadeIn;display:flex;position:fixed;inset:0}@keyframes JobActions-module__apdZca__fadeIn{0%{opacity:0}to{opacity:1}}.JobActions-module__apdZca__modalContent{background-color:#fff;border-radius:16px;width:100%;max-width:400px;padding:28px;animation:.25s JobActions-module__apdZca__slideUp;box-shadow:0 20px 60px #0003}@keyframes JobActions-module__apdZca__slideUp{0%{opacity:0;transform:translateY(20px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.JobActions-module__apdZca__modalTitle{color:var(--gray-800);margin-bottom:16px;font-size:18px;font-weight:700}.JobActions-module__apdZca__modalBody{color:var(--gray-600);margin-bottom:24px;font-size:14px;line-height:1.6}.JobActions-module__apdZca__modalActions{justify-content:flex-end;align-items:center;gap:12px;display:flex}.JobActions-module__apdZca__cancelButton{color:var(--gray-500);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:10px 16px;font-size:14px;font-weight:500;transition:all .15s}.JobActions-module__apdZca__cancelButton:hover{background:var(--gray-100);color:var(--gray-700)}.JobActions-module__apdZca__cancelButton:disabled{opacity:.5;cursor:not-allowed}.JobActions-module__apdZca__dangerButton{background:linear-gradient(135deg,var(--red-500)0%,var(--red-600)100%);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:600;transition:all .2s;box-shadow:0 2px 8px #ef444440}.JobActions-module__apdZca__dangerButton:hover{transform:translateY(-1px);box-shadow:0 4px 12px #ef444459}.JobActions-module__apdZca__dangerButton:disabled{opacity:.5;cursor:not-allowed;transform:none}.JobActions-module__apdZca__actionGroup{justify-content:flex-end;align-items:center;gap:10px;display:flex}.JobActions-module__apdZca__viewButton{height:34px;color:var(--gray-600);border:1px solid var(--gray-200);background:#fff;border-radius:8px;justify-content:center;align-items:center;padding:0 14px;font-size:13px;font-weight:500;text-decoration:none;transition:all .15s;display:inline-flex}.JobActions-module__apdZca__viewButton:hover{border-color:var(--gray-300);color:var(--gray-800);background:var(--gray-50);text-decoration:none}.JobActions-module__apdZca__closeButton{cursor:pointer;height:34px;color:var(--red-600);border:1px solid var(--red-200);background:#fff;border-radius:8px;padding:0 14px;font-size:13px;font-weight:500;transition:all .15s}.JobActions-module__apdZca__closeButton:hover{background:var(--red-50);border-color:var(--red-300)}.JobActions-module__apdZca__manageButton{background:linear-gradient(135deg,var(--brand-primary)0%,var(--brand-primary-hover)100%);color:#fff;border:none;border-radius:8px;justify-content:center;align-items:center;height:34px;padding:0 16px;font-size:13px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 2px 6px #52796f33}.JobActions-module__apdZca__manageButton:hover{text-decoration:none;transform:translateY(-1px);box-shadow:0 4px 10px #52796f4d}.JobActions-module__apdZca__moreButton{cursor:pointer;height:34px;color:var(--gray-600);border:1px solid var(--gray-200);background:#fff;border-radius:8px;justify-content:center;align-items:center;padding:0 12px;font-size:13px;font-weight:500;transition:all .15s;display:inline-flex}.JobActions-module__apdZca__moreButton:hover{border-color:var(--gray-300);color:var(--gray-800);background:var(--gray-50)}.JobActions-module__apdZca__dropdownMenu{background:var(--color-white);border:1px solid var(--gray-200);border-radius:var(--radius-sm);min-width:180px;box-shadow:var(--shadow-md);z-index:50;margin-top:4px;padding:4px 0;position:absolute;top:100%;right:0}.JobActions-module__apdZca__menuItem{width:100%;color:var(--gray-700);cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:500;text-decoration:none;transition:background .1s;display:flex}.JobActions-module__apdZca__menuItem:hover{background:var(--gray-50)}.JobActions-module__apdZca__menuDivider{background:var(--gray-100);height:1px;margin:4px 0}.JobActions-module__apdZca__confirmButton{background:linear-gradient(135deg,var(--brand-primary)0%,var(--brand-primary-hover)100%);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:600;transition:all .2s;box-shadow:0 2px 8px #52796f40}.JobActions-module__apdZca__confirmButton:hover{transform:translateY(-1px);box-shadow:0 4px 12px #52796f59}.JobActions-module__apdZca__confirmButton:disabled{opacity:.5;cursor:not-allowed;transform:none}.JobActions-module__apdZca__menuItemDanger{color:var(--red-600);}.JobActions-module__apdZca__menuItemDanger:hover{background:var(--red-50)}
.Breadcrumbs-module__xixbIq__breadcrumbs{color:var(--gray-500);flex-wrap:wrap;align-items:center;gap:0;margin-bottom:24px;font-size:13px;display:flex}.Breadcrumbs-module__xixbIq__item{align-items:center;display:inline-flex}.Breadcrumbs-module__xixbIq__link{color:var(--gray-500);font-weight:500;text-decoration:none;transition:color .15s}.Breadcrumbs-module__xixbIq__link:hover{color:var(--brand-primary);text-decoration:none}.Breadcrumbs-module__xixbIq__label{color:var(--gray-800);text-overflow:ellipsis;white-space:nowrap;max-width:300px;font-weight:600;overflow:hidden}@media (max-width:640px){.Breadcrumbs-module__xixbIq__label{max-width:180px}}.Breadcrumbs-module__xixbIq__separator{color:var(--gray-300);margin:0 10px;font-size:10px}
.ImageUploader-module___BFjEq__container{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.ImageUploader-module___BFjEq__previewBox{background:linear-gradient(135deg,var(--brand-primary)0%,var(--brand-primary-hover)100%);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:72px;height:72px;display:flex;position:relative;overflow:hidden}.ImageUploader-module___BFjEq__previewBox.ImageUploader-module___BFjEq__wide{border-radius:10px;width:140px;height:56px}.ImageUploader-module___BFjEq__previewImage{object-fit:cover;width:100%;height:100%}.ImageUploader-module___BFjEq__fallbackLetter{color:#fff;justify-content:center;align-items:center;width:100%;height:100%;font-size:24px;font-weight:700;display:flex}.ImageUploader-module___BFjEq__emptyState{background:var(--gray-100);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.ImageUploader-module___BFjEq__uploadIcon{opacity:.5;font-size:20px}.ImageUploader-module___BFjEq__fileInputWrapper{cursor:pointer;display:inline-block;position:relative;overflow:hidden}.ImageUploader-module___BFjEq__nativeFileInput{opacity:0;cursor:pointer;z-index:2;width:100%;height:100%;font-size:0;position:absolute;inset:0}.ImageUploader-module___BFjEq__nativeFileInput:disabled{cursor:not-allowed}.ImageUploader-module___BFjEq__uploadBtnOverlay{color:var(--brand-primary);border:1px solid var(--gray-200);cursor:pointer;pointer-events:none;background:0 0;border-radius:6px;align-items:center;gap:5px;padding:6px 12px;font-size:12px;font-weight:500;transition:all .15s;display:inline-flex}.ImageUploader-module___BFjEq__fileInputWrapper:hover .ImageUploader-module___BFjEq__uploadBtnOverlay{background:var(--gray-50);border-color:var(--gray-300)}.ImageUploader-module___BFjEq__error{color:var(--red-500);margin:0;font-size:11px}
.Job-module__s57uEW__container{width:100%;max-width:800px;min-height:calc(100vh - 80px);margin:0 auto;padding:24px 48px}@media (max-width:1024px){.Job-module__s57uEW__container{padding:20px 24px}}@media (max-width:640px){.Job-module__s57uEW__container{padding:16px}}.Job-module__s57uEW__mainColumn{min-width:0}.Job-module__s57uEW__headerSection{border-bottom:1px solid var(--gray-200);margin-bottom:28px;padding-bottom:20px}.Job-module__s57uEW__title{color:var(--gray-900);letter-spacing:-.5px;margin-bottom:10px;font-size:32px;font-weight:700;line-height:1.2}@media (max-width:640px){.Job-module__s57uEW__title{font-size:24px}}.Job-module__s57uEW__company{color:var(--gray-600);border-bottom:none;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:0;padding-bottom:0;font-size:15px;display:flex}.Job-module__s57uEW__companyName{color:var(--gray-800);font-weight:600}.Job-module__s57uEW__locationDivider{color:var(--gray-300)}.Job-module__s57uEW__headerMeta{color:var(--gray-400);align-items:center;gap:6px;margin-top:8px;font-size:13px;display:flex}.Job-module__s57uEW__metaDot{color:var(--gray-300)}.Job-module__s57uEW__badgeRow{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.Job-module__s57uEW__actionBar{border-top:1px solid var(--gray-100);align-items:center;gap:12px;margin-top:16px;padding-top:16px;display:flex}.Job-module__s57uEW__applyButtonCompact{background:var(--brand-primary);color:#fff;cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:10px 24px;font-size:14px;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.Job-module__s57uEW__applyButtonCompact:hover{background:var(--brand-primary-hover)}.Job-module__s57uEW__applyButtonCompact.Job-module__s57uEW__appliedButton{background:var(--gray-100);color:var(--gray-500);cursor:default}.Job-module__s57uEW__saveButton{color:var(--gray-700);border:1px solid var(--gray-300);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:500;transition:all .15s;display:inline-flex}.Job-module__s57uEW__saveButton:hover{border-color:var(--brand-primary);color:var(--brand-primary)}.Job-module__s57uEW__saveButton[data-saved=true]{border-color:var(--brand-primary);color:var(--brand-primary);background:#52796f0d}.Job-module__s57uEW__shareButtonCompact{width:40px;height:40px;color:var(--gray-600);border:1px solid var(--gray-200);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;font-size:18px;transition:all .15s;display:inline-flex}.Job-module__s57uEW__shareButtonCompact:hover{border-color:var(--gray-300);background:var(--gray-50)}@media (max-width:640px){.Job-module__s57uEW__actionBar{gap:10px}.Job-module__s57uEW__applyButtonCompact{flex:1;padding:12px 20px}.Job-module__s57uEW__saveButton{flex-shrink:0;width:44px;height:44px;padding:0}.Job-module__s57uEW__saveButton .buttonText{display:none}.Job-module__s57uEW__shareButtonCompact{width:44px;height:44px}}.Job-module__s57uEW__remoteBadge,.Job-module__s57uEW__hybridBadge,.Job-module__s57uEW__onSiteBadge,.Job-module__s57uEW__fullTimeBadge,.Job-module__s57uEW__partTimeBadge,.Job-module__s57uEW__contractBadge,.Job-module__s57uEW__internshipBadge,.Job-module__s57uEW__dailyBadge,.Job-module__s57uEW__visaBadge{text-transform:uppercase;letter-spacing:.3px;white-space:nowrap;border-radius:6px;align-items:center;padding:4px 12px;font-size:12px;font-weight:600;display:inline-flex}.Job-module__s57uEW__remoteBadge{color:#0369a1;background:#e0f2fe}.Job-module__s57uEW__hybridBadge{background:var(--amber-100);color:var(--amber-700)}.Job-module__s57uEW__onSiteBadge{background:var(--gray-100);color:var(--gray-600)}.Job-module__s57uEW__fullTimeBadge{background:var(--green-100);color:var(--green-700)}.Job-module__s57uEW__partTimeBadge{color:#0369a1;background:#e0f2fe}.Job-module__s57uEW__contractBadge{color:#7e22ce;background:#f3e8ff}.Job-module__s57uEW__internshipBadge{color:#c2410c;background:#ffedd5}.Job-module__s57uEW__dailyBadge{color:#334155;background:#f1f5f9}.Job-module__s57uEW__visaBadge{background:var(--fuchsia-50);color:var(--fuchsia-700)}.Job-module__s57uEW__sectionHeader{text-transform:uppercase;letter-spacing:1px;color:var(--gray-500);background:0 0;margin-bottom:16px;padding:0;font-size:13px;font-weight:700;display:block}.Job-module__s57uEW__sectionHeaderMargin{margin-top:20px}.Job-module__s57uEW__specCard{border:1px solid var(--gray-200);border-radius:var(--radius-md);background:#fff;margin-bottom:24px;overflow:hidden}.Job-module__s57uEW__specTable{border-collapse:collapse;border:none;width:100%;margin-bottom:0}.Job-module__s57uEW__specTable td{border-bottom:1px solid var(--gray-100);vertical-align:middle;padding:12px 16px;font-size:14px}.Job-module__s57uEW__specTable tr:last-child td{border-bottom:none}.Job-module__s57uEW__specLabel{width:140px;color:var(--gray-500);background:0 0;font-size:13px;font-weight:600}.Job-module__s57uEW__specValue{color:var(--gray-800);font-weight:500}.Job-module__s57uEW__specValue .Job-module__s57uEW__highlight{color:var(--brand-primary);font-weight:600}.Job-module__s57uEW__skillSection{margin:24px 0}.Job-module__s57uEW__tagContainer{flex-wrap:wrap;gap:8px;margin-bottom:0;display:flex}.Job-module__s57uEW__skillTag{border:1px solid var(--gray-200);color:var(--gray-700);background:#fff;border-radius:8px;padding:6px 12px;font-size:13px;font-weight:500}.Job-module__s57uEW__benefitTag{color:var(--emerald-600);background:#10b98114;border:1px solid #10b98133;border-radius:8px;padding:6px 12px;font-size:13px;font-weight:500}.Job-module__s57uEW__emptyTags{color:var(--gray-400);font-size:14px;font-style:italic}.Job-module__s57uEW__credentialTag{border-radius:8px;align-items:center;gap:8px;margin-bottom:0;margin-right:0;padding:8px 14px;font-size:13px;font-weight:500;display:inline-flex}.Job-module__s57uEW__requiredCred{color:#166534;background:linear-gradient(135deg,#dcfce7cc 0%,#bbf7d0cc 100%);border:1px solid #86efac80}.Job-module__s57uEW__preferredCred{color:#075985;background:linear-gradient(135deg,#e0f2fecc 0%,#bae6fdcc 100%);border:1px solid #7dd3fc80}.Job-module__s57uEW__requiredLabel,.Job-module__s57uEW__preferredLabel{text-transform:uppercase;letter-spacing:.5px;border-radius:4px;padding:3px 6px;font-size:9px;font-weight:700}.Job-module__s57uEW__requiredLabel{color:#fff;background:#166534}.Job-module__s57uEW__preferredLabel{color:#fff;background:#0284c7}.Job-module__s57uEW__descriptionSection{margin-bottom:28px}.Job-module__s57uEW__descriptionCard{border:1px solid var(--gray-200);border-radius:var(--radius-md);background:#fff;padding:24px}.Job-module__s57uEW__descriptionContent{color:var(--gray-700);font-size:15px;line-height:1.75}.Job-module__s57uEW__descriptionText{white-space:pre-wrap;margin-bottom:24px}.Job-module__s57uEW__requirementsTitle{border-top:1px solid var(--gray-100);color:var(--gray-800);margin-top:24px;margin-bottom:12px;padding-top:24px;font-size:15px;font-weight:700}.Job-module__s57uEW__requirementsText{white-space:pre-wrap}.Job-module__s57uEW__mockNote{background:var(--gray-50);color:var(--gray-500);border-radius:8px;margin-top:24px;padding:12px 16px;font-size:13px;font-style:italic}.Job-module__s57uEW__sideColumn{position:relative}@media (max-width:1024px){.Job-module__s57uEW__sideColumn{order:-1}}.Job-module__s57uEW__applyBox{border:1px solid var(--gray-200);border-radius:var(--radius-lg);background:#fff;padding:24px;position:sticky;top:24px;box-shadow:0 4px 24px #0000000f}.Job-module__s57uEW__applyHeader{border-bottom:1px solid var(--gray-100);color:var(--gray-800);margin-bottom:20px;padding-bottom:16px;font-size:18px;font-weight:700}.Job-module__s57uEW__applyText{color:var(--gray-600);margin-bottom:16px;font-size:14px;line-height:1.5}.Job-module__s57uEW__applyButton{background:linear-gradient(135deg,var(--brand-primary)0%,var(--brand-primary-hover)100%);color:#fff;text-align:center;cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;padding:14px 24px;font-size:15px;font-weight:600;text-decoration:none;transition:all .2s;display:flex;box-shadow:0 4px 12px #52796f40}.Job-module__s57uEW__applyButton:hover{text-decoration:none;transform:translateY(-2px);box-shadow:0 6px 20px #52796f59}.Job-module__s57uEW__applyButton:active{transform:translateY(0)}.Job-module__s57uEW__appliedButton{background:var(--gray-100);color:var(--gray-500);cursor:not-allowed;box-shadow:none}.Job-module__s57uEW__appliedButton:hover{box-shadow:none;transform:none}.Job-module__s57uEW__applyMeta{color:var(--gray-500);border-top:1px solid var(--gray-100);margin-top:20px;padding-top:16px;font-size:12px;line-height:1.6}.Job-module__s57uEW__applyMeta strong{color:var(--gray-700)}.Job-module__s57uEW__savedJobButton{border:2px solid var(--gray-200);width:100%;color:var(--gray-700);cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin-top:12px;padding:12px 16px;font-size:14px;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.Job-module__s57uEW__savedJobButton:hover{border-color:var(--brand-primary);color:var(--brand-primary);background:#52796f0a}.Job-module__s57uEW__shareButton{border:1px solid var(--gray-200);background:var(--gray-50);width:100%;color:var(--gray-600);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;margin-top:8px;padding:10px 16px;font-size:13px;font-weight:500;transition:all .2s;display:flex}.Job-module__s57uEW__shareButton:hover{border-color:var(--gray-300);color:var(--gray-700);background:#fff}.Job-module__s57uEW__ineligibleBox{background:linear-gradient(135deg,var(--amber-100)0%,var(--amber-200)100%);text-align:center;border-radius:var(--radius-md);border:1px solid #fbbf24;padding:20px}.Job-module__s57uEW__ineligibleTitle{color:var(--amber-700);margin:0 0 8px;font-size:15px;font-weight:700}.Job-module__s57uEW__ineligibleText{color:var(--amber-800);margin:0;font-size:13px;line-height:1.5}.Job-module__s57uEW__cvInfoContainer{background:var(--gray-50);text-align:center;border-radius:8px;margin-top:16px;padding:12px}.Job-module__s57uEW__cvStatus{color:var(--emerald-600);margin-bottom:8px;font-size:13px;font-weight:600}.Job-module__s57uEW__cvLinkButton{cursor:pointer;color:var(--gray-600);background:0 0;border:none;margin-right:16px;font-size:12px;font-weight:500;text-decoration:none;transition:color .2s}.Job-module__s57uEW__cvLinkButton:hover{color:var(--brand-primary);text-decoration:underline}.Job-module__s57uEW__cvDeleteButton{cursor:pointer;color:var(--red-600);background:0 0;border:none;font-size:12px;font-weight:500;text-decoration:none;transition:color .2s}.Job-module__s57uEW__cvDeleteButton:hover{text-decoration:underline}.Job-module__s57uEW__modalOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;background-color:#00000080;justify-content:center;align-items:center;padding:16px;animation:.2s Job-module__s57uEW__fadeIn;display:flex;position:fixed;inset:0}@keyframes Job-module__s57uEW__fadeIn{0%{opacity:0}to{opacity:1}}.Job-module__s57uEW__modalContent{border-radius:var(--radius-lg);background-color:#fff;flex-direction:column;width:100%;max-width:480px;max-height:calc(100vh - 32px);padding:0;animation:.25s Job-module__s57uEW__slideUp;display:flex;box-shadow:0 20px 60px #0003}@keyframes Job-module__s57uEW__slideUp{0%{opacity:0;transform:translateY(20px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.Job-module__s57uEW__modalTitle{color:var(--gray-800);flex-shrink:0;margin-bottom:16px;padding:24px 28px 0;font-size:18px;font-weight:700}.Job-module__s57uEW__modalBody{color:var(--gray-600);flex:1;min-height:0;padding:0 28px;font-size:14px;line-height:1.6;overflow-y:auto}.Job-module__s57uEW__modalActions{border-top:1px solid var(--gray-100);flex-shrink:0;justify-content:flex-end;align-items:center;gap:12px;padding:20px 28px;display:flex}.Job-module__s57uEW__cancelButton{color:var(--gray-500);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:10px 16px;font-size:14px;font-weight:500;transition:all .2s}.Job-module__s57uEW__cancelButton:hover{background:var(--gray-100);color:var(--gray-700)}.Job-module__s57uEW__cancelButtonDanger{color:var(--red-600);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:10px 16px;font-size:14px;font-weight:500;transition:all .2s}.Job-module__s57uEW__cancelButtonDanger:hover{background:var(--red-50)}.Job-module__s57uEW__primaryButton{background:linear-gradient(135deg,var(--brand-primary)0%,var(--brand-primary-hover)100%);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:600;transition:all .2s;box-shadow:0 2px 8px #52796f40}.Job-module__s57uEW__primaryButton:hover{transform:translateY(-1px);box-shadow:0 4px 12px #52796f59}.Job-module__s57uEW__dangerButton{background:linear-gradient(135deg,var(--red-500)0%,var(--red-600)100%);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:600;transition:all .2s;box-shadow:0 2px 8px #ef444440}.Job-module__s57uEW__dangerButton:hover{transform:translateY(-1px);box-shadow:0 4px 12px #ef444459}.Job-module__s57uEW__modalNote{color:var(--gray-600);font-size:13px;line-height:1.6}.Job-module__s57uEW__updateProfileLink{color:var(--brand-primary);margin-top:10px;font-size:13px;font-weight:500;text-decoration:none;display:inline-block}.Job-module__s57uEW__updateProfileLink:hover{text-decoration:underline}.Job-module__s57uEW__sqSection{border-top:1px solid var(--gray-200);margin-top:20px;padding-top:16px}.Job-module__s57uEW__sqHeading{margin-bottom:12px;font-size:14px;display:block}.Job-module__s57uEW__sqSubheading{color:var(--gray-500);margin:-8px 0 12px;font-size:12px}.Job-module__s57uEW__sqItem{margin-bottom:16px}.Job-module__s57uEW__sqLabel{color:var(--gray-700);margin-bottom:8px;font-size:13px;font-weight:600;display:block}.Job-module__s57uEW__sqRequired{color:var(--red-500)}.Job-module__s57uEW__sqTextarea{border:1px solid var(--gray-300);resize:vertical;box-sizing:border-box;border-radius:6px;width:100%;min-height:60px;padding:8px 10px;font-family:inherit;font-size:13px}.Job-module__s57uEW__sqTextarea:focus{border-color:var(--brand-primary);outline:none}.Job-module__s57uEW__sqInput{border:1px solid var(--gray-300);box-sizing:border-box;border-radius:6px;width:100%;padding:8px 10px;font-size:13px}.Job-module__s57uEW__sqInput:focus{border-color:var(--brand-primary);outline:none}.Job-module__s57uEW__sqRadioRow{gap:16px;display:flex}.Job-module__s57uEW__sqChoiceList{flex-direction:column;gap:6px;display:flex}.Job-module__s57uEW__sqRadioLabel{cursor:pointer;color:var(--gray-700);align-items:center;gap:8px;font-size:13px;display:flex}.Job-module__s57uEW__sqRadioLabel input[type=radio]{width:16px;height:16px;accent-color:var(--brand-primary);flex-shrink:0;margin:0}.Job-module__s57uEW__hiddenInput{display:none}.Job-module__s57uEW__actionRow{align-items:center;gap:12px;display:flex}.Job-module__s57uEW__workplaceNote{color:var(--gray-500);margin-left:4px;font-size:12px}@keyframes Job-module__s57uEW__shimmer{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.Job-module__s57uEW__skeletonBase{background:linear-gradient(90deg,var(--gray-100)0px,var(--gray-50)40px,var(--gray-100)80px);background-size:200px 100%;border-radius:6px;animation:1.5s ease-in-out infinite Job-module__s57uEW__shimmer}.Job-module__s57uEW__skeletonBreadcrumb{width:200px;height:20px;margin-bottom:24px;}.Job-module__s57uEW__skeletonTitle{width:70%;height:38px;margin-bottom:16px;}.Job-module__s57uEW__skeletonCompany{width:40%;height:20px;}.Job-module__s57uEW__skeletonBadges{gap:8px;margin-top:20px;display:flex}.Job-module__s57uEW__skeletonBadge{border-radius:100px;width:90px;height:32px;}.Job-module__s57uEW__skeletonActionBar{border-top:1px solid var(--gray-100);gap:12px;margin-top:24px;padding-top:24px;display:flex}.Job-module__s57uEW__skeletonButton{border-radius:8px;width:120px;height:44px;}.Job-module__s57uEW__skeletonButtonSmall{border-radius:8px;width:80px;height:44px;}.Job-module__s57uEW__skeletonSection{margin-bottom:32px}.Job-module__s57uEW__skeletonSectionTitle{width:120px;height:16px;margin-bottom:16px;}.Job-module__s57uEW__skeletonTable{border:1px solid var(--gray-200);border-radius:var(--radius-md);background:#fff;padding:16px 20px}.Job-module__s57uEW__skeletonRow{height:20px;margin-bottom:16px;}.Job-module__s57uEW__skeletonRow:last-child{margin-bottom:0}.Job-module__s57uEW__skeletonRow:first-child{width:65%}.Job-module__s57uEW__skeletonRow:nth-child(2){width:55%}.Job-module__s57uEW__skeletonRow:nth-child(3){width:70%}.Job-module__s57uEW__skeletonRow:nth-child(4){width:45%}.Job-module__s57uEW__skeletonParagraph{width:100%;height:16px;margin-bottom:12px;}
.Profile-module__HLzWoG__section{background:var(--color-white);border-radius:var(--radius-md);padding:var(--space-6);margin-bottom:var(--space-5);border:none;box-shadow:0 1px 3px #0000000f}.Profile-module__HLzWoG__sectionHeader{color:var(--gray-800);margin-bottom:var(--space-4);justify-content:space-between;align-items:center;font-size:16px;font-weight:600;display:flex}.Profile-module__HLzWoG__formGrid{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (min-width:600px){.Profile-module__HLzWoG__formGrid{grid-template-columns:1fr 1fr}}.Profile-module__HLzWoG__fullWidth{grid-column:1/-1}.Profile-module__HLzWoG__sectionTitle{color:var(--gray-800);margin-bottom:var(--space-3);font-size:16px;font-weight:600}.Profile-module__HLzWoG__verificationIntro{color:var(--gray-600);margin-bottom:var(--space-5);font-size:14px;line-height:1.6}.Profile-module__HLzWoG__verificationMessage{border-radius:var(--radius-sm);font-size:13px}.Profile-module__HLzWoG__verificationCategory{margin-bottom:var(--space-5)}.Profile-module__HLzWoG__categoryTitle{color:var(--gray-800);margin:0 0 var(--space-1)0;font-size:14px;font-weight:600}.Profile-module__HLzWoG__categoryDescription{color:var(--gray-500);margin:0 0 var(--space-3)0;font-size:13px}.Profile-module__HLzWoG__fileInput{padding:var(--space-3);border:2px dashed var(--gray-300);background:var(--gray-50);border-radius:var(--radius-sm);cursor:pointer;width:100%;font-size:13px;transition:all .15s}.Profile-module__HLzWoG__fileInput:hover{border-color:var(--brand-primary);background:var(--color-white)}.Profile-module__HLzWoG__formDivider{margin:var(--space-4)0;border-top:1px solid var(--gray-200);grid-column:1/-1}.Profile-module__HLzWoG__submitRow{margin-top:var(--space-4)}.Profile-module__HLzWoG__inputGroup{gap:var(--space-2);flex-direction:column;display:flex}.Profile-module__HLzWoG__label{color:var(--gray-700);font-size:13px;font-weight:500}.Profile-module__HLzWoG__input,.Profile-module__HLzWoG__textarea{border:1px solid var(--gray-300);border-radius:var(--radius-sm);background:var(--color-white);width:100%;color:var(--gray-800);padding:10px 12px;font-family:inherit;font-size:14px;transition:all .15s}.Profile-module__HLzWoG__input:focus,.Profile-module__HLzWoG__textarea:focus{border-color:var(--brand-primary);box-shadow:var(--shadow-focus);outline:none}.Profile-module__HLzWoG__textarea{resize:vertical;min-height:100px}.Profile-module__HLzWoG__saveButton{background:var(--brand-primary);color:var(--color-white);cursor:pointer;border:none;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:600;transition:all .15s}.Profile-module__HLzWoG__saveButton:hover{background:var(--brand-primary-hover)}.Profile-module__HLzWoG__saveButton:disabled{opacity:.6;cursor:not-allowed}.Profile-module__HLzWoG__checkboxLabel{align-items:center;gap:var(--space-3);color:var(--gray-700);cursor:pointer;font-size:14px;display:flex}.Profile-module__HLzWoG__checkboxLabel input[type=checkbox]{width:18px;height:18px;accent-color:var(--brand-primary)}.Profile-module__HLzWoG__listItem{border-bottom:1px solid var(--gray-200);padding:var(--space-4)0}.Profile-module__HLzWoG__listItem:first-child{padding-top:0}.Profile-module__HLzWoG__listItem:last-child{border-bottom:none;padding-bottom:0}.Profile-module__HLzWoG__itemHeader{margin-bottom:var(--space-1);justify-content:space-between;align-items:flex-start;display:flex}.Profile-module__HLzWoG__itemTitle{color:var(--gray-800);font-size:14px;font-weight:600}.Profile-module__HLzWoG__itemSub{color:var(--gray-500);font-size:13px}.Profile-module__HLzWoG__deleteButton{color:var(--color-error);cursor:pointer;background:0 0;border:none;font-size:12px;text-decoration:underline}.Profile-module__HLzWoG__deleteButton:hover{color:var(--red-700)}.Profile-module__HLzWoG__addButton{align-items:center;gap:var(--space-2);background:var(--gray-100);border:1px solid var(--gray-300);color:var(--gray-700);cursor:pointer;border-radius:var(--radius-sm);margin-top:var(--space-4);padding:8px 14px;font-size:13px;font-weight:500;transition:all .15s;display:inline-flex}.Profile-module__HLzWoG__addButton:hover{background:var(--gray-200)}.Profile-module__HLzWoG__modalOverlay{z-index:9999;background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.Profile-module__HLzWoG__modalContent{background-color:var(--color-white);padding:var(--space-6);border-radius:var(--radius-md);width:400px;max-width:90vw;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.Profile-module__HLzWoG__modalTitle{color:var(--gray-800);margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--gray-200);font-size:18px;font-weight:600}.Profile-module__HLzWoG__modalBody{margin-bottom:var(--space-5);color:var(--gray-700);font-size:14px;line-height:1.6}.Profile-module__HLzWoG__modalActions{justify-content:flex-end;gap:var(--space-3);align-items:center;display:flex}.Profile-module__HLzWoG__cancelButton{color:var(--gray-600);cursor:pointer;background:0 0;border:none;padding:8px 16px;font-size:14px;font-weight:500}.Profile-module__HLzWoG__cancelButton:hover{color:var(--gray-800)}.Profile-module__HLzWoG__primaryButton{background:var(--brand-primary);color:var(--color-white);cursor:pointer;border-radius:var(--radius-sm);border:none;padding:10px 20px;font-size:14px;font-weight:600;transition:background .15s}.Profile-module__HLzWoG__primaryButton:hover{background:var(--brand-primary-hover)}.Profile-module__HLzWoG__dangerButton{background:var(--color-error);color:var(--color-white);cursor:pointer;border-radius:var(--radius-sm);border:none;padding:10px 20px;font-size:14px;font-weight:600}.Profile-module__HLzWoG__dangerButton:hover{background:var(--red-700)}.Profile-module__HLzWoG__hiddenInput{display:none}.Profile-module__HLzWoG__fileInputWrapper{cursor:pointer;display:inline-flex;position:relative;overflow:hidden}.Profile-module__HLzWoG__nativeFileInput{opacity:0;cursor:pointer;z-index:2;width:100%;height:100%;font-size:0;position:absolute;inset:0}.Profile-module__HLzWoG__nativeFileInput:disabled{cursor:not-allowed}.Profile-module__HLzWoG__resumeRow{padding:var(--space-4);background:var(--gray-50);border-radius:var(--radius-sm);justify-content:space-between;align-items:center;display:flex}.Profile-module__HLzWoG__resumeInfoText{align-items:center;gap:var(--space-3);display:flex}.Profile-module__HLzWoG__resumeFileName{color:var(--gray-800);font-size:14px;font-weight:500}.Profile-module__HLzWoG__resumeStatus{color:var(--color-success);align-items:center;gap:var(--space-1);font-size:12px;display:flex}.Profile-module__HLzWoG__resumeActions{gap:var(--space-2);flex-shrink:0;align-items:center;display:flex}.Profile-module__HLzWoG__resumeActionBtn{cursor:pointer;background:var(--color-white);border:1px solid var(--gray-300);color:var(--gray-700);border-radius:6px;justify-content:center;align-items:center;padding:6px 14px;font-family:inherit;font-size:13px;font-weight:500;line-height:1;text-decoration:none;transition:all .15s;display:inline-flex}.Profile-module__HLzWoG__resumeActionBtn:hover{background:var(--gray-50);border-color:var(--gray-400);text-decoration:none}.Profile-module__HLzWoG__resumeActionBtnDanger{color:var(--color-error);border-color:#dc26264d;}.Profile-module__HLzWoG__resumeActionBtnDanger:hover{background:var(--red-50);border-color:var(--color-error)}.Profile-module__HLzWoG__resumeEmptyState{text-align:center;padding:var(--space-5);background:var(--gray-50);border-radius:var(--radius-sm);border:2px dashed var(--gray-300)}.Profile-module__HLzWoG__resumeEmptyText{color:var(--gray-500);margin-bottom:var(--space-4);font-size:14px}.Profile-module__HLzWoG__sectionDescription{color:var(--gray-500);margin-bottom:var(--space-5);font-size:14px}.Profile-module__HLzWoG__formGroup{margin-bottom:var(--space-5)}.Profile-module__HLzWoG__selectInput,.Profile-module__HLzWoG__textInput{border:1px solid var(--gray-300);border-radius:var(--radius-sm);background:var(--color-white);width:100%;color:var(--gray-800);padding:10px 12px;font-family:inherit;font-size:14px}.Profile-module__HLzWoG__selectInput:focus,.Profile-module__HLzWoG__textInput:focus{border-color:var(--brand-primary);box-shadow:var(--shadow-focus);outline:none}.Profile-module__HLzWoG__chipContainer{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.Profile-module__HLzWoG__chip{background:var(--color-white);border:1px solid var(--gray-300);cursor:pointer;border-radius:var(--radius-sm);color:var(--gray-700);padding:8px 14px;font-size:13px;transition:all .15s}.Profile-module__HLzWoG__chip:hover{background:var(--gray-100);border-color:var(--gray-400)}.Profile-module__HLzWoG__chipActive{background:var(--brand-primary);color:var(--color-white);border-color:var(--brand-primary)}.Profile-module__HLzWoG__chipActive:hover{background:var(--brand-primary-hover);border-color:var(--brand-primary-hover)}.Profile-module__HLzWoG__skillsPickerWrapper{position:relative}.Profile-module__HLzWoG__skillChips{margin-bottom:var(--space-2);flex-wrap:wrap;gap:6px;display:flex}.Profile-module__HLzWoG__skillChip{background:var(--brand-primary);color:var(--color-white);border-radius:6px;align-items:center;gap:4px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}.Profile-module__HLzWoG__skillChipRemove{color:#ffffffb3;cursor:pointer;background:0 0;border:none;padding:0 0 0 2px;font-size:15px;line-height:1}.Profile-module__HLzWoG__skillChipRemove:hover{color:var(--color-white)}.Profile-module__HLzWoG__skillsDropdown{z-index:50;background:var(--color-white);border:1px solid var(--gray-200);border-radius:var(--radius-sm);max-height:200px;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 4px 12px #0000001a}.Profile-module__HLzWoG__skillsDropdownHint{color:var(--gray-400);border-bottom:1px solid var(--gray-100);padding:8px 12px;font-size:12px}.Profile-module__HLzWoG__skillsDropdownOption{color:var(--gray-700);cursor:pointer;padding:8px 12px;font-size:13px;transition:background .1s}.Profile-module__HLzWoG__skillsDropdownOption:hover{background:var(--gray-50);color:var(--brand-primary)}.Profile-module__HLzWoG__skillsDropdownEmpty{color:var(--gray-400);text-align:center;padding:12px;font-size:13px}@media (max-width:768px){.Profile-module__HLzWoG__section,.Profile-module__HLzWoG__modalContent{padding:var(--space-4)}}.Profile-module__HLzWoG__avatarUploadContainer{align-items:flex-start;gap:var(--space-4);display:flex}.Profile-module__HLzWoG__avatarHint{color:var(--gray-500);max-width:200px;margin:0;font-size:13px;line-height:1.5}.Profile-module__HLzWoG__toggleRow{align-items:flex-start;gap:var(--space-3);padding:var(--space-3)0;cursor:pointer;color:var(--gray-700);font-size:14px;display:flex}.Profile-module__HLzWoG__toggleRow input[type=checkbox]{width:18px;height:18px;accent-color:var(--brand-primary);flex-shrink:0;margin-top:2px}.Profile-module__HLzWoG__toggleRow strong{color:var(--gray-800);font-size:14px;display:block}.Profile-module__HLzWoG__toggleDesc{color:var(--gray-500);margin:2px 0 0;font-size:13px}
.Toast-module__dpyMdW__toastContainer{z-index:9999;pointer-events:none;flex-direction:column;gap:10px;display:flex;position:fixed;top:20px;left:50%;transform:translate(-50%)}.Toast-module__dpyMdW__toast{pointer-events:auto;background:var(--color-white);color:var(--gray-700);border:1px solid var(--gray-200);border-left:4px solid var(--brand-primary);border-radius:8px;justify-content:space-between;align-items:center;min-width:300px;padding:12px 24px;font-size:13px;font-weight:500;animation:.3s ease-out Toast-module__dpyMdW__slideIn;display:flex;box-shadow:0 4px 12px #00000026}.Toast-module__dpyMdW__toast.Toast-module__dpyMdW__success{border-left-color:var(--color-success)}.Toast-module__dpyMdW__toast.Toast-module__dpyMdW__error{border-left-color:var(--color-error)}.Toast-module__dpyMdW__toast.Toast-module__dpyMdW__info{border-left-color:var(--brand-primary)}@keyframes Toast-module__dpyMdW__slideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}
.DemoBanner-module__eVtbOW__banner{z-index:10000;color:#fff;background:linear-gradient(135deg,#1e1b4b 0%,#312e81 100%);justify-content:center;align-items:center;gap:16px;padding:8px 16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:13px;display:flex;position:sticky;top:0}.DemoBanner-module__eVtbOW__badge{letter-spacing:.5px;text-transform:uppercase;white-space:nowrap;background:#ffffff26;border-radius:4px;align-items:center;gap:6px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-flex}.DemoBanner-module__eVtbOW__dot{background:#f59e0b;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite DemoBanner-module__eVtbOW__pulse}@keyframes DemoBanner-module__eVtbOW__pulse{0%,to{opacity:1}50%{opacity:.4}}.DemoBanner-module__eVtbOW__divider{background:#fff3;width:1px;height:20px}.DemoBanner-module__eVtbOW__switchGroup{align-items:center;gap:8px;display:flex}.DemoBanner-module__eVtbOW__switchLabel{color:#ffffffb3;white-space:nowrap;font-size:12px}.DemoBanner-module__eVtbOW__select{color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #fff3;border-radius:4px;outline:none;max-width:220px;padding:4px 8px;font-size:12px;font-weight:500}.DemoBanner-module__eVtbOW__select:hover{background:#ffffff2e}.DemoBanner-module__eVtbOW__select option{color:#fff;background:#1e1b4b}.DemoBanner-module__eVtbOW__resetButton{color:#fff;cursor:pointer;white-space:nowrap;background:#dc2626;border:none;border-radius:4px;padding:4px 12px;font-size:12px;font-weight:600;transition:background .15s}.DemoBanner-module__eVtbOW__resetButton:hover:not(:disabled){background:#b91c1c}.DemoBanner-module__eVtbOW__resetButton:disabled{opacity:.5;cursor:not-allowed}.DemoBanner-module__eVtbOW__status{color:#a5f3fc;white-space:nowrap;font-size:11px}@media (max-width:640px){.DemoBanner-module__eVtbOW__banner{flex-wrap:wrap;gap:8px;padding:8px 12px}.DemoBanner-module__eVtbOW__divider,.DemoBanner-module__eVtbOW__switchLabel{display:none}}
.SimilarJobs-module__ECGGjq__container{border-top:1px solid var(--gray-200);margin-top:48px;padding-top:32px}.SimilarJobs-module__ECGGjq__heading{text-transform:uppercase;letter-spacing:1px;color:var(--gray-500);margin-bottom:20px;font-size:13px;font-weight:700}.SimilarJobs-module__ECGGjq__list{flex-direction:column;gap:12px;display:flex}.SimilarJobs-module__ECGGjq__item{border:1px solid var(--gray-200);background:#fff;border-radius:12px;padding:20px;text-decoration:none;transition:all .25s;display:block;position:relative;overflow:hidden}.SimilarJobs-module__ECGGjq__item:before{content:"";background:var(--brand-primary);width:3px;transition:transform .25s;position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.SimilarJobs-module__ECGGjq__item:hover{border-color:var(--brand-primary);background:#fff;text-decoration:none;transform:translateY(-2px);box-shadow:0 4px 16px #52796f1a}.SimilarJobs-module__ECGGjq__item:hover:before{transform:scaleY(1)}.SimilarJobs-module__ECGGjq__title{color:var(--gray-800);margin-bottom:8px;font-size:15px;font-weight:600;transition:color .2s;display:block}.SimilarJobs-module__ECGGjq__item:hover .SimilarJobs-module__ECGGjq__title{color:var(--brand-primary)}.SimilarJobs-module__ECGGjq__meta{color:var(--gray-500);align-items:center;gap:6px;font-size:13px;display:flex}.SimilarJobs-module__ECGGjq__arrow{opacity:0;color:var(--brand-primary);transition:all .25s;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.SimilarJobs-module__ECGGjq__item:hover .SimilarJobs-module__ECGGjq__arrow{opacity:1;transform:translateY(-50%)translate(4px)}
.BenefitsPicker-module__TkuYrq__container{flex-direction:column;gap:4px;display:flex}.BenefitsPicker-module__TkuYrq__category{border:1px solid var(--gray-100);border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.BenefitsPicker-module__TkuYrq__categoryHeader{background:var(--gray-50);cursor:pointer;border:none;justify-content:space-between;align-items:center;padding:10px 12px;font-family:inherit;transition:background .1s;display:flex}.BenefitsPicker-module__TkuYrq__categoryHeader:hover{background:var(--gray-100)}.BenefitsPicker-module__TkuYrq__categoryLeft{align-items:center;gap:6px;display:flex}.BenefitsPicker-module__TkuYrq__chevron{color:var(--gray-400);flex-shrink:0;transition:transform .15s}.BenefitsPicker-module__TkuYrq__chevronOpen{transform:rotate(90deg)}.BenefitsPicker-module__TkuYrq__categoryLabel{color:var(--gray-600);font-size:13px;font-weight:600}.BenefitsPicker-module__TkuYrq__categoryBadge{color:var(--brand-primary);text-align:center;background:#52796f1a;border-radius:10px;min-width:20px;padding:2px 8px;font-size:11px;font-weight:600}.BenefitsPicker-module__TkuYrq__chipGrid{flex-wrap:wrap;gap:6px;padding:10px 12px;display:flex}.BenefitsPicker-module__TkuYrq__chip{border:1px solid var(--gray-200);cursor:pointer;background:var(--color-white);color:var(--gray-600);border-radius:6px;align-items:center;gap:4px;padding:5px 10px;font-family:inherit;font-size:12px;font-weight:500;line-height:1.3;transition:all .15s;display:inline-flex}.BenefitsPicker-module__TkuYrq__chip:hover{border-color:var(--brand-primary);color:var(--brand-primary);background:#52796f0a}.BenefitsPicker-module__TkuYrq__chipActive{border-color:var(--brand-primary);color:var(--brand-primary);background:#52796f14;font-weight:600}.BenefitsPicker-module__TkuYrq__checkmark{font-size:10px;line-height:1}
.LanguagePicker-module__gYkjmW__container{flex-direction:column;gap:8px;display:flex}.LanguagePicker-module__gYkjmW__entries{flex-wrap:wrap;gap:6px;display:flex}.LanguagePicker-module__gYkjmW__entry{border:1px solid var(--gray-200);background:var(--gray-50);color:var(--gray-700);border-radius:6px;align-items:center;gap:6px;padding:5px 10px;font-size:13px;display:inline-flex}.LanguagePicker-module__gYkjmW__entryText{font-weight:500}.LanguagePicker-module__gYkjmW__proficiency{color:var(--gray-500);font-weight:400}.LanguagePicker-module__gYkjmW__removeBtn{color:var(--gray-400);cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:16px;line-height:1}.LanguagePicker-module__gYkjmW__removeBtn:hover{color:var(--color-error)}.LanguagePicker-module__gYkjmW__addRow{gap:var(--space-4);grid-template-columns:1fr 1fr auto;align-items:center;display:grid}.LanguagePicker-module__gYkjmW__defaultSelect{border:1px solid var(--gray-300);background:var(--color-white);width:100%;height:44px;color:var(--gray-800);cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;border-radius:8px;padding:0 40px 0 12px;font-family:inherit;font-size:14px}.LanguagePicker-module__gYkjmW__defaultSelect:focus{border-color:var(--brand-primary);box-shadow:var(--shadow-focus);outline:none}.LanguagePicker-module__gYkjmW__addBtn{background:var(--brand-primary);height:44px;color:var(--color-white);cursor:pointer;white-space:nowrap;border:none;border-radius:8px;padding:0 20px;font-family:inherit;font-size:14px;font-weight:600;transition:background .15s}.LanguagePicker-module__gYkjmW__addBtn:hover:not(:disabled){background:var(--brand-primary-hover)}.LanguagePicker-module__gYkjmW__addBtn:disabled{opacity:.5;cursor:not-allowed}@media (max-width:640px){.LanguagePicker-module__gYkjmW__addRow{grid-template-columns:1fr 1fr}.LanguagePicker-module__gYkjmW__addBtn{grid-column:1/-1}}
.Admin-module__cvzioq__pageContainer{width:100%;max-width:1000px;margin:0 auto}.Admin-module__cvzioq__pageTitle{color:var(--gray-900);margin:0 0 24px;font-size:24px;font-weight:700}.Admin-module__cvzioq__dashboardContainer{max-width:1000px;padding:var(--space-6);width:100%;margin:0 auto}.Admin-module__cvzioq__header{margin-bottom:var(--space-6);padding-bottom:var(--space-4);border-bottom:1px solid var(--gray-200);justify-content:space-between;align-items:center;display:flex}.Admin-module__cvzioq__heading{color:var(--gray-800);align-items:center;gap:var(--space-3);margin:0;font-size:24px;font-weight:700;display:flex}.Admin-module__cvzioq__tabNav{gap:var(--space-2);margin-bottom:var(--space-6);padding-bottom:var(--space-4);border-bottom:1px solid var(--gray-200);flex-wrap:wrap;display:flex}.Admin-module__cvzioq__tabBtn{align-items:center;gap:var(--space-2);border:1px solid var(--gray-200);color:var(--gray-600);cursor:pointer;background:0 0;border-radius:8px;padding:10px 18px;font-size:14px;font-weight:500;transition:all .15s;display:flex}.Admin-module__cvzioq__tabBtn:hover{background:var(--gray-50);border-color:var(--gray-300)}.Admin-module__cvzioq__tabBtnActive{background:var(--brand-primary);color:var(--color-white);border-color:var(--brand-primary)}.Admin-module__cvzioq__tabBtnActive:hover{background:var(--brand-primary)}.Admin-module__cvzioq__tabIcon{font-size:16px}.Admin-module__cvzioq__adminBadge{text-transform:uppercase;letter-spacing:.5px;color:#c62828;border-radius:var(--radius-sm);background:#ffebee;align-items:center;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.Admin-module__cvzioq__statsGrid{gap:var(--space-4);margin-bottom:var(--space-6);grid-template-columns:repeat(4,1fr);display:grid}.Admin-module__cvzioq__statCard{background:var(--color-white);border:1px solid var(--gray-200);border-radius:var(--radius-md);padding:var(--space-5);text-align:center;box-shadow:var(--shadow-sm)}.Admin-module__cvzioq__statNumber{color:var(--gray-800);margin-bottom:var(--space-1);font-size:32px;font-weight:700;display:block}.Admin-module__cvzioq__statLabel{color:var(--gray-500);text-transform:uppercase;letter-spacing:.5px;font-size:12px}.Admin-module__cvzioq__sectionCard{background:var(--color-white);border:1px solid var(--gray-200);border-radius:var(--radius-md);margin-bottom:var(--space-6);box-shadow:var(--shadow-sm);overflow:hidden}.Admin-module__cvzioq__sectionHeader{padding:var(--space-4)var(--space-6);background:var(--gray-50);border-bottom:1px solid var(--gray-200);justify-content:space-between;align-items:center;display:flex}.Admin-module__cvzioq__sectionTitle{color:var(--gray-800);margin:0;font-size:15px;font-weight:600}.Admin-module__cvzioq__sectionCount{color:var(--color-white);background:#c62828;border-radius:10px;padding:2px 10px;font-size:12px;font-weight:600}.Admin-module__cvzioq__sectionCountZero{background:var(--color-success)}.Admin-module__cvzioq__tableWrapper{overflow-x:auto}.Admin-module__cvzioq__companyName{color:var(--gray-800);font-size:14px;font-weight:600}.Admin-module__cvzioq__companyMeta{color:var(--gray-500);margin-top:2px;font-size:12px}.Admin-module__cvzioq__table{border-collapse:collapse;width:100%}.Admin-module__cvzioq__table th{color:var(--gray-500);text-transform:uppercase;letter-spacing:.5px;text-align:left;padding:var(--space-3)var(--space-4);border-bottom:1px solid var(--gray-200);background:var(--gray-50);font-size:12px;font-weight:600}.Admin-module__cvzioq__table td{padding:var(--space-4);border-bottom:1px solid var(--gray-100);color:var(--gray-700);vertical-align:top;font-size:14px}.Admin-module__cvzioq__table tbody tr:hover{background:var(--gray-50)}.Admin-module__cvzioq__docLink{color:var(--brand-primary);margin-right:var(--space-2);font-size:12px;text-decoration:none;display:inline-block}.Admin-module__cvzioq__docLink:hover{text-decoration:underline}.Admin-module__cvzioq__websiteLink{color:var(--brand-primary);font-size:12px;text-decoration:none}.Admin-module__cvzioq__websiteLink:hover{text-decoration:underline}.Admin-module__cvzioq__actionRow{gap:var(--space-2);display:flex}.Admin-module__cvzioq__approveButton{background:var(--color-success);color:var(--color-white);border-radius:var(--radius-sm);cursor:pointer;border:none;padding:6px 12px;font-size:12px;font-weight:600;transition:background .15s}.Admin-module__cvzioq__approveButton:hover{background:#1b5e20}.Admin-module__cvzioq__approveButton:disabled{opacity:.5;cursor:not-allowed}.Admin-module__cvzioq__rejectButton{background:var(--color-error);color:var(--color-white);border-radius:var(--radius-sm);cursor:pointer;border:none;padding:6px 12px;font-size:12px;font-weight:600;transition:background .15s}.Admin-module__cvzioq__rejectButton:hover{background:#b71c1c}.Admin-module__cvzioq__rejectButton:disabled{opacity:.5;cursor:not-allowed}.Admin-module__cvzioq__neutralButton{background:var(--gray-100);color:var(--gray-700);border:1px solid var(--gray-300);border-radius:var(--radius-sm);cursor:pointer;padding:6px 12px;font-size:12px;font-weight:600;transition:background .15s}.Admin-module__cvzioq__neutralButton:hover{background:var(--gray-200)}.Admin-module__cvzioq__neutralButton:disabled{opacity:.5;cursor:not-allowed}.Admin-module__cvzioq__filterGroup{background:var(--gray-100);border-radius:8px;gap:4px;padding:4px;display:flex}.Admin-module__cvzioq__filterBtn{color:var(--gray-600);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:6px 12px;font-size:12px;font-weight:500;transition:all .15s}.Admin-module__cvzioq__filterBtn:hover{background:var(--color-white)}.Admin-module__cvzioq__filterBtnActive{background:var(--color-white);color:var(--gray-800);box-shadow:0 1px 2px #0000000d}.Admin-module__cvzioq__searchRow{padding:var(--space-4);border-bottom:1px solid var(--gray-100)}.Admin-module__cvzioq__searchInput{border:1px solid var(--gray-200);border-radius:8px;outline:none;width:100%;padding:10px 14px;font-size:14px;transition:border-color .15s}.Admin-module__cvzioq__searchInput:focus{border-color:var(--brand-primary)}.Admin-module__cvzioq__statusBadge{text-transform:uppercase;letter-spacing:.3px;border-radius:4px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.Admin-module__cvzioq__adminRoleBadge{text-transform:uppercase;letter-spacing:.3px;color:#c62828;background:#ffebee;border-radius:4px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.Admin-module__cvzioq__verifiedTag{margin-left:var(--space-2);color:#15803d;font-size:11px;display:inline-flex}.Admin-module__cvzioq__muted{color:var(--gray-400)}.Admin-module__cvzioq__loadingState{padding:var(--space-8);text-align:center;color:var(--gray-500)}.Admin-module__cvzioq__jobLink{color:var(--brand-primary);font-weight:600;text-decoration:none}.Admin-module__cvzioq__jobLink:hover{text-decoration:underline}.Admin-module__cvzioq__revenueGrid{gap:var(--space-4);margin-bottom:var(--space-6);grid-template-columns:repeat(2,1fr);display:grid}.Admin-module__cvzioq__revenueCard{background:linear-gradient(135deg,var(--brand-primary)0%,var(--pine-teal)100%);border-radius:var(--radius-md);padding:var(--space-6);text-align:center;color:var(--color-white)}.Admin-module__cvzioq__revenueValue{margin-bottom:var(--space-1);font-size:28px;font-weight:700}.Admin-module__cvzioq__revenueLabel{opacity:.9;font-size:13px}.Admin-module__cvzioq__planGrid{gap:var(--space-3);padding:var(--space-4);flex-wrap:wrap;display:flex}.Admin-module__cvzioq__planCard{background:var(--gray-50);border:1px solid var(--gray-200);border-radius:var(--radius-sm);padding:var(--space-3)var(--space-4);text-align:center;min-width:100px}.Admin-module__cvzioq__planName{color:var(--gray-600);margin-bottom:var(--space-1);font-size:12px}.Admin-module__cvzioq__planCount{color:var(--brand-primary);font-size:24px;font-weight:700}.Admin-module__cvzioq__planBadge{background:var(--brand-primary);color:var(--color-white);border-radius:4px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.Admin-module__cvzioq__emptyState{padding:var(--space-8);text-align:center}.Admin-module__cvzioq__emptyIcon{margin-bottom:var(--space-3);font-size:48px}.Admin-module__cvzioq__emptyTitle{color:var(--color-success);margin-bottom:var(--space-2);font-size:16px;font-weight:600}.Admin-module__cvzioq__emptyText{color:var(--gray-500);font-size:14px}.Admin-module__cvzioq__verifyList{background:var(--gray-100);flex-direction:column;gap:1px;display:flex}.Admin-module__cvzioq__verifyCard{background:#fff;padding:16px 20px}.Admin-module__cvzioq__verifyCard:first-child{border-radius:var(--radius-md)var(--radius-md)0 0}.Admin-module__cvzioq__verifyCard:last-child{border-radius:0 0 var(--radius-md)var(--radius-md)}.Admin-module__cvzioq__verifyCard:only-child{border-radius:var(--radius-md)}.Admin-module__cvzioq__verifyCardHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.Admin-module__cvzioq__verifyCompanyInfo{flex:1;min-width:0}.Admin-module__cvzioq__verifyCompanyName{color:var(--gray-900);font-size:15px;font-weight:600}.Admin-module__cvzioq__verifyCompanyMeta{color:var(--gray-500);flex-wrap:wrap;align-items:center;gap:0;margin-top:2px;font-size:12px;display:flex}.Admin-module__cvzioq__verifyWebsiteLink{color:var(--brand-primary);align-items:center;text-decoration:none;display:inline-flex}.Admin-module__cvzioq__verifyWebsiteLink:hover{text-decoration:underline}.Admin-module__cvzioq__verifyActions{flex-shrink:0;gap:8px;display:flex}.Admin-module__cvzioq__verifyApproveBtn,.Admin-module__cvzioq__verifyRejectBtn{cursor:pointer;border:none;border-radius:8px;align-items:center;gap:6px;padding:7px 14px;font-family:inherit;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex}.Admin-module__cvzioq__verifyApproveBtn{background:var(--gray-900);color:#fff}.Admin-module__cvzioq__verifyApproveBtn:hover{background:var(--gray-800)}.Admin-module__cvzioq__verifyRejectBtn{background:var(--gray-100);color:var(--gray-600)}.Admin-module__cvzioq__verifyRejectBtn:hover{background:var(--gray-200);color:var(--gray-800)}.Admin-module__cvzioq__verifyApproveBtn:disabled,.Admin-module__cvzioq__verifyRejectBtn:disabled{opacity:.5;cursor:not-allowed}.Admin-module__cvzioq__verifySpinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.6s linear infinite Admin-module__cvzioq__verifySpin}@keyframes Admin-module__cvzioq__verifySpin{to{transform:rotate(360deg)}}.Admin-module__cvzioq__verifyDocGrid{flex-wrap:wrap;gap:20px;margin-top:12px;display:flex}.Admin-module__cvzioq__verifyDocGroup{flex-direction:column;gap:6px;display:flex}.Admin-module__cvzioq__verifyDocCatLabel{color:var(--gray-400);text-transform:uppercase;letter-spacing:.3px;align-items:center;gap:5px;font-size:11px;font-weight:600;display:flex}.Admin-module__cvzioq__verifyDocBadges{flex-wrap:wrap;gap:6px;display:flex}.Admin-module__cvzioq__verifyDocBadge{color:var(--brand-primary);cursor:pointer;background:#52796f0f;border:1px solid #52796f1f;border-radius:6px;align-items:center;gap:5px;padding:5px 10px;font-family:inherit;font-size:12px;font-weight:500;transition:all .15s;display:inline-flex}.Admin-module__cvzioq__verifyDocBadge:hover{background:#52796f1f;border-color:#52796f33}.Admin-module__cvzioq__docPreviewOverlay{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;justify-content:center;align-items:center;padding:24px;animation:.15s Admin-module__cvzioq__docFadeIn;display:flex;position:fixed;inset:0}@keyframes Admin-module__cvzioq__docFadeIn{0%{opacity:0}to{opacity:1}}.Admin-module__cvzioq__docPreviewModal{background:#fff;border-radius:12px;flex-direction:column;width:100%;max-width:900px;max-height:90vh;animation:.2s Admin-module__cvzioq__docSlideUp;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 48px #0003}@keyframes Admin-module__cvzioq__docSlideUp{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.Admin-module__cvzioq__docPreviewHeader{border-bottom:1px solid var(--gray-100);flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.Admin-module__cvzioq__docPreviewHeaderInfo{min-width:0}.Admin-module__cvzioq__docPreviewTitle{color:var(--gray-900);font-size:15px;font-weight:600}.Admin-module__cvzioq__docPreviewMeta{color:var(--gray-500);align-items:center;gap:8px;margin-top:2px;font-size:12px;display:flex}.Admin-module__cvzioq__docPreviewCounter{background:var(--gray-100);color:var(--gray-600);border-radius:4px;align-items:center;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.Admin-module__cvzioq__docPreviewHeaderActions{flex-shrink:0;align-items:center;gap:4px;display:flex}.Admin-module__cvzioq__docPreviewOpenBtn,.Admin-module__cvzioq__docPreviewCloseBtn{width:36px;height:36px;color:var(--gray-500);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;text-decoration:none;transition:all .15s;display:flex}.Admin-module__cvzioq__docPreviewOpenBtn:hover,.Admin-module__cvzioq__docPreviewCloseBtn:hover{background:var(--gray-100);color:var(--gray-800)}.Admin-module__cvzioq__docPreviewContent{background:var(--gray-50);flex:1;justify-content:center;align-items:center;min-height:400px;max-height:calc(90vh - 80px);display:flex;overflow:auto}.Admin-module__cvzioq__docPreviewImage{object-fit:contain;max-width:100%;max-height:calc(90vh - 80px);display:block}.Admin-module__cvzioq__docPreviewIframe{border:none;width:100%;height:calc(90vh - 80px)}.Admin-module__cvzioq__docPreviewLoading{color:var(--gray-500);flex-direction:column;align-items:center;gap:12px;padding:40px;font-size:14px;display:flex}.Admin-module__cvzioq__docPreviewSpinner{border:2.5px solid var(--gray-200);border-top-color:var(--brand-primary);border-radius:50%;width:24px;height:24px;animation:.6s linear infinite Admin-module__cvzioq__verifySpin}.Admin-module__cvzioq__docPreviewNav{width:40px;height:40px;color:var(--gray-700);cursor:pointer;z-index:2;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .15s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 8px #00000026}.Admin-module__cvzioq__docPreviewNav:hover{background:var(--gray-50);box-shadow:0 4px 12px #0003}.Admin-module__cvzioq__docPreviewNavPrev{left:12px}.Admin-module__cvzioq__docPreviewNavNext{right:12px}.Admin-module__cvzioq__confirmDialog{text-align:center;background:#fff;border-radius:14px;width:100%;max-width:400px;padding:28px;animation:.2s Admin-module__cvzioq__docSlideUp;box-shadow:0 24px 48px #0003}.Admin-module__cvzioq__confirmIcon{border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin:0 auto 16px;display:flex}.Admin-module__cvzioq__confirmIcon[data-action=approve]{color:#15803d;background:#dcfce7}.Admin-module__cvzioq__confirmIcon[data-action=reject]{color:#dc2626;background:#fee2e2}.Admin-module__cvzioq__confirmTitle{color:var(--gray-900);margin:0 0 6px;font-size:16px;font-weight:700}.Admin-module__cvzioq__confirmText{color:var(--gray-500);margin:0 0 20px;font-size:13px;line-height:1.5}.Admin-module__cvzioq__confirmTextarea{border:1px solid var(--gray-200);resize:vertical;box-sizing:border-box;border-radius:10px;outline:none;width:100%;margin-bottom:20px;padding:10px 14px;font-family:inherit;font-size:14px;transition:border-color .15s}.Admin-module__cvzioq__confirmTextarea:focus{border-color:var(--brand-primary);box-shadow:0 0 0 3px #52796f1a}.Admin-module__cvzioq__confirmActions{gap:8px;display:flex}.Admin-module__cvzioq__confirmCancelBtn{border:1px solid var(--gray-200);color:var(--gray-600);cursor:pointer;background:#fff;border-radius:10px;flex:1;padding:10px 16px;font-family:inherit;font-size:13px;font-weight:600;transition:all .15s}.Admin-module__cvzioq__confirmCancelBtn:hover{background:var(--gray-50);border-color:var(--gray-300)}.Admin-module__cvzioq__confirmApproveBtn,.Admin-module__cvzioq__confirmRejectBtn{cursor:pointer;border:none;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:6px;padding:10px 16px;font-family:inherit;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex}.Admin-module__cvzioq__confirmApproveBtn{background:var(--gray-900);color:#fff}.Admin-module__cvzioq__confirmApproveBtn:hover{background:var(--gray-800)}.Admin-module__cvzioq__confirmRejectBtn{color:#fff;background:#dc2626}.Admin-module__cvzioq__confirmRejectBtn:hover{background:#b91c1c}.Admin-module__cvzioq__confirmApproveBtn:disabled,.Admin-module__cvzioq__confirmRejectBtn:disabled{opacity:.4;cursor:not-allowed}@media (max-width:768px){.Admin-module__cvzioq__dashboardContainer{padding:var(--space-4)}.Admin-module__cvzioq__statsGrid{grid-template-columns:repeat(2,1fr)}.Admin-module__cvzioq__table th,.Admin-module__cvzioq__table td{padding:var(--space-3)}.Admin-module__cvzioq__sectionHeader{padding:var(--space-3)var(--space-4)}.Admin-module__cvzioq__verifyCardHeader{flex-direction:column}.Admin-module__cvzioq__verifyActions{width:100%}.Admin-module__cvzioq__verifyApproveBtn,.Admin-module__cvzioq__verifyRejectBtn{flex:1;justify-content:center}.Admin-module__cvzioq__verifyDocGrid{flex-direction:column;gap:12px}.Admin-module__cvzioq__docPreviewOverlay{padding:8px}.Admin-module__cvzioq__docPreviewNav{width:32px;height:32px}.Admin-module__cvzioq__docPreviewNavPrev{left:6px}.Admin-module__cvzioq__docPreviewNavNext{right:6px}}
.Company-module__8oJ6LG__container{max-width:900px;padding:var(--space-6);margin:0 auto}.Company-module__8oJ6LG__card{background:var(--card-bg,var(--color-white));border-radius:var(--radius-md);padding:var(--space-5)var(--space-6);margin-bottom:var(--space-4);box-shadow:0 1px 3px #0000000f}.Company-module__8oJ6LG__whyCard{background:linear-gradient(135deg,var(--green-50)0%,var(--emerald-50)100%);border-radius:var(--radius-md);padding:var(--space-5)var(--space-6);margin-bottom:var(--space-4);box-shadow:0 1px 3px #0000000f}.Company-module__8oJ6LG__header{gap:var(--space-5);background:var(--card-bg,var(--color-white));border-radius:var(--radius-md);padding:var(--space-6);margin-bottom:var(--space-4);display:flex;box-shadow:0 1px 3px #0000000f}.Company-module__8oJ6LG__logoSection{flex-shrink:0}.Company-module__8oJ6LG__logo{object-fit:contain;border-radius:var(--radius-lg);border:1px solid var(--gray-200);background:var(--color-white);width:96px;height:96px}.Company-module__8oJ6LG__logoPlaceholder{background:linear-gradient(135deg,var(--brand-primary)0%,var(--brand-primary-hover)100%);color:#fff;border-radius:var(--radius-lg);justify-content:center;align-items:center;width:96px;height:96px;font-size:42px;font-weight:700;display:flex}.Company-module__8oJ6LG__headerInfo{flex:1;min-width:0}.Company-module__8oJ6LG__companyName{color:var(--gray-900);margin:0 0 var(--space-2)0;font-size:28px;font-weight:700;line-height:1.2}.Company-module__8oJ6LG__metaPills{margin-bottom:var(--space-3);flex-wrap:wrap;gap:6px;display:flex}.Company-module__8oJ6LG__metaPill{color:var(--gray-600);background:var(--gray-100);border-radius:20px;align-items:center;padding:4px 12px;font-size:12px;font-weight:500;display:inline-flex}.Company-module__8oJ6LG__metaPillHighlight{color:var(--brand-primary);background:#52796f1a;border-radius:20px;align-items:center;padding:4px 12px;font-size:12px;font-weight:600;display:inline-flex}.Company-module__8oJ6LG__websiteLink{color:var(--brand-primary);font-size:14px;font-weight:500;text-decoration:none}.Company-module__8oJ6LG__websiteLink:hover{text-decoration:underline}.Company-module__8oJ6LG__headerLinks{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.Company-module__8oJ6LG__socialLink{background:var(--gray-100);width:30px;height:30px;color:var(--gray-500);border-radius:6px;justify-content:center;align-items:center;transition:all .15s;display:flex}.Company-module__8oJ6LG__socialLink:hover{background:var(--brand-primary);color:#fff}.Company-module__8oJ6LG__heroBanner{width:100%;height:220px;margin-bottom:var(--space-6);border-radius:14px;overflow:hidden}.Company-module__8oJ6LG__heroBanner img{object-fit:cover;width:100%;height:100%}.Company-module__8oJ6LG__benefitsGrid{flex-wrap:wrap;gap:8px;display:flex}.Company-module__8oJ6LG__benefitTag{background:var(--brand-primary-50,#52796f14);color:var(--brand-primary);border-radius:8px;align-items:center;padding:6px 14px;font-size:13px;font-weight:500;display:inline-flex}.Company-module__8oJ6LG__jobFilters{gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.Company-module__8oJ6LG__filterInput{border:1px solid var(--gray-200);background:var(--color-white);border-radius:8px;outline:none;flex:1;max-width:360px;padding:10px 14px;font-size:14px}.Company-module__8oJ6LG__filterInput:focus{border-color:var(--brand-primary)}.Company-module__8oJ6LG__filterSelect{border:1px solid var(--gray-200);background:var(--color-white);border-radius:8px;padding:10px 14px;font-size:14px}.Company-module__8oJ6LG__section{margin-bottom:var(--space-4)}.Company-module__8oJ6LG__sectionHeader{margin-bottom:var(--space-4);justify-content:space-between;align-items:center;display:flex}.Company-module__8oJ6LG__sectionTitle{text-transform:uppercase;letter-spacing:1px;color:var(--gray-500);margin:0 0 var(--space-4)0;font-size:13px;font-weight:700}.Company-module__8oJ6LG__sectionHeader .Company-module__8oJ6LG__sectionTitle{margin:0}.Company-module__8oJ6LG__jobCount{color:var(--gray-500);background:var(--gray-100);border-radius:12px;padding:4px 12px;font-size:13px;font-weight:500}.Company-module__8oJ6LG__description{color:var(--gray-700);white-space:pre-wrap;margin:0;font-size:15px;line-height:1.7}.Company-module__8oJ6LG__detailsGrid{gap:var(--space-4);grid-template-columns:repeat(2,1fr);display:grid}.Company-module__8oJ6LG__detailItem{flex-direction:column;gap:4px;display:flex}.Company-module__8oJ6LG__detailLabel{color:var(--gray-500);text-transform:uppercase;letter-spacing:.3px;font-size:12px;font-weight:600}.Company-module__8oJ6LG__detailValue{color:var(--gray-800);font-size:15px;font-weight:500}.Company-module__8oJ6LG__jobList{gap:var(--space-3);flex-direction:column;display:flex}.Company-module__8oJ6LG__jobCard{padding:var(--space-4)var(--space-5);background:var(--color-white);border:1px solid var(--gray-200);border-radius:var(--radius-md);justify-content:space-between;align-items:center;text-decoration:none;transition:all .15s;display:flex}.Company-module__8oJ6LG__jobCard:hover{border-color:var(--brand-primary);box-shadow:0 2px 8px #0000000f}.Company-module__8oJ6LG__jobMain{flex:1;min-width:0}.Company-module__8oJ6LG__jobTitle{color:var(--gray-800);margin:0 0 6px;font-size:15px;font-weight:600}.Company-module__8oJ6LG__jobCard:hover .Company-module__8oJ6LG__jobTitle{color:var(--brand-primary)}.Company-module__8oJ6LG__jobMeta{align-items:center;gap:var(--space-2);color:var(--gray-500);flex-wrap:wrap;font-size:13px;display:flex}.Company-module__8oJ6LG__jobBadge{background:var(--gray-100);border-radius:4px;padding:2px 8px;font-size:12px;font-weight:500}.Company-module__8oJ6LG__jobRight{text-align:right;margin-left:var(--space-4);flex-shrink:0}.Company-module__8oJ6LG__salary{color:var(--gray-800);margin-bottom:4px;font-size:14px;font-weight:600;display:block}.Company-module__8oJ6LG__transparentPay{text-transform:uppercase;letter-spacing:.3px;background:var(--emerald-50);color:var(--emerald-600);vertical-align:middle;border-radius:4px;margin-left:6px;padding:1px 6px;font-size:10px;font-weight:600;display:inline-flex}.Company-module__8oJ6LG__postedDate{color:var(--gray-400);font-size:12px}.Company-module__8oJ6LG__emptyState{text-align:center;padding:var(--space-8);background:var(--gray-50);border-radius:var(--radius-md)}.Company-module__8oJ6LG__emptyState p{color:var(--gray-600);margin:0;font-size:15px}.Company-module__8oJ6LG__emptySubtext{color:var(--gray-400)!important;margin-top:var(--space-2)!important;font-size:14px!important}@media (max-width:640px){.Company-module__8oJ6LG__container{padding:var(--space-4)}.Company-module__8oJ6LG__heroBanner{border-radius:10px;height:150px}.Company-module__8oJ6LG__header{text-align:center;flex-direction:column;align-items:center}.Company-module__8oJ6LG__headerLinks,.Company-module__8oJ6LG__metaPills{justify-content:center}.Company-module__8oJ6LG__companyName{font-size:24px}.Company-module__8oJ6LG__detailsGrid{grid-template-columns:1fr}.Company-module__8oJ6LG__card,.Company-module__8oJ6LG__whyCard{padding:var(--space-4)}.Company-module__8oJ6LG__jobFilters{flex-direction:column}.Company-module__8oJ6LG__filterInput{max-width:100%}.Company-module__8oJ6LG__jobCard{align-items:flex-start;gap:var(--space-3);flex-direction:column}.Company-module__8oJ6LG__jobRight{text-align:left;margin-left:0}}
/*# sourceMappingURL=e3889afebfc71cc7.css.map*/