/* 人才試搜 - 無符合條件樣式調整 */
#panelSearch .noResult{
    padding: 40px 0;
}
#panelSearch .noResult .resulttxt {
    text-align: center;
}
#panelSearch .noResult img{
    display: none;
}

/* modal 對此人才有興趣 - 來源 ResumeDetail_2024.css 直接複製過來無更動  --- start --- */ 
.layui-layer.modal-joinUs {
    max-width: calc(100dvw - (16px * 2));
    max-height: 320px;
    border-radius: 6px;
    border-bottom: none;
}
.layui-layer.modal-joinUs .layui-layer-title {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    flex-wrap: nowrap;
    gap: 0;
    height: 64px;
    padding: 0 20px;
    background-color: transparent;
    border-bottom: none;
    font-size: inherit;
    color: var(--Content-grey-primary, #000);
    text-align: center;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    overflow: hidden;
    border-radius: 6px 6px 0 0;
}
.layui-layer.modal-joinUs .layui-layer-setwin {
    top: 12px;
    right: 20px;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    flex-wrap: nowrap;
    gap: 0;
    width: 40px;
    height: 40px;
    aspect-ratio: 1/1;
}
.layui-layer.modal-joinUs .layui-layer-setwin .layui-layer-close1 {
    width: 40px;
    height: 40px;
    aspect-ratio: 1/1;
    padding: 10px;
    margin-left: 0;
    border-radius: 999px;
    background-image: url('/images/icon/icon-x-mark.svg');
    background-position: center center;
    background-size: 20px 20px;
    background-repeat: no-repeat;
}
@media (min-width: 500px) {
    .layui-layer.modal-joinUs {
        max-width: 500px;
        max-height: 288px;
    }
}
/* modal 對此人才有興趣 - 來源 ResumeDetail_2024.css 直接複製過來無更動  --- end --- */