#frontend_applicants_content_offers_show {
    margin-top: 48px;
    margin-bottom: 40px;
    display: flex;
    flex-direction: column;
    align-items: stretch;
    row-gap: 32px;
}

#frontend_applicants_content_offers_show #frontend_applicants_content_offers_show_summary {
    position: relative;
    display: flex;
    flex-direction: row;
    align-items: stretch;
    column-gap: 32px;
    row-gap: 16px;
    padding-top: 0;
    padding-bottom: 0;
}
#frontend_applicants_content_offers_show #frontend_applicants_content_offers_show_summary #frontend_applicants_content_offers_show_summary_appliedbadge {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 2rem;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: var( --color-frontend_primary );
    border-top-right-radius: 0.475rem;
    border-bottom-right-radius: 0.475rem;
    text-transform: uppercase;
    color: var( --color-frontend_white );
    writing-mode: vertical-rl;
    text-align: center;
    font-weight: 600;
    font-size: 1.5rem;
    transform: rotate(180deg);        
}

#frontend_applicants_content_offers_show #frontend_applicants_content_offers_show_summary #frontend_applicants_content_offers_show_summary_image {
    margin: 24px 0;
    flex-basis: 15%;
    flex-shrink: 0;
    aspect-ratio: 1;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    border-radius: 0.475rem;
    border: 1px solid var( --color-frontend_white );
}
#frontend_applicants_content_offers_show #frontend_applicants_content_offers_show_summary #frontend_applicants_content_offers_show_summary_image.frontend_applicants_content_offers_show_summary_image_default {
    background-size: cover;
}
#frontend_applicants_content_offers_show #frontend_applicants_content_offers_show_summary #frontend_applicants_content_offers_show_summary_data {
    margin: 24px 0;
    flex-grow: 1;
    display: flex;
    flex-direction: column;
    row-gap: 8px;
    align-items: stretch;
}
#frontend_applicants_content_offers_show #frontend_applicants_content_offers_show_summary #frontend_applicants_content_offers_show_summary_data #frontend_applicants_content_offers_show_summary_data_title {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
}
#frontend_applicants_content_offers_show #frontend_applicants_content_offers_show_summary #frontend_applicants_content_offers_show_summary_data #frontend_applicants_content_offers_show_summary_data_title span {
    color: var( --color-frontend_text_1 );
    font-size: 1.25rem;
    font-weight: 600;
    transition: color 0.3s ease;
}
#frontend_applicants_content_offers_show #frontend_applicants_content_offers_show_summary #frontend_applicants_content_offers_show_summary_data #frontend_applicants_content_offers_show_summary_data_title span:hover {
    color: var( --color-frontend_primary );
}
#frontend_applicants_content_offers_show #frontend_applicants_content_offers_show_summary #frontend_applicants_content_offers_show_summary_data #frontend_applicants_content_offers_show_summary_data_title i {
    padding: 0.25rem;
    border-radius: 0.25rem;
    background-color: var( --color-frontend_yellow_bgnd_soft );
    color: var( --color-frontend_yellow );
}
#frontend_applicants_content_offers_show #frontend_applicants_content_offers_show_summary #frontend_applicants_content_offers_show_summary_data #frontend_applicants_content_offers_show_summary_data_location_category_date {
    display: flex;
    flex-direction: row;
    align-items: center;
    column-gap: 24px;
    row-gap: 4px;
}
#frontend_applicants_content_offers_show #frontend_applicants_content_offers_show_summary #frontend_applicants_content_offers_show_summary_data #frontend_applicants_content_offers_show_summary_data_location_category_date #frontend_applicants_content_offers_show_summary_data_location_category_date_location {
    display: flex;
    align-items: center;
    column-gap: 4px;
    color: var( --color-frontend_gray_3 );
    font-size: 0.9rem;
    font-weight: 500;
    transition: color 0.3s ease;
}
#frontend_applicants_content_offers_show #frontend_applicants_content_offers_show_summary #frontend_applicants_content_offers_show_summary_data #frontend_applicants_content_offers_show_summary_data_location_category_date #frontend_applicants_content_offers_show_summary_data_location_category_date_location:hover {
    color: var( --color-frontend_primary );
}
#frontend_applicants_content_offers_show #frontend_applicants_content_offers_show_summary #frontend_applicants_content_offers_show_summary_data #frontend_applicants_content_offers_show_summary_data_location_category_date #frontend_applicants_content_offers_show_summary_data_location_category_date_date {
    color: var( --color-frontend_text_2 );
    font-size: 0.9rem;
    font-weight: 500;
    text-transform: capitalize;
    transition: color 0.3s ease;
}
#frontend_applicants_content_offers_show #frontend_applicants_content_offers_show_summary #frontend_applicants_content_offers_show_summary_data #frontend_applicants_content_offers_show_summary_data_location_category_date #frontend_applicants_content_offers_show_summary_data_location_category_date_date:hover {
    color: var( --color-frontend_primary );
}
#frontend_applicants_content_offers_show #frontend_applicants_content_offers_show_summary #frontend_applicants_content_offers_show_summary_data #frontend_applicants_content_offers_show_summary_data_location_category_date #frontend_applicants_content_offers_show_summary_data_location_category_date_date :nth-child( 2 ) {
    color: var( --color-frontend_gray_3 );
    transition: color 0.3s ease;
}
#frontend_applicants_content_offers_show #frontend_applicants_content_offers_show_summary #frontend_applicants_content_offers_show_summary_data #frontend_applicants_content_offers_show_summary_data_location_category_date #frontend_applicants_content_offers_show_summary_data_location_category_date_date:hover :nth-child( 2 ) {
    color: var( --color-frontend_primary );    
}
#frontend_applicants_content_offers_show #frontend_applicants_content_offers_show_summary #frontend_applicants_content_offers_show_summary_data #frontend_applicants_content_offers_show_summary_data_location_category_date #frontend_applicants_content_offers_show_summary_data_location_category_date_date :last-child {
    color: var( --color-frontend_gray_3 );
    transition: color 0.3s ease;
}
#frontend_applicants_content_offers_show #frontend_applicants_content_offers_show_summary #frontend_applicants_content_offers_show_summary_data #frontend_applicants_content_offers_show_summary_data_location_category_date #frontend_applicants_content_offers_show_summary_data_location_category_date_date:hover :last-child {
    color: var( --color-frontend_primary );        
}
#frontend_applicants_content_offers_show #frontend_applicants_content_offers_show_summary #frontend_applicants_content_offers_show_summary_data #frontend_applicants_content_offers_show_summary_data_location_category_date #frontend_applicants_content_offers_show_summary_data_location_category_date_category {
    color: var( --color-frontend_gray_3 );
    font-size: 0.9rem;
    font-weight: 500;
    transition: color 0.3s ease;
}
#frontend_applicants_content_offers_show #frontend_applicants_content_offers_show_summary #frontend_applicants_content_offers_show_summary_data #frontend_applicants_content_offers_show_summary_data_location_category_date #frontend_applicants_content_offers_show_summary_data_location_category_date_category:hover {
    color: var( --color-frontend_primary );
}
#frontend_applicants_content_offers_show #frontend_applicants_content_offers_show_summary #frontend_applicants_content_offers_show_summary_data #frontend_applicants_content_offers_show_summary_data_figures_inscription {
    padding-top: 24px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    column-gap: 32px;
    row-gap: 16px;
}
#frontend_applicants_content_offers_show #frontend_applicants_content_offers_show_summary #frontend_applicants_content_offers_show_summary_data #frontend_applicants_content_offers_show_summary_data_figures_inscription #frontend_applicants_content_offers_show_summary_data_figures_inscription_figures {
    display: flex;
    flex-direction: row;
    align-items: stretch;
    column-gap: 16px;
}
#frontend_applicants_content_offers_show #frontend_applicants_content_offers_show_summary #frontend_applicants_content_offers_show_summary_data #frontend_applicants_content_offers_show_summary_data_figures_inscription #frontend_applicants_content_offers_show_summary_data_figures_inscription_figures .frontend_applicants_content_offers_show_summary_data_figures_inscription_figure_item {
    border: 1px dashed var( --color-frontend_white_3 );
    border-radius: 0.475rem;
    padding: 8px 12px;
    display: flex;
    flex-direction: column;
}
#frontend_applicants_content_offers_show #frontend_applicants_content_offers_show_summary #frontend_applicants_content_offers_show_summary_data #frontend_applicants_content_offers_show_summary_data_figures_inscription #frontend_applicants_content_offers_show_summary_data_figures_inscription_figures .frontend_applicants_content_offers_show_summary_data_figures_inscription_figure_item .frontend_applicants_content_offers_show_summary_data_figures_inscription_figure_item_number {
    display: flex;
    flex-direction: row;
    align-items: center;
    column-gap: 8px;
    color: var( --color-frontend_text_3 );
}
#frontend_applicants_content_offers_show #frontend_applicants_content_offers_show_summary #frontend_applicants_content_offers_show_summary_data #frontend_applicants_content_offers_show_summary_data_figures_inscription #frontend_applicants_content_offers_show_summary_data_figures_inscription_figures .frontend_applicants_content_offers_show_summary_data_figures_inscription_figure_item .frontend_applicants_content_offers_show_summary_data_figures_inscription_figure_item_number i {
    font-size: 0.8rem;
    color: var( --color-frontend_gray_3 );
}
#frontend_applicants_content_offers_show #frontend_applicants_content_offers_show_summary #frontend_applicants_content_offers_show_summary_data #frontend_applicants_content_offers_show_summary_data_figures_inscription #frontend_applicants_content_offers_show_summary_data_figures_inscription_figures .frontend_applicants_content_offers_show_summary_data_figures_inscription_figure_item .frontend_applicants_content_offers_show_summary_data_figures_inscription_figure_item_number span {
    font-weight: 600;
    font-size: 1.3rem;
    color: black;
}
#frontend_applicants_content_offers_show #frontend_applicants_content_offers_show_summary #frontend_applicants_content_offers_show_summary_data #frontend_applicants_content_offers_show_summary_data_figures_inscription #frontend_applicants_content_offers_show_summary_data_figures_inscription_figures .frontend_applicants_content_offers_show_summary_data_figures_inscription_figure_item .frontend_applicants_content_offers_show_summary_data_figures_inscription_figure_item_text {
    font-weight: 500;
    color: var( --color-frontend_gray_3 );
    font-size: 0.9rem;
}

