.job-list-4{align-self:stretch;-moz-column-gap:20px;column-gap:20px;display:inline-grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(4,fit-content(100%));row-gap:20px;width:100%}@media only screen and (max-width:767px){.job-list-4{grid-template-columns:repeat(1,minmax(0,1fr))}}.job-list-4 a:hover{text-decoration:none!important}.job-list-4 .job-item-4{align-items:flex-start;align-self:stretch;background:#fff;border-radius:16px;display:flex;gap:12px;justify-self:stretch;margin:0;padding:16px;position:relative}.job-list-4 .job-item-4.bg-highlight{background-color:#f2fbf6;border:1px solid #acf2cb}.job-list-4 .job-item-4.bg-highlight:hover{background-color:#f2fbf6}.job-list-4 .job-item-4.bg-vip-employer{background:rgba(0,120,255,.08)!important}.job-list-4 .job-item-4.bg-vip-employer .title a{color:#0078ff!important}.job-list-4 .job-item-4.bg-vip-employer:hover{border:1px solid #0078ff}.job-list-4 .job-item-4.bg-yellow{background:rgba(255,253,245,.812)!important;border:1px solid #fcdfc2!important}.job-list-4 .job-item-4:last-child{margin-bottom:0}.job-list-4 .job-item-4 .avatar{align-items:center;aspect-ratio:1/1;background:#fff;border:1px solid #e9eaec;border-radius:8px;display:flex;justify-content:center;padding:6px;width:84px}@media only screen and (max-width:767px){.job-list-4 .job-item-4 .avatar{padding:4px;width:75px}}.job-list-4 .job-item-4 .avatar a{border-radius:8px;display:block;height:100%;overflow:hidden;width:100%}.job-list-4 .job-item-4 .avatar img{background:#fff;border-radius:8px;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.job-list-4 .job-item-4 .avatar:has(.tag-job-flash){background-image:linear-gradient(201.63deg,#003e86 14.36%,#02d15e 95.71%);background-repeat:no-repeat;background-size:100%;border:none;padding:2px;position:relative}.job-list-4 .job-item-4 .avatar .tag-job-flash{left:-11px;position:absolute;top:-21px}.job-list-4 .job-item-4 .avatar .tag-job-flash img{background:transparent;height:33.76px;width:24px}.job-list-4 .job-item-4 .body{margin-left:20px;margin-right:20px;width:100%}.job-list-4 .job-item-4 .body .title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-family:Inter;line-height:30px;margin:0 0 4px;overflow:hidden;overflow-wrap:break-word}@media only screen and (max-width:767px){.job-list-4 .job-item-4 .body .title{line-height:22px}}.job-list-4 .job-item-4 .body .title a{font-feature-settings:"liga" off,"clig" off;color:var(--Neutral-Neutral-50s,#263a4d);font-family:Inter;font-size:18px;font-style:normal;font-weight:600;letter-spacing:-.18px;line-height:28px;overflow:hidden}@media only screen and (max-width:767px){.job-list-4 .job-item-4 .body .title a{font-size:15px;letter-spacing:.188px;line-height:22px}}.job-list-4 .job-item-4 .body .company{font-feature-settings:"liga" off,"clig" off;-webkit-box-orient:vertical;-webkit-line-clamp:1;align-self:stretch;color:var(--Neutral-Neutral-50s,#263a4d);display:-webkit-box;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;letter-spacing:.14px;line-height:20px;margin-bottom:12px;overflow:hidden;text-overflow:ellipsis}@media only screen and (max-width:767px){.job-list-4 .job-item-4 .body .company{font-size:12px;font-weight:400;letter-spacing:.12px;line-height:18px}}.job-list-4 .job-item-4 .body ul.top-addon{display:none;list-style:disc;list-style-position:inside;padding:0}.job-list-4 .job-item-4 .body ul.top-addon li{color:var(--color-diamond-company-100);font-size:15px;font-style:normal;font-weight:400;line-height:20px;padding-bottom:5px}.job-list-4 .job-item-4 .body .icon-verified-employer{color:#286ac6;font-size:13px}.job-list-4 .job-item-4 .body .icon-verified-employer .tooltip-inner{max-width:100%!important;padding:6px 8px!important;text-align:left!important;text-transform:unset!important}.job-list-4 .job-item-4 .body .icon-verified-employer .text-gray{color:#777!important}.job-list-4 .job-item-4 .body .icon-verified-employer.level-five>i{color:#286ac6}.job-list-4 .job-item-4 .body .icon-verified-employer.level-four>i{color:#777!important}.job-list-4 .job-item-4 .body .info{display:flex;justify-content:space-between}.job-list-4 .job-item-4 .body .label-content{align-items:flex-start;display:flex;flex-direction:row-reverse;gap:10px;max-width:calc(100% - 35px)}@media only screen and (max-width:767px){.job-list-4 .job-item-4 .body .label-content{flex-direction:row;flex-wrap:wrap}}.job-list-4 .job-item-4 .body .label-content label{leading-trim:both;text-edge:cap;font-feature-settings:"liga" off,"clig" off;align-items:center;background:#edeff0;border-radius:333px;color:#263a4d;display:flex;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;gap:4px;justify-content:center;letter-spacing:.14px;line-height:20px;min-height:28px;padding:4px 12px}@media only screen and (max-width:767px){.job-list-4 .job-item-4 .body .label-content label{leading-trim:both;text-edge:cap;font-feature-settings:"liga" off,"clig" off;color:var(--Neutral-Neutral-50s,#263a4d);font-family:Inter;font-size:12px;font-style:normal;font-weight:500;letter-spacing:.12px;line-height:16px}}.job-list-4 .job-item-4 .body .label-content label.salary{font-feature-settings:"liga" off,"clig" off;background:#fff;border:1.5px solid rgba(30,65,156,.2);border-radius:20px;color:var(--color-diamond-company-100);font-family:Inter;font-style:normal;font-weight:600;letter-spacing:.188px;line-height:22px}@media only screen and (max-width:767px){.job-list-4 .job-item-4 .body .label-content label.salary{background:transparent;border:none;font-size:15px;justify-content:start;max-width:calc(100% - 35px);padding:0;width:100%}}.job-list-4 .job-item-4 .body .label-content label.exp{display:none}@media only screen and (max-width:767px){.job-list-4 .job-item-4 .body .label-content label.exp{display:block}}.job-list-4 .job-item-4 .body .label-content .time_save_job{color:#555;font-size:15px;font-weight:400}.job-list-4 .job-item-4 .body .label{border-radius:100px;color:#fff;font-size:12px;font-weight:700;line-height:16px;margin:0;padding:2px 6px}.job-list-4 .job-item-4 .body .label.tag-employer-vip{background:#0078ff}.job-list-4 .job-item-4 .body .label.tag-diamond-employer{padding:2px 4px}.job-list-4 .job-item-4 .body .label.label-primary{background:#00b14f}.job-list-4 .job-item-4 .body .label.label-warning{background:#ff7200}.job-list-4 .job-item-4 .body .label.label-danger{background:#c83f31}.job-list-4 .job-item-4 .body .label.tag-highlight-label{background:linear-gradient(90deg,#eb5a3c,#ff9d3d)!important}.job-list-4 .job-item-4 .body .label.tag-highlight-label i{margin-right:4px}.job-list-4 .job-item-4 .body .label.tag-new-job-label{background:linear-gradient(90deg,#1d5d9b,#008dda)!important}.job-list-4 .job-item-4 .body .label.tag-new-job-label i{margin-right:4px}.job-list-4 .job-item-4 .action{align-items:flex-end;display:flex;flex-direction:column;justify-content:space-between}.job-list-4 .job-item-4 .action .btn-view-detail{display:none}.job-list-4 .job-item-4 .action .box-save-job i{color:#b3b8bd;font-family:Font Awesome\ 6 Pro;font-size:24px;font-style:normal;font-weight:400;line-height:normal;text-align:center}.job-list-4 .job-item-4 .action .box-save-job.job-saved i{font-weight:900}.job-list-4 .job-item-4 .icon{display:flex;gap:8px}.job-list-4 .job-item-4 .box-save-job{margin-bottom:0;margin-top:0}.job-list-4 .job-item-4 .box-save-job a{background:transparent;color:var(--color-diamond-company-100);font-size:17px}.job-list-4 .job-item-4 .is-page-job-save a{background:#e9eaec;color:#424e5c;display:inline-block;padding:4px 7px}.job-list-4 .job-item-4 .is-page-job-save a i{margin-right:10px}.job-list-4 .job-item-4 .btn-remove-job a{background:#f4f4f4;border-radius:3px;padding:5px}.job-list-4 .job-item-4 .btn-remove-job a i{color:#999;transition:.4s}.job-list-4 .job-item-4 .btn-remove-job:hover i{transform:scale(1.2)}.job-list-4 .job-item-4:hover{box-shadow:0 0 14px 0 rgba(0,0,0,.06)}.job-list-4 .job-item-4 .relevance-job-normal .fa-regular{display:block!important}.job-list-4 .job-item-4 .relevance-job-normal{background:#f2f4f5!important}.job-list-4 .job-item-4 .relevance-job-normal .btn-relevance__icon,.job-list-4 .job-item-4 .relevance-job-normal .btn-relevance__score,.job-list-4 .job-item-4 .relevance-job-normal i,.job-list-4 .job-item-4 .relevance-job-normal span{color:#263a4d!important}.job-list-4 .job-item-4 .relevance-job-normal .btn-relevance__score,.job-list-4 .job-item-4 .relevance-job-normal span{font-size:14px!important;font-weight:400!important;letter-spacing:.01em!important;line-height:22px!important}.job-list-4 .job-item-4 .relevance-job-normal .fa-solid{display:none!important}.job-list-4 .job-item-4 .relevance-job-normal .fa-regular{display:flex!important}.job-list-4 .job-item-4 .box-job-relevance-job{align-items:center;background:linear-gradient(11deg,#00bf5d,#00907c);border-radius:4px;color:#fff;display:none;font-size:14px;font-style:normal;font-weight:600;gap:6px;height:28px;letter-spacing:.15px;line-height:22px;margin-bottom:10px;margin-top:8px;padding:2px 8px 2px 4px;width:-moz-fit-content;width:fit-content}.job-list-4 .job-item-4 .box-job-relevance-job i{display:flex;justify-content:center;width:24px}.job-list-4 .job-item-4.show-analyze-job-fitness .box-job-relevance-job{display:flex}
