.styles-module-scss-module__CbfPdG__container{justify-content:center;align-items:center;height:100%;display:flex}.styles-module-scss-module__CbfPdG__regBlock{flex-direction:column;align-items:center;width:370px;display:flex}.styles-module-scss-module__CbfPdG__logo{justify-content:center;width:190px;height:130px;margin-bottom:48px;display:flex}.styles-module-scss-module__CbfPdG__title{margin:0 0 20px;font-size:34px;font-weight:600}.styles-module-scss-module__CbfPdG__text{margin:0 0 72px;font-size:24px;font-weight:500}.styles-module-scss-module__CbfPdG__buttonsWrapper{gap:48px;display:flex}.styles-module-scss-module__CbfPdG__button{color:#000;cursor:pointer;background-color:#ffb226;border:none;border-radius:36px;padding:21px 48px;font-size:24px;font-weight:500;text-decoration:none;transition:background-color .2s}.styles-module-scss-module__CbfPdG__button:hover{background-color:#ffc940}.styles-module-scss-module__CbfPdG__containerPage{justify-content:center;align-items:center;height:auto;padding-top:50px;padding-bottom:50px;display:flex}.styles-module-scss-module__CbfPdG__formPage{flex-direction:column;gap:24px;width:340px;display:flex}.styles-module-scss-module__CbfPdG__errorMessagePage{color:#e74c3c;text-align:start;margin:0;font-size:.875rem}
.styles-module-scss-module__fzWshq__icon{justify-content:center;align-items:center;display:inline-flex}.styles-module-scss-module__fzWshq__icon svg{width:100%;height:100%;display:block}.styles-module-scss-module__fzWshq__container{justify-content:center;align-items:center;display:inline-flex}.styles-module-scss-module__fzWshq__small{width:18px;height:18px}.styles-module-scss-module__fzWshq__normal{width:24px;height:24px}.styles-module-scss-module__fzWshq__middle{width:32px;height:32px}.styles-module-scss-module__fzWshq__big{width:42px;height:42px}.styles-module-scss-module__fzWshq__large{width:60px;height:60px}
.styles-module-scss-module__2rb6nW__inputGroup{flex:1;align-items:center;padding:24px;display:flex;position:relative}.styles-module-scss-module__2rb6nW__inputGroup.styles-module-scss-module__2rb6nW__specializationInput,.styles-module-scss-module__2rb6nW__inputGroup.styles-module-scss-module__2rb6nW__locationInput,.styles-module-scss-module__2rb6nW__inputGroup.styles-module-scss-module__2rb6nW__jobTypeInput{position:relative}.styles-module-scss-module__2rb6nW__inputWrapper{flex-direction:row}.styles-module-scss-module__2rb6nW__searchInput{color:#000;background:0 0;border:none;outline:none;width:100%;font-size:18px}.styles-module-scss-module__2rb6nW__searchInput::placeholder{color:#696969;font-weight:400}.styles-module-scss-module__2rb6nW__clearBtn{background-color:#0000;border:none;flex-shrink:0;width:24px;height:24px;display:flex}.styles-module-scss-module__2rb6nW__clearIcon{color:#9ca3af;cursor:pointer;width:24px;height:24px}.styles-module-scss-module__2rb6nW__clearIcon:hover{color:#6b7280}.styles-module-scss-module__2rb6nW__dropdownArrowBtn{background-color:#0000;border:none;flex-shrink:0;width:24px;height:24px;margin-left:8px;display:flex}.styles-module-scss-module__2rb6nW__dropdownArrow{color:#000;display:flex}.styles-module-scss-module__2rb6nW__dropdown{z-index:1000;background:#fff;border:1px solid #e5e7eb;border-radius:12px;max-width:300px;height:100%;min-height:min-content;max-height:480px;position:absolute;left:0;right:0;overflow-y:auto;box-shadow:0 10px 25px -3px #0000001a,0 4px 6px -2px #0000000d}.styles-module-scss-module__2rb6nW__dropdown.styles-module-scss-module__2rb6nW__job-type-dropdown{min-width:200px}.styles-module-scss-module__2rb6nW__dropdownItem{cursor:pointer;border-bottom:1px solid #f3f4f6;justify-content:space-between;align-items:center;padding:12px 16px;font-size:16px;font-weight:400;transition:background-color .15s;display:flex}.styles-module-scss-module__2rb6nW__dropdownItem:last-child{border-bottom:none}.styles-module-scss-module__2rb6nW__dropdownItem:hover{background-color:#f9fafb}.styles-module-scss-module__2rb6nW__dropdownItem.styles-module-scss-module__2rb6nW__highlighted{background-color:#fef3c7}.styles-module-scss-module__2rb6nW__dropdownItem.styles-module-scss-module__2rb6nW__highlighted:hover{background-color:#fde68a}.styles-module-scss-module__2rb6nW__dropdownItem.styles-module-scss-module__2rb6nW__seeAll{color:#6b7280;font-weight:500}.styles-module-scss-module__2rb6nW__dropdownItem span{color:#374151;font-size:14px}.styles-module-scss-module__2rb6nW__dropdownItem span .styles-module-scss-module__2rb6nW__keyword{font-weight:600}@media (max-width:768px){.styles-module-scss-module__2rb6nW__inputGroup{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;width:100%}.styles-module-scss-module__2rb6nW__dropdown{border-radius:16px 16px 0 0;max-height:50vh;position:fixed;inset:auto 0 0}}
.styles-module-scss-module__BgLO3a__modal{background-color:#0000;flex-direction:column;width:530px;height:530px;display:flex;overflow:hidden}.styles-module-scss-module__BgLO3a__scrollBox{overflow-y:scroll}.styles-module-scss-module__BgLO3a__modalContent{background-color:#fff;border:1px solid #d2d2d2;border-radius:20px;width:100%;height:100%;padding:0 16px;overflow-y:auto;box-shadow:0 3px 10px #3f3f3f1a}.styles-module-scss-module__BgLO3a__checkboxGroup{flex-direction:column;gap:2px;display:flex}.styles-module-scss-module__BgLO3a__checkbox{padding:12px 0}.styles-module-scss-module__BgLO3a__industryContainer{flex-direction:column;gap:16px;display:flex}.styles-module-scss-module__BgLO3a__mainIndustryGroup{border-bottom:1px solid #e5e7eb;flex-direction:column;gap:12px;padding-bottom:12px;display:flex}.styles-module-scss-module__BgLO3a__subIndustryGroup{background-color:#fffbeb;border-left:3px solid #f59e0b;border-radius:8px;flex-direction:column;gap:10px;padding:12px;display:flex}.styles-module-scss-module__BgLO3a__subIndustryTitle{color:#92400e;margin-bottom:4px;font-size:13px;font-weight:600}.styles-module-scss-module__BgLO3a__sliderContainer{padding:8px 0}.styles-module-scss-module__BgLO3a__inputRow{gap:16px;margin-bottom:24px;display:flex}.styles-module-scss-module__BgLO3a__inputWrapper{background:#fff;border:1px solid #d1d5db;border-radius:8px;flex:1;align-items:center;padding:8px 12px;display:flex;position:relative}.styles-module-scss-module__BgLO3a__currencySymbol{color:#6b7280;margin-right:8px;font-size:14px}.styles-module-scss-module__BgLO3a__plusSymbol{color:#6b7280;margin-left:4px;font-size:14px}.styles-module-scss-module__BgLO3a__salaryInput{color:#374151;background:0 0;border:none;outline:none;flex:1;width:100%;font-size:14px}.styles-module-scss-module__BgLO3a__salaryInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.styles-module-scss-module__BgLO3a__salaryInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.styles-module-scss-module__BgLO3a__sliderTrackContainer{align-items:center;height:40px;display:flex;position:relative}.styles-module-scss-module__BgLO3a__sliderTrack{pointer-events:none;background:#e5e7eb;border-radius:2px;width:100%;height:4px;position:absolute}.styles-module-scss-module__BgLO3a__sliderRange{background:#f59e0b;border-radius:2px;height:4px;position:absolute}.styles-module-scss-module__BgLO3a__rangeInput{appearance:none;cursor:pointer;background:0 0;outline:none;width:100%;height:4px;position:absolute}.styles-module-scss-module__BgLO3a__rangeInput::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#f59e0b;border:2px solid #fff;border-radius:50%;width:20px;height:20px;box-shadow:0 2px 4px #0003}.styles-module-scss-module__BgLO3a__rangeInput::-moz-range-thumb{cursor:pointer;background:#f59e0b;border:2px solid #fff;border-radius:50%;width:20px;height:20px;box-shadow:0 2px 4px #0003}.styles-module-scss-module__BgLO3a__sliderThumb{pointer-events:none;background:#f59e0b;border:none;border-radius:50%;width:20px;height:20px;display:block;box-shadow:0 2px 4px #0003}.styles-module-scss-module__BgLO3a__sliderThumb:hover{background-color:#f59e0b}.styles-module-scss-module__BgLO3a__sliderThumb:focus{border:none;outline:none}.styles-module-scss-module__BgLO3a__footer{border-top:1px solid #e5e7eb;gap:12px;padding:16px 24px;display:flex}.styles-module-scss-module__BgLO3a__resetButtonContainer{justify-content:right;display:flex}.styles-module-scss-module__BgLO3a__resetButton{color:#696969;cursor:pointer;background:0 0;border:none;padding:12px;font-size:14px;transition:all .2s}.styles-module-scss-module__BgLO3a__resetButton:hover{color:#ffb226}.styles-module-scss-module__BgLO3a__applyButton{color:#fff;cursor:pointer;background:#f59e0b;border:none;border-radius:8px;flex:1;padding:12px;font-size:14px;font-weight:600;transition:all .2s}.styles-module-scss-module__BgLO3a__applyButton:hover{background:#d97706}.styles-module-scss-module__BgLO3a__modalContent::-webkit-scrollbar{width:6px}.styles-module-scss-module__BgLO3a__modalContent::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.styles-module-scss-module__BgLO3a__modalContent::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.styles-module-scss-module__BgLO3a__modalContent::-webkit-scrollbar-thumb:hover{background:#94a3b8}.styles-module-scss-module__BgLO3a__iconLeft{color:#696969;flex-shrink:0;margin-right:20px}.styles-module-scss-module__BgLO3a__filterIcon{color:#696969;flex-shrink:0}.styles-module-scss-module__BgLO3a__activeIcon{color:#ffb226}
.styles-module-scss-module__BV2vCq__field{cursor:pointer;align-items:center;gap:12px;display:flex}.styles-module-scss-module__BV2vCq__checkboxLabel{cursor:pointer}.styles-module-scss-module__BV2vCq__hiddenInput{display:none}.styles-module-scss-module__BV2vCq__checkbox{background:#fff;border:1px solid #d2d2d2;border-radius:5px;justify-content:center;align-items:center;width:20px;height:20px;transition:all .2s;display:flex}.styles-module-scss-module__BV2vCq__checkboxChecked{background:#f59e0b;border-color:#f59e0b}.styles-module-scss-module__BV2vCq__checkmark{color:#fff}.styles-module-scss-module__BV2vCq__labelText{color:#000;font-size:16px;font-weight:400}
.styles-module-scss-module__tfHvQW__radioLabel{cursor:pointer;align-items:center;gap:12px;display:flex}.styles-module-scss-module__tfHvQW__radioButton{background:#fff;border:2px solid #d1d5db;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;transition:all .2s;display:flex}.styles-module-scss-module__tfHvQW__radioButtonChecked{border-color:#f59e0b}.styles-module-scss-module__tfHvQW__radioButtonInner{background:#f59e0b;border-radius:50%;width:10px;height:10px}
.styles-module-scss-module__ahh7Ca__disclosureContainer{border-bottom:1px solid #e5e7eb;margin-bottom:16px;padding-bottom:16px}.styles-module-scss-module__ahh7Ca__disclosureButton{cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:12px 0;font-size:16px;font-weight:600;display:flex}.styles-module-scss-module__ahh7Ca__disclosureButton:hover{opacity:.8}.styles-module-scss-module__ahh7Ca__disclosureTitle{color:#f59e0b;font-size:16px;font-weight:600}.styles-module-scss-module__ahh7Ca__chevronIcon{color:#f59e0b;width:20px;height:20px}.styles-module-scss-module__ahh7Ca__disclosurePanel{padding-top:8px}
.styles-module-scss-module__gDym8q__appLayout{grid-template-rows:auto 1fr;grid-template-areas:"header""app-content-wrapper";height:100vh;display:grid;position:relative;overflow:hidden}.styles-module-scss-module__gDym8q__header{grid-area:header;height:auto;box-shadow:0 0 4px 3px #63656433}.styles-module-scss-module__gDym8q__header.styles-module-scss-module__gDym8q__hidden{border-width:0;height:0;display:none;overflow:hidden}.styles-module-scss-module__gDym8q__appContentWrapper{grid-area:app-content-wrapper;grid-template-rows:1fr auto;grid-template-areas:"main""footer";height:100%;display:grid;overflow-y:scroll}.styles-module-scss-module__gDym8q__main{grid-area:main;height:100%;display:grid}.styles-module-scss-module__gDym8q__footer{border-top:1px solid gray;grid-area:footer;height:auto}.styles-module-scss-module__gDym8q__footer.styles-module-scss-module__gDym8q__borderless{border-top:initial}.styles-module-scss-module__gDym8q__footerActions:not(:empty)+.styles-module-scss-module__gDym8q__footer{display:none}.styles-module-scss-module__gDym8q__searchBarContainer{justify-content:center;align-items:center;padding:16px;display:flex}
.styles-module-scss-module__mwgFyq__button{color:#000;cursor:pointer;background-color:#ffb226;border:none;border-radius:24px;justify-content:center;align-items:center;width:100%;height:100%;padding:14px 32px;font-size:16px;font-weight:500;transition:background-color .2s;display:flex}.styles-module-scss-module__mwgFyq__button:hover{background-color:#ffc940}.styles-module-scss-module__mwgFyq__button:disabled{color:#696969;cursor:not-allowed;background-color:#e4e5e9}
.styles-module-scss-module__UHJmJW__container{--viewmode:desktop;grid-template-columns:35% auto;height:calc(100vh - 206px);padding:20px;display:grid}.styles-module-scss-module__UHJmJW__columnLeft{height:100%;padding:0 12px 20px 0;overflow-y:scroll}.styles-module-scss-module__UHJmJW__columnRight{height:100%;max-height:100vh;margin-bottom:16px;margin-left:16px;position:sticky;overflow-y:scroll}
.styles-module-scss-module__3GEF6a__buttonLog{white-space:nowrap;width:100%;display:flex}.styles-module-scss-module__3GEF6a__userInfo{text-wrap:nowrap;letter-spacing:0;margin-left:auto;font-size:24px;font-weight:500;line-height:100%}
.styles-module-scss-module__qCl-BW__searchBarContainer{justify-content:center;align-items:center;padding:16px;display:flex}.styles-module-scss-module__qCl-BW__listWrapper{scroll-behavior:smooth;height:auto}.styles-module-scss-module__qCl-BW__jobsList{flex-direction:column;gap:2px;margin:0 0 24px;padding:0;display:flex}.styles-module-scss-module__qCl-BW__jobListItem{list-style-type:none}
.styles-module-scss-module__7F0ogq__links{gap:16px;margin:0;padding:0;list-style:none;display:flex}.styles-module-scss-module__7F0ogq__listElem{letter-spacing:0;horiz-align:center;vertical-align:middle;border-bottom:5px solid #0000;align-items:center;height:100%;padding:38px 24px 33px;font-size:24px;font-weight:500;line-height:100%;display:flex}.styles-module-scss-module__7F0ogq__listElem a{cursor:pointer;color:inherit;text-decoration:none}.styles-module-scss-module__7F0ogq__activeLink{border-color:#ef9a00}
.styles-module-scss-module__OR8szq__jobCardWrapper{cursor:pointer;background-color:#fff;border:1px solid #0000}.styles-module-scss-module__OR8szq__jobCardContainer{border-radius:8px;font-size:12px;font-weight:400;line-height:16px;position:relative;box-shadow:inset 0 0 0 1px #d2d2d2}.styles-module-scss-module__OR8szq__jobCardContent{justify-content:space-between;padding:16px;display:flex;position:relative}.styles-module-scss-module__OR8szq__profileContainer{color:#000;align-items:center;width:fit-content;display:flex}.styles-module-scss-module__OR8szq__avatarBase{box-shadow:0 1px 3px 0 var(--color-black-100-20,#00060c33);border-radius:50%;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;margin-right:8px;display:inline-flex;overflow:hidden}.styles-module-scss-module__OR8szq__jobTitle{color:#000;cursor:default;-webkit-line-clamp:2;pointer-events:none;-webkit-box-orient:vertical;margin-top:8px;font-size:14px;font-weight:600;line-height:20px;text-decoration:none;display:-webkit-box;overflow:hidden}.styles-module-scss-module__OR8szq__location,.styles-module-scss-module__OR8szq__salaryEstimate{color:#000;margin-top:4px}
.styles-module-scss-module__T_s0CW__headerContent{box-sizing:border-box;flex-direction:column;width:100%;min-height:100px;padding:0 9px;display:flex}@media screen and (max-width:767px){.styles-module-scss-module__T_s0CW__headerContent{flex-direction:row;justify-content:space-between;align-items:center;padding:0 16px}}.styles-module-scss-module__T_s0CW__containerNav{justify-content:center;align-items:center;gap:80px;display:flex}@media screen and (max-width:767px){.styles-module-scss-module__T_s0CW__containerNav{flex-direction:row;justify-content:space-between;align-items:center;gap:0}}.styles-module-scss-module__T_s0CW__userBlock{flex-wrap:nowrap;align-items:center;gap:35px;margin-left:54px;display:flex}.styles-module-scss-module__T_s0CW__userBlock a{cursor:pointer;color:inherit;text-decoration:none}.styles-module-scss-module__T_s0CW__link{text-wrap:nowrap;letter-spacing:0;horiz-align:center;vertical-align:middle;padding:38px 24px;font-size:24px;font-weight:500;line-height:100%}
.styles-module-scss-module__r_5zla__jobDetailsContainer{border:1px solid #d2d2d2;border-radius:12px;height:100%;overflow:auto}.styles-module-scss-module__r_5zla__jobDetailsHeaderWrapper{background-color:#fff;border-bottom:1px solid #d2d2d2;border-radius:12px 12px 0 0;flex-direction:column;padding:24px 32px;transition:transform .3s;display:flex}
.styles-module-scss-module__0MokMa__container{color:#fff;background-color:#000;justify-content:space-between;align-items:center;width:100%;min-height:540px;padding:112px 305px 146px 315px;display:flex}@media screen and (max-width:767px){.styles-module-scss-module__0MokMa__container{max-width:100vw;padding:0 16px}}.styles-module-scss-module__0MokMa__containerLogo{flex-direction:column;gap:24px;max-width:300px;display:flex}.styles-module-scss-module__0MokMa__text{color:#fff;font-size:20px;font-weight:500}.styles-module-scss-module__0MokMa__customGrid{gap:80px;width:100%;max-width:535px;display:flex}.styles-module-scss-module__0MokMa__columnLinkFooter{flex-direction:column;gap:24px;display:flex}.styles-module-scss-module__0MokMa__itemLink{color:#fff;font-size:24px;font-weight:500}