#frontend_applicants_content_offers_show #frontend_applicants_content_offers_show_summary #frontend_applicants_content_offers_show_summary_data #frontend_applicants_content_offers_show_summary_data_figures_inscription #frontend_applicants_content_offers_show_summary_data_figures_inscription_inscription {
    flex-grow: 1;
    display: flex;
    flex-direction: column;
    row-gap: 8px;
    overflow-x: hidden;
    overflow-y: clip;
}
#frontend_applicants_content_offers_show #frontend_applicants_content_offers_show_summary #frontend_applicants_content_offers_show_summary_data #frontend_applicants_content_offers_show_summary_data_figures_inscription #frontend_applicants_content_offers_show_summary_data_figures_inscription_inscription #frontend_applicants_content_offers_show_summary_data_figures_inscription_inscription_button_loader {
    width: 200%;
    display: flex;
    flex-direction: row;
    align-items: center;
}
#frontend_applicants_content_offers_show #frontend_applicants_content_offers_show_summary #frontend_applicants_content_offers_show_summary_data #frontend_applicants_content_offers_show_summary_data_figures_inscription #frontend_applicants_content_offers_show_summary_data_figures_inscription_inscription #frontend_applicants_content_offers_show_summary_data_figures_inscription_inscription_button_loader #frontend_applicants_content_offers_show_summary_data_figures_inscription_inscription_button_loader_button {
    flex-basis: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
}
#frontend_applicants_content_offers_show #frontend_applicants_content_offers_show_summary #frontend_applicants_content_offers_show_summary_data #frontend_applicants_content_offers_show_summary_data_figures_inscription #frontend_applicants_content_offers_show_summary_data_figures_inscription_inscription #frontend_applicants_content_offers_show_summary_data_figures_inscription_inscription_button_loader #frontend_applicants_content_offers_show_summary_data_figures_inscription_inscription_button_loader_loader {
    flex-basis: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
}
#frontend_applicants_content_offers_show #frontend_applicants_content_offers_show_summary #frontend_applicants_content_offers_show_summary_data #frontend_applicants_content_offers_show_summary_data_figures_inscription #frontend_applicants_content_offers_show_summary_data_figures_inscription_inscription #frontend_applicants_content_offers_show_summary_data_figures_inscription_inscription_button_loader #frontend_applicants_content_offers_show_summary_data_figures_inscription_inscription_button_loader_loader .loader  {
    margin: 0 auto;
    font-size: 6px;
}
#frontend_applicants_content_offers_show #frontend_applicants_content_offers_show_summary #frontend_applicants_content_offers_show_summary_data #frontend_applicants_content_offers_show_summary_data_figures_inscription #frontend_applicants_content_offers_show_summary_data_figures_inscription_inscription #frontend_applicants_content_offers_show_summary_data_figures_inscription_inscription_text {
    text-align: center;
    color: var( --color-frontend_text_3 );
    font-size: 0.8rem;
    line-height: 1.1;
}

