#frontend_applicants_content_profile_info_tabs_work form {
    display: flex;
    flex-direction: column;
    row-gap: 24px;
}

#frontend_applicants_content_profile_info_tabs_work form #frontend_applicants_content_profile_info_tabs_work_contracttypes_list {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
    flex-wrap: wrap;
    row-gap: 8px;
    column-gap: 8px;
}
#frontend_applicants_content_profile_info_tabs_work form #frontend_applicants_content_profile_info_tabs_work_contracttypes_list .frontend_applicants_content_profile_info_tabs_work_contracttypes_list_item {
    padding: 0.475rem 0.875rem;
    background-color: var( --color-frontend_form_input_bgnd );
    color: var( --color-frontend_gray );
    border-radius: .475rem;
    cursor: pointer;
    transition: color 0.3s ease, background-color 0.3s ease;
}
#frontend_applicants_content_profile_info_tabs_work form #frontend_applicants_content_profile_info_tabs_work_contracttypes_list .frontend_applicants_content_profile_info_tabs_work_contracttypes_list_item.frontend_applicants_content_profile_info_tabs_work_contracttypes_list_item_selected {
    background-color: var( --color-frontend_primary );
    color: var( --color-frontend_white );
}

#frontend_applicants_content_profile_info_tabs_work form #frontend_applicants_content_profile_info_tabs_work_workdaytypes_list {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
    flex-wrap: wrap;
    row-gap: 8px;
    column-gap: 8px;
}
#frontend_applicants_content_profile_info_tabs_work form #frontend_applicants_content_profile_info_tabs_work_workdaytypes_list .frontend_applicants_content_profile_info_tabs_work_workdaytypes_list_item {
    padding: 0.475rem 0.875rem;
    background-color: var( --color-frontend_form_input_bgnd );
    color: var( --color-frontend_gray );
    border-radius: .475rem;
    cursor: pointer;
    transition: color 0.3s ease, background-color 0.3s ease;
}
#frontend_applicants_content_profile_info_tabs_work form #frontend_applicants_content_profile_info_tabs_work_workdaytypes_list .frontend_applicants_content_profile_info_tabs_work_workdaytypes_list_item.frontend_applicants_content_profile_info_tabs_work_workdaytypes_list_item_selected {
    background-color: var( --color-frontend_primary );
    color: var( --color-frontend_white );
}

#frontend_applicants_content_profile_info_tabs_work form #frontend_applicants_content_profile_info_tabs_work_salaryranges_list {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
    flex-wrap: wrap;
    row-gap: 8px;
    column-gap: 8px;
}
#frontend_applicants_content_profile_info_tabs_work form #frontend_applicants_content_profile_info_tabs_work_salaryranges_list .frontend_applicants_content_profile_info_tabs_work_salaryranges_list_item {
    padding: 0.475rem 0.875rem;
    background-color: var( --color-frontend_form_input_bgnd );
    color: var( --color-frontend_gray );
    border-radius: .475rem;
    cursor: pointer;
    transition: color 0.3s ease, background-color 0.3s ease;
}
#frontend_applicants_content_profile_info_tabs_work form #frontend_applicants_content_profile_info_tabs_work_salaryranges_list .frontend_applicants_content_profile_info_tabs_work_salaryranges_list_item.frontend_applicants_content_profile_info_tabs_work_salaryranges_list_item_selected {
    background-color: var( --color-frontend_primary );
    color: var( --color-frontend_white );
}

#frontend_applicants_content_profile_info_tabs_work form #frontend_applicants_content_profile_info_tabs_work_offercategories_list_add {
    cursor: pointer;
    transition: color 0.3s ease;
}
#frontend_applicants_content_profile_info_tabs_work form #frontend_applicants_content_profile_info_tabs_work_offercategories_list_add:hover {
    color: var( --color-frontend_primary_hover );
}
#frontend_applicants_content_profile_info_tabs_work form #frontend_applicants_content_profile_info_tabs_work_offercategories_list {
    width: 100%;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
    flex-wrap: wrap;
    row-gap: 8px;
    column-gap: 8px;
}
#frontend_applicants_content_profile_info_tabs_work form #frontend_applicants_content_profile_info_tabs_work_offercategories_list .frontend_applicants_content_profile_info_tabs_work_offercategories_list_item {
    padding: 0.475rem 0.875rem;
    background-color: var( --color-frontend_primary );
    color: var( --color-frontend_white );
    border-radius: .475rem;
    cursor: pointer;
    display: flex;
    flex-direction: row;
    align-items: center;
    column-gap: 8px;
    font-size: 0.8rem;
    transition: color 0.3s ease, background-color 0.3s ease;
}
#frontend_applicants_content_profile_info_tabs_work form #frontend_applicants_content_profile_info_tabs_work_offercategories_list .frontend_applicants_content_profile_info_tabs_work_offercategories_list_item:hover {
    background-color: var( --color-frontend_primary_hover );        
}
#frontend_applicants_content_profile_info_tabs_work form #frontend_applicants_content_profile_info_tabs_work_offercategories_list .frontend_applicants_content_profile_info_tabs_work_offercategories_list_item.frontend_applicants_content_profile_info_tabs_work_offercategories_list_item_empty {
    flex-grow: 1;
    text-align: center;
    cursor: inherit;
    color: var( --color-frontend_gray );
    background-color: transparent;
    justify-content: center;
    font-size: 0.7rem;
}

