@charset "UTF-8";*{box-sizing:border-box;margin:0;padding:0}html,body{font-size:16px;line-height:24px}@media (max-width: 1599px){html,body{font-size:calc(14px + .00625*(100vw - 1280px))}}@media (max-width: 1279px){html,body{font-size:14px;line-height:20px}}body{font-family:Gilroy,sans-serif;background-color:#fff}a{color:#1162d9}a:hover{color:#0546a5}ul{list-style:none}.container{max-width:90rem;width:100%;padding-right:2.5rem;padding-left:2.5rem;margin:0 auto}.ant-table-selection-column{padding-inline-end:1.25rem!important;padding-inline-start:1.25rem!important}.filters{flex-direction:column;flex-wrap:wrap}.ant-input::placeholder,.ant-picker-input>input::placeholder,.ant-select-selection-placeholder{color:#6b7280!important}.ant-tag{margin-right:0!important}.ant-table-row-selected>.ant-table-cell{background-color:#f3f4f6!important}.ant-table-wrapper{border:.0625rem solid rgb(229,231,235);border-radius:.5rem;overflow:hidden}.ant-tag{line-height:1.375rem!important}.ant-tag-green{background-color:#f0fdf4!important;color:#15803d!important;border-color:#e5e7eb!important}.ant-tag-red{background-color:#fef2f2!important;color:#b91c1c!important;border-color:#e5e7eb!important}.ant-tag-yellow{background-color:#fefce8!important;color:#854d0e!important;border-color:#e5e7eb!important}.ant-breadcrumb-separator,.ant-breadcrumb-link{color:#6b7280!important;font-weight:500!important}.ant-breadcrumb-link a{color:#6b7280!important}.ant-breadcrumb-link a:hover{background-color:unset}.ant-input{padding:0 1rem!important;height:2.5rem!important}.ant-tag-green{background:#0546a5!important;border-color:#0546a5!important;color:#fff!important}.ant-tag-blue{background:transparent!important;border-color:#0546a5!important;color:#0546a5!important}.ant-tag-red{background:transparent!important;border-color:#ef4444!important;color:#ef4444!important}.ant-tag-yellow{background:transparent!important;border-color:#6b7280!important;color:#6b7280!important}.ant-pagination{padding-right:16px}@font-face{font-family:Gilroy;src:url(/assets/Gilroy-Regular--XWkSks4.woff2) format("woff2"),url(/assets/Gilroy-Regular--Z-4elQA.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Gilroy;src:url(/assets/Gilroy-Medium-Bj0QIHHD.woff2) format("woff2"),url(/assets/Gilroy-Medium-DzJeihj1.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Gilroy;src:url(/assets/Gilroy-SemiBold-Cg5FxaPy.woff2) format("woff2"),url(/assets/Gilroy-SemiBold-Cf0_mJZe.woff) format("woff");font-weight:600;font-style:normal}.dashboard-page{padding-bottom:2rem}.dashboard-page__content{padding-top:2rem}.dashboard-page__breadcrumbs,.dashboard-page__tags,.dashboard-page__filters{margin-bottom:1rem}.dashboard-page__tags{display:flex;align-items:center;height:1.5rem;gap:.5rem}.dashboard-page__tags svg{width:.6875rem!important}.dashboard-page__divider{margin-left:.5rem;min-width:unset!important}.app-header{padding-top:1rem;padding-bottom:1rem;background-color:#fff;box-shadow:#0000000d 0 2px 8px;overflow:hidden}.app-header__container{display:flex;align-items:center;gap:1.25rem}.app-header__logo{margin-right:1rem}.app-header__logo img{display:block;height:2rem;cursor:pointer}.app-header__nav{margin-right:auto}.header-menu{cursor:pointer}.header-nav__list{display:flex}.header-nav__item{border:none;background:none;color:#88919d;text-decoration:none;padding:.5rem 1rem;font-weight:500;font-size:.875rem;cursor:pointer}.header-nav__item_active,.header-nav__item:hover{color:#1162d9}.logo{color:#4f46e5;font-size:24px;line-height:28px}.page-layout__content{padding-top:2rem}.vacancies-modal__search{max-width:15.5rem;margin-top:1.5rem;margin-bottom:1.5rem}.app-drawer__content{display:flex;flex-direction:column;gap:1rem}.app-multiselect,.app-select,.app-input{width:100%}.dashboard-table__controls{display:flex;justify-content:flex-end;align-items:center;padding-right:.5rem;gap:1rem}.dashboard-table__controls svg:not(.archive-btn){cursor:pointer;width:1.1875rem;height:1.125rem;flex-shrink:0}.dashboard-table__controls svg:not(.archive-btn) path{fill:#4f46e5}.dashboard-table .archive-btn{width:1.3125rem;height:1.3125rem}.dashboard-table .archive-btn path{stroke:#4f46e5;fill:none}.dashboard-table__controls{display:flex;justify-content:flex-end;padding-right:.5rem;gap:1rem}.dashboard-table__controls svg{cursor:pointer;width:1.1875rem;height:1.125rem;flex-shrink:0}.dashboard-table__controls svg path{fill:#4f46e5}.dashboard-table .column-controls{width:9.375rem}.dashboard-table .status-col{width:10.625rem}.dashboard-table .position-col{width:20%}.dashboard-table .source-col{width:15%}.dashboard-filters{gap:.5rem}.dashboard-filters__filters-wrap{border-color:#d9d9d9;box-shadow:0 .125rem #11182705}.dashboard-filters__search{max-width:15.5rem}.dashboard-filters__button{margin-left:auto}.dashboard-filters__checkbox{display:flex;align-items:center;gap:.5rem}.add-parser-modal__inputs{display:flex;flex-direction:column;padding-top:1.5rem;gap:1rem;margin-bottom:1.5rem}.add-parser-modal__input{display:flex;flex-direction:column;gap:.25rem;width:100%}.add-parser-modal__input .ant-select{width:100%}.add-parser-modal__synonyms{display:flex;gap:.5rem;flex-wrap:wrap}.add-parser-modal__synonym{display:inline-flex;align-items:center;gap:.5rem;background-color:#f3f4f6;padding:.375rem .75rem;border-radius:.5rem}.add-parser-modal__delete-btn{display:flex;align-items:center;border:none}.add-parser-modal__delete-btn svg{width:.75rem;height:.75rem;cursor:pointer}.add-parser-modal__loader{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:10;background-color:#0003;border-radius:.5rem}.add-parser-modal__row{display:flex;align-items:flex-end;gap:.5rem;width:100%}.add-parser-modal__row .app-multiselect{max-width:calc(100% - 10.5rem)}.add-parser-modal__errors{padding:1rem;background-color:#ffebee;border-radius:.75rem}.add-parser-modal__select-btn{width:10rem}.add-parser-modal__textarea{height:unset!important;min-height:6.25rem!important;resize:none!important;padding:.5rem 1rem!important}.parsers-vacancies-modal__search{max-width:15.5rem;margin-top:1.5rem;margin-bottom:1.5rem}.parsers-drawer__checkbox{display:flex;align-items:center;gap:.75rem}.parser-vacancies__breadcrumbs{margin-bottom:1rem}.parser-vacancies__search{max-width:15.5rem;margin-bottom:3.5rem}.auth-page{display:flex;align-items:center;justify-content:center;min-height:100vh;padding-bottom:2.5rem;background-color:#0546a5}.auth-page__logo{align-items:center;display:block;height:2.5rem;margin:0 auto 2rem;padding-right:16px}.auth-page__form{max-width:28.125rem;width:100%;padding:1.5rem 1.5rem 2rem;background-color:#fff;border-radius:.5rem}.auth-page__title{color:#0546a5!important;text-align:center;margin-bottom:2rem!important}.auth-page__label{display:inline-block;margin-bottom:.25rem;font-size:.875rem;font-weight:400;line-height:1.25rem}.auth-page__input{margin-bottom:1.25rem}.auth-page__button{width:100%}.candidates-page__breadcrumbs{margin-bottom:1rem}.line-clamp{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;white-space:normal}.max-width{max-width:1000px}.candidates-filters__inner{gap:.5rem}.candidates-filters__filters-wrap{border-color:#d9d9d9;box-shadow:0 .125rem #11182705}.candidates-filters__search{max-width:15.5rem}.candidates-filters__button{margin-left:auto}.candidates-filters__row{display:flex;align-items:flex-end;gap:.5rem}.candidates-filters__inputs{display:flex;flex-direction:column;padding-top:1.5rem;gap:1rem;margin-bottom:1.5rem}.candidates-filters__input{display:flex;flex-direction:column;gap:.25rem;width:100%}.candidates-filters__input .ant-select{width:100%}.candidates-filters__tags,.candidates-filters__inner{margin-bottom:1rem}.candidates-filters__tags{display:flex;align-items:center;height:1.5rem;gap:.5rem}.candidates-filters__divider{margin-left:.5rem;min-width:unset!important}.add-handler-modal__code{height:12.5rem!important;resize:none!important;padding:.5rem 1rem!important}.add-handler-modal__inputs{display:flex;flex-direction:column;padding-top:1.5rem;gap:1rem;margin-bottom:1.5rem}.add-handler-modal .ant-input{width:100%}.add-handler-modal__input{display:flex;flex-direction:column;gap:.25rem;width:100%}.add-handler-modal__input .ant-select{width:100%}.add-handler-modal__input:not(:last-child){margin-bottom:1rem}.add-handler-modal__synonyms{display:flex;gap:.5rem;flex-wrap:wrap}.add-handler-modal__synonym{display:inline-flex;align-items:center;gap:.5rem;background-color:#f3f4f6;padding:.375rem .75rem;border-radius:.5rem}.add-handler-modal__delete-btn{display:flex;align-items:center;border:none}.add-handler-modal__delete-btn svg{width:.75rem;height:.75rem;cursor:pointer}.add-handler-modal__loader{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:10;background-color:#0003;border-radius:.5rem}.add-handler-modal__row{display:flex;align-items:flex-end;gap:.5rem;width:100%}.add-handler-modal__row .app-multiselect{max-width:calc(100% - 10.5rem)}.add-handler-modal__errors{padding:1rem;background-color:#ffebee;border-radius:.75rem}.add-handler-modal__select-btn{width:10rem}.add-handler-modal__textarea{height:unset!important;min-height:6.25rem!important;resize:none!important;padding:.5rem 1rem!important}.add-field .ant-btn{height:2.5rem!important;width:2.5rem!important}.scoring-page__breadcrumbs{margin-bottom:1rem}.scoring-page__info{display:flex;gap:1rem;margin-top:3rem}.scoring-page__info .analytics-item:first-child{flex:1}.scoring-page__info__empty-text{font-size:.875rem}.analytics-item{width:15.625rem}.analytics-item__title{font-weight:600;margin-bottom:.5rem}.analytics-item__content{display:flex;align-items:flex-start;align-content:flex-start;flex-wrap:wrap;height:15.625rem;padding:1rem;overflow-y:auto;gap:.5rem;background-color:#fff;border:1px solid oklch(92.9% .013 255.508);border-radius:.5rem}.analytics-item__content .ant-tag{margin-right:0;max-width:100%;overflow:hidden;text-overflow:ellipsis}.analytics-item .ant-tag-yellow{color:#eab308!important;border-color:#eab308!important;background-color:#fef9c3!important;font-weight:500!important}.analytics-item .ant-tag-red{color:#00a447!important;color:oklch(62.7% .194 149.214)!important;border-color:#05df72!important;background-color:#dcfce7!important;font-weight:500!important}.analytics-item .ant-tag-blue{color:#3280ff!important;color:oklch(62.3% .214 259.815)!important;border-color:#3280ff!important;border-color:oklch(62.3% .214 259.815)!important;background-color:#dbeafe!important;font-weight:500!important}.scoring-results-page__breadcrumbs{margin-bottom:1rem}.scoring-results-filters__inner{display:flex;align-items:center;gap:.5rem}.scoring-results-filters__search{max-width:15.5rem}.scoring-results-filters__divider{margin-top:1rem;margin-bottom:1rem}.scoring-results-filters__send-btn{margin-left:auto}.scoring-results-drawer__filters-wrap{border-color:#d9d9d9;box-shadow:0 .125rem #11182705}.scoring-results-drawer__divider{margin-top:1rem;margin-bottom:1rem}.scoring-results-drawer__items{display:flex;flex-direction:column;gap:.5rem;width:100%}.scoring-results-drawer__item{display:flex;width:100%;justify-content:space-between;padding:.5rem;background-color:#f0f0f0;border-radius:.5rem}.scoring-results-drawer__desc{text-align:center}.scoring-results-table__controls{display:flex;justify-content:flex-end;align-items:center;padding-right:.5rem;gap:1rem}.scoring-results-table__controls svg:not(.archive-btn){cursor:pointer;width:1.1875rem;height:1.125rem;flex-shrink:0}.scoring-results-table__controls svg:not(.archive-btn) path{fill:#4f46e5}.scoring-results-table__link{cursor:pointer;color:#1162d9;font-weight:500}.edit-parser-modal__inputs{display:flex;flex-direction:column;padding-top:1.5rem;gap:1rem;margin-bottom:1.5rem}.edit-parser-modal__input{display:flex;flex-direction:column;gap:.25rem;width:100%}.edit-parser-modal__input .ant-select{width:100%}.edit-parser-modal__synonyms{display:flex;gap:.5rem;flex-wrap:wrap}.edit-parser-modal__synonym{display:inline-flex;align-items:center;gap:.5rem;background-color:#f3f4f6;padding:.375rem .75rem;border-radius:.5rem}.edit-parser-modal__delete-btn{display:flex;align-items:center;border:none}.edit-parser-modal__delete-btn svg{width:.75rem;height:.75rem;cursor:pointer}.edit-parser-modal__loader{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:10;background-color:#0003;border-radius:.5rem}.edit-parser-modal__row{display:flex;align-items:flex-end;gap:.5rem;width:100%}.edit-parser-modal__row_vacancy .app-multiselect{max-width:calc(100% - 10.5rem)}.edit-parser-modal__errors{padding:1rem;background-color:#ffebee;border-radius:.75rem}.edit-parser-modal__select-btn{width:10rem}.edit-parser-modal__requirements-wrap{display:flex;flex-direction:column;gap:.5rem;align-items:flex-start}.edit-parser-modal__requirements{display:flex;flex-direction:column;gap:.5rem;width:100%}.edit-parser-modal__requirement{display:flex;gap:.5rem;width:100%;padding:.5rem;background-color:#f0f0f0;border-radius:.5rem}.edit-parser-modal__requirement .ant-input:nth-child(2){width:10rem}.edit-parser-modal__requirement .ant-btn{flex-shrink:0}.requirements-modal__inputs{display:flex;flex-direction:column;padding-top:1.5rem;gap:1rem;margin-bottom:1.5rem}.requirements-modal__input{display:flex;flex-direction:column;gap:.25rem;width:100%}.requirements-modal__input .ant-select{width:100%}.requirements-modal__synonyms{display:flex;gap:.5rem;flex-wrap:wrap}.requirements-modal__synonym{display:inline-flex;align-items:center;gap:.5rem;background-color:#f3f4f6;padding:.375rem .75rem;border-radius:.5rem}.requirements-modal__delete-btn{display:flex;align-items:center;border:none}.requirements-modal__delete-btn svg{width:.75rem;height:.75rem;cursor:pointer}.requirements-modal__loader{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:10;background-color:#0003;border-radius:.5rem}.requirements-modal__row{display:flex;align-items:flex-end;gap:.5rem;width:100%}.requirements-modal__row .app-multiselect{max-width:calc(100% - 10.5rem)}.requirements-modal__errors{padding:1rem;background-color:#ffebee;border-radius:.75rem}.requirements-modal__select-btn{width:10rem}.requirements-modal__requirements-wrap{display:flex;flex-direction:column;gap:.5rem;align-items:flex-start}.requirements-modal__requirements{display:flex;flex-direction:column;gap:.5rem;width:100%}.requirements-modal__requirement{display:flex;gap:.5rem;width:100%;padding:.5rem;background-color:#f0f0f0;border-radius:.5rem}.requirements-modal__requirement .ant-input:nth-child(2){width:10rem}.requirements-modal__requirement .ant-btn{flex-shrink:0}
