.job-list-default .job-item-default{background:#fff;border:1px solid #f4f4f4;border-radius:5px;cursor:pointer;display:flex;gap:16px;grid-template-columns:1fr 5fr;margin:auto auto 16px;padding:12px;position:relative;transition:all .1s}.job-list-default .job-item-default.bg-highlight{background-color:#f2fbf6}.job-list-default .job-item-default.bg-highlight:hover{background-color:#f2fbf6;border:1px solid #00b14f}.job-list-default .job-item-default.bg-vip-employer{background:rgba(0,120,255,.08)!important}.job-list-default .job-item-default.bg-vip-employer .title a{color:#0078ff!important}.job-list-default .job-item-default.bg-vip-employer:hover{border:1px solid #0078ff}.job-list-default .job-item-default.bg-diamond-employer{background:#f2fbf6!important}.job-list-default .job-item-default.bg-diamond-employer:hover{border:1px solid #00b14f}.job-list-default .job-item-default.bg-yellow{background:#fffdfb!important;border:1px solid #fcdfc2!important}.job-list-default .job-item-default.bg-yellow:hover{border:1px solid #f7b572!important}.job-list-default .job-item-default.bg-yellow:hover .body .title,.job-list-default .job-item-default.bg-yellow:hover .body .title a{color:#bf8b08}.job-list-default .job-item-default.bg-flash-job .avatar{background-image:linear-gradient(201.63deg,#003e86 14.36%,#02d15e 95.71%);background-repeat:no-repeat;background-size:100%;padding:2px;position:relative}.job-list-default .job-item-default.bg-flash-job .avatar a{background:#fff;border-radius:6px;padding:8px}.job-list-default .job-item-default.bg-flash-job .avatar a img{background:#fff}.job-list-default .job-item-default .title.highlight,.job-list-default .job-item-default .title.highlight a,.job-list-default .job-item-default:hover .title.highlight{color:#fb4747!important}.job-list-default .job-item-default:hover .title.highlight a{color:#fb4747!important;text-decoration:unset}.job-list-default .job-item-default:last-child{margin-bottom:0}.job-list-default .job-item-default .avatar{align-items:center;aspect-ratio:1/1;background-color:#fff;border:1px solid #e9eaec;border-radius:8px;display:flex;height:120px;margin:0 auto;-o-object-fit:contain;object-fit:contain;padding:8px;position:relative;width:120px}.job-list-default .job-item-default .avatar a{display:block;height:100%;overflow:hidden;width:100%}.job-list-default .job-item-default .avatar img{border-radius:5px;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.job-list-default .job-item-default .body{display:inline-grid;gap:12px;width:100%}.job-list-default .job-item-default .body-content{min-width:11vh}.job-list-default .job-item-default .body .title-block{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:8px}.job-list-default .job-item-default .body .title-block .box-right{flex-shrink:0;min-width:150px;overflow:hidden;position:relative;text-align:right}.job-list-default .job-item-default .body .title-block .box-right .quick-view-job-detail{border:1px solid #00b14f;border-radius:3px;color:#00b14f;display:inline-block;font-size:14px;font-style:normal;font-weight:400;letter-spacing:.14px;line-height:22px;margin-bottom:0;margin-top:12px;padding:2px 12px;text-decoration:none;transform:translateX(101%);transition:transform .4s}.job-list-default .job-item-default .body .title-block .box-right .quick-view-job-detail i{font-size:12px;margin-left:8px}.job-list-default .job-item-default .body .title-salary{align-items:center;color:#00b14f;display:flex;font-size:14px;font-weight:600;gap:10px;justify-content:flex-end;line-height:20px;margin-bottom:0;margin-top:0;white-space:nowrap}.job-list-default .job-item-default .body .title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#212f3f;display:-webkit-box;flex:1;font-weight:600;line-height:0;margin-bottom:4px;margin-right:24px;margin-top:0;overflow:hidden;overflow-wrap:break-word;text-overflow:ellipsis}.job-list-default .job-item-default .body .title .box-label-top{display:inline-flex;flex-wrap:wrap;gap:5px;margin-bottom:0}.job-list-default .job-item-default .body .title .box-label-top:not(:has(label)){display:none!important}.job-list-default .job-item-default .body .title a{color:#212f3f;font-size:16px;font-weight:600;line-height:24px}.job-list-default .job-item-default .body .title a:focus,.job-list-default .job-item-default .body .title a:hover{text-decoration:none}.job-list-default .job-item-default .body .company{-webkit-line-clamp:1;-webkit-box-orient:vertical;align-items:center;color:#424e5c;display:-webkit-box;display:flex;font-size:14px;font-weight:400;gap:6px;line-height:20px;margin-top:0;overflow:hidden;overflow-wrap:break-word;text-overflow:ellipsis;width:-moz-fit-content;width:fit-content}.job-list-default .job-item-default .body .company:hover{text-decoration:none}.job-list-default .job-item-default .body .company.job-pro{align-items:center;color:#e69920;display:flex;font-size:14px;font-weight:600;gap:8px;letter-spacing:.0125em;line-height:22px;text-align:left}.job-list-default .job-item-default .body .company span.company-name{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;margin-top:0;overflow:hidden;overflow-wrap:break-word;text-overflow:ellipsis}.job-list-default .job-item-default .body label.deadline,.job-list-default .job-item-default .body label.time_save_job{color:#424e5c;display:block;font-size:15px;font-weight:400;line-height:20px;margin-bottom:12px;width:-moz-fit-content;width:fit-content}.job-list-default .job-item-default .body ul.top-addon{list-style:disc;list-style-position:inside}.job-list-default .job-item-default .body ul.top-addon li{color:#00b14f;font-size:15px;font-style:normal;font-weight:400;line-height:20px;padding-bottom:5px}.job-list-default .job-item-default .body .icon-verified-employer{color:#286ac6;font-size:13px}.job-list-default .job-item-default .body .icon-verified-employer .text-gray{color:#777!important}.job-list-default .job-item-default .body .icon-verified-employer.level-five>i{color:#286ac6}.job-list-default .job-item-default .body .icon-verified-employer.level-four>i{color:#777!important}.job-list-default .job-item-default .body .info{align-items:flex-end;-moz-column-gap:24px;column-gap:24px;display:flex;justify-content:space-between}.job-list-default .job-item-default .body .label-content{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.job-list-default .job-item-default .body .label-content label{background:#e9eaec;border-radius:3px;color:#212f3f;font-size:12px;font-weight:400;line-height:16px;margin-bottom:0;margin-top:0;padding:4px 8px}.job-list-default .job-item-default .body .label-content .time_save_job{color:#555;font-size:15px;font-weight:400;line-height:20px}.job-list-default .job-item-default .body .box-label-top{margin-bottom:4px}.job-list-default .job-item-default .body .label{background:#edeef0;border-radius:100px;color:#fff;font-size:12px;font-weight:700;line-height:16px;margin:0;padding:2px 6px}.job-list-default .job-item-default .body .label.tag-employer-vip{background:#0078ff}.job-list-default .job-item-default .body .label.tag-highlight-label{background:linear-gradient(90deg,#eb5a3c,#ff9d3d)}.job-list-default .job-item-default .body .label.tag-highlight-label i{margin-right:4px}.job-list-default .job-item-default .body .label.tag-new-job-label{background:linear-gradient(90deg,#1d5d9b,#008dda)}.job-list-default .job-item-default .body .label.tag-new-job-label i{margin-right:4px}.job-list-default .job-item-default .body .label.tag-diamond-employer{padding:2px 4px}.job-list-default .job-item-default .body .label.label-primary{background:#00b14f}.job-list-default .job-item-default .body .label.label-warning{background:#ff7200}.job-list-default .job-item-default .body .label.label-danger{background:#c83f31}.job-list-default .job-item-default .icon{align-items:flex-end;display:flex;gap:8px}.job-list-default .job-item-default .icon .btn.btn-apply-now{align-items:center;background:#00b14f;border-radius:3px;color:#fff;display:flex;font-size:12px;font-weight:400;height:28px;line-height:16px;outline:none;padding:6px 16px}.job-list-default .job-item-default .icon .btn.tcv-button-applied{padding:6px 16px!important}.job-list-default .job-item-default .box-save-job{margin-bottom:0;margin-top:0}.job-list-default .job-item-default .box-save-job.job-saved{position:relative}.job-list-default .job-item-default .box-save-job.job-saved:hover #saved-job-tooltip{display:flex}.job-list-default .job-item-default .box-save-job a{align-items:center;background:#e5f7ed;color:#00b14f;display:inline-flex;font-size:15px;height:28px;justify-content:center;padding:0 8px;white-space:nowrap;width:28px}.job-list-default .job-item-default .box-save-job.job-notsave a.unsave,.job-list-default .job-item-default .box-save-job.job-saved a.save{display:none}.job-list-default .job-item-default .is-page-job-save a{align-items:center;background:#e9eaec;color:#424e5c;display:inline-flex;width:auto}.job-list-default .job-item-default .is-page-job-save a i{margin-right:10px;margin-top:-.2px}.job-list-default .job-item-default .btn-remove-job a{align-items:center;background:#f4f4f4;border-radius:3px;display:flex;height:28px;justify-content:center;padding:5px;width:28px}.job-list-default .job-item-default .btn-remove-job a i{color:#999;transition:.4s}.job-list-default .job-item-default .btn-remove-job:hover i{transform:scale(1.2)}.job-list-default .job-item-default:hover{background:#f6f6f6}.job-list-default .job-item-default:hover .quick-view-job-detail{transform:translateX(0)!important}.job-list-default .job-item-default:hover .body .title,.job-list-default .job-item-default:hover .body .title a{color:#00b14f}.job-list-default .job-item-default .tag-job-flash{left:-11px;position:absolute;top:-21px}.job-list-default .job-item-default .tag-job-flash img{height:33.76px;width:24px}.job-list-default .job-item-default .relevance-job-normal .fa-regular{display:block!important}.job-list-default .job-item-default .relevance-job-normal{background:#f2f4f5!important}.job-list-default .job-item-default .relevance-job-normal .btn-relevance__icon,.job-list-default .job-item-default .relevance-job-normal .btn-relevance__score,.job-list-default .job-item-default .relevance-job-normal i,.job-list-default .job-item-default .relevance-job-normal span{color:#263a4d!important}.job-list-default .job-item-default .relevance-job-normal .btn-relevance__score,.job-list-default .job-item-default .relevance-job-normal span{font-size:14px!important;font-weight:400!important;letter-spacing:.01em!important;line-height:22px!important}.job-list-default .job-item-default .relevance-job-normal .fa-solid{display:none!important}.job-list-default .job-item-default .relevance-job-normal .fa-regular{display:flex!important}.job-list-default .job-item-default .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-default .job-item-default .box-job-relevance-job i{display:flex;justify-content:center;width:24px}.job-list-default .job-item-default.show-analyze-job-fitness .box-job-relevance-job{display:flex}.icon-verified-employer-tooltip .tooltip-inner{max-width:100%!important;padding:6px 8px!important;text-align:left!important;text-transform:unset!important}@media screen and (min-width:321px) and (max-width:767px){.job-list-default .job-item-default{display:grid;grid-template-columns:1fr 4fr;padding:16px}.job-list-default .job-item-default .avatar{height:60px;padding:4px;width:60px}.job-list-default .job-item-default .body{margin-left:0}.job-list-default .job-item-default .body .title-block{display:grid}.job-list-default .job-item-default .body .title-block .box-right .quick-view-job-detail{display:none}.job-list-default .job-item-default .body .title-salary{background:#e5f7ed;border-radius:5px;color:#00b14f;font-size:14px;font-weight:600;line-height:20px;margin-top:8px;padding:4px 10px;width:-moz-fit-content;width:fit-content}.job-list-default .job-item-default .body .info{align-items:flex-end;-moz-column-gap:8px;column-gap:8px;display:flex;justify-content:space-between}.job-list-default .job-item-default .body .title{color:#212f3f;display:block;flex:1;font-weight:600;line-height:0;margin-bottom:4px;margin-right:24px;margin-top:0;overflow-wrap:anywhere}.job-list-default .job-item-default .body .title .box-label-top{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:0}.job-list-default .job-item-default .body .title a{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#212f3f;display:-webkit-box;font-size:14px;font-weight:600;line-height:20px;overflow:hidden;text-overflow:ellipsis}.job-list-default .job-item-default .body .title a.highlight{color:#ff453a}.job-list-default .job-item-default .body .company{-webkit-line-clamp:1;-webkit-box-orient:vertical;align-items:center;color:#6f7882;display:flex;font-size:12px;font-weight:400;gap:6px;line-height:16px;margin-top:0;overflow:hidden;text-overflow:ellipsis}.job-list-default .job-item-default .body ul.top-addon{padding-left:10px}.job-list-default .job-item-default .icon .btn.btn-apply-now,.job-list-default .job-item-default .icon .tcv-button-applied,.job-list-default .job-item-default .mobile-hidden{display:none}}.max-width-438 .job-list-default .job-item-default{border-radius:8px}.max-width-438 .job-list-default .job-item-default.bg-flash-job .avatar{padding:2px}.max-width-438 .job-list-default .job-item-default .avatar{border-radius:6.4px;height:80px;padding:6.4px;width:80px}.max-width-438 .job-list-default .job-item-default .body{gap:0}.max-width-438 .job-list-default .job-item-default .body .title-block{flex-direction:column}.max-width-438 .job-list-default .job-item-default .body .title-block .box-right{display:flex;justify-content:space-between;min-width:100%}.max-width-438 .job-list-default .job-item-default .body .title-block .box-right .quick-view-job-detail{align-items:center;display:flex;font-size:12px;font-style:normal;font-weight:400;line-height:16px;margin-top:0;padding:2px 8px}.max-width-438 .job-list-default .job-item-default .body .title-block .box-right .quick-view-job-detail .speed{display:none}.max-width-438 .job-list-default .job-item-default .body .title-block .box-right .quick-view-job-detail i{font-size:11px}.max-width-438 .job-list-default .job-item-default .body .title{display:contents;flex-direction:column;margin-bottom:4px;width:100%}.max-width-438 .job-list-default .job-item-default .body .title a{font-size:14px;font-weight:600;letter-spacing:.175px;line-height:20px}.max-width-438 .job-list-default .job-item-default .body .title .box-label-top{display:flex;margin-bottom:5px}.max-width-438 .job-list-default .job-item-default .body .company{display:inline-block;font-size:12px;line-height:16px;margin-bottom:4px}.max-width-438 .job-list-default .job-item-default .body .label-content label{background:#f4f5f5}.max-width-438 .job-list-default .job-item-default .body .label-content .deadline,.max-width-438 .job-list-default .job-item-default .body .label-content .time{display:none}.max-width-438 .job-list-default .job-item-default .body .title-salary{background:#e5f7ed;padding:2px 12px}.max-width-438 .job-list-default .job-item-default .body .btn-apply-now,.max-width-438 .job-list-default .job-item-default .body .tcv-button-applied{display:none}.max-width-438 .job-list-default .job-item-default .body ul.top-addon{list-style:none;margin-bottom:6px;padding:0}.max-width-438 .job-list-default .job-item-default .body ul.top-addon li{font-size:12px;font-weight:500;line-height:16px}.max-width-438 .job-list-default .job-item-default .body ul.top-addon li:before{content:url(/v4/image/icon/verify.png);height:16px;margin-right:6px;position:relative;top:2px;width:16px}
