@charset "UTF-8";.breadcrumb-detail-company{display:flex;flex-direction:column;gap:4px;margin-bottom:0;padding:20px 0;position:relative;z-index:2}.breadcrumb-detail-company .breadcrumb-name-company{color:var(--Neutral-Neutral-50s,#263a4d);font-size:14px;font-style:normal;font-weight:600;letter-spacing:.175px;line-height:20px;margin:0}.breadcrumb-detail-company ul.nav{display:flex;flex-wrap:wrap}.breadcrumb-detail-company .nav{padding-left:0}.breadcrumb-detail-company .nav .nav-item{color:#263a4d;font-size:14px;font-weight:400;line-height:20px;padding-right:5px}.breadcrumb-detail-company .nav .nav-item:last-child{padding-right:0}.breadcrumb-detail-company .nav .nav-item:last-child:after{display:none}.breadcrumb-detail-company .nav .nav-item:after{color:#b3b8bd;content:"\f107";display:inline-block;font-family:Font Awesome\ 6 Pro;font-size:14px;font-style:normal;font-weight:400;line-height:16px;transform:rotate(270deg)}.breadcrumb-detail-company .nav .nav-item a{color:#212f3f;display:inline-block;font-size:14px;font-weight:400;line-height:20px;padding:0 5px 0 0;text-decoration:none}.breadcrumb-detail-company .nav .nav-item a.active{font-weight:400}.breadcrumb-detail-company .nav .nav-item a:hover{background:transparent;color:var(--color-company-primary);text-decoration:underline}@media (max-width:1200px){.breadcrumb-detail-company{display:none}}.company-cover{background:#fff;box-shadow:0 1px 6px 0 rgba(0,0,0,.04);margin-bottom:20px;position:relative}@media only screen and (min-width:768px){.company-cover{background:transparent;box-shadow:none;margin-bottom:24px}}.company-cover .banner-pro{height:92px;position:absolute;width:100%;z-index:1}@media only screen and (min-width:768px){.company-cover .banner-pro{height:324px}}.company-cover .banner-pro .img-desktop{display:none;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (min-width:768px){.company-cover .banner-pro .img-desktop{display:block}}.company-cover .banner-pro .img-mobile{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (min-width:768px){.company-cover .banner-pro .img-mobile{display:none}}.company-cover .wrapper-company-cover{margin-top:40px;position:relative;z-index:2}@media only screen and (min-width:768px){.company-cover .wrapper-company-cover{background:#fff;border-radius:16px;box-shadow:0 0 14px 0 rgba(0,0,0,.03);margin-top:0;padding:24px 24px 0}}.company-cover .company-cover-inner{margin-bottom:16px}@media only screen and (min-width:768px){.company-cover .company-cover-inner{margin-bottom:24px}}.company-cover .company-cover-inner__header{display:flex;flex-direction:column;gap:16px}@media only screen and (min-width:768px){.company-cover .company-cover-inner__header{display:flex;flex-direction:row;gap:16px;padding:0}}.company-cover .company-cover-inner .company-logo{display:flex;flex-shrink:0;justify-content:center}@media only screen and (min-width:768px){.company-cover .company-cover-inner .company-logo{gap:16px}}.company-cover .company-cover-inner .company-logo .company-image-logo{background:#fff;border:1px solid #ddd;border-radius:var(--Conner-Radius-radius-lg1,12px);height:84px;overflow:hidden;padding:6px 6.5px 6px 5.5px;width:84px}@media only screen and (min-width:768px){.company-cover .company-cover-inner .company-logo .company-image-logo{height:140px;padding:8px;width:140px}}.company-cover .company-cover-inner .company-logo .company-image-logo .img-responsive{border-radius:8px;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.company-cover .company-cover-inner .company-detail-overview{align-items:center;display:flex;flex-direction:column;gap:16px}@media only screen and (min-width:768px){.company-cover .company-cover-inner .company-detail-overview{flex-direction:row;flex-grow:1;justify-content:space-between}}.company-cover .company-cover-inner .company-detail-overview .box-detail{align-items:center;display:flex;flex-direction:column;gap:12px}@media only screen and (min-width:768px){.company-cover .company-cover-inner .company-detail-overview .box-detail{align-items:flex-start;flex-grow:1}}.company-cover .company-cover-inner .company-detail-overview .box-detail__group-name{align-items:center;display:flex;flex-direction:column;gap:6px}@media only screen and (min-width:768px){.company-cover .company-cover-inner .company-detail-overview .box-detail__group-name{align-items:flex-start;gap:8px}}.company-cover .company-cover-inner .company-detail-overview .box-detail__company-name{align-items:center;display:flex;flex-direction:column;gap:6px}@media only screen and (min-width:768px){.company-cover .company-cover-inner .company-detail-overview .box-detail__company-name{align-items:flex-start;gap:8px}}.company-cover .company-cover-inner .company-detail-overview .box-detail__company-name--pro{height:28px;margin-bottom:4px}.company-cover .company-cover-inner .company-detail-overview .box-detail__company-name--pro .job-pro-wrap.brand-company,.company-cover .company-cover-inner .company-detail-overview .box-detail__company-name--pro .job-pro-wrap.brand-company span.job-pro-icon{height:28px;width:120px}.company-cover .company-cover-inner .company-detail-overview .box-detail__company-name--pro .job-pro-wrap.brand-company span.job-pro-icon a{font-size:14px!important}.company-cover .company-cover-inner .company-detail-overview .box-detail__company-name--trade-name{color:var(--Neutral-Neutral-50s,#263a4d);font-size:18px;font-style:normal;font-weight:600;letter-spacing:-.18px;line-height:28px;margin:0;text-align:center}@media only screen and (min-width:768px){.company-cover .company-cover-inner .company-detail-overview .box-detail__company-name--trade-name{font-size:20px;letter-spacing:-.2px;text-align:left}}.company-cover .company-cover-inner .company-detail-overview .box-detail__company-name--trade-name svg{margin-left:4px;vertical-align:middle}.company-cover .company-cover-inner .company-detail-overview .box-detail__company-name--name{color:var(--Neutral-Neutral-50s,#263a4d);font-size:14px;font-style:normal;font-weight:400;letter-spacing:.14px;line-height:20px;margin:0;text-align:center}@media only screen and (min-width:768px){.company-cover .company-cover-inner .company-detail-overview .box-detail__company-name--name{font-size:16px;letter-spacing:-.16px;line-height:24px;text-align:left}}.company-cover .company-cover-inner .company-detail-overview .box-detail .box-company-info__item{align-items:center;display:flex;gap:8px}.company-cover .company-cover-inner .company-detail-overview .box-detail .box-company-info__item--icon{display:flex}.company-cover .company-cover-inner .company-detail-overview .box-detail .box-company-info__item--text{color:var(--Neutral-Neutral-40s,#7f878f);font-size:14px;font-style:normal;font-weight:400;letter-spacing:.14px;line-height:20px}.company-cover .company-cover-inner .company-detail-overview .box-follow{flex-shrink:0;width:100%}@media only screen and (min-width:768px){.company-cover .company-cover-inner .company-detail-overview .box-follow{width:172px}}.company-cover .company-cover-inner .company-detail-overview .box-follow .btn-follow{align-items:center;background:var(--color-company-primary);border:1px solid var(--color-company-primary);border-radius:1000px;color:var(--White-White-50s,#fff);display:flex;font-size:14px;font-style:normal;font-weight:600;gap:8px;justify-content:center;letter-spacing:.175px;line-height:20px;padding:10px 0;transition:.3s}.company-cover .company-cover-inner .company-detail-overview .box-follow .btn-follow:hover{background:var(--color-company-primary-dark)}.company-cover .company-cover-inner .company-detail-overview .box-follow .btn-follow i{align-items:center;aspect-ratio:1/1;color:var(--White-White-50s,#fff);display:flex;font-size:14px;font-style:normal;font-weight:400;height:20px;justify-content:center;line-height:normal;padding:2px;width:20px}.company-cover .company-cover-inner .company-detail-overview .box-follow .btn-follow.btn-modal-unfollow{background:#fff;color:var(--color-company-primary)}.company-cover .company-cover-inner .company-detail-overview .box-follow .btn-follow.btn-modal-unfollow:hover{background:var(--color-company-primary-light)}.company-cover .company-cover-inner .company-detail-overview .box-follow .btn-follow.btn-modal-unfollow i{color:var(--color-company-primary)}.company-cover .box-tab-link{display:flex}@media only screen and (min-width:768px){.company-cover .box-tab-link{gap:20px;padding:0}}.company-cover .box-tab-link__item{border-bottom:2px solid transparent;color:var(--Neutral-Neutral-40s,#7f878f);flex:1;font-size:14px;font-style:normal;font-weight:600;letter-spacing:.175px;line-height:20px;padding:7px 0 13px;text-align:center;text-decoration:none}@media only screen and (min-width:768px){.company-cover .box-tab-link__item{flex:unset;font-size:14px;padding:7px 0 13px}}.company-cover .box-tab-link__item.active-link{border-bottom:2px solid var(--color-company-primary);color:var(--color-company-primary)}.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{border-radius:20px}@media only screen and (max-width:767px){.search-job-company{padding:20px 16px}}.search-job-company_title{font-size:20px;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}}.modal#unfollow{font-family:Inter,sans-serif}.modal#unfollow .modal-dialog{width:500px}.modal#unfollow button,.modal#unfollow button:focus,.modal#unfollow button:hover{border:none;outline:none}.modal#unfollow .modal-header{align-items:center;border-bottom:1px solid #e9eaec;display:flex;justify-content:space-between;padding:16px 20px}.modal#unfollow .modal-header .modal-title,.modal#unfollow .modal-header h4{color:#212f3f;flex:1;font-size:20px;font-weight:600;line-height:28px}.modal#unfollow .modal-header .btn-close{border-radius:32px;height:32px;width:32px}.modal#unfollow .modal-header .btn-close span{color:#212f3f;font-size:16px}.modal#unfollow .modal-body{padding:20px}.modal#unfollow .modal-body .modal-body-text{color:#6f7882;font-size:14px;font-weight:400;line-height:20px}.modal#unfollow .modal-body .modal-body-text .company-name{color:#00b14f;font-weight:500}.modal#unfollow .modal-footer{border-top:none;height:72px;padding:0 20px}.modal#unfollow .modal-footer form{align-items:center;display:flex;height:100%;justify-content:flex-end;width:100%}.modal#unfollow .modal-footer .btn-cancel{background:#e9eaec;color:#212f3f}.modal#unfollow .modal-footer .btn-cancel,.modal#unfollow .modal-footer .btn-unfollow{border-radius:6px;display:block;font-size:14px;font-weight:400;line-height:20px;padding:8px 16px}.modal#unfollow .modal-footer .btn-unfollow{background:#00b14f;color:#fff;margin-left:12px}@media (max-width:768px){.modal#unfollow .modal-dialog{top:30%;transform:translateY(-50%);width:auto}.modal#unfollow .modal-body .modal-body-text{text-align:center}.modal#unfollow .modal-footer{padding-bottom:16px;padding-top:16px}.modal#unfollow .modal-footer form{justify-content:center}}:root{--color-company-primary:#00b14f;--color-company-primary-dark:color-mix(in srgb,var(--color-company-primary),#000 20%);--color-company-primary-light:color-mix(in srgb,var(--color-company-primary),#fff 90%)}#main{background:#f3f5f7}.company-pro{--color-company-primary:#705315;--color-company-primary-dark:color-mix(in srgb,var(--color-company-primary),#000 20%);--color-company-primary-light:color-mix(in srgb,var(--color-company-primary),#fff 90%)}.company-pro #section-top-company-field .box-pro-top-company__header{background:url(/v4/image/topcv-pro/banner-top-company-detail-pro-v2.png) no-repeat 50%}@media only screen and (min-width:768px){.company-pro .company-cover .wrapper-company-cover{margin-top:207px}}.company-pro .breadcrumb-detail-company{background:#fff;padding:12px 0}.title-section-job{font-feature-settings:"liga" off,"clig" off;color:#263a4d;font-family:Inter,sans-serif;font-size:24px;font-style:normal;font-weight:600;letter-spacing:-.24px;line-height:32px;margin:0 0 24px}@media only screen and (max-width:767px){.title-section-job{display:none}}.search-job-company{background:#fff;border-radius:16px;font-family:Inter,sans-serif;padding:24px}@media only screen and (max-width:767px){.search-job-company{border-radius:0;margin:0 -15px}}.search-job-company .title-section-job{color:#263a4d;display:block;font-size:18px;font-style:normal;font-weight:600;letter-spacing:-.18px;line-height:24px;margin:0 0 5px}@media only screen and (min-width:1200px){.search-job-company .title-section-job{display:none}}.search-job-company_title{font-feature-settings:"liga" off,"clig" off;color:#263a4d;font-size:16px;font-style:normal;font-weight:600;letter-spacing:-.16px;line-height:26px;margin:0 0 16px}.search-job-company.empty-job{background-image:url(/v4/image/normal-company/mascot_empty.png);background-position:top;background-position-x:50%;background-position-y:89px;background-repeat:no-repeat;background-size:150px;min-height:354px;position:relative}@media only screen and (max-width:767px){.search-job-company.empty-job{background-position-y:69px;min-height:267px}}.search-job-company.empty-job:after{font-feature-settings:"liga" off,"clig" off;align-items:center;bottom:83px;color:var(--Neutral-Neutral-40s,#7f878f);content:"Hiện tại công ty chưa có công việc nào";display:flex;font-size:14px;font-style:normal;font-weight:400;left:0;letter-spacing:.14px;line-height:20px;margin-left:auto;margin-right:auto;position:absolute;right:0;text-align:center;width:-moz-fit-content;width:fit-content}@media only screen and (max-width:767px){.search-job-company.empty-job:after{bottom:17px;font-size:13px}}