#frontend_applicants_content_offers_show #frontend_applicants_content_offers_show_description #frontend_applicants_content_offers_show_description_title {
    color: var( --color-frontend_text_2_hover );
    font-size: 1.2rem;
    font-weight: 600;
    margin-bottom: 32px;
}

#frontend_applicants_content_offers_show #frontend_applicants_content_offers_show_description #frontend_applicants_content_offers_show_description_content {
    font-size: 0.9rem;
}

#frontend_applicants_content_offers_show #frontend_applicants_content_offers_show_requirements_details {
    display: flex;
    flex-direction: row;
    align-items: stretch;
    column-gap: 32px;
    row-gap: 32px;
}
#frontend_applicants_content_offers_show #frontend_applicants_content_offers_show_requirements_details #frontend_applicants_content_offers_show_requirements_details_requirements {
    flex-grow: 1;
}
#frontend_applicants_content_offers_show #frontend_applicants_content_offers_show_requirements_details #frontend_applicants_content_offers_show_requirements_details_requirements #frontend_applicants_content_offers_show_requirements_details_requirements_title {
    color: var( --color-frontend_text_2_hover );
    font-size: 1.2rem;
    font-weight: 600;
    margin-bottom: 32px;
}
#frontend_applicants_content_offers_show #frontend_applicants_content_offers_show_requirements_details #frontend_applicants_content_offers_show_requirements_details_requirements #frontend_applicants_content_offers_show_requirements_details_requirements_list {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    row-gap: 16px;
}
#frontend_applicants_content_offers_show #frontend_applicants_content_offers_show_requirements_details #frontend_applicants_content_offers_show_requirements_details_requirements #frontend_applicants_content_offers_show_requirements_details_requirements_list .frontend_applicants_content_offers_show_requirements_details_requirements_list_item {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: stretch;
    column-gap: 16px;
}
#frontend_applicants_content_offers_show #frontend_applicants_content_offers_show_requirements_details #frontend_applicants_content_offers_show_requirements_details_requirements #frontend_applicants_content_offers_show_requirements_details_requirements_list .frontend_applicants_content_offers_show_requirements_details_requirements_list_item .frontend_applicants_content_offers_show_requirements_details_requirements_list_item_key {
    flex-basis: 30%;
    color: var( --color-frontend_text_3 );
    font-weight: 500;
    font-size: 0.9rem;
}
#frontend_applicants_content_offers_show #frontend_applicants_content_offers_show_requirements_details #frontend_applicants_content_offers_show_requirements_details_requirements #frontend_applicants_content_offers_show_requirements_details_requirements_list .frontend_applicants_content_offers_show_requirements_details_requirements_list_item .frontend_applicants_content_offers_show_requirements_details_requirements_list_item_value {
    flex-grow: 1;
    color: var( --color-frontend_text_4 );
    font-weight: 600;
    font-size: 1rem;
}
#frontend_applicants_content_offers_show #frontend_applicants_content_offers_show_requirements_details #frontend_applicants_content_offers_show_requirements_details_details {
    flex-grow: 1;
}
#frontend_applicants_content_offers_show #frontend_applicants_content_offers_show_requirements_details #frontend_applicants_content_offers_show_requirements_details_details #frontend_applicants_content_offers_show_requirements_details_details_title {
    color: var( --color-frontend_text_2_hover );
    font-size: 1.2rem;
    font-weight: 600;
    margin-bottom: 32px;    
}
#frontend_applicants_content_offers_show #frontend_applicants_content_offers_show_requirements_details #frontend_applicants_content_offers_show_requirements_details_details #frontend_applicants_content_offers_show_requirements_details_details_list {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    row-gap: 16px;
}
#frontend_applicants_content_offers_show #frontend_applicants_content_offers_show_requirements_details #frontend_applicants_content_offers_show_requirements_details_details #frontend_applicants_content_offers_show_requirements_details_details_list .frontend_applicants_content_offers_show_requirements_details_details_list_item {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: stretch;
    column-gap: 16px;
}
#frontend_applicants_content_offers_show #frontend_applicants_content_offers_show_requirements_details #frontend_applicants_content_offers_show_requirements_details_details #frontend_applicants_content_offers_show_requirements_details_details_list .frontend_applicants_content_offers_show_requirements_details_details_list_item .frontend_applicants_content_offers_show_requirements_details_details_list_item_key {
    flex-basis: 30%;
    color: var( --color-frontend_text_3 );
    font-weight: 500;
    font-size: 0.9rem;
}
#frontend_applicants_content_offers_show #frontend_applicants_content_offers_show_requirements_details #frontend_applicants_content_offers_show_requirements_details_details #frontend_applicants_content_offers_show_requirements_details_details_list .frontend_applicants_content_offers_show_requirements_details_details_list_item .frontend_applicants_content_offers_show_requirements_details_details_list_item_value {
    flex-grow: 1;
    color: var( --color-frontend_text_4 );
    font-weight: 600;
    font-size: 1rem;
}