#frontend_applicants_content_profile_info_tabs_work form #frontend_applicants_content_profile_info_tabs_work_countryprovinces_list_add {
    cursor: pointer;
    transition: color 0.3s ease;
}
#frontend_applicants_content_profile_info_tabs_work form #frontend_applicants_content_profile_info_tabs_work_countryprovinces_list_add:hover {
    color: var( --color-frontend_primary_hover );
}
#frontend_applicants_content_profile_info_tabs_work form #frontend_applicants_content_profile_info_tabs_work_countryprovinces_list {
    width: 100%;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
    flex-wrap: wrap;
    row-gap: 8px;
    column-gap: 8px;
}
#frontend_applicants_content_profile_info_tabs_work form #frontend_applicants_content_profile_info_tabs_work_countryprovinces_list .frontend_applicants_content_profile_info_tabs_work_countryprovinces_list_item {
    padding: 0.475rem 0.875rem;
    background-color: var( --color-frontend_primary );
    color: var( --color-frontend_white );
    border-radius: .475rem;
    cursor: pointer;
    display: flex;
    flex-direction: row;
    align-items: center;
    column-gap: 8px;
    font-size: 0.8rem;
    transition: color 0.3s ease, background-color 0.3s ease;
}
#frontend_applicants_content_profile_info_tabs_work form #frontend_applicants_content_profile_info_tabs_work_countryprovinces_list .frontend_applicants_content_profile_info_tabs_work_countryprovinces_list_item:hover {
    background-color: var( --color-frontend_primary_hover );    
}
#frontend_applicants_content_profile_info_tabs_work form #frontend_applicants_content_profile_info_tabs_work_countryprovinces_list .frontend_applicants_content_profile_info_tabs_work_countryprovinces_list_item.frontend_applicants_content_profile_info_tabs_work_countryprovinces_list_item_empty {
    flex-grow: 1;
    text-align: center;
    cursor: inherit;
    color: var( --color-frontend_gray );
    background-color: transparent;
    justify-content: center;
    font-size: 0.7rem;
}

#frontend_applicants_content_profile_info_tabs_work form #frontend_applicants_content_profile_info_tabs_work_result {
    width: 100%;
    min-height: 40px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}

#frontend_applicants_content_profile_info_tabs_work form #frontend_applicants_content_profile_info_tabs_work_submit_loader {
    width: 200%;
    display: flex;
    flex-direction: row;
    align-items: center;
}
#frontend_applicants_content_profile_info_tabs_work form #frontend_applicants_content_profile_info_tabs_work_submit_loader #frontend_applicants_content_profile_info_tabs_work_submit_loader_submit {
    flex-basis: 50%;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-end;
}
#frontend_applicants_content_profile_info_tabs_work form #frontend_applicants_content_profile_info_tabs_work_submit_loader #frontend_applicants_content_profile_info_tabs_work_submit_loader_loader {
    flex-basis: 50%;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;

}
#frontend_applicants_content_profile_info_tabs_work form #frontend_applicants_content_profile_info_tabs_work_submit_loader #frontend_applicants_content_profile_info_tabs_work_submit_loader_loader .loader {
    margin: 0 auto;
    font-size: 6px;
}

