@charset "UTF-8";.box-paginate{align-items:center;display:flex;gap:15px;justify-content:center;margin-top:20px}.box-paginate .btn-paginate{align-items:center;border:1px solid var(--color-company-primary);border-radius:50%;color:var(--color-company-primary);display:inline-flex;height:32px;justify-content:center;width:32px}.box-paginate .btn-paginate:hover{background-color:var(--color-company-primary);color:#fff;text-decoration:none}.box-paginate .btn-paginate.disabled{border:1px solid #dee0e2;color:#dee0e2;pointer-events:none}.box-paginate span{color:#a6acb2;font-size:14px;font-weight:500;line-height:20px;text-align:center}.box-paginate span .hight-light{color:var(--color-company-primary)}.box-paginate .hidden{display:none}.search-job-company{background:#fff;border-radius:20px;font-family:Inter,sans-serif;padding:24px}@media only screen and (max-width:767px){.search-job-company{padding:20px 16px}}.search-job-company_title{font-feature-settings:"liga" off,"clig" off;color:#263a4d;font-size:20px;font-style:normal;font-weight:600;letter-spacing:-.2px;line-height:28px;margin-bottom:16px}.search-job-company .box-search{display:grid;gap:10px;grid-template-columns:2.65fr 1.95fr 1.15fr;margin-bottom:20px}@media only screen and (max-width:767px){.search-job-company .box-search{display:flex;flex-direction:column}}.search-job-company .box-search .input-group{align-items:center;background:#fff;border:1px solid #e9eaec;border-radius:46px;display:flex;gap:6px;padding:2px 12px;width:100%}@media only screen and (max-width:767px){.search-job-company .box-search .input-group{min-height:40px;width:100%}}.search-job-company .box-search .input-group:focus-within,.search-job-company .box-search .input-group:hover{background-color:#fff;border:1px solid var(--color-company-primary)}.search-job-company .box-search .input-group-prepend,.search-job-company .box-search .input-group-prepend svg{height:20px;width:20px}.search-job-company .box-search .input-group input[type=text]{padding:0}.search-job-company .box-search .input-group input[type=text],.search-job-company .box-search .input-group input[type=text]:focus{border:none!important;box-shadow:none!important;outline:none!important}.search-job-company .box-search .input-group input[type=text]::-moz-placeholder{font-feature-settings:"liga" off,"clig" off;color:var(--Neutral-Neutral-30s,#b3b8bd);font-size:14px;font-style:normal;font-weight:400;letter-spacing:.14px;line-height:20px}.search-job-company .box-search .input-group input[type=text]::placeholder{font-feature-settings:"liga" off,"clig" off;color:var(--Neutral-Neutral-30s,#b3b8bd);font-size:14px;font-style:normal;font-weight:400;letter-spacing:.14px;line-height:20px}.search-job-company .box-search .input-group .input-group-text{align-items:center;display:flex}.search-job-company .box-search .input-group .select2-container{font-size:14px;font-weight:400;height:auto;line-height:20px;width:calc(100% - 15px)!important}.search-job-company .box-search .input-group .select2-container__render{padding-left:0}.search-job-company .box-search .input-group .select2-container .select2-search--dropdown{padding:0 10px 10px}.search-job-company .box-search .input-group .select2-container .select2-search--dropdown .select2-search__field{border-radius:10px!important;color:#000;padding:7px}.search-job-company .box-search .input-group .select2-container .select2-selection--single{border:none!important;color:blue;display:contents;font-size:14px;font-weight:400;line-height:20px}.search-job-company .box-search .input-group .select2-container .select2-selection--single:hover{border:none!important}.search-job-company .box-search .input-group .select2-container .select2-selection--single .select2-selection__arrow{display:flex;height:20px!important;right:6px;top:1px}.search-job-company .box-search .input-group .select2-container .select2-selection--single .select2-selection__arrow b{align-self:center;border:none!important;height:20px!important;margin:auto!important;top:unset;width:20px!important}.search-job-company .box-search .input-group .select2-container .select2-selection--single .select2-selection__arrow b:after{color:#7f878f;content:"⌄";font-family:Font Awesome\ 6 Pro;font-size:20px;font-weight:500}.search-job-company .box-search .input-group .select2-container .select2-selection--single .select2-selection__rendered{font-feature-settings:"liga" off,"clig" off;color:#263a4d;font-size:14px;font-style:normal;font-weight:400;letter-spacing:.14px;line-height:20px;padding-left:0;padding-right:35px;width:220px}@media only screen and (max-width:767px){.search-job-company .box-search .input-group .select2-container .select2-selection--single .select2-selection__rendered{max-width:calc(100% - 30px);padding-right:0;width:auto}}.search-job-company .box-search .input-group .select2-container.select2-container--open .select2-selection--single .select2-selection__arrow b:after{content:"⌃"}.search-job-company .box-search #select-cities{border:unset;box-shadow:unset}.search-job-company .box-search #select-cities-container .select2-dropdown{background:#fff;border:none;border-radius:6px;box-shadow:0 1px 16px rgba(0,0,0,.06);color:red;filter:drop-shadow(0 4px 20px rgba(0,0,0,.06));left:-35px;margin-top:15px;overflow:hidden;padding:10px 0;right:auto;width:100%!important;z-index:2}@media only screen and (max-width:767px){.search-job-company .box-search #select-cities-container .select2-dropdown{left:-39px;margin-top:17px}}.search-job-company .box-search #select-cities-container .select2-dropdown .select2-results__options .select2-results__option{color:#172530;font-size:14px;font-weight:500;line-height:20px;padding:12px 12px 12px 16px;text-align:left}.search-job-company .box-search #select-cities-container .select2-dropdown .select2-results__options .select2-results__option.select2-results__option--highlighted{background:#f4f5f5}.search-job-company .box-search #select-cities-container .select2-dropdown .select2-results__options .select2-results__option[aria-selected=true]{background:#fff!important;color:var(--color-company-primary)!important;display:flex;justify-content:space-between}.search-job-company .box-search #select-cities-container .select2-dropdown .select2-results__options .select2-results__option[aria-selected=true]:after{content:"✓";font-family:Font Awesome\ 6 Pro;font-weight:900}.search-job-company .box-search .btn-search{align-items:center;background:var(--color-company-primary);border-radius:24px;display:flex;gap:10px;height:40px;justify-content:center}.search-job-company .box-search .btn-search i{color:#fff;display:flex;flex-direction:column;flex-shrink:0;font-family:Font Awesome\ 6 Pro;font-size:14px;font-style:normal;font-weight:400;height:16px;justify-content:center;line-height:normal;text-align:center;width:16px}.search-job-company .box-search .btn-search span{font-feature-settings:"liga" off,"clig" off;color:#fff;font-family:Inter;font-size:14px;font-style:normal;font-weight:600;letter-spacing:.175px;line-height:20px}.search-job-company .job-listing__link-all{align-items:center;display:flex;gap:8px;justify-content:center;margin-top:21px}.search-job-company .job-listing__link-all a{color:var(--color-company-primary);font-size:14px;font-style:normal;font-weight:600;letter-spacing:.175px;line-height:22px}.search-job-company .job-listing__link-all i{color:var(--color-company-primary);font-size:12px;font-style:normal;font-weight:400;line-height:16px}.company-recruitment-result-body.empty-job{background-image:url(/v4/image/normal-company/mascot_empty.png);background-position:top;background-repeat:no-repeat;background-size:200px;min-height:252px;position:relative}.company-recruitment-result-body.empty-job:after{align-items:center;bottom:0;color:#7f878f;content:"Chưa tìm thấy việc làm phù hợp yêu cầu tìm kiếm của bạn";display:flex;font-size:12px;font-weight:500;left:0;line-height:16px;margin-left:auto;margin-right:auto;position:absolute;right:0;text-align:center;width:-moz-fit-content;width:fit-content}.similar-job-company{margin-top:16px}.loading-job{display:none}.loading-job.show{display:block}.loading-job .loading-item{background:#f5f5f5;border-radius:8px;margin-bottom:16px;min-height:142px;position:relative;width:100%}.loading-job .loading-item:before{animation:skeleton-loading 2.5s ease-out infinite;background:linear-gradient(90deg,hsla(0,0%,100%,.031) 25%,hsla(0,0%,98%,.839) 37%,hsla(0,0%,100%,.031) 63%);background-size:363% 100%;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.job-list-page-suggest{padding-bottom:12px}.job-list-page-suggest .job-item-page-suggest{background:#fff;border:1px solid #e9eaec;border-radius:16px;box-shadow:0 1px 6px 0 rgba(0,0,0,.05);cursor:pointer;display:flex;flex-direction:column;gap:12px;grid-template-columns:1fr 5fr;margin-bottom:12px;padding:12px;position:relative;transition:all .1s}.job-list-page-suggest .job-item-page-suggest.bg-highlight{background-color:#f2fbf6;border:1px solid #acf2cb}.job-list-page-suggest .job-item-page-suggest.bg-highlight:hover{background-color:#f2fbf6}.job-list-page-suggest .job-item-page-suggest.bg-vip-employer{background:rgba(0,120,255,.08)!important}.job-list-page-suggest .job-item-page-suggest.bg-vip-employer .title a{color:#0078ff!important}.job-list-page-suggest .job-item-page-suggest.bg-vip-employer:hover{border:1px solid #0078ff}.job-list-page-suggest .job-item-page-suggest.bg-diamond-employer{background:#f2fbf6!important;border-left:4px solid #00b14f!important}.job-list-page-suggest .job-item-page-suggest.bg-yellow{background:#fffdfb!important;border:1px solid #fcdfc2!important}.job-list-page-suggest .job-item-page-suggest.bg-yellow:hover{border:1px solid #f7b572!important}.job-list-page-suggest .job-item-page-suggest.bg-yellow:hover .body .title,.job-list-page-suggest .job-item-page-suggest.bg-yellow:hover .body .title a{color:#bf8b08}.job-list-page-suggest .job-item-page-suggest.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-page-suggest .job-item-page-suggest.bg-flash-job .avatar a{background:#fff;border-radius:6px;padding:8px}.job-list-page-suggest .job-item-page-suggest.bg-flash-job .avatar a img{background:#fff}.job-list-page-suggest .job-item-page-suggest .title.highlight,.job-list-page-suggest .job-item-page-suggest .title.highlight a{color:#fb4747!important}.job-list-page-suggest .job-item-page-suggest:hover{border:1px solid #00b14f}.job-list-page-suggest .job-item-page-suggest:hover .title.highlight{color:#fb4747!important}.job-list-page-suggest .job-item-page-suggest:hover .title.highlight a{color:#fb4747!important;text-decoration:unset}.job-list-page-suggest .job-item-page-suggest:last-child{margin-bottom:0}.job-list-page-suggest .job-item-page-suggest .avatar-and-body{cursor:pointer;display:flex;gap:12px;grid-template-columns:1fr 5fr;position:relative;transition:all .1s}.job-list-page-suggest .job-item-page-suggest .box-salary-and-address{align-items:center;display:flex;gap:12px;width:100%}.job-list-page-suggest .job-item-page-suggest .box-salary-and-address .salary-and-address{align-items:center;display:flex;flex:1;gap:8px;height:24px;min-width:0}.job-list-page-suggest .job-item-page-suggest .box-salary-and-address .salary-and-address .title-salary{align-items:center;border:1px solid var(--color-company-primary);border-radius:40px;color:var(--color-company-primary);display:flex;font-size:12px;font-weight:600;gap:4px;height:100%;justify-content:center;letter-spacing:.15px;line-height:16px;margin:0;max-width:128px;padding:0 8px;width:-moz-fit-content;width:fit-content}.job-list-page-suggest .job-item-page-suggest .box-salary-and-address .salary-and-address .label-content{align-items:center;display:flex;flex:1;gap:8px;height:100%;min-width:0}.job-list-page-suggest .job-item-page-suggest .box-salary-and-address .salary-and-address .label-content label{background:#f0f0f0;border-radius:100px;color:#263a4d;font-size:12px;font-weight:500;line-height:16px;margin-bottom:0;margin-top:0;max-width:100%;overflow:hidden;padding:4px 10px;text-overflow:ellipsis;white-space:nowrap;width:-moz-fit-content;width:fit-content}.job-list-page-suggest .job-item-page-suggest .box-salary-and-address .salary-and-address .label-content .time_save_job{color:#555;font-size:15px;font-weight:400;line-height:20px}.job-list-page-suggest .job-item-page-suggest .avatar{align-items:center;aspect-ratio:1/1;background-color:#fff;border:1px solid #e9eaec;border-radius:8px;display:flex;height:100px;margin:0 auto;-o-object-fit:contain;object-fit:contain;padding:6px;position:relative;width:100px}.job-list-page-suggest .job-item-page-suggest .avatar a{display:block;height:100%;overflow:hidden;width:100%}.job-list-page-suggest .job-item-page-suggest .avatar img{border-radius:8px;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.job-list-page-suggest .job-item-page-suggest .body{display:inline-grid;gap:12px;width:100%}.job-list-page-suggest .job-item-page-suggest .body-content{min-width:11vh}.job-list-page-suggest .job-item-page-suggest .body .title-block{align-items:baseline;display:flex;justify-content:space-between}.job-list-page-suggest .job-item-page-suggest .body .title-block .box-right{flex-shrink:0;min-width:150px;overflow:hidden;position:relative;text-align:right}.job-list-page-suggest .job-item-page-suggest .body .title-block .box-right .quick-view-job-detail{border:1px solid var(--color-company-primary);border-radius:3px;color:var(--color-company-primary);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-page-suggest .job-item-page-suggest .body .title-block .box-right .quick-view-job-detail i{font-size:12px;margin-left:8px}.job-list-page-suggest .job-item-page-suggest .body .title-salary{align-items:center;color:var(--color-company-primary);display:flex;font-size:16px;font-weight:600;gap:10px;justify-content:flex-end;line-height:24px;margin-bottom:0;margin-top:0;white-space:nowrap}.job-list-page-suggest .job-item-page-suggest .body .title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#263a4d;display:-webkit-box;flex:1;font-weight:600;line-height:0;margin-bottom:6px;margin-right:24px;margin-top:0;overflow:hidden;overflow-wrap:break-word;text-overflow:ellipsis}.job-list-page-suggest .job-item-page-suggest .body .title .box-label-top{display:inline-flex;flex-wrap:wrap;gap:5px;margin-bottom:0}.job-list-page-suggest .job-item-page-suggest .body .title .box-label-top:not(:has(label)){display:none!important}.job-list-page-suggest .job-item-page-suggest .body .title a{color:#212f3f;font-size:16px;font-weight:600;line-height:22px}.job-list-page-suggest .job-item-page-suggest .body .title a:focus,.job-list-page-suggest .job-item-page-suggest .body .title a:hover{text-decoration:none}.job-list-page-suggest .job-item-page-suggest .body .company{-webkit-line-clamp:1;-webkit-box-orient:vertical;color:#7f878f;display:-webkit-box;font-size:13px;font-weight:500;line-height:20px;margin-top:0;overflow:hidden;overflow-wrap:break-word;text-overflow:ellipsis;width:-moz-fit-content;width:fit-content}.job-list-page-suggest .job-item-page-suggest .body .company:hover{text-decoration:none}.job-list-page-suggest .job-item-page-suggest .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-page-suggest .job-item-page-suggest .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-page-suggest .job-item-page-suggest .body label.deadline,.job-list-page-suggest .job-item-page-suggest .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-page-suggest .job-item-page-suggest .body ul.top-addon{list-style:disc;list-style-position:inside}.job-list-page-suggest .job-item-page-suggest .body ul.top-addon li{color:var(--color-company-primary);font-size:15px;font-style:normal;font-weight:400;line-height:20px;padding-bottom:5px}.job-list-page-suggest .job-item-page-suggest .body .icon-verified-employer{color:var(--color-company-primary);font-size:13px}.job-list-page-suggest .job-item-page-suggest .body .icon-verified-employer .text-gray{color:#777!important}.job-list-page-suggest .job-item-page-suggest .body .icon-verified-employer.level-five>i{color:#286ac6}.job-list-page-suggest .job-item-page-suggest .body .icon-verified-employer.level-four>i{color:#777!important}.job-list-page-suggest .job-item-page-suggest .body .info{align-items:flex-end;-moz-column-gap:24px;column-gap:24px;display:flex;justify-content:space-between}.job-list-page-suggest .job-item-page-suggest .body .label-content{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.job-list-page-suggest .job-item-page-suggest .body .label-content label{background:#f0f0f0;border-radius:100px;color:#263a4d;font-size:12px;font-weight:500;line-height:16px;margin-bottom:0;margin-top:0;padding:4px 10px}.job-list-page-suggest .job-item-page-suggest .body .label-content .time_save_job{color:#555;font-size:15px;font-weight:400;line-height:20px}.job-list-page-suggest .job-item-page-suggest .body .line{background:linear-gradient(90deg,hsla(0,0%,84%,0),#d7d7d7 50%,hsla(0,0%,84%,0));height:24px;width:1px}.job-list-page-suggest .job-item-page-suggest .body .reason-suggest{align-items:center;color:var(--Accent-Primary-60,var(--color-company-primary));display:flex;font-size:13px;font-style:normal;font-weight:500;gap:4px;justify-content:center;letter-spacing:.163px;line-height:18px}.job-list-page-suggest .job-item-page-suggest .body .reason-suggest:hover{text-decoration:underline}.job-list-page-suggest .job-item-page-suggest .body .box-label-wrapper{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:5px}.job-list-page-suggest .job-item-page-suggest .body .label{border-radius:100px;color:#fff;font-size:12px;font-weight:700;line-height:16px;margin:0;padding:2px 6px}.job-list-page-suggest .job-item-page-suggest .body .label.label-primary{background:#bf2a1d!important}.job-list-page-suggest .job-item-page-suggest .body .label.label-warning{background:#eb7d10!important}.job-list-page-suggest .job-item-page-suggest .body .label.label-new{background:var(--color-company-primary);color:#fff}.job-list-page-suggest .job-item-page-suggest .body .label.tag-diamond-employer{background:var(--color-company-primary)}.job-list-page-suggest .job-item-page-suggest .icon{align-items:center;display:flex;gap:12px}.job-list-page-suggest .job-item-page-suggest .icon .address.label-update{font-feature-settings:"liga" off,"clig" off;color:#7f878f;font-size:13px;font-style:normal;font-weight:500;letter-spacing:.13px;line-height:22px;margin-bottom:0;position:relative}.job-list-page-suggest .job-item-page-suggest .icon .btn.btn-apply-now{align-items:center;background:var(--color-company-primary);border-radius:44px;color:#fff;display:none;font-size:14px;font-weight:400;height:32px;line-height:14px;outline:none;padding:9px 16px}.job-list-page-suggest .job-item-page-suggest .icon .tcv-button-applied{padding:6px 16px!important}.job-list-page-suggest .job-item-page-suggest .icon:has(.tcv-button-applied) .label-update{display:none!important}.job-list-page-suggest .job-item-page-suggest .box-save-job{margin-bottom:0;margin-top:0}.job-list-page-suggest .job-item-page-suggest .box-save-job.job-saved{position:relative!important}.job-list-page-suggest .job-item-page-suggest .box-save-job.job-saved:hover #saved-job-tooltip{display:flex}.job-list-page-suggest .job-item-page-suggest .box-save-job a{align-items:center;background-color:#fff;border:1px solid var(--color-company-primary);border-radius:50%;color:var(--color-company-primary);display:inline-flex;font-size:16px;height:32px;justify-content:center;padding:2px;white-space:nowrap;width:32px}.job-list-page-suggest .job-item-page-suggest .box-save-job a:hover{background-color:var(--color-company-primary-light);cursor:pointer}.job-list-page-suggest .job-item-page-suggest .box-save-job.job-notsave a.unsave,.job-list-page-suggest .job-item-page-suggest .box-save-job.job-saved a.save{display:none}.job-list-page-suggest .job-item-page-suggest .is-page-job-save a{align-items:center;background:#e9eaec;color:#424e5c;display:inline-flex;width:auto}.job-list-page-suggest .job-item-page-suggest .is-page-job-save a i{margin-right:10px;margin-top:-.2px}.job-list-page-suggest .job-item-page-suggest .btn-remove-job a{align-items:center;background:#fff;border:1px solid var(--Neutral-Neutral-20s,#dfdfdf);border-radius:50%;display:flex;height:32px;justify-content:center;padding:2px;width:32px}.job-list-page-suggest .job-item-page-suggest .btn-remove-job a i{color:#999}.job-list-page-suggest .job-item-page-suggest .btn-remove-job:hover a{background:var(--Neutral-Neutral-10s,#f2f4f5)}.job-list-page-suggest .job-item-page-suggest:hover .quick-view-job-detail{transform:translateX(0)!important}.job-list-page-suggest .job-item-page-suggest:hover .btn.btn-apply-now{display:flex}.job-list-page-suggest .job-item-page-suggest:hover .icon .address.label-update{display:none}.job-list-page-suggest .job-item-page-suggest:hover .body .title,.job-list-page-suggest .job-item-page-suggest:hover .body .title a{color:var(--color-company-primary)}.job-list-page-suggest .job-item-page-suggest .tag-job-flash{left:-11px;position:absolute;top:-21px}.job-list-page-suggest .job-item-page-suggest .tag-job-flash img{height:33.76px;width:24px}.job-list-page-suggest .job-item-page-suggest .relevance-job-normal .fa-regular{display:block!important}.job-list-page-suggest .job-item-page-suggest .relevance-job-normal{background:#f2f4f5!important}.job-list-page-suggest .job-item-page-suggest .relevance-job-normal .btn-relevance__icon,.job-list-page-suggest .job-item-page-suggest .relevance-job-normal .btn-relevance__score,.job-list-page-suggest .job-item-page-suggest .relevance-job-normal i,.job-list-page-suggest .job-item-page-suggest .relevance-job-normal span{color:#263a4d!important}.job-list-page-suggest .job-item-page-suggest .relevance-job-normal .btn-relevance__score,.job-list-page-suggest .job-item-page-suggest .relevance-job-normal span{font-size:14px!important;font-weight:400!important;letter-spacing:.01em!important;line-height:22px!important}.job-list-page-suggest .job-item-page-suggest .relevance-job-normal .fa-solid{display:none!important}.job-list-page-suggest .job-item-page-suggest .relevance-job-normal .fa-regular{display:flex!important}.job-list-page-suggest .job-item-page-suggest .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-page-suggest .job-item-page-suggest .box-job-relevance-job i{display:flex;justify-content:center;width:24px}.job-list-page-suggest .job-item-page-suggest.show-analyze-job-fitness .box-job-relevance-job{display:flex}.box-reason-suggest-tooltip .tooltip-inner{background:var(--Neutral-Neutral-50s,#263a4d);border-radius:4px;max-width:100%!important;padding:8px 12px!important;text-align:left!important;text-transform:unset!important}.box-reason-suggest-tooltip .tooltip-inner ul{list-style-position:inside;margin:0;padding:0}.box-reason-suggest-tooltip .tooltip-inner ul li{color:var(--White-White-50s,#fff);font-size:12px;font-style:normal;font-weight:500;letter-spacing:.12px;line-height:16px}@media screen and (min-width:320px) and (max-width:767px){.job-list-page-suggest{width:100%}.job-list-page-suggest .job-item-page-suggest{gap:8px;padding:12px}.job-list-page-suggest .job-item-page-suggest .avatar{height:68px;padding:4px;width:68px}.job-list-page-suggest .job-item-page-suggest .body{gap:8px}.job-list-page-suggest .job-item-page-suggest .body .label-content label{background:#e9eaec;border-radius:43px;font-size:12px;font-weight:500;letter-spacing:.15px;line-height:16px;padding:7px 8px}.job-list-page-suggest .job-item-page-suggest .body .title-block{display:grid}.job-list-page-suggest .job-item-page-suggest .body .title-block .box-right .quick-view-job-detail{display:none}.job-list-page-suggest .job-item-page-suggest .body .title-salary{border:1px solid var(--color-company-primary);border-radius:43px;color:var(--color-company-primary);font-size:12px;font-style:normal;font-weight:600;letter-spacing:.15px;line-height:16px;padding:7px 8px;width:-moz-fit-content;width:fit-content}.job-list-page-suggest .job-item-page-suggest .body .info{align-items:flex-end;-moz-column-gap:8px;column-gap:8px;display:flex;justify-content:space-between}.job-list-page-suggest .job-item-page-suggest .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:6px;margin-right:24px;overflow:hidden;overflow-wrap:anywhere;text-overflow:ellipsis}.job-list-page-suggest .job-item-page-suggest .body .title .box-label-top{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:0}.job-list-page-suggest .job-item-page-suggest .body .title a{color:#212f3f;font-size:14px;font-weight:600;line-height:22px}.job-list-page-suggest .job-item-page-suggest .body .title a.highlight{color:#ff453a}.job-list-page-suggest .job-item-page-suggest .body .company{-webkit-line-clamp:1;-webkit-box-orient:vertical;color:#6f7882;display:-webkit-box;font-size:12px;font-weight:500;line-height:18px;margin-top:0;overflow:hidden;text-overflow:ellipsis}.job-list-page-suggest .job-item-page-suggest .body ul.top-addon{padding-left:10px}.job-list-page-suggest .job-item-page-suggest .box-save-job a{background-color:var(--color-company-primary-light);font-size:14px;font-weight:400;height:28px;line-height:20px;width:28px}.job-list-page-suggest .job-item-page-suggest .box-save-job a:hover{background-color:var(--color-company-primary-dark)}.job-list-page-suggest .job-item-page-suggest .icon .btn.btn-apply-now,.job-list-page-suggest .job-item-page-suggest .icon .tcv-button-applied,.job-list-page-suggest .job-item-page-suggest .mobile-hidden{display:none}}