#frontend_applicants_content_offers_show #frontend_applicants_content_offers_show_actions {
    display: flex;
    flex-direction: column;
    row-gap: 32px;
    position: relative;
}
#frontend_applicants_content_offers_show #frontend_applicants_content_offers_show_actions #frontend_applicants_content_offers_show_actions_appliedbadge {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 2rem;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: var( --color-frontend_primary );
    border-top-right-radius: 0.475rem;
    border-bottom-right-radius: 0.475rem;
    text-transform: uppercase;
    color: var( --color-frontend_white );
    writing-mode: vertical-rl;
    text-align: center;
    font-weight: 600;
    font-size: 1.5rem;
    transform: rotate(180deg);    
}
#frontend_applicants_content_offers_show #frontend_applicants_content_offers_show_actions #frontend_applicants_content_offers_show_actions_inscription_profile {
    display: flex;
    flex-direction: row;
    align-items: stretch;
    column-gap: 32px;
    row-gap: 16px;
}
#frontend_applicants_content_offers_show #frontend_applicants_content_offers_show_actions #frontend_applicants_content_offers_show_actions_inscription_profile #frontend_applicants_content_offers_show_actions_inscription_profile_inscription {
    flex-grow: 1;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    row-gap: 16px;
    overflow-x: hidden;
    overflow-y: clip;
}
#frontend_applicants_content_offers_show #frontend_applicants_content_offers_show_actions #frontend_applicants_content_offers_show_actions_inscription_profile #frontend_applicants_content_offers_show_actions_inscription_profile_inscription #frontend_applicants_content_offers_show_actions_inscription_profile_inscription_button_loader {
    width: 200%;
    display: flex;
    flex-direction: row;
    align-items: center;
}
#frontend_applicants_content_offers_show #frontend_applicants_content_offers_show_actions #frontend_applicants_content_offers_show_actions_inscription_profile #frontend_applicants_content_offers_show_actions_inscription_profile_inscription #frontend_applicants_content_offers_show_actions_inscription_profile_inscription_button_loader #frontend_applicants_content_offers_show_actions_inscription_profile_inscription_button_loader_button {
    flex-basis: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
}
#frontend_applicants_content_offers_show #frontend_applicants_content_offers_show_actions #frontend_applicants_content_offers_show_actions_inscription_profile #frontend_applicants_content_offers_show_actions_inscription_profile_inscription #frontend_applicants_content_offers_show_actions_inscription_profile_inscription_button_loader #frontend_applicants_content_offers_show_actions_inscription_profile_inscription_button_loader_loader {
    flex-basis: 50%;
    display: flex;
    align-items: center;
    justify-content: center;    
}
#frontend_applicants_content_offers_show #frontend_applicants_content_offers_show_actions #frontend_applicants_content_offers_show_actions_inscription_profile #frontend_applicants_content_offers_show_actions_inscription_profile_inscription #frontend_applicants_content_offers_show_actions_inscription_profile_inscription_button_loader #frontend_applicants_content_offers_show_actions_inscription_profile_inscription_button_loader_loader .loader {
    margin: 0 auto;
    font-size: 6px;
}
#frontend_applicants_content_offers_show #frontend_applicants_content_offers_show_actions #frontend_applicants_content_offers_show_actions_inscription_profile #frontend_applicants_content_offers_show_actions_inscription_profile_inscription #frontend_applicants_content_offers_show_actions_inscription_profile_inscription_text {
    width: 100%;
    text-align: center;
    color: var( --color-frontend_text_3 );
    font-size: 0.8rem;
    line-height: 1.1;
}
#frontend_applicants_content_offers_show #frontend_applicants_content_offers_show_actions #frontend_applicants_content_offers_show_actions_socials {
    padding: 32px;
    background-color: rgb(249,249,249);
    border-radius: 0.475rem;
    display: flex;
    flex-direction: column;
    align-items: center;
    row-gap: 16px;
}
#frontend_applicants_content_offers_show #frontend_applicants_content_offers_show_actions #frontend_applicants_content_offers_show_actions_socials #frontend_applicants_content_offers_show_actions_socials_title {
    color: var( --color-frontend_text_2 );
    font-size: 1.2rem;
}
#frontend_applicants_content_offers_show #frontend_applicants_content_offers_show_actions #frontend_applicants_content_offers_show_actions_socials #frontend_applicants_content_offers_show_actions_socials_list {
    display: flex;
    flex-direction: row;
    align-items: center;
    column-gap: 32px;
}
#frontend_applicants_content_offers_show #frontend_applicants_content_offers_show_actions #frontend_applicants_content_offers_show_actions_socials #frontend_applicants_content_offers_show_actions_socials_list i {
    font-size: 2.5rem;
    cursor: pointer;
}
#frontend_applicants_content_offers_show #frontend_applicants_content_offers_show_actions #frontend_applicants_content_offers_show_actions_socials #frontend_applicants_content_offers_show_actions_socials_list i.fa-square-facebook {
    color: #1f72d2;
}
#frontend_applicants_content_offers_show #frontend_applicants_content_offers_show_actions #frontend_applicants_content_offers_show_actions_socials #frontend_applicants_content_offers_show_actions_socials_list i.fa-square-linkedin {
    color: #02649d;
}
#frontend_applicants_content_offers_show #frontend_applicants_content_offers_show_actions #frontend_applicants_content_offers_show_actions_socials #frontend_applicants_content_offers_show_actions_socials_list i.fa-square-x {
    color: black;
}
#frontend_applicants_content_offers_show #frontend_applicants_content_offers_show_actions #frontend_applicants_content_offers_show_actions_socials #frontend_applicants_content_offers_show_actions_socials_list i.fa-square-whatsapp {
    color: #32c155;
}
#frontend_applicants_content_offers_show #frontend_applicants_content_offers_show_actions #frontend_applicants_content_offers_show_actions_report {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    row-gap: 4px;
}
#frontend_applicants_content_offers_show #frontend_applicants_content_offers_show_actions #frontend_applicants_content_offers_show_actions_report #frontend_applicants_content_offers_show_actions_report_title {
    display: flex;
    align-items: center;
    column-gap: 8px;
    cursor: pointer;
    
}
#frontend_applicants_content_offers_show #frontend_applicants_content_offers_show_actions #frontend_applicants_content_offers_show_actions_report #frontend_applicants_content_offers_show_actions_report_title i {
    color: var( --color-frontend_primary );
}
#frontend_applicants_content_offers_show #frontend_applicants_content_offers_show_actions #frontend_applicants_content_offers_show_actions_report #frontend_applicants_content_offers_show_actions_report_title span {
    font-weight: 500;
    text-decoration: underline;
    color: var( --color-frontend_text_2 );
}
#frontend_applicants_content_offers_show #frontend_applicants_content_offers_show_actions #frontend_applicants_content_offers_show_actions_report #frontend_applicants_content_offers_show_actions_report_title span:hover {
    color: var( --color-frontend_primary );
}
#frontend_applicants_content_offers_show #frontend_applicants_content_offers_show_actions #frontend_applicants_content_offers_show_actions_report #frontend_applicants_content_offers_show_actions_report_text {
    color: var( --color-frontend_text_3 );
    font-weight: 400;
    font-size: 1rem;
}

