@font-face{font-family:PT Root UI Web;font-style:normal;font-weight:300;src:url(/font/PT-Root-UI_Light.ttf) format("truetype")}@font-face{font-family:PT Root UI Web;font-style:normal;font-weight:400;src:url(/font/PT-Root-UI_Regular.ttf) format("truetype")}@font-face{font-family:PT Root UI Web;font-style:normal;font-weight:500;src:url(/font/PT-Root-UI_Medium.ttf) format("truetype")}@font-face{font-family:PT Root UI Web;font-style:normal;font-weight:700;src:url(/font/PT-Root-UI_Bold.ttf) format("truetype")}:root{color-scheme:light dark;font-family:PT Root UI Web;font-weight:400;font-size:14px;color:var(--color-base-black)}body{position:relative;margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh;--color-base-black: #222222;--color-base-orange: #FF7700;--color-base-gray: #666666;--color-base-gray-light: #999999;--color-base-white: #FFFFFF;--color-background-light: #F8F7F5;--color-border-gray: #D9D9D9;--color-base-violet: #6865FF;--color-shade-gray: #CCCCCC;--color-disabled: #BBBBBB;--color-inactive: #EDEDED;--color-error: #F6425D;--color-error-2: #DE1205}body #dialog-container{position:fixed;top:0;left:0;width:100%;height:100%;display:none;justify-content:center;align-items:center;--color-accent: var(--color-base-orange)}body #dialog-container:not(:empty){display:flex;z-index:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#22222280}body #dialog-container[data-user-group=company]{--color-accent: var(--color-base-violet)}*{scrollbar-width:thin;scrollbar-color:#CCCCCC transparent}*::-webkit-scrollbar{width:4px;height:4px}*::-webkit-scrollbar:vertical{margin-right:5px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:2px}*::-webkit-scrollbar-thumb:hover{background-color:#bbb}#root{width:1440px;margin:0 auto}h2{font-size:32px;font-weight:500;line-height:100%;color:var(--color-base-black);margin:0}h3{font-size:20px;font-weight:700;line-height:100%;color:var(--color-base-black);margin:0}h4{font-size:16px;font-weight:700;line-height:100%;color:var(--color-base-black);margin:0}h5{font-size:14px;font-weight:700;line-height:100%;color:var(--color-base-black);margin:0}p{font-size:16px;font-weight:400;line-height:20px;color:var(--color-base-black);letter-spacing:-1%;margin:0}hr{width:100%;margin:0;border:none;border-bottom:1px #D9D9D9 solid}a{text-decoration:none}span{font-size:13px;font-weight:400;line-height:16px;color:var(--color-base-black);letter-spacing:-1%;margin:0}textarea{padding:14px 12px;font-size:13px;font-weight:400;line-height:16px;color:var(--color-base-black);letter-spacing:-1%;margin:0;background-color:#fff;border:1px solid #E4EAEF;border-radius:4px;resize:none}textarea:focus{outline:none;border-color:var(--color-base-gray-light)}.icon--mixed *{fill:var(--color-accent)}.benefit{width:180px;height:100%;display:flex;flex-direction:column;gap:20px}.benefit .benefit-title{font-size:16px;line-height:24px;font-weight:500}.benefit .benefit-description{font-size:13px;line-height:16px;font-weight:400;color:var(--color-base-gray)}.benefits{width:100%;height:356px;background-color:var(--color-base-white);display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:40px 100px 0;gap:32px}.benefits .benefits-content{display:flex;flex-direction:column;gap:40px}.benefits .benefits-list{display:flex;justify-content:start;gap:32px}.feedback{width:286px;height:100%;display:flex;flex-direction:column;gap:20px;box-sizing:border-box}.feedback .feedback-text{position:relative;height:82px;max-height:82px;text-overflow:ellipsis;box-sizing:border-box;font-size:14px;line-height:20px;color:var(--color-base-black);background-color:var(--color-base-white);padding:12px;border-radius:12px}.feedback .feedback-text .feedback-text-content{max-height:60px;position:relative;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;line-height:20px;z-index:1}.feedback .feedback-text:before{content:"";position:absolute;width:0px;height:0px;border-style:solid;border-width:32px 32px 0 0;border-color:white transparent transparent transparent;left:0;bottom:-11px}.feedback .feedback-info{display:flex;gap:12px}.feedback .feedback-info .feedback-image{width:40px;height:40px;border-radius:50%;overflow:hidden}.feedback .feedback-info .feedback-user-info{display:flex;flex-direction:column}.feedback .feedback-info .feedback-user-info .feedback-author{font-size:16px;line-height:24px;color:var(--color-base-black)}.feedback .feedback-info .feedback-user-info .feedback-position{font-size:13px;line-height:16px;color:var(--color-base-gray)}.users-feedback{width:100%;height:325px;display:flex;flex-direction:column;gap:32px;box-sizing:border-box;padding:40px 100px 0}.users-feedback .users-feedback-list{display:flex;gap:32px}.vacancies{width:100%;display:flex;gap:32px;box-sizing:border-box;padding:40px 100px}.vacancies .all-vacancies{display:flex;flex-direction:column;flex-grow:1}.vacancies .all-vacancies h3,.vacancies .all-vacancies .tabs{margin-bottom:32px}.vacancies .all-vacancies .vacancies-table{width:100%;border-collapse:collapse}.vacancies .all-vacancies .vacancies-table thead tr th{text-align:left;padding:12px 0;font-weight:400;font-size:13px;line-height:16px;color:var(--color-base-gray)}.vacancies .all-vacancies .vacancies-table thead tr th:last-child{text-align:right}.vacancies .all-vacancies .vacancies-table tbody tr{border-bottom:1px solid var(--color-border-gray)}.vacancies .all-vacancies .vacancies-table tbody tr:last-child{border-bottom:none}.vacancies .all-vacancies .vacancies-table tbody tr td{padding:16px 0;font-size:16px;line-height:16px;font-weight:500;vertical-align:top}.vacancies .all-vacancies .vacancies-table tbody tr td .vacancy-cell{display:flex;flex-direction:column}.vacancies .all-vacancies .vacancies-table tbody tr td .vacancy-cell .vacancy-cell-en{color:var(--color-base-black)}.vacancies .all-vacancies .vacancies-table tbody tr td .vacancy-cell .vacancy-cell-ru{font-size:13px;line-height:16px;font-weight:400;color:var(--color-base-gray)}.vacancies .all-vacancies .vacancies-table tbody tr td:last-child{text-align:right}.vacancies .all-vacancies .all-vacancies-link{color:var(--color-base-orange)}.vacancies .vacancies-by-position{display:flex;flex-direction:column;gap:32px;flex-basis:392px}.vacancies .vacancies-by-position h3{font-size:20px;line-height:28px;font-weight:500;color:var(--color-base-black);margin:0}.vacancies .vacancies-by-position .list{background:var(--color-base-white);border-radius:12px;padding:16px;display:flex;flex-direction:column}.vacancies .vacancies-by-position .list .item{display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;width:360px;height:56px;border-bottom:1px solid #EEE;padding:12px}.vacancies .vacancies-by-position .list .item:last-child{border-bottom:none}.vacancies .vacancies-by-position .list .item .content{display:flex;flex-direction:column}.vacancies .vacancies-by-position .list .item .content .en{font-size:16px;line-height:16px;font-weight:500;color:var(--color-base-orange)}.vacancies .vacancies-by-position .list .item .content .ru{font-size:13px;line-height:16px;font-weight:400;color:var(--color-base-gray)}.vacancies .vacancies-by-position .list .item .count{display:flex;align-items:center;justify-content:center;background:#bbb;color:var(--color-base-white);border-radius:12px;padding:4px 8px;font-size:11px;line-height:11px;font-weight:500}.Tabs-module_tabs_CzyMz{display:flex;gap:36px}.Tabs-module_tabs_CzyMz .Tabs-module_tab_AmDhj{display:flex;height:36px;align-items:flex-start;gap:12px;cursor:pointer;font-size:14px;line-height:24px;font-weight:500;box-sizing:border-box;background:none;border:none;padding:0;text-decoration:none}.Tabs-module_tabs_CzyMz .Tabs-module_tab_AmDhj span{color:var(--color-base-gray)}.Tabs-module_tabs_CzyMz .Tabs-module_tab_AmDhj svg{width:24px;height:24px}.Tabs-module_tabs_CzyMz .Tabs-module_tab_AmDhj svg *{fill:var(--color-base-gray)}.Tabs-module_tabs_CzyMz .Tabs-module_tab_AmDhj:hover,.Tabs-module_tabs_CzyMz .Tabs-module_tab_AmDhj.Tabs-module_selected_o4O5m{border-bottom:2px solid var(--color-accent)}:is(.Tabs-module_tabs_CzyMz .Tabs-module_tab_AmDhj:hover,.Tabs-module_tabs_CzyMz .Tabs-module_tab_AmDhj.Tabs-module_selected_o4O5m) svg *{fill:var(--color-accent)}.button{display:flex;align-items:center;justify-content:center;font-size:16px;line-height:20px;color:var(--color-base-white);border:none;cursor:pointer}.button:disabled{cursor:default;background-color:var(--color-disabled)!important;color:var(--color-base-white);pointer-events:none}.button.solid{height:44px;padding:12px 20px;border-radius:12px;background-color:var(--color-accent)}.button.outline{height:44px;padding:8px 20px;border-radius:12px;background-color:transparent;border:2px solid var(--color-base-white)}.button.outline.accent{color:var(--color-accent);border-color:var(--color-accent);background-color:#fff}.button.outline.rounded{height:36px;border-radius:50px}.button.link{font-size:13px;line-height:16px;height:auto;padding:0;background-color:transparent;border:none;cursor:pointer;color:var(--color-accent);justify-content:flex-start;gap:17px}.button.link:hover{text-decoration:underline}.button.link.gray{color:var(--color-base-gray-light)!important}.button.link:disabled{background-color:transparent!important;color:var(--color-base-gray)!important}.button:disabled{filter:grayscale(100%);pointer-events:none}.button .button-icon{display:flex;align-items:center}.VacancyListItem-module_vacancy-list-item_FoslX{background:var(--color-base-white);border-radius:12px;padding:28px;display:flex;flex-direction:column;gap:24px}.VacancyListItem-module_vacancy-list-item_FoslX .VacancyListItem-module_content_LwuIx{display:flex;justify-content:space-between;gap:37px}.VacancyListItem-module_vacancy-list-item_FoslX .VacancyListItem-module_content_LwuIx .VacancyListItem-module_left_enzaO{display:flex;flex-direction:column;gap:24px;flex-grow:1}.VacancyListItem-module_vacancy-list-item_FoslX .VacancyListItem-module_content_LwuIx .VacancyListItem-module_left_enzaO .VacancyListItem-module_title_LB7As{display:flex;flex-direction:column;gap:4px}.VacancyListItem-module_vacancy-list-item_FoslX .VacancyListItem-module_content_LwuIx .VacancyListItem-module_left_enzaO .VacancyListItem-module_title_LB7As .VacancyListItem-module_title-text_06qO9{font-size:20px;font-weight:700;line-height:16px;color:var(--color-base-orange)}.VacancyListItem-module_vacancy-list-item_FoslX .VacancyListItem-module_content_LwuIx .VacancyListItem-module_left_enzaO .VacancyListItem-module_title_LB7As .VacancyListItem-module_id_Wc-gO{font-size:10px;line-height:16px;font-weight:500;color:var(--color-base-gray)}.VacancyListItem-module_vacancy-list-item_FoslX .VacancyListItem-module_content_LwuIx .VacancyListItem-module_left_enzaO .VacancyListItem-module_info_3bppp{display:flex;gap:40px}.VacancyListItem-module_vacancy-list-item_FoslX .VacancyListItem-module_content_LwuIx .VacancyListItem-module_left_enzaO .VacancyListItem-module_info_3bppp .VacancyListItem-module_info-item_6qfWT{display:flex;flex-direction:column;flex-grow:1;gap:8px}.VacancyListItem-module_vacancy-list-item_FoslX .VacancyListItem-module_content_LwuIx .VacancyListItem-module_left_enzaO .VacancyListItem-module_info_3bppp .VacancyListItem-module_info-item_6qfWT .data-view .data-view-label{font-size:16px;font-weight:400;color:var(--color-base-black)}.VacancyListItem-module_vacancy-list-item_FoslX .VacancyListItem-module_content_LwuIx .VacancyListItem-module_left_enzaO .VacancyListItem-module_info_3bppp .VacancyListItem-module_info-item_6qfWT .data-view .data-view-value{font-size:16px;font-weight:700;color:var(--color-base-black);text-wrap:nowrap}.VacancyListItem-module_vacancy-list-item_FoslX .VacancyListItem-module_content_LwuIx .VacancyListItem-module_right_WTtzt{display:flex;align-items:center}.VacancyListItem-module_vacancy-list-item_FoslX .VacancyListItem-module_content_LwuIx .VacancyListItem-module_right_WTtzt .VacancyListItem-module_photo_oYKNa{width:100px;height:100px;border-radius:8px;object-fit:cover}.VacancyListItem-module_vacancy-list-item_FoslX .VacancyListItem-module_footer_GjRGk{display:flex;justify-content:space-between;align-items:center}.VacancyListItem-module_vacancy-list-item_FoslX .VacancyListItem-module_footer_GjRGk .VacancyListItem-module_buttons_scFHo{display:flex;gap:13px}.VacancyListItem-module_vacancy-list-item_FoslX .VacancyListItem-module_footer_GjRGk .VacancyListItem-module_statistics_W2-6p{display:flex;gap:24px}.VacancyListItem-module_vacancy-list-item_FoslX .VacancyListItem-module_footer_GjRGk .VacancyListItem-module_statistics_W2-6p .VacancyListItem-module_statistics-item_BRjD4{display:flex;gap:8px;align-items:center;color:var(--color-base-gray-light)}.VacancyListItem-module_vacancy-list-item_FoslX .VacancyListItem-module_footer_GjRGk .VacancyListItem-module_statistics_W2-6p .VacancyListItem-module_statistics-item_BRjD4 svg{width:20px;height:20px}.Photo-module_wrap_9Tt6-{background-size:cover;background-position:center;background-repeat:no-repeat;width:44px;height:44px;border-radius:100%}.Photo-module_wrapError_1XBUq{background-color:var(--color-border-gray, #e0e0e0)}.data-view{display:flex;justify-content:space-between;align-items:center;gap:12px}.data-view .data-view-label{font-size:13px;font-weight:400;line-height:16px;color:var(--color-base-gray-light)}.data-view .data-view-value{font-size:13px;font-weight:500;line-height:16px;color:var(--color-base-black)}.content-block{display:flex;flex-direction:column;flex-grow:1;flex-basis:100%;gap:16px}.filter-group .filter-checkbox-group-content{display:flex;flex-direction:column;gap:12px}.filter-group .filter-checkbox-group-content .filter-checkbox-group-search{position:relative}.filter-group .filter-checkbox-group-content .filter-checkbox-group-search .filter-checkbox-group-search-input{width:100%;height:32px;padding:8px 32px 8px 12px;border:1px solid var(--color-shade-gray);border-radius:8px;font-size:14px;line-height:20px;color:var(--color-base-black);background:var(--color-base-white);box-sizing:border-box}.filter-group .filter-checkbox-group-content .filter-checkbox-group-search .filter-checkbox-group-search-input::placeholder{color:var(--color-base-gray-light)}.filter-group .filter-checkbox-group-content .filter-checkbox-group-search .filter-checkbox-group-search-input:focus{outline:none;border-color:var(--color-accent)}.filter-group .filter-checkbox-group-content .filter-checkbox-group-search .filter-checkbox-group-search-icon{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:16px;height:16px;color:var(--color-base-gray-light);pointer-events:none}.filter-group .filter-checkbox-group-content .filter-checkbox-group-list{display:flex;flex-direction:column;gap:4px}.filter-group .filter-checkbox-group-content .filter-checkbox-group-show-more{background:none;border:none;color:var(--color-accent);font-size:14px;line-height:16px;font-weight:500;cursor:pointer;text-align:left;padding:0}.filter-group .filter-checkbox-group-content .filter-checkbox-group-show-more:hover{text-decoration:underline}.checkbox-field{display:flex;align-items:center;gap:12px;cursor:pointer;-webkit-user-select:none;user-select:none;height:32px}.checkbox-field .checkbox-input{width:18px;height:18px;margin:0;cursor:pointer;accent-color:var(--color-accent);background-color:var(--color-base-white);border:1px solid var(--color-border-gray);border-radius:4px;appearance:none;-webkit-appearance:none;position:relative;flex-shrink:0}.checkbox-field .checkbox-input:checked{background-color:var(--color-accent);border-color:var(--color-accent)}.checkbox-field .checkbox-input:checked:after{content:"";position:absolute;left:5px;top:0;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.checkbox-field .checkbox-label{font-size:14px;line-height:20px;font-weight:400;color:var(--color-base-black)}.filter-group{display:flex;flex-direction:column;gap:12px;position:relative}.filter-group .filter-group-header{display:flex;align-items:center;justify-content:space-between;cursor:pointer;-webkit-user-select:none;user-select:none;height:32px}.filter-group .filter-group-header .filter-group-title{font-size:16px;font-weight:500;line-height:16px;color:var(--color-base-black);margin:0}.filter-group .filter-group-header svg{width:16px;height:16px;color:var(--color-base-gray);transition:transform .2s ease;transform:rotate(180deg)}.filter-group .filter-group-header svg.expanded{transform:rotate(0)}.filter-group .filter-number-group-content{display:flex;gap:16px;position:relative}.filter-group .filter-number-group-content .filter-number-group-input{flex:1;min-width:0;height:32px;padding:8px 12px;border:1px solid var(--color-border-gray);border-radius:8px;font-size:13px;line-height:16px;color:var(--color-base-black);background:var(--color-base-white);box-sizing:border-box;-moz-appearance:textfield;appearance:textfield}.filter-group .filter-number-group-content .filter-number-group-input::-webkit-outer-spin-button,.filter-group .filter-number-group-content .filter-number-group-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.filter-group .filter-number-group-content .filter-number-group-input::placeholder{color:var(--color-base-gray-light)}.filter-group .filter-number-group-content .filter-number-group-input:focus{outline:none;border-color:var(--color-base-orange)}.filter-group .filter-number-group-content:after{content:"–";color:var(--color-base-gray);font-size:13px;line-height:16px;-webkit-user-select:none;user-select:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.filter-group .filter-date-group-content{display:flex;gap:16px;position:relative}.filter-group .filter-date-group-content:after{content:"–";color:var(--color-base-gray);font-size:13px;line-height:16px;-webkit-user-select:none;user-select:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.date-field{flex:1;min-width:0;position:relative;display:flex;flex-direction:column;gap:5px}.date-field label{font-size:13px;line-height:16px;font-weight:400;color:var(--color-base-gray)}.date-field .date-field-input{width:100%;height:40px;padding:8px 12px;border:1px solid var(--color-border-gray);border-radius:8px;font-size:14px;line-height:20px;color:var(--color-base-black);background:var(--color-base-white);box-sizing:border-box}.date-field .date-field-input::placeholder{color:var(--color-base-gray-light)}.date-field .date-field-input:focus{outline:none;border-color:var(--color-accent)}.date-field svg{position:absolute;right:12px;bottom:0;transform:translateY(-12px);width:16px;height:16px;color:var(--color-base-gray-light);pointer-events:none}.vertical-block{display:flex;flex-direction:column;gap:16px;flex-grow:1;flex-shrink:0;flex-basis:286px;max-width:286px}.page-layout{position:relative;display:flex;flex-direction:column;gap:32px;padding:40px 100px}.page-layout h2{display:flex;align-items:center;gap:42px;line-height:24px}.page-layout h2 .button{width:fit-content;height:fit-content;padding:6px;font-size:16px;font-weight:500;line-height:11px;border-radius:6px;background-color:#fff;border:1px solid var(--color-accent);height:24px}.page-layout h2 .button .button-icon{line-height:unset;transform:rotate(45deg);margin-right:6px}.page-layout h2 .button .button-icon svg{width:14px;height:14px}.page-layout .page-content{position:relative;flex-grow:1;width:100%;display:flex;flex-direction:column;gap:32px}.page-layout .page-content .table-placeholder{margin-top:45px;width:100%}.landing-vacancies-container{display:flex;gap:32px}.card-block{display:flex;flex-direction:column;gap:24px;padding:15px 16px;border-radius:12px;background-color:#fff;box-sizing:border-box;height:fit-content}.card-block .card-block-title{font-size:20px;font-weight:700;line-height:16px;margin:0}.card-block .card-block-subtitle{font-size:14px;font-weight:500;line-height:20px;margin:0}.table{width:100%}.table .table-header{display:flex;gap:24px;align-items:center;padding:0 24px}.table .table-header .button{width:fit-content;height:fit-content;padding:6px;font-size:13px;font-weight:500;line-height:11px;border-radius:6px;background-color:#fff;height:24px}.table .table-header .button .button-icon{line-height:unset;transform:rotate(45deg);margin-right:6px}.table .table-header .button .button-icon svg{width:14px;height:14px}.table .table-header .button .button-icon svg *{fill:var(--color-accent)}.table table{width:100%;border-spacing:0 8px;border-collapse:separate}.table table thead tr th{text-align:left;padding:9px 24px;font-size:13px;line-height:16px;font-weight:400;color:var(--color-base-gray)}.table table tbody tr{background-color:#fff}.table table tbody tr td{padding:11px 24px!important;font-size:14px;line-height:24px;height:24px;font-weight:500;color:var(--color-base-black)}.table table tbody tr td:first-child{border-top-left-radius:10px;border-bottom-left-radius:10px}.table table tbody tr td:last-child{border-top-right-radius:10px;border-bottom-right-radius:10px}.table table tbody tr td .file{display:flex;align-items:center;gap:8px}.table table tbody tr td .file .file-name{font-size:14px;color:var(--color-base-orange);max-width:150px;overflow:hidden;text-wrap:nowrap;cursor:pointer;line-height:19px}.table table tbody tr td .file .file-name:hover{text-decoration:underline}.table table tbody tr td .file svg{flex-shrink:0}.table table tbody tr td .country-flag{display:flex;align-items:center;gap:8px}.table table tbody tr td.actions{display:flex;gap:8px;align-items:center;justify-content:flex-end}.table table tbody tr td.actions .button svg *{fill:var(--color-accent)}.table table tbody tr:last-child td{padding-bottom:0}.seafarer-list-item .seafarer-list-item-header{display:flex;justify-content:space-between;align-items:center}.seafarer-list-item .seafarer-list-item-header .title{margin:0;font-size:20px;font-weight:700;line-height:1.25;color:var(--color-base-black)}.seafarer-list-item .seafarer-list-item-header .actions{display:flex;align-items:center;gap:24px;flex-shrink:0}.seafarer-list-item .seafarer-list-item-header .actions .button{color:var(--color-base-gray);gap:8px}.seafarer-list-item .seafarer-list-item-header .actions .button svg *{fill:var(--color-base-gray-light)}.seafarer-list-item .seafarer-list-item-content{display:flex;gap:40px}.seafarer-list-item .seafarer-list-item-content .left{display:flex;flex-direction:column;align-items:stretch;gap:24px;width:280px;flex-shrink:0;background-color:var(--color-background-light);padding:16px;border-radius:12px;height:fit-content}.seafarer-list-item .summary-info{display:flex;flex-direction:row;align-items:flex-start;gap:12px}.seafarer-list-item .summary-info .photo{flex-shrink:0}.seafarer-list-item .summary-info .photo img{width:44px;height:44px;object-fit:cover;border-radius:100%}.seafarer-list-item .summary-info .summary-info-container{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.seafarer-list-item .summary-info .summary-info-container .summary-info-name{font-size:16px;font-weight:500;line-height:1.25;color:var(--color-base-black)}.seafarer-list-item .summary-info .summary-info-container .summary-info-age{font-size:14px;font-weight:400;line-height:1.25;color:var(--color-base-gray)}.seafarer-list-item .details{display:flex;flex-direction:column;gap:12px}.seafarer-list-item .details .data-view{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;text-align:left}.seafarer-list-item .details .data-view .data-view-label{flex-shrink:0;color:var(--color-base-gray)}.seafarer-list-item .details .data-view .data-view-value{text-align:right;min-width:0}.seafarer-list-item .status{position:relative;display:inline-flex;align-items:center;gap:8px}.seafarer-list-item .status:before{content:"";position:absolute;top:50%;left:0;transform:translate(calc(-100% - 8px),-50%);width:8px;height:8px;border-radius:50%;background-color:#22c55e}.seafarer-list-item .right{flex:1;min-width:0;display:flex;flex-direction:column;gap:24px}.seafarer-list-item .right .tabs{margin-bottom:0;gap:32px}.seafarer-list-item .right .tabs .tab{flex-grow:0;height:32px;box-sizing:border-box;align-items:center;justify-content:center;font-size:16px}:is(.seafarer-list-item .right .tabs .tab:hover,.seafarer-list-item .right .tabs .tab.selected) span{color:var(--color-accent)}.seafarer-list-item .tab-content{display:flex;flex-direction:column;width:100%;min-width:0;gap:24px}.seafarer-list-item .tab-content .notes{min-width:0;overflow-wrap:break-word;word-break:break-word;overflow:auto}.seafarer-list-item .tab-content table th,.seafarer-list-item .tab-content table td{font-size:13px;font-style:normal;font-weight:400;line-height:14px;padding:0 10px 8px 0!important}.seafarer-list-item .tab-content table tr th{color:var(--color-base-gray)}.seafarer-list-item .tab-content table tr td{color:var(--color-base-black);font-weight:500;border-bottom:1px solid var(--color-border-gray);border-radius:0!important}.seafarer-list-item .tab-content table tr:last-child td{padding-bottom:0!important;border-bottom:none!important}.seafarer-list-item .tab-content table .experience-dates{display:flex;flex-direction:column}.seafarer-list-item .tab-content table .experience-dates span:last-child{color:var(--color-base-gray)}.seafarer-list-item .tab-content .contact-info{display:flex;align-items:center;gap:24px}.seafarer-list-item .tab-content .contact-info .photo{width:138px;height:160px;object-fit:cover;border-radius:8px}.seafarer-list-item .tab-content .contact-info .contacts{display:flex;column-gap:15px;flex-wrap:wrap;row-gap:24px;align-self:flex-start}.seafarer-list-item .tab-content .contact-info .contacts .data-view{flex-direction:column;gap:8px;align-items:flex-start}.seafarer-list-item .tab-content .seafarer-list-item-show-more{margin-top:12px;background:none;border:none;color:var(--color-accent);font-size:13px;font-weight:500;line-height:16px;padding:0;width:100%;display:flex;justify-content:center}.footer{background-color:#efece7;width:100%;height:200px;display:flex;justify-content:center;align-items:center;padding:40px 100px;box-sizing:border-box}.footer-container{width:100%;display:flex;justify-content:space-between;align-items:flex-start;box-sizing:border-box}.footer-container .footer-section{display:flex;flex-direction:column}.footer-left{display:flex;flex-direction:column;gap:37px}.footer-left .footer-logo{display:flex;align-items:center;gap:8px;height:25px;font-size:20px;line-height:100%}.footer-left .footer-logo .logo-icon{width:24px;height:24px}.footer-left .footer-logo .logo-text{display:flex}.footer-left .footer-logo .logo-text .logo-crew{color:var(--color-base-black)}.footer-left .footer-logo .logo-text .logo-finder{color:var(--color-accent)}.footer-left .footer-copyright,.footer-left .footer-disclaimer{font-size:11px;color:var(--color-base-gray);max-width:282px}.footer-left .footer-copyright{margin-bottom:8px}.footer-nav-column{display:flex;flex-direction:column;gap:12px}.footer-nav-column .footer-link{color:var(--color-base-black);text-decoration:none;font-size:14px;transition:color .2s}.footer-nav-column .footer-link:hover{color:var(--color-accent)}.footer-right{flex:1;max-width:260px;align-items:flex-start;text-align:left;gap:34px}.footer-right .footer-app-text{line-height:20px}.footer-right .footer-app-name{color:var(--color-accent)}.footer-right .footer-app-badges{display:flex;gap:10px;flex-direction:row;align-items:center}.footer-right .footer-app-badges .footer-badge{transition:opacity .2s;cursor:pointer}.footer-right .footer-app-badges .footer-badge:hover{opacity:.8}.layout{display:flex;flex-direction:column;min-height:100vh;width:100%;margin:0 auto;position:relative;background-color:var(--color-background-light);--color-accent: var(--color-base-orange)}.layout[data-user-group=company]{--color-accent: var(--color-base-violet)}.layout-content{position:relative;flex-grow:1;width:100%}.header{position:relative;display:flex;align-items:flex-start;height:80px;padding:0 100px;box-sizing:border-box}.header[data-is-big=true]{height:480px}.header .header-logo span{font-size:32px;font-weight:400;line-height:100%;color:var(--color-base-white);text-transform:uppercase;text-decoration:none;white-space:nowrap}.header .header-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;background-image:url(/images/header-bg-light.png);background-size:cover;background-position:top;background-repeat:no-repeat}.header .header-image:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,#0003,#000);opacity:.2}.header .header-container{position:relative;z-index:1;display:flex;gap:128px;padding-top:20px}.header .header-container .header-logo{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:32px;color:var(--color-base-white);text-transform:uppercase;text-decoration:none;white-space:nowrap}.header .header-container .header-nav{display:flex;align-items:center;gap:48px;font-size:16px;color:var(--color-base-white);text-decoration:none;white-space:nowrap}.header .header-container .header-nav>a{text-decoration:none;color:var(--color-base-white)}.header .header-container .header-nav>a:hover{font-weight:700}.header .header-container .header-nav .header-buttons{display:flex;align-items:center;gap:16px}.header .header-container .header-nav .header-buttons .button{background-color:transparent}.header .header-container .content{position:absolute;top:180px}.header .header-container .content h1{margin:0 0 10px;font-size:40px;font-weight:500;line-height:65px;padding:0 8px;color:var(--color-base-white);background-color:#000000b3}.header .header-container .content span{padding:0 8px;font-size:16px;font-weight:400;line-height:20px;background:#000000b3;color:var(--color-base-white)}.header .header-container .content .buttons{margin-top:30px;display:flex;gap:12px}.icon-button{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background-color:transparent;border:none;cursor:pointer;padding:0;margin:0}.login-dialog{display:flex;flex-direction:column;background-color:#fff;padding:40px 40px 52px;border-radius:20px;width:400px;height:440px;box-sizing:border-box}.login-dialog .login-dialog-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:36px}.login-dialog .login-dialog-title .login-dialog-logo{display:flex;align-items:center;justify-content:center;gap:8px;text-transform:uppercase;text-decoration:none;white-space:nowrap}.login-dialog .login-dialog-title .login-dialog-logo svg *{fill:var(--color-base-orange)}.login-dialog .login-dialog-title .login-dialog-logo span{font-size:32px;font-weight:400;line-height:100%;text-transform:uppercase;text-decoration:none;white-space:nowrap}.login-dialog .login-dialog-title .login-dialog-back-icon{cursor:pointer;transform:translate(-20px)}.login-dialog .login-dialog-title .login-dialog-close-icon{cursor:pointer;transform:translate(20px)}.login-dialog .login-dialog-description{font-size:13px;line-height:16px;color:var(--color-base-gray);text-align:center;margin-bottom:32px}.login-dialog .login-dialog-fields{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:24px}.login-dialog .text-field,.login-dialog .button{width:320px}.login-dialog .login-dialog-links{display:flex;align-items:center;justify-content:center;gap:4px;font-size:13px;line-height:16px;font-weight:400;color:var(--color-base-gray)}.login-dialog .login-dialog-links .button{width:unset}.login-dialog .login-dialog-button{margin-top:20px;width:320px;margin-left:auto;margin-right:auto;justify-content:center}.text-field{position:relative;display:flex;flex-direction:column;height:80px}.text-field label{font-size:13px;line-height:16px;font-weight:400;color:var(--color-base-gray);margin-bottom:5px}.text-field .text-field-input-container{position:relative;width:100%}.text-field input{height:40px;padding:11px 12px;border:1px solid var(--color-border-gray);border-radius:8px;font-size:13px;line-height:16px;color:var(--color-base-black);background-color:var(--color-base-white);box-sizing:border-box;margin-bottom:2px;width:100%}.text-field input:placeholder{color:var(--color-base-gray)}.text-field input:focus{outline:none;border-color:var(--color-base-orange)}.text-field input:-webkit-autofill{-webkit-box-shadow:0 0 0 30px var(--color-base-white) inset!important;-webkit-text-fill-color:var(--color-base-black)!important;background-color:var(--color-base-white)!important}.text-field.inactive:not(:focus-within) input{background-color:var(--color-inactive)}.text-field:has(.error) input{border:1px solid var(--color-error-2)}.text-field .text-field-eye-icon{position:absolute;right:8px;bottom:11px;width:24px;height:24px;color:var(--color-base-gray-light)}.text-field .error{font-size:10px;line-height:12px;font-weight:700;color:var(--color-error-2)}.dialog{position:relative;display:flex;flex-direction:column;background-color:#fff;padding:40px 40px 52px;border-radius:20px;max-height:90vh}.dialog .fields-group{overflow-y:hidden}.dialog .fields-group .fields-group-content{overflow-y:auto}.dialog svg{z-index:1}.registration-dialog{position:relative;display:flex;flex-direction:column;align-items:center;padding:44px 40px 74px;width:400px;height:440px;box-sizing:border-box}.registration-dialog.code{padding-bottom:40px}.registration-dialog .registration-dialog-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px;width:320px}.registration-dialog .registration-dialog-title .registration-dialog-logo{display:flex;align-items:center;justify-content:center;gap:8px;text-transform:uppercase;text-decoration:none;white-space:nowrap}.registration-dialog .registration-dialog-title .registration-dialog-logo svg *{fill:var(--color-accent)}.registration-dialog .registration-dialog-title .registration-dialog-logo span{font-size:32px;font-weight:400;line-height:100%;text-transform:uppercase;text-decoration:none;white-space:nowrap}.registration-dialog .registration-dialog-title .registration-dialog-back-icon{cursor:pointer;transform:translate(-20px)}.registration-dialog .registration-dialog-title .registration-dialog-close-icon{cursor:pointer;transform:translate(20px)}.registration-dialog .registration-dialog-title .registration-dialog-close-icon *{fill:var(--color-accent)}.registration-dialog h3{margin-bottom:24px}.registration-dialog .registration-dialog-choices{position:relative;display:flex;flex-direction:column;gap:12px;margin-bottom:54px;width:320px}.registration-dialog .registration-dialog-choices .clickable-block span{font-size:16px;line-height:20px;font-weight:500;color:var(--color-base-black)}.registration-dialog .registration-dialog-description{font-size:13px;line-height:16px;color:var(--color-base-gray);text-align:center;margin-bottom:32px}.registration-dialog .registration-dialog-info{font-size:16px;line-height:16px;color:var(--color-base-black);text-align:center;margin-bottom:34px;max-width:259px}.registration-dialog .text-field{width:320px}.registration-dialog .text-field input[type=password],.registration-dialog .text-field input[type=password]::-webkit-text-security-disc{color:var(--color-base-gray-light)}.registration-dialog .text-field input[type=password]:not(:placeholder-shown){font-size:28px}.registration-dialog .code-input{margin-bottom:32px}.registration-dialog .registration-dialog-success-icon{width:68px;height:68px;margin-top:35px;margin-bottom:8px}.registration-dialog .registration-dialog-success-icon *{fill:var(--color-accent)}.registration-dialog .checkbox-field{align-self:flex-start}.registration-dialog .registration-dialog-button{background-color:var(--color-accent);margin-top:20px;width:320px;margin-left:auto;margin-right:auto;justify-content:center}.clickable-block{display:flex;justify-content:flex-start;gap:10px;padding:16px 20px;border-radius:12px;background-color:var(--color-base-white);border:1px solid var(--color-border-gray);cursor:pointer}.clickable-block.active{border-color:var(--color-accent)}.code-input{display:flex;flex-direction:column;gap:8px;width:320px;height:82px}.code-input-fields{display:flex;gap:8px;justify-content:space-between}.code-input-fields input{width:40px;height:40px;border:1px solid var(--color-border-gray);border-radius:8px;background-color:var(--color-base-white);text-align:center;font-size:20px;font-weight:500;color:var(--color-base-black);box-sizing:border-box;transition:border-color .2s}.code-input-fields input:focus{outline:none;border-color:var(--color-accent)}.code-input-fields input.error{border-color:var(--color-error-2)}.code-input-error{font-size:10px;line-height:12px;font-weight:700;color:var(--color-error-2);text-align:left}.Menu-module_menu_X2OLv{position:absolute;background-color:var(--color-base-white);border-radius:8px;box-shadow:0 4px 12px #00000026;padding:6px 0;min-width:200px;z-index:1000;display:flex;flex-direction:column}.Menu-module_menu_X2OLv .Menu-module_menu-item_0uz4T{display:block;width:100%;padding:10px 16px;margin:0;border:none;background:none;text-align:left;font-size:14px;line-height:16px;color:var(--color-base-black);cursor:pointer;transition:background-color .2s;font-family:inherit;text-decoration:none;box-sizing:border-box;appearance:none;-webkit-appearance:none}.Menu-module_menu_X2OLv .Menu-module_menu-item_0uz4T:hover{background-color:#f5f5f5;color:var(--color-base-black)}.Menu-module_menu_X2OLv .Menu-module_menu-item_0uz4T:focus{outline:none;background-color:#f5f5f5;color:var(--color-base-black)}.Menu-module_menu_X2OLv .Menu-module_menu-item_0uz4T:active{background-color:#eee;color:var(--color-base-black)}.Menu-module_menu_X2OLv button.Menu-module_menu-item_0uz4T{overflow:visible}.Menu-module_menu_X2OLv .Menu-module_menu-separator_nXnp6{width:100%;height:1px;background-color:#e0e0e0;margin:0}.profile-header{position:relative;display:flex;align-items:center;justify-content:center;gap:12px}.profile-header .profile-header-menu{position:absolute;top:calc(100% + 12px);right:0;z-index:1000}.seafarer-main-info{width:100%;display:flex;flex-direction:column;gap:32px}.seafarer-main-info .seafarer-main-info-header{display:flex;flex-direction:column;align-items:center;gap:16px;padding:0 3px}.seafarer-main-info .seafarer-main-info-header img{width:280px;height:280px;object-fit:cover;border-radius:100%}.seafarer-main-info .seafarer-main-info-header .seafarer-main-info-name-container{display:flex;flex-direction:column;align-items:center;gap:8px}.seafarer-main-info .seafarer-main-info-header .seafarer-main-info-name-container .seafarer-main-info-name{font-size:24px;font-weight:500;line-height:24px;color:var(--color-base-black)}.seafarer-main-info .seafarer-main-info-header .seafarer-main-info-name-container .seafarer-main-info-country{font-size:13px;font-weight:400;line-height:16px;color:var(--color-base-gray-light)}.seafarer-main-info .seafarer-main-info-content{display:flex;flex-direction:column;gap:12px}.seafarer-main-info .seafarer-main-info-content .seafarer-main-info-content-item{display:flex;justify-content:space-between;align-items:center;gap:12px}.seafarer-main-info .seafarer-main-info-content .seafarer-main-info-content-item .seafarer-main-info-content-item-label{font-size:13px;font-weight:400;line-height:16px;color:var(--color-base-gray-light)}.seafarer-main-info .seafarer-main-info-content .seafarer-main-info-content-item .seafarer-main-info-content-item-value{font-size:13px;font-weight:500;line-height:16px;color:var(--color-base-black)}.seafarer-main-info .seafarer-main-info-footer{display:flex;flex-direction:column;gap:16px}.seafarer-experience{display:flex;flex-direction:column;gap:12px}.seafarer-experience ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px}.seafarer-experience .experience-item{padding-bottom:16px;border-bottom:1px solid #EEEEEE}.seafarer-experience .experience-item:last-child{border-bottom:none}.seafarer-experience .experience-item .experience-item-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.seafarer-experience .experience-item .experience-item-header .experience-item-position{line-height:20px;color:var(--color-base-black)}.seafarer-experience .experience-item .experience-item-header .experience-item-dates{font-size:16px;line-height:20px;color:var(--color-base-black);text-align:right}.seafarer-experience .experience-item .experience-item-header .experience-item-dates .experience-item-duration{margin-left:4px}.seafarer-experience .experience-item .experience-item-vessel{margin-bottom:12px}.seafarer-experience .experience-item .experience-item-vessel .experience-item-vessel-name{font-size:14px;line-height:20px;color:var(--color-base-black);display:flex;align-items:center;gap:8px}.seafarer-experience .experience-item .experience-item-vessel .experience-item-vessel-name .experience-item-flag{display:inline-block;width:20px;height:14px;border:1px solid var(--color-border-gray);border-radius:2px;background:var(--color-base-gray-light);flex-shrink:0}.seafarer-experience .experience-item .experience-item-details{display:flex;flex-direction:row;gap:24px;flex-wrap:wrap}.seafarer-experience .experience-item .experience-item-details .experience-item-detail{display:flex;flex-direction:column;gap:2px;font-size:13px;line-height:16px;flex-basis:calc(25% - 24px)}.seafarer-experience .experience-item .experience-item-details .experience-item-detail .experience-item-detail-label{color:var(--color-base-gray)}.seafarer-experience .experience-item .experience-item-details .experience-item-detail .experience-item-detail-value{color:var(--color-base-black);font-weight:500}.seafarer-experience .certificate-expired{color:var(--color-error, #ff0000)}.create-resume .page-content{gap:0px}.create-resume .page-content .create-resume-buttons,.create-resume .page-content .steps-buttons{display:flex;justify-content:flex-start;padding:0 32px;gap:32px}:is(.create-resume .page-content .create-resume-buttons,.create-resume .page-content .steps-buttons) .button{flex:1}:is(.create-resume .page-content .create-resume-buttons,.create-resume .page-content .steps-buttons) .button:first-child{max-width:254px;background:#fff}.personal-info-step{display:flex;gap:32px;margin-bottom:40px}.personal-info-step .personal-info-step-content{display:flex;flex-direction:column;gap:24px}.personal-info-step .vertical-block{display:flex;flex-direction:column;gap:0}.personal-info-step .citizenships-countries,.personal-info-step .residence-countries,.personal-info-step .emails,.personal-info-step .phone-numbers{display:flex;flex-direction:column;gap:8px}:is(.personal-info-step .citizenships-countries,.personal-info-step .residence-countries,.personal-info-step .emails,.personal-info-step .phone-numbers) .buttons{display:flex;justify-content:space-between;width:286px;align-self:flex-end}.fields-group{display:flex;flex-direction:column;gap:12px;width:572px}.fields-group .fields-group-content{display:flex;flex-direction:column;gap:24px}.line-text-field-with-error{display:flex;flex-direction:column;gap:6px}.line-text-field-with-error>.error{color:var(--color-error-2);width:286px;margin-left:auto;font-size:10px;font-weight:700}.line-text-field-with-error:has(.error) input{border:1px solid var(--color-error-2);background-color:var(--color-base-white)!important}.line-text-field{position:relative;display:flex;flex-direction:row;gap:32px;align-items:center;justify-content:space-between}.line-text-field label{font-size:16px;line-height:16px;font-weight:400;color:var(--color-base-black);max-width:280px;min-width:254px}.line-text-field .line-text-field-input-container{position:relative;width:100%}.line-text-field .line-text-field-input-container svg{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:24px;height:24px;color:var(--color-base-gray);pointer-events:none}.line-text-field input{height:40px;padding:12px;border:1px solid var(--color-border-gray);border-radius:8px;font-size:13px;line-height:16px;color:var(--color-base-black);background-color:var(--color-base-white);box-sizing:border-box;width:100%;transition:border-color .2s}.line-text-field input:hover{border-color:var(--color-accent)}.line-text-field input:placeholder{color:var(--color-base-gray)}.line-text-field input:focus{outline:none;border-color:var(--color-accent)}.line-text-field input:-webkit-autofill,.line-text-field input:-webkit-autofill:hover,.line-text-field input:-webkit-autofill:focus,.line-text-field input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px var(--color-base-white) inset!important;-webkit-text-fill-color:var(--color-base-black)!important;background-color:var(--color-base-white)!important;transition:background-color 5000s ease-in-out 0s}.line-text-field.inactive input:hover{border-color:var(--color-border-gray)}.line-text-field.inactive:not(:focus-within) input{background-color:var(--color-inactive)!important}.line-text-field.inactive:not(:focus-within) input:-webkit-autofill,.line-text-field.inactive:not(:focus-within) input:-webkit-autofill:hover,.line-text-field.inactive:not(:focus-within) input:-webkit-autofill:focus,.line-text-field.inactive:not(:focus-within) input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px var(--color-inactive) inset!important;-webkit-text-fill-color:var(--color-base-black)!important;background-color:var(--color-inactive)!important;transition:background-color 5000s ease-in-out 0s}.line-text-field:has(.error) input{border:1px solid var(--color-error-2)}.line-text-field .required{color:var(--color-accent);font-size:20px}.photo-upload{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;border-radius:50%;background-color:#fff;gap:14px;width:280px;height:280px;border:dashed 2px var(--color-border-gray);cursor:pointer}.photo-upload span{color:var(--color-base-gray-light)}.photo-upload .photo{background-size:cover;width:100%;height:100%;border-radius:100%}.photo-upload svg{width:44px;height:44px}.line-date-field-with-error{display:flex;flex-direction:column;gap:6px}.line-date-field-with-error>.error{color:var(--color-error-2);width:286px;margin-left:auto;font-size:10px;font-weight:700}.line-date-field-with-error:has(.error) input{border:1px solid var(--color-error-2);background-color:var(--color-base-white)!important}.line-date-field{flex:1;min-width:0;position:relative;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:5px}.line-date-field label{font-size:16px;line-height:16px;font-weight:400;color:var(--color-base-black);max-width:280px}.line-date-field .required{color:var(--color-accent);font-size:20px}.line-date-field .line-date-field-input{width:286px;height:40px;padding:8px 12px;border:1px solid var(--color-border-gray);border-radius:8px;font-size:14px;line-height:20px;color:var(--color-base-black);background:var(--color-base-white);box-sizing:border-box;transition:border-color .2s}.line-date-field .line-date-field-input:hover{border-color:var(--color-accent)}.line-date-field .line-date-field-input::placeholder{color:var(--color-base-gray-light)}.line-date-field .line-date-field-input:focus{outline:none;border-color:var(--color-accent)}.line-date-field svg{position:absolute;right:12px;bottom:0;transform:translateY(-12px);width:16px;height:16px;color:var(--color-base-gray-light);pointer-events:none}.options-dropdown-with-error{position:relative;display:flex;flex-direction:column;gap:6px}.options-dropdown-with-error>.error{color:var(--color-error-2);width:286px;margin-left:auto;font-size:10px;font-weight:700}.options-dropdown-with-error:has(.error) .options-dropdown-button{border:1px solid var(--color-error-2)!important;background-color:var(--color-base-white)!important}.options-dropdown{position:relative;display:flex;gap:32px;align-items:center;justify-content:space-between}.options-dropdown label{font-size:16px;line-height:16px;font-weight:400;color:var(--color-base-black);max-width:280px;min-width:254px}.options-dropdown .options-dropdown-select{position:relative;flex:1}.options-dropdown .options-dropdown-select .options-dropdown-button{appearance:none;-webkit-appearance:none;-moz-appearance:none;stroke:none;outline:none;border:1px solid #E0E0E0;border-radius:8px;padding:12px;font-size:13px;line-height:15px;color:var(--color-base-black);background-color:var(--color-base-white);box-sizing:border-box;width:100%;height:40px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;text-align:left;transition:border-color .2s}.options-dropdown .options-dropdown-select .options-dropdown-button:hover{border-color:var(--color-accent)}.options-dropdown .options-dropdown-select .options-dropdown-button:disabled{border-color:var(--color-border-gray)!important;background-color:var(--color-inactive)!important;cursor:auto}.options-dropdown .options-dropdown-select .options-dropdown-button .placeholder{color:var(--color-base-gray)}.options-dropdown .options-dropdown-select .options-dropdown-button .options-dropdown-arrow{font-size:8px;color:var(--color-base-gray);transition:transform .2s}.options-dropdown .options-dropdown-select .options-dropdown-button .value{display:flex;gap:8px;align-items:center;line-height:15px}.options-dropdown .options-dropdown-select .options-dropdown-loading{position:absolute;top:0;left:0;width:100%;height:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;background-color:#ffffffe6;border-radius:8px;font-size:13px;color:var(--color-base-gray);pointer-events:none;z-index:1;border:1px solid var(--color-border-gray)}.options-dropdown .options-dropdown-select .options-dropdown-menu{position:absolute;top:calc(100% + 4px);left:0;right:0;background-color:var(--color-base-white);border:1px solid #E0E0E0;border-radius:8px;box-shadow:0 4px 12px #0000001a;z-index:1000;max-height:300px;display:flex;flex-direction:column;overflow:hidden}.options-dropdown .options-dropdown-select .options-dropdown-menu.bottom-positioned{top:auto;bottom:calc(100% + 4px)}.options-dropdown .options-dropdown-select .options-dropdown-search-container{padding:8px;border-bottom:1px solid #E0E0E0}.options-dropdown .options-dropdown-select .options-dropdown-search-container .options-dropdown-search-input{width:100%;height:32px;padding:8px 12px;border:1px solid #E0E0E0;border-radius:6px;font-size:13px;line-height:15px;color:var(--color-base-black);background-color:var(--color-base-white);box-sizing:border-box}.options-dropdown .options-dropdown-select .options-dropdown-search-container .options-dropdown-search-input:focus{outline:none;border-color:var(--color-accent)}.options-dropdown .options-dropdown-select .options-dropdown-search-container .options-dropdown-search-input::placeholder{color:var(--color-base-gray)}.options-dropdown .options-dropdown-select .options-dropdown-options{overflow-y:auto;max-height:250px}.options-dropdown .options-dropdown-select .options-dropdown-options .options-dropdown-option{width:100%;padding:10px 12px;border:none;background:none;text-align:left;font-size:13px;line-height:15px;color:var(--color-base-black);cursor:pointer;transition:background-color .2s}.options-dropdown .options-dropdown-select .options-dropdown-options .options-dropdown-option:hover{background-color:#f5f5f5}.options-dropdown .options-dropdown-select .options-dropdown-options .options-dropdown-option.selected{background-color:var(--color-accent);color:#fff;font-weight:500}.options-dropdown .options-dropdown-select .options-dropdown-options .options-dropdown-option:focus{outline:none;background-color:#f5f5f5}.options-dropdown .options-dropdown-select .options-dropdown-options .options-dropdown-empty{padding:12px;text-align:center;font-size:13px;color:var(--color-base-gray)}.options-dropdown .options-dropdown-select .options-dropdown-options button{display:flex;gap:8px;line-height:15px}.options-dropdown.open .options-dropdown-select .options-dropdown-button .options-dropdown-arrow{transform:rotate(180deg)}.options-dropdown .required{font-size:20px;color:var(--color-accent)}.options-dropdown.searchable .options-dropdown-select .options-dropdown-menu{top:-9px;left:-9px;right:unset}.options-dropdown.searchable .options-dropdown-select .options-dropdown-search-container{position:relative}.options-dropdown.searchable .options-dropdown-select .options-dropdown-search-container .options-dropdown-search-input{border-radius:8px;padding:12px;width:286px;height:40px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;text-align:left}.options-dropdown.searchable .options-dropdown-select .options-dropdown-search-container .options-dropdown-arrow{top:50%;transform:translateY(-50%);right:22px;position:absolute;font-size:8px;color:var(--color-base-gray)}.email-field,.phone-field{display:flex;flex-direction:column;gap:8px}.phone-field .inputs{display:flex;gap:10px}.phone-field .inputs .line-text-field input{width:183px}.phone-field .inputs .line-text-field .required{color:var(--color-accent);font-size:20px}.phone-field .inputs .error{width:183px}.phone-field .options-dropdown .options-dropdown-select{width:93px}.line-checkbox-field{display:flex;align-items:center;gap:12px;cursor:pointer;-webkit-user-select:none;user-select:none;height:32px;justify-content:space-between}.line-checkbox-field label{font-size:16px;line-height:16px;font-weight:400;color:var(--color-base-black)}.line-checkbox-field .line-checkbox-field-container{display:flex;gap:8px;position:relative;width:286px;align-items:center}.line-checkbox-field .line-checkbox-field-container .checkbox-input{width:18px;height:18px;margin:0;cursor:pointer;accent-color:var(--color-accent);background-color:var(--color-base-white);border:1px solid var(--color-border-gray);border-radius:4px;appearance:none;-webkit-appearance:none;position:relative;flex-shrink:0}.line-checkbox-field .line-checkbox-field-container .checkbox-input:checked{background-color:var(--color-accent);border-color:var(--color-accent)}.line-checkbox-field .line-checkbox-field-container:not([data-radio-button=true]) .checkbox-input:after{content:"";position:absolute;left:5px;top:0;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.line-checkbox-field .line-checkbox-field-container[data-radio-button=true] .checkbox-input{width:24px;height:24px;border-radius:50%;box-sizing:border-box;background-color:#fff}.line-checkbox-field .line-checkbox-field-container[data-radio-button=true] .checkbox-input:checked{border:2px solid var(--color-accent)}.line-checkbox-field .line-checkbox-field-container[data-radio-button=true] .checkbox-input:checked:after{content:" ";width:10px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:var(--color-accent);border-radius:50%}.line-checkbox-field .checkbox-option-text{font-size:16px;line-height:16px;font-weight:400;color:var(--color-base-black)}.professional-info-step{display:flex;flex-direction:column;gap:32px;margin-bottom:24px;min-height:450px}.professional-info-step .professional-info-step-header{display:flex;gap:24px;align-items:center;justify-content:flex-start}.professional-info-step .professional-info-step-header .button{width:fit-content;height:fit-content;padding:6px;font-size:13px;font-weight:500;line-height:11px;border-radius:6px;background-color:#fff;height:24px}.professional-info-step .professional-info-step-header .button .button-icon{line-height:unset;transform:rotate(45deg);margin-right:6px}.professional-info-step .professional-info-step-header .button .button-icon svg{width:14px;height:14px}.professional-info-step .professional-info-step-header .button .button-icon svg *{fill:var(--color-accent)}.line-files-field-with-error{display:flex;flex-direction:column;gap:6px}.line-files-field-with-error>.error{color:var(--color-error-2);width:286px;margin-left:auto;font-size:10px;font-weight:700}.line-files-field-with-error:has(.error) .line-files-field-input-container{border:1px solid var(--color-error-2);background-color:var(--color-base-white)!important}.line-files-field{position:relative;display:flex;flex-direction:row;gap:32px;align-items:flex-start;justify-content:space-between}.line-files-field label{font-size:16px;line-height:20px;font-weight:400;color:var(--color-base-black);min-width:254px;max-width:280px}.line-files-field .line-files-field-input-container{display:flex;flex-direction:column;align-items:flex-start;position:relative;width:100%;min-height:23px;box-sizing:border-box;width:286px}.line-files-field .line-files-field-input-container .line-files-field-files{display:flex;flex-direction:column;gap:5px;overflow:hidden}.line-files-field .line-files-field-input-container .line-files-field-files .line-files-field-file{display:flex;align-items:center;gap:13px;min-height:20px}.line-files-field .line-files-field-input-container .line-files-field-files .line-files-field-file .line-files-field-file-icon{width:14px;height:18px;flex-shrink:0;color:var(--color-accent)}.line-files-field .line-files-field-input-container .line-files-field-files .line-files-field-file .line-files-field-file-icon *{fill:var(--color-accent)}.line-files-field .line-files-field-input-container .line-files-field-files .line-files-field-file .line-files-field-file-name{flex:1;font-size:16px;line-height:18px;color:var(--color-accent);overflow:hidden;text-overflow:ellipsis;text-decoration:underline;white-space:nowrap;cursor:pointer;max-width:230px}.line-files-field .line-files-field-input-container .line-files-field-files .line-files-field-file .line-files-field-file-remove{background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;color:var(--color-accent)}.line-files-field .line-files-field-input-container .line-files-field-files .line-files-field-file .line-files-field-file-remove svg{width:20px;height:20px;fill:var(--color-accent)}.line-files-field .line-files-field-input-container .line-files-field-files .line-files-field-file .line-files-field-file-remove svg *{fill:var(--color-accent)}.line-files-field .line-files-field-input-container .line-files-field-files .line-files-field-file .line-files-field-file-remove:hover{opacity:.7}.line-files-field .line-files-field-input-container .line-files-field-files:not(:empty){margin-bottom:15px}.line-files-field .line-files-field-input-container .button{height:23px;font-size:16px;font-weight:500;gap:5px}.line-files-field .line-files-field-input-container .button svg{width:16px;height:16px;transform:rotate(45deg)}.line-files-field .line-files-field-input-container .button svg *{fill:var(--color-accent)}.line-files-field .required{color:var(--color-accent);font-size:20px}.add-item-dialog{padding:24px 32px}.add-item-dialog .close-icon{position:absolute;top:24px;right:32px;cursor:pointer}.add-item-dialog .photo-upload{width:140px;height:140px;min-height:140px;min-width:140px;gap:0}.add-item-dialog .photo-upload span{max-width:70px;color:var(--color-base-gray-light);text-align:center}.add-item-dialog .group-items{display:flex;flex-direction:column;gap:12px}.add-item-dialog .group-items .group-item{display:flex;flex-direction:column;justify-content:space-between;gap:24px}.add-item-dialog .group-items .group-item-button{align-self:flex-end;width:286px}.add-item-dialog .save-button{width:286px;margin-top:32px;margin-left:auto}.add-item-dialog .prev-button{margin-top:32px;width:254px}.add-item-dialog .buttons{display:flex;justify-content:space-between}.table-placeholder{display:flex;flex-direction:column;align-items:center;align-self:center;gap:15px;max-width:350px}.table-placeholder svg{width:128px;height:128px}.table-placeholder h3{font-size:20px;font-weight:500;line-height:100%;color:var(--color-base-black);margin:0}.table-placeholder p{text-align:center}.table-placeholder .button{width:286px}.documents-step{display:flex;flex-direction:column;gap:32px;margin-bottom:24px;min-height:450px}.documents-step .documents-step-header{display:flex;gap:24px;align-items:center;justify-content:flex-start}.documents-step .documents-step-header .button{width:fit-content;height:fit-content;padding:6px;font-size:13px;font-weight:500;line-height:11px;border-radius:6px;background-color:#fff;height:24px}.documents-step .documents-step-header .button .button-icon{line-height:unset;transform:rotate(45deg);margin-right:6px}.documents-step .documents-step-header .button .button-icon svg{width:14px;height:14px}.documents-step .documents-step-header .button .button-icon svg *{fill:var(--color-accent)}.additional-information-step{display:flex;flex-direction:column;gap:32px;margin-bottom:24px;min-height:450px}.additional-information-step .additional-information-step-header{display:flex;gap:24px;align-items:center;justify-content:flex-start}.additional-information-step .additional-information-step-header .button{width:fit-content;height:fit-content;padding:6px;font-size:13px;font-weight:500;line-height:11px;border-radius:6px;background-color:#fff;height:24px}.additional-information-step .additional-information-step-header .button .button-icon{line-height:unset;transform:rotate(45deg);margin-right:6px}.additional-information-step .additional-information-step-header .button .button-icon svg{width:14px;height:14px}.additional-information-step .line-checkbox-field .line-checkbox-field-container{width:100%}.resume-filled-dialog{width:392px;display:flex;flex-direction:column;align-items:center;gap:40px;padding:32px;box-sizing:border-box;position:absolute;top:116px}.resume-filled-dialog>.content{display:flex;flex-direction:column;align-items:center;gap:12px}.resume-filled-dialog>.content h3{font-weight:500}.resume-filled-dialog .button{width:100%;height:44px}.physical-info-step{display:flex;flex-direction:column;gap:24px;margin-bottom:24px;min-height:450px}.physical-info-step .physical-info-blocks{display:flex;gap:32px}.physical-info-step .physical-info-blocks .vertical-block{display:flex;flex-direction:column;gap:16px;max-width:unset;flex:1;background-color:var(--color-base-white);border-radius:8px;padding:24px;box-sizing:border-box;height:fit-content}.physical-info-step .physical-info-blocks .vertical-block .physical-info-params{display:flex;flex-direction:column;gap:14px}.physical-info-step .physical-info-blocks .vertical-block .physical-info-params .data-view{width:100%;display:flex;justify-content:space-between;align-items:center;gap:12px;border-bottom:1px solid var(--color-border-gray);padding-bottom:14px}.physical-info-step .physical-info-blocks .vertical-block .physical-info-params .data-view:last-child{border-bottom:none;padding-bottom:0}.physical-info-step .physical-info-blocks .vertical-block .physical-info-params .data-view .data-view-label{font-size:16px;font-weight:500;line-height:16px;color:var(--color-base-black)}.physical-info-step .physical-info-blocks .vertical-block .physical-info-params .data-view .data-view-value{font-size:16px;font-weight:400;line-height:16px;color:var(--color-base-black)}.physical-info-step .physical-info-blocks .vertical-block .button.outline{font-size:13px;font-weight:500;line-height:11px;gap:6px;padding:6px;width:fit-content;height:fit-content;border-radius:6px}.physical-info-step .physical-info-blocks .vertical-block .button.outline svg{width:15px;height:15px;transform:rotate(45deg)}.physical-info-step .physical-info-blocks .vertical-block .button.link{align-self:flex-end}.relative-people-step{display:flex;flex-direction:column;gap:32px;margin-bottom:24px;min-height:450px}.relative-people-step .relative-people-step-header{display:flex;gap:24px;align-items:center;justify-content:flex-start}.relative-people-step .relative-people-step-header .button{width:fit-content;height:fit-content;padding:6px;font-size:13px;font-weight:500;line-height:11px;border-radius:6px;background-color:#fff;height:24px}.relative-people-step .relative-people-step-header .button .button-icon{line-height:unset;transform:rotate(45deg);margin-right:6px}.relative-people-step .relative-people-step-header .button .button-icon svg{width:14px;height:14px}.relative-people-step .relative-people-step-header .button .button-icon svg *{fill:var(--color-accent)}.steps-progress{display:flex;justify-content:space-between;gap:2px;margin-bottom:56px}.steps-progress .steps-progress-step{position:relative;display:flex;flex-direction:column;gap:12px;overflow:hidden;flex:1}.steps-progress .steps-progress-step .steps-progress-step-header{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background-color:var(--color-base-white);border:1px solid var(--color-accent);font-size:13px;line-height:16px;font-weight:700;color:var(--color-base-black)}.steps-progress .steps-progress-step .steps-progress-step-content{display:flex;flex-direction:column;gap:2px}.steps-progress .steps-progress-step .steps-progress-step-content .steps-progress-step-number{font-size:13px;line-height:16px;font-weight:400;color:var(--color-base-gray)}.steps-progress .steps-progress-step .steps-progress-step-content .steps-progress-step-title{font-size:16px;line-height:16px;font-weight:500;color:var(--color-base-black)}.steps-progress .steps-progress-step:not(:last-child):before{content:"";position:absolute;top:15px;left:34px;width:100%;height:2px;background-color:var(--color-border-gray);border-radius:4px;border-color:var(--color-accent)}.steps-progress .steps-progress-step:last-child{max-width:286px}.steps-progress .steps-progress-step[data-type=prev] .steps-progress-step-header{position:relative;background-color:var(--color-accent)}.steps-progress .steps-progress-step[data-type=prev] .steps-progress-step-header span{visibility:hidden}.steps-progress .steps-progress-step[data-type=prev] .steps-progress-step-header:after{content:"";position:absolute;left:50%;top:50%;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:translate(-50%,-50%) rotate(45deg)}.steps-progress .steps-progress-step[data-type=prev] .steps-progress-step-title{font-size:13px}.steps-progress .steps-progress-step[data-type=next] .steps-progress-step-header{border-color:var(--color-border-gray)}.steps-progress .steps-progress-step[data-type=next] .steps-progress-step-title{font-size:13px}.company-info-create .page-content{gap:0px}.company-info-create .page-content .steps-buttons{display:flex;justify-content:center;padding:0 32px;gap:32px}.company-info-create .page-content .steps-buttons .button{flex:1}.company-info-create .page-content .steps-buttons .button:first-child{max-width:254px}.resources-step{display:flex;gap:32px;margin-bottom:40px}.resources-step .resources-step-content{display:flex;flex-direction:column;gap:24px}.resources-step .card-block{padding:32px;width:636px}.group-items{display:flex;flex-direction:column;gap:12px}.group-items .group-item{display:flex;flex-direction:column;justify-content:space-between;gap:24px}.group-items .group-item-button{align-self:flex-end;width:286px}.line-textarea-field-with-error{display:flex;flex-direction:column;gap:6px}.line-textarea-field-with-error>.error{color:var(--color-error-2);width:286px;margin-left:auto;font-size:10px;font-weight:700}.line-textarea-field-with-error:has(.error) input{border:1px solid var(--color-error-2);background-color:var(--color-base-white)!important}.line-textarea-field{position:relative;display:flex;flex-direction:row;gap:32px;align-items:flex-start;justify-content:space-between}.line-textarea-field label{font-size:16px;line-height:16px;font-weight:400;color:var(--color-base-black);max-width:280px;min-width:254px;margin-top:12px}.line-textarea-field .line-textarea-field-input-container{position:relative;width:100%}.line-textarea-field textarea{padding:12px;border:1px solid var(--color-border-gray);border-radius:8px;font-size:13px;line-height:16px;color:var(--color-base-black);background-color:var(--color-base-white);box-sizing:border-box;width:100%;transition:border-color .2s}.line-textarea-field textarea:hover{border-color:var(--color-accent)}.line-textarea-field textarea:placeholder{color:var(--color-base-gray)}.line-textarea-field textarea:focus{outline:none;border-color:var(--color-accent)}.line-textarea-field textarea:-webkit-autofill,.line-textarea-field textarea:-webkit-autofill:hover,.line-textarea-field textarea:-webkit-autofill:focus,.line-textarea-field textarea:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px var(--color-base-white) inset!important;-webkit-text-fill-color:var(--color-base-black)!important;background-color:var(--color-base-white)!important;transition:background-color 5000s ease-in-out 0s}.line-textarea-field.inactive:not(:focus-within) textarea{background-color:var(--color-inactive)!important}.line-textarea-field.inactive:not(:focus-within) textarea:-webkit-autofill,.line-textarea-field.inactive:not(:focus-within) textarea:-webkit-autofill:hover,.line-textarea-field.inactive:not(:focus-within) textarea:-webkit-autofill:focus,.line-textarea-field.inactive:not(:focus-within) textarea:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px var(--color-inactive) inset!important;-webkit-text-fill-color:var(--color-base-black)!important;background-color:var(--color-inactive)!important;transition:background-color 5000s ease-in-out 0s}.line-textarea-field:has(.error) textarea{border:1px solid var(--color-error-2)}.line-textarea-field .required{color:var(--color-accent);font-size:20px}.documents-step{display:flex;gap:32px;margin-bottom:40px}.documents-step .documents-step-content{display:flex;flex-direction:column;gap:24px;width:636px}.documents-step .card-block{padding:32px;width:636px}.company-info-filled-dialog{width:392px;display:flex;flex-direction:column;align-items:center;gap:40px;padding:32px;box-sizing:border-box;position:absolute;top:116px}.company-info-filled-dialog>.content{display:flex;flex-direction:column;align-items:center;gap:12px}.company-info-filled-dialog>.content h3{font-weight:500}.company-info-filled-dialog>.content .success-icon *{fill:var(--color-accent)}.company-info-filled-dialog .button{width:100%;height:44px}.company-profile-info-container{display:flex;flex-direction:column;gap:24px}.company-profile-info{display:flex;gap:38px}.company-profile-info .company-profile-info-left{display:flex;flex-direction:column;gap:24px}.company-profile-info .company-profile-info-left .company-profile-info-status{display:flex;flex-direction:column;gap:12px}.company-profile-info .company-profile-info-left .company-profile-info-status .data-view[data-type] .data-view-value{position:relative}.company-profile-info .company-profile-info-left .company-profile-info-status .data-view[data-type] .data-view-value:before{content:"";position:absolute;top:50%;left:0;transform:translate(calc(-100% - 8px),-50%);width:12px;height:12px;border-radius:50%}.company-profile-info .company-profile-info-left .company-profile-info-status .data-view[data-type][data-type="1"] .data-view-value:before{background-color:#fb0}.company-profile-info .company-profile-info-left .company-profile-info-status .data-view[data-type][data-type="2"] .data-view-value:before{background-color:#75c155}.company-profile-info .company-profile-info-left .company-profile-info-status .data-view[data-type][data-type="3"] .data-view-value:before{background-color:#de1205}.company-profile-info .fields-group{position:relative}.company-profile-info .fields-group .fields-group-title{height:24px;line-height:24px}.company-profile-info .company-profile-info-edit{position:absolute;gap:8px;top:0;right:0;display:flex;justify-content:flex-end;height:24px;cursor:pointer}.company-profile-info .company-profile-info-edit svg *{fill:var(--color-accent)}.company-profile-info .company-profile-info-edit span{line-height:24px;font-size:14px;font-weight:500;color:var(--color-base-black)}.company-profile-info .card-block{gap:0}.company-profile-info .card-block .fields-group{padding:12px 0;border-bottom:1px solid #E0E0E0}.company-profile-info .card-block .fields-group:first-child{padding-top:0}.company-profile-info .card-block .fields-group:last-of-type{border-bottom:none}.company-profile-info .card-block .fields-group .fields-group-title{font-size:16px;font-weight:700}.company-profile-info .button.show-full{width:286px;align-self:flex-end}.vessel-create{position:relative;display:flex;flex-direction:column;gap:32px;width:100%}.vessel-create .steps-buttons{display:flex;justify-content:center;padding:0 32px;gap:32px}.vessel-create .steps-buttons .button{flex:1}.vessel-create .steps-buttons .button:first-child{max-width:254px}.vessel-create .steps-progress{margin-bottom:0}.registration-step{display:flex;gap:32px;margin-bottom:40px}.registration-step .registration-step-content{display:flex;flex-direction:column;gap:24px}.registration-step .card-block{padding:32px;width:636px}.dictionary-checkbox-group-with-error{position:relative;display:flex;flex-direction:column;gap:6px}.dictionary-checkbox-group-with-error .dictionary-checkbox-group{position:relative;display:flex;flex-direction:row;align-items:center;gap:32px}.dictionary-checkbox-group-with-error .dictionary-checkbox-group label{font-weight:400;font-size:16px;line-height:16px;color:var(--color-base-black);min-width:254px;max-width:280px}.dictionary-checkbox-group-with-error .dictionary-checkbox-group .dictionary-checkbox-group-trigger{appearance:none;-webkit-appearance:none;-moz-appearance:none;stroke:none;outline:none;border:1px solid #E0E0E0;border-radius:8px;padding:12px;font-size:14px;line-height:20px;color:var(--color-base-black);background-color:var(--color-base-white);box-sizing:border-box;width:100%;min-height:40px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;text-align:left;transition:border-color .2s}.dictionary-checkbox-group-with-error .dictionary-checkbox-group .dictionary-checkbox-group-trigger .placeholder{color:var(--color-base-gray)}.dictionary-checkbox-group-with-error .dictionary-checkbox-group .dictionary-checkbox-group-trigger:hover,.dictionary-checkbox-group-with-error .dictionary-checkbox-group .dictionary-checkbox-group-trigger.open{border-color:var(--color-accent)}.dictionary-checkbox-group-with-error .dictionary-checkbox-group .dictionary-checkbox-group-trigger.error{border-color:var(--color-error-2)}.dictionary-checkbox-group-with-error .dictionary-checkbox-group .dictionary-checkbox-group-trigger.disabled{border-color:var(--color-border-gray)!important;background-color:var(--color-inactive)!important;cursor:auto}.dictionary-checkbox-group-with-error .dictionary-checkbox-group .dictionary-checkbox-group-trigger .dictionary-checkbox-group-arrow{font-size:8px;color:var(--color-base-gray);transition:transform .2s}.dictionary-checkbox-group-with-error .dictionary-checkbox-group .dictionary-checkbox-group-trigger.open .dictionary-checkbox-group-arrow{transform:rotate(180deg)}.dictionary-checkbox-group-with-error .dictionary-checkbox-group .dictionary-checkbox-group-modal{box-sizing:border-box;position:absolute;top:calc(100% + 4px);right:-8px;width:100%;background-color:var(--color-base-white);border:1px solid #E0E0E0;border-radius:8px;box-shadow:0 4px 12px #0000001a;z-index:1000;display:flex;flex-direction:column;gap:12px;overflow:hidden;max-width:300px;padding:12px}.dictionary-checkbox-group-with-error .dictionary-checkbox-group .dictionary-checkbox-group-search-container{position:relative}.dictionary-checkbox-group-with-error .dictionary-checkbox-group .dictionary-checkbox-group-search-container .dictionary-checkbox-group-search-input{width:100%;height:32px;padding:8px 32px 8px 12px;border:1px solid var(--color-accent);border-radius:6px;font-size:13px;line-height:15px;color:var(--color-base-black);background-color:var(--color-base-white);box-sizing:border-box}.dictionary-checkbox-group-with-error .dictionary-checkbox-group .dictionary-checkbox-group-search-container .dictionary-checkbox-group-search-input:focus{outline:none;border-color:var(--color-accent)}.dictionary-checkbox-group-with-error .dictionary-checkbox-group .dictionary-checkbox-group-search-container .dictionary-checkbox-group-search-input::placeholder{color:var(--color-base-gray)}.dictionary-checkbox-group-with-error .dictionary-checkbox-group .dictionary-checkbox-group-search-container .dictionary-checkbox-group-search-icon{position:absolute;right:16px;top:50%;transform:translateY(-50%);width:16px;height:16px;color:var(--color-base-gray);pointer-events:none}.dictionary-checkbox-group-with-error .dictionary-checkbox-group .dictionary-checkbox-group-search-container .dictionary-checkbox-group-search-icon *{stroke:var(--color-base-gray)}.dictionary-checkbox-group-with-error .dictionary-checkbox-group .dictionary-checkbox-group-list{max-height:250px;overflow-y:auto;display:flex;flex-direction:column;padding:0 12px;gap:8px}.dictionary-checkbox-group-with-error .dictionary-checkbox-group .dictionary-checkbox-group-list .dictionary-checkbox-group-selected-count{font-size:11px;line-height:16px;color:var(--color-base-gray)}.dictionary-checkbox-group-with-error .dictionary-checkbox-group .dictionary-checkbox-group-list .dictionary-checkbox-group-loading,.dictionary-checkbox-group-with-error .dictionary-checkbox-group .dictionary-checkbox-group-list .dictionary-checkbox-group-empty{padding:12px;text-align:center;font-size:13px;color:var(--color-base-gray)}.dictionary-checkbox-group-with-error .dictionary-checkbox-group .dictionary-checkbox-group-list .dictionary-checkbox-group-item{padding-bottom:8px;border-bottom:1px solid #E0E0E0}.dictionary-checkbox-group-with-error .dictionary-checkbox-group .dictionary-checkbox-group-list .dictionary-checkbox-group-item:last-child{border-bottom:none;padding-bottom:0}.dictionary-checkbox-group-with-error .dictionary-checkbox-group .dictionary-checkbox-group-list .dictionary-checkbox-group-item .checkbox-field{height:30px}.dictionary-checkbox-group-with-error .dictionary-checkbox-group .dictionary-checkbox-group-list .dictionary-checkbox-group-item .checkbox-field .checkbox-input{border-radius:2px}.dictionary-checkbox-group-with-error .dictionary-checkbox-group .dictionary-checkbox-group-actions{display:flex;gap:9px;justify-content:flex-end}.dictionary-checkbox-group-with-error .dictionary-checkbox-group .dictionary-checkbox-group-actions .dictionary-checkbox-group-button{appearance:none;-webkit-appearance:none;-moz-appearance:none;border:none;outline:none;padding:0;border-radius:12px;font-size:16px;line-height:20px;cursor:pointer;width:100%;height:40px}.dictionary-checkbox-group-with-error .dictionary-checkbox-group .dictionary-checkbox-group-actions .dictionary-checkbox-group-button.dictionary-checkbox-group-button-cancel{border:1px solid var(--color-accent);background-color:var(--color-base-white);color:var(--color-accent)}.dictionary-checkbox-group-with-error .dictionary-checkbox-group .dictionary-checkbox-group-actions .dictionary-checkbox-group-button.dictionary-checkbox-group-button-cancel:hover{background-color:#00000005}.dictionary-checkbox-group-with-error .dictionary-checkbox-group .dictionary-checkbox-group-actions .dictionary-checkbox-group-button.dictionary-checkbox-group-button-select{background-color:var(--color-accent);color:var(--color-base-white)}.dictionary-checkbox-group-with-error .dictionary-checkbox-group .dictionary-checkbox-group-actions .dictionary-checkbox-group-button.dictionary-checkbox-group-button-select:hover{opacity:.9}.dictionary-checkbox-group-with-error .error{color:var(--color-error-2);font-size:12px;margin-top:4px}.dictionary-checkbox-group-with-error .required{font-size:20px;color:var(--color-accent)}.parameters-step{display:flex;gap:32px;margin-bottom:40px}.parameters-step .parameters-step-content{display:flex;flex-direction:column;gap:24px}.parameters-step .card-block{padding:32px;width:636px}.engine-step{display:flex;gap:32px;margin-bottom:40px}.engine-step .engine-step-content{display:flex;flex-direction:column;gap:24px}.engine-step .card-block{padding:32px;width:636px}.management-step{display:flex;gap:32px;margin-bottom:40px}.management-step .management-step-content{display:flex;flex-direction:column;gap:24px}.management-step .card-block{padding:32px;width:636px}.modal-dialog{position:absolute;top:115px;padding:32px}.modal-dialog .modal-dialog-content{display:flex;flex-direction:column;gap:4px;align-items:center;justify-content:center;text-align:center;max-width:312px;margin-bottom:24px}.modal-dialog .modal-dialog-content .description{font-size:14px;line-height:20px;font-weight:500;color:var(--color-base-black)}.modal-dialog .modal-dialog-buttons{display:flex;gap:16px;align-items:center;justify-content:center}.modal-dialog .modal-dialog-buttons .button{flex:1}.vessels-list-container{display:flex;flex-direction:column;gap:24px}.company-vacancy-create{position:relative;display:flex;flex-direction:column;gap:32px;width:100%}.company-vacancy-create .steps-buttons{display:flex;justify-content:center;padding:0 32px;gap:32px}.company-vacancy-create .steps-buttons .button{flex:1}.company-vacancy-create .steps-buttons .button:first-child{max-width:254px}.company-vacancy-create .steps-progress{margin-bottom:0}.main-info-step{display:flex;gap:32px;margin-bottom:40px}.main-info-step .main-info-step-content{display:flex;flex-direction:column;gap:24px}.main-info-step .vertical-block{display:flex;flex-direction:column;gap:0}.vessel-selector{position:relative;display:flex;flex-direction:column;gap:12px}.vessel-selector>label{position:absolute;top:50%;left:0;transform:translateY(-50%);font-size:16px;line-height:16px;font-weight:400;color:var(--color-base-black)}.vessel-selector .line-checkbox-field{height:24px}.VesselDropdown-module_wrapper_U0CeX .VesselDropdown-module_options_E8gHU{padding:0}.VesselDropdown-module_wrapper_U0CeX .VesselDropdown-module_option_JaMW-{width:100%;display:flex;align-items:stretch;gap:12px;padding:12px;border:none;border-bottom:1px solid #E0E0E0;background:none;text-align:left;cursor:pointer;transition:background-color .2s;box-sizing:border-box}.VesselDropdown-module_wrapper_U0CeX .VesselDropdown-module_option_JaMW-:last-child{border-bottom:none}.VesselDropdown-module_wrapper_U0CeX .VesselDropdown-module_option_JaMW-:hover{background-color:#f5f5f5}.VesselDropdown-module_wrapper_U0CeX .VesselDropdown-module_option_JaMW-:focus{outline:none;background-color:#f5f5f5}.VesselDropdown-module_wrapper_U0CeX .VesselDropdown-module_option_JaMW-.VesselDropdown-module_selected_laxeU:focus{background-color:var(--color-accent)}.VesselDropdown-module_wrapper_U0CeX .VesselDropdown-module_option_JaMW- .VesselDropdown-module_option-content_5etcG{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.VesselDropdown-module_wrapper_U0CeX .VesselDropdown-module_option_JaMW- .VesselDropdown-module_option-name_1jEWp{font-size:12px;font-weight:700;line-height:12px;color:var(--color-base-black)}.VesselDropdown-module_wrapper_U0CeX .VesselDropdown-module_option_JaMW- .VesselDropdown-module_option-meta_Ql9gC,.VesselDropdown-module_wrapper_U0CeX .VesselDropdown-module_option_JaMW- .VesselDropdown-module_option-imo_LM1sa{font-size:12px;line-height:12px;color:var(--color-base-gray)}.VesselDropdown-module_wrapper_U0CeX .VesselDropdown-module_option_JaMW- .VesselDropdown-module_option-photo_rELp4{flex-shrink:0;width:95px;border-radius:6px;overflow:hidden;background:#e8e8e8}.VesselDropdown-module_wrapper_U0CeX .VesselDropdown-module_option_JaMW- .VesselDropdown-module_option-photo_rELp4 .VesselDropdown-module_option-photo-placeholder_lq68I{width:100%;height:100%;background:#e8e8e8}.VesselDropdown-module_wrapper_U0CeX .VesselDropdown-module_option_JaMW- .VesselDropdown-module_option-photo_rELp4 .VesselDropdown-module_vessel-photo_umW1E{width:100%;height:100%;object-fit:cover;border-radius:0}.contract-step{display:flex;gap:32px;margin-bottom:40px}.contract-step .contract-step-content{display:flex;flex-direction:column;gap:24px}.contract-step .card-block{padding:32px;width:636px}.number-with-unit-field-with-error{display:flex;flex-direction:column;gap:6px}.number-with-unit-field-with-error>.error{color:var(--color-error-2);width:286px;margin-left:auto;font-size:10px;font-weight:700}.number-with-unit-field-with-error:has(.error) .number-with-unit-field-inputs input{border:1px solid var(--color-error-2);background-color:var(--color-base-white)!important}.number-with-unit-field{position:relative;display:flex;flex-direction:row;gap:32px;align-items:center;justify-content:space-between}.number-with-unit-field label{font-size:16px;line-height:16px;font-weight:400;color:var(--color-base-black);max-width:280px;min-width:254px}.number-with-unit-field .number-with-unit-field-inputs{display:flex;gap:10px;width:100%}.number-with-unit-field .number-with-unit-field-inputs .number-input-container{position:relative;flex:1}.number-with-unit-field .number-with-unit-field-inputs .number-input-container input{height:40px;padding:12px;border:1px solid var(--color-border-gray);border-radius:8px;font-size:13px;line-height:16px;color:var(--color-base-black);background-color:var(--color-base-white);box-sizing:border-box;width:100%;transition:border-color .2s}.number-with-unit-field .number-with-unit-field-inputs .number-input-container input:hover{border-color:var(--color-accent)}.number-with-unit-field .number-with-unit-field-inputs .number-input-container input:placeholder{color:var(--color-base-gray)}.number-with-unit-field .number-with-unit-field-inputs .number-input-container input:focus{outline:none;border-color:var(--color-accent)}.number-with-unit-field .number-with-unit-field-inputs .number-input-container input:-webkit-autofill,.number-with-unit-field .number-with-unit-field-inputs .number-input-container input:-webkit-autofill:hover,.number-with-unit-field .number-with-unit-field-inputs .number-input-container input:-webkit-autofill:focus,.number-with-unit-field .number-with-unit-field-inputs .number-input-container input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px var(--color-base-white) inset!important;-webkit-text-fill-color:var(--color-base-black)!important;background-color:var(--color-base-white)!important;transition:background-color 5000s ease-in-out 0s}.number-with-unit-field .number-with-unit-field-inputs .number-input-container input.error{border:1px solid var(--color-error-2);background-color:var(--color-base-white)!important}.number-with-unit-field .number-with-unit-field-inputs .unit-dropdown-container{position:relative;flex:1}.number-with-unit-field .number-with-unit-field-inputs .unit-dropdown-container .options-dropdown{gap:0}.number-with-unit-field .number-with-unit-field-inputs .unit-dropdown-container .options-dropdown label{display:none}.number-with-unit-field .number-with-unit-field-inputs .unit-dropdown-container .options-dropdown .options-dropdown-select{width:100%}.number-with-unit-field.inactive:not(:focus-within) .number-with-unit-field-inputs input{background-color:var(--color-inactive)!important}.number-with-unit-field.inactive:not(:focus-within) .number-with-unit-field-inputs input:-webkit-autofill,.number-with-unit-field.inactive:not(:focus-within) .number-with-unit-field-inputs input:-webkit-autofill:hover,.number-with-unit-field.inactive:not(:focus-within) .number-with-unit-field-inputs input:-webkit-autofill:focus,.number-with-unit-field.inactive:not(:focus-within) .number-with-unit-field-inputs input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px var(--color-inactive) inset!important;-webkit-text-fill-color:var(--color-base-black)!important;background-color:var(--color-inactive)!important;transition:background-color 5000s ease-in-out 0s}.number-with-unit-field .required{color:var(--color-accent);font-size:20px}.number-range-field-with-error{display:flex;flex-direction:column;gap:6px}.number-range-field-with-error>.error{color:var(--color-error-2);width:286px;margin-left:auto;font-size:10px;font-weight:700}.number-range-field-with-error:has(.error) .number-range-field-inputs input{border:1px solid var(--color-error-2);background-color:var(--color-base-white)!important}.number-range-field{position:relative;display:flex;flex-direction:row;gap:32px;align-items:center;justify-content:space-between}.number-range-field label{font-size:16px;line-height:16px;font-weight:400;color:var(--color-base-black);max-width:280px;min-width:254px}.number-range-field .number-range-field-inputs{display:flex;gap:10px;width:100%}.number-range-field .number-range-field-inputs .number-input-container{position:relative;flex:1}.number-range-field .number-range-field-inputs .number-input-container input{height:40px;padding:12px;border:1px solid var(--color-border-gray);border-radius:8px;font-size:13px;line-height:16px;color:var(--color-base-black);background-color:var(--color-base-white);box-sizing:border-box;width:100%;transition:border-color .2s}.number-range-field .number-range-field-inputs .number-input-container input:hover{border-color:var(--color-accent)}.number-range-field .number-range-field-inputs .number-input-container input:placeholder{color:var(--color-base-gray)}.number-range-field .number-range-field-inputs .number-input-container input:focus{outline:none;border-color:var(--color-accent)}.number-range-field .number-range-field-inputs .number-input-container input:-webkit-autofill,.number-range-field .number-range-field-inputs .number-input-container input:-webkit-autofill:hover,.number-range-field .number-range-field-inputs .number-input-container input:-webkit-autofill:focus,.number-range-field .number-range-field-inputs .number-input-container input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px var(--color-base-white) inset!important;-webkit-text-fill-color:var(--color-base-black)!important;background-color:var(--color-base-white)!important;transition:background-color 5000s ease-in-out 0s}.number-range-field .number-range-field-inputs .number-input-container input.error{border:1px solid var(--color-error-2);background-color:var(--color-base-white)!important}.number-range-field.inactive:not(:focus-within) .number-range-field-inputs input{background-color:var(--color-inactive)!important}.number-range-field.inactive:not(:focus-within) .number-range-field-inputs input:-webkit-autofill,.number-range-field.inactive:not(:focus-within) .number-range-field-inputs input:-webkit-autofill:hover,.number-range-field.inactive:not(:focus-within) .number-range-field-inputs input:-webkit-autofill:focus,.number-range-field.inactive:not(:focus-within) .number-range-field-inputs input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px var(--color-inactive) inset!important;-webkit-text-fill-color:var(--color-base-black)!important;background-color:var(--color-inactive)!important;transition:background-color 5000s ease-in-out 0s}.number-range-field .required{color:var(--color-accent);font-size:20px}.dictionary-range-field-with-error{display:flex;flex-direction:column;gap:6px}.dictionary-range-field-with-error>.error{color:var(--color-error-2);width:286px;margin-left:auto;font-size:10px;font-weight:700}.dictionary-range-field-with-error:has(.error) .dictionary-range-field-inputs .options-dropdown-button{border:1px solid var(--color-error-2);background-color:var(--color-base-white)!important}.dictionary-range-field{position:relative;display:flex;flex-direction:row;gap:32px;align-items:center;justify-content:space-between}.dictionary-range-field label{font-size:16px;line-height:16px;font-weight:400;color:var(--color-base-black);max-width:280px;min-width:254px}.dictionary-range-field .dictionary-range-field-inputs{display:flex;gap:10px;width:100%}.dictionary-range-field .dictionary-range-field-inputs .dictionary-input-container{position:relative;flex:1}.dictionary-range-field .dictionary-range-field-inputs .dictionary-input-container .options-dropdown{gap:0}.dictionary-range-field .dictionary-range-field-inputs .dictionary-input-container .options-dropdown label{display:none}.dictionary-range-field .dictionary-range-field-inputs .dictionary-input-container .options-dropdown .options-dropdown-select{width:100%}.dictionary-range-field.inactive:not(:focus-within) .dictionary-range-field-inputs .options-dropdown-button{background-color:var(--color-inactive)!important}.dictionary-range-field .required{color:var(--color-accent);font-size:20px}.joining-step{display:flex;gap:32px;margin-bottom:40px}.joining-step .joining-step-content{display:flex;flex-direction:column;gap:24px}.joining-step .card-block{padding:32px;width:636px}.seaservice-step{display:flex;gap:32px;margin-bottom:40px}.seaservice-step .seaservice-step-content{display:flex;flex-direction:column;gap:24px}.seaservice-step .card-block{padding:32px;width:636px}.additional-info-step{display:flex;gap:32px;margin-bottom:40px}.additional-info-step .additional-info-step-content{display:flex;flex-direction:column;gap:24px}.additional-info-step .card-block{padding:32px;width:636px}.vacancy-list-item{display:flex;gap:8px}.vacancy-list-item .vacancy-card{display:flex;flex-direction:column;gap:12px;background:var(--color-base-white);border-radius:12px;padding:32px;border:1px solid var(--color-border-gray);width:752px;box-sizing:border-box}.vacancy-list-item .vacancy-card .vacancy-header{display:flex;justify-content:space-between;align-items:flex-start;box-sizing:border-box}.vacancy-list-item .vacancy-card .vacancy-header .vacancy-title-section{display:flex;flex-direction:column;gap:4px;cursor:pointer}.vacancy-list-item .vacancy-card .vacancy-header .vacancy-title-section .vacancy-title{color:var(--color-accent)}.vacancy-list-item .vacancy-card .vacancy-header .vacancy-title-section .vacancy-id{font-size:10px;line-height:16px;font-weight:500;color:var(--color-base-gray)}.vacancy-list-item .vacancy-card .vacancy-header .vacancy-header-right{display:flex;align-items:center;justify-content:flex-end;gap:12px;width:164px}.vacancy-list-item .vacancy-card .vacancy-header .vacancy-header-right .vacancy-copy-icon-wrapper{position:relative}.vacancy-list-item .vacancy-card .vacancy-header .vacancy-header-right .vacancy-copy-icon{display:flex;align-items:center;cursor:pointer}.vacancy-list-item .vacancy-card .vacancy-header .vacancy-header-right .vacancy-copy-toast{position:absolute;top:100%;right:0;margin-top:8px;padding:12px;width:200px;background:#fff;color:var(--color-base-gray);border-radius:6px;font-size:14px;line-height:14px;font-weight:500;z-index:1000;box-shadow:0 4px 20px #33333340}.vacancy-list-item .vacancy-card .vacancy-content{display:flex;justify-content:space-between}.vacancy-list-item .vacancy-card .vacancy-content .vacancy-detail-item{display:flex;flex-direction:column;gap:2px}.vacancy-list-item .vacancy-card .vacancy-content .vacancy-detail-item .data-view{padding-bottom:8px;border-bottom:1px solid var(--color-border-gray)}.vacancy-list-item .vacancy-card .vacancy-content .vacancy-detail-item .data-view:last-child{padding-bottom:0;padding-top:8px;border-bottom:none}.vacancy-list-item .vacancy-card .vacancy-content .vacancy-detail-item .data-view .data-view-label{font-size:16px;line-height:16px;font-weight:400;color:var(--color-base-black)}.vacancy-list-item .vacancy-card .vacancy-content .vacancy-detail-item .data-view .data-view-value{font-size:16px;line-height:16px;font-weight:700;color:var(--color-base-black)}.vacancy-list-item .vacancy-card .vacancy-content .vacancy-statistics{display:flex;flex-direction:column;width:164px;gap:5px}.vacancy-list-item .vacancy-card .vacancy-content .vacancy-statistics .data-view .data-view-label,.vacancy-list-item .vacancy-card .vacancy-content .vacancy-statistics .data-view .data-view-value{font-size:14px;line-height:14px;font-weight:500;color:var(--color-base-gray-light)}.vacancy-list-item .vacancy-card[data-status="3"]{background-color:#f2f3f5}.vacancy-list-item .vacancy-actions{display:flex;flex-direction:column;justify-content:space-between;padding:24px;background:var(--color-base-white);border-radius:12px;border:1px solid var(--color-border-gray);width:194px;box-sizing:border-box}.vacancy-list-item .vacancy-actions .vacancy-action{display:flex;align-items:center;gap:8px;cursor:pointer}.vacancy-list-item .vacancy-actions .vacancy-action svg{width:24px;height:24px}.text-badge{padding:2px 6px;font-size:14px;line-height:14px;font-weight:500;color:var(--color-base-black);background:#fff;border-radius:12px;border:1px solid #75C155}.text-badge.text-badge-success{border-color:#75c155;color:#75c155}.text-badge.text-badge-danger{border-color:#de1205;color:#de1205}.text-badge.text-badge-info{border-color:#999;color:#999}.vacancies-list-container{display:flex;flex-direction:column;gap:32px;width:100%}.vacancies-list-container .vacancies-list-filters{display:flex;gap:12px}.vacancies-list-container .vacancies-list-filters>div{width:286px}.vacancies-list{display:flex;flex-direction:column;gap:32px}.EmployerLetterSentDialog-module_root_6Ub4s{width:392px;display:flex;flex-direction:column;align-items:center;gap:40px;padding:32px;box-sizing:border-box;position:absolute;top:116px}.EmployerLetterSentDialog-module_root_6Ub4s .EmployerLetterSentDialog-module_content_1ZUQF{display:flex;flex-direction:column;align-items:center;gap:12px}.EmployerLetterSentDialog-module_root_6Ub4s .EmployerLetterSentDialog-module_content_1ZUQF h3{font-weight:500;text-align:center}.EmployerLetterSentDialog-module_root_6Ub4s .EmployerLetterSentDialog-module_content_1ZUQF p{text-align:center}.EmployerLetterSentDialog-module_root_6Ub4s .EmployerLetterSentDialog-module_content_1ZUQF .EmployerLetterSentDialog-module_successIcon_-WmZs *{fill:var(--color-accent)}.EmployerLetterSentDialog-module_root_6Ub4s .button{width:100%;height:44px}.EmployerCreate-module_employer-create_PHDD2{position:relative;display:flex;flex-direction:column;gap:32px;width:100%}.EmployerCreate-module_employer-create_PHDD2 .EmployerCreate-module_steps-buttons_lKElm{display:flex;justify-content:center;padding:0 32px;gap:32px;width:636px;box-sizing:border-box}.EmployerCreate-module_employer-create_PHDD2 .EmployerCreate-module_steps-buttons_lKElm .button{flex:1}.EmployerCreate-module_employer-create_PHDD2 .EmployerCreate-module_steps-buttons_lKElm .button:first-child{max-width:254px}.company-vacancy-candidates{display:flex;flex-direction:column}.company-vacancy-candidates .page-content{display:flex;flex-direction:column;gap:0}.company-vacancy-candidates .back-button{display:flex;align-items:center;gap:12px;font-size:14px;line-height:24px;font-weight:500;color:var(--color-base-black);height:24px;margin-bottom:12px}.company-vacancy-candidates .vacancy-information-block{display:flex;justify-content:space-between;width:100%;padding:24px 32px;background:#fff;border:1px solid #D9D9D9;border-radius:12px;margin-bottom:24px;box-sizing:border-box}.company-vacancy-candidates .vacancy-information-block .block{display:flex;flex-direction:column;gap:12px}.company-vacancy-candidates .vacancy-information-block .block:first-child{gap:3px;justify-content:flex-start}.company-vacancy-candidates .vacancy-information-block .block .rank{font-size:24px;font-weight:700;line-height:32px}.company-vacancy-candidates .vacancy-information-block .block .vessel-info{font-size:16px;font-weight:700;line-height:16px;color:var(--color-base-gray)}.company-vacancy-candidates .vacancy-information-block .block .data-view{display:flex;align-items:center;justify-content:flex-start;gap:8px;height:32px}.company-vacancy-candidates .vacancy-information-block .block .data-view .data-view-label{display:flex;align-items:center;font-size:16px;line-height:16px;gap:8px;color:var(--color-base-black)}.company-vacancy-candidates .vacancy-information-block .block .data-view .data-view-value{font-size:16px;font-weight:700;line-height:16px;color:var(--color-base-black)}.company-vacancy-candidates .vacancy-information-block .block .new-candidates-count{display:flex;align-items:center;justify-content:space-between;border:1px solid var(--color-accent);border-radius:20px;padding:0 8px;height:32px;box-sizing:border-box;font-size:16px;line-height:16px;color:var(--color-base-black)}.company-vacancy-candidates .vacancy-information-block .block .new-candidates-count svg{transform:scaleX(-1)}.company-vacancy-candidates .vacancy-information-block .block .promote-button{display:flex;justify-content:space-between;align-items:center;font-size:16px;line-height:16px;font-weight:700;color:var(--color-base-orange);gap:12px;height:32px;cursor:pointer}.company-vacancy-candidates .vacancy-information-block .block .promote-button svg{width:20px;height:20px}.company-vacancy-candidates .vacancy-information-block .block .promote-button svg *{fill:var(--color-base-orange)}.company-vacancy-candidates h2{margin-bottom:24px}.company-vacancy-candidates .tabs{margin-bottom:12px}.company-vacancy-candidates svg{width:24px;height:24px}.status-dropdown{--status-dropdown-red: #DC2626;--status-dropdown-green: #16A34A;--status-dropdown-orange: #EA580C;--status-dropdown-blue: #2563EB;--status-dropdown-current: var(--status-dropdown-blue);width:fit-content;max-width:280px;flex-shrink:0;box-sizing:border-box}.status-dropdown[data-color=red]{--status-dropdown-current: var(--status-dropdown-red)}.status-dropdown[data-color=green]{--status-dropdown-current: var(--status-dropdown-green)}.status-dropdown[data-color=orange]{--status-dropdown-current: var(--status-dropdown-orange)}.status-dropdown[data-color=blue]{--status-dropdown-current: var(--status-dropdown-blue)}.status-dropdown .options-dropdown-menu{width:fit-content;padding:12px;border-radius:12px}.status-dropdown .options-dropdown-menu .options-dropdown-options{display:flex;flex-direction:column;gap:12px}.status-dropdown .options-dropdown-menu .options-dropdown-options .options-dropdown-option{width:fit-content;padding:4px 8px;border-radius:12px;white-space:nowrap;border:1px solid var(--status-option-color)!important;color:var(--status-option-color)!important}.status-dropdown .options-dropdown-menu .options-dropdown-options .options-dropdown-option.selected{background-color:var(--color-base-white)!important;font-weight:500}.status-dropdown .options-dropdown-menu .options-dropdown-options .options-dropdown-option[data-color=red]{--status-option-color: var(--status-dropdown-red)}.status-dropdown .options-dropdown-menu .options-dropdown-options .options-dropdown-option[data-color=green]{--status-option-color: var(--status-dropdown-green)}.status-dropdown .options-dropdown-menu .options-dropdown-options .options-dropdown-option[data-color=orange]{--status-option-color: var(--status-dropdown-orange)}.status-dropdown .options-dropdown-menu .options-dropdown-options .options-dropdown-option[data-color=blue]{--status-option-color: var(--status-dropdown-blue)}.status-dropdown .options-dropdown-select{min-width:93px}.status-dropdown .options-dropdown-select .options-dropdown-button{gap:5px}.status-dropdown .options-dropdown-with-error .options-dropdown .options-dropdown-select .options-dropdown-button{border-color:var(--status-dropdown-current);padding:4px 8px;height:fit-content;border-radius:12px}.status-dropdown .options-dropdown-with-error .options-dropdown .options-dropdown-select .options-dropdown-button *{color:var(--status-dropdown-current)}.status-dropdown .options-dropdown-with-error .options-dropdown .options-dropdown-select .options-dropdown-button:hover:not(:disabled){border-color:var(--status-dropdown-current);background-color:var(--color-base-white)!important}.status-dropdown .options-dropdown-with-error .options-dropdown .options-dropdown-select .options-dropdown-button .options-dropdown-arrow{color:var(--status-dropdown-current);font-size:10px!important}.ApplicantVacancyView-module_applicant-vacancy-view_7e71E{display:flex;flex-direction:column}.ApplicantVacancyView-module_applicant-vacancy-view_7e71E .page-content{display:flex;flex-direction:column;gap:0}.ApplicantVacancyView-module_back-button_oTquG{display:flex;align-items:center;gap:12px;font-size:14px;line-height:24px;font-weight:500;color:var(--color-base-black);height:24px;margin-bottom:24px;text-decoration:none}.ApplicantVacancyView-module_back-button_oTquG:hover{text-decoration:underline}.ApplicantVacancyView-module_back-button_oTquG svg{width:24px;height:24px}.ApplicantVacancyView-module_root_QVr-M{display:flex;gap:32px;max-width:1240px}.ApplicantVacancyView-module_left_j8ClN{width:286px;flex-shrink:0;align-self:flex-start;display:flex;flex-direction:column;gap:16px;padding:24px;background:var(--color-base-white);border-radius:16px;box-sizing:border-box}.ApplicantVacancyView-module_photo-wrap_kd5f-{width:238px;height:238px;border-radius:8px;overflow:hidden;background:var(--color-inactive, #f0f0f0);align-self:center}.ApplicantVacancyView-module_company-name_I8JxC{font-size:16px;font-weight:600;line-height:1.3;color:var(--color-base-black);text-align:center;word-break:break-word;text-decoration:underline}.ApplicantVacancyView-module_left-actions_Yr-0d{display:flex;align-items:center;gap:10px}.ApplicantVacancyView-module_respond-btn_jhxaK{flex:1;min-width:0}.ApplicantVacancyView-module_favorite-btn_4iJbT{display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:none;background:none;cursor:pointer;color:var(--color-base-gray);flex-shrink:0}:is(.ApplicantVacancyView-module_favorite-btn_4iJbT:hover,.ApplicantVacancyView-module_favorite-btn_4iJbT[data-active=true]) svg *{fill:var(--color-accent);stroke:var(--color-accent)}.ApplicantVacancyView-module_favorite-btn_4iJbT svg{width:20px;height:20px}.ApplicantVacancyView-module_right_mNAZu{width:922px;flex-shrink:0;display:flex;flex-direction:column;gap:12px}.ApplicantVacancyView-module_summary_viFWx{background:var(--color-base-white);border-radius:12px;padding:32px;display:flex;flex-direction:column;gap:24px}.ApplicantVacancyView-module_summary-header_uhbWw{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:12px}.ApplicantVacancyView-module_summary-title-wrap_26aan{display:flex;flex-direction:column;gap:4px}.ApplicantVacancyView-module_summary-title_w08z6{font-size:20px;font-weight:700;line-height:16px;color:var(--color-base-orange);margin:0}.ApplicantVacancyView-module_summary-id_rXLVp{font-size:10px;line-height:16px;font-weight:500;color:var(--color-base-gray)}.ApplicantVacancyView-module_summary-stats_Cp3uX{display:flex;gap:10px;flex-wrap:wrap}.ApplicantVacancyView-module_summary-stats-item_ejRfw{display:flex;align-items:center;gap:6px;padding:4px 8px;background:#ffeeda;border-radius:8px;font-size:13px;font-weight:500;line-height:16px;color:var(--color-base-black)}.ApplicantVacancyView-module_summary-stats-item_ejRfw svg{width:16px;height:16px;flex-shrink:0}.ApplicantVacancyView-module_summary-stats-item_ejRfw svg *{fill:var(--color-accent)}.ApplicantVacancyView-module_summary-info_QFFBL{display:flex;flex-wrap:wrap;gap:40px 24px}.ApplicantVacancyView-module_summary-info-block_Z7Rji{display:flex;flex-direction:column;gap:8px;flex:1;min-width:0;max-width:100%}.ApplicantVacancyView-module_summary-info-block_Z7Rji .data-view{min-width:0;overflow:hidden}.ApplicantVacancyView-module_summary-info-block_Z7Rji .data-view .data-view-label{font-size:16px;font-weight:400;color:var(--color-base-black)}.ApplicantVacancyView-module_summary-info-block_Z7Rji .data-view .data-view-value{font-size:16px;font-weight:700;color:var(--color-base-black);text-wrap:nowrap;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.ApplicantVacancyView-module_tabs-block_PHRT5{background:var(--color-base-white);border-radius:12px;padding:32px;display:flex;flex-direction:column;gap:24px;box-sizing:border-box}.ApplicantVacancyView-module_tabs-block_PHRT5 .ApplicantVacancyView-module_tab-content_E4Ysb{max-width:572px;box-sizing:border-box}.ApplicantVacancyView-module_tab-content_E4Ysb{display:flex;flex-direction:column;gap:24px}.ApplicantVacancyView-module_tab-content-title_cB3zq{font-size:16px;font-weight:600;color:var(--color-base-black);margin:0 0 -12px}.ApplicantVacancyView-module_vessel-photos_ExCUM{display:flex;flex-wrap:wrap;gap:12px}.ApplicantVacancyView-module_vessel-photo_XYNoa{width:200px;height:140px;border-radius:8px;overflow:hidden}.ApplicantVacancyView-module_loading_MjU9Z,.ApplicantVacancyView-module_error_BsISA{margin:0;font-size:16px;color:var(--color-base-gray)}.ApplicantVacancyView-module_error_BsISA{color:var(--color-base-red, #c00)}