#frontend_applicants_modal #frontend_applicants_modal_body #frontend_applicants_profile_info_tabs_work_offercategories_list_add_modal_body {
    max-width: 600px;
    display: flex;
    flex-direction: column;
    align-items: center;
    row-gap: 16px;
}
#frontend_applicants_modal #frontend_applicants_modal_body #frontend_applicants_profile_info_tabs_work_offercategories_list_add_modal_body #frontend_applicants_profile_info_tabs_work_offercategories_list_add_modal_body_content_title {
    text-align: center;
    font-weight: 400;
}
#frontend_applicants_modal #frontend_applicants_modal_body #frontend_applicants_profile_info_tabs_work_offercategories_list_add_modal_body #frontend_applicants_profile_info_tabs_work_offercategories_list_add_modal_body_content_list {
    margin: 20px 0;
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    row-gap: 8px;
    column-gap: 8px;
}
#frontend_applicants_modal #frontend_applicants_modal_body #frontend_applicants_profile_info_tabs_work_offercategories_list_add_modal_body #frontend_applicants_profile_info_tabs_work_offercategories_list_add_modal_body_content_list .frontend_applicants_profile_info_tabs_work_offercategories_list_add_modal_body_content_list_item {
padding: 0.275rem 0.875rem;
    background-color: var( --color-frontend_form_input_bgnd );
    color: var( --color-frontend_gray );
    border-radius: .475rem;
    cursor: pointer;
    font-size: 0.7rem;
    transition: color 0.3s ease, background-color 0.3s ease;    
}
#frontend_applicants_modal #frontend_applicants_modal_body #frontend_applicants_profile_info_tabs_work_offercategories_list_add_modal_body #frontend_applicants_profile_info_tabs_work_offercategories_list_add_modal_body_content_list .frontend_applicants_profile_info_tabs_work_offercategories_list_add_modal_body_content_list_item:hover {
    background-color: var( --color-frontend_white_hover );
}
#frontend_applicants_modal #frontend_applicants_modal_body #frontend_applicants_profile_info_tabs_work_offercategories_list_add_modal_body #frontend_applicants_profile_info_tabs_work_offercategories_list_add_modal_body_content_list .frontend_applicants_profile_info_tabs_work_offercategories_list_add_modal_body_content_list_item.frontend_applicants_content_profile_info_tabs_work_offercategories_list_item_selected {
    background-color: var( --color-frontend_primary );
    color: var( --color-frontend_white );
}
#frontend_applicants_modal #frontend_applicants_modal_body #frontend_applicants_profile_info_tabs_work_offercategories_list_add_modal_body #frontend_applicants_profile_info_tabs_work_offercategories_list_add_modal_body_buttons {
    text-align: center;
}
#frontend_applicants_modal #frontend_applicants_modal_body #frontend_applicants_profile_info_tabs_work_offercategories_list_add_modal_body #frontend_applicants_profile_info_tabs_work_offercategories_list_add_modal_body_buttons .frontend_applicants_button {
    display: inline-block;
}

#frontend_applicants_modal #frontend_applicants_modal_body #frontend_applicants_profile_info_tabs_work_countryprovinces_list_add_modal_body {
    max-width: 600px;
    display: flex;
    flex-direction: column;
    align-items: center;
    row-gap: 16px;
}
#frontend_applicants_modal #frontend_applicants_modal_body #frontend_applicants_profile_info_tabs_work_countryprovinces_list_add_modal_body #frontend_applicants_profile_info_tabs_work_countryprovinces_list_add_modal_body_content_title {
    text-align: center;
    font-weight: 400;
}
#frontend_applicants_modal #frontend_applicants_modal_body #frontend_applicants_profile_info_tabs_work_countryprovinces_list_add_modal_body #frontend_applicants_profile_info_tabs_work_countryprovinces_list_add_modal_body_content_list {
    margin: 20px 0;
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    row-gap: 8px;
    column-gap: 8px;
}
#frontend_applicants_modal #frontend_applicants_modal_body #frontend_applicants_profile_info_tabs_work_countryprovinces_list_add_modal_body #frontend_applicants_profile_info_tabs_work_countryprovinces_list_add_modal_body_content_list .frontend_applicants_profile_info_tabs_work_countryprovinces_list_add_modal_body_content_list_item {
padding: 0.275rem 0.875rem;
    background-color: var( --color-frontend_form_input_bgnd );
    color: var( --color-frontend_gray );
    border-radius: .475rem;
    cursor: pointer;
    font-size: 0.7rem;
    transition: color 0.3s ease, background-color 0.3s ease;    
}
#frontend_applicants_modal #frontend_applicants_modal_body #frontend_applicants_profile_info_tabs_work_countryprovinces_list_add_modal_body #frontend_applicants_profile_info_tabs_work_countryprovinces_list_add_modal_body_content_list .frontend_applicants_profile_info_tabs_work_countryprovinces_list_add_modal_body_content_list_item:hover {
    background-color: var( --color-frontend_white_hover );
}
#frontend_applicants_modal #frontend_applicants_modal_body #frontend_applicants_profile_info_tabs_work_countryprovinces_list_add_modal_body #frontend_applicants_profile_info_tabs_work_countryprovinces_list_add_modal_body_content_list .frontend_applicants_profile_info_tabs_work_countryprovinces_list_add_modal_body_content_list_item.frontend_applicants_content_profile_info_tabs_work_countryprovinces_list_item_selected {
    background-color: var( --color-frontend_primary );
    color: var( --color-frontend_white );
}
#frontend_applicants_modal #frontend_applicants_modal_body #frontend_applicants_profile_info_tabs_work_countryprovinces_list_add_modal_body #frontend_applicants_profile_info_tabs_work_countryprovinces_list_add_modal_body_buttons {
    text-align: center;
}
#frontend_applicants_modal #frontend_applicants_modal_body #frontend_applicants_profile_info_tabs_work_countryprovinces_list_add_modal_body #frontend_applicants_profile_info_tabs_work_countryprovinces_list_add_modal_body_buttons .frontend_applicants_button {
    display: inline-block;
}