#frontend_applicants_modal #frontend_applicants_offers_show_report_modal_body #frontend_applicants_offers_show_report_modal_body_content {
    text-align: center;
    margin-bottom: 40px;
}
#frontend_applicants_modal #frontend_applicants_offers_show_report_modal_body #frontend_applicants_offers_show_report_modal_body_buttons {
    text-align: center;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    column-gap: 8px;
}
#frontend_applicants_modal #frontend_applicants_offers_show_report_modal_body #frontend_applicants_offers_show_report_modal_body_buttons span {
    display: block;
    text-align: center;
}

#frontend_applicants_modal #frontend_applicants_modal_body #frontend_applicants_offers_show_apply_completion_modal_body {
    display: flex;
    flex-direction: column;
    row-gap: 32px;
}
#frontend_applicants_modal #frontend_applicants_modal_body #frontend_applicants_offers_show_apply_completion_modal_body #frontend_applicants_offers_show_apply_completion_modal_body_text {
    text-align: center;
    color: var( --color-frontend_black_3 );
}
#frontend_applicants_modal #frontend_applicants_modal_body #frontend_applicants_offers_show_apply_completion_modal_body #frontend_applicants_offers_show_apply_completion_modal_body_text span {
    cursor: pointer;
    font-weight: 600;
    color: var( --color-frontend_primary );
}
#frontend_applicants_modal #frontend_applicants_modal_body #frontend_applicants_offers_show_apply_completion_modal_body #frontend_applicants_offers_show_apply_completion_modal_body_buttons {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
}

@media only screen and (max-width: 600px) {
    #frontend_applicants_content_offers_show #frontend_applicants_content_offers_show_summary { flex-direction: column; }
    #frontend_applicants_content_offers_show #frontend_applicants_content_offers_show_summary #frontend_applicants_content_offers_show_summary_image { width: 25%; }
    #frontend_applicants_content_offers_show #frontend_applicants_content_offers_show_summary #frontend_applicants_content_offers_show_summary_data #frontend_applicants_content_offers_show_summary_data_title span { font-size: 1rem; }
    #frontend_applicants_content_offers_show #frontend_applicants_content_offers_show_summary #frontend_applicants_content_offers_show_summary_data #frontend_applicants_content_offers_show_summary_data_location_category_date { flex-direction: column; align-items: stretch; }
    #frontend_applicants_content_offers_show #frontend_applicants_content_offers_show_summary #frontend_applicants_content_offers_show_summary_data #frontend_applicants_content_offers_show_summary_data_location_category_date #frontend_applicants_content_offers_show_summary_data_location_category_date_location { font-size: 0.6rem; }
    #frontend_applicants_content_offers_show #frontend_applicants_content_offers_show_summary #frontend_applicants_content_offers_show_summary_data #frontend_applicants_content_offers_show_summary_data_location_category_date #frontend_applicants_content_offers_show_summary_data_location_category_date_date { font-size: 0.6rem; }
    #frontend_applicants_content_offers_show #frontend_applicants_content_offers_show_summary #frontend_applicants_content_offers_show_summary_data #frontend_applicants_content_offers_show_summary_data_location_category_date #frontend_applicants_content_offers_show_summary_data_location_category_date_category { font-size: 0.6rem; }
    #frontend_applicants_content_offers_show #frontend_applicants_content_offers_show_summary #frontend_applicants_content_offers_show_summary_data #frontend_applicants_content_offers_show_summary_data_figures_inscription { flex-direction: column; }

    #frontend_applicants_content_offers_show #frontend_applicants_content_offers_show_description #frontend_applicants_content_offers_show_description_title { font-size: 0.9rem; margin-bottom: 16px; }
    #frontend_applicants_content_offers_show #frontend_applicants_content_offers_show_description #frontend_applicants_content_offers_show_description_content { font-size: 0.75rem; }
    
    #frontend_applicants_content_offers_show #frontend_applicants_content_offers_show_requirements_details { flex-direction: column; }
    #frontend_applicants_content_offers_show #frontend_applicants_content_offers_show_requirements_details #frontend_applicants_content_offers_show_requirements_details_requirements #frontend_applicants_content_offers_show_requirements_details_requirements_title { font-size: 0.9rem; margin-bottom: 16px; }
    #frontend_applicants_content_offers_show #frontend_applicants_content_offers_show_requirements_details #frontend_applicants_content_offers_show_requirements_details_requirements #frontend_applicants_content_offers_show_requirements_details_requirements_list { row-gap: 8px; }
    #frontend_applicants_content_offers_show #frontend_applicants_content_offers_show_requirements_details #frontend_applicants_content_offers_show_requirements_details_requirements #frontend_applicants_content_offers_show_requirements_details_requirements_list .frontend_applicants_content_offers_show_requirements_details_requirements_list_item .frontend_applicants_content_offers_show_requirements_details_requirements_list_item_key { font-size: 0.7rem; }
    #frontend_applicants_content_offers_show #frontend_applicants_content_offers_show_requirements_details #frontend_applicants_content_offers_show_requirements_details_requirements #frontend_applicants_content_offers_show_requirements_details_requirements_list .frontend_applicants_content_offers_show_requirements_details_requirements_list_item .frontend_applicants_content_offers_show_requirements_details_requirements_list_item_value { font-size: 0.8rem; }
    #frontend_applicants_content_offers_show #frontend_applicants_content_offers_show_requirements_details #frontend_applicants_content_offers_show_requirements_details_details #frontend_applicants_content_offers_show_requirements_details_details_title { font-size: 0.9rem; margin-bottom: 16px; }
    #frontend_applicants_content_offers_show #frontend_applicants_content_offers_show_requirements_details #frontend_applicants_content_offers_show_requirements_details_details #frontend_applicants_content_offers_show_requirements_details_details_list { row-gap: 8px; }
    #frontend_applicants_content_offers_show #frontend_applicants_content_offers_show_requirements_details #frontend_applicants_content_offers_show_requirements_details_details #frontend_applicants_content_offers_show_requirements_details_details_list .frontend_applicants_content_offers_show_requirements_details_details_list_item .frontend_applicants_content_offers_show_requirements_details_details_list_item_key { font-size: 0.7rem; }
    #frontend_applicants_content_offers_show #frontend_applicants_content_offers_show_requirements_details #frontend_applicants_content_offers_show_requirements_details_details #frontend_applicants_content_offers_show_requirements_details_details_list .frontend_applicants_content_offers_show_requirements_details_details_list_item .frontend_applicants_content_offers_show_requirements_details_details_list_item_value { font-size: 0.8rem; }
    
    #frontend_applicants_content_offers_show #frontend_applicants_content_offers_show_actions #frontend_applicants_content_offers_show_actions_inscription_profile { flex-direction: column; }
    #frontend_applicants_content_offers_show #frontend_applicants_content_offers_show_actions #frontend_applicants_content_offers_show_actions_inscription_profile #frontend_applicants_content_offers_show_actions_inscription_profile_profile #frontend_applicants_content_offers_show_actions_inscription_profile_profile_upper span { font-size: 1rem; }

    #frontend_applicants_content_offers_show #frontend_applicants_content_offers_show_actions #frontend_applicants_content_offers_show_actions_socials #frontend_applicants_content_offers_show_actions_socials_title { font-size: 1rem; }
    #frontend_applicants_content_offers_show #frontend_applicants_content_offers_show_actions #frontend_applicants_content_offers_show_actions_report { align-items: center; }
    #frontend_applicants_content_offers_show #frontend_applicants_content_offers_show_actions #frontend_applicants_content_offers_show_actions_report #frontend_applicants_content_offers_show_actions_report_text { text-align: center; font-size: 0.9rem; }
}
